Methods
basic_analysis :: VSE -> Maybe ((VSEBasicSpec, VSESign, GlobalAnnos) -> Result (VSEBasicSpec, ExtSign VSESign Symbol, [Named Sentence])) Source #
sen_analysis :: VSE -> Maybe ((VSEBasicSpec, VSESign, Sentence) -> Result Sentence) Source #
extBasicAnalysis :: VSE -> IRI -> LibName -> VSEBasicSpec -> VSESign -> GlobalAnnos -> Result (VSEBasicSpec, ExtSign VSESign Symbol, [Named Sentence]) Source #
stat_symb_map_items :: VSE -> VSESign -> Maybe VSESign -> [SYMB_MAP_ITEMS] -> Result (EndoMap RawSymbol) Source #
stat_symb_items :: VSE -> VSESign -> [SYMB_ITEMS] -> Result [RawSymbol] Source #
convertTheory :: VSE -> Maybe ((VSESign, [Named Sentence]) -> VSEBasicSpec) Source #
ensures_amalgamability :: VSE -> ([CASLAmalgOpt], Gr VSESign (Int, VSEMor), [(Int, VSEMor)], Gr String String) -> Result Amalgamates Source #
quotient_term_algebra :: VSE -> VSEMor -> [Named Sentence] -> Result (VSESign, [Named Sentence]) Source #
signature_colimit :: VSE -> Gr VSESign (Int, VSEMor) -> Result (VSESign, Map Int VSEMor) Source #
qualify :: VSE -> SIMPLE_ID -> LibName -> VSEMor -> VSESign -> Result (VSEMor, [Named Sentence]) Source #
symbol_to_raw :: VSE -> Symbol -> RawSymbol Source #
id_to_raw :: VSE -> Id -> RawSymbol Source #
matches :: VSE -> Symbol -> RawSymbol -> Bool Source #
empty_signature :: VSE -> VSESign Source #
add_symb_to_sign :: VSE -> VSESign -> Symbol -> Result VSESign Source #
signature_union :: VSE -> VSESign -> VSESign -> Result VSESign Source #
signatureDiff :: VSE -> VSESign -> VSESign -> Result VSESign Source #
intersection :: VSE -> VSESign -> VSESign -> Result VSESign Source #
final_union :: VSE -> VSESign -> VSESign -> Result VSESign Source #
morphism_union :: VSE -> VSEMor -> VSEMor -> Result VSEMor Source #
is_subsig :: VSE -> VSESign -> VSESign -> Bool Source #
subsig_inclusion :: VSE -> VSESign -> VSESign -> Result VSEMor Source #
generated_sign :: VSE -> Set Symbol -> VSESign -> Result VSEMor Source #
cogenerated_sign :: VSE -> Set Symbol -> VSESign -> Result VSEMor Source #
induced_from_morphism :: VSE -> EndoMap RawSymbol -> VSESign -> Result VSEMor Source #
induced_from_to_morphism :: VSE -> EndoMap RawSymbol -> ExtSign VSESign Symbol -> ExtSign VSESign Symbol -> Result VSEMor Source #
is_transportable :: VSE -> VSEMor -> Bool Source #
is_injective :: VSE -> VSEMor -> Bool Source #
theory_to_taxonomy :: VSE -> TaxoGraphKind -> MMiSSOntology -> VSESign -> [Named Sentence] -> Result MMiSSOntology Source #
corresp2th :: VSE -> String -> Bool -> VSESign -> VSESign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (VSESign, [Named Sentence], VSESign, VSESign, EndoMap Symbol, EndoMap Symbol) Source #
equiv2cospan :: VSE -> VSESign -> VSESign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> Result (VSESign, VSESign, VSESign, EndoMap Symbol, EndoMap Symbol) Source #
extract_module :: VSE -> [IRI] -> (VSESign, [Named Sentence]) -> Result (VSESign, [Named Sentence]) Source #