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