Hets - the Heterogeneous Tool Set
Copyright(c) Karl Luc DFKI Bremen 2010 Eugen Kuksa and Uni Bremen 2011
LicenseGPLv2 or higher, see LICENSE.txt
Maintainereugenk@informatik.uni-bremen.de
Stabilityprovisional
Portabilityportable
Safe HaskellSafe

CommonLogic.AS_CommonLogic

Description

Definition of abstract syntax for common logic

Documentation

newtype BASIC_SPEC Source #

Instances

Instances details
Eq BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: BASIC_SPEC -> BASIC_SPEC -> Bool

(/=) :: BASIC_SPEC -> BASIC_SPEC -> Bool

Ord BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> BASIC_SPEC -> ShowS

show :: BASIC_SPEC -> String

showList :: [BASIC_SPEC] -> ShowS

Generic BASIC_SPEC 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep BASIC_SPEC :: Type -> Type

Methods

from :: BASIC_SPEC -> Rep BASIC_SPEC x

to :: Rep BASIC_SPEC x -> BASIC_SPEC

Semigroup BASIC_SPEC 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

(<>) :: BASIC_SPEC -> BASIC_SPEC -> BASIC_SPEC #

sconcat :: NonEmpty BASIC_SPEC -> BASIC_SPEC

stimes :: Integral b => b -> BASIC_SPEC -> BASIC_SPEC

Monoid BASIC_SPEC 
Instance details

Defined in CommonLogic.Logic_CommonLogic

GetRange BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON BASIC_SPEC 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser BASIC_SPEC

parseJSONList :: Value -> Parser [BASIC_SPEC]

ToJSON BASIC_SPEC 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: BASIC_SPEC -> Value

toEncoding :: BASIC_SPEC -> Encoding

toJSONList :: [BASIC_SPEC] -> Value

toEncodingList :: [BASIC_SPEC] -> Encoding

ShATermConvertible BASIC_SPEC 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> BASIC_SPEC -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BASIC_SPEC] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BASIC_SPEC)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASIC_SPEC])

Pretty BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

ProjectSublogic CommonLogicSL BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

MinSublogic CommonLogicSL BASIC_SPEC Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Syntax CommonLogic BASIC_SPEC Symbol SYMB_ITEMS SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

StaticAnalysis CommonLogic BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

basic_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])) Source #

sen_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, TEXT_META) -> Result TEXT_META) Source #

extBasicAnalysis :: CommonLogic -> IRI -> LibName -> BASIC_SPEC -> Sign -> GlobalAnnos -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META]) Source #

stat_symb_map_items :: CommonLogic -> Sign -> Maybe Sign -> [SYMB_MAP_ITEMS] -> Result (EndoMap Symbol) Source #

stat_symb_items :: CommonLogic -> Sign -> [SYMB_ITEMS] -> Result [Symbol] Source #

convertTheory :: CommonLogic -> Maybe ((Sign, [Named TEXT_META]) -> BASIC_SPEC) Source #

ensures_amalgamability :: CommonLogic -> ([CASLAmalgOpt], Gr Sign (Int, Morphism), [(Int, Morphism)], Gr String String) -> Result Amalgamates Source #

quotient_term_algebra :: CommonLogic -> Morphism -> [Named TEXT_META] -> Result (Sign, [Named TEXT_META]) Source #

signature_colimit :: CommonLogic -> Gr Sign (Int, Morphism) -> Result (Sign, Map Int Morphism) Source #

qualify :: CommonLogic -> SIMPLE_ID -> LibName -> Morphism -> Sign -> Result (Morphism, [Named TEXT_META]) Source #

symbol_to_raw :: CommonLogic -> Symbol -> Symbol Source #

id_to_raw :: CommonLogic -> Id -> Symbol Source #

matches :: CommonLogic -> Symbol -> Symbol -> Bool Source #

empty_signature :: CommonLogic -> Sign Source #

add_symb_to_sign :: CommonLogic -> Sign -> Symbol -> Result Sign Source #

signature_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

signatureDiff :: CommonLogic -> Sign -> Sign -> Result Sign Source #

intersection :: CommonLogic -> Sign -> Sign -> Result Sign Source #

final_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

morphism_union :: CommonLogic -> Morphism -> Morphism -> Result Morphism Source #

is_subsig :: CommonLogic -> Sign -> Sign -> Bool Source #

subsig_inclusion :: CommonLogic -> Sign -> Sign -> Result Morphism Source #

generated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

cogenerated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

induced_from_morphism :: CommonLogic -> EndoMap Symbol -> Sign -> Result Morphism Source #

induced_from_to_morphism :: CommonLogic -> EndoMap Symbol -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

is_transportable :: CommonLogic -> Morphism -> Bool Source #

is_injective :: CommonLogic -> Morphism -> Bool Source #

theory_to_taxonomy :: CommonLogic -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named TEXT_META] -> Result MMiSSOntology Source #

corresp2th :: CommonLogic -> String -> Bool -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named TEXT_META], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

equiv2cospan :: CommonLogic -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> Result (Sign, Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

extract_module :: CommonLogic -> [IRI] -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

Logic CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

parse_basic_sen :: CommonLogic -> Maybe (BASIC_SPEC -> AParser st TEXT_META) Source #

stability :: CommonLogic -> Stability Source #

data_logic :: CommonLogic -> Maybe AnyLogic Source #

top_sublogic :: CommonLogic -> CommonLogicSL Source #

all_sublogics :: CommonLogic -> [CommonLogicSL] Source #

bottomSublogic :: CommonLogic -> Maybe CommonLogicSL Source #

sublogicDimensions :: CommonLogic -> [[CommonLogicSL]] Source #

parseSublogic :: CommonLogic -> String -> Maybe CommonLogicSL Source #

proj_sublogic_epsilon :: CommonLogic -> CommonLogicSL -> Sign -> Morphism Source #

provers :: CommonLogic -> [Prover Sign TEXT_META Morphism CommonLogicSL ProofTree] Source #

default_prover :: CommonLogic -> String Source #

cons_checkers :: CommonLogic -> [ConsChecker Sign TEXT_META CommonLogicSL Morphism ProofTree] Source #

conservativityCheck :: CommonLogic -> [ConservativityChecker Sign TEXT_META Morphism] Source #

empty_proof_tree :: CommonLogic -> ProofTree Source #

syntaxTable :: CommonLogic -> Sign -> Maybe SyntaxTable Source #

omdoc_metatheory :: CommonLogic -> Maybe OMCD Source #

export_symToOmdoc :: CommonLogic -> NameMap Symbol -> Symbol -> String -> Result TCElement Source #

export_senToOmdoc :: CommonLogic -> NameMap Symbol -> TEXT_META -> Result TCorOMElement Source #

export_theoryToOmdoc :: CommonLogic -> SigMap Symbol -> Sign -> [Named TEXT_META] -> Result [TCElement] Source #

omdocToSym :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result Symbol Source #

omdocToSen :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named TEXT_META)) Source #

addOMadtToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [[OmdADT]] -> Result (Sign, [Named TEXT_META]) Source #

addOmdocToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [TCElement] -> Result (Sign, [Named TEXT_META]) Source #

sublogicOfTheo :: CommonLogic -> (Sign, [TEXT_META]) -> CommonLogicSL Source #

Comorphism OWL22CommonLogic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in OWL2.OWL22CommonLogic

Comorphism Prop2CommonLogic Propositional PropSL BASIC_SPEC FORMULA SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.Prop2CommonLogic

Comorphism CommonLogicModuleElimination CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogicModuleElimination

Methods

sourceLogic :: CommonLogicModuleElimination -> CommonLogic Source #

sourceSublogic :: CommonLogicModuleElimination -> CommonLogicSL Source #

sourceSublogicLossy :: CommonLogicModuleElimination -> CommonLogicSL Source #

minSourceTheory :: CommonLogicModuleElimination -> Maybe (LibName, String) Source #

targetLogic :: CommonLogicModuleElimination -> CommonLogic Source #

mapSublogic :: CommonLogicModuleElimination -> CommonLogicSL -> Maybe CommonLogicSL Source #

map_theory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

mapMarkedTheory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

map_morphism :: CommonLogicModuleElimination -> Morphism -> Result Morphism Source #

map_sentence :: CommonLogicModuleElimination -> Sign -> TEXT_META -> Result TEXT_META Source #

map_symbol :: CommonLogicModuleElimination -> Sign -> Symbol -> Set Symbol Source #

extractModel :: CommonLogicModuleElimination -> Sign -> ProofTree -> Result (Sign, [Named TEXT_META]) Source #

is_model_transportable :: CommonLogicModuleElimination -> Bool Source #

has_model_expansion :: CommonLogicModuleElimination -> Bool Source #

is_weakly_amalgamable :: CommonLogicModuleElimination -> Bool Source #

constituents :: CommonLogicModuleElimination -> [String] Source #

isInclusionComorphism :: CommonLogicModuleElimination -> Bool Source #

rps :: CommonLogicModuleElimination -> Bool Source #

eps :: CommonLogicModuleElimination -> Bool Source #

isGTC :: CommonLogicModuleElimination -> Bool Source #

Comorphism CommonLogic2IsabelleHOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Isabelle () () Sentence () () Sign IsabelleMorphism () () () Source # 
Instance details

Defined in Comorphisms.CommonLogic2IsabelleHOL

Comorphism CL2CFOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogic2CASL

Comorphism SoftFOL2CommonLogic SoftFOL () [TPTP] Sentence () () Sign SoftFOLMorphism SFSymbol () ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.SoftFOL2CommonLogic

type Rep BASIC_SPEC 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep BASIC_SPEC = D1 ('MetaData "BASIC_SPEC" "CommonLogic.AS_CommonLogic" "main" 'True) (C1 ('MetaCons "Basic_spec" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Annoted BASIC_ITEMS])))

data BASIC_ITEMS Source #

Constructors

Axiom_items [Annoted TEXT_META] 

Instances

Instances details
Eq BASIC_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: BASIC_ITEMS -> BASIC_ITEMS -> Bool

(/=) :: BASIC_ITEMS -> BASIC_ITEMS -> Bool

Ord BASIC_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show BASIC_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> BASIC_ITEMS -> ShowS

show :: BASIC_ITEMS -> String

showList :: [BASIC_ITEMS] -> ShowS

Generic BASIC_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep BASIC_ITEMS :: Type -> Type

Methods

from :: BASIC_ITEMS -> Rep BASIC_ITEMS x

to :: Rep BASIC_ITEMS x -> BASIC_ITEMS

GetRange BASIC_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON BASIC_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser BASIC_ITEMS

parseJSONList :: Value -> Parser [BASIC_ITEMS]

ToJSON BASIC_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: BASIC_ITEMS -> Value

toEncoding :: BASIC_ITEMS -> Encoding

toJSONList :: [BASIC_ITEMS] -> Value

toEncodingList :: [BASIC_ITEMS] -> Encoding

ShATermConvertible BASIC_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> BASIC_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BASIC_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BASIC_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BASIC_ITEMS])

Pretty BASIC_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep BASIC_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep BASIC_ITEMS = D1 ('MetaData "BASIC_ITEMS" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Axiom_items" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Annoted TEXT_META])))

type PrefixMapping = (String, IRI) Source #

data TEXT_META Source #

Constructors

Text_meta 

Fields

Instances

Instances details
Eq TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: TEXT_META -> TEXT_META -> Bool

(/=) :: TEXT_META -> TEXT_META -> Bool

Data TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TEXT_META -> c TEXT_META

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TEXT_META

toConstr :: TEXT_META -> Constr

dataTypeOf :: TEXT_META -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TEXT_META)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TEXT_META)

gmapT :: (forall b. Data b => b -> b) -> TEXT_META -> TEXT_META

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TEXT_META -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TEXT_META -> r

gmapQ :: (forall d. Data d => d -> u) -> TEXT_META -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TEXT_META -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TEXT_META -> m TEXT_META

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT_META -> m TEXT_META

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT_META -> m TEXT_META

Ord TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: TEXT_META -> TEXT_META -> Ordering

(<) :: TEXT_META -> TEXT_META -> Bool

(<=) :: TEXT_META -> TEXT_META -> Bool

(>) :: TEXT_META -> TEXT_META -> Bool

(>=) :: TEXT_META -> TEXT_META -> Bool

max :: TEXT_META -> TEXT_META -> TEXT_META

min :: TEXT_META -> TEXT_META -> TEXT_META

Show TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> TEXT_META -> ShowS

show :: TEXT_META -> String

showList :: [TEXT_META] -> ShowS

Generic TEXT_META 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep TEXT_META :: Type -> Type

Methods

from :: TEXT_META -> Rep TEXT_META x

to :: Rep TEXT_META x -> TEXT_META

GetRange TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON TEXT_META 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser TEXT_META

parseJSONList :: Value -> Parser [TEXT_META]

ToJSON TEXT_META 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: TEXT_META -> Value

toEncoding :: TEXT_META -> Encoding

toJSONList :: [TEXT_META] -> Value

toEncodingList :: [TEXT_META] -> Encoding

ShATermConvertible TEXT_META 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> TEXT_META -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TEXT_META] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TEXT_META)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TEXT_META])

Pretty TEXT_META Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

MinSublogic CommonLogicSL TEXT_META Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Sentences CommonLogic TEXT_META Sign Morphism Symbol Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

StaticAnalysis CommonLogic BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

basic_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])) Source #

sen_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, TEXT_META) -> Result TEXT_META) Source #

extBasicAnalysis :: CommonLogic -> IRI -> LibName -> BASIC_SPEC -> Sign -> GlobalAnnos -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META]) Source #

stat_symb_map_items :: CommonLogic -> Sign -> Maybe Sign -> [SYMB_MAP_ITEMS] -> Result (EndoMap Symbol) Source #

stat_symb_items :: CommonLogic -> Sign -> [SYMB_ITEMS] -> Result [Symbol] Source #

convertTheory :: CommonLogic -> Maybe ((Sign, [Named TEXT_META]) -> BASIC_SPEC) Source #

ensures_amalgamability :: CommonLogic -> ([CASLAmalgOpt], Gr Sign (Int, Morphism), [(Int, Morphism)], Gr String String) -> Result Amalgamates Source #

quotient_term_algebra :: CommonLogic -> Morphism -> [Named TEXT_META] -> Result (Sign, [Named TEXT_META]) Source #

signature_colimit :: CommonLogic -> Gr Sign (Int, Morphism) -> Result (Sign, Map Int Morphism) Source #

qualify :: CommonLogic -> SIMPLE_ID -> LibName -> Morphism -> Sign -> Result (Morphism, [Named TEXT_META]) Source #

symbol_to_raw :: CommonLogic -> Symbol -> Symbol Source #

id_to_raw :: CommonLogic -> Id -> Symbol Source #

matches :: CommonLogic -> Symbol -> Symbol -> Bool Source #

empty_signature :: CommonLogic -> Sign Source #

add_symb_to_sign :: CommonLogic -> Sign -> Symbol -> Result Sign Source #

signature_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

signatureDiff :: CommonLogic -> Sign -> Sign -> Result Sign Source #

intersection :: CommonLogic -> Sign -> Sign -> Result Sign Source #

final_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

morphism_union :: CommonLogic -> Morphism -> Morphism -> Result Morphism Source #

is_subsig :: CommonLogic -> Sign -> Sign -> Bool Source #

subsig_inclusion :: CommonLogic -> Sign -> Sign -> Result Morphism Source #

generated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

cogenerated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

induced_from_morphism :: CommonLogic -> EndoMap Symbol -> Sign -> Result Morphism Source #

induced_from_to_morphism :: CommonLogic -> EndoMap Symbol -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

is_transportable :: CommonLogic -> Morphism -> Bool Source #

is_injective :: CommonLogic -> Morphism -> Bool Source #

theory_to_taxonomy :: CommonLogic -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named TEXT_META] -> Result MMiSSOntology Source #

corresp2th :: CommonLogic -> String -> Bool -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named TEXT_META], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

equiv2cospan :: CommonLogic -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> Result (Sign, Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

extract_module :: CommonLogic -> [IRI] -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

Logic CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

parse_basic_sen :: CommonLogic -> Maybe (BASIC_SPEC -> AParser st TEXT_META) Source #

stability :: CommonLogic -> Stability Source #

data_logic :: CommonLogic -> Maybe AnyLogic Source #

top_sublogic :: CommonLogic -> CommonLogicSL Source #

all_sublogics :: CommonLogic -> [CommonLogicSL] Source #

bottomSublogic :: CommonLogic -> Maybe CommonLogicSL Source #

sublogicDimensions :: CommonLogic -> [[CommonLogicSL]] Source #

parseSublogic :: CommonLogic -> String -> Maybe CommonLogicSL Source #

proj_sublogic_epsilon :: CommonLogic -> CommonLogicSL -> Sign -> Morphism Source #

provers :: CommonLogic -> [Prover Sign TEXT_META Morphism CommonLogicSL ProofTree] Source #

default_prover :: CommonLogic -> String Source #

cons_checkers :: CommonLogic -> [ConsChecker Sign TEXT_META CommonLogicSL Morphism ProofTree] Source #

conservativityCheck :: CommonLogic -> [ConservativityChecker Sign TEXT_META Morphism] Source #

empty_proof_tree :: CommonLogic -> ProofTree Source #

syntaxTable :: CommonLogic -> Sign -> Maybe SyntaxTable Source #

omdoc_metatheory :: CommonLogic -> Maybe OMCD Source #

export_symToOmdoc :: CommonLogic -> NameMap Symbol -> Symbol -> String -> Result TCElement Source #

export_senToOmdoc :: CommonLogic -> NameMap Symbol -> TEXT_META -> Result TCorOMElement Source #

export_theoryToOmdoc :: CommonLogic -> SigMap Symbol -> Sign -> [Named TEXT_META] -> Result [TCElement] Source #

omdocToSym :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result Symbol Source #

omdocToSen :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named TEXT_META)) Source #

addOMadtToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [[OmdADT]] -> Result (Sign, [Named TEXT_META]) Source #

addOmdocToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [TCElement] -> Result (Sign, [Named TEXT_META]) Source #

sublogicOfTheo :: CommonLogic -> (Sign, [TEXT_META]) -> CommonLogicSL Source #

Comorphism OWL22CommonLogic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in OWL2.OWL22CommonLogic

Comorphism Prop2CommonLogic Propositional PropSL BASIC_SPEC FORMULA SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.Prop2CommonLogic

Comorphism CommonLogicModuleElimination CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogicModuleElimination

Methods

sourceLogic :: CommonLogicModuleElimination -> CommonLogic Source #

sourceSublogic :: CommonLogicModuleElimination -> CommonLogicSL Source #

sourceSublogicLossy :: CommonLogicModuleElimination -> CommonLogicSL Source #

minSourceTheory :: CommonLogicModuleElimination -> Maybe (LibName, String) Source #

targetLogic :: CommonLogicModuleElimination -> CommonLogic Source #

mapSublogic :: CommonLogicModuleElimination -> CommonLogicSL -> Maybe CommonLogicSL Source #

map_theory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

mapMarkedTheory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

map_morphism :: CommonLogicModuleElimination -> Morphism -> Result Morphism Source #

map_sentence :: CommonLogicModuleElimination -> Sign -> TEXT_META -> Result TEXT_META Source #

map_symbol :: CommonLogicModuleElimination -> Sign -> Symbol -> Set Symbol Source #

extractModel :: CommonLogicModuleElimination -> Sign -> ProofTree -> Result (Sign, [Named TEXT_META]) Source #

is_model_transportable :: CommonLogicModuleElimination -> Bool Source #

has_model_expansion :: CommonLogicModuleElimination -> Bool Source #

is_weakly_amalgamable :: CommonLogicModuleElimination -> Bool Source #

constituents :: CommonLogicModuleElimination -> [String] Source #

isInclusionComorphism :: CommonLogicModuleElimination -> Bool Source #

rps :: CommonLogicModuleElimination -> Bool Source #

eps :: CommonLogicModuleElimination -> Bool Source #

isGTC :: CommonLogicModuleElimination -> Bool Source #

Comorphism CommonLogic2IsabelleHOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Isabelle () () Sentence () () Sign IsabelleMorphism () () () Source # 
Instance details

Defined in Comorphisms.CommonLogic2IsabelleHOL

Comorphism CL2CFOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogic2CASL

Comorphism SoftFOL2CommonLogic SoftFOL () [TPTP] Sentence () () Sign SoftFOLMorphism SFSymbol () ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.SoftFOL2CommonLogic

type Rep TEXT_META 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep TEXT_META = D1 ('MetaData "TEXT_META" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Text_meta" 'PrefixI 'True) ((S1 ('MetaSel ('Just "getText") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Just "textIri") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe IRI))) :*: (S1 ('MetaSel ('Just "nondiscourseNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Set NAME))) :*: S1 ('MetaSel ('Just "prefix_map") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PrefixMapping]))))

data TEXT Source #

Instances

Instances details
Eq TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: TEXT -> TEXT -> Bool

(/=) :: TEXT -> TEXT -> Bool

Data TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TEXT -> c TEXT

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TEXT

toConstr :: TEXT -> Constr

dataTypeOf :: TEXT -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TEXT)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TEXT)

gmapT :: (forall b. Data b => b -> b) -> TEXT -> TEXT

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TEXT -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TEXT -> r

gmapQ :: (forall d. Data d => d -> u) -> TEXT -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TEXT -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TEXT -> m TEXT

Ord TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: TEXT -> TEXT -> Ordering

(<) :: TEXT -> TEXT -> Bool

(<=) :: TEXT -> TEXT -> Bool

(>) :: TEXT -> TEXT -> Bool

(>=) :: TEXT -> TEXT -> Bool

max :: TEXT -> TEXT -> TEXT

min :: TEXT -> TEXT -> TEXT

Show TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> TEXT -> ShowS

show :: TEXT -> String

showList :: [TEXT] -> ShowS

Generic TEXT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep TEXT :: Type -> Type

Methods

from :: TEXT -> Rep TEXT x

to :: Rep TEXT x -> TEXT

GetRange TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON TEXT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser TEXT

parseJSONList :: Value -> Parser [TEXT]

ToJSON TEXT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: TEXT -> Value

toEncoding :: TEXT -> Encoding

toJSONList :: [TEXT] -> Value

toEncodingList :: [TEXT] -> Encoding

ShATermConvertible TEXT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> TEXT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TEXT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TEXT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TEXT])

Pretty TEXT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

pretty :: TEXT -> Doc Source #

pretties :: [TEXT] -> Doc Source #

type Rep TEXT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep TEXT = D1 ('MetaData "TEXT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [PHRASE]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)) :+: C1 ('MetaCons "Named_text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))

data PHRASE Source #

Instances

Instances details
Eq PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: PHRASE -> PHRASE -> Bool

(/=) :: PHRASE -> PHRASE -> Bool

Data PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PHRASE -> c PHRASE

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PHRASE

toConstr :: PHRASE -> Constr

dataTypeOf :: PHRASE -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PHRASE)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PHRASE)

gmapT :: (forall b. Data b => b -> b) -> PHRASE -> PHRASE

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PHRASE -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PHRASE -> r

gmapQ :: (forall d. Data d => d -> u) -> PHRASE -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> PHRASE -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PHRASE -> m PHRASE

Ord PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: PHRASE -> PHRASE -> Ordering

(<) :: PHRASE -> PHRASE -> Bool

(<=) :: PHRASE -> PHRASE -> Bool

(>) :: PHRASE -> PHRASE -> Bool

(>=) :: PHRASE -> PHRASE -> Bool

max :: PHRASE -> PHRASE -> PHRASE

min :: PHRASE -> PHRASE -> PHRASE

Show PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> PHRASE -> ShowS

show :: PHRASE -> String

showList :: [PHRASE] -> ShowS

Generic PHRASE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep PHRASE :: Type -> Type

Methods

from :: PHRASE -> Rep PHRASE x

to :: Rep PHRASE x -> PHRASE

GetRange PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON PHRASE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser PHRASE

parseJSONList :: Value -> Parser [PHRASE]

ToJSON PHRASE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: PHRASE -> Value

toEncoding :: PHRASE -> Encoding

toJSONList :: [PHRASE] -> Value

toEncodingList :: [PHRASE] -> Encoding

ShATermConvertible PHRASE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> PHRASE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [PHRASE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, PHRASE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [PHRASE])

Pretty PHRASE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep PHRASE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep PHRASE = D1 ('MetaData "PHRASE" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Module" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 MODULE)) :+: C1 ('MetaCons "Sentence" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE))) :+: (C1 ('MetaCons "Importation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 IMPORTATION)) :+: C1 ('MetaCons "Comment_text" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))))

data COMMENT Source #

Constructors

Comment String Range 

Instances

Instances details
Eq COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: COMMENT -> COMMENT -> Bool

(/=) :: COMMENT -> COMMENT -> Bool

Data COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> COMMENT -> c COMMENT

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c COMMENT

toConstr :: COMMENT -> Constr

dataTypeOf :: COMMENT -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c COMMENT)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c COMMENT)

gmapT :: (forall b. Data b => b -> b) -> COMMENT -> COMMENT

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> COMMENT -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> COMMENT -> r

gmapQ :: (forall d. Data d => d -> u) -> COMMENT -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> COMMENT -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> COMMENT -> m COMMENT

Ord COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: COMMENT -> COMMENT -> Ordering

(<) :: COMMENT -> COMMENT -> Bool

(<=) :: COMMENT -> COMMENT -> Bool

(>) :: COMMENT -> COMMENT -> Bool

(>=) :: COMMENT -> COMMENT -> Bool

max :: COMMENT -> COMMENT -> COMMENT

min :: COMMENT -> COMMENT -> COMMENT

Show COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> COMMENT -> ShowS

show :: COMMENT -> String

showList :: [COMMENT] -> ShowS

Generic COMMENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep COMMENT :: Type -> Type

Methods

from :: COMMENT -> Rep COMMENT x

to :: Rep COMMENT x -> COMMENT

GetRange COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON COMMENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser COMMENT

parseJSONList :: Value -> Parser [COMMENT]

ToJSON COMMENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: COMMENT -> Value

toEncoding :: COMMENT -> Encoding

toJSONList :: [COMMENT] -> Value

toEncodingList :: [COMMENT] -> Encoding

ShATermConvertible COMMENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> COMMENT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [COMMENT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, COMMENT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [COMMENT])

Pretty COMMENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep COMMENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep COMMENT = D1 ('MetaData "COMMENT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Comment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 String) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))

data MODULE Source #

Instances

Instances details
Eq MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: MODULE -> MODULE -> Bool

(/=) :: MODULE -> MODULE -> Bool

Data MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> MODULE -> c MODULE

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c MODULE

toConstr :: MODULE -> Constr

dataTypeOf :: MODULE -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c MODULE)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c MODULE)

gmapT :: (forall b. Data b => b -> b) -> MODULE -> MODULE

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> MODULE -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> MODULE -> r

gmapQ :: (forall d. Data d => d -> u) -> MODULE -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> MODULE -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> MODULE -> m MODULE

Ord MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: MODULE -> MODULE -> Ordering

(<) :: MODULE -> MODULE -> Bool

(<=) :: MODULE -> MODULE -> Bool

(>) :: MODULE -> MODULE -> Bool

(>=) :: MODULE -> MODULE -> Bool

max :: MODULE -> MODULE -> MODULE

min :: MODULE -> MODULE -> MODULE

Show MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> MODULE -> ShowS

show :: MODULE -> String

showList :: [MODULE] -> ShowS

Generic MODULE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep MODULE :: Type -> Type

Methods

from :: MODULE -> Rep MODULE x

to :: Rep MODULE x -> MODULE

GetRange MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON MODULE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser MODULE

parseJSONList :: Value -> Parser [MODULE]

ToJSON MODULE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: MODULE -> Value

toEncoding :: MODULE -> Encoding

toJSONList :: [MODULE] -> Value

toEncodingList :: [MODULE] -> Encoding

ShATermConvertible MODULE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> MODULE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [MODULE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, MODULE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [MODULE])

Pretty MODULE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep MODULE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep MODULE = D1 ('MetaData "MODULE" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Mod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Mod_ex" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [NAME])) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TEXT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))

data IMPORTATION Source #

Constructors

Imp_name NAME 

Instances

Instances details
Eq IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: IMPORTATION -> IMPORTATION -> Bool

(/=) :: IMPORTATION -> IMPORTATION -> Bool

Data IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IMPORTATION -> c IMPORTATION

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IMPORTATION

toConstr :: IMPORTATION -> Constr

dataTypeOf :: IMPORTATION -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IMPORTATION)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IMPORTATION)

gmapT :: (forall b. Data b => b -> b) -> IMPORTATION -> IMPORTATION

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IMPORTATION -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IMPORTATION -> r

gmapQ :: (forall d. Data d => d -> u) -> IMPORTATION -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> IMPORTATION -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IMPORTATION -> m IMPORTATION

Ord IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> IMPORTATION -> ShowS

show :: IMPORTATION -> String

showList :: [IMPORTATION] -> ShowS

Generic IMPORTATION 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep IMPORTATION :: Type -> Type

Methods

from :: IMPORTATION -> Rep IMPORTATION x

to :: Rep IMPORTATION x -> IMPORTATION

GetRange IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON IMPORTATION 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser IMPORTATION

parseJSONList :: Value -> Parser [IMPORTATION]

ToJSON IMPORTATION 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: IMPORTATION -> Value

toEncoding :: IMPORTATION -> Encoding

toJSONList :: [IMPORTATION] -> Value

toEncodingList :: [IMPORTATION] -> Encoding

ShATermConvertible IMPORTATION 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> IMPORTATION -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [IMPORTATION] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, IMPORTATION)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [IMPORTATION])

Pretty IMPORTATION Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep IMPORTATION 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep IMPORTATION = D1 ('MetaData "IMPORTATION" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Imp_name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME)))

data SENTENCE Source #

Instances

Instances details
Eq SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: SENTENCE -> SENTENCE -> Bool

(/=) :: SENTENCE -> SENTENCE -> Bool

Data SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SENTENCE -> c SENTENCE

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SENTENCE

toConstr :: SENTENCE -> Constr

dataTypeOf :: SENTENCE -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SENTENCE)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SENTENCE)

gmapT :: (forall b. Data b => b -> b) -> SENTENCE -> SENTENCE

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SENTENCE -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SENTENCE -> r

gmapQ :: (forall d. Data d => d -> u) -> SENTENCE -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> SENTENCE -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SENTENCE -> m SENTENCE

Ord SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: SENTENCE -> SENTENCE -> Ordering

(<) :: SENTENCE -> SENTENCE -> Bool

(<=) :: SENTENCE -> SENTENCE -> Bool

(>) :: SENTENCE -> SENTENCE -> Bool

(>=) :: SENTENCE -> SENTENCE -> Bool

max :: SENTENCE -> SENTENCE -> SENTENCE

min :: SENTENCE -> SENTENCE -> SENTENCE

Show SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> SENTENCE -> ShowS

show :: SENTENCE -> String

showList :: [SENTENCE] -> ShowS

Generic SENTENCE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep SENTENCE :: Type -> Type

Methods

from :: SENTENCE -> Rep SENTENCE x

to :: Rep SENTENCE x -> SENTENCE

GetRange SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON SENTENCE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser SENTENCE

parseJSONList :: Value -> Parser [SENTENCE]

ToJSON SENTENCE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: SENTENCE -> Value

toEncoding :: SENTENCE -> Encoding

toJSONList :: [SENTENCE] -> Value

toEncodingList :: [SENTENCE] -> Encoding

ShATermConvertible SENTENCE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> SENTENCE -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SENTENCE] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SENTENCE)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SENTENCE])

Pretty SENTENCE Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep SENTENCE 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep SENTENCE = D1 ('MetaData "SENTENCE" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Quant_sent" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 QUANT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [NAME_OR_SEQMARK])) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Bool_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 BOOL_SENT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: (C1 ('MetaCons "Atom_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ATOM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)) :+: (C1 ('MetaCons "Comment_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Irregular_sent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))))

data QUANT Source #

Constructors

Universal 
Existential 

Instances

Instances details
Eq QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: QUANT -> QUANT -> Bool

(/=) :: QUANT -> QUANT -> Bool

Data QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> QUANT -> c QUANT

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c QUANT

toConstr :: QUANT -> Constr

dataTypeOf :: QUANT -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c QUANT)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c QUANT)

gmapT :: (forall b. Data b => b -> b) -> QUANT -> QUANT

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> QUANT -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> QUANT -> r

gmapQ :: (forall d. Data d => d -> u) -> QUANT -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> QUANT -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> QUANT -> m QUANT

Ord QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: QUANT -> QUANT -> Ordering

(<) :: QUANT -> QUANT -> Bool

(<=) :: QUANT -> QUANT -> Bool

(>) :: QUANT -> QUANT -> Bool

(>=) :: QUANT -> QUANT -> Bool

max :: QUANT -> QUANT -> QUANT

min :: QUANT -> QUANT -> QUANT

Show QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> QUANT -> ShowS

show :: QUANT -> String

showList :: [QUANT] -> ShowS

Generic QUANT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep QUANT :: Type -> Type

Methods

from :: QUANT -> Rep QUANT x

to :: Rep QUANT x -> QUANT

GetRange QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON QUANT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser QUANT

parseJSONList :: Value -> Parser [QUANT]

ToJSON QUANT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: QUANT -> Value

toEncoding :: QUANT -> Encoding

toJSONList :: [QUANT] -> Value

toEncodingList :: [QUANT] -> Encoding

ShATermConvertible QUANT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> QUANT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [QUANT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, QUANT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [QUANT])

Pretty QUANT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep QUANT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep QUANT = D1 ('MetaData "QUANT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Universal" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Existential" 'PrefixI 'False) (U1 :: Type -> Type))

data BOOL_SENT Source #

Instances

Instances details
Eq BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: BOOL_SENT -> BOOL_SENT -> Bool

(/=) :: BOOL_SENT -> BOOL_SENT -> Bool

Data BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BOOL_SENT -> c BOOL_SENT

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BOOL_SENT

toConstr :: BOOL_SENT -> Constr

dataTypeOf :: BOOL_SENT -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BOOL_SENT)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BOOL_SENT)

gmapT :: (forall b. Data b => b -> b) -> BOOL_SENT -> BOOL_SENT

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BOOL_SENT -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BOOL_SENT -> r

gmapQ :: (forall d. Data d => d -> u) -> BOOL_SENT -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> BOOL_SENT -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BOOL_SENT -> m BOOL_SENT

Ord BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: BOOL_SENT -> BOOL_SENT -> Ordering

(<) :: BOOL_SENT -> BOOL_SENT -> Bool

(<=) :: BOOL_SENT -> BOOL_SENT -> Bool

(>) :: BOOL_SENT -> BOOL_SENT -> Bool

(>=) :: BOOL_SENT -> BOOL_SENT -> Bool

max :: BOOL_SENT -> BOOL_SENT -> BOOL_SENT

min :: BOOL_SENT -> BOOL_SENT -> BOOL_SENT

Show BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> BOOL_SENT -> ShowS

show :: BOOL_SENT -> String

showList :: [BOOL_SENT] -> ShowS

Generic BOOL_SENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep BOOL_SENT :: Type -> Type

Methods

from :: BOOL_SENT -> Rep BOOL_SENT x

to :: Rep BOOL_SENT x -> BOOL_SENT

GetRange BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON BOOL_SENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser BOOL_SENT

parseJSONList :: Value -> Parser [BOOL_SENT]

ToJSON BOOL_SENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: BOOL_SENT -> Value

toEncoding :: BOOL_SENT -> Encoding

toJSONList :: [BOOL_SENT] -> Value

toEncodingList :: [BOOL_SENT] -> Encoding

ShATermConvertible BOOL_SENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> BOOL_SENT -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [BOOL_SENT] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, BOOL_SENT)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [BOOL_SENT])

Pretty BOOL_SENT Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep BOOL_SENT 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep BOOL_SENT = D1 ('MetaData "BOOL_SENT" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Junction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AndOr) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SENTENCE])) :+: (C1 ('MetaCons "Negation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE)) :+: C1 ('MetaCons "BinOp" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ImplEq) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE)))))

data AndOr Source #

Constructors

Conjunction 
Disjunction 

Instances

Instances details
Eq AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: AndOr -> AndOr -> Bool

(/=) :: AndOr -> AndOr -> Bool

Data AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AndOr -> c AndOr

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AndOr

toConstr :: AndOr -> Constr

dataTypeOf :: AndOr -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AndOr)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AndOr)

gmapT :: (forall b. Data b => b -> b) -> AndOr -> AndOr

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AndOr -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AndOr -> r

gmapQ :: (forall d. Data d => d -> u) -> AndOr -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> AndOr -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AndOr -> m AndOr

Ord AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: AndOr -> AndOr -> Ordering

(<) :: AndOr -> AndOr -> Bool

(<=) :: AndOr -> AndOr -> Bool

(>) :: AndOr -> AndOr -> Bool

(>=) :: AndOr -> AndOr -> Bool

max :: AndOr -> AndOr -> AndOr

min :: AndOr -> AndOr -> AndOr

Show AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> AndOr -> ShowS

show :: AndOr -> String

showList :: [AndOr] -> ShowS

Generic AndOr 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep AndOr :: Type -> Type

Methods

from :: AndOr -> Rep AndOr x

to :: Rep AndOr x -> AndOr

GetRange AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON AndOr 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser AndOr

parseJSONList :: Value -> Parser [AndOr]

ToJSON AndOr 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: AndOr -> Value

toEncoding :: AndOr -> Encoding

toJSONList :: [AndOr] -> Value

toEncodingList :: [AndOr] -> Encoding

ShATermConvertible AndOr 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> AndOr -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [AndOr] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, AndOr)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [AndOr])

Pretty AndOr Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep AndOr 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep AndOr = D1 ('MetaData "AndOr" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Conjunction" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Disjunction" 'PrefixI 'False) (U1 :: Type -> Type))

data ImplEq Source #

Constructors

Implication 
Biconditional 

Instances

Instances details
Eq ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: ImplEq -> ImplEq -> Bool

(/=) :: ImplEq -> ImplEq -> Bool

Data ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ImplEq -> c ImplEq

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ImplEq

toConstr :: ImplEq -> Constr

dataTypeOf :: ImplEq -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ImplEq)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ImplEq)

gmapT :: (forall b. Data b => b -> b) -> ImplEq -> ImplEq

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ImplEq -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ImplEq -> r

gmapQ :: (forall d. Data d => d -> u) -> ImplEq -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> ImplEq -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ImplEq -> m ImplEq

Ord ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: ImplEq -> ImplEq -> Ordering

(<) :: ImplEq -> ImplEq -> Bool

(<=) :: ImplEq -> ImplEq -> Bool

(>) :: ImplEq -> ImplEq -> Bool

(>=) :: ImplEq -> ImplEq -> Bool

max :: ImplEq -> ImplEq -> ImplEq

min :: ImplEq -> ImplEq -> ImplEq

Show ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> ImplEq -> ShowS

show :: ImplEq -> String

showList :: [ImplEq] -> ShowS

Generic ImplEq 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep ImplEq :: Type -> Type

Methods

from :: ImplEq -> Rep ImplEq x

to :: Rep ImplEq x -> ImplEq

GetRange ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON ImplEq 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser ImplEq

parseJSONList :: Value -> Parser [ImplEq]

ToJSON ImplEq 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: ImplEq -> Value

toEncoding :: ImplEq -> Encoding

toJSONList :: [ImplEq] -> Value

toEncodingList :: [ImplEq] -> Encoding

ShATermConvertible ImplEq 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> ImplEq -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [ImplEq] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, ImplEq)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [ImplEq])

Pretty ImplEq Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep ImplEq 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep ImplEq = D1 ('MetaData "ImplEq" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Implication" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Biconditional" 'PrefixI 'False) (U1 :: Type -> Type))

data ATOM Source #

Constructors

Equation TERM TERM 
Atom TERM [TERM_SEQ] 

Instances

Instances details
Eq ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: ATOM -> ATOM -> Bool

(/=) :: ATOM -> ATOM -> Bool

Data ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ATOM -> c ATOM

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ATOM

toConstr :: ATOM -> Constr

dataTypeOf :: ATOM -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ATOM)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ATOM)

gmapT :: (forall b. Data b => b -> b) -> ATOM -> ATOM

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ATOM -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ATOM -> r

gmapQ :: (forall d. Data d => d -> u) -> ATOM -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> ATOM -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ATOM -> m ATOM

Ord ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: ATOM -> ATOM -> Ordering

(<) :: ATOM -> ATOM -> Bool

(<=) :: ATOM -> ATOM -> Bool

(>) :: ATOM -> ATOM -> Bool

(>=) :: ATOM -> ATOM -> Bool

max :: ATOM -> ATOM -> ATOM

min :: ATOM -> ATOM -> ATOM

Show ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> ATOM -> ShowS

show :: ATOM -> String

showList :: [ATOM] -> ShowS

Generic ATOM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep ATOM :: Type -> Type

Methods

from :: ATOM -> Rep ATOM x

to :: Rep ATOM x -> ATOM

GetRange ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON ATOM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser ATOM

parseJSONList :: Value -> Parser [ATOM]

ToJSON ATOM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: ATOM -> Value

toEncoding :: ATOM -> Encoding

toJSONList :: [ATOM] -> Value

toEncodingList :: [ATOM] -> Encoding

ShATermConvertible ATOM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> ATOM -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [ATOM] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, ATOM)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [ATOM])

Pretty ATOM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

pretty :: ATOM -> Doc Source #

pretties :: [ATOM] -> Doc Source #

type Rep ATOM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep ATOM = D1 ('MetaData "ATOM" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Equation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM)) :+: C1 ('MetaCons "Atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TERM_SEQ])))

data TERM Source #

Instances

Instances details
Eq TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: TERM -> TERM -> Bool

(/=) :: TERM -> TERM -> Bool

Data TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TERM -> c TERM

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TERM

toConstr :: TERM -> Constr

dataTypeOf :: TERM -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TERM)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TERM)

gmapT :: (forall b. Data b => b -> b) -> TERM -> TERM

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TERM -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TERM -> r

gmapQ :: (forall d. Data d => d -> u) -> TERM -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TERM -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TERM -> m TERM

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM -> m TERM

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM -> m TERM

Ord TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: TERM -> TERM -> Ordering

(<) :: TERM -> TERM -> Bool

(<=) :: TERM -> TERM -> Bool

(>) :: TERM -> TERM -> Bool

(>=) :: TERM -> TERM -> Bool

max :: TERM -> TERM -> TERM

min :: TERM -> TERM -> TERM

Show TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> TERM -> ShowS

show :: TERM -> String

showList :: [TERM] -> ShowS

Generic TERM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep TERM :: Type -> Type

Methods

from :: TERM -> Rep TERM x

to :: Rep TERM x -> TERM

GetRange TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON TERM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser TERM

parseJSONList :: Value -> Parser [TERM]

ToJSON TERM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: TERM -> Value

toEncoding :: TERM -> Encoding

toJSONList :: [TERM] -> Value

toEncodingList :: [TERM] -> Encoding

ShATermConvertible TERM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> TERM -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TERM] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TERM)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TERM])

Pretty TERM Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

pretty :: TERM -> Doc Source #

pretties :: [TERM] -> Doc Source #

type Rep TERM 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep TERM = D1 ('MetaData "TERM" "CommonLogic.AS_CommonLogic" "main" 'False) ((C1 ('MetaCons "Name_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME)) :+: C1 ('MetaCons "Funct_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TERM_SEQ]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))) :+: (C1 ('MetaCons "Comment_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 COMMENT) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "That_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SENTENCE) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))))

data TERM_SEQ Source #

Instances

Instances details
Eq TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: TERM_SEQ -> TERM_SEQ -> Bool

(/=) :: TERM_SEQ -> TERM_SEQ -> Bool

Data TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TERM_SEQ -> c TERM_SEQ

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TERM_SEQ

toConstr :: TERM_SEQ -> Constr

dataTypeOf :: TERM_SEQ -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TERM_SEQ)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TERM_SEQ)

gmapT :: (forall b. Data b => b -> b) -> TERM_SEQ -> TERM_SEQ

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TERM_SEQ -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TERM_SEQ -> r

gmapQ :: (forall d. Data d => d -> u) -> TERM_SEQ -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TERM_SEQ -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TERM_SEQ -> m TERM_SEQ

Ord TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

compare :: TERM_SEQ -> TERM_SEQ -> Ordering

(<) :: TERM_SEQ -> TERM_SEQ -> Bool

(<=) :: TERM_SEQ -> TERM_SEQ -> Bool

(>) :: TERM_SEQ -> TERM_SEQ -> Bool

(>=) :: TERM_SEQ -> TERM_SEQ -> Bool

max :: TERM_SEQ -> TERM_SEQ -> TERM_SEQ

min :: TERM_SEQ -> TERM_SEQ -> TERM_SEQ

Show TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> TERM_SEQ -> ShowS

show :: TERM_SEQ -> String

showList :: [TERM_SEQ] -> ShowS

Generic TERM_SEQ 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep TERM_SEQ :: Type -> Type

Methods

from :: TERM_SEQ -> Rep TERM_SEQ x

to :: Rep TERM_SEQ x -> TERM_SEQ

GetRange TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON TERM_SEQ 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser TERM_SEQ

parseJSONList :: Value -> Parser [TERM_SEQ]

ToJSON TERM_SEQ 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: TERM_SEQ -> Value

toEncoding :: TERM_SEQ -> Encoding

toJSONList :: [TERM_SEQ] -> Value

toEncodingList :: [TERM_SEQ] -> Encoding

ShATermConvertible TERM_SEQ 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> TERM_SEQ -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TERM_SEQ] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TERM_SEQ)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TERM_SEQ])

Pretty TERM_SEQ Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep TERM_SEQ 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep TERM_SEQ = D1 ('MetaData "TERM_SEQ" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Term_seq" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TERM)) :+: C1 ('MetaCons "Seq_marks" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK)))

data NAME_OR_SEQMARK Source #

Constructors

Name NAME 
SeqMark SEQ_MARK 

Instances

Instances details
Eq NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Data NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> NAME_OR_SEQMARK -> c NAME_OR_SEQMARK

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c NAME_OR_SEQMARK

toConstr :: NAME_OR_SEQMARK -> Constr

dataTypeOf :: NAME_OR_SEQMARK -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c NAME_OR_SEQMARK)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c NAME_OR_SEQMARK)

gmapT :: (forall b. Data b => b -> b) -> NAME_OR_SEQMARK -> NAME_OR_SEQMARK

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> NAME_OR_SEQMARK -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> NAME_OR_SEQMARK -> r

gmapQ :: (forall d. Data d => d -> u) -> NAME_OR_SEQMARK -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> NAME_OR_SEQMARK -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> NAME_OR_SEQMARK -> m NAME_OR_SEQMARK

Ord NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> NAME_OR_SEQMARK -> ShowS

show :: NAME_OR_SEQMARK -> String

showList :: [NAME_OR_SEQMARK] -> ShowS

Generic NAME_OR_SEQMARK 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep NAME_OR_SEQMARK :: Type -> Type

GetRange NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON NAME_OR_SEQMARK 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser NAME_OR_SEQMARK

parseJSONList :: Value -> Parser [NAME_OR_SEQMARK]

ToJSON NAME_OR_SEQMARK 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: NAME_OR_SEQMARK -> Value

toEncoding :: NAME_OR_SEQMARK -> Encoding

toJSONList :: [NAME_OR_SEQMARK] -> Value

toEncodingList :: [NAME_OR_SEQMARK] -> Encoding

ShATermConvertible NAME_OR_SEQMARK 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> NAME_OR_SEQMARK -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [NAME_OR_SEQMARK] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, NAME_OR_SEQMARK)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [NAME_OR_SEQMARK])

Pretty NAME_OR_SEQMARK Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep NAME_OR_SEQMARK 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep NAME_OR_SEQMARK = D1 ('MetaData "NAME_OR_SEQMARK" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME)) :+: C1 ('MetaCons "SeqMark" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK)))

data SYMB_MAP_ITEMS Source #

Instances

Instances details
Eq SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Data SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SYMB_MAP_ITEMS -> c SYMB_MAP_ITEMS

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SYMB_MAP_ITEMS

toConstr :: SYMB_MAP_ITEMS -> Constr

dataTypeOf :: SYMB_MAP_ITEMS -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SYMB_MAP_ITEMS)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SYMB_MAP_ITEMS)

gmapT :: (forall b. Data b => b -> b) -> SYMB_MAP_ITEMS -> SYMB_MAP_ITEMS

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_MAP_ITEMS -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_MAP_ITEMS -> r

gmapQ :: (forall d. Data d => d -> u) -> SYMB_MAP_ITEMS -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> SYMB_MAP_ITEMS -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SYMB_MAP_ITEMS -> m SYMB_MAP_ITEMS

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_MAP_ITEMS -> m SYMB_MAP_ITEMS

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_MAP_ITEMS -> m SYMB_MAP_ITEMS

Ord SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> SYMB_MAP_ITEMS -> ShowS

show :: SYMB_MAP_ITEMS -> String

showList :: [SYMB_MAP_ITEMS] -> ShowS

Generic SYMB_MAP_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep SYMB_MAP_ITEMS :: Type -> Type

GetRange SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON SYMB_MAP_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser SYMB_MAP_ITEMS

parseJSONList :: Value -> Parser [SYMB_MAP_ITEMS]

ToJSON SYMB_MAP_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: SYMB_MAP_ITEMS -> Value

toEncoding :: SYMB_MAP_ITEMS -> Encoding

toJSONList :: [SYMB_MAP_ITEMS] -> Value

toEncodingList :: [SYMB_MAP_ITEMS] -> Encoding

ShATermConvertible SYMB_MAP_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> SYMB_MAP_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_MAP_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_MAP_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_MAP_ITEMS])

Pretty SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

ProjectSublogicM CommonLogicSL SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

MinSublogic CommonLogicSL SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Syntax CommonLogic BASIC_SPEC Symbol SYMB_ITEMS SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

StaticAnalysis CommonLogic BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

basic_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])) Source #

sen_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, TEXT_META) -> Result TEXT_META) Source #

extBasicAnalysis :: CommonLogic -> IRI -> LibName -> BASIC_SPEC -> Sign -> GlobalAnnos -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META]) Source #

stat_symb_map_items :: CommonLogic -> Sign -> Maybe Sign -> [SYMB_MAP_ITEMS] -> Result (EndoMap Symbol) Source #

stat_symb_items :: CommonLogic -> Sign -> [SYMB_ITEMS] -> Result [Symbol] Source #

convertTheory :: CommonLogic -> Maybe ((Sign, [Named TEXT_META]) -> BASIC_SPEC) Source #

ensures_amalgamability :: CommonLogic -> ([CASLAmalgOpt], Gr Sign (Int, Morphism), [(Int, Morphism)], Gr String String) -> Result Amalgamates Source #

quotient_term_algebra :: CommonLogic -> Morphism -> [Named TEXT_META] -> Result (Sign, [Named TEXT_META]) Source #

signature_colimit :: CommonLogic -> Gr Sign (Int, Morphism) -> Result (Sign, Map Int Morphism) Source #

qualify :: CommonLogic -> SIMPLE_ID -> LibName -> Morphism -> Sign -> Result (Morphism, [Named TEXT_META]) Source #

symbol_to_raw :: CommonLogic -> Symbol -> Symbol Source #

id_to_raw :: CommonLogic -> Id -> Symbol Source #

matches :: CommonLogic -> Symbol -> Symbol -> Bool Source #

empty_signature :: CommonLogic -> Sign Source #

add_symb_to_sign :: CommonLogic -> Sign -> Symbol -> Result Sign Source #

signature_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

signatureDiff :: CommonLogic -> Sign -> Sign -> Result Sign Source #

intersection :: CommonLogic -> Sign -> Sign -> Result Sign Source #

final_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

morphism_union :: CommonLogic -> Morphism -> Morphism -> Result Morphism Source #

is_subsig :: CommonLogic -> Sign -> Sign -> Bool Source #

subsig_inclusion :: CommonLogic -> Sign -> Sign -> Result Morphism Source #

generated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

cogenerated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

induced_from_morphism :: CommonLogic -> EndoMap Symbol -> Sign -> Result Morphism Source #

induced_from_to_morphism :: CommonLogic -> EndoMap Symbol -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

is_transportable :: CommonLogic -> Morphism -> Bool Source #

is_injective :: CommonLogic -> Morphism -> Bool Source #

theory_to_taxonomy :: CommonLogic -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named TEXT_META] -> Result MMiSSOntology Source #

corresp2th :: CommonLogic -> String -> Bool -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named TEXT_META], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

equiv2cospan :: CommonLogic -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> Result (Sign, Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

extract_module :: CommonLogic -> [IRI] -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

Logic CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

parse_basic_sen :: CommonLogic -> Maybe (BASIC_SPEC -> AParser st TEXT_META) Source #

stability :: CommonLogic -> Stability Source #

data_logic :: CommonLogic -> Maybe AnyLogic Source #

top_sublogic :: CommonLogic -> CommonLogicSL Source #

all_sublogics :: CommonLogic -> [CommonLogicSL] Source #

bottomSublogic :: CommonLogic -> Maybe CommonLogicSL Source #

sublogicDimensions :: CommonLogic -> [[CommonLogicSL]] Source #

parseSublogic :: CommonLogic -> String -> Maybe CommonLogicSL Source #

proj_sublogic_epsilon :: CommonLogic -> CommonLogicSL -> Sign -> Morphism Source #

provers :: CommonLogic -> [Prover Sign TEXT_META Morphism CommonLogicSL ProofTree] Source #

default_prover :: CommonLogic -> String Source #

cons_checkers :: CommonLogic -> [ConsChecker Sign TEXT_META CommonLogicSL Morphism ProofTree] Source #

conservativityCheck :: CommonLogic -> [ConservativityChecker Sign TEXT_META Morphism] Source #

empty_proof_tree :: CommonLogic -> ProofTree Source #

syntaxTable :: CommonLogic -> Sign -> Maybe SyntaxTable Source #

omdoc_metatheory :: CommonLogic -> Maybe OMCD Source #

export_symToOmdoc :: CommonLogic -> NameMap Symbol -> Symbol -> String -> Result TCElement Source #

export_senToOmdoc :: CommonLogic -> NameMap Symbol -> TEXT_META -> Result TCorOMElement Source #

export_theoryToOmdoc :: CommonLogic -> SigMap Symbol -> Sign -> [Named TEXT_META] -> Result [TCElement] Source #

omdocToSym :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result Symbol Source #

omdocToSen :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named TEXT_META)) Source #

addOMadtToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [[OmdADT]] -> Result (Sign, [Named TEXT_META]) Source #

addOmdocToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [TCElement] -> Result (Sign, [Named TEXT_META]) Source #

sublogicOfTheo :: CommonLogic -> (Sign, [TEXT_META]) -> CommonLogicSL Source #

Comorphism OWL22CommonLogic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in OWL2.OWL22CommonLogic

Comorphism Prop2CommonLogic Propositional PropSL BASIC_SPEC FORMULA SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.Prop2CommonLogic

Comorphism CommonLogicModuleElimination CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogicModuleElimination

Methods

sourceLogic :: CommonLogicModuleElimination -> CommonLogic Source #

sourceSublogic :: CommonLogicModuleElimination -> CommonLogicSL Source #

sourceSublogicLossy :: CommonLogicModuleElimination -> CommonLogicSL Source #

minSourceTheory :: CommonLogicModuleElimination -> Maybe (LibName, String) Source #

targetLogic :: CommonLogicModuleElimination -> CommonLogic Source #

mapSublogic :: CommonLogicModuleElimination -> CommonLogicSL -> Maybe CommonLogicSL Source #

map_theory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

mapMarkedTheory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

map_morphism :: CommonLogicModuleElimination -> Morphism -> Result Morphism Source #

map_sentence :: CommonLogicModuleElimination -> Sign -> TEXT_META -> Result TEXT_META Source #

map_symbol :: CommonLogicModuleElimination -> Sign -> Symbol -> Set Symbol Source #

extractModel :: CommonLogicModuleElimination -> Sign -> ProofTree -> Result (Sign, [Named TEXT_META]) Source #

is_model_transportable :: CommonLogicModuleElimination -> Bool Source #

has_model_expansion :: CommonLogicModuleElimination -> Bool Source #

is_weakly_amalgamable :: CommonLogicModuleElimination -> Bool Source #

constituents :: CommonLogicModuleElimination -> [String] Source #

isInclusionComorphism :: CommonLogicModuleElimination -> Bool Source #

rps :: CommonLogicModuleElimination -> Bool Source #

eps :: CommonLogicModuleElimination -> Bool Source #

isGTC :: CommonLogicModuleElimination -> Bool Source #

Comorphism CommonLogic2IsabelleHOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Isabelle () () Sentence () () Sign IsabelleMorphism () () () Source # 
Instance details

Defined in Comorphisms.CommonLogic2IsabelleHOL

Comorphism CL2CFOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogic2CASL

Comorphism SoftFOL2CommonLogic SoftFOL () [TPTP] Sentence () () Sign SoftFOLMorphism SFSymbol () ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.SoftFOL2CommonLogic

type Rep SYMB_MAP_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep SYMB_MAP_ITEMS = D1 ('MetaData "SYMB_MAP_ITEMS" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Symb_map_items" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [SYMB_OR_MAP]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))

data SYMB_OR_MAP Source #

Instances

Instances details
Eq SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool

(/=) :: SYMB_OR_MAP -> SYMB_OR_MAP -> Bool

Data SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SYMB_OR_MAP -> c SYMB_OR_MAP

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SYMB_OR_MAP

toConstr :: SYMB_OR_MAP -> Constr

dataTypeOf :: SYMB_OR_MAP -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SYMB_OR_MAP)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SYMB_OR_MAP)

gmapT :: (forall b. Data b => b -> b) -> SYMB_OR_MAP -> SYMB_OR_MAP

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_OR_MAP -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_OR_MAP -> r

gmapQ :: (forall d. Data d => d -> u) -> SYMB_OR_MAP -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> SYMB_OR_MAP -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_OR_MAP -> m SYMB_OR_MAP

Ord SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> SYMB_OR_MAP -> ShowS

show :: SYMB_OR_MAP -> String

showList :: [SYMB_OR_MAP] -> ShowS

Generic SYMB_OR_MAP 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep SYMB_OR_MAP :: Type -> Type

Methods

from :: SYMB_OR_MAP -> Rep SYMB_OR_MAP x

to :: Rep SYMB_OR_MAP x -> SYMB_OR_MAP

GetRange SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON SYMB_OR_MAP 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser SYMB_OR_MAP

parseJSONList :: Value -> Parser [SYMB_OR_MAP]

ToJSON SYMB_OR_MAP 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: SYMB_OR_MAP -> Value

toEncoding :: SYMB_OR_MAP -> Encoding

toJSONList :: [SYMB_OR_MAP] -> Value

toEncodingList :: [SYMB_OR_MAP] -> Encoding

ShATermConvertible SYMB_OR_MAP 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> SYMB_OR_MAP -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_OR_MAP] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_OR_MAP)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_OR_MAP])

Pretty SYMB_OR_MAP Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

type Rep SYMB_OR_MAP 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep SYMB_OR_MAP = D1 ('MetaData "SYMB_OR_MAP" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Symb" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME_OR_SEQMARK)) :+: (C1 ('MetaCons "Symb_mapN" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 NAME) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range))) :+: C1 ('MetaCons "Symb_mapS" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SEQ_MARK) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))))

data SYMB_ITEMS Source #

Instances

Instances details
Eq SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

(==) :: SYMB_ITEMS -> SYMB_ITEMS -> Bool

(/=) :: SYMB_ITEMS -> SYMB_ITEMS -> Bool

Data SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SYMB_ITEMS -> c SYMB_ITEMS

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SYMB_ITEMS

toConstr :: SYMB_ITEMS -> Constr

dataTypeOf :: SYMB_ITEMS -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SYMB_ITEMS)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SYMB_ITEMS)

gmapT :: (forall b. Data b => b -> b) -> SYMB_ITEMS -> SYMB_ITEMS

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_ITEMS -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SYMB_ITEMS -> r

gmapQ :: (forall d. Data d => d -> u) -> SYMB_ITEMS -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> SYMB_ITEMS -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SYMB_ITEMS -> m SYMB_ITEMS

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_ITEMS -> m SYMB_ITEMS

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SYMB_ITEMS -> m SYMB_ITEMS

Ord SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Show SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

Methods

showsPrec :: Int -> SYMB_ITEMS -> ShowS

show :: SYMB_ITEMS -> String

showList :: [SYMB_ITEMS] -> ShowS

Generic SYMB_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Associated Types

type Rep SYMB_ITEMS :: Type -> Type

Methods

from :: SYMB_ITEMS -> Rep SYMB_ITEMS x

to :: Rep SYMB_ITEMS x -> SYMB_ITEMS

GetRange SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

FromJSON SYMB_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

parseJSON :: Value -> Parser SYMB_ITEMS

parseJSONList :: Value -> Parser [SYMB_ITEMS]

ToJSON SYMB_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toJSON :: SYMB_ITEMS -> Value

toEncoding :: SYMB_ITEMS -> Encoding

toJSONList :: [SYMB_ITEMS] -> Value

toEncodingList :: [SYMB_ITEMS] -> Encoding

ShATermConvertible SYMB_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

Methods

toShATermAux :: ATermTable -> SYMB_ITEMS -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [SYMB_ITEMS] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, SYMB_ITEMS)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [SYMB_ITEMS])

Pretty SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.AS_CommonLogic

ProjectSublogicM CommonLogicSL SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

MinSublogic CommonLogicSL SYMB_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Syntax CommonLogic BASIC_SPEC Symbol SYMB_ITEMS SYMB_MAP_ITEMS Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

StaticAnalysis CommonLogic BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

basic_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, GlobalAnnos) -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META])) Source #

sen_analysis :: CommonLogic -> Maybe ((BASIC_SPEC, Sign, TEXT_META) -> Result TEXT_META) Source #

extBasicAnalysis :: CommonLogic -> IRI -> LibName -> BASIC_SPEC -> Sign -> GlobalAnnos -> Result (BASIC_SPEC, ExtSign Sign Symbol, [Named TEXT_META]) Source #

stat_symb_map_items :: CommonLogic -> Sign -> Maybe Sign -> [SYMB_MAP_ITEMS] -> Result (EndoMap Symbol) Source #

stat_symb_items :: CommonLogic -> Sign -> [SYMB_ITEMS] -> Result [Symbol] Source #

convertTheory :: CommonLogic -> Maybe ((Sign, [Named TEXT_META]) -> BASIC_SPEC) Source #

ensures_amalgamability :: CommonLogic -> ([CASLAmalgOpt], Gr Sign (Int, Morphism), [(Int, Morphism)], Gr String String) -> Result Amalgamates Source #

quotient_term_algebra :: CommonLogic -> Morphism -> [Named TEXT_META] -> Result (Sign, [Named TEXT_META]) Source #

signature_colimit :: CommonLogic -> Gr Sign (Int, Morphism) -> Result (Sign, Map Int Morphism) Source #

qualify :: CommonLogic -> SIMPLE_ID -> LibName -> Morphism -> Sign -> Result (Morphism, [Named TEXT_META]) Source #

symbol_to_raw :: CommonLogic -> Symbol -> Symbol Source #

id_to_raw :: CommonLogic -> Id -> Symbol Source #

matches :: CommonLogic -> Symbol -> Symbol -> Bool Source #

empty_signature :: CommonLogic -> Sign Source #

add_symb_to_sign :: CommonLogic -> Sign -> Symbol -> Result Sign Source #

signature_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

signatureDiff :: CommonLogic -> Sign -> Sign -> Result Sign Source #

intersection :: CommonLogic -> Sign -> Sign -> Result Sign Source #

final_union :: CommonLogic -> Sign -> Sign -> Result Sign Source #

morphism_union :: CommonLogic -> Morphism -> Morphism -> Result Morphism Source #

is_subsig :: CommonLogic -> Sign -> Sign -> Bool Source #

subsig_inclusion :: CommonLogic -> Sign -> Sign -> Result Morphism Source #

generated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

cogenerated_sign :: CommonLogic -> Set Symbol -> Sign -> Result Morphism Source #

induced_from_morphism :: CommonLogic -> EndoMap Symbol -> Sign -> Result Morphism Source #

induced_from_to_morphism :: CommonLogic -> EndoMap Symbol -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

is_transportable :: CommonLogic -> Morphism -> Bool Source #

is_injective :: CommonLogic -> Morphism -> Bool Source #

theory_to_taxonomy :: CommonLogic -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named TEXT_META] -> Result MMiSSOntology Source #

corresp2th :: CommonLogic -> String -> Bool -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named TEXT_META], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

equiv2cospan :: CommonLogic -> Sign -> Sign -> [SYMB_ITEMS] -> [SYMB_ITEMS] -> Result (Sign, Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

extract_module :: CommonLogic -> [IRI] -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

Logic CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in CommonLogic.Logic_CommonLogic

Methods

parse_basic_sen :: CommonLogic -> Maybe (BASIC_SPEC -> AParser st TEXT_META) Source #

stability :: CommonLogic -> Stability Source #

data_logic :: CommonLogic -> Maybe AnyLogic Source #

top_sublogic :: CommonLogic -> CommonLogicSL Source #

all_sublogics :: CommonLogic -> [CommonLogicSL] Source #

bottomSublogic :: CommonLogic -> Maybe CommonLogicSL Source #

sublogicDimensions :: CommonLogic -> [[CommonLogicSL]] Source #

parseSublogic :: CommonLogic -> String -> Maybe CommonLogicSL Source #

proj_sublogic_epsilon :: CommonLogic -> CommonLogicSL -> Sign -> Morphism Source #

provers :: CommonLogic -> [Prover Sign TEXT_META Morphism CommonLogicSL ProofTree] Source #

default_prover :: CommonLogic -> String Source #

cons_checkers :: CommonLogic -> [ConsChecker Sign TEXT_META CommonLogicSL Morphism ProofTree] Source #

conservativityCheck :: CommonLogic -> [ConservativityChecker Sign TEXT_META Morphism] Source #

empty_proof_tree :: CommonLogic -> ProofTree Source #

syntaxTable :: CommonLogic -> Sign -> Maybe SyntaxTable Source #

omdoc_metatheory :: CommonLogic -> Maybe OMCD Source #

export_symToOmdoc :: CommonLogic -> NameMap Symbol -> Symbol -> String -> Result TCElement Source #

export_senToOmdoc :: CommonLogic -> NameMap Symbol -> TEXT_META -> Result TCorOMElement Source #

export_theoryToOmdoc :: CommonLogic -> SigMap Symbol -> Sign -> [Named TEXT_META] -> Result [TCElement] Source #

omdocToSym :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result Symbol Source #

omdocToSen :: CommonLogic -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named TEXT_META)) Source #

addOMadtToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [[OmdADT]] -> Result (Sign, [Named TEXT_META]) Source #

addOmdocToTheory :: CommonLogic -> SigMapI Symbol -> (Sign, [Named TEXT_META]) -> [TCElement] -> Result (Sign, [Named TEXT_META]) Source #

sublogicOfTheo :: CommonLogic -> (Sign, [TEXT_META]) -> CommonLogicSL Source #

Comorphism OWL22CommonLogic OWL2 ProfSub OntologyDocument Axiom SymbItems SymbMapItems Sign OWLMorphism Entity RawSymb ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in OWL2.OWL22CommonLogic

Comorphism Prop2CommonLogic Propositional PropSL BASIC_SPEC FORMULA SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.Prop2CommonLogic

Comorphism CommonLogicModuleElimination CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogicModuleElimination

Methods

sourceLogic :: CommonLogicModuleElimination -> CommonLogic Source #

sourceSublogic :: CommonLogicModuleElimination -> CommonLogicSL Source #

sourceSublogicLossy :: CommonLogicModuleElimination -> CommonLogicSL Source #

minSourceTheory :: CommonLogicModuleElimination -> Maybe (LibName, String) Source #

targetLogic :: CommonLogicModuleElimination -> CommonLogic Source #

mapSublogic :: CommonLogicModuleElimination -> CommonLogicSL -> Maybe CommonLogicSL Source #

map_theory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

mapMarkedTheory :: CommonLogicModuleElimination -> (Sign, [Named TEXT_META]) -> Result (Sign, [Named TEXT_META]) Source #

map_morphism :: CommonLogicModuleElimination -> Morphism -> Result Morphism Source #

map_sentence :: CommonLogicModuleElimination -> Sign -> TEXT_META -> Result TEXT_META Source #

map_symbol :: CommonLogicModuleElimination -> Sign -> Symbol -> Set Symbol Source #

extractModel :: CommonLogicModuleElimination -> Sign -> ProofTree -> Result (Sign, [Named TEXT_META]) Source #

is_model_transportable :: CommonLogicModuleElimination -> Bool Source #

has_model_expansion :: CommonLogicModuleElimination -> Bool Source #

is_weakly_amalgamable :: CommonLogicModuleElimination -> Bool Source #

constituents :: CommonLogicModuleElimination -> [String] Source #

isInclusionComorphism :: CommonLogicModuleElimination -> Bool Source #

rps :: CommonLogicModuleElimination -> Bool Source #

eps :: CommonLogicModuleElimination -> Bool Source #

isGTC :: CommonLogicModuleElimination -> Bool Source #

Comorphism CommonLogic2IsabelleHOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Isabelle () () Sentence () () Sign IsabelleMorphism () () () Source # 
Instance details

Defined in Comorphisms.CommonLogic2IsabelleHOL

Comorphism CL2CFOL CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree CASL CASL_Sublogics CASLBasicSpec CASLFORMULA SYMB_ITEMS SYMB_MAP_ITEMS CASLSign CASLMor Symbol RawSymbol ProofTree Source # 
Instance details

Defined in Comorphisms.CommonLogic2CASL

Comorphism SoftFOL2CommonLogic SoftFOL () [TPTP] Sentence () () Sign SoftFOLMorphism SFSymbol () ProofTree CommonLogic CommonLogicSL BASIC_SPEC TEXT_META SYMB_ITEMS SYMB_MAP_ITEMS Sign Morphism Symbol Symbol ProofTree Source # 
Instance details

Defined in Comorphisms.SoftFOL2CommonLogic

type Rep SYMB_ITEMS 
Instance details

Defined in CommonLogic.ATC_CommonLogic

type Rep SYMB_ITEMS = D1 ('MetaData "SYMB_ITEMS" "CommonLogic.AS_CommonLogic" "main" 'False) (C1 ('MetaCons "Symb_items" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [NAME_OR_SEQMARK]) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Range)))

orS :: String Source #

iffS :: String Source #

clCommentS :: String Source #

clTextS :: String Source #

clImportS :: String Source #

clModuleS :: String Source #

clExcludeS :: String Source #