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