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