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