Hets - the Heterogeneous Tool Set
Copyright(c) Eugen Kuksa University of Magdeburg 2017
LicenseGPLv2 or higher, see LICENSE.txt
MaintainerEugen Kuksa <kuksa@iks.cs.ovgu.de>
Stabilityprovisional
Portabilityportable
Safe HaskellNone

TPTP.AS

Description

Definition of abstract syntax for TPTP taken from [1]

References

1
G. Sutcliffe et al.: The TPTP language grammar in BNF. http://www.cs.miami.edu/~tptp/TPTP/SyntaxBNF.html

Note: The implemented version is saved at TPTPDocumentsSyntaxBNF.html

Note: The names of the data types are aligned with the names of the grammar rules at this reference page (modulo case).

2
C. Kaliszyk, G. Sutcliffe and F. Rabe: TH1: The TPTP Typed Higher-Order Form with Rank-1 Polymorphism https://kwarc.info/people/frabe/Research/KRS_thf1_16.pdf Note: for further information on TF0, TF1, TH0 and TH1

Documentation

newtype BASIC_SPEC Source #

Constructors

Basic_spec [Annoted TPTP] 

Instances

Instances details
Eq BASIC_SPEC Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

Data BASIC_SPEC Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: BASIC_SPEC -> Constr

dataTypeOf :: BASIC_SPEC -> DataType

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

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

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

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

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

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

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

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

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

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

Ord BASIC_SPEC Source # 
Instance details

Defined in TPTP.AS

Show BASIC_SPEC Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> BASIC_SPEC -> ShowS

show :: BASIC_SPEC -> String

showList :: [BASIC_SPEC] -> ShowS

Generic BASIC_SPEC 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.Logic_TPTP

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 TPTP.Logic_TPTP

GetRange BASIC_SPEC Source # 
Instance details

Defined in TPTP.AS

FromJSON BASIC_SPEC 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser BASIC_SPEC

parseJSONList :: Value -> Parser [BASIC_SPEC]

ToJSON BASIC_SPEC 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: BASIC_SPEC -> Value

toEncoding :: BASIC_SPEC -> Encoding

toJSONList :: [BASIC_SPEC] -> Value

toEncodingList :: [BASIC_SPEC] -> Encoding

ShATermConvertible BASIC_SPEC 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.Pretty

ProjectSublogic Sublogic BASIC_SPEC Source # 
Instance details

Defined in TPTP.Logic_TPTP

MinSublogic Sublogic BASIC_SPEC Source # 
Instance details

Defined in TPTP.Logic_TPTP

Syntax TPTP BASIC_SPEC Symbol () () Source # 
Instance details

Defined in TPTP.Logic_TPTP

StaticAnalysis TPTP BASIC_SPEC Sentence () () Sign Morphism Symbol () Source # 
Instance details

Defined in TPTP.Logic_TPTP

Methods

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

sen_analysis :: TPTP -> Maybe ((BASIC_SPEC, Sign, Sentence) -> Result Sentence) Source #

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

stat_symb_map_items :: TPTP -> Sign -> Maybe Sign -> [()] -> Result (EndoMap ()) Source #

stat_symb_items :: TPTP -> Sign -> [()] -> Result [()] Source #

convertTheory :: TPTP -> Maybe ((Sign, [Named Sentence]) -> BASIC_SPEC) Source #

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

quotient_term_algebra :: TPTP -> Morphism -> [Named Sentence] -> Result (Sign, [Named Sentence]) Source #

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

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

symbol_to_raw :: TPTP -> Symbol -> () Source #

id_to_raw :: TPTP -> Id -> () Source #

matches :: TPTP -> Symbol -> () -> Bool Source #

empty_signature :: TPTP -> Sign Source #

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

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

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

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

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

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

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

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

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

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

induced_from_morphism :: TPTP -> EndoMap () -> Sign -> Result Morphism Source #

induced_from_to_morphism :: TPTP -> EndoMap () -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

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

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

theory_to_taxonomy :: TPTP -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named Sentence] -> Result MMiSSOntology Source #

corresp2th :: TPTP -> String -> Bool -> Sign -> Sign -> [()] -> [()] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named Sentence], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

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

extract_module :: TPTP -> [IRI] -> (Sign, [Named Sentence]) -> Result (Sign, [Named Sentence]) Source #

Logic TPTP Sublogic BASIC_SPEC Sentence () () Sign Morphism Symbol () ProofTree Source # 
Instance details

Defined in TPTP.Logic_TPTP

Methods

parse_basic_sen :: TPTP -> Maybe (BASIC_SPEC -> AParser st Sentence) Source #

stability :: TPTP -> Stability Source #

data_logic :: TPTP -> Maybe AnyLogic Source #

top_sublogic :: TPTP -> Sublogic Source #

all_sublogics :: TPTP -> [Sublogic] Source #

bottomSublogic :: TPTP -> Maybe Sublogic Source #

sublogicDimensions :: TPTP -> [[Sublogic]] Source #

parseSublogic :: TPTP -> String -> Maybe Sublogic Source #

proj_sublogic_epsilon :: TPTP -> Sublogic -> Sign -> Morphism Source #

provers :: TPTP -> [Prover Sign Sentence Morphism Sublogic ProofTree] Source #

default_prover :: TPTP -> String Source #

cons_checkers :: TPTP -> [ConsChecker Sign Sentence Sublogic Morphism ProofTree] Source #

conservativityCheck :: TPTP -> [ConservativityChecker Sign Sentence Morphism] Source #

empty_proof_tree :: TPTP -> ProofTree Source #

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

omdoc_metatheory :: TPTP -> Maybe OMCD Source #

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

export_senToOmdoc :: TPTP -> NameMap Symbol -> Sentence -> Result TCorOMElement Source #

export_theoryToOmdoc :: TPTP -> SigMap Symbol -> Sign -> [Named Sentence] -> Result [TCElement] Source #

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

omdocToSen :: TPTP -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named Sentence)) Source #

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

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

sublogicOfTheo :: TPTP -> (Sign, [Sentence]) -> Sublogic Source #

type Rep BASIC_SPEC 
Instance details

Defined in TPTP.ATC_TPTP

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

newtype TPTP Source #

Constructors

TPTP [TPTP_input] 

Instances

Instances details
Eq TPTP Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TPTP -> TPTP -> Bool

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

Data TPTP Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TPTP -> Constr

dataTypeOf :: TPTP -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TPTP Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: TPTP -> TPTP -> Ordering

(<) :: TPTP -> TPTP -> Bool

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

(>) :: TPTP -> TPTP -> Bool

(>=) :: TPTP -> TPTP -> Bool

max :: TPTP -> TPTP -> TPTP

min :: TPTP -> TPTP -> TPTP

Show TPTP Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TPTP -> ShowS

show :: TPTP -> String

showList :: [TPTP] -> ShowS

Generic TPTP 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TPTP :: Type -> Type

Methods

from :: TPTP -> Rep TPTP x

to :: Rep TPTP x -> TPTP

GetRange TPTP Source # 
Instance details

Defined in TPTP.AS

FromJSON TPTP 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TPTP

parseJSONList :: Value -> Parser [TPTP]

ToJSON TPTP 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TPTP -> Value

toEncoding :: TPTP -> Encoding

toJSONList :: [TPTP] -> Value

toEncodingList :: [TPTP] -> Encoding

ShATermConvertible TPTP 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TPTP Source # 
Instance details

Defined in TPTP.Pretty

Methods

pretty :: TPTP -> Doc Source #

pretties :: [TPTP] -> Doc Source #

type Rep TPTP 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TPTP = D1 ('MetaData "TPTP" "TPTP.AS" "main" 'True) (C1 ('MetaCons "TPTP" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TPTP_input])))

data TPTP_input Source #

Instances

Instances details
Eq TPTP_input Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TPTP_input -> TPTP_input -> Bool

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

Data TPTP_input Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TPTP_input -> Constr

dataTypeOf :: TPTP_input -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TPTP_input Source # 
Instance details

Defined in TPTP.AS

Show TPTP_input Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TPTP_input -> ShowS

show :: TPTP_input -> String

showList :: [TPTP_input] -> ShowS

Generic TPTP_input 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TPTP_input :: Type -> Type

Methods

from :: TPTP_input -> Rep TPTP_input x

to :: Rep TPTP_input x -> TPTP_input

GetRange TPTP_input Source # 
Instance details

Defined in TPTP.AS

FromJSON TPTP_input 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TPTP_input

parseJSONList :: Value -> Parser [TPTP_input]

ToJSON TPTP_input 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TPTP_input -> Value

toEncoding :: TPTP_input -> Encoding

toJSONList :: [TPTP_input] -> Value

toEncodingList :: [TPTP_input] -> Encoding

ShATermConvertible TPTP_input 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TPTP_input Source # 
Instance details

Defined in TPTP.Pretty

type Rep TPTP_input 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TPTP_input = D1 ('MetaData "TPTP_input" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "Annotated_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotated_formula)) :+: C1 ('MetaCons "TPTP_include" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Include))) :+: (C1 ('MetaCons "TPTP_comment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Comment)) :+: (C1 ('MetaCons "TPTP_defined_comment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DefinedComment)) :+: C1 ('MetaCons "TPTP_system_comment" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 SystemComment)))))

data Comment Source #

Instances

Instances details
Eq Comment Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Comment -> Comment -> Bool

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

Data Comment Source # 
Instance details

Defined in TPTP.AS

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 TPTP.AS

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 TPTP.AS

Methods

showsPrec :: Int -> Comment -> ShowS

show :: Comment -> String

showList :: [Comment] -> ShowS

Generic Comment 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.AS

FromJSON Comment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Comment

parseJSONList :: Value -> Parser [Comment]

ToJSON Comment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Comment -> Value

toEncoding :: Comment -> Encoding

toJSONList :: [Comment] -> Value

toEncodingList :: [Comment] -> Encoding

ShATermConvertible Comment 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.Pretty

type Rep Comment 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Comment = D1 ('MetaData "Comment" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Comment_line" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)) :+: C1 ('MetaCons "Comment_block" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)))

data DefinedComment Source #

Instances

Instances details
Eq DefinedComment Source # 
Instance details

Defined in TPTP.AS

Data DefinedComment Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: DefinedComment -> Constr

dataTypeOf :: DefinedComment -> DataType

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

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

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

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

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

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

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

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

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

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

Ord DefinedComment Source # 
Instance details

Defined in TPTP.AS

Show DefinedComment Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> DefinedComment -> ShowS

show :: DefinedComment -> String

showList :: [DefinedComment] -> ShowS

Generic DefinedComment 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep DefinedComment :: Type -> Type

GetRange DefinedComment Source # 
Instance details

Defined in TPTP.AS

FromJSON DefinedComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser DefinedComment

parseJSONList :: Value -> Parser [DefinedComment]

ToJSON DefinedComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: DefinedComment -> Value

toEncoding :: DefinedComment -> Encoding

toJSONList :: [DefinedComment] -> Value

toEncodingList :: [DefinedComment] -> Encoding

ShATermConvertible DefinedComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty DefinedComment Source # 
Instance details

Defined in TPTP.Pretty

type Rep DefinedComment 
Instance details

Defined in TPTP.ATC_TPTP

type Rep DefinedComment = D1 ('MetaData "DefinedComment" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Defined_comment_line" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)) :+: C1 ('MetaCons "Defined_comment_block" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)))

data SystemComment Source #

Instances

Instances details
Eq SystemComment Source # 
Instance details

Defined in TPTP.AS

Data SystemComment Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: SystemComment -> Constr

dataTypeOf :: SystemComment -> DataType

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

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

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

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

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

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

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

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

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

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

Ord SystemComment Source # 
Instance details

Defined in TPTP.AS

Show SystemComment Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> SystemComment -> ShowS

show :: SystemComment -> String

showList :: [SystemComment] -> ShowS

Generic SystemComment 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep SystemComment :: Type -> Type

GetRange SystemComment Source # 
Instance details

Defined in TPTP.AS

FromJSON SystemComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser SystemComment

parseJSONList :: Value -> Parser [SystemComment]

ToJSON SystemComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: SystemComment -> Value

toEncoding :: SystemComment -> Encoding

toJSONList :: [SystemComment] -> Value

toEncodingList :: [SystemComment] -> Encoding

ShATermConvertible SystemComment 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty SystemComment Source # 
Instance details

Defined in TPTP.Pretty

type Rep SystemComment 
Instance details

Defined in TPTP.ATC_TPTP

type Rep SystemComment = D1 ('MetaData "SystemComment" "TPTP.AS" "main" 'False) (C1 ('MetaCons "System_comment_line" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)) :+: C1 ('MetaCons "System_comment_block" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)))

data Annotated_formula Source #

Instances

Instances details
Eq Annotated_formula Source # 
Instance details

Defined in TPTP.AS

Data Annotated_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: Annotated_formula -> Constr

dataTypeOf :: Annotated_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord Annotated_formula Source # 
Instance details

Defined in TPTP.AS

Show Annotated_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Annotated_formula -> ShowS

show :: Annotated_formula -> String

showList :: [Annotated_formula] -> ShowS

Generic Annotated_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Annotated_formula :: Type -> Type

GetRange Annotated_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON Annotated_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Annotated_formula

parseJSONList :: Value -> Parser [Annotated_formula]

ToJSON Annotated_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Annotated_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty Annotated_formula Source # 
Instance details

Defined in TPTP.Pretty

ProjectSublogic Sublogic Sentence Source # 
Instance details

Defined in TPTP.Logic_TPTP

MinSublogic Sublogic Sentence Source # 
Instance details

Defined in TPTP.Logic_TPTP

Sentences TPTP Sentence Sign Morphism Symbol Source # 
Instance details

Defined in TPTP.Logic_TPTP

StaticAnalysis TPTP BASIC_SPEC Sentence () () Sign Morphism Symbol () Source # 
Instance details

Defined in TPTP.Logic_TPTP

Methods

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

sen_analysis :: TPTP -> Maybe ((BASIC_SPEC, Sign, Sentence) -> Result Sentence) Source #

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

stat_symb_map_items :: TPTP -> Sign -> Maybe Sign -> [()] -> Result (EndoMap ()) Source #

stat_symb_items :: TPTP -> Sign -> [()] -> Result [()] Source #

convertTheory :: TPTP -> Maybe ((Sign, [Named Sentence]) -> BASIC_SPEC) Source #

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

quotient_term_algebra :: TPTP -> Morphism -> [Named Sentence] -> Result (Sign, [Named Sentence]) Source #

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

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

symbol_to_raw :: TPTP -> Symbol -> () Source #

id_to_raw :: TPTP -> Id -> () Source #

matches :: TPTP -> Symbol -> () -> Bool Source #

empty_signature :: TPTP -> Sign Source #

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

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

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

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

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

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

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

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

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

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

induced_from_morphism :: TPTP -> EndoMap () -> Sign -> Result Morphism Source #

induced_from_to_morphism :: TPTP -> EndoMap () -> ExtSign Sign Symbol -> ExtSign Sign Symbol -> Result Morphism Source #

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

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

theory_to_taxonomy :: TPTP -> TaxoGraphKind -> MMiSSOntology -> Sign -> [Named Sentence] -> Result MMiSSOntology Source #

corresp2th :: TPTP -> String -> Bool -> Sign -> Sign -> [()] -> [()] -> EndoMap Symbol -> EndoMap Symbol -> REL_REF -> Result (Sign, [Named Sentence], Sign, Sign, EndoMap Symbol, EndoMap Symbol) Source #

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

extract_module :: TPTP -> [IRI] -> (Sign, [Named Sentence]) -> Result (Sign, [Named Sentence]) Source #

Logic TPTP Sublogic BASIC_SPEC Sentence () () Sign Morphism Symbol () ProofTree Source # 
Instance details

Defined in TPTP.Logic_TPTP

Methods

parse_basic_sen :: TPTP -> Maybe (BASIC_SPEC -> AParser st Sentence) Source #

stability :: TPTP -> Stability Source #

data_logic :: TPTP -> Maybe AnyLogic Source #

top_sublogic :: TPTP -> Sublogic Source #

all_sublogics :: TPTP -> [Sublogic] Source #

bottomSublogic :: TPTP -> Maybe Sublogic Source #

sublogicDimensions :: TPTP -> [[Sublogic]] Source #

parseSublogic :: TPTP -> String -> Maybe Sublogic Source #

proj_sublogic_epsilon :: TPTP -> Sublogic -> Sign -> Morphism Source #

provers :: TPTP -> [Prover Sign Sentence Morphism Sublogic ProofTree] Source #

default_prover :: TPTP -> String Source #

cons_checkers :: TPTP -> [ConsChecker Sign Sentence Sublogic Morphism ProofTree] Source #

conservativityCheck :: TPTP -> [ConservativityChecker Sign Sentence Morphism] Source #

empty_proof_tree :: TPTP -> ProofTree Source #

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

omdoc_metatheory :: TPTP -> Maybe OMCD Source #

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

export_senToOmdoc :: TPTP -> NameMap Symbol -> Sentence -> Result TCorOMElement Source #

export_theoryToOmdoc :: TPTP -> SigMap Symbol -> Sign -> [Named Sentence] -> Result [TCElement] Source #

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

omdocToSen :: TPTP -> SigMapI Symbol -> TCElement -> String -> Result (Maybe (Named Sentence)) Source #

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

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

sublogicOfTheo :: TPTP -> (Sign, [Sentence]) -> Sublogic Source #

type Rep Annotated_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Annotated_formula = D1 ('MetaData "Annotated_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "AF_THF_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_annotated)) :+: (C1 ('MetaCons "AF_TFX_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFX_annotated)) :+: C1 ('MetaCons "AF_TFF_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_annotated)))) :+: ((C1 ('MetaCons "AF_TCF_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TCF_annotated)) :+: C1 ('MetaCons "AF_FOF_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_annotated))) :+: (C1 ('MetaCons "AF_CNF_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CNF_annotated)) :+: C1 ('MetaCons "AF_TPI_Annotated" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPI_annotated)))))

data TPI_annotated Source #

Instances

Instances details
Eq TPI_annotated Source # 
Instance details

Defined in TPTP.AS

Data TPI_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TPI_annotated -> Constr

dataTypeOf :: TPI_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TPI_annotated Source # 
Instance details

Defined in TPTP.AS

Show TPI_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TPI_annotated -> ShowS

show :: TPI_annotated -> String

showList :: [TPI_annotated] -> ShowS

Generic TPI_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TPI_annotated :: Type -> Type

GetRange TPI_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON TPI_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TPI_annotated

parseJSONList :: Value -> Parser [TPI_annotated]

ToJSON TPI_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TPI_annotated -> Value

toEncoding :: TPI_annotated -> Encoding

toJSONList :: [TPI_annotated] -> Value

toEncodingList :: [TPI_annotated] -> Encoding

ShATermConvertible TPI_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TPI_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep TPI_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TPI_annotated = D1 ('MetaData "TPI_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TPI_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPI_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data THF_annotated Source #

Instances

Instances details
Eq THF_annotated Source # 
Instance details

Defined in TPTP.AS

Data THF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_annotated -> Constr

dataTypeOf :: THF_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_annotated Source # 
Instance details

Defined in TPTP.AS

Show THF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_annotated -> ShowS

show :: THF_annotated -> String

showList :: [THF_annotated] -> ShowS

Generic THF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_annotated :: Type -> Type

GetRange THF_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_annotated

parseJSONList :: Value -> Parser [THF_annotated]

ToJSON THF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_annotated -> Value

toEncoding :: THF_annotated -> Encoding

toJSONList :: [THF_annotated] -> Value

toEncodingList :: [THF_annotated] -> Encoding

ShATermConvertible THF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_annotated = D1 ('MetaData "THF_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data TFX_annotated Source #

Instances

Instances details
Eq TFX_annotated Source # 
Instance details

Defined in TPTP.AS

Data TFX_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TFX_annotated -> Constr

dataTypeOf :: TFX_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TFX_annotated Source # 
Instance details

Defined in TPTP.AS

Show TFX_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFX_annotated -> ShowS

show :: TFX_annotated -> String

showList :: [TFX_annotated] -> ShowS

Generic TFX_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFX_annotated :: Type -> Type

GetRange TFX_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON TFX_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFX_annotated

parseJSONList :: Value -> Parser [TFX_annotated]

ToJSON TFX_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFX_annotated -> Value

toEncoding :: TFX_annotated -> Encoding

toJSONList :: [TFX_annotated] -> Value

toEncodingList :: [TFX_annotated] -> Encoding

ShATermConvertible TFX_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TFX_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFX_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFX_annotated = D1 ('MetaData "TFX_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFX_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFX_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data TFF_annotated Source #

Instances

Instances details
Eq TFF_annotated Source # 
Instance details

Defined in TPTP.AS

Data TFF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TFF_annotated -> Constr

dataTypeOf :: TFF_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TFF_annotated Source # 
Instance details

Defined in TPTP.AS

Show TFF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_annotated -> ShowS

show :: TFF_annotated -> String

showList :: [TFF_annotated] -> ShowS

Generic TFF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_annotated :: Type -> Type

GetRange TFF_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_annotated

parseJSONList :: Value -> Parser [TFF_annotated]

ToJSON TFF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_annotated -> Value

toEncoding :: TFF_annotated -> Encoding

toJSONList :: [TFF_annotated] -> Value

toEncodingList :: [TFF_annotated] -> Encoding

ShATermConvertible TFF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TFF_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_annotated = D1 ('MetaData "TFF_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data TCF_annotated Source #

Instances

Instances details
Eq TCF_annotated Source # 
Instance details

Defined in TPTP.AS

Data TCF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TCF_annotated -> Constr

dataTypeOf :: TCF_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TCF_annotated Source # 
Instance details

Defined in TPTP.AS

Show TCF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TCF_annotated -> ShowS

show :: TCF_annotated -> String

showList :: [TCF_annotated] -> ShowS

Generic TCF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TCF_annotated :: Type -> Type

GetRange TCF_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON TCF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TCF_annotated

parseJSONList :: Value -> Parser [TCF_annotated]

ToJSON TCF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TCF_annotated -> Value

toEncoding :: TCF_annotated -> Encoding

toJSONList :: [TCF_annotated] -> Value

toEncodingList :: [TCF_annotated] -> Encoding

ShATermConvertible TCF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TCF_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep TCF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TCF_annotated = D1 ('MetaData "TCF_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TCF_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TCF_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data FOF_annotated Source #

Instances

Instances details
Eq FOF_annotated Source # 
Instance details

Defined in TPTP.AS

Data FOF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: FOF_annotated -> Constr

dataTypeOf :: FOF_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord FOF_annotated Source # 
Instance details

Defined in TPTP.AS

Show FOF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_annotated -> ShowS

show :: FOF_annotated -> String

showList :: [FOF_annotated] -> ShowS

Generic FOF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_annotated :: Type -> Type

GetRange FOF_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_annotated

parseJSONList :: Value -> Parser [FOF_annotated]

ToJSON FOF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_annotated -> Value

toEncoding :: FOF_annotated -> Encoding

toJSONList :: [FOF_annotated] -> Value

toEncodingList :: [FOF_annotated] -> Encoding

ShATermConvertible FOF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty FOF_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_annotated = D1 ('MetaData "FOF_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOF_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

data CNF_annotated Source #

Instances

Instances details
Eq CNF_annotated Source # 
Instance details

Defined in TPTP.AS

Data CNF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: CNF_annotated -> Constr

dataTypeOf :: CNF_annotated -> DataType

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

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

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

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

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

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

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

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

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

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

Ord CNF_annotated Source # 
Instance details

Defined in TPTP.AS

Show CNF_annotated Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> CNF_annotated -> ShowS

show :: CNF_annotated -> String

showList :: [CNF_annotated] -> ShowS

Generic CNF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep CNF_annotated :: Type -> Type

GetRange CNF_annotated Source # 
Instance details

Defined in TPTP.AS

FromJSON CNF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser CNF_annotated

parseJSONList :: Value -> Parser [CNF_annotated]

ToJSON CNF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: CNF_annotated -> Value

toEncoding :: CNF_annotated -> Encoding

toJSONList :: [CNF_annotated] -> Value

toEncodingList :: [CNF_annotated] -> Encoding

ShATermConvertible CNF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty CNF_annotated Source # 
Instance details

Defined in TPTP.Pretty

type Rep CNF_annotated 
Instance details

Defined in TPTP.ATC_TPTP

type Rep CNF_annotated = D1 ('MetaData "CNF_annotated" "TPTP.AS" "main" 'False) (C1 ('MetaCons "CNF_annotated" 'PrefixI 'False) ((S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_role)) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CNF_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Annotations))))

newtype Annotations Source #

Constructors

Annotations (Maybe (Source, Optional_info)) 

Instances

Instances details
Eq Annotations Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Annotations -> Annotations -> Bool

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

Data Annotations Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: Annotations -> Constr

dataTypeOf :: Annotations -> DataType

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

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

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

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

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

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

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

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

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

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

Ord Annotations Source # 
Instance details

Defined in TPTP.AS

Show Annotations Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Annotations -> ShowS

show :: Annotations -> String

showList :: [Annotations] -> ShowS

Generic Annotations 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Annotations :: Type -> Type

Methods

from :: Annotations -> Rep Annotations x

to :: Rep Annotations x -> Annotations

GetRange Annotations Source # 
Instance details

Defined in TPTP.AS

FromJSON Annotations 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Annotations

parseJSONList :: Value -> Parser [Annotations]

ToJSON Annotations 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Annotations -> Value

toEncoding :: Annotations -> Encoding

toJSONList :: [Annotations] -> Value

toEncodingList :: [Annotations] -> Encoding

ShATermConvertible Annotations 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty Annotations Source # 
Instance details

Defined in TPTP.Pretty

type Rep Annotations 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Annotations = D1 ('MetaData "Annotations" "TPTP.AS" "main" 'True) (C1 ('MetaCons "Annotations" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 (Maybe (Source, Optional_info)))))

data Formula_role Source #

Instances

Instances details
Eq Formula_role Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Formula_role -> Formula_role -> Bool

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

Data Formula_role Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: Formula_role -> Constr

dataTypeOf :: Formula_role -> DataType

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

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

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

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

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

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

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

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

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

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

Ord Formula_role Source # 
Instance details

Defined in TPTP.AS

Show Formula_role Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Formula_role -> ShowS

show :: Formula_role -> String

showList :: [Formula_role] -> ShowS

Generic Formula_role 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Formula_role :: Type -> Type

GetRange Formula_role Source # 
Instance details

Defined in TPTP.AS

FromJSON Formula_role 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Formula_role

parseJSONList :: Value -> Parser [Formula_role]

ToJSON Formula_role 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Formula_role -> Value

toEncoding :: Formula_role -> Encoding

toJSONList :: [Formula_role] -> Value

toEncodingList :: [Formula_role] -> Encoding

ShATermConvertible Formula_role 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty Formula_role Source # 
Instance details

Defined in TPTP.Pretty

type Rep Formula_role 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Formula_role = D1 ('MetaData "Formula_role" "TPTP.AS" "main" 'False) ((((C1 ('MetaCons "Axiom" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Hypothesis" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Definition" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Assumption" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Lemma" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Theorem" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Corollary" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Conjecture" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "Negated_conjecture" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Plain" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Type" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fi_domain" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Fi_functors" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Fi_predicates" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Unknown" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Other_formula_role" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token))))))

data THF_formula Source #

Instances

Instances details
Eq THF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_formula -> THF_formula -> Bool

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

Data THF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_formula -> Constr

dataTypeOf :: THF_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_formula -> ShowS

show :: THF_formula -> String

showList :: [THF_formula] -> ShowS

Generic THF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_formula :: Type -> Type

Methods

from :: THF_formula -> Rep THF_formula x

to :: Rep THF_formula x -> THF_formula

GetRange THF_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_formula

parseJSONList :: Value -> Parser [THF_formula]

ToJSON THF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_formula -> Value

toEncoding :: THF_formula -> Encoding

toJSONList :: [THF_formula] -> Value

toEncodingList :: [THF_formula] -> Encoding

ShATermConvertible THF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_formula = D1 ('MetaData "THF_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula)) :+: C1 ('MetaCons "THFF_sequent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_sequent)))

data THF_logic_formula Source #

Instances

Instances details
Eq THF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_logic_formula -> Constr

dataTypeOf :: THF_logic_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_logic_formula -> ShowS

show :: THF_logic_formula -> String

showList :: [THF_logic_formula] -> ShowS

Generic THF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_logic_formula :: Type -> Type

GetRange THF_logic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_logic_formula

parseJSONList :: Value -> Parser [THF_logic_formula]

ToJSON THF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_logic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_logic_formula = D1 ('MetaData "THF_logic_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "THFLF_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_binary_formula)) :+: C1 ('MetaCons "THFLF_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula))) :+: (C1 ('MetaCons "THFLF_type" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_type_formula)) :+: C1 ('MetaCons "THFLF_subtype" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_subtype))))

data THF_binary_formula Source #

Instances

Instances details
Eq THF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_binary_formula -> Constr

dataTypeOf :: THF_binary_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_binary_formula -> ShowS

show :: THF_binary_formula -> String

showList :: [THF_binary_formula] -> ShowS

Generic THF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_binary_formula :: Type -> Type

GetRange THF_binary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_binary_formula

parseJSONList :: Value -> Parser [THF_binary_formula]

ToJSON THF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_binary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_binary_formula = D1 ('MetaData "THF_binary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFBF_pair" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_binary_pair)) :+: C1 ('MetaCons "THFBF_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_binary_tuple)))

data THF_binary_pair Source #

Instances

Instances details
Eq THF_binary_pair Source # 
Instance details

Defined in TPTP.AS

Data THF_binary_pair Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_binary_pair -> Constr

dataTypeOf :: THF_binary_pair -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_binary_pair Source # 
Instance details

Defined in TPTP.AS

Show THF_binary_pair Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_binary_pair -> ShowS

show :: THF_binary_pair -> String

showList :: [THF_binary_pair] -> ShowS

Generic THF_binary_pair 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_binary_pair :: Type -> Type

GetRange THF_binary_pair Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_binary_pair 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_binary_pair

parseJSONList :: Value -> Parser [THF_binary_pair]

ToJSON THF_binary_pair 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_binary_pair -> Value

toEncoding :: THF_binary_pair -> Encoding

toJSONList :: [THF_binary_pair] -> Value

toEncodingList :: [THF_binary_pair] -> Encoding

ShATermConvertible THF_binary_pair 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_binary_pair Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_binary_pair 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_binary_pair = D1 ('MetaData "THF_binary_pair" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_binary_pair" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_pair_connective) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula))))

data THF_binary_tuple Source #

Instances

Instances details
Eq THF_binary_tuple Source # 
Instance details

Defined in TPTP.AS

Data THF_binary_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_binary_tuple -> Constr

dataTypeOf :: THF_binary_tuple -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_binary_tuple Source # 
Instance details

Defined in TPTP.AS

Show THF_binary_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_binary_tuple -> ShowS

show :: THF_binary_tuple -> String

showList :: [THF_binary_tuple] -> ShowS

Generic THF_binary_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_binary_tuple :: Type -> Type

GetRange THF_binary_tuple Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_binary_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_binary_tuple

parseJSONList :: Value -> Parser [THF_binary_tuple]

ToJSON THF_binary_tuple 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_binary_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_binary_tuple Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_binary_tuple 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_binary_tuple = D1 ('MetaData "THF_binary_tuple" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFBT_or" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_or_formula)) :+: (C1 ('MetaCons "THFBT_and" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_and_formula)) :+: C1 ('MetaCons "THFBT_apply" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_apply_formula))))

data THF_unitary_formula Source #

Instances

Instances details
Eq THF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_unitary_formula -> Constr

dataTypeOf :: THF_unitary_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_unitary_formula -> ShowS

show :: THF_unitary_formula -> String

showList :: [THF_unitary_formula] -> ShowS

Generic THF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_unitary_formula :: Type -> Type

GetRange THF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_unitary_formula

parseJSONList :: Value -> Parser [THF_unitary_formula]

ToJSON THF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_unitary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_unitary_formula = D1 ('MetaData "THF_unitary_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "THFUF_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_quantified_formula)) :+: (C1 ('MetaCons "THFUF_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unary_formula)) :+: C1 ('MetaCons "THFUF_atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_atom)))) :+: ((C1 ('MetaCons "THFUF_conditional" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_conditional)) :+: C1 ('MetaCons "THFUF_let" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let))) :+: (C1 ('MetaCons "THFUF_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_tuple)) :+: C1 ('MetaCons "THFUF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula)))))

data THF_quantified_formula Source #

Instances

Instances details
Eq THF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_quantified_formula -> Constr

dataTypeOf :: THF_quantified_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Generic THF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_quantified_formula :: Type -> Type

GetRange THF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_quantified_formula

parseJSONList :: Value -> Parser [THF_quantified_formula]

ToJSON THF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_quantified_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_quantified_formula = D1 ('MetaData "THF_quantified_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_quantified_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_quantification) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula)))

data THF_quantification Source #

Instances

Instances details
Eq THF_quantification Source # 
Instance details

Defined in TPTP.AS

Data THF_quantification Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_quantification -> Constr

dataTypeOf :: THF_quantification -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_quantification Source # 
Instance details

Defined in TPTP.AS

Show THF_quantification Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_quantification -> ShowS

show :: THF_quantification -> String

showList :: [THF_quantification] -> ShowS

Generic THF_quantification 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_quantification :: Type -> Type

GetRange THF_quantification Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_quantification 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_quantification

parseJSONList :: Value -> Parser [THF_quantification]

ToJSON THF_quantification 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_quantification 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_quantification Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_quantification 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_quantification = D1 ('MetaData "THF_quantification" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_quantification" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_quantifier) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_variable_list)))

data THF_variable Source #

Instances

Instances details
Eq THF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_variable -> THF_variable -> Bool

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

Data THF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_variable -> Constr

dataTypeOf :: THF_variable -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_variable Source # 
Instance details

Defined in TPTP.AS

Show THF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_variable -> ShowS

show :: THF_variable -> String

showList :: [THF_variable] -> ShowS

Generic THF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_variable :: Type -> Type

GetRange THF_variable Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_variable

parseJSONList :: Value -> Parser [THF_variable]

ToJSON THF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_variable -> Value

toEncoding :: THF_variable -> Encoding

toJSONList :: [THF_variable] -> Value

toEncodingList :: [THF_variable] -> Encoding

ShATermConvertible THF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_variable Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_variable 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_variable = D1 ('MetaData "THF_variable" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFV_typed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_typed_variable)) :+: C1 ('MetaCons "THFV_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)))

data THF_typed_variable Source #

Instances

Instances details
Eq THF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Data THF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_typed_variable -> Constr

dataTypeOf :: THF_typed_variable -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Show THF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_typed_variable -> ShowS

show :: THF_typed_variable -> String

showList :: [THF_typed_variable] -> ShowS

Generic THF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_typed_variable :: Type -> Type

GetRange THF_typed_variable Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_typed_variable

parseJSONList :: Value -> Parser [THF_typed_variable]

ToJSON THF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_typed_variable Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_typed_variable = D1 ('MetaData "THF_typed_variable" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_typed_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_top_level_type)))

data THF_unary_formula Source #

Instances

Instances details
Eq THF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_unary_formula -> Constr

dataTypeOf :: THF_unary_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_unary_formula -> ShowS

show :: THF_unary_formula -> String

showList :: [THF_unary_formula] -> ShowS

Generic THF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_unary_formula :: Type -> Type

GetRange THF_unary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_unary_formula

parseJSONList :: Value -> Parser [THF_unary_formula]

ToJSON THF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_unary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_unary_formula = D1 ('MetaData "THF_unary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_unary_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unary_connective) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula)))

data THF_atom Source #

Instances

Instances details
Eq THF_atom Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_atom -> THF_atom -> Bool

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

Data THF_atom Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_atom -> Constr

dataTypeOf :: THF_atom -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_atom Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: THF_atom -> THF_atom -> Ordering

(<) :: THF_atom -> THF_atom -> Bool

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

(>) :: THF_atom -> THF_atom -> Bool

(>=) :: THF_atom -> THF_atom -> Bool

max :: THF_atom -> THF_atom -> THF_atom

min :: THF_atom -> THF_atom -> THF_atom

Show THF_atom Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_atom -> ShowS

show :: THF_atom -> String

showList :: [THF_atom] -> ShowS

Generic THF_atom 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_atom :: Type -> Type

Methods

from :: THF_atom -> Rep THF_atom x

to :: Rep THF_atom x -> THF_atom

GetRange THF_atom Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_atom

parseJSONList :: Value -> Parser [THF_atom]

ToJSON THF_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_atom -> Value

toEncoding :: THF_atom -> Encoding

toJSONList :: [THF_atom] -> Value

toEncodingList :: [THF_atom] -> Encoding

ShATermConvertible THF_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_atom Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_atom 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_atom = D1 ('MetaData "THF_atom" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "THF_atom_function" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_function)) :+: C1 ('MetaCons "THF_atom_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable))) :+: (C1 ('MetaCons "THF_atom_defined" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_term)) :+: C1 ('MetaCons "THF_atom_conn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_conn_term))))

data THF_function Source #

Instances

Instances details
Eq THF_function Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_function -> THF_function -> Bool

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

Data THF_function Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_function -> Constr

dataTypeOf :: THF_function -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_function Source # 
Instance details

Defined in TPTP.AS

Show THF_function Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_function -> ShowS

show :: THF_function -> String

showList :: [THF_function] -> ShowS

Generic THF_function 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_function :: Type -> Type

GetRange THF_function Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_function 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_function

parseJSONList :: Value -> Parser [THF_function]

ToJSON THF_function 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_function -> Value

toEncoding :: THF_function -> Encoding

toJSONList :: [THF_function] -> Value

toEncodingList :: [THF_function] -> Encoding

ShATermConvertible THF_function 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_function Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_function 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_function = D1 ('MetaData "THF_function" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "THFF_atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atom)) :+: C1 ('MetaCons "THFF_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPTP_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_arguments))) :+: (C1 ('MetaCons "THFF_defined" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_arguments)) :+: C1 ('MetaCons "THFF_system" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 System_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_arguments))))

data THF_conn_term Source #

Instances

Instances details
Eq THF_conn_term Source # 
Instance details

Defined in TPTP.AS

Data THF_conn_term Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_conn_term -> Constr

dataTypeOf :: THF_conn_term -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_conn_term Source # 
Instance details

Defined in TPTP.AS

Show THF_conn_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_conn_term -> ShowS

show :: THF_conn_term -> String

showList :: [THF_conn_term] -> ShowS

Generic THF_conn_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_conn_term :: Type -> Type

GetRange THF_conn_term Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_conn_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_conn_term

parseJSONList :: Value -> Parser [THF_conn_term]

ToJSON THF_conn_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_conn_term -> Value

toEncoding :: THF_conn_term -> Encoding

toJSONList :: [THF_conn_term] -> Value

toEncodingList :: [THF_conn_term] -> Encoding

ShATermConvertible THF_conn_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_conn_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_conn_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_conn_term = D1 ('MetaData "THF_conn_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFC_pair" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_pair_connective)) :+: (C1 ('MetaCons "THFC_assoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Assoc_connective)) :+: C1 ('MetaCons "THFC_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unary_connective))))

data THF_conditional Source #

Instances

Instances details
Eq THF_conditional Source # 
Instance details

Defined in TPTP.AS

Data THF_conditional Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_conditional -> Constr

dataTypeOf :: THF_conditional -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_conditional Source # 
Instance details

Defined in TPTP.AS

Show THF_conditional Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_conditional -> ShowS

show :: THF_conditional -> String

showList :: [THF_conditional] -> ShowS

Generic THF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_conditional :: Type -> Type

GetRange THF_conditional Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_conditional

parseJSONList :: Value -> Parser [THF_conditional]

ToJSON THF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_conditional -> Value

toEncoding :: THF_conditional -> Encoding

toJSONList :: [THF_conditional] -> Value

toEncodingList :: [THF_conditional] -> Encoding

ShATermConvertible THF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_conditional Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_conditional = D1 ('MetaData "THF_conditional" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_conditional" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula))))

data THF_let Source #

Instances

Instances details
Eq THF_let Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_let -> THF_let -> Bool

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

Data THF_let Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let -> Constr

dataTypeOf :: THF_let -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: THF_let -> THF_let -> Ordering

(<) :: THF_let -> THF_let -> Bool

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

(>) :: THF_let -> THF_let -> Bool

(>=) :: THF_let -> THF_let -> Bool

max :: THF_let -> THF_let -> THF_let

min :: THF_let -> THF_let -> THF_let

Show THF_let Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_let -> ShowS

show :: THF_let -> String

showList :: [THF_let] -> ShowS

Generic THF_let 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let :: Type -> Type

Methods

from :: THF_let -> Rep THF_let x

to :: Rep THF_let x -> THF_let

GetRange THF_let Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let

parseJSONList :: Value -> Parser [THF_let]

ToJSON THF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_let -> Value

toEncoding :: THF_let -> Encoding

toJSONList :: [THF_let] -> Value

toEncodingList :: [THF_let] -> Encoding

ShATermConvertible THF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let = D1 ('MetaData "THF_let" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_let" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_defns) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_formula)))

data THF_let_defns Source #

Instances

Instances details
Eq THF_let_defns Source # 
Instance details

Defined in TPTP.AS

Data THF_let_defns Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let_defns -> Constr

dataTypeOf :: THF_let_defns -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let_defns Source # 
Instance details

Defined in TPTP.AS

Show THF_let_defns Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_let_defns -> ShowS

show :: THF_let_defns -> String

showList :: [THF_let_defns] -> ShowS

Generic THF_let_defns 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let_defns :: Type -> Type

GetRange THF_let_defns Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let_defns

parseJSONList :: Value -> Parser [THF_let_defns]

ToJSON THF_let_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_let_defns -> Value

toEncoding :: THF_let_defns -> Encoding

toJSONList :: [THF_let_defns] -> Value

toEncodingList :: [THF_let_defns] -> Encoding

ShATermConvertible THF_let_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let_defns Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let_defns 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let_defns = D1 ('MetaData "THF_let_defns" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFLD_single" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_defn)) :+: C1 ('MetaCons "THFLD_many" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_defn_list)))

data THF_let_defn Source #

Instances

Instances details
Eq THF_let_defn Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_let_defn -> THF_let_defn -> Bool

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

Data THF_let_defn Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let_defn -> Constr

dataTypeOf :: THF_let_defn -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let_defn Source # 
Instance details

Defined in TPTP.AS

Show THF_let_defn Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_let_defn -> ShowS

show :: THF_let_defn -> String

showList :: [THF_let_defn] -> ShowS

Generic THF_let_defn 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let_defn :: Type -> Type

GetRange THF_let_defn Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let_defn

parseJSONList :: Value -> Parser [THF_let_defn]

ToJSON THF_let_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_let_defn -> Value

toEncoding :: THF_let_defn -> Encoding

toJSONList :: [THF_let_defn] -> Value

toEncodingList :: [THF_let_defn] -> Encoding

ShATermConvertible THF_let_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let_defn Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let_defn 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let_defn = D1 ('MetaData "THF_let_defn" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFLD_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_quantified_defn)) :+: C1 ('MetaCons "THFLD_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_plain_defn)))

data THF_let_quantified_defn Source #

Instances

Instances details
Eq THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.AS

Data THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let_quantified_defn -> Constr

dataTypeOf :: THF_let_quantified_defn -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.AS

Show THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.AS

Generic THF_let_quantified_defn 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let_quantified_defn :: Type -> Type

GetRange THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let_quantified_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let_quantified_defn

parseJSONList :: Value -> Parser [THF_let_quantified_defn]

ToJSON THF_let_quantified_defn 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_let_quantified_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let_quantified_defn Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let_quantified_defn 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let_quantified_defn = D1 ('MetaData "THF_let_quantified_defn" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_let_quantified_defn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_quantification) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_plain_defn)))

data THF_let_plain_defn Source #

Instances

Instances details
Eq THF_let_plain_defn Source # 
Instance details

Defined in TPTP.AS

Data THF_let_plain_defn Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let_plain_defn -> Constr

dataTypeOf :: THF_let_plain_defn -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let_plain_defn Source # 
Instance details

Defined in TPTP.AS

Show THF_let_plain_defn Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_let_plain_defn -> ShowS

show :: THF_let_plain_defn -> String

showList :: [THF_let_plain_defn] -> ShowS

Generic THF_let_plain_defn 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let_plain_defn :: Type -> Type

GetRange THF_let_plain_defn Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let_plain_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let_plain_defn

parseJSONList :: Value -> Parser [THF_let_plain_defn]

ToJSON THF_let_plain_defn 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_let_plain_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let_plain_defn Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let_plain_defn 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let_plain_defn = D1 ('MetaData "THF_let_plain_defn" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_let_plain_defn" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_let_defn_LHS) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_formula)))

data THF_let_defn_LHS Source #

Instances

Instances details
Eq THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.AS

Data THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_let_defn_LHS -> Constr

dataTypeOf :: THF_let_defn_LHS -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.AS

Show THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_let_defn_LHS -> ShowS

show :: THF_let_defn_LHS -> String

showList :: [THF_let_defn_LHS] -> ShowS

Generic THF_let_defn_LHS 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_let_defn_LHS :: Type -> Type

GetRange THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_let_defn_LHS 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_let_defn_LHS

parseJSONList :: Value -> Parser [THF_let_defn_LHS]

ToJSON THF_let_defn_LHS 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_let_defn_LHS 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_let_defn_LHS Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_let_defn_LHS 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_let_defn_LHS = D1 ('MetaData "THF_let_defn_LHS" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFLDL_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Constant)) :+: (C1 ('MetaCons "THFLDL_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPTP_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)) :+: C1 ('MetaCons "THFLDL_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_tuple))))

data THF_type_formula Source #

Instances

Instances details
Eq THF_type_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_type_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_type_formula -> Constr

dataTypeOf :: THF_type_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_type_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_type_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_type_formula -> ShowS

show :: THF_type_formula -> String

showList :: [THF_type_formula] -> ShowS

Generic THF_type_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_type_formula :: Type -> Type

GetRange THF_type_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_type_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_type_formula

parseJSONList :: Value -> Parser [THF_type_formula]

ToJSON THF_type_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_type_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_type_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_type_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_type_formula = D1 ('MetaData "THF_type_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFTF_typeable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_typeable_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_top_level_type)) :+: C1 ('MetaCons "THFTF_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Constant) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_top_level_type)))

data THF_typeable_formula Source #

Instances

Instances details
Eq THF_typeable_formula Source # 
Instance details

Defined in TPTP.AS

Data THF_typeable_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_typeable_formula -> Constr

dataTypeOf :: THF_typeable_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_typeable_formula Source # 
Instance details

Defined in TPTP.AS

Show THF_typeable_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_typeable_formula -> ShowS

show :: THF_typeable_formula -> String

showList :: [THF_typeable_formula] -> ShowS

Generic THF_typeable_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_typeable_formula :: Type -> Type

GetRange THF_typeable_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_typeable_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_typeable_formula

parseJSONList :: Value -> Parser [THF_typeable_formula]

ToJSON THF_typeable_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_typeable_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_typeable_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_typeable_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_typeable_formula = D1 ('MetaData "THF_typeable_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFTF_atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_atom)) :+: C1 ('MetaCons "THFTF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_logic_formula)))

data THF_subtype Source #

Instances

Instances details
Eq THF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_subtype -> THF_subtype -> Bool

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

Data THF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_subtype -> Constr

dataTypeOf :: THF_subtype -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_subtype Source # 
Instance details

Defined in TPTP.AS

Show THF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_subtype -> ShowS

show :: THF_subtype -> String

showList :: [THF_subtype] -> ShowS

Generic THF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_subtype :: Type -> Type

Methods

from :: THF_subtype -> Rep THF_subtype x

to :: Rep THF_subtype x -> THF_subtype

GetRange THF_subtype Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_subtype

parseJSONList :: Value -> Parser [THF_subtype]

ToJSON THF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_subtype -> Value

toEncoding :: THF_subtype -> Encoding

toJSONList :: [THF_subtype] -> Value

toEncodingList :: [THF_subtype] -> Encoding

ShATermConvertible THF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_subtype Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_subtype = D1 ('MetaData "THF_subtype" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THF_subtype" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_atom) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_atom)))

data THF_top_level_type Source #

Instances

Instances details
Eq THF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Data THF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_top_level_type -> Constr

dataTypeOf :: THF_top_level_type -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Show THF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_top_level_type -> ShowS

show :: THF_top_level_type -> String

showList :: [THF_top_level_type] -> ShowS

Generic THF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_top_level_type :: Type -> Type

GetRange THF_top_level_type Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_top_level_type

parseJSONList :: Value -> Parser [THF_top_level_type]

ToJSON THF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_top_level_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_top_level_type = D1 ('MetaData "THF_top_level_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFTLT_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_type)) :+: C1 ('MetaCons "THFTLT_mapping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_mapping_type)))

data THF_unitary_type Source #

Instances

Instances details
Eq THF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Data THF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_unitary_type -> Constr

dataTypeOf :: THF_unitary_type -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Show THF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_unitary_type -> ShowS

show :: THF_unitary_type -> String

showList :: [THF_unitary_type] -> ShowS

Generic THF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_unitary_type :: Type -> Type

GetRange THF_unitary_type Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_unitary_type

parseJSONList :: Value -> Parser [THF_unitary_type]

ToJSON THF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_unitary_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_unitary_type = D1 ('MetaData "THF_unitary_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFUT_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula)) :+: C1 ('MetaCons "THFUT_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_binary_type)))

data THF_binary_type Source #

Instances

Instances details
Eq THF_binary_type Source # 
Instance details

Defined in TPTP.AS

Data THF_binary_type Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_binary_type -> Constr

dataTypeOf :: THF_binary_type -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_binary_type Source # 
Instance details

Defined in TPTP.AS

Show THF_binary_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_binary_type -> ShowS

show :: THF_binary_type -> String

showList :: [THF_binary_type] -> ShowS

Generic THF_binary_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_binary_type :: Type -> Type

GetRange THF_binary_type Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_binary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_binary_type

parseJSONList :: Value -> Parser [THF_binary_type]

ToJSON THF_binary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_binary_type -> Value

toEncoding :: THF_binary_type -> Encoding

toJSONList :: [THF_binary_type] -> Value

toEncodingList :: [THF_binary_type] -> Encoding

ShATermConvertible THF_binary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_binary_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_binary_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_binary_type = D1 ('MetaData "THF_binary_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFBT_mapping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_mapping_type)) :+: (C1 ('MetaCons "THFBT_xprod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_xprod_type)) :+: C1 ('MetaCons "THFBT_union" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_union_type))))

data THF_sequent Source #

Instances

Instances details
Eq THF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_sequent -> THF_sequent -> Bool

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

Data THF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_sequent -> Constr

dataTypeOf :: THF_sequent -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_sequent Source # 
Instance details

Defined in TPTP.AS

Show THF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_sequent -> ShowS

show :: THF_sequent -> String

showList :: [THF_sequent] -> ShowS

Generic THF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_sequent :: Type -> Type

Methods

from :: THF_sequent -> Rep THF_sequent x

to :: Rep THF_sequent x -> THF_sequent

GetRange THF_sequent Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_sequent

parseJSONList :: Value -> Parser [THF_sequent]

ToJSON THF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_sequent -> Value

toEncoding :: THF_sequent -> Encoding

toJSONList :: [THF_sequent] -> Value

toEncodingList :: [THF_sequent] -> Encoding

ShATermConvertible THF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_sequent Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_sequent = D1 ('MetaData "THF_sequent" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFS_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_tuple) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_tuple)) :+: C1 ('MetaCons "THFS_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_sequent)))

newtype THF_tuple Source #

Instances

Instances details
Eq THF_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: THF_tuple -> THF_tuple -> Bool

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

Data THF_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: THF_tuple -> Constr

dataTypeOf :: THF_tuple -> DataType

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

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

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

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

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

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

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

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

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

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

Ord THF_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: THF_tuple -> THF_tuple -> Ordering

(<) :: THF_tuple -> THF_tuple -> Bool

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

(>) :: THF_tuple -> THF_tuple -> Bool

(>=) :: THF_tuple -> THF_tuple -> Bool

max :: THF_tuple -> THF_tuple -> THF_tuple

min :: THF_tuple -> THF_tuple -> THF_tuple

Show THF_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_tuple -> ShowS

show :: THF_tuple -> String

showList :: [THF_tuple] -> ShowS

Generic THF_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_tuple :: Type -> Type

Methods

from :: THF_tuple -> Rep THF_tuple x

to :: Rep THF_tuple x -> THF_tuple

GetRange THF_tuple Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_tuple

parseJSONList :: Value -> Parser [THF_tuple]

ToJSON THF_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_tuple -> Value

toEncoding :: THF_tuple -> Encoding

toJSONList :: [THF_tuple] -> Value

toEncodingList :: [THF_tuple] -> Encoding

ShATermConvertible THF_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty THF_tuple Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_tuple 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_tuple = D1 ('MetaData "THF_tuple" "TPTP.AS" "main" 'True) (C1 ('MetaCons "THF_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_formula_list)))

data TFX_formula Source #

Instances

Instances details
Eq TFX_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFX_formula -> TFX_formula -> Bool

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

Data TFX_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TFX_formula -> Constr

dataTypeOf :: TFX_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TFX_formula Source # 
Instance details

Defined in TPTP.AS

Show TFX_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFX_formula -> ShowS

show :: TFX_formula -> String

showList :: [TFX_formula] -> ShowS

Generic TFX_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFX_formula :: Type -> Type

Methods

from :: TFX_formula -> Rep TFX_formula x

to :: Rep TFX_formula x -> TFX_formula

GetRange TFX_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFX_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFX_formula

parseJSONList :: Value -> Parser [TFX_formula]

ToJSON TFX_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFX_formula -> Value

toEncoding :: TFX_formula -> Encoding

toJSONList :: [TFX_formula] -> Value

toEncodingList :: [TFX_formula] -> Encoding

ShATermConvertible TFX_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TFX_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFX_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFX_formula = D1 ('MetaData "TFX_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFXF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFX_logic_formula)) :+: C1 ('MetaCons "TFXF_sequent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_sequent)))

data TFX_logic_formula Source #

Instances

Instances details
Eq TFX_logic_formula Source # 
Instance details

Defined in TPTP.AS

Data TFX_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

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

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

toConstr :: TFX_logic_formula -> Constr

dataTypeOf :: TFX_logic_formula -> DataType

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

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

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

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

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

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

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

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

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

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

Ord TFX_logic_formula Source # 
Instance details

Defined in TPTP.AS

Show TFX_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFX_logic_formula -> ShowS

show :: TFX_logic_formula -> String

showList :: [TFX_logic_formula] -> ShowS

Generic TFX_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFX_logic_formula :: Type -> Type

GetRange TFX_logic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFX_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFX_logic_formula

parseJSONList :: Value -> Parser [TFX_logic_formula]

ToJSON TFX_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFX_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

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

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

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

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

Pretty TFX_logic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFX_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFX_logic_formula = D1 ('MetaData "TFX_logic_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "TFXLF_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_binary_formula)) :+: C1 ('MetaCons "TFXLF_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_unitary_formula))) :+: (C1 ('MetaCons "TFXLF_typed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_typed_atom)) :+: C1 ('MetaCons "TFXLF_subtype" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_subtype))))

data TFF_formula Source #

Instances

Instances details
Eq TFF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_formula -> TFF_formula -> Bool

(/=) :: TFF_formula -> TFF_formula -> Bool

Data TFF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_formula -> c TFF_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_formula

toConstr :: TFF_formula -> Constr

dataTypeOf :: TFF_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_formula -> TFF_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_formula -> m TFF_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_formula -> m TFF_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_formula -> m TFF_formula

Ord TFF_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_formula -> ShowS

show :: TFF_formula -> String

showList :: [TFF_formula] -> ShowS

Generic TFF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_formula :: Type -> Type

Methods

from :: TFF_formula -> Rep TFF_formula x

to :: Rep TFF_formula x -> TFF_formula

GetRange TFF_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_formula

parseJSONList :: Value -> Parser [TFF_formula]

ToJSON TFF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_formula -> Value

toEncoding :: TFF_formula -> Encoding

toJSONList :: [TFF_formula] -> Value

toEncodingList :: [TFF_formula] -> Encoding

ShATermConvertible TFF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_formula])

Pretty TFF_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_formula = D1 ('MetaData "TFF_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula)) :+: (C1 ('MetaCons "TFFF_atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_typed_atom)) :+: C1 ('MetaCons "TFFF_sequent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_sequent))))

data TFF_logic_formula Source #

Instances

Instances details
Eq TFF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Data TFF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_logic_formula -> c TFF_logic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_logic_formula

toConstr :: TFF_logic_formula -> Constr

dataTypeOf :: TFF_logic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_logic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_logic_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_logic_formula -> TFF_logic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_logic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_logic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_logic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_logic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_logic_formula -> m TFF_logic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_logic_formula -> m TFF_logic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_logic_formula -> m TFF_logic_formula

Ord TFF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_logic_formula -> ShowS

show :: TFF_logic_formula -> String

showList :: [TFF_logic_formula] -> ShowS

Generic TFF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_logic_formula :: Type -> Type

GetRange TFF_logic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_logic_formula

parseJSONList :: Value -> Parser [TFF_logic_formula]

ToJSON TFF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_logic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_logic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_logic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_logic_formula])

Pretty TFF_logic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_logic_formula = D1 ('MetaData "TFF_logic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLF_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_binary_formula)) :+: (C1 ('MetaCons "TFFLF_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula)) :+: C1 ('MetaCons "TFFLF_subtype" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_subtype))))

data TFF_binary_formula Source #

Instances

Instances details
Eq TFF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Data TFF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_binary_formula -> c TFF_binary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_binary_formula

toConstr :: TFF_binary_formula -> Constr

dataTypeOf :: TFF_binary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_binary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_binary_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_binary_formula -> TFF_binary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_binary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_binary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_binary_formula -> m TFF_binary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_formula -> m TFF_binary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_formula -> m TFF_binary_formula

Ord TFF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_binary_formula -> ShowS

show :: TFF_binary_formula -> String

showList :: [TFF_binary_formula] -> ShowS

Generic TFF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_binary_formula :: Type -> Type

GetRange TFF_binary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_binary_formula

parseJSONList :: Value -> Parser [TFF_binary_formula]

ToJSON TFF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_binary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_binary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_binary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_binary_formula])

Pretty TFF_binary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_binary_formula = D1 ('MetaData "TFF_binary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFBF_nonassoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_binary_nonassoc)) :+: C1 ('MetaCons "TFFBF_assoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_binary_assoc)))

data TFF_binary_nonassoc Source #

Instances

Instances details
Eq TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Data TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_binary_nonassoc -> c TFF_binary_nonassoc

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_binary_nonassoc

toConstr :: TFF_binary_nonassoc -> Constr

dataTypeOf :: TFF_binary_nonassoc -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_binary_nonassoc)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_binary_nonassoc)

gmapT :: (forall b. Data b => b -> b) -> TFF_binary_nonassoc -> TFF_binary_nonassoc

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_nonassoc -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_nonassoc -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_binary_nonassoc -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_binary_nonassoc -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_binary_nonassoc -> m TFF_binary_nonassoc

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_nonassoc -> m TFF_binary_nonassoc

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_nonassoc -> m TFF_binary_nonassoc

Ord TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Show TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_binary_nonassoc -> ShowS

show :: TFF_binary_nonassoc -> String

showList :: [TFF_binary_nonassoc] -> ShowS

Generic TFF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_binary_nonassoc :: Type -> Type

GetRange TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_binary_nonassoc

parseJSONList :: Value -> Parser [TFF_binary_nonassoc]

ToJSON TFF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_binary_nonassoc -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_binary_nonassoc] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_binary_nonassoc)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_binary_nonassoc])

Pretty TFF_binary_nonassoc Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_binary_nonassoc = D1 ('MetaData "TFF_binary_nonassoc" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_binary_nonassoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Binary_connective) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula))))

data TFF_binary_assoc Source #

Instances

Instances details
Eq TFF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Data TFF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_binary_assoc -> c TFF_binary_assoc

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_binary_assoc

toConstr :: TFF_binary_assoc -> Constr

dataTypeOf :: TFF_binary_assoc -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_binary_assoc)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_binary_assoc)

gmapT :: (forall b. Data b => b -> b) -> TFF_binary_assoc -> TFF_binary_assoc

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_assoc -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_binary_assoc -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_binary_assoc -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_binary_assoc -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_binary_assoc -> m TFF_binary_assoc

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_assoc -> m TFF_binary_assoc

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_binary_assoc -> m TFF_binary_assoc

Ord TFF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Show TFF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_binary_assoc -> ShowS

show :: TFF_binary_assoc -> String

showList :: [TFF_binary_assoc] -> ShowS

Generic TFF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_binary_assoc :: Type -> Type

GetRange TFF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_binary_assoc

parseJSONList :: Value -> Parser [TFF_binary_assoc]

ToJSON TFF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_binary_assoc -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_binary_assoc] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_binary_assoc)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_binary_assoc])

Pretty TFF_binary_assoc Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_binary_assoc = D1 ('MetaData "TFF_binary_assoc" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFBA_or" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_or_formula)) :+: C1 ('MetaCons "TFFBA_and" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_and_formula)))

data TFF_unitary_formula Source #

Instances

Instances details
Eq TFF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Data TFF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_unitary_formula -> c TFF_unitary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_unitary_formula

toConstr :: TFF_unitary_formula -> Constr

dataTypeOf :: TFF_unitary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_unitary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_unitary_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_unitary_formula -> TFF_unitary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unitary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unitary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_unitary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_unitary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_unitary_formula -> m TFF_unitary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unitary_formula -> m TFF_unitary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unitary_formula -> m TFF_unitary_formula

Ord TFF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_unitary_formula -> ShowS

show :: TFF_unitary_formula -> String

showList :: [TFF_unitary_formula] -> ShowS

Generic TFF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_unitary_formula :: Type -> Type

GetRange TFF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_unitary_formula

parseJSONList :: Value -> Parser [TFF_unitary_formula]

ToJSON TFF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_unitary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_unitary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_unitary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_unitary_formula])

Pretty TFF_unitary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_unitary_formula = D1 ('MetaData "TFF_unitary_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "TFFUF_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_quantified_formula)) :+: (C1 ('MetaCons "TFFUF_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unary_formula)) :+: C1 ('MetaCons "TFFUF_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_formula)))) :+: (C1 ('MetaCons "TFFUF_conditional" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_conditional)) :+: (C1 ('MetaCons "TFFUF_let" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let)) :+: C1 ('MetaCons "TFFUF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula)))))

data TFF_quantified_formula Source #

Instances

Instances details
Eq TFF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Data TFF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_quantified_formula -> c TFF_quantified_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_quantified_formula

toConstr :: TFF_quantified_formula -> Constr

dataTypeOf :: TFF_quantified_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_quantified_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_quantified_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_quantified_formula -> TFF_quantified_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_quantified_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_quantified_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_quantified_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_quantified_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_quantified_formula -> m TFF_quantified_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_quantified_formula -> m TFF_quantified_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_quantified_formula -> m TFF_quantified_formula

Ord TFF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Generic TFF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_quantified_formula :: Type -> Type

GetRange TFF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_quantified_formula

parseJSONList :: Value -> Parser [TFF_quantified_formula]

ToJSON TFF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_quantified_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_quantified_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_quantified_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_quantified_formula])

Pretty TFF_quantified_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_quantified_formula = D1 ('MetaData "TFF_quantified_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_quantified_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_quantifier) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula))))

data TFF_variable Source #

Instances

Instances details
Eq TFF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_variable -> TFF_variable -> Bool

(/=) :: TFF_variable -> TFF_variable -> Bool

Data TFF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_variable -> c TFF_variable

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_variable

toConstr :: TFF_variable -> Constr

dataTypeOf :: TFF_variable -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_variable)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_variable)

gmapT :: (forall b. Data b => b -> b) -> TFF_variable -> TFF_variable

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_variable -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_variable -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_variable -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_variable -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_variable -> m TFF_variable

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_variable -> m TFF_variable

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_variable -> m TFF_variable

Ord TFF_variable Source # 
Instance details

Defined in TPTP.AS

Show TFF_variable Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_variable -> ShowS

show :: TFF_variable -> String

showList :: [TFF_variable] -> ShowS

Generic TFF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_variable :: Type -> Type

GetRange TFF_variable Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_variable

parseJSONList :: Value -> Parser [TFF_variable]

ToJSON TFF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_variable -> Value

toEncoding :: TFF_variable -> Encoding

toJSONList :: [TFF_variable] -> Value

toEncodingList :: [TFF_variable] -> Encoding

ShATermConvertible TFF_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_variable -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_variable] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_variable)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_variable])

Pretty TFF_variable Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_variable 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_variable = D1 ('MetaData "TFF_variable" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFV_typed" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_typed_variable)) :+: C1 ('MetaCons "TFFV_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)))

data TFF_typed_variable Source #

Instances

Instances details
Eq TFF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Data TFF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_typed_variable -> c TFF_typed_variable

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_typed_variable

toConstr :: TFF_typed_variable -> Constr

dataTypeOf :: TFF_typed_variable -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_typed_variable)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_typed_variable)

gmapT :: (forall b. Data b => b -> b) -> TFF_typed_variable -> TFF_typed_variable

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_typed_variable -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_typed_variable -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_typed_variable -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_typed_variable -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_typed_variable -> m TFF_typed_variable

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_typed_variable -> m TFF_typed_variable

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_typed_variable -> m TFF_typed_variable

Ord TFF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Show TFF_typed_variable Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_typed_variable -> ShowS

show :: TFF_typed_variable -> String

showList :: [TFF_typed_variable] -> ShowS

Generic TFF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_typed_variable :: Type -> Type

GetRange TFF_typed_variable Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_typed_variable

parseJSONList :: Value -> Parser [TFF_typed_variable]

ToJSON TFF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_typed_variable -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_typed_variable] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_typed_variable)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_typed_variable])

Pretty TFF_typed_variable Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_typed_variable 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_typed_variable = D1 ('MetaData "TFF_typed_variable" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_typed_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_type)))

data TFF_unary_formula Source #

Instances

Instances details
Eq TFF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Data TFF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_unary_formula -> c TFF_unary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_unary_formula

toConstr :: TFF_unary_formula -> Constr

dataTypeOf :: TFF_unary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_unary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_unary_formula)

gmapT :: (forall b. Data b => b -> b) -> TFF_unary_formula -> TFF_unary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_unary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_unary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_unary_formula -> m TFF_unary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unary_formula -> m TFF_unary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unary_formula -> m TFF_unary_formula

Ord TFF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Show TFF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_unary_formula -> ShowS

show :: TFF_unary_formula -> String

showList :: [TFF_unary_formula] -> ShowS

Generic TFF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_unary_formula :: Type -> Type

GetRange TFF_unary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_unary_formula

parseJSONList :: Value -> Parser [TFF_unary_formula]

ToJSON TFF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_unary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_unary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_unary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_unary_formula])

Pretty TFF_unary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_unary_formula = D1 ('MetaData "TFF_unary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFUF_connective" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Unary_connective) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula)) :+: C1 ('MetaCons "TFFUF_infix" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_infix_unary)))

data TFF_conditional Source #

Instances

Instances details
Eq TFF_conditional Source # 
Instance details

Defined in TPTP.AS

Data TFF_conditional Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_conditional -> c TFF_conditional

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_conditional

toConstr :: TFF_conditional -> Constr

dataTypeOf :: TFF_conditional -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_conditional)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_conditional)

gmapT :: (forall b. Data b => b -> b) -> TFF_conditional -> TFF_conditional

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_conditional -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_conditional -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_conditional -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_conditional -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_conditional -> m TFF_conditional

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_conditional -> m TFF_conditional

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_conditional -> m TFF_conditional

Ord TFF_conditional Source # 
Instance details

Defined in TPTP.AS

Show TFF_conditional Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_conditional -> ShowS

show :: TFF_conditional -> String

showList :: [TFF_conditional] -> ShowS

Generic TFF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_conditional :: Type -> Type

GetRange TFF_conditional Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_conditional

parseJSONList :: Value -> Parser [TFF_conditional]

ToJSON TFF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_conditional -> Value

toEncoding :: TFF_conditional -> Encoding

toJSONList :: [TFF_conditional] -> Value

toEncodingList :: [TFF_conditional] -> Encoding

ShATermConvertible TFF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_conditional -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_conditional] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_conditional)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_conditional])

Pretty TFF_conditional Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_conditional 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_conditional = D1 ('MetaData "TFF_conditional" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_conditional" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula))))

data TFF_let Source #

Instances

Instances details
Eq TFF_let Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_let -> TFF_let -> Bool

(/=) :: TFF_let -> TFF_let -> Bool

Data TFF_let Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let -> c TFF_let

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let

toConstr :: TFF_let -> Constr

dataTypeOf :: TFF_let -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let)

gmapT :: (forall b. Data b => b -> b) -> TFF_let -> TFF_let

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let -> m TFF_let

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let -> m TFF_let

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let -> m TFF_let

Ord TFF_let Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: TFF_let -> TFF_let -> Ordering

(<) :: TFF_let -> TFF_let -> Bool

(<=) :: TFF_let -> TFF_let -> Bool

(>) :: TFF_let -> TFF_let -> Bool

(>=) :: TFF_let -> TFF_let -> Bool

max :: TFF_let -> TFF_let -> TFF_let

min :: TFF_let -> TFF_let -> TFF_let

Show TFF_let Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let -> ShowS

show :: TFF_let -> String

showList :: [TFF_let] -> ShowS

Generic TFF_let 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let :: Type -> Type

Methods

from :: TFF_let -> Rep TFF_let x

to :: Rep TFF_let x -> TFF_let

GetRange TFF_let Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let

parseJSONList :: Value -> Parser [TFF_let]

ToJSON TFF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_let -> Value

toEncoding :: TFF_let -> Encoding

toJSONList :: [TFF_let] -> Value

toEncodingList :: [TFF_let] -> Encoding

ShATermConvertible TFF_let 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let])

Pretty TFF_let Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let = D1 ('MetaData "TFF_let" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_let_term_defns" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_defns) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula)) :+: C1 ('MetaCons "TFF_let_formula_defns" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_defns) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula)))

data TFF_let_term_defns Source #

Instances

Instances details
Eq TFF_let_term_defns Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_term_defns Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_term_defns -> c TFF_let_term_defns

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_term_defns

toConstr :: TFF_let_term_defns -> Constr

dataTypeOf :: TFF_let_term_defns -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_term_defns)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_term_defns)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_term_defns -> TFF_let_term_defns

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_defns -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_defns -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_term_defns -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_term_defns -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_term_defns -> m TFF_let_term_defns

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_defns -> m TFF_let_term_defns

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_defns -> m TFF_let_term_defns

Ord TFF_let_term_defns Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_term_defns Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_term_defns -> ShowS

show :: TFF_let_term_defns -> String

showList :: [TFF_let_term_defns] -> ShowS

Generic TFF_let_term_defns 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_term_defns :: Type -> Type

GetRange TFF_let_term_defns Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_term_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_term_defns

parseJSONList :: Value -> Parser [TFF_let_term_defns]

ToJSON TFF_let_term_defns 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_term_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_term_defns -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_term_defns] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_term_defns)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_term_defns])

Pretty TFF_let_term_defns Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_term_defns 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_term_defns = D1 ('MetaData "TFF_let_term_defns" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLTD_single" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_defn)) :+: C1 ('MetaCons "TFFLTD_many" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_list)))

data TFF_let_term_defn Source #

Instances

Instances details
Eq TFF_let_term_defn Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_term_defn Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_term_defn -> c TFF_let_term_defn

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_term_defn

toConstr :: TFF_let_term_defn -> Constr

dataTypeOf :: TFF_let_term_defn -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_term_defn)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_term_defn)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_term_defn -> TFF_let_term_defn

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_defn -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_defn -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_term_defn -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_term_defn -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_term_defn -> m TFF_let_term_defn

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_defn -> m TFF_let_term_defn

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_defn -> m TFF_let_term_defn

Ord TFF_let_term_defn Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_term_defn Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_term_defn -> ShowS

show :: TFF_let_term_defn -> String

showList :: [TFF_let_term_defn] -> ShowS

Generic TFF_let_term_defn 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_term_defn :: Type -> Type

GetRange TFF_let_term_defn Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_term_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_term_defn

parseJSONList :: Value -> Parser [TFF_let_term_defn]

ToJSON TFF_let_term_defn 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_term_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_term_defn -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_term_defn] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_term_defn)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_term_defn])

Pretty TFF_let_term_defn Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_term_defn 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_term_defn = D1 ('MetaData "TFF_let_term_defn" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLTD_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_defn)) :+: C1 ('MetaCons "TFFLTD_binding" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_binding)))

data TFF_let_term_binding Source #

Instances

Instances details
Eq TFF_let_term_binding Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_term_binding Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_term_binding -> c TFF_let_term_binding

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_term_binding

toConstr :: TFF_let_term_binding -> Constr

dataTypeOf :: TFF_let_term_binding -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_term_binding)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_term_binding)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_term_binding -> TFF_let_term_binding

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_binding -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term_binding -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_term_binding -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_term_binding -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_term_binding -> m TFF_let_term_binding

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_binding -> m TFF_let_term_binding

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term_binding -> m TFF_let_term_binding

Ord TFF_let_term_binding Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_term_binding Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_term_binding -> ShowS

show :: TFF_let_term_binding -> String

showList :: [TFF_let_term_binding] -> ShowS

Generic TFF_let_term_binding 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_term_binding :: Type -> Type

GetRange TFF_let_term_binding Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_term_binding 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_term_binding

parseJSONList :: Value -> Parser [TFF_let_term_binding]

ToJSON TFF_let_term_binding 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_term_binding 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_term_binding -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_term_binding] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_term_binding)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_term_binding])

Pretty TFF_let_term_binding Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_term_binding 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_term_binding = D1 ('MetaData "TFF_let_term_binding" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLTB_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_plain_term) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term)) :+: C1 ('MetaCons "TFFLTB_binding" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_binding)))

data TFF_let_formula_defns Source #

Instances

Instances details
Eq TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_formula_defns -> c TFF_let_formula_defns

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_formula_defns

toConstr :: TFF_let_formula_defns -> Constr

dataTypeOf :: TFF_let_formula_defns -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_formula_defns)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_formula_defns)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_formula_defns -> TFF_let_formula_defns

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_defns -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_defns -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_formula_defns -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_formula_defns -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_formula_defns -> m TFF_let_formula_defns

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_defns -> m TFF_let_formula_defns

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_defns -> m TFF_let_formula_defns

Ord TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_formula_defns -> ShowS

show :: TFF_let_formula_defns -> String

showList :: [TFF_let_formula_defns] -> ShowS

Generic TFF_let_formula_defns 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_formula_defns :: Type -> Type

GetRange TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_formula_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_formula_defns

parseJSONList :: Value -> Parser [TFF_let_formula_defns]

ToJSON TFF_let_formula_defns 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_formula_defns 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_formula_defns -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_formula_defns] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_formula_defns)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_formula_defns])

Pretty TFF_let_formula_defns Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_formula_defns 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_formula_defns = D1 ('MetaData "TFF_let_formula_defns" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLFD_single" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_defn)) :+: C1 ('MetaCons "TFFLFD_many" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_list)))

data TFF_let_formula_defn Source #

Instances

Instances details
Eq TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_formula_defn -> c TFF_let_formula_defn

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_formula_defn

toConstr :: TFF_let_formula_defn -> Constr

dataTypeOf :: TFF_let_formula_defn -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_formula_defn)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_formula_defn)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_formula_defn -> TFF_let_formula_defn

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_defn -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_defn -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_formula_defn -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_formula_defn -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_formula_defn -> m TFF_let_formula_defn

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_defn -> m TFF_let_formula_defn

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_defn -> m TFF_let_formula_defn

Ord TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_formula_defn -> ShowS

show :: TFF_let_formula_defn -> String

showList :: [TFF_let_formula_defn] -> ShowS

Generic TFF_let_formula_defn 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_formula_defn :: Type -> Type

GetRange TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_formula_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_formula_defn

parseJSONList :: Value -> Parser [TFF_let_formula_defn]

ToJSON TFF_let_formula_defn 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_formula_defn 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_formula_defn -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_formula_defn] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_formula_defn)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_formula_defn])

Pretty TFF_let_formula_defn Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_formula_defn 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_formula_defn = D1 ('MetaData "TFF_let_formula_defn" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLFD_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_defn)) :+: C1 ('MetaCons "TFFLFD_binding" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_binding)))

data TFF_let_formula_binding Source #

Instances

Instances details
Eq TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.AS

Data TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_formula_binding -> c TFF_let_formula_binding

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_formula_binding

toConstr :: TFF_let_formula_binding -> Constr

dataTypeOf :: TFF_let_formula_binding -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_formula_binding)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_formula_binding)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_formula_binding -> TFF_let_formula_binding

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_binding -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_formula_binding -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_formula_binding -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_formula_binding -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_formula_binding -> m TFF_let_formula_binding

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_binding -> m TFF_let_formula_binding

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_formula_binding -> m TFF_let_formula_binding

Ord TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.AS

Generic TFF_let_formula_binding 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_formula_binding :: Type -> Type

GetRange TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_formula_binding 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_formula_binding

parseJSONList :: Value -> Parser [TFF_let_formula_binding]

ToJSON TFF_let_formula_binding 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_let_formula_binding 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_formula_binding -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_formula_binding] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_formula_binding)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_formula_binding])

Pretty TFF_let_formula_binding Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_formula_binding 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_formula_binding = D1 ('MetaData "TFF_let_formula_binding" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLFB_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_plain_atomic_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_formula)) :+: C1 ('MetaCons "TFFLFB_binding" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_binding)))

data TFF_sequent Source #

Instances

Instances details
Eq TFF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_sequent -> TFF_sequent -> Bool

(/=) :: TFF_sequent -> TFF_sequent -> Bool

Data TFF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_sequent -> c TFF_sequent

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_sequent

toConstr :: TFF_sequent -> Constr

dataTypeOf :: TFF_sequent -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_sequent)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_sequent)

gmapT :: (forall b. Data b => b -> b) -> TFF_sequent -> TFF_sequent

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_sequent -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_sequent -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_sequent -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_sequent -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_sequent -> m TFF_sequent

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_sequent -> m TFF_sequent

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_sequent -> m TFF_sequent

Ord TFF_sequent Source # 
Instance details

Defined in TPTP.AS

Show TFF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_sequent -> ShowS

show :: TFF_sequent -> String

showList :: [TFF_sequent] -> ShowS

Generic TFF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_sequent :: Type -> Type

Methods

from :: TFF_sequent -> Rep TFF_sequent x

to :: Rep TFF_sequent x -> TFF_sequent

GetRange TFF_sequent Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_sequent

parseJSONList :: Value -> Parser [TFF_sequent]

ToJSON TFF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_sequent -> Value

toEncoding :: TFF_sequent -> Encoding

toJSONList :: [TFF_sequent] -> Value

toEncodingList :: [TFF_sequent] -> Encoding

ShATermConvertible TFF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_sequent -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_sequent] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_sequent)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_sequent])

Pretty TFF_sequent Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_sequent = D1 ('MetaData "TFF_sequent" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFS_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula_tuple) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula_tuple)) :+: C1 ('MetaCons "TFFS_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_sequent)))

newtype TFF_formula_tuple Source #

Instances

Instances details
Eq TFF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Data TFF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_formula_tuple -> c TFF_formula_tuple

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_formula_tuple

toConstr :: TFF_formula_tuple -> Constr

dataTypeOf :: TFF_formula_tuple -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_formula_tuple)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_formula_tuple)

gmapT :: (forall b. Data b => b -> b) -> TFF_formula_tuple -> TFF_formula_tuple

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_formula_tuple -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_formula_tuple -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_formula_tuple -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_formula_tuple -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_formula_tuple -> m TFF_formula_tuple

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_formula_tuple -> m TFF_formula_tuple

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_formula_tuple -> m TFF_formula_tuple

Ord TFF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Show TFF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_formula_tuple -> ShowS

show :: TFF_formula_tuple -> String

showList :: [TFF_formula_tuple] -> ShowS

Generic TFF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_formula_tuple :: Type -> Type

GetRange TFF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_formula_tuple

parseJSONList :: Value -> Parser [TFF_formula_tuple]

ToJSON TFF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_formula_tuple -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_formula_tuple] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_formula_tuple)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_formula_tuple])

Pretty TFF_formula_tuple Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_formula_tuple = D1 ('MetaData "TFF_formula_tuple" "TPTP.AS" "main" 'True) (C1 ('MetaCons "TFF_formula_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula_tuple_list)))

data TFF_typed_atom Source #

Instances

Instances details
Eq TFF_typed_atom Source # 
Instance details

Defined in TPTP.AS

Data TFF_typed_atom Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_typed_atom -> c TFF_typed_atom

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_typed_atom

toConstr :: TFF_typed_atom -> Constr

dataTypeOf :: TFF_typed_atom -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_typed_atom)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_typed_atom)

gmapT :: (forall b. Data b => b -> b) -> TFF_typed_atom -> TFF_typed_atom

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_typed_atom -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_typed_atom -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_typed_atom -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_typed_atom -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_typed_atom -> m TFF_typed_atom

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_typed_atom -> m TFF_typed_atom

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_typed_atom -> m TFF_typed_atom

Ord TFF_typed_atom Source # 
Instance details

Defined in TPTP.AS

Show TFF_typed_atom Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_typed_atom -> ShowS

show :: TFF_typed_atom -> String

showList :: [TFF_typed_atom] -> ShowS

Generic TFF_typed_atom 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_typed_atom :: Type -> Type

GetRange TFF_typed_atom Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_typed_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_typed_atom

parseJSONList :: Value -> Parser [TFF_typed_atom]

ToJSON TFF_typed_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_typed_atom -> Value

toEncoding :: TFF_typed_atom -> Encoding

toJSONList :: [TFF_typed_atom] -> Value

toEncodingList :: [TFF_typed_atom] -> Encoding

ShATermConvertible TFF_typed_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_typed_atom -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_typed_atom] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_typed_atom)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_typed_atom])

Pretty TFF_typed_atom Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_typed_atom 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_typed_atom = D1 ('MetaData "TFF_typed_atom" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFTA_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Untyped_atom) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_top_level_type)) :+: C1 ('MetaCons "TFFTA_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_typed_atom)))

data TFF_subtype Source #

Instances

Instances details
Eq TFF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_subtype -> TFF_subtype -> Bool

(/=) :: TFF_subtype -> TFF_subtype -> Bool

Data TFF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_subtype -> c TFF_subtype

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_subtype

toConstr :: TFF_subtype -> Constr

dataTypeOf :: TFF_subtype -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_subtype)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_subtype)

gmapT :: (forall b. Data b => b -> b) -> TFF_subtype -> TFF_subtype

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_subtype -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_subtype -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_subtype -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_subtype -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_subtype -> m TFF_subtype

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_subtype -> m TFF_subtype

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_subtype -> m TFF_subtype

Ord TFF_subtype Source # 
Instance details

Defined in TPTP.AS

Show TFF_subtype Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_subtype -> ShowS

show :: TFF_subtype -> String

showList :: [TFF_subtype] -> ShowS

Generic TFF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_subtype :: Type -> Type

Methods

from :: TFF_subtype -> Rep TFF_subtype x

to :: Rep TFF_subtype x -> TFF_subtype

GetRange TFF_subtype Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_subtype

parseJSONList :: Value -> Parser [TFF_subtype]

ToJSON TFF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_subtype -> Value

toEncoding :: TFF_subtype -> Encoding

toJSONList :: [TFF_subtype] -> Value

toEncodingList :: [TFF_subtype] -> Encoding

ShATermConvertible TFF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_subtype -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_subtype] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_subtype)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_subtype])

Pretty TFF_subtype Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_subtype 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_subtype = D1 ('MetaData "TFF_subtype" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_subtype" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Untyped_atom) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atom)))

data TFF_top_level_type Source #

Instances

Instances details
Eq TFF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Data TFF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_top_level_type -> c TFF_top_level_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_top_level_type

toConstr :: TFF_top_level_type -> Constr

dataTypeOf :: TFF_top_level_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_top_level_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_top_level_type)

gmapT :: (forall b. Data b => b -> b) -> TFF_top_level_type -> TFF_top_level_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_top_level_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_top_level_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_top_level_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_top_level_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_top_level_type -> m TFF_top_level_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_top_level_type -> m TFF_top_level_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_top_level_type -> m TFF_top_level_type

Ord TFF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Show TFF_top_level_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_top_level_type -> ShowS

show :: TFF_top_level_type -> String

showList :: [TFF_top_level_type] -> ShowS

Generic TFF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_top_level_type :: Type -> Type

GetRange TFF_top_level_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_top_level_type

parseJSONList :: Value -> Parser [TFF_top_level_type]

ToJSON TFF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_top_level_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_top_level_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_top_level_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_top_level_type])

Pretty TFF_top_level_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_top_level_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_top_level_type = D1 ('MetaData "TFF_top_level_type" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "TFFTLT_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_type)) :+: C1 ('MetaCons "TFFTLT_mapping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_mapping_type))) :+: (C1 ('MetaCons "TFFTLT_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TF1_quantified_type)) :+: C1 ('MetaCons "TFFTLT_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_top_level_type))))

data TF1_quantified_type Source #

Instances

Instances details
Eq TF1_quantified_type Source # 
Instance details

Defined in TPTP.AS

Data TF1_quantified_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TF1_quantified_type -> c TF1_quantified_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TF1_quantified_type

toConstr :: TF1_quantified_type -> Constr

dataTypeOf :: TF1_quantified_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TF1_quantified_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TF1_quantified_type)

gmapT :: (forall b. Data b => b -> b) -> TF1_quantified_type -> TF1_quantified_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TF1_quantified_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TF1_quantified_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TF1_quantified_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TF1_quantified_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TF1_quantified_type -> m TF1_quantified_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TF1_quantified_type -> m TF1_quantified_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TF1_quantified_type -> m TF1_quantified_type

Ord TF1_quantified_type Source # 
Instance details

Defined in TPTP.AS

Show TF1_quantified_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TF1_quantified_type -> ShowS

show :: TF1_quantified_type -> String

showList :: [TF1_quantified_type] -> ShowS

Generic TF1_quantified_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TF1_quantified_type :: Type -> Type

GetRange TF1_quantified_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TF1_quantified_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TF1_quantified_type

parseJSONList :: Value -> Parser [TF1_quantified_type]

ToJSON TF1_quantified_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TF1_quantified_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TF1_quantified_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TF1_quantified_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TF1_quantified_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TF1_quantified_type])

Pretty TF1_quantified_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TF1_quantified_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TF1_quantified_type = D1 ('MetaData "TF1_quantified_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TF1_quantified_type" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_monotype)))

data TFF_monotype Source #

Instances

Instances details
Eq TFF_monotype Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_monotype -> TFF_monotype -> Bool

(/=) :: TFF_monotype -> TFF_monotype -> Bool

Data TFF_monotype Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_monotype -> c TFF_monotype

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_monotype

toConstr :: TFF_monotype -> Constr

dataTypeOf :: TFF_monotype -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_monotype)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_monotype)

gmapT :: (forall b. Data b => b -> b) -> TFF_monotype -> TFF_monotype

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_monotype -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_monotype -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_monotype -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_monotype -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_monotype -> m TFF_monotype

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_monotype -> m TFF_monotype

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_monotype -> m TFF_monotype

Ord TFF_monotype Source # 
Instance details

Defined in TPTP.AS

Show TFF_monotype Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_monotype -> ShowS

show :: TFF_monotype -> String

showList :: [TFF_monotype] -> ShowS

Generic TFF_monotype 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_monotype :: Type -> Type

GetRange TFF_monotype Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_monotype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_monotype

parseJSONList :: Value -> Parser [TFF_monotype]

ToJSON TFF_monotype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_monotype -> Value

toEncoding :: TFF_monotype -> Encoding

toJSONList :: [TFF_monotype] -> Value

toEncodingList :: [TFF_monotype] -> Encoding

ShATermConvertible TFF_monotype 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_monotype -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_monotype] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_monotype)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_monotype])

Pretty TFF_monotype Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_monotype 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_monotype = D1 ('MetaData "TFF_monotype" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFMT_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_type)) :+: C1 ('MetaCons "TFFMT_mapping" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_mapping_type)))

data TFF_unitary_type Source #

Instances

Instances details
Eq TFF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Data TFF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_unitary_type -> c TFF_unitary_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_unitary_type

toConstr :: TFF_unitary_type -> Constr

dataTypeOf :: TFF_unitary_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_unitary_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_unitary_type)

gmapT :: (forall b. Data b => b -> b) -> TFF_unitary_type -> TFF_unitary_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unitary_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_unitary_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_unitary_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_unitary_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_unitary_type -> m TFF_unitary_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unitary_type -> m TFF_unitary_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_unitary_type -> m TFF_unitary_type

Ord TFF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Show TFF_unitary_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_unitary_type -> ShowS

show :: TFF_unitary_type -> String

showList :: [TFF_unitary_type] -> ShowS

Generic TFF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_unitary_type :: Type -> Type

GetRange TFF_unitary_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_unitary_type

parseJSONList :: Value -> Parser [TFF_unitary_type]

ToJSON TFF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_unitary_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_unitary_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_unitary_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_unitary_type])

Pretty TFF_unitary_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_unitary_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_unitary_type = D1 ('MetaData "TFF_unitary_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFUT_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_type)) :+: C1 ('MetaCons "TFFUT_xprod" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_xprod_type)))

data TFF_atomic_type Source #

Instances

Instances details
Eq TFF_atomic_type Source # 
Instance details

Defined in TPTP.AS

Data TFF_atomic_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_atomic_type -> c TFF_atomic_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_atomic_type

toConstr :: TFF_atomic_type -> Constr

dataTypeOf :: TFF_atomic_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_atomic_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_atomic_type)

gmapT :: (forall b. Data b => b -> b) -> TFF_atomic_type -> TFF_atomic_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_atomic_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_atomic_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_atomic_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_atomic_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_atomic_type -> m TFF_atomic_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_atomic_type -> m TFF_atomic_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_atomic_type -> m TFF_atomic_type

Ord TFF_atomic_type Source # 
Instance details

Defined in TPTP.AS

Show TFF_atomic_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_atomic_type -> ShowS

show :: TFF_atomic_type -> String

showList :: [TFF_atomic_type] -> ShowS

Generic TFF_atomic_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_atomic_type :: Type -> Type

GetRange TFF_atomic_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_atomic_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_atomic_type

parseJSONList :: Value -> Parser [TFF_atomic_type]

ToJSON TFF_atomic_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_atomic_type -> Value

toEncoding :: TFF_atomic_type -> Encoding

toJSONList :: [TFF_atomic_type] -> Value

toEncodingList :: [TFF_atomic_type] -> Encoding

ShATermConvertible TFF_atomic_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_atomic_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_atomic_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_atomic_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_atomic_type])

Pretty TFF_atomic_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_atomic_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_atomic_type = D1 ('MetaData "TFF_atomic_type" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "TFFAT_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type_constant)) :+: C1 ('MetaCons "TFFAT_defined" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_type))) :+: (C1 ('MetaCons "TFFAT_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Type_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_type_arguments)) :+: C1 ('MetaCons "TFFAT_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable))))

data TFF_mapping_type Source #

Instances

Instances details
Eq TFF_mapping_type Source # 
Instance details

Defined in TPTP.AS

Data TFF_mapping_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_mapping_type -> c TFF_mapping_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_mapping_type

toConstr :: TFF_mapping_type -> Constr

dataTypeOf :: TFF_mapping_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_mapping_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_mapping_type)

gmapT :: (forall b. Data b => b -> b) -> TFF_mapping_type -> TFF_mapping_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_mapping_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_mapping_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_mapping_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_mapping_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_mapping_type -> m TFF_mapping_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_mapping_type -> m TFF_mapping_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_mapping_type -> m TFF_mapping_type

Ord TFF_mapping_type Source # 
Instance details

Defined in TPTP.AS

Show TFF_mapping_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_mapping_type -> ShowS

show :: TFF_mapping_type -> String

showList :: [TFF_mapping_type] -> ShowS

Generic TFF_mapping_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_mapping_type :: Type -> Type

GetRange TFF_mapping_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_mapping_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_mapping_type

parseJSONList :: Value -> Parser [TFF_mapping_type]

ToJSON TFF_mapping_type 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_mapping_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_mapping_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_mapping_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_mapping_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_mapping_type])

Pretty TFF_mapping_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_mapping_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_mapping_type = D1 ('MetaData "TFF_mapping_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_mapping_type" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_type) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_atomic_type)))

data TFF_xprod_type Source #

Instances

Instances details
Eq TFF_xprod_type Source # 
Instance details

Defined in TPTP.AS

Data TFF_xprod_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_xprod_type -> c TFF_xprod_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_xprod_type

toConstr :: TFF_xprod_type -> Constr

dataTypeOf :: TFF_xprod_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_xprod_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_xprod_type)

gmapT :: (forall b. Data b => b -> b) -> TFF_xprod_type -> TFF_xprod_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_xprod_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_xprod_type -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_xprod_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_xprod_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_xprod_type -> m TFF_xprod_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_xprod_type -> m TFF_xprod_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_xprod_type -> m TFF_xprod_type

Ord TFF_xprod_type Source # 
Instance details

Defined in TPTP.AS

Show TFF_xprod_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_xprod_type -> ShowS

show :: TFF_xprod_type -> String

showList :: [TFF_xprod_type] -> ShowS

Generic TFF_xprod_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_xprod_type :: Type -> Type

GetRange TFF_xprod_type Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_xprod_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_xprod_type

parseJSONList :: Value -> Parser [TFF_xprod_type]

ToJSON TFF_xprod_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_xprod_type -> Value

toEncoding :: TFF_xprod_type -> Encoding

toJSONList :: [TFF_xprod_type] -> Value

toEncodingList :: [TFF_xprod_type] -> Encoding

ShATermConvertible TFF_xprod_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_xprod_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_xprod_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_xprod_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_xprod_type])

Pretty TFF_xprod_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_xprod_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_xprod_type = D1 ('MetaData "TFF_xprod_type" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_xprod_type" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_unitary_type) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [TFF_atomic_type])))

data TCF_formula Source #

Instances

Instances details
Eq TCF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TCF_formula -> TCF_formula -> Bool

(/=) :: TCF_formula -> TCF_formula -> Bool

Data TCF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TCF_formula -> c TCF_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TCF_formula

toConstr :: TCF_formula -> Constr

dataTypeOf :: TCF_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TCF_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TCF_formula)

gmapT :: (forall b. Data b => b -> b) -> TCF_formula -> TCF_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TCF_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TCF_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TCF_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TCF_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TCF_formula -> m TCF_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_formula -> m TCF_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_formula -> m TCF_formula

Ord TCF_formula Source # 
Instance details

Defined in TPTP.AS

Show TCF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TCF_formula -> ShowS

show :: TCF_formula -> String

showList :: [TCF_formula] -> ShowS

Generic TCF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TCF_formula :: Type -> Type

Methods

from :: TCF_formula -> Rep TCF_formula x

to :: Rep TCF_formula x -> TCF_formula

GetRange TCF_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TCF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TCF_formula

parseJSONList :: Value -> Parser [TCF_formula]

ToJSON TCF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TCF_formula -> Value

toEncoding :: TCF_formula -> Encoding

toJSONList :: [TCF_formula] -> Value

toEncodingList :: [TCF_formula] -> Encoding

ShATermConvertible TCF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TCF_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TCF_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TCF_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TCF_formula])

Pretty TCF_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TCF_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TCF_formula = D1 ('MetaData "TCF_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TCFF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TCF_logic_formula)) :+: C1 ('MetaCons "TCFF_atom" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_typed_atom)))

data TCF_logic_formula Source #

Instances

Instances details
Eq TCF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Data TCF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TCF_logic_formula -> c TCF_logic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TCF_logic_formula

toConstr :: TCF_logic_formula -> Constr

dataTypeOf :: TCF_logic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TCF_logic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TCF_logic_formula)

gmapT :: (forall b. Data b => b -> b) -> TCF_logic_formula -> TCF_logic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TCF_logic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TCF_logic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TCF_logic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TCF_logic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TCF_logic_formula -> m TCF_logic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_logic_formula -> m TCF_logic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_logic_formula -> m TCF_logic_formula

Ord TCF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Show TCF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TCF_logic_formula -> ShowS

show :: TCF_logic_formula -> String

showList :: [TCF_logic_formula] -> ShowS

Generic TCF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TCF_logic_formula :: Type -> Type

GetRange TCF_logic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TCF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TCF_logic_formula

parseJSONList :: Value -> Parser [TCF_logic_formula]

ToJSON TCF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TCF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TCF_logic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TCF_logic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TCF_logic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TCF_logic_formula])

Pretty TCF_logic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TCF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TCF_logic_formula = D1 ('MetaData "TCF_logic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TCFLF_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TCF_quantified_formula)) :+: C1 ('MetaCons "TCFLF_cnf" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CNF_formula)))

data TCF_quantified_formula Source #

Instances

Instances details
Eq TCF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Data TCF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TCF_quantified_formula -> c TCF_quantified_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TCF_quantified_formula

toConstr :: TCF_quantified_formula -> Constr

dataTypeOf :: TCF_quantified_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TCF_quantified_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TCF_quantified_formula)

gmapT :: (forall b. Data b => b -> b) -> TCF_quantified_formula -> TCF_quantified_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TCF_quantified_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TCF_quantified_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> TCF_quantified_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TCF_quantified_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TCF_quantified_formula -> m TCF_quantified_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_quantified_formula -> m TCF_quantified_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TCF_quantified_formula -> m TCF_quantified_formula

Ord TCF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Show TCF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Generic TCF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TCF_quantified_formula :: Type -> Type

GetRange TCF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON TCF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TCF_quantified_formula

parseJSONList :: Value -> Parser [TCF_quantified_formula]

ToJSON TCF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TCF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TCF_quantified_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TCF_quantified_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TCF_quantified_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TCF_quantified_formula])

Pretty TCF_quantified_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep TCF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TCF_quantified_formula = D1 ('MetaData "TCF_quantified_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TCF_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CNF_formula)))

data FOF_formula Source #

Instances

Instances details
Eq FOF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: FOF_formula -> FOF_formula -> Bool

(/=) :: FOF_formula -> FOF_formula -> Bool

Data FOF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_formula -> c FOF_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_formula

toConstr :: FOF_formula -> Constr

dataTypeOf :: FOF_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_formula -> FOF_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_formula -> m FOF_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_formula -> m FOF_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_formula -> m FOF_formula

Ord FOF_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_formula -> ShowS

show :: FOF_formula -> String

showList :: [FOF_formula] -> ShowS

Generic FOF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_formula :: Type -> Type

Methods

from :: FOF_formula -> Rep FOF_formula x

to :: Rep FOF_formula x -> FOF_formula

GetRange FOF_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_formula

parseJSONList :: Value -> Parser [FOF_formula]

ToJSON FOF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_formula -> Value

toEncoding :: FOF_formula -> Encoding

toJSONList :: [FOF_formula] -> Value

toEncodingList :: [FOF_formula] -> Encoding

ShATermConvertible FOF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_formula])

Pretty FOF_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_formula = D1 ('MetaData "FOF_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_logic_formula)) :+: C1 ('MetaCons "FOFF_sequent" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_sequent)))

data FOF_logic_formula Source #

Instances

Instances details
Eq FOF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_logic_formula -> c FOF_logic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_logic_formula

toConstr :: FOF_logic_formula -> Constr

dataTypeOf :: FOF_logic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_logic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_logic_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_logic_formula -> FOF_logic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_logic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_logic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_logic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_logic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_logic_formula -> m FOF_logic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_logic_formula -> m FOF_logic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_logic_formula -> m FOF_logic_formula

Ord FOF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_logic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_logic_formula -> ShowS

show :: FOF_logic_formula -> String

showList :: [FOF_logic_formula] -> ShowS

Generic FOF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_logic_formula :: Type -> Type

GetRange FOF_logic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_logic_formula

parseJSONList :: Value -> Parser [FOF_logic_formula]

ToJSON FOF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_logic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_logic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_logic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_logic_formula])

Pretty FOF_logic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_logic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_logic_formula = D1 ('MetaData "FOF_logic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFLF_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_binary_formula)) :+: C1 ('MetaCons "FOFLF_unitary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unitary_formula)))

data FOF_binary_formula Source #

Instances

Instances details
Eq FOF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_binary_formula -> c FOF_binary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_binary_formula

toConstr :: FOF_binary_formula -> Constr

dataTypeOf :: FOF_binary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_binary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_binary_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_binary_formula -> FOF_binary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_binary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_binary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_binary_formula -> m FOF_binary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_formula -> m FOF_binary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_formula -> m FOF_binary_formula

Ord FOF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_binary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_binary_formula -> ShowS

show :: FOF_binary_formula -> String

showList :: [FOF_binary_formula] -> ShowS

Generic FOF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_binary_formula :: Type -> Type

GetRange FOF_binary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_binary_formula

parseJSONList :: Value -> Parser [FOF_binary_formula]

ToJSON FOF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_binary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_binary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_binary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_binary_formula])

Pretty FOF_binary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_binary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_binary_formula = D1 ('MetaData "FOF_binary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFBF_nonassoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_binary_nonassoc)) :+: C1 ('MetaCons "FOFBF_assoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_binary_assoc)))

data FOF_binary_nonassoc Source #

Instances

Instances details
Eq FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Data FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_binary_nonassoc -> c FOF_binary_nonassoc

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_binary_nonassoc

toConstr :: FOF_binary_nonassoc -> Constr

dataTypeOf :: FOF_binary_nonassoc -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_binary_nonassoc)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_binary_nonassoc)

gmapT :: (forall b. Data b => b -> b) -> FOF_binary_nonassoc -> FOF_binary_nonassoc

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_nonassoc -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_nonassoc -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_binary_nonassoc -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_binary_nonassoc -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_binary_nonassoc -> m FOF_binary_nonassoc

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_nonassoc -> m FOF_binary_nonassoc

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_nonassoc -> m FOF_binary_nonassoc

Ord FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Show FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_binary_nonassoc -> ShowS

show :: FOF_binary_nonassoc -> String

showList :: [FOF_binary_nonassoc] -> ShowS

Generic FOF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_binary_nonassoc :: Type -> Type

GetRange FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_binary_nonassoc

parseJSONList :: Value -> Parser [FOF_binary_nonassoc]

ToJSON FOF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_binary_nonassoc -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_binary_nonassoc] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_binary_nonassoc)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_binary_nonassoc])

Pretty FOF_binary_nonassoc Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_binary_nonassoc 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_binary_nonassoc = D1 ('MetaData "FOF_binary_nonassoc" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOF_binary_nonassoc" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Binary_connective) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unitary_formula) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unitary_formula))))

data FOF_binary_assoc Source #

Instances

Instances details
Eq FOF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Data FOF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_binary_assoc -> c FOF_binary_assoc

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_binary_assoc

toConstr :: FOF_binary_assoc -> Constr

dataTypeOf :: FOF_binary_assoc -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_binary_assoc)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_binary_assoc)

gmapT :: (forall b. Data b => b -> b) -> FOF_binary_assoc -> FOF_binary_assoc

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_assoc -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_binary_assoc -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_binary_assoc -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_binary_assoc -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_binary_assoc -> m FOF_binary_assoc

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_assoc -> m FOF_binary_assoc

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_binary_assoc -> m FOF_binary_assoc

Ord FOF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Show FOF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_binary_assoc -> ShowS

show :: FOF_binary_assoc -> String

showList :: [FOF_binary_assoc] -> ShowS

Generic FOF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_binary_assoc :: Type -> Type

GetRange FOF_binary_assoc Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_binary_assoc

parseJSONList :: Value -> Parser [FOF_binary_assoc]

ToJSON FOF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_binary_assoc -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_binary_assoc] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_binary_assoc)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_binary_assoc])

Pretty FOF_binary_assoc Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_binary_assoc 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_binary_assoc = D1 ('MetaData "FOF_binary_assoc" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFBA_or" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_or_formula)) :+: C1 ('MetaCons "FOFBA_and" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_and_formula)))

data FOF_unitary_formula Source #

Instances

Instances details
Eq FOF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_unitary_formula -> c FOF_unitary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_unitary_formula

toConstr :: FOF_unitary_formula -> Constr

dataTypeOf :: FOF_unitary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_unitary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_unitary_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_unitary_formula -> FOF_unitary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_unitary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_unitary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_unitary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_unitary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_unitary_formula -> m FOF_unitary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_unitary_formula -> m FOF_unitary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_unitary_formula -> m FOF_unitary_formula

Ord FOF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_unitary_formula -> ShowS

show :: FOF_unitary_formula -> String

showList :: [FOF_unitary_formula] -> ShowS

Generic FOF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_unitary_formula :: Type -> Type

GetRange FOF_unitary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_unitary_formula

parseJSONList :: Value -> Parser [FOF_unitary_formula]

ToJSON FOF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_unitary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_unitary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_unitary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_unitary_formula])

Pretty FOF_unitary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_unitary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_unitary_formula = D1 ('MetaData "FOF_unitary_formula" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "FOFUF_quantified" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_quantified_formula)) :+: C1 ('MetaCons "FOFUF_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unary_formula))) :+: (C1 ('MetaCons "FOFUF_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_atomic_formula)) :+: C1 ('MetaCons "FOFUF_logic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_logic_formula))))

data FOF_quantified_formula Source #

Instances

Instances details
Eq FOF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_quantified_formula -> c FOF_quantified_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_quantified_formula

toConstr :: FOF_quantified_formula -> Constr

dataTypeOf :: FOF_quantified_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_quantified_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_quantified_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_quantified_formula -> FOF_quantified_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_quantified_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_quantified_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_quantified_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_quantified_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_quantified_formula -> m FOF_quantified_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_quantified_formula -> m FOF_quantified_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_quantified_formula -> m FOF_quantified_formula

Ord FOF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_quantified_formula :: Type -> Type

GetRange FOF_quantified_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_quantified_formula

parseJSONList :: Value -> Parser [FOF_quantified_formula]

ToJSON FOF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_quantified_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_quantified_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_quantified_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_quantified_formula])

Pretty FOF_quantified_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_quantified_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_quantified_formula = D1 ('MetaData "FOF_quantified_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOF_quantified_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_quantifier) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_variable_list) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unitary_formula))))

data FOF_unary_formula Source #

Instances

Instances details
Eq FOF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_unary_formula -> c FOF_unary_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_unary_formula

toConstr :: FOF_unary_formula -> Constr

dataTypeOf :: FOF_unary_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_unary_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_unary_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_unary_formula -> FOF_unary_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_unary_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_unary_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_unary_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_unary_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_unary_formula -> m FOF_unary_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_unary_formula -> m FOF_unary_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_unary_formula -> m FOF_unary_formula

Ord FOF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_unary_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_unary_formula -> ShowS

show :: FOF_unary_formula -> String

showList :: [FOF_unary_formula] -> ShowS

Generic FOF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_unary_formula :: Type -> Type

GetRange FOF_unary_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_unary_formula

parseJSONList :: Value -> Parser [FOF_unary_formula]

ToJSON FOF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_unary_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_unary_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_unary_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_unary_formula])

Pretty FOF_unary_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_unary_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_unary_formula = D1 ('MetaData "FOF_unary_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFUF_connective" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Unary_connective) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_unitary_formula)) :+: C1 ('MetaCons "FOFUF_infix" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_infix_unary)))

data FOF_infix_unary Source #

Instances

Instances details
Eq FOF_infix_unary Source # 
Instance details

Defined in TPTP.AS

Data FOF_infix_unary Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_infix_unary -> c FOF_infix_unary

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_infix_unary

toConstr :: FOF_infix_unary -> Constr

dataTypeOf :: FOF_infix_unary -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_infix_unary)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_infix_unary)

gmapT :: (forall b. Data b => b -> b) -> FOF_infix_unary -> FOF_infix_unary

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_infix_unary -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_infix_unary -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_infix_unary -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_infix_unary -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_infix_unary -> m FOF_infix_unary

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_infix_unary -> m FOF_infix_unary

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_infix_unary -> m FOF_infix_unary

Ord FOF_infix_unary Source # 
Instance details

Defined in TPTP.AS

Show FOF_infix_unary Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_infix_unary -> ShowS

show :: FOF_infix_unary -> String

showList :: [FOF_infix_unary] -> ShowS

Generic FOF_infix_unary 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_infix_unary :: Type -> Type

GetRange FOF_infix_unary Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_infix_unary 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_infix_unary

parseJSONList :: Value -> Parser [FOF_infix_unary]

ToJSON FOF_infix_unary 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_infix_unary -> Value

toEncoding :: FOF_infix_unary -> Encoding

toJSONList :: [FOF_infix_unary] -> Value

toEncodingList :: [FOF_infix_unary] -> Encoding

ShATermConvertible FOF_infix_unary 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_infix_unary -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_infix_unary] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_infix_unary)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_infix_unary])

Pretty FOF_infix_unary Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_infix_unary 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_infix_unary = D1 ('MetaData "FOF_infix_unary" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOF_infix_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term)))

data FOF_atomic_formula Source #

Instances

Instances details
Eq FOF_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_atomic_formula -> c FOF_atomic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_atomic_formula

toConstr :: FOF_atomic_formula -> Constr

dataTypeOf :: FOF_atomic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_atomic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_atomic_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_atomic_formula -> FOF_atomic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_atomic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_atomic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_atomic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_atomic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_atomic_formula -> m FOF_atomic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_atomic_formula -> m FOF_atomic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_atomic_formula -> m FOF_atomic_formula

Ord FOF_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_atomic_formula -> ShowS

show :: FOF_atomic_formula -> String

showList :: [FOF_atomic_formula] -> ShowS

Generic FOF_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_atomic_formula :: Type -> Type

GetRange FOF_atomic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_atomic_formula

parseJSONList :: Value -> Parser [FOF_atomic_formula]

ToJSON FOF_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_atomic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_atomic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_atomic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_atomic_formula])

Pretty FOF_atomic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_atomic_formula = D1 ('MetaData "FOF_atomic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFAT_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_plain_atomic_formula)) :+: (C1 ('MetaCons "FOFAT_defined" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_atomic_formula)) :+: C1 ('MetaCons "FOFAT_system" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_system_atomic_formula))))

data FOF_plain_atomic_formula Source #

Instances

Instances details
Eq FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_plain_atomic_formula -> c FOF_plain_atomic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_plain_atomic_formula

toConstr :: FOF_plain_atomic_formula -> Constr

dataTypeOf :: FOF_plain_atomic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_plain_atomic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_plain_atomic_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_plain_atomic_formula -> FOF_plain_atomic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_plain_atomic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_plain_atomic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_plain_atomic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_plain_atomic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_plain_atomic_formula -> m FOF_plain_atomic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_plain_atomic_formula -> m FOF_plain_atomic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_plain_atomic_formula -> m FOF_plain_atomic_formula

Ord FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_plain_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_plain_atomic_formula :: Type -> Type

GetRange FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_plain_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_plain_atomic_formula

parseJSONList :: Value -> Parser [FOF_plain_atomic_formula]

ToJSON FOF_plain_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_plain_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_plain_atomic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_plain_atomic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_plain_atomic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_plain_atomic_formula])

Pretty FOF_plain_atomic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_plain_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_plain_atomic_formula = D1 ('MetaData "FOF_plain_atomic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFPAF_proposition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Proposition)) :+: C1 ('MetaCons "FOFPAF_predicate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Predicate) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)))

data FOF_defined_atomic_formula Source #

Instances

Instances details
Eq FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_atomic_formula -> c FOF_defined_atomic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_atomic_formula

toConstr :: FOF_defined_atomic_formula -> Constr

dataTypeOf :: FOF_defined_atomic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_atomic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_atomic_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_atomic_formula -> FOF_defined_atomic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_atomic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_atomic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_atomic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_atomic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_formula -> m FOF_defined_atomic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_formula -> m FOF_defined_atomic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_formula -> m FOF_defined_atomic_formula

Ord FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_defined_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_atomic_formula :: Type -> Type

GetRange FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ToJSON FOF_defined_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_atomic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_atomic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_atomic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_atomic_formula])

Pretty FOF_defined_atomic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_atomic_formula = D1 ('MetaData "FOF_defined_atomic_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFDAF_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_plain_formula)) :+: C1 ('MetaCons "FOFDAF_infix" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_infix_formula)))

data FOF_defined_plain_formula Source #

Instances

Instances details
Eq FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_plain_formula -> c FOF_defined_plain_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_plain_formula

toConstr :: FOF_defined_plain_formula -> Constr

dataTypeOf :: FOF_defined_plain_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_plain_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_plain_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_plain_formula -> FOF_defined_plain_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_plain_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_plain_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_plain_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_plain_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_plain_formula -> m FOF_defined_plain_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_plain_formula -> m FOF_defined_plain_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_plain_formula -> m FOF_defined_plain_formula

Ord FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_defined_plain_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_plain_formula :: Type -> Type

GetRange FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_plain_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_defined_plain_formula

parseJSONList :: Value -> Parser [FOF_defined_plain_formula]

ToJSON FOF_defined_plain_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_plain_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_plain_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_plain_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_plain_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_plain_formula])

Pretty FOF_defined_plain_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_plain_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_plain_formula = D1 ('MetaData "FOF_defined_plain_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFDPF_proposition" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_proposition)) :+: C1 ('MetaCons "FOFDPF_predicate" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_predicate) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)))

data FOF_defined_infix_formula Source #

Instances

Instances details
Eq FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_infix_formula -> c FOF_defined_infix_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_infix_formula

toConstr :: FOF_defined_infix_formula -> Constr

dataTypeOf :: FOF_defined_infix_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_infix_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_infix_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_infix_formula -> FOF_defined_infix_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_infix_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_infix_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_infix_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_infix_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_infix_formula -> m FOF_defined_infix_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_infix_formula -> m FOF_defined_infix_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_infix_formula -> m FOF_defined_infix_formula

Ord FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_defined_infix_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_infix_formula :: Type -> Type

GetRange FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_infix_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_defined_infix_formula

parseJSONList :: Value -> Parser [FOF_defined_infix_formula]

ToJSON FOF_defined_infix_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_infix_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_infix_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_infix_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_infix_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_infix_formula])

Pretty FOF_defined_infix_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_infix_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_infix_formula = D1 ('MetaData "FOF_defined_infix_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOF_defined_infix_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_infix_pred) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term))))

newtype FOF_system_atomic_formula Source #

Instances

Instances details
Eq FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Data FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_system_atomic_formula -> c FOF_system_atomic_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_system_atomic_formula

toConstr :: FOF_system_atomic_formula -> Constr

dataTypeOf :: FOF_system_atomic_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_system_atomic_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_system_atomic_formula)

gmapT :: (forall b. Data b => b -> b) -> FOF_system_atomic_formula -> FOF_system_atomic_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_system_atomic_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_system_atomic_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_system_atomic_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_system_atomic_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_system_atomic_formula -> m FOF_system_atomic_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_system_atomic_formula -> m FOF_system_atomic_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_system_atomic_formula -> m FOF_system_atomic_formula

Ord FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Show FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.AS

Generic FOF_system_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_system_atomic_formula :: Type -> Type

GetRange FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_system_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_system_atomic_formula

parseJSONList :: Value -> Parser [FOF_system_atomic_formula]

ToJSON FOF_system_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_system_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_system_atomic_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_system_atomic_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_system_atomic_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_system_atomic_formula])

Pretty FOF_system_atomic_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_system_atomic_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_system_atomic_formula = D1 ('MetaData "FOF_system_atomic_formula" "TPTP.AS" "main" 'True) (C1 ('MetaCons "FOF_system_atomic_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_system_term)))

data FOF_plain_term Source #

Instances

Instances details
Eq FOF_plain_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_plain_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_plain_term -> c FOF_plain_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_plain_term

toConstr :: FOF_plain_term -> Constr

dataTypeOf :: FOF_plain_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_plain_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_plain_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_plain_term -> FOF_plain_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_plain_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_plain_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_plain_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_plain_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_plain_term -> m FOF_plain_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_plain_term -> m FOF_plain_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_plain_term -> m FOF_plain_term

Ord FOF_plain_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_plain_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_plain_term -> ShowS

show :: FOF_plain_term -> String

showList :: [FOF_plain_term] -> ShowS

Generic FOF_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_plain_term :: Type -> Type

GetRange FOF_plain_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_plain_term

parseJSONList :: Value -> Parser [FOF_plain_term]

ToJSON FOF_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_plain_term -> Value

toEncoding :: FOF_plain_term -> Encoding

toJSONList :: [FOF_plain_term] -> Value

toEncodingList :: [FOF_plain_term] -> Encoding

ShATermConvertible FOF_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_plain_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_plain_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_plain_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_plain_term])

Pretty FOF_plain_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_plain_term = D1 ('MetaData "FOF_plain_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFPT_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Constant)) :+: C1 ('MetaCons "FOFPT_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPTP_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)))

data FOF_defined_term Source #

Instances

Instances details
Eq FOF_defined_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_term -> c FOF_defined_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_term

toConstr :: FOF_defined_term -> Constr

dataTypeOf :: FOF_defined_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_term -> FOF_defined_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_term -> m FOF_defined_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_term -> m FOF_defined_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_term -> m FOF_defined_term

Ord FOF_defined_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_defined_term -> ShowS

show :: FOF_defined_term -> String

showList :: [FOF_defined_term] -> ShowS

Generic FOF_defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_term :: Type -> Type

GetRange FOF_defined_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_defined_term

parseJSONList :: Value -> Parser [FOF_defined_term]

ToJSON FOF_defined_term 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_term])

Pretty FOF_defined_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_term = D1 ('MetaData "FOF_defined_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFDT_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_term)) :+: C1 ('MetaCons "FOFDT_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_atomic_term)))

data FOF_defined_atomic_term Source #

Instances

Instances details
Eq FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_atomic_term -> c FOF_defined_atomic_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_atomic_term

toConstr :: FOF_defined_atomic_term -> Constr

dataTypeOf :: FOF_defined_atomic_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_atomic_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_atomic_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_atomic_term -> FOF_defined_atomic_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_atomic_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_atomic_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_atomic_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_atomic_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_term -> m FOF_defined_atomic_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_term -> m FOF_defined_atomic_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_atomic_term -> m FOF_defined_atomic_term

Ord FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.AS

Generic FOF_defined_atomic_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_atomic_term :: Type -> Type

GetRange FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_atomic_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_defined_atomic_term

parseJSONList :: Value -> Parser [FOF_defined_atomic_term]

ToJSON FOF_defined_atomic_term 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_atomic_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_atomic_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_atomic_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_atomic_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_atomic_term])

Pretty FOF_defined_atomic_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_atomic_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_atomic_term = D1 ('MetaData "FOF_defined_atomic_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFDAT_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_plain_term)))

data FOF_defined_plain_term Source #

Instances

Instances details
Eq FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_defined_plain_term -> c FOF_defined_plain_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_defined_plain_term

toConstr :: FOF_defined_plain_term -> Constr

dataTypeOf :: FOF_defined_plain_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_defined_plain_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_defined_plain_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_defined_plain_term -> FOF_defined_plain_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_plain_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_defined_plain_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_defined_plain_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_defined_plain_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_defined_plain_term -> m FOF_defined_plain_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_plain_term -> m FOF_defined_plain_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_defined_plain_term -> m FOF_defined_plain_term

Ord FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.AS

Generic FOF_defined_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_defined_plain_term :: Type -> Type

GetRange FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_defined_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_defined_plain_term

parseJSONList :: Value -> Parser [FOF_defined_plain_term]

ToJSON FOF_defined_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_defined_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_defined_plain_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_defined_plain_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_defined_plain_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_defined_plain_term])

Pretty FOF_defined_plain_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_defined_plain_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_defined_plain_term = D1 ('MetaData "FOF_defined_plain_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFDPT_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_constant)) :+: C1 ('MetaCons "FOFDPT_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)))

data FOF_system_term Source #

Instances

Instances details
Eq FOF_system_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_system_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_system_term -> c FOF_system_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_system_term

toConstr :: FOF_system_term -> Constr

dataTypeOf :: FOF_system_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_system_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_system_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_system_term -> FOF_system_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_system_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_system_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_system_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_system_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_system_term -> m FOF_system_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_system_term -> m FOF_system_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_system_term -> m FOF_system_term

Ord FOF_system_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_system_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_system_term -> ShowS

show :: FOF_system_term -> String

showList :: [FOF_system_term] -> ShowS

Generic FOF_system_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_system_term :: Type -> Type

GetRange FOF_system_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_system_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_system_term

parseJSONList :: Value -> Parser [FOF_system_term]

ToJSON FOF_system_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_system_term -> Value

toEncoding :: FOF_system_term -> Encoding

toJSONList :: [FOF_system_term] -> Value

toEncodingList :: [FOF_system_term] -> Encoding

ShATermConvertible FOF_system_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_system_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_system_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_system_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_system_term])

Pretty FOF_system_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_system_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_system_term = D1 ('MetaData "FOF_system_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFST_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 System_constant)) :+: C1 ('MetaCons "FOFST_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 System_functor) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_arguments)))

data FOF_term Source #

Instances

Instances details
Eq FOF_term Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: FOF_term -> FOF_term -> Bool

(/=) :: FOF_term -> FOF_term -> Bool

Data FOF_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_term -> c FOF_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_term

toConstr :: FOF_term -> Constr

dataTypeOf :: FOF_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_term -> FOF_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_term -> m FOF_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_term -> m FOF_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_term -> m FOF_term

Ord FOF_term Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: FOF_term -> FOF_term -> Ordering

(<) :: FOF_term -> FOF_term -> Bool

(<=) :: FOF_term -> FOF_term -> Bool

(>) :: FOF_term -> FOF_term -> Bool

(>=) :: FOF_term -> FOF_term -> Bool

max :: FOF_term -> FOF_term -> FOF_term

min :: FOF_term -> FOF_term -> FOF_term

Show FOF_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_term -> ShowS

show :: FOF_term -> String

showList :: [FOF_term] -> ShowS

Generic FOF_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_term :: Type -> Type

Methods

from :: FOF_term -> Rep FOF_term x

to :: Rep FOF_term x -> FOF_term

GetRange FOF_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_term

parseJSONList :: Value -> Parser [FOF_term]

ToJSON FOF_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_term -> Value

toEncoding :: FOF_term -> Encoding

toJSONList :: [FOF_term] -> Value

toEncodingList :: [FOF_term] -> Encoding

ShATermConvertible FOF_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_term])

Pretty FOF_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_term = D1 ('MetaData "FOF_term" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "FOFT_function" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_function_term)) :+: C1 ('MetaCons "FOFT_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable))) :+: (C1 ('MetaCons "FOFT_conditional" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_conditional_term)) :+: C1 ('MetaCons "FOFT_let" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term))))

data FOF_function_term Source #

Instances

Instances details
Eq FOF_function_term Source # 
Instance details

Defined in TPTP.AS

Data FOF_function_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_function_term -> c FOF_function_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_function_term

toConstr :: FOF_function_term -> Constr

dataTypeOf :: FOF_function_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_function_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_function_term)

gmapT :: (forall b. Data b => b -> b) -> FOF_function_term -> FOF_function_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_function_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_function_term -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_function_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_function_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_function_term -> m FOF_function_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_function_term -> m FOF_function_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_function_term -> m FOF_function_term

Ord FOF_function_term Source # 
Instance details

Defined in TPTP.AS

Show FOF_function_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_function_term -> ShowS

show :: FOF_function_term -> String

showList :: [FOF_function_term] -> ShowS

Generic FOF_function_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_function_term :: Type -> Type

GetRange FOF_function_term Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_function_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_function_term

parseJSONList :: Value -> Parser [FOF_function_term]

ToJSON FOF_function_term 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_function_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_function_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_function_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_function_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_function_term])

Pretty FOF_function_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_function_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_function_term = D1 ('MetaData "FOF_function_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFFT_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_plain_term)) :+: (C1 ('MetaCons "FOFFT_defined" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_defined_term)) :+: C1 ('MetaCons "FOFFT_system" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_system_term))))

data TFF_conditional_term Source #

Instances

Instances details
Eq TFF_conditional_term Source # 
Instance details

Defined in TPTP.AS

Data TFF_conditional_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_conditional_term -> c TFF_conditional_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_conditional_term

toConstr :: TFF_conditional_term -> Constr

dataTypeOf :: TFF_conditional_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_conditional_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_conditional_term)

gmapT :: (forall b. Data b => b -> b) -> TFF_conditional_term -> TFF_conditional_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_conditional_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_conditional_term -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_conditional_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_conditional_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_conditional_term -> m TFF_conditional_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_conditional_term -> m TFF_conditional_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_conditional_term -> m TFF_conditional_term

Ord TFF_conditional_term Source # 
Instance details

Defined in TPTP.AS

Show TFF_conditional_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_conditional_term -> ShowS

show :: TFF_conditional_term -> String

showList :: [TFF_conditional_term] -> ShowS

Generic TFF_conditional_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_conditional_term :: Type -> Type

GetRange TFF_conditional_term Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_conditional_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_conditional_term

parseJSONList :: Value -> Parser [TFF_conditional_term]

ToJSON TFF_conditional_term 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TFF_conditional_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_conditional_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_conditional_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_conditional_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_conditional_term])

Pretty TFF_conditional_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_conditional_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_conditional_term = D1 ('MetaData "TFF_conditional_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFF_conditional_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_logic_formula) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term))))

data TFF_let_term Source #

Instances

Instances details
Eq TFF_let_term Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: TFF_let_term -> TFF_let_term -> Bool

(/=) :: TFF_let_term -> TFF_let_term -> Bool

Data TFF_let_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TFF_let_term -> c TFF_let_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TFF_let_term

toConstr :: TFF_let_term -> Constr

dataTypeOf :: TFF_let_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TFF_let_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TFF_let_term)

gmapT :: (forall b. Data b => b -> b) -> TFF_let_term -> TFF_let_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TFF_let_term -> r

gmapQ :: (forall d. Data d => d -> u) -> TFF_let_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TFF_let_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TFF_let_term -> m TFF_let_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term -> m TFF_let_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TFF_let_term -> m TFF_let_term

Ord TFF_let_term Source # 
Instance details

Defined in TPTP.AS

Show TFF_let_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TFF_let_term -> ShowS

show :: TFF_let_term -> String

showList :: [TFF_let_term] -> ShowS

Generic TFF_let_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TFF_let_term :: Type -> Type

GetRange TFF_let_term Source # 
Instance details

Defined in TPTP.AS

FromJSON TFF_let_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TFF_let_term

parseJSONList :: Value -> Parser [TFF_let_term]

ToJSON TFF_let_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TFF_let_term -> Value

toEncoding :: TFF_let_term -> Encoding

toJSONList :: [TFF_let_term] -> Value

toEncodingList :: [TFF_let_term] -> Encoding

ShATermConvertible TFF_let_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TFF_let_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TFF_let_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TFF_let_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TFF_let_term])

Pretty TFF_let_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep TFF_let_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TFF_let_term = D1 ('MetaData "TFF_let_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TFFLT_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_formula_defns) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term)) :+: C1 ('MetaCons "TFFLT_term" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_let_term_defns) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term)))

data FOF_sequent Source #

Instances

Instances details
Eq FOF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: FOF_sequent -> FOF_sequent -> Bool

(/=) :: FOF_sequent -> FOF_sequent -> Bool

Data FOF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_sequent -> c FOF_sequent

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_sequent

toConstr :: FOF_sequent -> Constr

dataTypeOf :: FOF_sequent -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_sequent)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_sequent)

gmapT :: (forall b. Data b => b -> b) -> FOF_sequent -> FOF_sequent

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_sequent -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_sequent -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_sequent -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_sequent -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_sequent -> m FOF_sequent

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_sequent -> m FOF_sequent

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_sequent -> m FOF_sequent

Ord FOF_sequent Source # 
Instance details

Defined in TPTP.AS

Show FOF_sequent Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_sequent -> ShowS

show :: FOF_sequent -> String

showList :: [FOF_sequent] -> ShowS

Generic FOF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_sequent :: Type -> Type

Methods

from :: FOF_sequent -> Rep FOF_sequent x

to :: Rep FOF_sequent x -> FOF_sequent

GetRange FOF_sequent Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_sequent

parseJSONList :: Value -> Parser [FOF_sequent]

ToJSON FOF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_sequent -> Value

toEncoding :: FOF_sequent -> Encoding

toJSONList :: [FOF_sequent] -> Value

toEncodingList :: [FOF_sequent] -> Encoding

ShATermConvertible FOF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_sequent -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_sequent] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_sequent)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_sequent])

Pretty FOF_sequent Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_sequent 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_sequent = D1 ('MetaData "FOF_sequent" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FOFS_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_formula_tuple) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_formula_tuple)) :+: C1 ('MetaCons "FOFS_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_sequent)))

newtype FOF_formula_tuple Source #

Instances

Instances details
Eq FOF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Data FOF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_formula_tuple -> c FOF_formula_tuple

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_formula_tuple

toConstr :: FOF_formula_tuple -> Constr

dataTypeOf :: FOF_formula_tuple -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_formula_tuple)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_formula_tuple)

gmapT :: (forall b. Data b => b -> b) -> FOF_formula_tuple -> FOF_formula_tuple

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_formula_tuple -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_formula_tuple -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_formula_tuple -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_formula_tuple -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_formula_tuple -> m FOF_formula_tuple

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_formula_tuple -> m FOF_formula_tuple

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_formula_tuple -> m FOF_formula_tuple

Ord FOF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Show FOF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_formula_tuple -> ShowS

show :: FOF_formula_tuple -> String

showList :: [FOF_formula_tuple] -> ShowS

Generic FOF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_formula_tuple :: Type -> Type

GetRange FOF_formula_tuple Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_formula_tuple

parseJSONList :: Value -> Parser [FOF_formula_tuple]

ToJSON FOF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible FOF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_formula_tuple -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_formula_tuple] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_formula_tuple)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_formula_tuple])

Pretty FOF_formula_tuple Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_formula_tuple 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_formula_tuple = D1 ('MetaData "FOF_formula_tuple" "TPTP.AS" "main" 'True) (C1 ('MetaCons "FOF_formula_tuple" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_formula_tuple_list)))

data CNF_formula Source #

Instances

Instances details
Eq CNF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: CNF_formula -> CNF_formula -> Bool

(/=) :: CNF_formula -> CNF_formula -> Bool

Data CNF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> CNF_formula -> c CNF_formula

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c CNF_formula

toConstr :: CNF_formula -> Constr

dataTypeOf :: CNF_formula -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c CNF_formula)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c CNF_formula)

gmapT :: (forall b. Data b => b -> b) -> CNF_formula -> CNF_formula

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> CNF_formula -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> CNF_formula -> r

gmapQ :: (forall d. Data d => d -> u) -> CNF_formula -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> CNF_formula -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> CNF_formula -> m CNF_formula

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> CNF_formula -> m CNF_formula

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> CNF_formula -> m CNF_formula

Ord CNF_formula Source # 
Instance details

Defined in TPTP.AS

Show CNF_formula Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> CNF_formula -> ShowS

show :: CNF_formula -> String

showList :: [CNF_formula] -> ShowS

Generic CNF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep CNF_formula :: Type -> Type

Methods

from :: CNF_formula -> Rep CNF_formula x

to :: Rep CNF_formula x -> CNF_formula

GetRange CNF_formula Source # 
Instance details

Defined in TPTP.AS

FromJSON CNF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser CNF_formula

parseJSONList :: Value -> Parser [CNF_formula]

ToJSON CNF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: CNF_formula -> Value

toEncoding :: CNF_formula -> Encoding

toJSONList :: [CNF_formula] -> Value

toEncodingList :: [CNF_formula] -> Encoding

ShATermConvertible CNF_formula 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> CNF_formula -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [CNF_formula] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, CNF_formula)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [CNF_formula])

Pretty CNF_formula Source # 
Instance details

Defined in TPTP.Pretty

type Rep CNF_formula 
Instance details

Defined in TPTP.ATC_TPTP

type Rep CNF_formula = D1 ('MetaData "CNF_formula" "TPTP.AS" "main" 'False) (C1 ('MetaCons "CNFF_plain" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Disjunction)) :+: C1 ('MetaCons "CNFF_parens" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Disjunction)))

newtype Disjunction Source #

Constructors

Disjunction [Literal] 

Instances

Instances details
Eq Disjunction Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Disjunction -> Disjunction -> Bool

(/=) :: Disjunction -> Disjunction -> Bool

Data Disjunction Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Disjunction -> c Disjunction

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Disjunction

toConstr :: Disjunction -> Constr

dataTypeOf :: Disjunction -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Disjunction)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Disjunction)

gmapT :: (forall b. Data b => b -> b) -> Disjunction -> Disjunction

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Disjunction -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Disjunction -> r

gmapQ :: (forall d. Data d => d -> u) -> Disjunction -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Disjunction -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Disjunction -> m Disjunction

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Disjunction -> m Disjunction

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Disjunction -> m Disjunction

Ord Disjunction Source # 
Instance details

Defined in TPTP.AS

Show Disjunction Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Disjunction -> ShowS

show :: Disjunction -> String

showList :: [Disjunction] -> ShowS

Generic Disjunction 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Disjunction :: Type -> Type

Methods

from :: Disjunction -> Rep Disjunction x

to :: Rep Disjunction x -> Disjunction

GetRange Disjunction Source # 
Instance details

Defined in TPTP.AS

FromJSON Disjunction 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Disjunction

parseJSONList :: Value -> Parser [Disjunction]

ToJSON Disjunction 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Disjunction -> Value

toEncoding :: Disjunction -> Encoding

toJSONList :: [Disjunction] -> Value

toEncodingList :: [Disjunction] -> Encoding

ShATermConvertible Disjunction 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Disjunction -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Disjunction] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Disjunction)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Disjunction])

Pretty Disjunction Source # 
Instance details

Defined in TPTP.Pretty

type Rep Disjunction 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Disjunction = D1 ('MetaData "Disjunction" "TPTP.AS" "main" 'True) (C1 ('MetaCons "Disjunction" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Literal])))

data Literal Source #

Instances

Instances details
Eq Literal Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Literal -> Literal -> Bool

(/=) :: Literal -> Literal -> Bool

Data Literal Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Literal -> c Literal

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Literal

toConstr :: Literal -> Constr

dataTypeOf :: Literal -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Literal)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Literal)

gmapT :: (forall b. Data b => b -> b) -> Literal -> Literal

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Literal -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Literal -> r

gmapQ :: (forall d. Data d => d -> u) -> Literal -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Literal -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Literal -> m Literal

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Literal -> m Literal

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Literal -> m Literal

Ord Literal Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Literal -> Literal -> Ordering

(<) :: Literal -> Literal -> Bool

(<=) :: Literal -> Literal -> Bool

(>) :: Literal -> Literal -> Bool

(>=) :: Literal -> Literal -> Bool

max :: Literal -> Literal -> Literal

min :: Literal -> Literal -> Literal

Show Literal Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Literal -> ShowS

show :: Literal -> String

showList :: [Literal] -> ShowS

Generic Literal 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Literal :: Type -> Type

Methods

from :: Literal -> Rep Literal x

to :: Rep Literal x -> Literal

GetRange Literal Source # 
Instance details

Defined in TPTP.AS

FromJSON Literal 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Literal

parseJSONList :: Value -> Parser [Literal]

ToJSON Literal 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Literal -> Value

toEncoding :: Literal -> Encoding

toJSONList :: [Literal] -> Value

toEncodingList :: [Literal] -> Encoding

ShATermConvertible Literal 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Literal -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Literal] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Literal)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Literal])

Pretty Literal Source # 
Instance details

Defined in TPTP.Pretty

type Rep Literal 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Literal = D1 ('MetaData "Literal" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Lit_atomic" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_atomic_formula)) :+: (C1 ('MetaCons "Lit_negative" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_atomic_formula)) :+: C1 ('MetaCons "Lit_fof_infix" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_infix_unary))))

data THF_quantifier Source #

Instances

Instances details
Eq THF_quantifier Source # 
Instance details

Defined in TPTP.AS

Data THF_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> THF_quantifier -> c THF_quantifier

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c THF_quantifier

toConstr :: THF_quantifier -> Constr

dataTypeOf :: THF_quantifier -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c THF_quantifier)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c THF_quantifier)

gmapT :: (forall b. Data b => b -> b) -> THF_quantifier -> THF_quantifier

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> THF_quantifier -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> THF_quantifier -> r

gmapQ :: (forall d. Data d => d -> u) -> THF_quantifier -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> THF_quantifier -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> THF_quantifier -> m THF_quantifier

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_quantifier -> m THF_quantifier

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_quantifier -> m THF_quantifier

Ord THF_quantifier Source # 
Instance details

Defined in TPTP.AS

Show THF_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_quantifier -> ShowS

show :: THF_quantifier -> String

showList :: [THF_quantifier] -> ShowS

Generic THF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_quantifier :: Type -> Type

GetRange THF_quantifier Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_quantifier

parseJSONList :: Value -> Parser [THF_quantifier]

ToJSON THF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: THF_quantifier -> Value

toEncoding :: THF_quantifier -> Encoding

toJSONList :: [THF_quantifier] -> Value

toEncodingList :: [THF_quantifier] -> Encoding

ShATermConvertible THF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> THF_quantifier -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [THF_quantifier] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, THF_quantifier)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [THF_quantifier])

Pretty THF_quantifier Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_quantifier = D1 ('MetaData "THF_quantifier" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFQ_fof" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_quantifier)) :+: (C1 ('MetaCons "THFQ_th0" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TH0_quantifier)) :+: C1 ('MetaCons "THFQ_th1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TH1_quantifier))))

data TH1_quantifier Source #

Instances

Instances details
Eq TH1_quantifier Source # 
Instance details

Defined in TPTP.AS

Data TH1_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TH1_quantifier -> c TH1_quantifier

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TH1_quantifier

toConstr :: TH1_quantifier -> Constr

dataTypeOf :: TH1_quantifier -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TH1_quantifier)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TH1_quantifier)

gmapT :: (forall b. Data b => b -> b) -> TH1_quantifier -> TH1_quantifier

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TH1_quantifier -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TH1_quantifier -> r

gmapQ :: (forall d. Data d => d -> u) -> TH1_quantifier -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TH1_quantifier -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TH1_quantifier -> m TH1_quantifier

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TH1_quantifier -> m TH1_quantifier

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TH1_quantifier -> m TH1_quantifier

Ord TH1_quantifier Source # 
Instance details

Defined in TPTP.AS

Show TH1_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TH1_quantifier -> ShowS

show :: TH1_quantifier -> String

showList :: [TH1_quantifier] -> ShowS

Generic TH1_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TH1_quantifier :: Type -> Type

GetRange TH1_quantifier Source # 
Instance details

Defined in TPTP.AS

FromJSON TH1_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TH1_quantifier

parseJSONList :: Value -> Parser [TH1_quantifier]

ToJSON TH1_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TH1_quantifier -> Value

toEncoding :: TH1_quantifier -> Encoding

toJSONList :: [TH1_quantifier] -> Value

toEncodingList :: [TH1_quantifier] -> Encoding

ShATermConvertible TH1_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TH1_quantifier -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TH1_quantifier] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TH1_quantifier)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TH1_quantifier])

Pretty TH1_quantifier Source # 
Instance details

Defined in TPTP.Pretty

type Rep TH1_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TH1_quantifier = D1 ('MetaData "TH1_quantifier" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TH1_DependentProduct" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TH1_DependentSum" 'PrefixI 'False) (U1 :: Type -> Type))

data TH0_quantifier Source #

Instances

Instances details
Eq TH0_quantifier Source # 
Instance details

Defined in TPTP.AS

Data TH0_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TH0_quantifier -> c TH0_quantifier

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TH0_quantifier

toConstr :: TH0_quantifier -> Constr

dataTypeOf :: TH0_quantifier -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TH0_quantifier)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TH0_quantifier)

gmapT :: (forall b. Data b => b -> b) -> TH0_quantifier -> TH0_quantifier

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TH0_quantifier -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TH0_quantifier -> r

gmapQ :: (forall d. Data d => d -> u) -> TH0_quantifier -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TH0_quantifier -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TH0_quantifier -> m TH0_quantifier

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TH0_quantifier -> m TH0_quantifier

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TH0_quantifier -> m TH0_quantifier

Ord TH0_quantifier Source # 
Instance details

Defined in TPTP.AS

Show TH0_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TH0_quantifier -> ShowS

show :: TH0_quantifier -> String

showList :: [TH0_quantifier] -> ShowS

Generic TH0_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TH0_quantifier :: Type -> Type

GetRange TH0_quantifier Source # 
Instance details

Defined in TPTP.AS

FromJSON TH0_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TH0_quantifier

parseJSONList :: Value -> Parser [TH0_quantifier]

ToJSON TH0_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: TH0_quantifier -> Value

toEncoding :: TH0_quantifier -> Encoding

toJSONList :: [TH0_quantifier] -> Value

toEncodingList :: [TH0_quantifier] -> Encoding

ShATermConvertible TH0_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TH0_quantifier -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TH0_quantifier] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TH0_quantifier)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TH0_quantifier])

Pretty TH0_quantifier Source # 
Instance details

Defined in TPTP.Pretty

type Rep TH0_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TH0_quantifier = D1 ('MetaData "TH0_quantifier" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TH0_LambdaBinder" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TH0_IndefiniteDescription" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TH0_DefiniteDescription" 'PrefixI 'False) (U1 :: Type -> Type)))

data THF_pair_connective Source #

Instances

Instances details
Eq THF_pair_connective Source # 
Instance details

Defined in TPTP.AS

Data THF_pair_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> THF_pair_connective -> c THF_pair_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c THF_pair_connective

toConstr :: THF_pair_connective -> Constr

dataTypeOf :: THF_pair_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c THF_pair_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c THF_pair_connective)

gmapT :: (forall b. Data b => b -> b) -> THF_pair_connective -> THF_pair_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> THF_pair_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> THF_pair_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> THF_pair_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> THF_pair_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> THF_pair_connective -> m THF_pair_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_pair_connective -> m THF_pair_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_pair_connective -> m THF_pair_connective

Ord THF_pair_connective Source # 
Instance details

Defined in TPTP.AS

Show THF_pair_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_pair_connective -> ShowS

show :: THF_pair_connective -> String

showList :: [THF_pair_connective] -> ShowS

Generic THF_pair_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_pair_connective :: Type -> Type

GetRange THF_pair_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_pair_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_pair_connective

parseJSONList :: Value -> Parser [THF_pair_connective]

ToJSON THF_pair_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_pair_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> THF_pair_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [THF_pair_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, THF_pair_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [THF_pair_connective])

Pretty THF_pair_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_pair_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_pair_connective = D1 ('MetaData "THF_pair_connective" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "THF_infix_equality" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Infix_inequality" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "THFPC_binary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Binary_connective)) :+: C1 ('MetaCons "THF_assignment" 'PrefixI 'False) (U1 :: Type -> Type)))

data THF_unary_connective Source #

Instances

Instances details
Eq THF_unary_connective Source # 
Instance details

Defined in TPTP.AS

Data THF_unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> THF_unary_connective -> c THF_unary_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c THF_unary_connective

toConstr :: THF_unary_connective -> Constr

dataTypeOf :: THF_unary_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c THF_unary_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c THF_unary_connective)

gmapT :: (forall b. Data b => b -> b) -> THF_unary_connective -> THF_unary_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> THF_unary_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> THF_unary_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> THF_unary_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> THF_unary_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> THF_unary_connective -> m THF_unary_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_unary_connective -> m THF_unary_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> THF_unary_connective -> m THF_unary_connective

Ord THF_unary_connective Source # 
Instance details

Defined in TPTP.AS

Show THF_unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> THF_unary_connective -> ShowS

show :: THF_unary_connective -> String

showList :: [THF_unary_connective] -> ShowS

Generic THF_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep THF_unary_connective :: Type -> Type

GetRange THF_unary_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON THF_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser THF_unary_connective

parseJSONList :: Value -> Parser [THF_unary_connective]

ToJSON THF_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible THF_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> THF_unary_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [THF_unary_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, THF_unary_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [THF_unary_connective])

Pretty THF_unary_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep THF_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep THF_unary_connective = D1 ('MetaData "THF_unary_connective" "TPTP.AS" "main" 'False) (C1 ('MetaCons "THFUC_unary" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Unary_connective)) :+: C1 ('MetaCons "THFUC_th1" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TH1_unary_connective)))

data TH1_unary_connective Source #

Instances

Instances details
Eq TH1_unary_connective Source # 
Instance details

Defined in TPTP.AS

Data TH1_unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TH1_unary_connective -> c TH1_unary_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TH1_unary_connective

toConstr :: TH1_unary_connective -> Constr

dataTypeOf :: TH1_unary_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TH1_unary_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TH1_unary_connective)

gmapT :: (forall b. Data b => b -> b) -> TH1_unary_connective -> TH1_unary_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TH1_unary_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TH1_unary_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> TH1_unary_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> TH1_unary_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TH1_unary_connective -> m TH1_unary_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TH1_unary_connective -> m TH1_unary_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TH1_unary_connective -> m TH1_unary_connective

Ord TH1_unary_connective Source # 
Instance details

Defined in TPTP.AS

Show TH1_unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> TH1_unary_connective -> ShowS

show :: TH1_unary_connective -> String

showList :: [TH1_unary_connective] -> ShowS

Generic TH1_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep TH1_unary_connective :: Type -> Type

GetRange TH1_unary_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON TH1_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser TH1_unary_connective

parseJSONList :: Value -> Parser [TH1_unary_connective]

ToJSON TH1_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible TH1_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> TH1_unary_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [TH1_unary_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, TH1_unary_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [TH1_unary_connective])

Pretty TH1_unary_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep TH1_unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep TH1_unary_connective = D1 ('MetaData "TH1_unary_connective" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "TH1_PiForAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TH1_PiSigmaExists" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "TH1_PiIndefiniteDescription" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "TH1_PiDefiniteDescription" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TH1_PiEquality" 'PrefixI 'False) (U1 :: Type -> Type))))

data FOF_quantifier Source #

Constructors

ForAll 
Exists 

Instances

Instances details
Eq FOF_quantifier Source # 
Instance details

Defined in TPTP.AS

Data FOF_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> FOF_quantifier -> c FOF_quantifier

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c FOF_quantifier

toConstr :: FOF_quantifier -> Constr

dataTypeOf :: FOF_quantifier -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c FOF_quantifier)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c FOF_quantifier)

gmapT :: (forall b. Data b => b -> b) -> FOF_quantifier -> FOF_quantifier

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> FOF_quantifier -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> FOF_quantifier -> r

gmapQ :: (forall d. Data d => d -> u) -> FOF_quantifier -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> FOF_quantifier -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> FOF_quantifier -> m FOF_quantifier

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_quantifier -> m FOF_quantifier

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> FOF_quantifier -> m FOF_quantifier

Ord FOF_quantifier Source # 
Instance details

Defined in TPTP.AS

Show FOF_quantifier Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> FOF_quantifier -> ShowS

show :: FOF_quantifier -> String

showList :: [FOF_quantifier] -> ShowS

Generic FOF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep FOF_quantifier :: Type -> Type

GetRange FOF_quantifier Source # 
Instance details

Defined in TPTP.AS

FromJSON FOF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser FOF_quantifier

parseJSONList :: Value -> Parser [FOF_quantifier]

ToJSON FOF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: FOF_quantifier -> Value

toEncoding :: FOF_quantifier -> Encoding

toJSONList :: [FOF_quantifier] -> Value

toEncodingList :: [FOF_quantifier] -> Encoding

ShATermConvertible FOF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> FOF_quantifier -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [FOF_quantifier] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, FOF_quantifier)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [FOF_quantifier])

Pretty FOF_quantifier Source # 
Instance details

Defined in TPTP.Pretty

type Rep FOF_quantifier 
Instance details

Defined in TPTP.ATC_TPTP

type Rep FOF_quantifier = D1 ('MetaData "FOF_quantifier" "TPTP.AS" "main" 'False) (C1 ('MetaCons "ForAll" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Exists" 'PrefixI 'False) (U1 :: Type -> Type))

data Binary_connective Source #

Instances

Instances details
Eq Binary_connective Source # 
Instance details

Defined in TPTP.AS

Data Binary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Binary_connective -> c Binary_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Binary_connective

toConstr :: Binary_connective -> Constr

dataTypeOf :: Binary_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Binary_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Binary_connective)

gmapT :: (forall b. Data b => b -> b) -> Binary_connective -> Binary_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Binary_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Binary_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> Binary_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Binary_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Binary_connective -> m Binary_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary_connective -> m Binary_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Binary_connective -> m Binary_connective

Ord Binary_connective Source # 
Instance details

Defined in TPTP.AS

Show Binary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Binary_connective -> ShowS

show :: Binary_connective -> String

showList :: [Binary_connective] -> ShowS

Generic Binary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Binary_connective :: Type -> Type

GetRange Binary_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON Binary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Binary_connective

parseJSONList :: Value -> Parser [Binary_connective]

ToJSON Binary_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Binary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Binary_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Binary_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Binary_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Binary_connective])

Pretty Binary_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep Binary_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Binary_connective = D1 ('MetaData "Binary_connective" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "Equivalence" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Implication" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ReverseImplication" 'PrefixI 'False) (U1 :: Type -> Type))) :+: (C1 ('MetaCons "XOR" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "NOR" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NAND" 'PrefixI 'False) (U1 :: Type -> Type))))

data Assoc_connective Source #

Constructors

OR 
AND 

Instances

Instances details
Eq Assoc_connective Source # 
Instance details

Defined in TPTP.AS

Data Assoc_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Assoc_connective -> c Assoc_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Assoc_connective

toConstr :: Assoc_connective -> Constr

dataTypeOf :: Assoc_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Assoc_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Assoc_connective)

gmapT :: (forall b. Data b => b -> b) -> Assoc_connective -> Assoc_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Assoc_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Assoc_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> Assoc_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Assoc_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Assoc_connective -> m Assoc_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Assoc_connective -> m Assoc_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Assoc_connective -> m Assoc_connective

Ord Assoc_connective Source # 
Instance details

Defined in TPTP.AS

Show Assoc_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Assoc_connective -> ShowS

show :: Assoc_connective -> String

showList :: [Assoc_connective] -> ShowS

Generic Assoc_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Assoc_connective :: Type -> Type

GetRange Assoc_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON Assoc_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Assoc_connective

parseJSONList :: Value -> Parser [Assoc_connective]

ToJSON Assoc_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Assoc_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Assoc_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Assoc_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Assoc_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Assoc_connective])

Pretty Assoc_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep Assoc_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Assoc_connective = D1 ('MetaData "Assoc_connective" "TPTP.AS" "main" 'False) (C1 ('MetaCons "OR" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AND" 'PrefixI 'False) (U1 :: Type -> Type))

data Unary_connective Source #

Constructors

NOT 

Instances

Instances details
Eq Unary_connective Source # 
Instance details

Defined in TPTP.AS

Data Unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Unary_connective -> c Unary_connective

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Unary_connective

toConstr :: Unary_connective -> Constr

dataTypeOf :: Unary_connective -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Unary_connective)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Unary_connective)

gmapT :: (forall b. Data b => b -> b) -> Unary_connective -> Unary_connective

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Unary_connective -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Unary_connective -> r

gmapQ :: (forall d. Data d => d -> u) -> Unary_connective -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Unary_connective -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Unary_connective -> m Unary_connective

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Unary_connective -> m Unary_connective

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Unary_connective -> m Unary_connective

Ord Unary_connective Source # 
Instance details

Defined in TPTP.AS

Show Unary_connective Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Unary_connective -> ShowS

show :: Unary_connective -> String

showList :: [Unary_connective] -> ShowS

Generic Unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Unary_connective :: Type -> Type

GetRange Unary_connective Source # 
Instance details

Defined in TPTP.AS

FromJSON Unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Unary_connective

parseJSONList :: Value -> Parser [Unary_connective]

ToJSON Unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Unary_connective -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Unary_connective] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Unary_connective)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Unary_connective])

Pretty Unary_connective Source # 
Instance details

Defined in TPTP.Pretty

type Rep Unary_connective 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Unary_connective = D1 ('MetaData "Unary_connective" "TPTP.AS" "main" 'False) (C1 ('MetaCons "NOT" 'PrefixI 'False) (U1 :: Type -> Type))

data Defined_type Source #

Constructors

OType 
O 
IType 
I 
TType 
Real 
Rat 
Int 

Instances

Instances details
Eq Defined_type Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Defined_type -> Defined_type -> Bool

(/=) :: Defined_type -> Defined_type -> Bool

Data Defined_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_type -> c Defined_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_type

toConstr :: Defined_type -> Constr

dataTypeOf :: Defined_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_type)

gmapT :: (forall b. Data b => b -> b) -> Defined_type -> Defined_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_type -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_type -> m Defined_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_type -> m Defined_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_type -> m Defined_type

Ord Defined_type Source # 
Instance details

Defined in TPTP.AS

Show Defined_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_type -> ShowS

show :: Defined_type -> String

showList :: [Defined_type] -> ShowS

Generic Defined_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_type :: Type -> Type

GetRange Defined_type Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_type

parseJSONList :: Value -> Parser [Defined_type]

ToJSON Defined_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Defined_type -> Value

toEncoding :: Defined_type -> Encoding

toJSONList :: [Defined_type] -> Value

toEncodingList :: [Defined_type] -> Encoding

ShATermConvertible Defined_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_type])

Pretty Defined_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_type = D1 ('MetaData "Defined_type" "TPTP.AS" "main" 'False) (((C1 ('MetaCons "OType" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "O" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "IType" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "I" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "TType" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Real" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Rat" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Int" 'PrefixI 'False) (U1 :: Type -> Type))))

data Atom Source #

Instances

Instances details
Eq Atom Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Atom -> Atom -> Bool

(/=) :: Atom -> Atom -> Bool

Data Atom Source # 
Instance details

Defined in TPTP.AS

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 TPTP.AS

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 TPTP.AS

Methods

showsPrec :: Int -> Atom -> ShowS

show :: Atom -> String

showList :: [Atom] -> ShowS

Generic Atom 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.AS

FromJSON Atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Atom

parseJSONList :: Value -> Parser [Atom]

ToJSON Atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Atom -> Value

toEncoding :: Atom -> Encoding

toJSONList :: [Atom] -> Value

toEncodingList :: [Atom] -> Encoding

ShATermConvertible Atom 
Instance details

Defined in TPTP.ATC_TPTP

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 TPTP.Pretty

Methods

pretty :: Atom -> Doc Source #

pretties :: [Atom] -> Doc Source #

type Rep Atom 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Atom = D1 ('MetaData "Atom" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Atom_untyped" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Untyped_atom)) :+: C1 ('MetaCons "Atom_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Defined_constant)))

data Untyped_atom Source #

Instances

Instances details
Eq Untyped_atom Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Untyped_atom -> Untyped_atom -> Bool

(/=) :: Untyped_atom -> Untyped_atom -> Bool

Data Untyped_atom Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Untyped_atom -> c Untyped_atom

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Untyped_atom

toConstr :: Untyped_atom -> Constr

dataTypeOf :: Untyped_atom -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Untyped_atom)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Untyped_atom)

gmapT :: (forall b. Data b => b -> b) -> Untyped_atom -> Untyped_atom

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Untyped_atom -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Untyped_atom -> r

gmapQ :: (forall d. Data d => d -> u) -> Untyped_atom -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Untyped_atom -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Untyped_atom -> m Untyped_atom

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Untyped_atom -> m Untyped_atom

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Untyped_atom -> m Untyped_atom

Ord Untyped_atom Source # 
Instance details

Defined in TPTP.AS

Show Untyped_atom Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Untyped_atom -> ShowS

show :: Untyped_atom -> String

showList :: [Untyped_atom] -> ShowS

Generic Untyped_atom 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Untyped_atom :: Type -> Type

GetRange Untyped_atom Source # 
Instance details

Defined in TPTP.AS

FromJSON Untyped_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Untyped_atom

parseJSONList :: Value -> Parser [Untyped_atom]

ToJSON Untyped_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Untyped_atom -> Value

toEncoding :: Untyped_atom -> Encoding

toJSONList :: [Untyped_atom] -> Value

toEncodingList :: [Untyped_atom] -> Encoding

ShATermConvertible Untyped_atom 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Untyped_atom -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Untyped_atom] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Untyped_atom)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Untyped_atom])

Pretty Untyped_atom Source # 
Instance details

Defined in TPTP.Pretty

type Rep Untyped_atom 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Untyped_atom = D1 ('MetaData "Untyped_atom" "TPTP.AS" "main" 'False) (C1 ('MetaCons "UA_constant" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Constant)) :+: C1 ('MetaCons "UA_system" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 System_constant)))

data Defined_proposition Source #

Constructors

TPTP_true 
TPTP_false 

Instances

Instances details
Eq Defined_proposition Source # 
Instance details

Defined in TPTP.AS

Data Defined_proposition Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_proposition -> c Defined_proposition

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_proposition

toConstr :: Defined_proposition -> Constr

dataTypeOf :: Defined_proposition -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_proposition)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_proposition)

gmapT :: (forall b. Data b => b -> b) -> Defined_proposition -> Defined_proposition

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_proposition -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_proposition -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_proposition -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_proposition -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_proposition -> m Defined_proposition

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_proposition -> m Defined_proposition

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_proposition -> m Defined_proposition

Ord Defined_proposition Source # 
Instance details

Defined in TPTP.AS

Show Defined_proposition Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_proposition -> ShowS

show :: Defined_proposition -> String

showList :: [Defined_proposition] -> ShowS

Generic Defined_proposition 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_proposition :: Type -> Type

GetRange Defined_proposition Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_proposition 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_proposition

parseJSONList :: Value -> Parser [Defined_proposition]

ToJSON Defined_proposition 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Defined_proposition 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_proposition -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_proposition] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_proposition)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_proposition])

Pretty Defined_proposition Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_proposition 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_proposition = D1 ('MetaData "Defined_proposition" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TPTP_true" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TPTP_false" 'PrefixI 'False) (U1 :: Type -> Type))

data Defined_predicate Source #

Instances

Instances details
Eq Defined_predicate Source # 
Instance details

Defined in TPTP.AS

Data Defined_predicate Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_predicate -> c Defined_predicate

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_predicate

toConstr :: Defined_predicate -> Constr

dataTypeOf :: Defined_predicate -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_predicate)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_predicate)

gmapT :: (forall b. Data b => b -> b) -> Defined_predicate -> Defined_predicate

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_predicate -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_predicate -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_predicate -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_predicate -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_predicate -> m Defined_predicate

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_predicate -> m Defined_predicate

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_predicate -> m Defined_predicate

Ord Defined_predicate Source # 
Instance details

Defined in TPTP.AS

Show Defined_predicate Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_predicate -> ShowS

show :: Defined_predicate -> String

showList :: [Defined_predicate] -> ShowS

Generic Defined_predicate 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_predicate :: Type -> Type

GetRange Defined_predicate Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_predicate 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_predicate

parseJSONList :: Value -> Parser [Defined_predicate]

ToJSON Defined_predicate 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Defined_predicate 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_predicate -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_predicate] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_predicate)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_predicate])

Pretty Defined_predicate Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_predicate 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_predicate = D1 ('MetaData "Defined_predicate" "TPTP.AS" "main" 'False) (((C1 ('MetaCons "Distinct" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Less" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Lesseq" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Greater" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Greatereq" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Is_int" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Is_rat" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "Box_P" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Box_i" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Box_int" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Box" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Dia_P" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Dia_i" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Dia_int" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Dia" 'PrefixI 'False) (U1 :: Type -> Type)))))

data Defined_infix_pred Source #

Instances

Instances details
Eq Defined_infix_pred Source # 
Instance details

Defined in TPTP.AS

Data Defined_infix_pred Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_infix_pred -> c Defined_infix_pred

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_infix_pred

toConstr :: Defined_infix_pred -> Constr

dataTypeOf :: Defined_infix_pred -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_infix_pred)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_infix_pred)

gmapT :: (forall b. Data b => b -> b) -> Defined_infix_pred -> Defined_infix_pred

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_infix_pred -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_infix_pred -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_infix_pred -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_infix_pred -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_infix_pred -> m Defined_infix_pred

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_infix_pred -> m Defined_infix_pred

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_infix_pred -> m Defined_infix_pred

Ord Defined_infix_pred Source # 
Instance details

Defined in TPTP.AS

Show Defined_infix_pred Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_infix_pred -> ShowS

show :: Defined_infix_pred -> String

showList :: [Defined_infix_pred] -> ShowS

Generic Defined_infix_pred 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_infix_pred :: Type -> Type

GetRange Defined_infix_pred Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_infix_pred 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_infix_pred

parseJSONList :: Value -> Parser [Defined_infix_pred]

ToJSON Defined_infix_pred 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Defined_infix_pred 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_infix_pred -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_infix_pred] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_infix_pred)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_infix_pred])

Pretty Defined_infix_pred Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_infix_pred 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_infix_pred = D1 ('MetaData "Defined_infix_pred" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Defined_infix_equality" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Defined_assignment" 'PrefixI 'False) (U1 :: Type -> Type))

data Defined_functor Source #

Instances

Instances details
Eq Defined_functor Source # 
Instance details

Defined in TPTP.AS

Data Defined_functor Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_functor -> c Defined_functor

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_functor

toConstr :: Defined_functor -> Constr

dataTypeOf :: Defined_functor -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_functor)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_functor)

gmapT :: (forall b. Data b => b -> b) -> Defined_functor -> Defined_functor

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_functor -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_functor -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_functor -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_functor -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_functor -> m Defined_functor

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_functor -> m Defined_functor

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_functor -> m Defined_functor

Ord Defined_functor Source # 
Instance details

Defined in TPTP.AS

Show Defined_functor Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_functor -> ShowS

show :: Defined_functor -> String

showList :: [Defined_functor] -> ShowS

Generic Defined_functor 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_functor :: Type -> Type

GetRange Defined_functor Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_functor 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_functor

parseJSONList :: Value -> Parser [Defined_functor]

ToJSON Defined_functor 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Defined_functor -> Value

toEncoding :: Defined_functor -> Encoding

toJSONList :: [Defined_functor] -> Value

toEncodingList :: [Defined_functor] -> Encoding

ShATermConvertible Defined_functor 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_functor -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_functor] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_functor)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_functor])

Pretty Defined_functor Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_functor 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_functor = D1 ('MetaData "Defined_functor" "TPTP.AS" "main" 'False) ((((C1 ('MetaCons "Uminus" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Sum" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Difference" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Product" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "Quotient" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Quotient_e" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Quotient_t" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Quotient_f" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Remainder_e" 'PrefixI 'False) (U1 :: Type -> Type))))) :+: (((C1 ('MetaCons "Remainder_t" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Remainder_f" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Floor" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "Ceiling" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Truncate" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: ((C1 ('MetaCons "Round" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "To_int" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "To_rat" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "To_real" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "DF_atomic_defined_word" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atomic_defined_word)))))))

data Defined_term Source #

Instances

Instances details
Eq Defined_term Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Defined_term -> Defined_term -> Bool

(/=) :: Defined_term -> Defined_term -> Bool

Data Defined_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Defined_term -> c Defined_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Defined_term

toConstr :: Defined_term -> Constr

dataTypeOf :: Defined_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Defined_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Defined_term)

gmapT :: (forall b. Data b => b -> b) -> Defined_term -> Defined_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Defined_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Defined_term -> r

gmapQ :: (forall d. Data d => d -> u) -> Defined_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Defined_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Defined_term -> m Defined_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_term -> m Defined_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Defined_term -> m Defined_term

Ord Defined_term Source # 
Instance details

Defined in TPTP.AS

Show Defined_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Defined_term -> ShowS

show :: Defined_term -> String

showList :: [Defined_term] -> ShowS

Generic Defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Defined_term :: Type -> Type

GetRange Defined_term Source # 
Instance details

Defined in TPTP.AS

FromJSON Defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Defined_term

parseJSONList :: Value -> Parser [Defined_term]

ToJSON Defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Defined_term -> Value

toEncoding :: Defined_term -> Encoding

toJSONList :: [Defined_term] -> Value

toEncodingList :: [Defined_term] -> Encoding

ShATermConvertible Defined_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Defined_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Defined_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Defined_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Defined_term])

Pretty Defined_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep Defined_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Defined_term = D1 ('MetaData "Defined_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "DT_number" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Number)) :+: C1 ('MetaCons "DT_object" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Distinct_object)))

data Source Source #

Instances

Instances details
Eq Source Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Source -> Source -> Bool

(/=) :: Source -> Source -> Bool

Data Source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Source -> c Source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Source

toConstr :: Source -> Constr

dataTypeOf :: Source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Source)

gmapT :: (forall b. Data b => b -> b) -> Source -> Source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Source -> r

gmapQ :: (forall d. Data d => d -> u) -> Source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Source -> m Source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Source -> m Source

Ord Source Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Source -> Source -> Ordering

(<) :: Source -> Source -> Bool

(<=) :: Source -> Source -> Bool

(>) :: Source -> Source -> Bool

(>=) :: Source -> Source -> Bool

max :: Source -> Source -> Source

min :: Source -> Source -> Source

Show Source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Source -> ShowS

show :: Source -> String

showList :: [Source] -> ShowS

Generic Source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Source :: Type -> Type

Methods

from :: Source -> Rep Source x

to :: Rep Source x -> Source

GetRange Source Source # 
Instance details

Defined in TPTP.AS

FromJSON Source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Source

parseJSONList :: Value -> Parser [Source]

ToJSON Source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Source -> Value

toEncoding :: Source -> Encoding

toJSONList :: [Source] -> Value

toEncodingList :: [Source] -> Encoding

ShATermConvertible Source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Source])

Pretty Source Source # 
Instance details

Defined in TPTP.Pretty

type Rep Source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Source = D1 ('MetaData "Source" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "Source_DAG" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 DAG_source)) :+: C1 ('MetaCons "Source_internal" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Internal_source))) :+: (C1 ('MetaCons "Source_external" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 External_source)) :+: (C1 ('MetaCons "Unknown_source" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "Source_many" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Sources)))))

data DAG_source Source #

Instances

Instances details
Eq DAG_source Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: DAG_source -> DAG_source -> Bool

(/=) :: DAG_source -> DAG_source -> Bool

Data DAG_source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> DAG_source -> c DAG_source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c DAG_source

toConstr :: DAG_source -> Constr

dataTypeOf :: DAG_source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c DAG_source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c DAG_source)

gmapT :: (forall b. Data b => b -> b) -> DAG_source -> DAG_source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> DAG_source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> DAG_source -> r

gmapQ :: (forall d. Data d => d -> u) -> DAG_source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> DAG_source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> DAG_source -> m DAG_source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> DAG_source -> m DAG_source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> DAG_source -> m DAG_source

Ord DAG_source Source # 
Instance details

Defined in TPTP.AS

Show DAG_source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> DAG_source -> ShowS

show :: DAG_source -> String

showList :: [DAG_source] -> ShowS

Generic DAG_source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep DAG_source :: Type -> Type

Methods

from :: DAG_source -> Rep DAG_source x

to :: Rep DAG_source x -> DAG_source

GetRange DAG_source Source # 
Instance details

Defined in TPTP.AS

FromJSON DAG_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser DAG_source

parseJSONList :: Value -> Parser [DAG_source]

ToJSON DAG_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: DAG_source -> Value

toEncoding :: DAG_source -> Encoding

toJSONList :: [DAG_source] -> Value

toEncodingList :: [DAG_source] -> Encoding

ShATermConvertible DAG_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> DAG_source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [DAG_source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, DAG_source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [DAG_source])

Pretty DAG_source Source # 
Instance details

Defined in TPTP.Pretty

type Rep DAG_source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep DAG_source = D1 ('MetaData "DAG_source" "TPTP.AS" "main" 'False) (C1 ('MetaCons "DAGS_name" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Name)) :+: C1 ('MetaCons "DAGS_record" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_record)))

data Inference_record Source #

Instances

Instances details
Eq Inference_record Source # 
Instance details

Defined in TPTP.AS

Data Inference_record Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inference_record -> c Inference_record

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inference_record

toConstr :: Inference_record -> Constr

dataTypeOf :: Inference_record -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Inference_record)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inference_record)

gmapT :: (forall b. Data b => b -> b) -> Inference_record -> Inference_record

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inference_record -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inference_record -> r

gmapQ :: (forall d. Data d => d -> u) -> Inference_record -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Inference_record -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inference_record -> m Inference_record

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_record -> m Inference_record

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_record -> m Inference_record

Ord Inference_record Source # 
Instance details

Defined in TPTP.AS

Show Inference_record Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Inference_record -> ShowS

show :: Inference_record -> String

showList :: [Inference_record] -> ShowS

Generic Inference_record 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Inference_record :: Type -> Type

GetRange Inference_record Source # 
Instance details

Defined in TPTP.AS

FromJSON Inference_record 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Inference_record

parseJSONList :: Value -> Parser [Inference_record]

ToJSON Inference_record 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Inference_record 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Inference_record -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Inference_record] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Inference_record)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Inference_record])

Pretty Inference_record Source # 
Instance details

Defined in TPTP.Pretty

type Rep Inference_record 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Inference_record = D1 ('MetaData "Inference_record" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Inference_record" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_rule) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Useful_info) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_parents))))

data Parent_info Source #

Instances

Instances details
Eq Parent_info Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Parent_info -> Parent_info -> Bool

(/=) :: Parent_info -> Parent_info -> Bool

Data Parent_info Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Parent_info -> c Parent_info

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Parent_info

toConstr :: Parent_info -> Constr

dataTypeOf :: Parent_info -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Parent_info)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Parent_info)

gmapT :: (forall b. Data b => b -> b) -> Parent_info -> Parent_info

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Parent_info -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Parent_info -> r

gmapQ :: (forall d. Data d => d -> u) -> Parent_info -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Parent_info -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Parent_info -> m Parent_info

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent_info -> m Parent_info

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Parent_info -> m Parent_info

Ord Parent_info Source # 
Instance details

Defined in TPTP.AS

Show Parent_info Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Parent_info -> ShowS

show :: Parent_info -> String

showList :: [Parent_info] -> ShowS

Generic Parent_info 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Parent_info :: Type -> Type

Methods

from :: Parent_info -> Rep Parent_info x

to :: Rep Parent_info x -> Parent_info

GetRange Parent_info Source # 
Instance details

Defined in TPTP.AS

FromJSON Parent_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Parent_info

parseJSONList :: Value -> Parser [Parent_info]

ToJSON Parent_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Parent_info -> Value

toEncoding :: Parent_info -> Encoding

toJSONList :: [Parent_info] -> Value

toEncodingList :: [Parent_info] -> Encoding

ShATermConvertible Parent_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Parent_info -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Parent_info] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Parent_info)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Parent_info])

Pretty Parent_info Source # 
Instance details

Defined in TPTP.Pretty

type Rep Parent_info 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Parent_info = D1 ('MetaData "Parent_info" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Parent_info" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Source) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Parent_details)))

data Internal_source Source #

Instances

Instances details
Eq Internal_source Source # 
Instance details

Defined in TPTP.AS

Data Internal_source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Internal_source -> c Internal_source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Internal_source

toConstr :: Internal_source -> Constr

dataTypeOf :: Internal_source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Internal_source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Internal_source)

gmapT :: (forall b. Data b => b -> b) -> Internal_source -> Internal_source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Internal_source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Internal_source -> r

gmapQ :: (forall d. Data d => d -> u) -> Internal_source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Internal_source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Internal_source -> m Internal_source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Internal_source -> m Internal_source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Internal_source -> m Internal_source

Ord Internal_source Source # 
Instance details

Defined in TPTP.AS

Show Internal_source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Internal_source -> ShowS

show :: Internal_source -> String

showList :: [Internal_source] -> ShowS

Generic Internal_source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Internal_source :: Type -> Type

GetRange Internal_source Source # 
Instance details

Defined in TPTP.AS

FromJSON Internal_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Internal_source

parseJSONList :: Value -> Parser [Internal_source]

ToJSON Internal_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Internal_source -> Value

toEncoding :: Internal_source -> Encoding

toJSONList :: [Internal_source] -> Value

toEncodingList :: [Internal_source] -> Encoding

ShATermConvertible Internal_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Internal_source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Internal_source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Internal_source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Internal_source])

Pretty Internal_source Source # 
Instance details

Defined in TPTP.Pretty

type Rep Internal_source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Internal_source = D1 ('MetaData "Internal_source" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Internal_source" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Intro_type) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Optional_info)))

data Intro_type Source #

Instances

Instances details
Eq Intro_type Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Intro_type -> Intro_type -> Bool

(/=) :: Intro_type -> Intro_type -> Bool

Data Intro_type Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Intro_type -> c Intro_type

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Intro_type

toConstr :: Intro_type -> Constr

dataTypeOf :: Intro_type -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Intro_type)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Intro_type)

gmapT :: (forall b. Data b => b -> b) -> Intro_type -> Intro_type

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Intro_type -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Intro_type -> r

gmapQ :: (forall d. Data d => d -> u) -> Intro_type -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Intro_type -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Intro_type -> m Intro_type

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Intro_type -> m Intro_type

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Intro_type -> m Intro_type

Ord Intro_type Source # 
Instance details

Defined in TPTP.AS

Show Intro_type Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Intro_type -> ShowS

show :: Intro_type -> String

showList :: [Intro_type] -> ShowS

Generic Intro_type 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Intro_type :: Type -> Type

Methods

from :: Intro_type -> Rep Intro_type x

to :: Rep Intro_type x -> Intro_type

GetRange Intro_type Source # 
Instance details

Defined in TPTP.AS

FromJSON Intro_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Intro_type

parseJSONList :: Value -> Parser [Intro_type]

ToJSON Intro_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Intro_type -> Value

toEncoding :: Intro_type -> Encoding

toJSONList :: [Intro_type] -> Value

toEncodingList :: [Intro_type] -> Encoding

ShATermConvertible Intro_type 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Intro_type -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Intro_type] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Intro_type)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Intro_type])

Pretty Intro_type Source # 
Instance details

Defined in TPTP.Pretty

type Rep Intro_type 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Intro_type = D1 ('MetaData "Intro_type" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "IntroTypeDefinition" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AxiomOfChoice" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "Tautology" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "IntroTypeAssumption" 'PrefixI 'False) (U1 :: Type -> Type)))

data External_source Source #

Instances

Instances details
Eq External_source Source # 
Instance details

Defined in TPTP.AS

Data External_source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> External_source -> c External_source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c External_source

toConstr :: External_source -> Constr

dataTypeOf :: External_source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c External_source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c External_source)

gmapT :: (forall b. Data b => b -> b) -> External_source -> External_source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> External_source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> External_source -> r

gmapQ :: (forall d. Data d => d -> u) -> External_source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> External_source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> External_source -> m External_source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> External_source -> m External_source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> External_source -> m External_source

Ord External_source Source # 
Instance details

Defined in TPTP.AS

Show External_source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> External_source -> ShowS

show :: External_source -> String

showList :: [External_source] -> ShowS

Generic External_source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep External_source :: Type -> Type

GetRange External_source Source # 
Instance details

Defined in TPTP.AS

FromJSON External_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser External_source

parseJSONList :: Value -> Parser [External_source]

ToJSON External_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: External_source -> Value

toEncoding :: External_source -> Encoding

toJSONList :: [External_source] -> Value

toEncodingList :: [External_source] -> Encoding

ShATermConvertible External_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> External_source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [External_source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, External_source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [External_source])

Pretty External_source Source # 
Instance details

Defined in TPTP.Pretty

type Rep External_source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep External_source = D1 ('MetaData "External_source" "TPTP.AS" "main" 'False) (C1 ('MetaCons "ExtSrc_file" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 File_source)) :+: (C1 ('MetaCons "ExtSrc_theory" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Theory)) :+: C1 ('MetaCons "ExtSrc_creator" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Creator_source))))

data File_source Source #

Instances

Instances details
Eq File_source Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: File_source -> File_source -> Bool

(/=) :: File_source -> File_source -> Bool

Data File_source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> File_source -> c File_source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c File_source

toConstr :: File_source -> Constr

dataTypeOf :: File_source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c File_source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c File_source)

gmapT :: (forall b. Data b => b -> b) -> File_source -> File_source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> File_source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> File_source -> r

gmapQ :: (forall d. Data d => d -> u) -> File_source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> File_source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> File_source -> m File_source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> File_source -> m File_source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> File_source -> m File_source

Ord File_source Source # 
Instance details

Defined in TPTP.AS

Show File_source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> File_source -> ShowS

show :: File_source -> String

showList :: [File_source] -> ShowS

Generic File_source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep File_source :: Type -> Type

Methods

from :: File_source -> Rep File_source x

to :: Rep File_source x -> File_source

GetRange File_source Source # 
Instance details

Defined in TPTP.AS

FromJSON File_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser File_source

parseJSONList :: Value -> Parser [File_source]

ToJSON File_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: File_source -> Value

toEncoding :: File_source -> Encoding

toJSONList :: [File_source] -> Value

toEncodingList :: [File_source] -> Encoding

ShATermConvertible File_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> File_source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [File_source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, File_source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [File_source])

Pretty File_source Source # 
Instance details

Defined in TPTP.Pretty

type Rep File_source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep File_source = D1 ('MetaData "File_source" "TPTP.AS" "main" 'False) (C1 ('MetaCons "File_source" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 File_name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 File_info)))

type File_info = Maybe Name Source #

data Theory Source #

Instances

Instances details
Eq Theory Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Theory -> Theory -> Bool

(/=) :: Theory -> Theory -> Bool

Data Theory Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Theory -> c Theory

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Theory

toConstr :: Theory -> Constr

dataTypeOf :: Theory -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Theory)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Theory)

gmapT :: (forall b. Data b => b -> b) -> Theory -> Theory

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Theory -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Theory -> r

gmapQ :: (forall d. Data d => d -> u) -> Theory -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Theory -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Theory -> m Theory

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Theory -> m Theory

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Theory -> m Theory

Ord Theory Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Theory -> Theory -> Ordering

(<) :: Theory -> Theory -> Bool

(<=) :: Theory -> Theory -> Bool

(>) :: Theory -> Theory -> Bool

(>=) :: Theory -> Theory -> Bool

max :: Theory -> Theory -> Theory

min :: Theory -> Theory -> Theory

Show Theory Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Theory -> ShowS

show :: Theory -> String

showList :: [Theory] -> ShowS

Generic Theory 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Theory :: Type -> Type

Methods

from :: Theory -> Rep Theory x

to :: Rep Theory x -> Theory

GetRange Theory Source # 
Instance details

Defined in TPTP.AS

FromJSON Theory 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Theory

parseJSONList :: Value -> Parser [Theory]

ToJSON Theory 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Theory -> Value

toEncoding :: Theory -> Encoding

toJSONList :: [Theory] -> Value

toEncodingList :: [Theory] -> Encoding

ShATermConvertible Theory 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Theory -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Theory] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Theory)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Theory])

Pretty Theory Source # 
Instance details

Defined in TPTP.Pretty

type Rep Theory 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Theory = D1 ('MetaData "Theory" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Theory" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Theory_name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Optional_info)))

data Theory_name Source #

Constructors

TN_equality 
TN_ac 

Instances

Instances details
Eq Theory_name Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Theory_name -> Theory_name -> Bool

(/=) :: Theory_name -> Theory_name -> Bool

Data Theory_name Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Theory_name -> c Theory_name

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Theory_name

toConstr :: Theory_name -> Constr

dataTypeOf :: Theory_name -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Theory_name)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Theory_name)

gmapT :: (forall b. Data b => b -> b) -> Theory_name -> Theory_name

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Theory_name -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Theory_name -> r

gmapQ :: (forall d. Data d => d -> u) -> Theory_name -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Theory_name -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Theory_name -> m Theory_name

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Theory_name -> m Theory_name

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Theory_name -> m Theory_name

Ord Theory_name Source # 
Instance details

Defined in TPTP.AS

Show Theory_name Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Theory_name -> ShowS

show :: Theory_name -> String

showList :: [Theory_name] -> ShowS

Generic Theory_name 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Theory_name :: Type -> Type

Methods

from :: Theory_name -> Rep Theory_name x

to :: Rep Theory_name x -> Theory_name

GetRange Theory_name Source # 
Instance details

Defined in TPTP.AS

FromJSON Theory_name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Theory_name

parseJSONList :: Value -> Parser [Theory_name]

ToJSON Theory_name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Theory_name -> Value

toEncoding :: Theory_name -> Encoding

toJSONList :: [Theory_name] -> Value

toEncodingList :: [Theory_name] -> Encoding

ShATermConvertible Theory_name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Theory_name -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Theory_name] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Theory_name)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Theory_name])

Pretty Theory_name Source # 
Instance details

Defined in TPTP.Pretty

type Rep Theory_name 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Theory_name = D1 ('MetaData "Theory_name" "TPTP.AS" "main" 'False) (C1 ('MetaCons "TN_equality" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TN_ac" 'PrefixI 'False) (U1 :: Type -> Type))

data Creator_source Source #

Instances

Instances details
Eq Creator_source Source # 
Instance details

Defined in TPTP.AS

Data Creator_source Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Creator_source -> c Creator_source

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Creator_source

toConstr :: Creator_source -> Constr

dataTypeOf :: Creator_source -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Creator_source)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Creator_source)

gmapT :: (forall b. Data b => b -> b) -> Creator_source -> Creator_source

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Creator_source -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Creator_source -> r

gmapQ :: (forall d. Data d => d -> u) -> Creator_source -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Creator_source -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Creator_source -> m Creator_source

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Creator_source -> m Creator_source

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Creator_source -> m Creator_source

Ord Creator_source Source # 
Instance details

Defined in TPTP.AS

Show Creator_source Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Creator_source -> ShowS

show :: Creator_source -> String

showList :: [Creator_source] -> ShowS

Generic Creator_source 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Creator_source :: Type -> Type

GetRange Creator_source Source # 
Instance details

Defined in TPTP.AS

FromJSON Creator_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Creator_source

parseJSONList :: Value -> Parser [Creator_source]

ToJSON Creator_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Creator_source -> Value

toEncoding :: Creator_source -> Encoding

toJSONList :: [Creator_source] -> Value

toEncodingList :: [Creator_source] -> Encoding

ShATermConvertible Creator_source 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Creator_source -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Creator_source] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Creator_source)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Creator_source])

Pretty Creator_source Source # 
Instance details

Defined in TPTP.Pretty

type Rep Creator_source 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Creator_source = D1 ('MetaData "Creator_source" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Creator_source" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Creator_name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Optional_info)))

data Useful_info Source #

Instances

Instances details
Eq Useful_info Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Useful_info -> Useful_info -> Bool

(/=) :: Useful_info -> Useful_info -> Bool

Data Useful_info Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Useful_info -> c Useful_info

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Useful_info

toConstr :: Useful_info -> Constr

dataTypeOf :: Useful_info -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Useful_info)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Useful_info)

gmapT :: (forall b. Data b => b -> b) -> Useful_info -> Useful_info

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Useful_info -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Useful_info -> r

gmapQ :: (forall d. Data d => d -> u) -> Useful_info -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Useful_info -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Useful_info -> m Useful_info

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Useful_info -> m Useful_info

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Useful_info -> m Useful_info

Ord Useful_info Source # 
Instance details

Defined in TPTP.AS

Show Useful_info Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Useful_info -> ShowS

show :: Useful_info -> String

showList :: [Useful_info] -> ShowS

Generic Useful_info 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Useful_info :: Type -> Type

Methods

from :: Useful_info -> Rep Useful_info x

to :: Rep Useful_info x -> Useful_info

GetRange Useful_info Source # 
Instance details

Defined in TPTP.AS

FromJSON Useful_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Useful_info

parseJSONList :: Value -> Parser [Useful_info]

ToJSON Useful_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Useful_info -> Value

toEncoding :: Useful_info -> Encoding

toJSONList :: [Useful_info] -> Value

toEncodingList :: [Useful_info] -> Encoding

ShATermConvertible Useful_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Useful_info -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Useful_info] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Useful_info)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Useful_info])

Pretty Useful_info Source # 
Instance details

Defined in TPTP.Pretty

type Rep Useful_info 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Useful_info = D1 ('MetaData "Useful_info" "TPTP.AS" "main" 'False) (C1 ('MetaCons "UI_items" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Info_items)) :+: C1 ('MetaCons "UI_general_list" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_list)))

data Info_item Source #

Instances

Instances details
Eq Info_item Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Info_item -> Info_item -> Bool

(/=) :: Info_item -> Info_item -> Bool

Data Info_item Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Info_item -> c Info_item

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Info_item

toConstr :: Info_item -> Constr

dataTypeOf :: Info_item -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Info_item)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Info_item)

gmapT :: (forall b. Data b => b -> b) -> Info_item -> Info_item

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Info_item -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Info_item -> r

gmapQ :: (forall d. Data d => d -> u) -> Info_item -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Info_item -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Info_item -> m Info_item

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Info_item -> m Info_item

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Info_item -> m Info_item

Ord Info_item Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Info_item -> Info_item -> Ordering

(<) :: Info_item -> Info_item -> Bool

(<=) :: Info_item -> Info_item -> Bool

(>) :: Info_item -> Info_item -> Bool

(>=) :: Info_item -> Info_item -> Bool

max :: Info_item -> Info_item -> Info_item

min :: Info_item -> Info_item -> Info_item

Show Info_item Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Info_item -> ShowS

show :: Info_item -> String

showList :: [Info_item] -> ShowS

Generic Info_item 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Info_item :: Type -> Type

Methods

from :: Info_item -> Rep Info_item x

to :: Rep Info_item x -> Info_item

GetRange Info_item Source # 
Instance details

Defined in TPTP.AS

FromJSON Info_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Info_item

parseJSONList :: Value -> Parser [Info_item]

ToJSON Info_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Info_item -> Value

toEncoding :: Info_item -> Encoding

toJSONList :: [Info_item] -> Value

toEncodingList :: [Info_item] -> Encoding

ShATermConvertible Info_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Info_item -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Info_item] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Info_item)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Info_item])

Pretty Info_item Source # 
Instance details

Defined in TPTP.Pretty

type Rep Info_item 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Info_item = D1 ('MetaData "Info_item" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Info_formula" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_item)) :+: (C1 ('MetaCons "Info_inference" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_item)) :+: C1 ('MetaCons "Info_general" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_function))))

data Formula_item Source #

Instances

Instances details
Eq Formula_item Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Formula_item -> Formula_item -> Bool

(/=) :: Formula_item -> Formula_item -> Bool

Data Formula_item Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Formula_item -> c Formula_item

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Formula_item

toConstr :: Formula_item -> Constr

dataTypeOf :: Formula_item -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Formula_item)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Formula_item)

gmapT :: (forall b. Data b => b -> b) -> Formula_item -> Formula_item

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Formula_item -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Formula_item -> r

gmapQ :: (forall d. Data d => d -> u) -> Formula_item -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Formula_item -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Formula_item -> m Formula_item

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Formula_item -> m Formula_item

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Formula_item -> m Formula_item

Ord Formula_item Source # 
Instance details

Defined in TPTP.AS

Show Formula_item Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Formula_item -> ShowS

show :: Formula_item -> String

showList :: [Formula_item] -> ShowS

Generic Formula_item 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Formula_item :: Type -> Type

GetRange Formula_item Source # 
Instance details

Defined in TPTP.AS

FromJSON Formula_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Formula_item

parseJSONList :: Value -> Parser [Formula_item]

ToJSON Formula_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Formula_item -> Value

toEncoding :: Formula_item -> Encoding

toJSONList :: [Formula_item] -> Value

toEncodingList :: [Formula_item] -> Encoding

ShATermConvertible Formula_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Formula_item -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Formula_item] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Formula_item)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Formula_item])

Pretty Formula_item Source # 
Instance details

Defined in TPTP.Pretty

type Rep Formula_item 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Formula_item = D1 ('MetaData "Formula_item" "TPTP.AS" "main" 'False) (C1 ('MetaCons "FI_description" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Description_item)) :+: C1 ('MetaCons "FI_iquote" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Iquote_item)))

data Inference_item Source #

Instances

Instances details
Eq Inference_item Source # 
Instance details

Defined in TPTP.AS

Data Inference_item Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inference_item -> c Inference_item

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inference_item

toConstr :: Inference_item -> Constr

dataTypeOf :: Inference_item -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Inference_item)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inference_item)

gmapT :: (forall b. Data b => b -> b) -> Inference_item -> Inference_item

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inference_item -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inference_item -> r

gmapQ :: (forall d. Data d => d -> u) -> Inference_item -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Inference_item -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inference_item -> m Inference_item

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_item -> m Inference_item

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_item -> m Inference_item

Ord Inference_item Source # 
Instance details

Defined in TPTP.AS

Show Inference_item Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Inference_item -> ShowS

show :: Inference_item -> String

showList :: [Inference_item] -> ShowS

Generic Inference_item 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Inference_item :: Type -> Type

GetRange Inference_item Source # 
Instance details

Defined in TPTP.AS

FromJSON Inference_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Inference_item

parseJSONList :: Value -> Parser [Inference_item]

ToJSON Inference_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Inference_item -> Value

toEncoding :: Inference_item -> Encoding

toJSONList :: [Inference_item] -> Value

toEncodingList :: [Inference_item] -> Encoding

ShATermConvertible Inference_item 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Inference_item -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Inference_item] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Inference_item)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Inference_item])

Pretty Inference_item Source # 
Instance details

Defined in TPTP.Pretty

type Rep Inference_item 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Inference_item = D1 ('MetaData "Inference_item" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "Inf_status" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_status)) :+: C1 ('MetaCons "Inf_assumption" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Assumptions_record))) :+: (C1 ('MetaCons "Inf_symbol" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 New_symbol_record)) :+: C1 ('MetaCons "Inf_refutation" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Refutation))))

data Inference_status Source #

Instances

Instances details
Eq Inference_status Source # 
Instance details

Defined in TPTP.AS

Data Inference_status Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inference_status -> c Inference_status

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inference_status

toConstr :: Inference_status -> Constr

dataTypeOf :: Inference_status -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Inference_status)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inference_status)

gmapT :: (forall b. Data b => b -> b) -> Inference_status -> Inference_status

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inference_status -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inference_status -> r

gmapQ :: (forall d. Data d => d -> u) -> Inference_status -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Inference_status -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inference_status -> m Inference_status

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_status -> m Inference_status

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_status -> m Inference_status

Ord Inference_status Source # 
Instance details

Defined in TPTP.AS

Show Inference_status Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Inference_status -> ShowS

show :: Inference_status -> String

showList :: [Inference_status] -> ShowS

Generic Inference_status 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Inference_status :: Type -> Type

GetRange Inference_status Source # 
Instance details

Defined in TPTP.AS

FromJSON Inference_status 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Inference_status

parseJSONList :: Value -> Parser [Inference_status]

ToJSON Inference_status 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Inference_status 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Inference_status -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Inference_status] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Inference_status)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Inference_status])

Pretty Inference_status Source # 
Instance details

Defined in TPTP.Pretty

type Rep Inference_status 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Inference_status = D1 ('MetaData "Inference_status" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Inf_value" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Status_value)) :+: C1 ('MetaCons "Inf_info" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_info)))

data Status_value Source #

Constructors

SUC 
UNP 
SAP 
ESA 
SAT 
FSA 
THM 
EQV 
TAC 
WEC 
ETH 
TAU 
WTC 
WTH 
CAX 
SCA 
TCA 
WCA 
CUP 
CSP 
ECS 
CSA 
CTH 
CEQ 
UNC 
WCC 
ECT 
FUN 
UNS 
WUC 
WCT 
SCC 
UCA 
NOC 

Instances

Instances details
Eq Status_value Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Status_value -> Status_value -> Bool

(/=) :: Status_value -> Status_value -> Bool

Data Status_value Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Status_value -> c Status_value

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Status_value

toConstr :: Status_value -> Constr

dataTypeOf :: Status_value -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Status_value)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Status_value)

gmapT :: (forall b. Data b => b -> b) -> Status_value -> Status_value

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Status_value -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Status_value -> r

gmapQ :: (forall d. Data d => d -> u) -> Status_value -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Status_value -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Status_value -> m Status_value

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Status_value -> m Status_value

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Status_value -> m Status_value

Ord Status_value Source # 
Instance details

Defined in TPTP.AS

Show Status_value Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Status_value -> ShowS

show :: Status_value -> String

showList :: [Status_value] -> ShowS

Generic Status_value 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Status_value :: Type -> Type

GetRange Status_value Source # 
Instance details

Defined in TPTP.AS

FromJSON Status_value 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Status_value

parseJSONList :: Value -> Parser [Status_value]

ToJSON Status_value 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Status_value -> Value

toEncoding :: Status_value -> Encoding

toJSONList :: [Status_value] -> Value

toEncodingList :: [Status_value] -> Encoding

ShATermConvertible Status_value 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Status_value -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Status_value] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Status_value)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Status_value])

Pretty Status_value Source # 
Instance details

Defined in TPTP.Pretty

type Rep Status_value 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Status_value = D1 ('MetaData "Status_value" "TPTP.AS" "main" 'False) (((((C1 ('MetaCons "SUC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UNP" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SAP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ESA" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "SAT" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "FSA" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "THM" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "EQV" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "TAC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WEC" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "ETH" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TAU" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "WTC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WTH" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CAX" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "SCA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "TCA" 'PrefixI 'False) (U1 :: Type -> Type)))))) :+: ((((C1 ('MetaCons "WCA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CUP" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CSP" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ECS" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "CSA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "CTH" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "CEQ" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UNC" 'PrefixI 'False) (U1 :: Type -> Type)))) :+: (((C1 ('MetaCons "WCC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "ECT" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "FUN" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "UNS" 'PrefixI 'False) (U1 :: Type -> Type))) :+: ((C1 ('MetaCons "WUC" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "WCT" 'PrefixI 'False) (U1 :: Type -> Type)) :+: (C1 ('MetaCons "SCC" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "UCA" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "NOC" 'PrefixI 'False) (U1 :: Type -> Type)))))))

data Inference_info Source #

Instances

Instances details
Eq Inference_info Source # 
Instance details

Defined in TPTP.AS

Data Inference_info Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Inference_info -> c Inference_info

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Inference_info

toConstr :: Inference_info -> Constr

dataTypeOf :: Inference_info -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Inference_info)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Inference_info)

gmapT :: (forall b. Data b => b -> b) -> Inference_info -> Inference_info

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Inference_info -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Inference_info -> r

gmapQ :: (forall d. Data d => d -> u) -> Inference_info -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Inference_info -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Inference_info -> m Inference_info

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_info -> m Inference_info

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Inference_info -> m Inference_info

Ord Inference_info Source # 
Instance details

Defined in TPTP.AS

Show Inference_info Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Inference_info -> ShowS

show :: Inference_info -> String

showList :: [Inference_info] -> ShowS

Generic Inference_info 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Inference_info :: Type -> Type

GetRange Inference_info Source # 
Instance details

Defined in TPTP.AS

FromJSON Inference_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Inference_info

parseJSONList :: Value -> Parser [Inference_info]

ToJSON Inference_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Inference_info -> Value

toEncoding :: Inference_info -> Encoding

toJSONList :: [Inference_info] -> Value

toEncodingList :: [Inference_info] -> Encoding

ShATermConvertible Inference_info 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Inference_info -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Inference_info] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Inference_info)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Inference_info])

Pretty Inference_info Source # 
Instance details

Defined in TPTP.Pretty

type Rep Inference_info 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Inference_info = D1 ('MetaData "Inference_info" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Inference_info" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Inference_rule) :*: (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atomic_word) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_list))))

data New_symbol_record Source #

Instances

Instances details
Eq New_symbol_record Source # 
Instance details

Defined in TPTP.AS

Data New_symbol_record Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> New_symbol_record -> c New_symbol_record

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c New_symbol_record

toConstr :: New_symbol_record -> Constr

dataTypeOf :: New_symbol_record -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c New_symbol_record)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c New_symbol_record)

gmapT :: (forall b. Data b => b -> b) -> New_symbol_record -> New_symbol_record

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> New_symbol_record -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> New_symbol_record -> r

gmapQ :: (forall d. Data d => d -> u) -> New_symbol_record -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> New_symbol_record -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> New_symbol_record -> m New_symbol_record

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> New_symbol_record -> m New_symbol_record

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> New_symbol_record -> m New_symbol_record

Ord New_symbol_record Source # 
Instance details

Defined in TPTP.AS

Show New_symbol_record Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> New_symbol_record -> ShowS

show :: New_symbol_record -> String

showList :: [New_symbol_record] -> ShowS

Generic New_symbol_record 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep New_symbol_record :: Type -> Type

GetRange New_symbol_record Source # 
Instance details

Defined in TPTP.AS

FromJSON New_symbol_record 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser New_symbol_record

parseJSONList :: Value -> Parser [New_symbol_record]

ToJSON New_symbol_record 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible New_symbol_record 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> New_symbol_record -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [New_symbol_record] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, New_symbol_record)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [New_symbol_record])

Pretty New_symbol_record Source # 
Instance details

Defined in TPTP.Pretty

type Rep New_symbol_record 
Instance details

Defined in TPTP.ATC_TPTP

type Rep New_symbol_record = D1 ('MetaData "New_symbol_record" "TPTP.AS" "main" 'False) (C1 ('MetaCons "New_symbol_record" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atomic_word) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 New_symbol_list)))

data Principal_symbol Source #

Instances

Instances details
Eq Principal_symbol Source # 
Instance details

Defined in TPTP.AS

Data Principal_symbol Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Principal_symbol -> c Principal_symbol

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Principal_symbol

toConstr :: Principal_symbol -> Constr

dataTypeOf :: Principal_symbol -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Principal_symbol)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Principal_symbol)

gmapT :: (forall b. Data b => b -> b) -> Principal_symbol -> Principal_symbol

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Principal_symbol -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Principal_symbol -> r

gmapQ :: (forall d. Data d => d -> u) -> Principal_symbol -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Principal_symbol -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Principal_symbol -> m Principal_symbol

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Principal_symbol -> m Principal_symbol

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Principal_symbol -> m Principal_symbol

Ord Principal_symbol Source # 
Instance details

Defined in TPTP.AS

Show Principal_symbol Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Principal_symbol -> ShowS

show :: Principal_symbol -> String

showList :: [Principal_symbol] -> ShowS

Generic Principal_symbol 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Principal_symbol :: Type -> Type

GetRange Principal_symbol Source # 
Instance details

Defined in TPTP.AS

FromJSON Principal_symbol 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Principal_symbol

parseJSONList :: Value -> Parser [Principal_symbol]

ToJSON Principal_symbol 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible Principal_symbol 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Principal_symbol -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Principal_symbol] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Principal_symbol)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Principal_symbol])

Pretty Principal_symbol Source # 
Instance details

Defined in TPTP.Pretty

type Rep Principal_symbol 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Principal_symbol = D1 ('MetaData "Principal_symbol" "TPTP.AS" "main" 'False) (C1 ('MetaCons "PS_functor" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TPTP_functor)) :+: C1 ('MetaCons "PS_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)))

data Include Source #

Instances

Instances details
Eq Include Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Include -> Include -> Bool

(/=) :: Include -> Include -> Bool

Data Include Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Include -> c Include

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Include

toConstr :: Include -> Constr

dataTypeOf :: Include -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Include)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Include)

gmapT :: (forall b. Data b => b -> b) -> Include -> Include

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Include -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Include -> r

gmapQ :: (forall d. Data d => d -> u) -> Include -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Include -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Include -> m Include

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Include -> m Include

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Include -> m Include

Ord Include Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Include -> Include -> Ordering

(<) :: Include -> Include -> Bool

(<=) :: Include -> Include -> Bool

(>) :: Include -> Include -> Bool

(>=) :: Include -> Include -> Bool

max :: Include -> Include -> Include

min :: Include -> Include -> Include

Show Include Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Include -> ShowS

show :: Include -> String

showList :: [Include] -> ShowS

Generic Include 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Include :: Type -> Type

Methods

from :: Include -> Rep Include x

to :: Rep Include x -> Include

GetRange Include Source # 
Instance details

Defined in TPTP.AS

FromJSON Include 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Include

parseJSONList :: Value -> Parser [Include]

ToJSON Include 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Include -> Value

toEncoding :: Include -> Encoding

toJSONList :: [Include] -> Value

toEncodingList :: [Include] -> Encoding

ShATermConvertible Include 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Include -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Include] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Include)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Include])

Pretty Include Source # 
Instance details

Defined in TPTP.Pretty

type Rep Include 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Include = D1 ('MetaData "Include" "TPTP.AS" "main" 'False) (C1 ('MetaCons "Include" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 File_name) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_selection)))

data General_term Source #

Instances

Instances details
Eq General_term Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: General_term -> General_term -> Bool

(/=) :: General_term -> General_term -> Bool

Data General_term Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> General_term -> c General_term

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c General_term

toConstr :: General_term -> Constr

dataTypeOf :: General_term -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c General_term)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c General_term)

gmapT :: (forall b. Data b => b -> b) -> General_term -> General_term

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> General_term -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> General_term -> r

gmapQ :: (forall d. Data d => d -> u) -> General_term -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> General_term -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> General_term -> m General_term

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> General_term -> m General_term

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> General_term -> m General_term

Ord General_term Source # 
Instance details

Defined in TPTP.AS

Show General_term Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> General_term -> ShowS

show :: General_term -> String

showList :: [General_term] -> ShowS

Generic General_term 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep General_term :: Type -> Type

GetRange General_term Source # 
Instance details

Defined in TPTP.AS

FromJSON General_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser General_term

parseJSONList :: Value -> Parser [General_term]

ToJSON General_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: General_term -> Value

toEncoding :: General_term -> Encoding

toJSONList :: [General_term] -> Value

toEncodingList :: [General_term] -> Encoding

ShATermConvertible General_term 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> General_term -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [General_term] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, General_term)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [General_term])

Pretty General_term Source # 
Instance details

Defined in TPTP.Pretty

type Rep General_term 
Instance details

Defined in TPTP.ATC_TPTP

type Rep General_term = D1 ('MetaData "General_term" "TPTP.AS" "main" 'False) (C1 ('MetaCons "GT_data" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_data)) :+: (C1 ('MetaCons "GT_DataTerm" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_data) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_term)) :+: C1 ('MetaCons "GT_list" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_list))))

data General_data Source #

Instances

Instances details
Eq General_data Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: General_data -> General_data -> Bool

(/=) :: General_data -> General_data -> Bool

Data General_data Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> General_data -> c General_data

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c General_data

toConstr :: General_data -> Constr

dataTypeOf :: General_data -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c General_data)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c General_data)

gmapT :: (forall b. Data b => b -> b) -> General_data -> General_data

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> General_data -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> General_data -> r

gmapQ :: (forall d. Data d => d -> u) -> General_data -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> General_data -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> General_data -> m General_data

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> General_data -> m General_data

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> General_data -> m General_data

Ord General_data Source # 
Instance details

Defined in TPTP.AS

Show General_data Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> General_data -> ShowS

show :: General_data -> String

showList :: [General_data] -> ShowS

Generic General_data 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep General_data :: Type -> Type

GetRange General_data Source # 
Instance details

Defined in TPTP.AS

FromJSON General_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser General_data

parseJSONList :: Value -> Parser [General_data]

ToJSON General_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: General_data -> Value

toEncoding :: General_data -> Encoding

toJSONList :: [General_data] -> Value

toEncodingList :: [General_data] -> Encoding

ShATermConvertible General_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> General_data -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [General_data] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, General_data)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [General_data])

Pretty General_data Source # 
Instance details

Defined in TPTP.Pretty

type Rep General_data 
Instance details

Defined in TPTP.ATC_TPTP

type Rep General_data = D1 ('MetaData "General_data" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "GD_atomic_word" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atomic_word)) :+: (C1 ('MetaCons "GD_general_function" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_function)) :+: C1 ('MetaCons "GD_variable" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable)))) :+: ((C1 ('MetaCons "GD_number" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Number)) :+: C1 ('MetaCons "GD_distinct_object" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Distinct_object))) :+: (C1 ('MetaCons "GD_formula_data" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_data)) :+: C1 ('MetaCons "GD_bind" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Variable) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Formula_data)))))

data General_function Source #

Instances

Instances details
Eq General_function Source # 
Instance details

Defined in TPTP.AS

Data General_function Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> General_function -> c General_function

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c General_function

toConstr :: General_function -> Constr

dataTypeOf :: General_function -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c General_function)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c General_function)

gmapT :: (forall b. Data b => b -> b) -> General_function -> General_function

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> General_function -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> General_function -> r

gmapQ :: (forall d. Data d => d -> u) -> General_function -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> General_function -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> General_function -> m General_function

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> General_function -> m General_function

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> General_function -> m General_function

Ord General_function Source # 
Instance details

Defined in TPTP.AS

Show General_function Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> General_function -> ShowS

show :: General_function -> String

showList :: [General_function] -> ShowS

Generic General_function 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep General_function :: Type -> Type

GetRange General_function Source # 
Instance details

Defined in TPTP.AS

FromJSON General_function 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser General_function

parseJSONList :: Value -> Parser [General_function]

ToJSON General_function 
Instance details

Defined in TPTP.ATC_TPTP

ShATermConvertible General_function 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> General_function -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [General_function] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, General_function)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [General_function])

Pretty General_function Source # 
Instance details

Defined in TPTP.Pretty

type Rep General_function 
Instance details

Defined in TPTP.ATC_TPTP

type Rep General_function = D1 ('MetaData "General_function" "TPTP.AS" "main" 'False) (C1 ('MetaCons "General_function" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Atomic_word) :*: S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 General_terms)))

data Formula_data Source #

Instances

Instances details
Eq Formula_data Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Formula_data -> Formula_data -> Bool

(/=) :: Formula_data -> Formula_data -> Bool

Data Formula_data Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Formula_data -> c Formula_data

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Formula_data

toConstr :: Formula_data -> Constr

dataTypeOf :: Formula_data -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Formula_data)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Formula_data)

gmapT :: (forall b. Data b => b -> b) -> Formula_data -> Formula_data

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Formula_data -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Formula_data -> r

gmapQ :: (forall d. Data d => d -> u) -> Formula_data -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Formula_data -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Formula_data -> m Formula_data

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Formula_data -> m Formula_data

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Formula_data -> m Formula_data

Ord Formula_data Source # 
Instance details

Defined in TPTP.AS

Show Formula_data Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Formula_data -> ShowS

show :: Formula_data -> String

showList :: [Formula_data] -> ShowS

Generic Formula_data 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Formula_data :: Type -> Type

GetRange Formula_data Source # 
Instance details

Defined in TPTP.AS

FromJSON Formula_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Formula_data

parseJSONList :: Value -> Parser [Formula_data]

ToJSON Formula_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Formula_data -> Value

toEncoding :: Formula_data -> Encoding

toJSONList :: [Formula_data] -> Value

toEncodingList :: [Formula_data] -> Encoding

ShATermConvertible Formula_data 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Formula_data -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Formula_data] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Formula_data)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Formula_data])

Pretty Formula_data Source # 
Instance details

Defined in TPTP.Pretty

type Rep Formula_data 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Formula_data = D1 ('MetaData "Formula_data" "TPTP.AS" "main" 'False) ((C1 ('MetaCons "FD_THF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 THF_formula)) :+: C1 ('MetaCons "FD_TFF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 TFF_formula))) :+: (C1 ('MetaCons "FD_FOF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_formula)) :+: (C1 ('MetaCons "FD_CNF" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 CNF_formula)) :+: C1 ('MetaCons "FD_FOT" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 FOF_term)))))

data Name Source #

Constructors

NameString Token 
NameInteger Integer 

Instances

Instances details
Eq Name Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Name -> Name -> Bool

(/=) :: Name -> Name -> Bool

Data Name Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Name -> c Name

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Name

toConstr :: Name -> Constr

dataTypeOf :: Name -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Name)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Name)

gmapT :: (forall b. Data b => b -> b) -> Name -> Name

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Name -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Name -> r

gmapQ :: (forall d. Data d => d -> u) -> Name -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Name -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Name -> m Name

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Name -> m Name

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Name -> m Name

Ord Name Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Name -> Name -> Ordering

(<) :: Name -> Name -> Bool

(<=) :: Name -> Name -> Bool

(>) :: Name -> Name -> Bool

(>=) :: Name -> Name -> Bool

max :: Name -> Name -> Name

min :: Name -> Name -> Name

Show Name Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Name -> ShowS

show :: Name -> String

showList :: [Name] -> ShowS

Generic Name 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Name :: Type -> Type

Methods

from :: Name -> Rep Name x

to :: Rep Name x -> Name

GetRange Name Source # 
Instance details

Defined in TPTP.AS

FromJSON Name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Name

parseJSONList :: Value -> Parser [Name]

ToJSON Name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Name -> Value

toEncoding :: Name -> Encoding

toJSONList :: [Name] -> Value

toEncodingList :: [Name] -> Encoding

ShATermConvertible Name 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Name -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Name] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Name)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Name])

Pretty Name Source # 
Instance details

Defined in TPTP.Pretty

Methods

pretty :: Name -> Doc Source #

pretties :: [Name] -> Doc Source #

type Rep Name 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Name = D1 ('MetaData "Name" "TPTP.AS" "main" 'False) (C1 ('MetaCons "NameString" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Token)) :+: C1 ('MetaCons "NameInteger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)))

data Number Source #

Constructors

NumInteger Integer 
NumRational Rational 
NumReal Double 

Instances

Instances details
Eq Number Source # 
Instance details

Defined in TPTP.AS

Methods

(==) :: Number -> Number -> Bool

(/=) :: Number -> Number -> Bool

Data Number Source # 
Instance details

Defined in TPTP.AS

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Number -> c Number

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Number

toConstr :: Number -> Constr

dataTypeOf :: Number -> DataType

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Number)

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Number)

gmapT :: (forall b. Data b => b -> b) -> Number -> Number

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Number -> r

gmapQr :: forall r r'. (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Number -> r

gmapQ :: (forall d. Data d => d -> u) -> Number -> [u]

gmapQi :: Int -> (forall d. Data d => d -> u) -> Number -> u

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Number -> m Number

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Number -> m Number

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Number -> m Number

Ord Number Source # 
Instance details

Defined in TPTP.AS

Methods

compare :: Number -> Number -> Ordering

(<) :: Number -> Number -> Bool

(<=) :: Number -> Number -> Bool

(>) :: Number -> Number -> Bool

(>=) :: Number -> Number -> Bool

max :: Number -> Number -> Number

min :: Number -> Number -> Number

Show Number Source # 
Instance details

Defined in TPTP.AS

Methods

showsPrec :: Int -> Number -> ShowS

show :: Number -> String

showList :: [Number] -> ShowS

Generic Number 
Instance details

Defined in TPTP.ATC_TPTP

Associated Types

type Rep Number :: Type -> Type

Methods

from :: Number -> Rep Number x

to :: Rep Number x -> Number

GetRange Number Source # 
Instance details

Defined in TPTP.AS

FromJSON Number 
Instance details

Defined in TPTP.ATC_TPTP

Methods

parseJSON :: Value -> Parser Number

parseJSONList :: Value -> Parser [Number]

ToJSON Number 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toJSON :: Number -> Value

toEncoding :: Number -> Encoding

toJSONList :: [Number] -> Value

toEncodingList :: [Number] -> Encoding

ShATermConvertible Number 
Instance details

Defined in TPTP.ATC_TPTP

Methods

toShATermAux :: ATermTable -> Number -> IO (ATermTable, Int)

toShATermList' :: ATermTable -> [Number] -> IO (ATermTable, Int)

fromShATermAux :: Int -> ATermTable -> (ATermTable, Number)

fromShATermList' :: Int -> ATermTable -> (ATermTable, [Number])

Pretty Number Source # 
Instance details

Defined in TPTP.Pretty

type Rep Number 
Instance details

Defined in TPTP.ATC_TPTP

type Rep Number = D1 ('MetaData "Number" "TPTP.AS" "main" 'False) (C1 ('MetaCons "NumInteger" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Integer)) :+: (C1 ('MetaCons "NumRational" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Rational)) :+: C1 ('MetaCons "NumReal" 'PrefixI 'False) (S1 ('MetaSel ('Nothing :: Maybe Symbol) 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Double))))