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