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