| Copyright | (c) Eugen Kuksa University of Magdeburg 2017 |
|---|---|
| License | GPLv2 or higher, see LICENSE.txt |
| Maintainer | Eugen Kuksa <kuksa@iks.cs.ovgu.de> |
| Stability | provisional |
| Portability | portable |
| Safe Haskell | None |
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
Constructors
| TPTP [TPTP_input] |
Instances
| Eq TPTP Source # | |
| Data TPTP Source # | |
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 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 # | |
| Show TPTP Source # | |
| Generic TPTP | |
| GetRange TPTP Source # | |
| FromJSON TPTP | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TPTP | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: TPTP -> Encoding toJSONList :: [TPTP] -> Value toEncodingList :: [TPTP] -> Encoding | |
| ShATermConvertible TPTP | |
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 # | |
| type Rep TPTP | |
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 #
Constructors
| Annotated_formula Annotated_formula | |
| TPTP_include Include | |
| TPTP_comment Comment | |
| TPTP_defined_comment DefinedComment | |
| TPTP_system_comment SystemComment |
Instances
| Eq TPTP_input Source # | |
Defined in TPTP.AS | |
| Data TPTP_input Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TPTP_input -> TPTP_input -> Ordering (<) :: TPTP_input -> TPTP_input -> Bool (<=) :: TPTP_input -> TPTP_input -> Bool (>) :: TPTP_input -> TPTP_input -> Bool (>=) :: TPTP_input -> TPTP_input -> Bool max :: TPTP_input -> TPTP_input -> TPTP_input min :: TPTP_input -> TPTP_input -> TPTP_input | |
| Show TPTP_input Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TPTP_input -> ShowS show :: TPTP_input -> String showList :: [TPTP_input] -> ShowS | |
| Generic TPTP_input | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TPTP_input :: Type -> Type | |
| GetRange TPTP_input Source # | |
| FromJSON TPTP_input | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TPTP_input | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TPTP_input | |
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))))) | |
Constructors
| Comment_line Token | |
| Comment_block Token |
Instances
| Eq Comment Source # | |
| Data Comment Source # | |
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 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 # | |
| Show Comment Source # | |
| Generic Comment | |
| GetRange Comment Source # | |
| FromJSON Comment | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Comment | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Comment -> Encoding toJSONList :: [Comment] -> Value toEncodingList :: [Comment] -> Encoding | |
| ShATermConvertible Comment | |
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 # | |
| type Rep Comment | |
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 #
Constructors
| Defined_comment_line Token | |
| Defined_comment_block Token |
Instances
| Eq DefinedComment Source # | |
Defined in TPTP.AS Methods (==) :: DefinedComment -> DefinedComment -> Bool (/=) :: DefinedComment -> DefinedComment -> Bool | |
| Data DefinedComment Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: DefinedComment -> DefinedComment -> Ordering (<) :: DefinedComment -> DefinedComment -> Bool (<=) :: DefinedComment -> DefinedComment -> Bool (>) :: DefinedComment -> DefinedComment -> Bool (>=) :: DefinedComment -> DefinedComment -> Bool max :: DefinedComment -> DefinedComment -> DefinedComment min :: DefinedComment -> DefinedComment -> DefinedComment | |
| Show DefinedComment Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> DefinedComment -> ShowS show :: DefinedComment -> String showList :: [DefinedComment] -> ShowS | |
| Generic DefinedComment | |
Defined in TPTP.ATC_TPTP Associated Types type Rep DefinedComment :: Type -> Type | |
| GetRange DefinedComment Source # | |
| FromJSON DefinedComment | |
Defined in TPTP.ATC_TPTP | |
| ToJSON DefinedComment | |
Defined in TPTP.ATC_TPTP Methods toJSON :: DefinedComment -> Value toEncoding :: DefinedComment -> Encoding toJSONList :: [DefinedComment] -> Value toEncodingList :: [DefinedComment] -> Encoding | |
| ShATermConvertible DefinedComment | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep DefinedComment | |
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 #
Constructors
| System_comment_line Token | |
| System_comment_block Token |
Instances
| Eq SystemComment Source # | |
Defined in TPTP.AS | |
| Data SystemComment Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: SystemComment -> SystemComment -> Ordering (<) :: SystemComment -> SystemComment -> Bool (<=) :: SystemComment -> SystemComment -> Bool (>) :: SystemComment -> SystemComment -> Bool (>=) :: SystemComment -> SystemComment -> Bool max :: SystemComment -> SystemComment -> SystemComment min :: SystemComment -> SystemComment -> SystemComment | |
| Show SystemComment Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> SystemComment -> ShowS show :: SystemComment -> String showList :: [SystemComment] -> ShowS | |
| Generic SystemComment | |
Defined in TPTP.ATC_TPTP Associated Types type Rep SystemComment :: Type -> Type | |
| GetRange SystemComment Source # | |
| FromJSON SystemComment | |
Defined in TPTP.ATC_TPTP | |
| ToJSON SystemComment | |
Defined in TPTP.ATC_TPTP Methods toJSON :: SystemComment -> Value toEncoding :: SystemComment -> Encoding toJSONList :: [SystemComment] -> Value toEncodingList :: [SystemComment] -> Encoding | |
| ShATermConvertible SystemComment | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep SystemComment | |
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 #
Constructors
Instances
data TPI_annotated Source #
Constructors
| TPI_annotated Name Formula_role TPI_formula Annotations |
Instances
| Eq TPI_annotated Source # | |
Defined in TPTP.AS | |
| Data TPI_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TPI_annotated -> TPI_annotated -> Ordering (<) :: TPI_annotated -> TPI_annotated -> Bool (<=) :: TPI_annotated -> TPI_annotated -> Bool (>) :: TPI_annotated -> TPI_annotated -> Bool (>=) :: TPI_annotated -> TPI_annotated -> Bool max :: TPI_annotated -> TPI_annotated -> TPI_annotated min :: TPI_annotated -> TPI_annotated -> TPI_annotated | |
| Show TPI_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TPI_annotated -> ShowS show :: TPI_annotated -> String showList :: [TPI_annotated] -> ShowS | |
| Generic TPI_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TPI_annotated :: Type -> Type | |
| GetRange TPI_annotated Source # | |
| FromJSON TPI_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TPI_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TPI_annotated | |
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)))) | |
type TPI_formula = FOF_formula Source #
data THF_annotated Source #
Constructors
| THF_annotated Name Formula_role THF_formula Annotations |
Instances
| Eq THF_annotated Source # | |
Defined in TPTP.AS | |
| Data THF_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_annotated -> THF_annotated -> Ordering (<) :: THF_annotated -> THF_annotated -> Bool (<=) :: THF_annotated -> THF_annotated -> Bool (>) :: THF_annotated -> THF_annotated -> Bool (>=) :: THF_annotated -> THF_annotated -> Bool max :: THF_annotated -> THF_annotated -> THF_annotated min :: THF_annotated -> THF_annotated -> THF_annotated | |
| Show THF_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_annotated -> ShowS show :: THF_annotated -> String showList :: [THF_annotated] -> ShowS | |
| Generic THF_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_annotated :: Type -> Type | |
| GetRange THF_annotated Source # | |
| FromJSON THF_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_annotated | |
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 #
Constructors
| TFX_annotated Name Formula_role TFX_formula Annotations |
Instances
| Eq TFX_annotated Source # | |
Defined in TPTP.AS | |
| Data TFX_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFX_annotated -> TFX_annotated -> Ordering (<) :: TFX_annotated -> TFX_annotated -> Bool (<=) :: TFX_annotated -> TFX_annotated -> Bool (>) :: TFX_annotated -> TFX_annotated -> Bool (>=) :: TFX_annotated -> TFX_annotated -> Bool max :: TFX_annotated -> TFX_annotated -> TFX_annotated min :: TFX_annotated -> TFX_annotated -> TFX_annotated | |
| Show TFX_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFX_annotated -> ShowS show :: TFX_annotated -> String showList :: [TFX_annotated] -> ShowS | |
| Generic TFX_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFX_annotated :: Type -> Type | |
| GetRange TFX_annotated Source # | |
| FromJSON TFX_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFX_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFX_annotated | |
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 #
Constructors
| TFF_annotated Name Formula_role TFF_formula Annotations |
Instances
| Eq TFF_annotated Source # | |
Defined in TPTP.AS | |
| Data TFF_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_annotated -> TFF_annotated -> Ordering (<) :: TFF_annotated -> TFF_annotated -> Bool (<=) :: TFF_annotated -> TFF_annotated -> Bool (>) :: TFF_annotated -> TFF_annotated -> Bool (>=) :: TFF_annotated -> TFF_annotated -> Bool max :: TFF_annotated -> TFF_annotated -> TFF_annotated min :: TFF_annotated -> TFF_annotated -> TFF_annotated | |
| Show TFF_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_annotated -> ShowS show :: TFF_annotated -> String showList :: [TFF_annotated] -> ShowS | |
| Generic TFF_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_annotated :: Type -> Type | |
| GetRange TFF_annotated Source # | |
| FromJSON TFF_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_annotated | |
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 #
Constructors
| TCF_annotated Name Formula_role TCF_formula Annotations |
Instances
| Eq TCF_annotated Source # | |
Defined in TPTP.AS | |
| Data TCF_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TCF_annotated -> TCF_annotated -> Ordering (<) :: TCF_annotated -> TCF_annotated -> Bool (<=) :: TCF_annotated -> TCF_annotated -> Bool (>) :: TCF_annotated -> TCF_annotated -> Bool (>=) :: TCF_annotated -> TCF_annotated -> Bool max :: TCF_annotated -> TCF_annotated -> TCF_annotated min :: TCF_annotated -> TCF_annotated -> TCF_annotated | |
| Show TCF_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TCF_annotated -> ShowS show :: TCF_annotated -> String showList :: [TCF_annotated] -> ShowS | |
| Generic TCF_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TCF_annotated :: Type -> Type | |
| GetRange TCF_annotated Source # | |
| FromJSON TCF_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TCF_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TCF_annotated | |
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 #
Constructors
| FOF_annotated Name Formula_role FOF_formula Annotations |
Instances
| Eq FOF_annotated Source # | |
Defined in TPTP.AS | |
| Data FOF_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_annotated -> FOF_annotated -> Ordering (<) :: FOF_annotated -> FOF_annotated -> Bool (<=) :: FOF_annotated -> FOF_annotated -> Bool (>) :: FOF_annotated -> FOF_annotated -> Bool (>=) :: FOF_annotated -> FOF_annotated -> Bool max :: FOF_annotated -> FOF_annotated -> FOF_annotated min :: FOF_annotated -> FOF_annotated -> FOF_annotated | |
| Show FOF_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> FOF_annotated -> ShowS show :: FOF_annotated -> String showList :: [FOF_annotated] -> ShowS | |
| Generic FOF_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_annotated :: Type -> Type | |
| GetRange FOF_annotated Source # | |
| FromJSON FOF_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_annotated | |
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 #
Constructors
| CNF_annotated Name Formula_role CNF_formula Annotations |
Instances
| Eq CNF_annotated Source # | |
Defined in TPTP.AS | |
| Data CNF_annotated Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: CNF_annotated -> CNF_annotated -> Ordering (<) :: CNF_annotated -> CNF_annotated -> Bool (<=) :: CNF_annotated -> CNF_annotated -> Bool (>) :: CNF_annotated -> CNF_annotated -> Bool (>=) :: CNF_annotated -> CNF_annotated -> Bool max :: CNF_annotated -> CNF_annotated -> CNF_annotated min :: CNF_annotated -> CNF_annotated -> CNF_annotated | |
| Show CNF_annotated Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> CNF_annotated -> ShowS show :: CNF_annotated -> String showList :: [CNF_annotated] -> ShowS | |
| Generic CNF_annotated | |
Defined in TPTP.ATC_TPTP Associated Types type Rep CNF_annotated :: Type -> Type | |
| GetRange CNF_annotated Source # | |
| FromJSON CNF_annotated | |
Defined in TPTP.ATC_TPTP | |
| ToJSON CNF_annotated | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep CNF_annotated | |
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)))) | |
name :: Annotated_formula -> Name Source #
newtype Annotations Source #
Constructors
| Annotations (Maybe (Source, Optional_info)) |
Instances
| Eq Annotations Source # | |
Defined in TPTP.AS | |
| Data Annotations Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Annotations -> Annotations -> Ordering (<) :: Annotations -> Annotations -> Bool (<=) :: Annotations -> Annotations -> Bool (>) :: Annotations -> Annotations -> Bool (>=) :: Annotations -> Annotations -> Bool max :: Annotations -> Annotations -> Annotations min :: Annotations -> Annotations -> Annotations | |
| Show Annotations Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Annotations -> ShowS show :: Annotations -> String showList :: [Annotations] -> ShowS | |
| Generic Annotations | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Annotations :: Type -> Type | |
| GetRange Annotations Source # | |
| FromJSON Annotations | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Annotations | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Annotations -> Value toEncoding :: Annotations -> Encoding toJSONList :: [Annotations] -> Value toEncodingList :: [Annotations] -> Encoding | |
| ShATermConvertible Annotations | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Annotations | |
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 #
Constructors
| Axiom | |
| Hypothesis | |
| Definition | |
| Assumption | |
| Lemma | |
| Theorem | |
| Corollary | |
| Conjecture | |
| Negated_conjecture | |
| Plain | |
| Type | |
| Fi_domain | |
| Fi_functors | |
| Fi_predicates | |
| Unknown | |
| Other_formula_role Token | For future updates. Should not be used. |
Instances
| Eq Formula_role Source # | |
Defined in TPTP.AS | |
| Data Formula_role Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Formula_role -> Formula_role -> Ordering (<) :: Formula_role -> Formula_role -> Bool (<=) :: Formula_role -> Formula_role -> Bool (>) :: Formula_role -> Formula_role -> Bool (>=) :: Formula_role -> Formula_role -> Bool max :: Formula_role -> Formula_role -> Formula_role min :: Formula_role -> Formula_role -> Formula_role | |
| Show Formula_role Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Formula_role -> ShowS show :: Formula_role -> String showList :: [Formula_role] -> ShowS | |
| Generic Formula_role | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Formula_role :: Type -> Type | |
| GetRange Formula_role Source # | |
| FromJSON Formula_role | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Formula_role | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Formula_role | |
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 #
Constructors
| THFF_logic THF_logic_formula | |
| THFF_sequent THF_sequent |
Instances
| Eq THF_formula Source # | |
Defined in TPTP.AS | |
| Data THF_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_formula -> THF_formula -> Ordering (<) :: THF_formula -> THF_formula -> Bool (<=) :: THF_formula -> THF_formula -> Bool (>) :: THF_formula -> THF_formula -> Bool (>=) :: THF_formula -> THF_formula -> Bool max :: THF_formula -> THF_formula -> THF_formula min :: THF_formula -> THF_formula -> THF_formula | |
| Show THF_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_formula -> ShowS show :: THF_formula -> String showList :: [THF_formula] -> ShowS | |
| Generic THF_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_formula :: Type -> Type | |
| GetRange THF_formula Source # | |
| FromJSON THF_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_formula | |
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 #
Constructors
| THFLF_binary THF_binary_formula | |
| THFLF_unitary THF_unitary_formula | |
| THFLF_type THF_type_formula | |
| THFLF_subtype THF_subtype |
Instances
| Eq THF_logic_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_logic_formula -> THF_logic_formula -> Bool (/=) :: THF_logic_formula -> THF_logic_formula -> Bool | |
| Data THF_logic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_logic_formula -> THF_logic_formula -> Ordering (<) :: THF_logic_formula -> THF_logic_formula -> Bool (<=) :: THF_logic_formula -> THF_logic_formula -> Bool (>) :: THF_logic_formula -> THF_logic_formula -> Bool (>=) :: THF_logic_formula -> THF_logic_formula -> Bool max :: THF_logic_formula -> THF_logic_formula -> THF_logic_formula min :: THF_logic_formula -> THF_logic_formula -> THF_logic_formula | |
| Show THF_logic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_logic_formula :: Type -> Type Methods from :: THF_logic_formula -> Rep THF_logic_formula x to :: Rep THF_logic_formula x -> THF_logic_formula | |
| GetRange THF_logic_formula Source # | |
| FromJSON THF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_logic_formula parseJSONList :: Value -> Parser [THF_logic_formula] | |
| ToJSON THF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_logic_formula -> Value toEncoding :: THF_logic_formula -> Encoding toJSONList :: [THF_logic_formula] -> Value toEncodingList :: [THF_logic_formula] -> Encoding | |
| ShATermConvertible THF_logic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_logic_formula | |
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 #
Constructors
| THFBF_pair THF_binary_pair | |
| THFBF_tuple THF_binary_tuple |
Instances
| Eq THF_binary_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_binary_formula -> THF_binary_formula -> Bool (/=) :: THF_binary_formula -> THF_binary_formula -> Bool | |
| Data THF_binary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_binary_formula -> THF_binary_formula -> Ordering (<) :: THF_binary_formula -> THF_binary_formula -> Bool (<=) :: THF_binary_formula -> THF_binary_formula -> Bool (>) :: THF_binary_formula -> THF_binary_formula -> Bool (>=) :: THF_binary_formula -> THF_binary_formula -> Bool max :: THF_binary_formula -> THF_binary_formula -> THF_binary_formula min :: THF_binary_formula -> THF_binary_formula -> THF_binary_formula | |
| Show THF_binary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_binary_formula :: Type -> Type Methods from :: THF_binary_formula -> Rep THF_binary_formula x to :: Rep THF_binary_formula x -> THF_binary_formula | |
| GetRange THF_binary_formula Source # | |
| FromJSON THF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_binary_formula parseJSONList :: Value -> Parser [THF_binary_formula] | |
| ToJSON THF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_binary_formula -> Value toEncoding :: THF_binary_formula -> Encoding toJSONList :: [THF_binary_formula] -> Value toEncodingList :: [THF_binary_formula] -> Encoding | |
| ShATermConvertible THF_binary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_binary_formula | |
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
| Eq THF_binary_pair Source # | |
Defined in TPTP.AS Methods (==) :: THF_binary_pair -> THF_binary_pair -> Bool (/=) :: THF_binary_pair -> THF_binary_pair -> Bool | |
| Data THF_binary_pair Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_binary_pair -> THF_binary_pair -> Ordering (<) :: THF_binary_pair -> THF_binary_pair -> Bool (<=) :: THF_binary_pair -> THF_binary_pair -> Bool (>) :: THF_binary_pair -> THF_binary_pair -> Bool (>=) :: THF_binary_pair -> THF_binary_pair -> Bool max :: THF_binary_pair -> THF_binary_pair -> THF_binary_pair min :: THF_binary_pair -> THF_binary_pair -> THF_binary_pair | |
| Show THF_binary_pair Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_binary_pair :: Type -> Type Methods from :: THF_binary_pair -> Rep THF_binary_pair x to :: Rep THF_binary_pair x -> THF_binary_pair | |
| GetRange THF_binary_pair Source # | |
| FromJSON THF_binary_pair | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_binary_pair parseJSONList :: Value -> Parser [THF_binary_pair] | |
| ToJSON THF_binary_pair | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_binary_pair | |
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
| Eq THF_binary_tuple Source # | |
Defined in TPTP.AS Methods (==) :: THF_binary_tuple -> THF_binary_tuple -> Bool (/=) :: THF_binary_tuple -> THF_binary_tuple -> Bool | |
| Data THF_binary_tuple Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_binary_tuple -> THF_binary_tuple -> Ordering (<) :: THF_binary_tuple -> THF_binary_tuple -> Bool (<=) :: THF_binary_tuple -> THF_binary_tuple -> Bool (>) :: THF_binary_tuple -> THF_binary_tuple -> Bool (>=) :: THF_binary_tuple -> THF_binary_tuple -> Bool max :: THF_binary_tuple -> THF_binary_tuple -> THF_binary_tuple min :: THF_binary_tuple -> THF_binary_tuple -> THF_binary_tuple | |
| Show THF_binary_tuple Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_binary_tuple :: Type -> Type Methods from :: THF_binary_tuple -> Rep THF_binary_tuple x to :: Rep THF_binary_tuple x -> THF_binary_tuple | |
| GetRange THF_binary_tuple Source # | |
| FromJSON THF_binary_tuple | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_binary_tuple parseJSONList :: Value -> Parser [THF_binary_tuple] | |
| ToJSON THF_binary_tuple | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_binary_tuple -> Value toEncoding :: THF_binary_tuple -> Encoding toJSONList :: [THF_binary_tuple] -> Value toEncodingList :: [THF_binary_tuple] -> Encoding | |
| ShATermConvertible THF_binary_tuple | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_binary_tuple | |
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)))) | |
type THF_or_formula = [THF_unitary_formula] Source #
type THF_and_formula = [THF_unitary_formula] Source #
type THF_apply_formula = [THF_unitary_formula] Source #
data THF_unitary_formula Source #
Constructors
| THFUF_quantified THF_quantified_formula | |
| THFUF_unary THF_unary_formula | |
| THFUF_atom THF_atom | |
| THFUF_conditional THF_conditional | |
| THFUF_let THF_let | |
| THFUF_tuple THF_tuple | |
| THFUF_logic THF_logic_formula |
Instances
| Eq THF_unitary_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_unitary_formula -> THF_unitary_formula -> Bool (/=) :: THF_unitary_formula -> THF_unitary_formula -> Bool | |
| Data THF_unitary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_unitary_formula -> THF_unitary_formula -> Ordering (<) :: THF_unitary_formula -> THF_unitary_formula -> Bool (<=) :: THF_unitary_formula -> THF_unitary_formula -> Bool (>) :: THF_unitary_formula -> THF_unitary_formula -> Bool (>=) :: THF_unitary_formula -> THF_unitary_formula -> Bool max :: THF_unitary_formula -> THF_unitary_formula -> THF_unitary_formula min :: THF_unitary_formula -> THF_unitary_formula -> THF_unitary_formula | |
| Show THF_unitary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_unitary_formula :: Type -> Type Methods from :: THF_unitary_formula -> Rep THF_unitary_formula x to :: Rep THF_unitary_formula x -> THF_unitary_formula | |
| GetRange THF_unitary_formula Source # | |
| FromJSON THF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_unitary_formula parseJSONList :: Value -> Parser [THF_unitary_formula] | |
| ToJSON THF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_unitary_formula -> Value toEncoding :: THF_unitary_formula -> Encoding toJSONList :: [THF_unitary_formula] -> Value toEncodingList :: [THF_unitary_formula] -> Encoding | |
| ShATermConvertible THF_unitary_formula | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: THF_unitary_formula -> Doc Source # pretties :: [THF_unitary_formula] -> Doc Source # | |
| type Rep THF_unitary_formula | |
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
data THF_quantification Source #
Constructors
| THF_quantification THF_quantifier THF_variable_list |
Instances
| Eq THF_quantification Source # | |
Defined in TPTP.AS Methods (==) :: THF_quantification -> THF_quantification -> Bool (/=) :: THF_quantification -> THF_quantification -> Bool | |
| Data THF_quantification Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_quantification -> THF_quantification -> Ordering (<) :: THF_quantification -> THF_quantification -> Bool (<=) :: THF_quantification -> THF_quantification -> Bool (>) :: THF_quantification -> THF_quantification -> Bool (>=) :: THF_quantification -> THF_quantification -> Bool max :: THF_quantification -> THF_quantification -> THF_quantification min :: THF_quantification -> THF_quantification -> THF_quantification | |
| Show THF_quantification Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_quantification -> ShowS show :: THF_quantification -> String showList :: [THF_quantification] -> ShowS | |
| Generic THF_quantification | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_quantification :: Type -> Type Methods from :: THF_quantification -> Rep THF_quantification x to :: Rep THF_quantification x -> THF_quantification | |
| GetRange THF_quantification Source # | |
| FromJSON THF_quantification | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_quantification parseJSONList :: Value -> Parser [THF_quantification] | |
| ToJSON THF_quantification | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_quantification -> Value toEncoding :: THF_quantification -> Encoding toJSONList :: [THF_quantification] -> Value toEncodingList :: [THF_quantification] -> Encoding | |
| ShATermConvertible THF_quantification | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_quantification | |
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))) | |
type THF_variable_list = [THF_variable] Source #
data THF_variable Source #
Constructors
| THFV_typed THF_typed_variable | |
| THFV_variable Variable |
Instances
| Eq THF_variable Source # | |
Defined in TPTP.AS | |
| Data THF_variable Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_variable -> THF_variable -> Ordering (<) :: THF_variable -> THF_variable -> Bool (<=) :: THF_variable -> THF_variable -> Bool (>) :: THF_variable -> THF_variable -> Bool (>=) :: THF_variable -> THF_variable -> Bool max :: THF_variable -> THF_variable -> THF_variable min :: THF_variable -> THF_variable -> THF_variable | |
| Show THF_variable Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_variable -> ShowS show :: THF_variable -> String showList :: [THF_variable] -> ShowS | |
| Generic THF_variable | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_variable :: Type -> Type | |
| GetRange THF_variable Source # | |
| FromJSON THF_variable | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_variable | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_variable | |
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 #
Constructors
| THF_typed_variable Variable THF_top_level_type |
Instances
| Eq THF_typed_variable Source # | |
Defined in TPTP.AS Methods (==) :: THF_typed_variable -> THF_typed_variable -> Bool (/=) :: THF_typed_variable -> THF_typed_variable -> Bool | |
| Data THF_typed_variable Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_typed_variable -> THF_typed_variable -> Ordering (<) :: THF_typed_variable -> THF_typed_variable -> Bool (<=) :: THF_typed_variable -> THF_typed_variable -> Bool (>) :: THF_typed_variable -> THF_typed_variable -> Bool (>=) :: THF_typed_variable -> THF_typed_variable -> Bool max :: THF_typed_variable -> THF_typed_variable -> THF_typed_variable min :: THF_typed_variable -> THF_typed_variable -> THF_typed_variable | |
| Show THF_typed_variable Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_typed_variable :: Type -> Type Methods from :: THF_typed_variable -> Rep THF_typed_variable x to :: Rep THF_typed_variable x -> THF_typed_variable | |
| GetRange THF_typed_variable Source # | |
| FromJSON THF_typed_variable | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_typed_variable parseJSONList :: Value -> Parser [THF_typed_variable] | |
| ToJSON THF_typed_variable | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_typed_variable -> Value toEncoding :: THF_typed_variable -> Encoding toJSONList :: [THF_typed_variable] -> Value toEncodingList :: [THF_typed_variable] -> Encoding | |
| ShATermConvertible THF_typed_variable | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_typed_variable | |
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 #
Constructors
| THF_unary_formula THF_unary_connective THF_logic_formula |
Instances
| Eq THF_unary_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_unary_formula -> THF_unary_formula -> Bool (/=) :: THF_unary_formula -> THF_unary_formula -> Bool | |
| Data THF_unary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_unary_formula -> THF_unary_formula -> Ordering (<) :: THF_unary_formula -> THF_unary_formula -> Bool (<=) :: THF_unary_formula -> THF_unary_formula -> Bool (>) :: THF_unary_formula -> THF_unary_formula -> Bool (>=) :: THF_unary_formula -> THF_unary_formula -> Bool max :: THF_unary_formula -> THF_unary_formula -> THF_unary_formula min :: THF_unary_formula -> THF_unary_formula -> THF_unary_formula | |
| Show THF_unary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_unary_formula :: Type -> Type Methods from :: THF_unary_formula -> Rep THF_unary_formula x to :: Rep THF_unary_formula x -> THF_unary_formula | |
| GetRange THF_unary_formula Source # | |
| FromJSON THF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_unary_formula parseJSONList :: Value -> Parser [THF_unary_formula] | |
| ToJSON THF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_unary_formula -> Value toEncoding :: THF_unary_formula -> Encoding toJSONList :: [THF_unary_formula] -> Value toEncodingList :: [THF_unary_formula] -> Encoding | |
| ShATermConvertible THF_unary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_unary_formula | |
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))) | |
Constructors
| THF_atom_function THF_function | |
| THF_atom_variable Variable | |
| THF_atom_defined Defined_term | |
| THF_atom_conn THF_conn_term |
Instances
| Eq THF_atom Source # | |
| Data THF_atom Source # | |
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 # | |
| Show THF_atom Source # | |
| Generic THF_atom | |
| GetRange THF_atom Source # | |
| FromJSON THF_atom | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_atom | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: THF_atom -> Encoding toJSONList :: [THF_atom] -> Value toEncodingList :: [THF_atom] -> Encoding | |
| ShATermConvertible THF_atom | |
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 # | |
| type Rep THF_atom | |
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 #
Constructors
| THFF_atom Atom | |
| THFF_functor TPTP_functor THF_arguments | |
| THFF_defined Defined_functor THF_arguments | |
| THFF_system System_functor THF_arguments |
Instances
| Eq THF_function Source # | |
Defined in TPTP.AS | |
| Data THF_function Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_function -> THF_function -> Ordering (<) :: THF_function -> THF_function -> Bool (<=) :: THF_function -> THF_function -> Bool (>) :: THF_function -> THF_function -> Bool (>=) :: THF_function -> THF_function -> Bool max :: THF_function -> THF_function -> THF_function min :: THF_function -> THF_function -> THF_function | |
| Show THF_function Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_function -> ShowS show :: THF_function -> String showList :: [THF_function] -> ShowS | |
| Generic THF_function | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_function :: Type -> Type | |
| GetRange THF_function Source # | |
| FromJSON THF_function | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_function | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_function | |
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 #
Constructors
| THFC_pair THF_pair_connective | |
| THFC_assoc Assoc_connective | |
| THFC_unary THF_unary_connective |
Instances
| Eq THF_conn_term Source # | |
Defined in TPTP.AS | |
| Data THF_conn_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_conn_term -> THF_conn_term -> Ordering (<) :: THF_conn_term -> THF_conn_term -> Bool (<=) :: THF_conn_term -> THF_conn_term -> Bool (>) :: THF_conn_term -> THF_conn_term -> Bool (>=) :: THF_conn_term -> THF_conn_term -> Bool max :: THF_conn_term -> THF_conn_term -> THF_conn_term min :: THF_conn_term -> THF_conn_term -> THF_conn_term | |
| Show THF_conn_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_conn_term :: Type -> Type | |
| GetRange THF_conn_term Source # | |
| FromJSON THF_conn_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_conn_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_conn_term | |
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
| Eq THF_conditional Source # | |
Defined in TPTP.AS Methods (==) :: THF_conditional -> THF_conditional -> Bool (/=) :: THF_conditional -> THF_conditional -> Bool | |
| Data THF_conditional Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_conditional -> THF_conditional -> Ordering (<) :: THF_conditional -> THF_conditional -> Bool (<=) :: THF_conditional -> THF_conditional -> Bool (>) :: THF_conditional -> THF_conditional -> Bool (>=) :: THF_conditional -> THF_conditional -> Bool max :: THF_conditional -> THF_conditional -> THF_conditional min :: THF_conditional -> THF_conditional -> THF_conditional | |
| Show THF_conditional Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_conditional -> ShowS show :: THF_conditional -> String showList :: [THF_conditional] -> ShowS | |
| Generic THF_conditional | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_conditional :: Type -> Type Methods from :: THF_conditional -> Rep THF_conditional x to :: Rep THF_conditional x -> THF_conditional | |
| GetRange THF_conditional Source # | |
| FromJSON THF_conditional | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_conditional parseJSONList :: Value -> Parser [THF_conditional] | |
| ToJSON THF_conditional | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_conditional | |
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)))) | |
Constructors
| THF_let THF_let_defns THF_formula |
Instances
| Eq THF_let Source # | |
| Data THF_let Source # | |
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 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 # | |
| Show THF_let Source # | |
| Generic THF_let | |
| GetRange THF_let Source # | |
| FromJSON THF_let | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_let | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: THF_let -> Encoding toJSONList :: [THF_let] -> Value toEncodingList :: [THF_let] -> Encoding | |
| ShATermConvertible THF_let | |
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 # | |
| type Rep THF_let | |
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 #
Constructors
| THFLD_single THF_let_defn | |
| THFLD_many THF_let_defn_list |
Instances
| Eq THF_let_defns Source # | |
Defined in TPTP.AS | |
| Data THF_let_defns Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_let_defns -> THF_let_defns -> Ordering (<) :: THF_let_defns -> THF_let_defns -> Bool (<=) :: THF_let_defns -> THF_let_defns -> Bool (>) :: THF_let_defns -> THF_let_defns -> Bool (>=) :: THF_let_defns -> THF_let_defns -> Bool max :: THF_let_defns -> THF_let_defns -> THF_let_defns min :: THF_let_defns -> THF_let_defns -> THF_let_defns | |
| Show THF_let_defns Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_let_defns :: Type -> Type | |
| GetRange THF_let_defns Source # | |
| FromJSON THF_let_defns | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_let_defns | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_let_defns | |
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))) | |
type THF_let_defn_list = [THF_let_defn] Source #
data THF_let_defn Source #
Instances
| Eq THF_let_defn Source # | |
Defined in TPTP.AS | |
| Data THF_let_defn Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_let_defn -> THF_let_defn -> Ordering (<) :: THF_let_defn -> THF_let_defn -> Bool (<=) :: THF_let_defn -> THF_let_defn -> Bool (>) :: THF_let_defn -> THF_let_defn -> Bool (>=) :: THF_let_defn -> THF_let_defn -> Bool max :: THF_let_defn -> THF_let_defn -> THF_let_defn min :: THF_let_defn -> THF_let_defn -> THF_let_defn | |
| Show THF_let_defn Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_let_defn :: Type -> Type | |
| GetRange THF_let_defn Source # | |
| FromJSON THF_let_defn | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_let_defn | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_let_defn | |
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
data THF_let_plain_defn Source #
Constructors
| THF_let_plain_defn THF_let_defn_LHS THF_formula |
Instances
| Eq THF_let_plain_defn Source # | |
Defined in TPTP.AS Methods (==) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool (/=) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool | |
| Data THF_let_plain_defn Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_let_plain_defn -> THF_let_plain_defn -> Ordering (<) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool (<=) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool (>) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool (>=) :: THF_let_plain_defn -> THF_let_plain_defn -> Bool max :: THF_let_plain_defn -> THF_let_plain_defn -> THF_let_plain_defn min :: THF_let_plain_defn -> THF_let_plain_defn -> THF_let_plain_defn | |
| Show THF_let_plain_defn Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_let_plain_defn :: Type -> Type Methods from :: THF_let_plain_defn -> Rep THF_let_plain_defn x to :: Rep THF_let_plain_defn x -> THF_let_plain_defn | |
| GetRange THF_let_plain_defn Source # | |
| FromJSON THF_let_plain_defn | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_let_plain_defn -> Value toEncoding :: THF_let_plain_defn -> Encoding toJSONList :: [THF_let_plain_defn] -> Value toEncodingList :: [THF_let_plain_defn] -> Encoding | |
| ShATermConvertible THF_let_plain_defn | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_let_plain_defn | |
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 #
Constructors
| THFLDL_constant Constant | |
| THFLDL_functor TPTP_functor FOF_arguments | |
| THFLDL_tuple THF_tuple |
Instances
| Eq THF_let_defn_LHS Source # | |
Defined in TPTP.AS Methods (==) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool (/=) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool | |
| Data THF_let_defn_LHS Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_let_defn_LHS -> THF_let_defn_LHS -> Ordering (<) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool (<=) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool (>) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool (>=) :: THF_let_defn_LHS -> THF_let_defn_LHS -> Bool max :: THF_let_defn_LHS -> THF_let_defn_LHS -> THF_let_defn_LHS min :: THF_let_defn_LHS -> THF_let_defn_LHS -> THF_let_defn_LHS | |
| Show THF_let_defn_LHS Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_let_defn_LHS :: Type -> Type Methods from :: THF_let_defn_LHS -> Rep THF_let_defn_LHS x to :: Rep THF_let_defn_LHS x -> THF_let_defn_LHS | |
| GetRange THF_let_defn_LHS Source # | |
| FromJSON THF_let_defn_LHS | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_let_defn_LHS -> Value toEncoding :: THF_let_defn_LHS -> Encoding toJSONList :: [THF_let_defn_LHS] -> Value toEncodingList :: [THF_let_defn_LHS] -> Encoding | |
| ShATermConvertible THF_let_defn_LHS | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_let_defn_LHS | |
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)))) | |
type THF_arguments = THF_formula_list Source #
data THF_type_formula Source #
Constructors
| THFTF_typeable THF_typeable_formula THF_top_level_type | |
| THFTF_constant Constant THF_top_level_type |
Instances
| Eq THF_type_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_type_formula -> THF_type_formula -> Bool (/=) :: THF_type_formula -> THF_type_formula -> Bool | |
| Data THF_type_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_type_formula -> THF_type_formula -> Ordering (<) :: THF_type_formula -> THF_type_formula -> Bool (<=) :: THF_type_formula -> THF_type_formula -> Bool (>) :: THF_type_formula -> THF_type_formula -> Bool (>=) :: THF_type_formula -> THF_type_formula -> Bool max :: THF_type_formula -> THF_type_formula -> THF_type_formula min :: THF_type_formula -> THF_type_formula -> THF_type_formula | |
| Show THF_type_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_type_formula :: Type -> Type Methods from :: THF_type_formula -> Rep THF_type_formula x to :: Rep THF_type_formula x -> THF_type_formula | |
| GetRange THF_type_formula Source # | |
| FromJSON THF_type_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_type_formula parseJSONList :: Value -> Parser [THF_type_formula] | |
| ToJSON THF_type_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_type_formula -> Value toEncoding :: THF_type_formula -> Encoding toJSONList :: [THF_type_formula] -> Value toEncodingList :: [THF_type_formula] -> Encoding | |
| ShATermConvertible THF_type_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_type_formula | |
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 #
Constructors
| THFTF_atom THF_atom | |
| THFTF_logic THF_logic_formula |
Instances
| Eq THF_typeable_formula Source # | |
Defined in TPTP.AS Methods (==) :: THF_typeable_formula -> THF_typeable_formula -> Bool (/=) :: THF_typeable_formula -> THF_typeable_formula -> Bool | |
| Data THF_typeable_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_typeable_formula -> THF_typeable_formula -> Ordering (<) :: THF_typeable_formula -> THF_typeable_formula -> Bool (<=) :: THF_typeable_formula -> THF_typeable_formula -> Bool (>) :: THF_typeable_formula -> THF_typeable_formula -> Bool (>=) :: THF_typeable_formula -> THF_typeable_formula -> Bool max :: THF_typeable_formula -> THF_typeable_formula -> THF_typeable_formula min :: THF_typeable_formula -> THF_typeable_formula -> THF_typeable_formula | |
| Show THF_typeable_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_typeable_formula :: Type -> Type Methods from :: THF_typeable_formula -> Rep THF_typeable_formula x to :: Rep THF_typeable_formula x -> THF_typeable_formula | |
| GetRange THF_typeable_formula Source # | |
| FromJSON THF_typeable_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_typeable_formula parseJSONList :: Value -> Parser [THF_typeable_formula] | |
| ToJSON THF_typeable_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_typeable_formula -> Value toEncoding :: THF_typeable_formula -> Encoding toJSONList :: [THF_typeable_formula] -> Value toEncodingList :: [THF_typeable_formula] -> Encoding | |
| ShATermConvertible THF_typeable_formula | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: THF_typeable_formula -> Doc Source # pretties :: [THF_typeable_formula] -> Doc Source # | |
| type Rep THF_typeable_formula | |
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 #
Constructors
| THF_subtype THF_atom THF_atom |
Instances
| Eq THF_subtype Source # | |
Defined in TPTP.AS | |
| Data THF_subtype Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_subtype -> THF_subtype -> Ordering (<) :: THF_subtype -> THF_subtype -> Bool (<=) :: THF_subtype -> THF_subtype -> Bool (>) :: THF_subtype -> THF_subtype -> Bool (>=) :: THF_subtype -> THF_subtype -> Bool max :: THF_subtype -> THF_subtype -> THF_subtype min :: THF_subtype -> THF_subtype -> THF_subtype | |
| Show THF_subtype Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_subtype -> ShowS show :: THF_subtype -> String showList :: [THF_subtype] -> ShowS | |
| Generic THF_subtype | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_subtype :: Type -> Type | |
| GetRange THF_subtype Source # | |
| FromJSON THF_subtype | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_subtype | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_subtype | |
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 #
Constructors
| THFTLT_unitary THF_unitary_type | |
| THFTLT_mapping THF_mapping_type |
Instances
| Eq THF_top_level_type Source # | |
Defined in TPTP.AS Methods (==) :: THF_top_level_type -> THF_top_level_type -> Bool (/=) :: THF_top_level_type -> THF_top_level_type -> Bool | |
| Data THF_top_level_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_top_level_type -> THF_top_level_type -> Ordering (<) :: THF_top_level_type -> THF_top_level_type -> Bool (<=) :: THF_top_level_type -> THF_top_level_type -> Bool (>) :: THF_top_level_type -> THF_top_level_type -> Bool (>=) :: THF_top_level_type -> THF_top_level_type -> Bool max :: THF_top_level_type -> THF_top_level_type -> THF_top_level_type min :: THF_top_level_type -> THF_top_level_type -> THF_top_level_type | |
| Show THF_top_level_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_top_level_type :: Type -> Type Methods from :: THF_top_level_type -> Rep THF_top_level_type x to :: Rep THF_top_level_type x -> THF_top_level_type | |
| GetRange THF_top_level_type Source # | |
| FromJSON THF_top_level_type | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_top_level_type -> Value toEncoding :: THF_top_level_type -> Encoding toJSONList :: [THF_top_level_type] -> Value toEncodingList :: [THF_top_level_type] -> Encoding | |
| ShATermConvertible THF_top_level_type | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_top_level_type | |
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 #
Constructors
| THFUT_unitary THF_unitary_formula | |
| THFUT_binary THF_binary_type |
Instances
| Eq THF_unitary_type Source # | |
Defined in TPTP.AS Methods (==) :: THF_unitary_type -> THF_unitary_type -> Bool (/=) :: THF_unitary_type -> THF_unitary_type -> Bool | |
| Data THF_unitary_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_unitary_type -> THF_unitary_type -> Ordering (<) :: THF_unitary_type -> THF_unitary_type -> Bool (<=) :: THF_unitary_type -> THF_unitary_type -> Bool (>) :: THF_unitary_type -> THF_unitary_type -> Bool (>=) :: THF_unitary_type -> THF_unitary_type -> Bool max :: THF_unitary_type -> THF_unitary_type -> THF_unitary_type min :: THF_unitary_type -> THF_unitary_type -> THF_unitary_type | |
| Show THF_unitary_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_unitary_type :: Type -> Type Methods from :: THF_unitary_type -> Rep THF_unitary_type x to :: Rep THF_unitary_type x -> THF_unitary_type | |
| GetRange THF_unitary_type Source # | |
| FromJSON THF_unitary_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_unitary_type parseJSONList :: Value -> Parser [THF_unitary_type] | |
| ToJSON THF_unitary_type | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_unitary_type -> Value toEncoding :: THF_unitary_type -> Encoding toJSONList :: [THF_unitary_type] -> Value toEncodingList :: [THF_unitary_type] -> Encoding | |
| ShATermConvertible THF_unitary_type | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_unitary_type | |
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
| Eq THF_binary_type Source # | |
Defined in TPTP.AS Methods (==) :: THF_binary_type -> THF_binary_type -> Bool (/=) :: THF_binary_type -> THF_binary_type -> Bool | |
| Data THF_binary_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_binary_type -> THF_binary_type -> Ordering (<) :: THF_binary_type -> THF_binary_type -> Bool (<=) :: THF_binary_type -> THF_binary_type -> Bool (>) :: THF_binary_type -> THF_binary_type -> Bool (>=) :: THF_binary_type -> THF_binary_type -> Bool max :: THF_binary_type -> THF_binary_type -> THF_binary_type min :: THF_binary_type -> THF_binary_type -> THF_binary_type | |
| Show THF_binary_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_binary_type :: Type -> Type Methods from :: THF_binary_type -> Rep THF_binary_type x to :: Rep THF_binary_type x -> THF_binary_type | |
| GetRange THF_binary_type Source # | |
| FromJSON THF_binary_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_binary_type parseJSONList :: Value -> Parser [THF_binary_type] | |
| ToJSON THF_binary_type | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_binary_type | |
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)))) | |
type THF_mapping_type = [THF_unitary_type] Source #
type THF_xprod_type = [THF_unitary_type] Source #
type THF_union_type = [THF_unitary_type] Source #
data THF_sequent Source #
Constructors
| THFS_plain THF_tuple THF_tuple | |
| THFS_parens THF_sequent |
Instances
| Eq THF_sequent Source # | |
Defined in TPTP.AS | |
| Data THF_sequent Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_sequent -> THF_sequent -> Ordering (<) :: THF_sequent -> THF_sequent -> Bool (<=) :: THF_sequent -> THF_sequent -> Bool (>) :: THF_sequent -> THF_sequent -> Bool (>=) :: THF_sequent -> THF_sequent -> Bool max :: THF_sequent -> THF_sequent -> THF_sequent min :: THF_sequent -> THF_sequent -> THF_sequent | |
| Show THF_sequent Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_sequent -> ShowS show :: THF_sequent -> String showList :: [THF_sequent] -> ShowS | |
| Generic THF_sequent | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_sequent :: Type -> Type | |
| GetRange THF_sequent Source # | |
| FromJSON THF_sequent | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_sequent | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_sequent | |
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))) | |
Constructors
| THF_tuple THF_formula_list |
Instances
| Eq THF_tuple Source # | |
| Data THF_tuple Source # | |
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 # | |
Defined in TPTP.AS | |
| Show THF_tuple Source # | |
| Generic THF_tuple | |
| GetRange THF_tuple Source # | |
| FromJSON THF_tuple | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_tuple | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: THF_tuple -> Encoding toJSONList :: [THF_tuple] -> Value toEncodingList :: [THF_tuple] -> Encoding | |
| ShATermConvertible THF_tuple | |
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 # | |
| type Rep THF_tuple | |
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))) | |
type THF_formula_list = [THF_logic_formula] Source #
data TFX_formula Source #
Constructors
| TFXF_logic TFX_logic_formula | |
| TFXF_sequent THF_sequent |
Instances
| Eq TFX_formula Source # | |
Defined in TPTP.AS | |
| Data TFX_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFX_formula -> TFX_formula -> Ordering (<) :: TFX_formula -> TFX_formula -> Bool (<=) :: TFX_formula -> TFX_formula -> Bool (>) :: TFX_formula -> TFX_formula -> Bool (>=) :: TFX_formula -> TFX_formula -> Bool max :: TFX_formula -> TFX_formula -> TFX_formula min :: TFX_formula -> TFX_formula -> TFX_formula | |
| Show TFX_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFX_formula -> ShowS show :: TFX_formula -> String showList :: [TFX_formula] -> ShowS | |
| Generic TFX_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFX_formula :: Type -> Type | |
| GetRange TFX_formula Source # | |
| FromJSON TFX_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFX_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFX_formula | |
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 #
Constructors
| TFXLF_binary THF_binary_formula | |
| TFXLF_unitary THF_unitary_formula | |
| TFXLF_typed TFF_typed_atom | |
| TFXLF_subtype TFF_subtype |
Instances
| Eq TFX_logic_formula Source # | |
Defined in TPTP.AS Methods (==) :: TFX_logic_formula -> TFX_logic_formula -> Bool (/=) :: TFX_logic_formula -> TFX_logic_formula -> Bool | |
| Data TFX_logic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFX_logic_formula -> TFX_logic_formula -> Ordering (<) :: TFX_logic_formula -> TFX_logic_formula -> Bool (<=) :: TFX_logic_formula -> TFX_logic_formula -> Bool (>) :: TFX_logic_formula -> TFX_logic_formula -> Bool (>=) :: TFX_logic_formula -> TFX_logic_formula -> Bool max :: TFX_logic_formula -> TFX_logic_formula -> TFX_logic_formula min :: TFX_logic_formula -> TFX_logic_formula -> TFX_logic_formula | |
| Show TFX_logic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFX_logic_formula :: Type -> Type Methods from :: TFX_logic_formula -> Rep TFX_logic_formula x to :: Rep TFX_logic_formula x -> TFX_logic_formula | |
| GetRange TFX_logic_formula Source # | |
| FromJSON TFX_logic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFX_logic_formula parseJSONList :: Value -> Parser [TFX_logic_formula] | |
| ToJSON TFX_logic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFX_logic_formula -> Value toEncoding :: TFX_logic_formula -> Encoding toJSONList :: [TFX_logic_formula] -> Value toEncodingList :: [TFX_logic_formula] -> Encoding | |
| ShATermConvertible TFX_logic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFX_logic_formula | |
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
| Eq TFF_formula Source # | |
Defined in TPTP.AS | |
| Data TFF_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_formula -> TFF_formula -> Ordering (<) :: TFF_formula -> TFF_formula -> Bool (<=) :: TFF_formula -> TFF_formula -> Bool (>) :: TFF_formula -> TFF_formula -> Bool (>=) :: TFF_formula -> TFF_formula -> Bool max :: TFF_formula -> TFF_formula -> TFF_formula min :: TFF_formula -> TFF_formula -> TFF_formula | |
| Show TFF_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_formula -> ShowS show :: TFF_formula -> String showList :: [TFF_formula] -> ShowS | |
| Generic TFF_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_formula :: Type -> Type | |
| GetRange TFF_formula Source # | |
| FromJSON TFF_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_formula | |
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 #
Constructors
| TFFLF_binary TFF_binary_formula | |
| TFFLF_unitary TFF_unitary_formula | |
| TFFLF_subtype TFF_subtype |
Instances
| Eq TFF_logic_formula Source # | |
Defined in TPTP.AS Methods (==) :: TFF_logic_formula -> TFF_logic_formula -> Bool (/=) :: TFF_logic_formula -> TFF_logic_formula -> Bool | |
| Data TFF_logic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_logic_formula -> TFF_logic_formula -> Ordering (<) :: TFF_logic_formula -> TFF_logic_formula -> Bool (<=) :: TFF_logic_formula -> TFF_logic_formula -> Bool (>) :: TFF_logic_formula -> TFF_logic_formula -> Bool (>=) :: TFF_logic_formula -> TFF_logic_formula -> Bool max :: TFF_logic_formula -> TFF_logic_formula -> TFF_logic_formula min :: TFF_logic_formula -> TFF_logic_formula -> TFF_logic_formula | |
| Show TFF_logic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_logic_formula :: Type -> Type Methods from :: TFF_logic_formula -> Rep TFF_logic_formula x to :: Rep TFF_logic_formula x -> TFF_logic_formula | |
| GetRange TFF_logic_formula Source # | |
| FromJSON TFF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_logic_formula parseJSONList :: Value -> Parser [TFF_logic_formula] | |
| ToJSON TFF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_logic_formula -> Value toEncoding :: TFF_logic_formula -> Encoding toJSONList :: [TFF_logic_formula] -> Value toEncodingList :: [TFF_logic_formula] -> Encoding | |
| ShATermConvertible TFF_logic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_logic_formula | |
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 #
Constructors
| TFFBF_nonassoc TFF_binary_nonassoc | |
| TFFBF_assoc TFF_binary_assoc |
Instances
| Eq TFF_binary_formula Source # | |
Defined in TPTP.AS Methods (==) :: TFF_binary_formula -> TFF_binary_formula -> Bool (/=) :: TFF_binary_formula -> TFF_binary_formula -> Bool | |
| Data TFF_binary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_binary_formula -> TFF_binary_formula -> Ordering (<) :: TFF_binary_formula -> TFF_binary_formula -> Bool (<=) :: TFF_binary_formula -> TFF_binary_formula -> Bool (>) :: TFF_binary_formula -> TFF_binary_formula -> Bool (>=) :: TFF_binary_formula -> TFF_binary_formula -> Bool max :: TFF_binary_formula -> TFF_binary_formula -> TFF_binary_formula min :: TFF_binary_formula -> TFF_binary_formula -> TFF_binary_formula | |
| Show TFF_binary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_binary_formula :: Type -> Type Methods from :: TFF_binary_formula -> Rep TFF_binary_formula x to :: Rep TFF_binary_formula x -> TFF_binary_formula | |
| GetRange TFF_binary_formula Source # | |
| FromJSON TFF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_binary_formula parseJSONList :: Value -> Parser [TFF_binary_formula] | |
| ToJSON TFF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_binary_formula -> Value toEncoding :: TFF_binary_formula -> Encoding toJSONList :: [TFF_binary_formula] -> Value toEncodingList :: [TFF_binary_formula] -> Encoding | |
| ShATermConvertible TFF_binary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_binary_formula | |
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
| Eq TFF_binary_nonassoc Source # | |
Defined in TPTP.AS Methods (==) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool (/=) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool | |
| Data TFF_binary_nonassoc Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Ordering (<) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool (<=) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool (>) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool (>=) :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> Bool max :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> TFF_binary_nonassoc min :: TFF_binary_nonassoc -> TFF_binary_nonassoc -> TFF_binary_nonassoc | |
| Show TFF_binary_nonassoc Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_binary_nonassoc :: Type -> Type Methods from :: TFF_binary_nonassoc -> Rep TFF_binary_nonassoc x to :: Rep TFF_binary_nonassoc x -> TFF_binary_nonassoc | |
| GetRange TFF_binary_nonassoc Source # | |
| FromJSON TFF_binary_nonassoc | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_binary_nonassoc parseJSONList :: Value -> Parser [TFF_binary_nonassoc] | |
| ToJSON TFF_binary_nonassoc | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_binary_nonassoc -> Value toEncoding :: TFF_binary_nonassoc -> Encoding toJSONList :: [TFF_binary_nonassoc] -> Value toEncodingList :: [TFF_binary_nonassoc] -> Encoding | |
| ShATermConvertible TFF_binary_nonassoc | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_binary_nonassoc -> Doc Source # pretties :: [TFF_binary_nonassoc] -> Doc Source # | |
| type Rep TFF_binary_nonassoc | |
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 #
Constructors
| TFFBA_or TFF_or_formula | |
| TFFBA_and TFF_and_formula |
Instances
| Eq TFF_binary_assoc Source # | |
Defined in TPTP.AS Methods (==) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool (/=) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool | |
| Data TFF_binary_assoc Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_binary_assoc -> TFF_binary_assoc -> Ordering (<) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool (<=) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool (>) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool (>=) :: TFF_binary_assoc -> TFF_binary_assoc -> Bool max :: TFF_binary_assoc -> TFF_binary_assoc -> TFF_binary_assoc min :: TFF_binary_assoc -> TFF_binary_assoc -> TFF_binary_assoc | |
| Show TFF_binary_assoc Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_binary_assoc :: Type -> Type Methods from :: TFF_binary_assoc -> Rep TFF_binary_assoc x to :: Rep TFF_binary_assoc x -> TFF_binary_assoc | |
| GetRange TFF_binary_assoc Source # | |
| FromJSON TFF_binary_assoc | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_binary_assoc parseJSONList :: Value -> Parser [TFF_binary_assoc] | |
| ToJSON TFF_binary_assoc | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_binary_assoc -> Value toEncoding :: TFF_binary_assoc -> Encoding toJSONList :: [TFF_binary_assoc] -> Value toEncodingList :: [TFF_binary_assoc] -> Encoding | |
| ShATermConvertible TFF_binary_assoc | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_binary_assoc | |
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))) | |
type TFF_or_formula = [TFF_unitary_formula] Source #
type TFF_and_formula = [TFF_unitary_formula] Source #
data TFF_unitary_formula Source #
Constructors
| TFFUF_quantified TFF_quantified_formula | |
| TFFUF_unary TFF_unary_formula | |
| TFFUF_atomic TFF_atomic_formula | |
| TFFUF_conditional TFF_conditional | |
| TFFUF_let TFF_let | |
| TFFUF_logic TFF_logic_formula |
Instances
| Eq TFF_unitary_formula Source # | |
Defined in TPTP.AS Methods (==) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool (/=) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool | |
| Data TFF_unitary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_unitary_formula -> TFF_unitary_formula -> Ordering (<) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool (<=) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool (>) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool (>=) :: TFF_unitary_formula -> TFF_unitary_formula -> Bool max :: TFF_unitary_formula -> TFF_unitary_formula -> TFF_unitary_formula min :: TFF_unitary_formula -> TFF_unitary_formula -> TFF_unitary_formula | |
| Show TFF_unitary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_unitary_formula :: Type -> Type Methods from :: TFF_unitary_formula -> Rep TFF_unitary_formula x to :: Rep TFF_unitary_formula x -> TFF_unitary_formula | |
| GetRange TFF_unitary_formula Source # | |
| FromJSON TFF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_unitary_formula parseJSONList :: Value -> Parser [TFF_unitary_formula] | |
| ToJSON TFF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_unitary_formula -> Value toEncoding :: TFF_unitary_formula -> Encoding toJSONList :: [TFF_unitary_formula] -> Value toEncodingList :: [TFF_unitary_formula] -> Encoding | |
| ShATermConvertible TFF_unitary_formula | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_unitary_formula -> Doc Source # pretties :: [TFF_unitary_formula] -> Doc Source # | |
| type Rep TFF_unitary_formula | |
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
type TFF_variable_list = [TFF_variable] Source #
data TFF_variable Source #
Constructors
| TFFV_typed TFF_typed_variable | |
| TFFV_variable Variable |
Instances
| Eq TFF_variable Source # | |
Defined in TPTP.AS | |
| Data TFF_variable Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_variable -> TFF_variable -> Ordering (<) :: TFF_variable -> TFF_variable -> Bool (<=) :: TFF_variable -> TFF_variable -> Bool (>) :: TFF_variable -> TFF_variable -> Bool (>=) :: TFF_variable -> TFF_variable -> Bool max :: TFF_variable -> TFF_variable -> TFF_variable min :: TFF_variable -> TFF_variable -> TFF_variable | |
| Show TFF_variable Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_variable -> ShowS show :: TFF_variable -> String showList :: [TFF_variable] -> ShowS | |
| Generic TFF_variable | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_variable :: Type -> Type | |
| GetRange TFF_variable Source # | |
| FromJSON TFF_variable | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_variable | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_variable | |
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 #
Constructors
| TFF_typed_variable Variable TFF_atomic_type |
Instances
| Eq TFF_typed_variable Source # | |
Defined in TPTP.AS Methods (==) :: TFF_typed_variable -> TFF_typed_variable -> Bool (/=) :: TFF_typed_variable -> TFF_typed_variable -> Bool | |
| Data TFF_typed_variable Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_typed_variable -> TFF_typed_variable -> Ordering (<) :: TFF_typed_variable -> TFF_typed_variable -> Bool (<=) :: TFF_typed_variable -> TFF_typed_variable -> Bool (>) :: TFF_typed_variable -> TFF_typed_variable -> Bool (>=) :: TFF_typed_variable -> TFF_typed_variable -> Bool max :: TFF_typed_variable -> TFF_typed_variable -> TFF_typed_variable min :: TFF_typed_variable -> TFF_typed_variable -> TFF_typed_variable | |
| Show TFF_typed_variable Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_typed_variable :: Type -> Type Methods from :: TFF_typed_variable -> Rep TFF_typed_variable x to :: Rep TFF_typed_variable x -> TFF_typed_variable | |
| GetRange TFF_typed_variable Source # | |
| FromJSON TFF_typed_variable | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_typed_variable parseJSONList :: Value -> Parser [TFF_typed_variable] | |
| ToJSON TFF_typed_variable | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_typed_variable -> Value toEncoding :: TFF_typed_variable -> Encoding toJSONList :: [TFF_typed_variable] -> Value toEncodingList :: [TFF_typed_variable] -> Encoding | |
| ShATermConvertible TFF_typed_variable | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_typed_variable | |
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
| Eq TFF_unary_formula Source # | |
Defined in TPTP.AS Methods (==) :: TFF_unary_formula -> TFF_unary_formula -> Bool (/=) :: TFF_unary_formula -> TFF_unary_formula -> Bool | |
| Data TFF_unary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_unary_formula -> TFF_unary_formula -> Ordering (<) :: TFF_unary_formula -> TFF_unary_formula -> Bool (<=) :: TFF_unary_formula -> TFF_unary_formula -> Bool (>) :: TFF_unary_formula -> TFF_unary_formula -> Bool (>=) :: TFF_unary_formula -> TFF_unary_formula -> Bool max :: TFF_unary_formula -> TFF_unary_formula -> TFF_unary_formula min :: TFF_unary_formula -> TFF_unary_formula -> TFF_unary_formula | |
| Show TFF_unary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_unary_formula :: Type -> Type Methods from :: TFF_unary_formula -> Rep TFF_unary_formula x to :: Rep TFF_unary_formula x -> TFF_unary_formula | |
| GetRange TFF_unary_formula Source # | |
| FromJSON TFF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_unary_formula parseJSONList :: Value -> Parser [TFF_unary_formula] | |
| ToJSON TFF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_unary_formula -> Value toEncoding :: TFF_unary_formula -> Encoding toJSONList :: [TFF_unary_formula] -> Value toEncodingList :: [TFF_unary_formula] -> Encoding | |
| ShATermConvertible TFF_unary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_unary_formula | |
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
| Eq TFF_conditional Source # | |
Defined in TPTP.AS Methods (==) :: TFF_conditional -> TFF_conditional -> Bool (/=) :: TFF_conditional -> TFF_conditional -> Bool | |
| Data TFF_conditional Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_conditional -> TFF_conditional -> Ordering (<) :: TFF_conditional -> TFF_conditional -> Bool (<=) :: TFF_conditional -> TFF_conditional -> Bool (>) :: TFF_conditional -> TFF_conditional -> Bool (>=) :: TFF_conditional -> TFF_conditional -> Bool max :: TFF_conditional -> TFF_conditional -> TFF_conditional min :: TFF_conditional -> TFF_conditional -> TFF_conditional | |
| Show TFF_conditional Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_conditional -> ShowS show :: TFF_conditional -> String showList :: [TFF_conditional] -> ShowS | |
| Generic TFF_conditional | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_conditional :: Type -> Type Methods from :: TFF_conditional -> Rep TFF_conditional x to :: Rep TFF_conditional x -> TFF_conditional | |
| GetRange TFF_conditional Source # | |
| FromJSON TFF_conditional | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_conditional parseJSONList :: Value -> Parser [TFF_conditional] | |
| ToJSON TFF_conditional | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_conditional | |
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)))) | |
Constructors
| TFF_let_term_defns TFF_let_term_defns TFF_formula | |
| TFF_let_formula_defns TFF_let_formula_defns TFF_formula |
Instances
| Eq TFF_let Source # | |
| Data TFF_let Source # | |
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 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 # | |
| Show TFF_let Source # | |
| Generic TFF_let | |
| GetRange TFF_let Source # | |
| FromJSON TFF_let | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_let | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: TFF_let -> Encoding toJSONList :: [TFF_let] -> Value toEncodingList :: [TFF_let] -> Encoding | |
| ShATermConvertible TFF_let | |
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 # | |
| type Rep TFF_let | |
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 #
Constructors
| TFFLTD_single TFF_let_term_defn | |
| TFFLTD_many TFF_let_term_list |
Instances
| Eq TFF_let_term_defns Source # | |
Defined in TPTP.AS Methods (==) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool (/=) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool | |
| Data TFF_let_term_defns Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_term_defns -> TFF_let_term_defns -> Ordering (<) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool (<=) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool (>) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool (>=) :: TFF_let_term_defns -> TFF_let_term_defns -> Bool max :: TFF_let_term_defns -> TFF_let_term_defns -> TFF_let_term_defns min :: TFF_let_term_defns -> TFF_let_term_defns -> TFF_let_term_defns | |
| Show TFF_let_term_defns Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_term_defns :: Type -> Type Methods from :: TFF_let_term_defns -> Rep TFF_let_term_defns x to :: Rep TFF_let_term_defns x -> TFF_let_term_defns | |
| GetRange TFF_let_term_defns Source # | |
| FromJSON TFF_let_term_defns | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_let_term_defns -> Value toEncoding :: TFF_let_term_defns -> Encoding toJSONList :: [TFF_let_term_defns] -> Value toEncodingList :: [TFF_let_term_defns] -> Encoding | |
| ShATermConvertible TFF_let_term_defns | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_let_term_defns | |
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))) | |
type TFF_let_term_list = [TFF_let_term_defn] Source #
data TFF_let_term_defn Source #
Instances
| Eq TFF_let_term_defn Source # | |
Defined in TPTP.AS Methods (==) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool (/=) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool | |
| Data TFF_let_term_defn Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_term_defn -> TFF_let_term_defn -> Ordering (<) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool (<=) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool (>) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool (>=) :: TFF_let_term_defn -> TFF_let_term_defn -> Bool max :: TFF_let_term_defn -> TFF_let_term_defn -> TFF_let_term_defn min :: TFF_let_term_defn -> TFF_let_term_defn -> TFF_let_term_defn | |
| Show TFF_let_term_defn Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_term_defn :: Type -> Type Methods from :: TFF_let_term_defn -> Rep TFF_let_term_defn x to :: Rep TFF_let_term_defn x -> TFF_let_term_defn | |
| GetRange TFF_let_term_defn Source # | |
| FromJSON TFF_let_term_defn | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_let_term_defn -> Value toEncoding :: TFF_let_term_defn -> Encoding toJSONList :: [TFF_let_term_defn] -> Value toEncodingList :: [TFF_let_term_defn] -> Encoding | |
| ShATermConvertible TFF_let_term_defn | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_let_term_defn | |
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
| Eq TFF_let_term_binding Source # | |
Defined in TPTP.AS Methods (==) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool (/=) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool | |
| Data TFF_let_term_binding Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_term_binding -> TFF_let_term_binding -> Ordering (<) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool (<=) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool (>) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool (>=) :: TFF_let_term_binding -> TFF_let_term_binding -> Bool max :: TFF_let_term_binding -> TFF_let_term_binding -> TFF_let_term_binding min :: TFF_let_term_binding -> TFF_let_term_binding -> TFF_let_term_binding | |
| Show TFF_let_term_binding Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_term_binding :: Type -> Type Methods from :: TFF_let_term_binding -> Rep TFF_let_term_binding x to :: Rep TFF_let_term_binding x -> TFF_let_term_binding | |
| GetRange TFF_let_term_binding Source # | |
| FromJSON TFF_let_term_binding | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_let_term_binding -> Value toEncoding :: TFF_let_term_binding -> Encoding toJSONList :: [TFF_let_term_binding] -> Value toEncodingList :: [TFF_let_term_binding] -> Encoding | |
| ShATermConvertible TFF_let_term_binding | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_let_term_binding -> Doc Source # pretties :: [TFF_let_term_binding] -> Doc Source # | |
| type Rep TFF_let_term_binding | |
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
| Eq TFF_let_formula_defns Source # | |
Defined in TPTP.AS Methods (==) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool (/=) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool | |
| Data TFF_let_formula_defns Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_formula_defns -> TFF_let_formula_defns -> Ordering (<) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool (<=) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool (>) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool (>=) :: TFF_let_formula_defns -> TFF_let_formula_defns -> Bool max :: TFF_let_formula_defns -> TFF_let_formula_defns -> TFF_let_formula_defns min :: TFF_let_formula_defns -> TFF_let_formula_defns -> TFF_let_formula_defns | |
| Show TFF_let_formula_defns Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_formula_defns :: Type -> Type Methods from :: TFF_let_formula_defns -> Rep TFF_let_formula_defns x to :: Rep TFF_let_formula_defns x -> TFF_let_formula_defns | |
| GetRange TFF_let_formula_defns Source # | |
| FromJSON TFF_let_formula_defns | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_let_formula_defns -> Value toEncoding :: TFF_let_formula_defns -> Encoding toJSONList :: [TFF_let_formula_defns] -> Value toEncodingList :: [TFF_let_formula_defns] -> Encoding | |
| ShATermConvertible TFF_let_formula_defns | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_let_formula_defns -> Doc Source # pretties :: [TFF_let_formula_defns] -> Doc Source # | |
| type Rep TFF_let_formula_defns | |
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))) | |
type TFF_let_formula_list = [TFF_let_formula_defn] Source #
data TFF_let_formula_defn Source #
Constructors
| TFFLFD_variable TFF_variable_list TFF_let_formula_defn | |
| TFFLFD_binding TFF_let_formula_binding |
Instances
| Eq TFF_let_formula_defn Source # | |
Defined in TPTP.AS Methods (==) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool (/=) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool | |
| Data TFF_let_formula_defn Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_formula_defn -> TFF_let_formula_defn -> Ordering (<) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool (<=) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool (>) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool (>=) :: TFF_let_formula_defn -> TFF_let_formula_defn -> Bool max :: TFF_let_formula_defn -> TFF_let_formula_defn -> TFF_let_formula_defn min :: TFF_let_formula_defn -> TFF_let_formula_defn -> TFF_let_formula_defn | |
| Show TFF_let_formula_defn Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_formula_defn :: Type -> Type Methods from :: TFF_let_formula_defn -> Rep TFF_let_formula_defn x to :: Rep TFF_let_formula_defn x -> TFF_let_formula_defn | |
| GetRange TFF_let_formula_defn Source # | |
| FromJSON TFF_let_formula_defn | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_let_formula_defn -> Value toEncoding :: TFF_let_formula_defn -> Encoding toJSONList :: [TFF_let_formula_defn] -> Value toEncodingList :: [TFF_let_formula_defn] -> Encoding | |
| ShATermConvertible TFF_let_formula_defn | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_let_formula_defn -> Doc Source # pretties :: [TFF_let_formula_defn] -> Doc Source # | |
| type Rep TFF_let_formula_defn | |
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 #
Constructors
| TFFLFB_plain FOF_plain_atomic_formula TFF_unitary_formula | |
| TFFLFB_binding TFF_let_formula_binding |
Instances
data TFF_sequent Source #
Instances
| Eq TFF_sequent Source # | |
Defined in TPTP.AS | |
| Data TFF_sequent Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_sequent -> TFF_sequent -> Ordering (<) :: TFF_sequent -> TFF_sequent -> Bool (<=) :: TFF_sequent -> TFF_sequent -> Bool (>) :: TFF_sequent -> TFF_sequent -> Bool (>=) :: TFF_sequent -> TFF_sequent -> Bool max :: TFF_sequent -> TFF_sequent -> TFF_sequent min :: TFF_sequent -> TFF_sequent -> TFF_sequent | |
| Show TFF_sequent Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_sequent -> ShowS show :: TFF_sequent -> String showList :: [TFF_sequent] -> ShowS | |
| Generic TFF_sequent | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_sequent :: Type -> Type | |
| GetRange TFF_sequent Source # | |
| FromJSON TFF_sequent | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_sequent | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_sequent | |
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 #
Constructors
| TFF_formula_tuple TFF_formula_tuple_list |
Instances
| Eq TFF_formula_tuple Source # | |
Defined in TPTP.AS Methods (==) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool (/=) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool | |
| Data TFF_formula_tuple Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_formula_tuple -> TFF_formula_tuple -> Ordering (<) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool (<=) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool (>) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool (>=) :: TFF_formula_tuple -> TFF_formula_tuple -> Bool max :: TFF_formula_tuple -> TFF_formula_tuple -> TFF_formula_tuple min :: TFF_formula_tuple -> TFF_formula_tuple -> TFF_formula_tuple | |
| Show TFF_formula_tuple Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_formula_tuple :: Type -> Type Methods from :: TFF_formula_tuple -> Rep TFF_formula_tuple x to :: Rep TFF_formula_tuple x -> TFF_formula_tuple | |
| GetRange TFF_formula_tuple Source # | |
| FromJSON TFF_formula_tuple | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_formula_tuple parseJSONList :: Value -> Parser [TFF_formula_tuple] | |
| ToJSON TFF_formula_tuple | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_formula_tuple -> Value toEncoding :: TFF_formula_tuple -> Encoding toJSONList :: [TFF_formula_tuple] -> Value toEncodingList :: [TFF_formula_tuple] -> Encoding | |
| ShATermConvertible TFF_formula_tuple | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_formula_tuple | |
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))) | |
type TFF_formula_tuple_list = [TFF_logic_formula] Source #
data TFF_typed_atom Source #
Instances
| Eq TFF_typed_atom Source # | |
Defined in TPTP.AS Methods (==) :: TFF_typed_atom -> TFF_typed_atom -> Bool (/=) :: TFF_typed_atom -> TFF_typed_atom -> Bool | |
| Data TFF_typed_atom Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_typed_atom -> TFF_typed_atom -> Ordering (<) :: TFF_typed_atom -> TFF_typed_atom -> Bool (<=) :: TFF_typed_atom -> TFF_typed_atom -> Bool (>) :: TFF_typed_atom -> TFF_typed_atom -> Bool (>=) :: TFF_typed_atom -> TFF_typed_atom -> Bool max :: TFF_typed_atom -> TFF_typed_atom -> TFF_typed_atom min :: TFF_typed_atom -> TFF_typed_atom -> TFF_typed_atom | |
| Show TFF_typed_atom Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_typed_atom :: Type -> Type | |
| GetRange TFF_typed_atom Source # | |
| FromJSON TFF_typed_atom | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_typed_atom | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_typed_atom | |
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 #
Constructors
| TFF_subtype Untyped_atom Atom |
Instances
| Eq TFF_subtype Source # | |
Defined in TPTP.AS | |
| Data TFF_subtype Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_subtype -> TFF_subtype -> Ordering (<) :: TFF_subtype -> TFF_subtype -> Bool (<=) :: TFF_subtype -> TFF_subtype -> Bool (>) :: TFF_subtype -> TFF_subtype -> Bool (>=) :: TFF_subtype -> TFF_subtype -> Bool max :: TFF_subtype -> TFF_subtype -> TFF_subtype min :: TFF_subtype -> TFF_subtype -> TFF_subtype | |
| Show TFF_subtype Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_subtype -> ShowS show :: TFF_subtype -> String showList :: [TFF_subtype] -> ShowS | |
| Generic TFF_subtype | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_subtype :: Type -> Type | |
| GetRange TFF_subtype Source # | |
| FromJSON TFF_subtype | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_subtype | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_subtype | |
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 #
Constructors
| TFFTLT_atomic TFF_atomic_type | |
| TFFTLT_mapping TFF_mapping_type | |
| TFFTLT_quantified TF1_quantified_type | |
| TFFTLT_parens TFF_top_level_type |
Instances
| Eq TFF_top_level_type Source # | |
Defined in TPTP.AS Methods (==) :: TFF_top_level_type -> TFF_top_level_type -> Bool (/=) :: TFF_top_level_type -> TFF_top_level_type -> Bool | |
| Data TFF_top_level_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_top_level_type -> TFF_top_level_type -> Ordering (<) :: TFF_top_level_type -> TFF_top_level_type -> Bool (<=) :: TFF_top_level_type -> TFF_top_level_type -> Bool (>) :: TFF_top_level_type -> TFF_top_level_type -> Bool (>=) :: TFF_top_level_type -> TFF_top_level_type -> Bool max :: TFF_top_level_type -> TFF_top_level_type -> TFF_top_level_type min :: TFF_top_level_type -> TFF_top_level_type -> TFF_top_level_type | |
| Show TFF_top_level_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_top_level_type :: Type -> Type Methods from :: TFF_top_level_type -> Rep TFF_top_level_type x to :: Rep TFF_top_level_type x -> TFF_top_level_type | |
| GetRange TFF_top_level_type Source # | |
| FromJSON TFF_top_level_type | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_top_level_type -> Value toEncoding :: TFF_top_level_type -> Encoding toJSONList :: [TFF_top_level_type] -> Value toEncodingList :: [TFF_top_level_type] -> Encoding | |
| ShATermConvertible TFF_top_level_type | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_top_level_type | |
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 #
Constructors
| TF1_quantified_type TFF_variable_list TFF_monotype |
Instances
| Eq TF1_quantified_type Source # | |
Defined in TPTP.AS Methods (==) :: TF1_quantified_type -> TF1_quantified_type -> Bool (/=) :: TF1_quantified_type -> TF1_quantified_type -> Bool | |
| Data TF1_quantified_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TF1_quantified_type -> TF1_quantified_type -> Ordering (<) :: TF1_quantified_type -> TF1_quantified_type -> Bool (<=) :: TF1_quantified_type -> TF1_quantified_type -> Bool (>) :: TF1_quantified_type -> TF1_quantified_type -> Bool (>=) :: TF1_quantified_type -> TF1_quantified_type -> Bool max :: TF1_quantified_type -> TF1_quantified_type -> TF1_quantified_type min :: TF1_quantified_type -> TF1_quantified_type -> TF1_quantified_type | |
| Show TF1_quantified_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TF1_quantified_type :: Type -> Type Methods from :: TF1_quantified_type -> Rep TF1_quantified_type x to :: Rep TF1_quantified_type x -> TF1_quantified_type | |
| GetRange TF1_quantified_type Source # | |
| FromJSON TF1_quantified_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TF1_quantified_type parseJSONList :: Value -> Parser [TF1_quantified_type] | |
| ToJSON TF1_quantified_type | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TF1_quantified_type -> Value toEncoding :: TF1_quantified_type -> Encoding toJSONList :: [TF1_quantified_type] -> Value toEncodingList :: [TF1_quantified_type] -> Encoding | |
| ShATermConvertible TF1_quantified_type | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TF1_quantified_type -> Doc Source # pretties :: [TF1_quantified_type] -> Doc Source # | |
| type Rep TF1_quantified_type | |
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 #
Constructors
| TFFMT_atomic TFF_atomic_type | |
| TFFMT_mapping TFF_mapping_type |
Instances
| Eq TFF_monotype Source # | |
Defined in TPTP.AS | |
| Data TFF_monotype Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_monotype -> TFF_monotype -> Ordering (<) :: TFF_monotype -> TFF_monotype -> Bool (<=) :: TFF_monotype -> TFF_monotype -> Bool (>) :: TFF_monotype -> TFF_monotype -> Bool (>=) :: TFF_monotype -> TFF_monotype -> Bool max :: TFF_monotype -> TFF_monotype -> TFF_monotype min :: TFF_monotype -> TFF_monotype -> TFF_monotype | |
| Show TFF_monotype Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TFF_monotype -> ShowS show :: TFF_monotype -> String showList :: [TFF_monotype] -> ShowS | |
| Generic TFF_monotype | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_monotype :: Type -> Type | |
| GetRange TFF_monotype Source # | |
| FromJSON TFF_monotype | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_monotype | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_monotype | |
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 #
Constructors
| TFFUT_atomic TFF_atomic_type | |
| TFFUT_xprod TFF_xprod_type |
Instances
| Eq TFF_unitary_type Source # | |
Defined in TPTP.AS Methods (==) :: TFF_unitary_type -> TFF_unitary_type -> Bool (/=) :: TFF_unitary_type -> TFF_unitary_type -> Bool | |
| Data TFF_unitary_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_unitary_type -> TFF_unitary_type -> Ordering (<) :: TFF_unitary_type -> TFF_unitary_type -> Bool (<=) :: TFF_unitary_type -> TFF_unitary_type -> Bool (>) :: TFF_unitary_type -> TFF_unitary_type -> Bool (>=) :: TFF_unitary_type -> TFF_unitary_type -> Bool max :: TFF_unitary_type -> TFF_unitary_type -> TFF_unitary_type min :: TFF_unitary_type -> TFF_unitary_type -> TFF_unitary_type | |
| Show TFF_unitary_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_unitary_type :: Type -> Type Methods from :: TFF_unitary_type -> Rep TFF_unitary_type x to :: Rep TFF_unitary_type x -> TFF_unitary_type | |
| GetRange TFF_unitary_type Source # | |
| FromJSON TFF_unitary_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_unitary_type parseJSONList :: Value -> Parser [TFF_unitary_type] | |
| ToJSON TFF_unitary_type | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_unitary_type -> Value toEncoding :: TFF_unitary_type -> Encoding toJSONList :: [TFF_unitary_type] -> Value toEncodingList :: [TFF_unitary_type] -> Encoding | |
| ShATermConvertible TFF_unitary_type | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_unitary_type | |
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 #
Constructors
| TFFAT_constant Type_constant | |
| TFFAT_defined Defined_type | |
| TFFAT_functor Type_functor TFF_type_arguments | |
| TFFAT_variable Variable |
Instances
| Eq TFF_atomic_type Source # | |
Defined in TPTP.AS Methods (==) :: TFF_atomic_type -> TFF_atomic_type -> Bool (/=) :: TFF_atomic_type -> TFF_atomic_type -> Bool | |
| Data TFF_atomic_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_atomic_type -> TFF_atomic_type -> Ordering (<) :: TFF_atomic_type -> TFF_atomic_type -> Bool (<=) :: TFF_atomic_type -> TFF_atomic_type -> Bool (>) :: TFF_atomic_type -> TFF_atomic_type -> Bool (>=) :: TFF_atomic_type -> TFF_atomic_type -> Bool max :: TFF_atomic_type -> TFF_atomic_type -> TFF_atomic_type min :: TFF_atomic_type -> TFF_atomic_type -> TFF_atomic_type | |
| Show TFF_atomic_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_atomic_type :: Type -> Type Methods from :: TFF_atomic_type -> Rep TFF_atomic_type x to :: Rep TFF_atomic_type x -> TFF_atomic_type | |
| GetRange TFF_atomic_type Source # | |
| FromJSON TFF_atomic_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_atomic_type parseJSONList :: Value -> Parser [TFF_atomic_type] | |
| ToJSON TFF_atomic_type | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_atomic_type | |
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)))) | |
type TFF_type_arguments = [TFF_atomic_type] Source #
data TFF_mapping_type Source #
Constructors
| TFF_mapping_type TFF_unitary_type TFF_atomic_type |
Instances
| Eq TFF_mapping_type Source # | |
Defined in TPTP.AS Methods (==) :: TFF_mapping_type -> TFF_mapping_type -> Bool (/=) :: TFF_mapping_type -> TFF_mapping_type -> Bool | |
| Data TFF_mapping_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_mapping_type -> TFF_mapping_type -> Ordering (<) :: TFF_mapping_type -> TFF_mapping_type -> Bool (<=) :: TFF_mapping_type -> TFF_mapping_type -> Bool (>) :: TFF_mapping_type -> TFF_mapping_type -> Bool (>=) :: TFF_mapping_type -> TFF_mapping_type -> Bool max :: TFF_mapping_type -> TFF_mapping_type -> TFF_mapping_type min :: TFF_mapping_type -> TFF_mapping_type -> TFF_mapping_type | |
| Show TFF_mapping_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_mapping_type :: Type -> Type Methods from :: TFF_mapping_type -> Rep TFF_mapping_type x to :: Rep TFF_mapping_type x -> TFF_mapping_type | |
| GetRange TFF_mapping_type Source # | |
| FromJSON TFF_mapping_type | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_mapping_type parseJSONList :: Value -> Parser [TFF_mapping_type] | |
| ToJSON TFF_mapping_type | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_mapping_type -> Value toEncoding :: TFF_mapping_type -> Encoding toJSONList :: [TFF_mapping_type] -> Value toEncodingList :: [TFF_mapping_type] -> Encoding | |
| ShATermConvertible TFF_mapping_type | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_mapping_type | |
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 #
Constructors
| TFF_xprod_type TFF_unitary_type [TFF_atomic_type] |
Instances
| Eq TFF_xprod_type Source # | |
Defined in TPTP.AS Methods (==) :: TFF_xprod_type -> TFF_xprod_type -> Bool (/=) :: TFF_xprod_type -> TFF_xprod_type -> Bool | |
| Data TFF_xprod_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_xprod_type -> TFF_xprod_type -> Ordering (<) :: TFF_xprod_type -> TFF_xprod_type -> Bool (<=) :: TFF_xprod_type -> TFF_xprod_type -> Bool (>) :: TFF_xprod_type -> TFF_xprod_type -> Bool (>=) :: TFF_xprod_type -> TFF_xprod_type -> Bool max :: TFF_xprod_type -> TFF_xprod_type -> TFF_xprod_type min :: TFF_xprod_type -> TFF_xprod_type -> TFF_xprod_type | |
| Show TFF_xprod_type Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_xprod_type :: Type -> Type | |
| GetRange TFF_xprod_type Source # | |
| FromJSON TFF_xprod_type | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_xprod_type | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_xprod_type | |
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 #
Constructors
| TCFF_logic TCF_logic_formula | |
| TCFF_atom TFF_typed_atom |
Instances
| Eq TCF_formula Source # | |
Defined in TPTP.AS | |
| Data TCF_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TCF_formula -> TCF_formula -> Ordering (<) :: TCF_formula -> TCF_formula -> Bool (<=) :: TCF_formula -> TCF_formula -> Bool (>) :: TCF_formula -> TCF_formula -> Bool (>=) :: TCF_formula -> TCF_formula -> Bool max :: TCF_formula -> TCF_formula -> TCF_formula min :: TCF_formula -> TCF_formula -> TCF_formula | |
| Show TCF_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TCF_formula -> ShowS show :: TCF_formula -> String showList :: [TCF_formula] -> ShowS | |
| Generic TCF_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TCF_formula :: Type -> Type | |
| GetRange TCF_formula Source # | |
| FromJSON TCF_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TCF_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TCF_formula | |
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 #
Constructors
| TCFLF_quantified TCF_quantified_formula | |
| TCFLF_cnf CNF_formula |
Instances
| Eq TCF_logic_formula Source # | |
Defined in TPTP.AS Methods (==) :: TCF_logic_formula -> TCF_logic_formula -> Bool (/=) :: TCF_logic_formula -> TCF_logic_formula -> Bool | |
| Data TCF_logic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TCF_logic_formula -> TCF_logic_formula -> Ordering (<) :: TCF_logic_formula -> TCF_logic_formula -> Bool (<=) :: TCF_logic_formula -> TCF_logic_formula -> Bool (>) :: TCF_logic_formula -> TCF_logic_formula -> Bool (>=) :: TCF_logic_formula -> TCF_logic_formula -> Bool max :: TCF_logic_formula -> TCF_logic_formula -> TCF_logic_formula min :: TCF_logic_formula -> TCF_logic_formula -> TCF_logic_formula | |
| Show TCF_logic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TCF_logic_formula :: Type -> Type Methods from :: TCF_logic_formula -> Rep TCF_logic_formula x to :: Rep TCF_logic_formula x -> TCF_logic_formula | |
| GetRange TCF_logic_formula Source # | |
| FromJSON TCF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TCF_logic_formula parseJSONList :: Value -> Parser [TCF_logic_formula] | |
| ToJSON TCF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TCF_logic_formula -> Value toEncoding :: TCF_logic_formula -> Encoding toJSONList :: [TCF_logic_formula] -> Value toEncodingList :: [TCF_logic_formula] -> Encoding | |
| ShATermConvertible TCF_logic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TCF_logic_formula | |
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 #
Constructors
| TCF_quantified TFF_variable_list CNF_formula |
Instances
data FOF_formula Source #
Constructors
| FOFF_logic FOF_logic_formula | |
| FOFF_sequent FOF_sequent |
Instances
| Eq FOF_formula Source # | |
Defined in TPTP.AS | |
| Data FOF_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_formula -> FOF_formula -> Ordering (<) :: FOF_formula -> FOF_formula -> Bool (<=) :: FOF_formula -> FOF_formula -> Bool (>) :: FOF_formula -> FOF_formula -> Bool (>=) :: FOF_formula -> FOF_formula -> Bool max :: FOF_formula -> FOF_formula -> FOF_formula min :: FOF_formula -> FOF_formula -> FOF_formula | |
| Show FOF_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> FOF_formula -> ShowS show :: FOF_formula -> String showList :: [FOF_formula] -> ShowS | |
| Generic FOF_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_formula :: Type -> Type | |
| GetRange FOF_formula Source # | |
| FromJSON FOF_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_formula | |
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
| Eq FOF_logic_formula Source # | |
Defined in TPTP.AS Methods (==) :: FOF_logic_formula -> FOF_logic_formula -> Bool (/=) :: FOF_logic_formula -> FOF_logic_formula -> Bool | |
| Data FOF_logic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_logic_formula -> FOF_logic_formula -> Ordering (<) :: FOF_logic_formula -> FOF_logic_formula -> Bool (<=) :: FOF_logic_formula -> FOF_logic_formula -> Bool (>) :: FOF_logic_formula -> FOF_logic_formula -> Bool (>=) :: FOF_logic_formula -> FOF_logic_formula -> Bool max :: FOF_logic_formula -> FOF_logic_formula -> FOF_logic_formula min :: FOF_logic_formula -> FOF_logic_formula -> FOF_logic_formula | |
| Show FOF_logic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_logic_formula :: Type -> Type Methods from :: FOF_logic_formula -> Rep FOF_logic_formula x to :: Rep FOF_logic_formula x -> FOF_logic_formula | |
| GetRange FOF_logic_formula Source # | |
| FromJSON FOF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_logic_formula parseJSONList :: Value -> Parser [FOF_logic_formula] | |
| ToJSON FOF_logic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_logic_formula -> Value toEncoding :: FOF_logic_formula -> Encoding toJSONList :: [FOF_logic_formula] -> Value toEncodingList :: [FOF_logic_formula] -> Encoding | |
| ShATermConvertible FOF_logic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_logic_formula | |
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 #
Constructors
| FOFBF_nonassoc FOF_binary_nonassoc | |
| FOFBF_assoc FOF_binary_assoc |
Instances
| Eq FOF_binary_formula Source # | |
Defined in TPTP.AS Methods (==) :: FOF_binary_formula -> FOF_binary_formula -> Bool (/=) :: FOF_binary_formula -> FOF_binary_formula -> Bool | |
| Data FOF_binary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_binary_formula -> FOF_binary_formula -> Ordering (<) :: FOF_binary_formula -> FOF_binary_formula -> Bool (<=) :: FOF_binary_formula -> FOF_binary_formula -> Bool (>) :: FOF_binary_formula -> FOF_binary_formula -> Bool (>=) :: FOF_binary_formula -> FOF_binary_formula -> Bool max :: FOF_binary_formula -> FOF_binary_formula -> FOF_binary_formula min :: FOF_binary_formula -> FOF_binary_formula -> FOF_binary_formula | |
| Show FOF_binary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_binary_formula :: Type -> Type Methods from :: FOF_binary_formula -> Rep FOF_binary_formula x to :: Rep FOF_binary_formula x -> FOF_binary_formula | |
| GetRange FOF_binary_formula Source # | |
| FromJSON FOF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_binary_formula parseJSONList :: Value -> Parser [FOF_binary_formula] | |
| ToJSON FOF_binary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_binary_formula -> Value toEncoding :: FOF_binary_formula -> Encoding toJSONList :: [FOF_binary_formula] -> Value toEncodingList :: [FOF_binary_formula] -> Encoding | |
| ShATermConvertible FOF_binary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_binary_formula | |
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
| Eq FOF_binary_nonassoc Source # | |
Defined in TPTP.AS Methods (==) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool (/=) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool | |
| Data FOF_binary_nonassoc Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Ordering (<) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool (<=) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool (>) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool (>=) :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> Bool max :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> FOF_binary_nonassoc min :: FOF_binary_nonassoc -> FOF_binary_nonassoc -> FOF_binary_nonassoc | |
| Show FOF_binary_nonassoc Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_binary_nonassoc :: Type -> Type Methods from :: FOF_binary_nonassoc -> Rep FOF_binary_nonassoc x to :: Rep FOF_binary_nonassoc x -> FOF_binary_nonassoc | |
| GetRange FOF_binary_nonassoc Source # | |
| FromJSON FOF_binary_nonassoc | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_binary_nonassoc parseJSONList :: Value -> Parser [FOF_binary_nonassoc] | |
| ToJSON FOF_binary_nonassoc | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_binary_nonassoc -> Value toEncoding :: FOF_binary_nonassoc -> Encoding toJSONList :: [FOF_binary_nonassoc] -> Value toEncodingList :: [FOF_binary_nonassoc] -> Encoding | |
| ShATermConvertible FOF_binary_nonassoc | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: FOF_binary_nonassoc -> Doc Source # pretties :: [FOF_binary_nonassoc] -> Doc Source # | |
| type Rep FOF_binary_nonassoc | |
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 #
Constructors
| FOFBA_or FOF_or_formula | |
| FOFBA_and FOF_and_formula |
Instances
| Eq FOF_binary_assoc Source # | |
Defined in TPTP.AS Methods (==) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool (/=) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool | |
| Data FOF_binary_assoc Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_binary_assoc -> FOF_binary_assoc -> Ordering (<) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool (<=) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool (>) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool (>=) :: FOF_binary_assoc -> FOF_binary_assoc -> Bool max :: FOF_binary_assoc -> FOF_binary_assoc -> FOF_binary_assoc min :: FOF_binary_assoc -> FOF_binary_assoc -> FOF_binary_assoc | |
| Show FOF_binary_assoc Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_binary_assoc :: Type -> Type Methods from :: FOF_binary_assoc -> Rep FOF_binary_assoc x to :: Rep FOF_binary_assoc x -> FOF_binary_assoc | |
| GetRange FOF_binary_assoc Source # | |
| FromJSON FOF_binary_assoc | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_binary_assoc parseJSONList :: Value -> Parser [FOF_binary_assoc] | |
| ToJSON FOF_binary_assoc | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_binary_assoc -> Value toEncoding :: FOF_binary_assoc -> Encoding toJSONList :: [FOF_binary_assoc] -> Value toEncodingList :: [FOF_binary_assoc] -> Encoding | |
| ShATermConvertible FOF_binary_assoc | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_binary_assoc | |
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))) | |
type FOF_or_formula = [FOF_unitary_formula] Source #
type FOF_and_formula = [FOF_unitary_formula] Source #
data FOF_unitary_formula Source #
Constructors
| FOFUF_quantified FOF_quantified_formula | |
| FOFUF_unary FOF_unary_formula | |
| FOFUF_atomic FOF_atomic_formula | |
| FOFUF_logic FOF_logic_formula |
Instances
| Eq FOF_unitary_formula Source # | |
Defined in TPTP.AS Methods (==) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool (/=) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool | |
| Data FOF_unitary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_unitary_formula -> FOF_unitary_formula -> Ordering (<) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool (<=) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool (>) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool (>=) :: FOF_unitary_formula -> FOF_unitary_formula -> Bool max :: FOF_unitary_formula -> FOF_unitary_formula -> FOF_unitary_formula min :: FOF_unitary_formula -> FOF_unitary_formula -> FOF_unitary_formula | |
| Show FOF_unitary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_unitary_formula :: Type -> Type Methods from :: FOF_unitary_formula -> Rep FOF_unitary_formula x to :: Rep FOF_unitary_formula x -> FOF_unitary_formula | |
| GetRange FOF_unitary_formula Source # | |
| FromJSON FOF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_unitary_formula parseJSONList :: Value -> Parser [FOF_unitary_formula] | |
| ToJSON FOF_unitary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_unitary_formula -> Value toEncoding :: FOF_unitary_formula -> Encoding toJSONList :: [FOF_unitary_formula] -> Value toEncodingList :: [FOF_unitary_formula] -> Encoding | |
| ShATermConvertible FOF_unitary_formula | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: FOF_unitary_formula -> Doc Source # pretties :: [FOF_unitary_formula] -> Doc Source # | |
| type Rep FOF_unitary_formula | |
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
type FOF_variable_list = [Variable] Source #
data FOF_unary_formula Source #
Instances
| Eq FOF_unary_formula Source # | |
Defined in TPTP.AS Methods (==) :: FOF_unary_formula -> FOF_unary_formula -> Bool (/=) :: FOF_unary_formula -> FOF_unary_formula -> Bool | |
| Data FOF_unary_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_unary_formula -> FOF_unary_formula -> Ordering (<) :: FOF_unary_formula -> FOF_unary_formula -> Bool (<=) :: FOF_unary_formula -> FOF_unary_formula -> Bool (>) :: FOF_unary_formula -> FOF_unary_formula -> Bool (>=) :: FOF_unary_formula -> FOF_unary_formula -> Bool max :: FOF_unary_formula -> FOF_unary_formula -> FOF_unary_formula min :: FOF_unary_formula -> FOF_unary_formula -> FOF_unary_formula | |
| Show FOF_unary_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_unary_formula :: Type -> Type Methods from :: FOF_unary_formula -> Rep FOF_unary_formula x to :: Rep FOF_unary_formula x -> FOF_unary_formula | |
| GetRange FOF_unary_formula Source # | |
| FromJSON FOF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_unary_formula parseJSONList :: Value -> Parser [FOF_unary_formula] | |
| ToJSON FOF_unary_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_unary_formula -> Value toEncoding :: FOF_unary_formula -> Encoding toJSONList :: [FOF_unary_formula] -> Value toEncodingList :: [FOF_unary_formula] -> Encoding | |
| ShATermConvertible FOF_unary_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_unary_formula | |
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 #
Constructors
| FOF_infix_unary FOF_term FOF_term |
Instances
| Eq FOF_infix_unary Source # | |
Defined in TPTP.AS Methods (==) :: FOF_infix_unary -> FOF_infix_unary -> Bool (/=) :: FOF_infix_unary -> FOF_infix_unary -> Bool | |
| Data FOF_infix_unary Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_infix_unary -> FOF_infix_unary -> Ordering (<) :: FOF_infix_unary -> FOF_infix_unary -> Bool (<=) :: FOF_infix_unary -> FOF_infix_unary -> Bool (>) :: FOF_infix_unary -> FOF_infix_unary -> Bool (>=) :: FOF_infix_unary -> FOF_infix_unary -> Bool max :: FOF_infix_unary -> FOF_infix_unary -> FOF_infix_unary min :: FOF_infix_unary -> FOF_infix_unary -> FOF_infix_unary | |
| Show FOF_infix_unary Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_infix_unary :: Type -> Type Methods from :: FOF_infix_unary -> Rep FOF_infix_unary x to :: Rep FOF_infix_unary x -> FOF_infix_unary | |
| GetRange FOF_infix_unary Source # | |
| FromJSON FOF_infix_unary | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_infix_unary parseJSONList :: Value -> Parser [FOF_infix_unary] | |
| ToJSON FOF_infix_unary | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_infix_unary | |
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 #
Constructors
| FOFAT_plain FOF_plain_atomic_formula | |
| FOFAT_defined FOF_defined_atomic_formula | |
| FOFAT_system FOF_system_atomic_formula |
Instances
| Eq FOF_atomic_formula Source # | |
Defined in TPTP.AS Methods (==) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool (/=) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool | |
| Data FOF_atomic_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_atomic_formula -> FOF_atomic_formula -> Ordering (<) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool (<=) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool (>) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool (>=) :: FOF_atomic_formula -> FOF_atomic_formula -> Bool max :: FOF_atomic_formula -> FOF_atomic_formula -> FOF_atomic_formula min :: FOF_atomic_formula -> FOF_atomic_formula -> FOF_atomic_formula | |
| Show FOF_atomic_formula Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_atomic_formula :: Type -> Type Methods from :: FOF_atomic_formula -> Rep FOF_atomic_formula x to :: Rep FOF_atomic_formula x -> FOF_atomic_formula | |
| GetRange FOF_atomic_formula Source # | |
| FromJSON FOF_atomic_formula | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_atomic_formula parseJSONList :: Value -> Parser [FOF_atomic_formula] | |
| ToJSON FOF_atomic_formula | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_atomic_formula -> Value toEncoding :: FOF_atomic_formula -> Encoding toJSONList :: [FOF_atomic_formula] -> Value toEncodingList :: [FOF_atomic_formula] -> Encoding | |
| ShATermConvertible FOF_atomic_formula | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_atomic_formula | |
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
data FOF_defined_atomic_formula Source #
Instances
data FOF_defined_plain_formula Source #
Instances
data FOF_defined_infix_formula Source #
Constructors
| FOF_defined_infix_formula Defined_infix_pred FOF_term FOF_term |
Instances
newtype FOF_system_atomic_formula Source #
Constructors
| FOF_system_atomic_formula FOF_system_term |
Instances
data FOF_plain_term Source #
Constructors
| FOFPT_constant Constant | |
| FOFPT_functor TPTP_functor FOF_arguments |
Instances
| Eq FOF_plain_term Source # | |
Defined in TPTP.AS Methods (==) :: FOF_plain_term -> FOF_plain_term -> Bool (/=) :: FOF_plain_term -> FOF_plain_term -> Bool | |
| Data FOF_plain_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_plain_term -> FOF_plain_term -> Ordering (<) :: FOF_plain_term -> FOF_plain_term -> Bool (<=) :: FOF_plain_term -> FOF_plain_term -> Bool (>) :: FOF_plain_term -> FOF_plain_term -> Bool (>=) :: FOF_plain_term -> FOF_plain_term -> Bool max :: FOF_plain_term -> FOF_plain_term -> FOF_plain_term min :: FOF_plain_term -> FOF_plain_term -> FOF_plain_term | |
| Show FOF_plain_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_plain_term :: Type -> Type | |
| GetRange FOF_plain_term Source # | |
| FromJSON FOF_plain_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_plain_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_plain_term | |
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 #
Constructors
| FOFDT_term Defined_term | |
| FOFDT_atomic FOF_defined_atomic_term |
Instances
| Eq FOF_defined_term Source # | |
Defined in TPTP.AS Methods (==) :: FOF_defined_term -> FOF_defined_term -> Bool (/=) :: FOF_defined_term -> FOF_defined_term -> Bool | |
| Data FOF_defined_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_defined_term -> FOF_defined_term -> Ordering (<) :: FOF_defined_term -> FOF_defined_term -> Bool (<=) :: FOF_defined_term -> FOF_defined_term -> Bool (>) :: FOF_defined_term -> FOF_defined_term -> Bool (>=) :: FOF_defined_term -> FOF_defined_term -> Bool max :: FOF_defined_term -> FOF_defined_term -> FOF_defined_term min :: FOF_defined_term -> FOF_defined_term -> FOF_defined_term | |
| Show FOF_defined_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_defined_term :: Type -> Type Methods from :: FOF_defined_term -> Rep FOF_defined_term x to :: Rep FOF_defined_term x -> FOF_defined_term | |
| GetRange FOF_defined_term Source # | |
| FromJSON FOF_defined_term | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_defined_term parseJSONList :: Value -> Parser [FOF_defined_term] | |
| ToJSON FOF_defined_term | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_defined_term -> Value toEncoding :: FOF_defined_term -> Encoding toJSONList :: [FOF_defined_term] -> Value toEncodingList :: [FOF_defined_term] -> Encoding | |
| ShATermConvertible FOF_defined_term | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_defined_term | |
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 #
Constructors
| FOFDAT_plain FOF_defined_plain_term |
Instances
data FOF_defined_plain_term Source #
Instances
| Eq FOF_defined_plain_term Source # | |
Defined in TPTP.AS Methods (==) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool (/=) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool | |
| Data FOF_defined_plain_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_defined_plain_term -> FOF_defined_plain_term -> Ordering (<) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool (<=) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool (>) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool (>=) :: FOF_defined_plain_term -> FOF_defined_plain_term -> Bool max :: FOF_defined_plain_term -> FOF_defined_plain_term -> FOF_defined_plain_term min :: FOF_defined_plain_term -> FOF_defined_plain_term -> FOF_defined_plain_term | |
| Show FOF_defined_plain_term Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> FOF_defined_plain_term -> ShowS show :: FOF_defined_plain_term -> String showList :: [FOF_defined_plain_term] -> ShowS | |
| Generic FOF_defined_plain_term | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_defined_plain_term :: Type -> Type Methods from :: FOF_defined_plain_term -> Rep FOF_defined_plain_term x to :: Rep FOF_defined_plain_term x -> FOF_defined_plain_term | |
| GetRange FOF_defined_plain_term Source # | |
| FromJSON FOF_defined_plain_term | |
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 | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_defined_plain_term -> Value toEncoding :: FOF_defined_plain_term -> Encoding toJSONList :: [FOF_defined_plain_term] -> Value toEncodingList :: [FOF_defined_plain_term] -> Encoding | |
| ShATermConvertible FOF_defined_plain_term | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: FOF_defined_plain_term -> Doc Source # pretties :: [FOF_defined_plain_term] -> Doc Source # | |
| type Rep FOF_defined_plain_term | |
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
| Eq FOF_system_term Source # | |
Defined in TPTP.AS Methods (==) :: FOF_system_term -> FOF_system_term -> Bool (/=) :: FOF_system_term -> FOF_system_term -> Bool | |
| Data FOF_system_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_system_term -> FOF_system_term -> Ordering (<) :: FOF_system_term -> FOF_system_term -> Bool (<=) :: FOF_system_term -> FOF_system_term -> Bool (>) :: FOF_system_term -> FOF_system_term -> Bool (>=) :: FOF_system_term -> FOF_system_term -> Bool max :: FOF_system_term -> FOF_system_term -> FOF_system_term min :: FOF_system_term -> FOF_system_term -> FOF_system_term | |
| Show FOF_system_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_system_term :: Type -> Type Methods from :: FOF_system_term -> Rep FOF_system_term x to :: Rep FOF_system_term x -> FOF_system_term | |
| GetRange FOF_system_term Source # | |
| FromJSON FOF_system_term | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_system_term parseJSONList :: Value -> Parser [FOF_system_term] | |
| ToJSON FOF_system_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_system_term | |
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))) | |
type FOF_arguments = [FOF_term] Source #
Constructors
| FOFT_function FOF_function_term | |
| FOFT_variable Variable | |
| FOFT_conditional TFF_conditional_term | |
| FOFT_let TFF_let_term |
Instances
| Eq FOF_term Source # | |
| Data FOF_term Source # | |
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 # | |
| Show FOF_term Source # | |
| Generic FOF_term | |
| GetRange FOF_term Source # | |
| FromJSON FOF_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_term | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: FOF_term -> Encoding toJSONList :: [FOF_term] -> Value toEncodingList :: [FOF_term] -> Encoding | |
| ShATermConvertible FOF_term | |
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 # | |
| type Rep FOF_term | |
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
| Eq FOF_function_term Source # | |
Defined in TPTP.AS Methods (==) :: FOF_function_term -> FOF_function_term -> Bool (/=) :: FOF_function_term -> FOF_function_term -> Bool | |
| Data FOF_function_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_function_term -> FOF_function_term -> Ordering (<) :: FOF_function_term -> FOF_function_term -> Bool (<=) :: FOF_function_term -> FOF_function_term -> Bool (>) :: FOF_function_term -> FOF_function_term -> Bool (>=) :: FOF_function_term -> FOF_function_term -> Bool max :: FOF_function_term -> FOF_function_term -> FOF_function_term min :: FOF_function_term -> FOF_function_term -> FOF_function_term | |
| Show FOF_function_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_function_term :: Type -> Type Methods from :: FOF_function_term -> Rep FOF_function_term x to :: Rep FOF_function_term x -> FOF_function_term | |
| GetRange FOF_function_term Source # | |
| FromJSON FOF_function_term | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_function_term parseJSONList :: Value -> Parser [FOF_function_term] | |
| ToJSON FOF_function_term | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_function_term -> Value toEncoding :: FOF_function_term -> Encoding toJSONList :: [FOF_function_term] -> Value toEncodingList :: [FOF_function_term] -> Encoding | |
| ShATermConvertible FOF_function_term | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_function_term | |
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 #
Constructors
| TFF_conditional_term TFF_logic_formula FOF_term FOF_term |
Instances
| Eq TFF_conditional_term Source # | |
Defined in TPTP.AS Methods (==) :: TFF_conditional_term -> TFF_conditional_term -> Bool (/=) :: TFF_conditional_term -> TFF_conditional_term -> Bool | |
| Data TFF_conditional_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_conditional_term -> TFF_conditional_term -> Ordering (<) :: TFF_conditional_term -> TFF_conditional_term -> Bool (<=) :: TFF_conditional_term -> TFF_conditional_term -> Bool (>) :: TFF_conditional_term -> TFF_conditional_term -> Bool (>=) :: TFF_conditional_term -> TFF_conditional_term -> Bool max :: TFF_conditional_term -> TFF_conditional_term -> TFF_conditional_term min :: TFF_conditional_term -> TFF_conditional_term -> TFF_conditional_term | |
| Show TFF_conditional_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_conditional_term :: Type -> Type Methods from :: TFF_conditional_term -> Rep TFF_conditional_term x to :: Rep TFF_conditional_term x -> TFF_conditional_term | |
| GetRange TFF_conditional_term Source # | |
| FromJSON TFF_conditional_term | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TFF_conditional_term parseJSONList :: Value -> Parser [TFF_conditional_term] | |
| ToJSON TFF_conditional_term | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TFF_conditional_term -> Value toEncoding :: TFF_conditional_term -> Encoding toJSONList :: [TFF_conditional_term] -> Value toEncodingList :: [TFF_conditional_term] -> Encoding | |
| ShATermConvertible TFF_conditional_term | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TFF_conditional_term -> Doc Source # pretties :: [TFF_conditional_term] -> Doc Source # | |
| type Rep TFF_conditional_term | |
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
| Eq TFF_let_term Source # | |
Defined in TPTP.AS | |
| Data TFF_let_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TFF_let_term -> TFF_let_term -> Ordering (<) :: TFF_let_term -> TFF_let_term -> Bool (<=) :: TFF_let_term -> TFF_let_term -> Bool (>) :: TFF_let_term -> TFF_let_term -> Bool (>=) :: TFF_let_term -> TFF_let_term -> Bool max :: TFF_let_term -> TFF_let_term -> TFF_let_term min :: TFF_let_term -> TFF_let_term -> TFF_let_term | |
| Show TFF_let_term Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TFF_let_term :: Type -> Type | |
| GetRange TFF_let_term Source # | |
| FromJSON TFF_let_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TFF_let_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TFF_let_term | |
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
| Eq FOF_sequent Source # | |
Defined in TPTP.AS | |
| Data FOF_sequent Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_sequent -> FOF_sequent -> Ordering (<) :: FOF_sequent -> FOF_sequent -> Bool (<=) :: FOF_sequent -> FOF_sequent -> Bool (>) :: FOF_sequent -> FOF_sequent -> Bool (>=) :: FOF_sequent -> FOF_sequent -> Bool max :: FOF_sequent -> FOF_sequent -> FOF_sequent min :: FOF_sequent -> FOF_sequent -> FOF_sequent | |
| Show FOF_sequent Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> FOF_sequent -> ShowS show :: FOF_sequent -> String showList :: [FOF_sequent] -> ShowS | |
| Generic FOF_sequent | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_sequent :: Type -> Type | |
| GetRange FOF_sequent Source # | |
| FromJSON FOF_sequent | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_sequent | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_sequent | |
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 #
Constructors
| FOF_formula_tuple FOF_formula_tuple_list |
Instances
| Eq FOF_formula_tuple Source # | |
Defined in TPTP.AS Methods (==) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool (/=) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool | |
| Data FOF_formula_tuple Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_formula_tuple -> FOF_formula_tuple -> Ordering (<) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool (<=) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool (>) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool (>=) :: FOF_formula_tuple -> FOF_formula_tuple -> Bool max :: FOF_formula_tuple -> FOF_formula_tuple -> FOF_formula_tuple min :: FOF_formula_tuple -> FOF_formula_tuple -> FOF_formula_tuple | |
| Show FOF_formula_tuple Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_formula_tuple :: Type -> Type Methods from :: FOF_formula_tuple -> Rep FOF_formula_tuple x to :: Rep FOF_formula_tuple x -> FOF_formula_tuple | |
| GetRange FOF_formula_tuple Source # | |
| FromJSON FOF_formula_tuple | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser FOF_formula_tuple parseJSONList :: Value -> Parser [FOF_formula_tuple] | |
| ToJSON FOF_formula_tuple | |
Defined in TPTP.ATC_TPTP Methods toJSON :: FOF_formula_tuple -> Value toEncoding :: FOF_formula_tuple -> Encoding toJSONList :: [FOF_formula_tuple] -> Value toEncodingList :: [FOF_formula_tuple] -> Encoding | |
| ShATermConvertible FOF_formula_tuple | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_formula_tuple | |
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))) | |
type FOF_formula_tuple_list = [FOF_logic_formula] Source #
data CNF_formula Source #
Constructors
| CNFF_plain Disjunction | |
| CNFF_parens Disjunction |
Instances
| Eq CNF_formula Source # | |
Defined in TPTP.AS | |
| Data CNF_formula Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: CNF_formula -> CNF_formula -> Ordering (<) :: CNF_formula -> CNF_formula -> Bool (<=) :: CNF_formula -> CNF_formula -> Bool (>) :: CNF_formula -> CNF_formula -> Bool (>=) :: CNF_formula -> CNF_formula -> Bool max :: CNF_formula -> CNF_formula -> CNF_formula min :: CNF_formula -> CNF_formula -> CNF_formula | |
| Show CNF_formula Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> CNF_formula -> ShowS show :: CNF_formula -> String showList :: [CNF_formula] -> ShowS | |
| Generic CNF_formula | |
Defined in TPTP.ATC_TPTP Associated Types type Rep CNF_formula :: Type -> Type | |
| GetRange CNF_formula Source # | |
| FromJSON CNF_formula | |
Defined in TPTP.ATC_TPTP | |
| ToJSON CNF_formula | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep CNF_formula | |
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
| Eq Disjunction Source # | |
Defined in TPTP.AS | |
| Data Disjunction Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Disjunction -> Disjunction -> Ordering (<) :: Disjunction -> Disjunction -> Bool (<=) :: Disjunction -> Disjunction -> Bool (>) :: Disjunction -> Disjunction -> Bool (>=) :: Disjunction -> Disjunction -> Bool max :: Disjunction -> Disjunction -> Disjunction min :: Disjunction -> Disjunction -> Disjunction | |
| Show Disjunction Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Disjunction -> ShowS show :: Disjunction -> String showList :: [Disjunction] -> ShowS | |
| Generic Disjunction | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Disjunction :: Type -> Type | |
| GetRange Disjunction Source # | |
| FromJSON Disjunction | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Disjunction | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Disjunction -> Value toEncoding :: Disjunction -> Encoding toJSONList :: [Disjunction] -> Value toEncodingList :: [Disjunction] -> Encoding | |
| ShATermConvertible Disjunction | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Disjunction | |
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]))) | |
Constructors
| Lit_atomic FOF_atomic_formula | |
| Lit_negative FOF_atomic_formula | |
| Lit_fof_infix FOF_infix_unary |
Instances
| Eq Literal Source # | |
| Data Literal Source # | |
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 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 # | |
| Show Literal Source # | |
| Generic Literal | |
| GetRange Literal Source # | |
| FromJSON Literal | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Literal | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Literal -> Encoding toJSONList :: [Literal] -> Value toEncodingList :: [Literal] -> Encoding | |
| ShATermConvertible Literal | |
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 # | |
| type Rep Literal | |
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 #
Constructors
| THFQ_fof FOF_quantifier | |
| THFQ_th0 TH0_quantifier | |
| THFQ_th1 TH1_quantifier |
Instances
| Eq THF_quantifier Source # | |
Defined in TPTP.AS Methods (==) :: THF_quantifier -> THF_quantifier -> Bool (/=) :: THF_quantifier -> THF_quantifier -> Bool | |
| Data THF_quantifier Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_quantifier -> THF_quantifier -> Ordering (<) :: THF_quantifier -> THF_quantifier -> Bool (<=) :: THF_quantifier -> THF_quantifier -> Bool (>) :: THF_quantifier -> THF_quantifier -> Bool (>=) :: THF_quantifier -> THF_quantifier -> Bool max :: THF_quantifier -> THF_quantifier -> THF_quantifier min :: THF_quantifier -> THF_quantifier -> THF_quantifier | |
| Show THF_quantifier Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> THF_quantifier -> ShowS show :: THF_quantifier -> String showList :: [THF_quantifier] -> ShowS | |
| Generic THF_quantifier | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_quantifier :: Type -> Type | |
| GetRange THF_quantifier Source # | |
| FromJSON THF_quantifier | |
Defined in TPTP.ATC_TPTP | |
| ToJSON THF_quantifier | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep THF_quantifier | |
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 #
Constructors
| TH1_DependentProduct | |
| TH1_DependentSum |
Instances
| Eq TH1_quantifier Source # | |
Defined in TPTP.AS Methods (==) :: TH1_quantifier -> TH1_quantifier -> Bool (/=) :: TH1_quantifier -> TH1_quantifier -> Bool | |
| Data TH1_quantifier Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TH1_quantifier -> TH1_quantifier -> Ordering (<) :: TH1_quantifier -> TH1_quantifier -> Bool (<=) :: TH1_quantifier -> TH1_quantifier -> Bool (>) :: TH1_quantifier -> TH1_quantifier -> Bool (>=) :: TH1_quantifier -> TH1_quantifier -> Bool max :: TH1_quantifier -> TH1_quantifier -> TH1_quantifier min :: TH1_quantifier -> TH1_quantifier -> TH1_quantifier | |
| Show TH1_quantifier Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TH1_quantifier -> ShowS show :: TH1_quantifier -> String showList :: [TH1_quantifier] -> ShowS | |
| Generic TH1_quantifier | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TH1_quantifier :: Type -> Type | |
| GetRange TH1_quantifier Source # | |
| FromJSON TH1_quantifier | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TH1_quantifier | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TH1_quantifier | |
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
| Eq TH0_quantifier Source # | |
Defined in TPTP.AS Methods (==) :: TH0_quantifier -> TH0_quantifier -> Bool (/=) :: TH0_quantifier -> TH0_quantifier -> Bool | |
| Data TH0_quantifier Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TH0_quantifier -> TH0_quantifier -> Ordering (<) :: TH0_quantifier -> TH0_quantifier -> Bool (<=) :: TH0_quantifier -> TH0_quantifier -> Bool (>) :: TH0_quantifier -> TH0_quantifier -> Bool (>=) :: TH0_quantifier -> TH0_quantifier -> Bool max :: TH0_quantifier -> TH0_quantifier -> TH0_quantifier min :: TH0_quantifier -> TH0_quantifier -> TH0_quantifier | |
| Show TH0_quantifier Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> TH0_quantifier -> ShowS show :: TH0_quantifier -> String showList :: [TH0_quantifier] -> ShowS | |
| Generic TH0_quantifier | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TH0_quantifier :: Type -> Type | |
| GetRange TH0_quantifier Source # | |
| FromJSON TH0_quantifier | |
Defined in TPTP.ATC_TPTP | |
| ToJSON TH0_quantifier | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep TH0_quantifier | |
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
| Eq THF_pair_connective Source # | |
Defined in TPTP.AS Methods (==) :: THF_pair_connective -> THF_pair_connective -> Bool (/=) :: THF_pair_connective -> THF_pair_connective -> Bool | |
| Data THF_pair_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_pair_connective -> THF_pair_connective -> Ordering (<) :: THF_pair_connective -> THF_pair_connective -> Bool (<=) :: THF_pair_connective -> THF_pair_connective -> Bool (>) :: THF_pair_connective -> THF_pair_connective -> Bool (>=) :: THF_pair_connective -> THF_pair_connective -> Bool max :: THF_pair_connective -> THF_pair_connective -> THF_pair_connective min :: THF_pair_connective -> THF_pair_connective -> THF_pair_connective | |
| Show THF_pair_connective Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_pair_connective :: Type -> Type Methods from :: THF_pair_connective -> Rep THF_pair_connective x to :: Rep THF_pair_connective x -> THF_pair_connective | |
| GetRange THF_pair_connective Source # | |
| FromJSON THF_pair_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_pair_connective parseJSONList :: Value -> Parser [THF_pair_connective] | |
| ToJSON THF_pair_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_pair_connective -> Value toEncoding :: THF_pair_connective -> Encoding toJSONList :: [THF_pair_connective] -> Value toEncodingList :: [THF_pair_connective] -> Encoding | |
| ShATermConvertible THF_pair_connective | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: THF_pair_connective -> Doc Source # pretties :: [THF_pair_connective] -> Doc Source # | |
| type Rep THF_pair_connective | |
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 #
Constructors
| THFUC_unary Unary_connective | |
| THFUC_th1 TH1_unary_connective |
Instances
| Eq THF_unary_connective Source # | |
Defined in TPTP.AS Methods (==) :: THF_unary_connective -> THF_unary_connective -> Bool (/=) :: THF_unary_connective -> THF_unary_connective -> Bool | |
| Data THF_unary_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: THF_unary_connective -> THF_unary_connective -> Ordering (<) :: THF_unary_connective -> THF_unary_connective -> Bool (<=) :: THF_unary_connective -> THF_unary_connective -> Bool (>) :: THF_unary_connective -> THF_unary_connective -> Bool (>=) :: THF_unary_connective -> THF_unary_connective -> Bool max :: THF_unary_connective -> THF_unary_connective -> THF_unary_connective min :: THF_unary_connective -> THF_unary_connective -> THF_unary_connective | |
| Show THF_unary_connective Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep THF_unary_connective :: Type -> Type Methods from :: THF_unary_connective -> Rep THF_unary_connective x to :: Rep THF_unary_connective x -> THF_unary_connective | |
| GetRange THF_unary_connective Source # | |
| FromJSON THF_unary_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser THF_unary_connective parseJSONList :: Value -> Parser [THF_unary_connective] | |
| ToJSON THF_unary_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: THF_unary_connective -> Value toEncoding :: THF_unary_connective -> Encoding toJSONList :: [THF_unary_connective] -> Value toEncodingList :: [THF_unary_connective] -> Encoding | |
| ShATermConvertible THF_unary_connective | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: THF_unary_connective -> Doc Source # pretties :: [THF_unary_connective] -> Doc Source # | |
| type Rep THF_unary_connective | |
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 #
Constructors
| TH1_PiForAll | |
| TH1_PiSigmaExists | |
| TH1_PiIndefiniteDescription | |
| TH1_PiDefiniteDescription | |
| TH1_PiEquality |
Instances
| Eq TH1_unary_connective Source # | |
Defined in TPTP.AS Methods (==) :: TH1_unary_connective -> TH1_unary_connective -> Bool (/=) :: TH1_unary_connective -> TH1_unary_connective -> Bool | |
| Data TH1_unary_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: TH1_unary_connective -> TH1_unary_connective -> Ordering (<) :: TH1_unary_connective -> TH1_unary_connective -> Bool (<=) :: TH1_unary_connective -> TH1_unary_connective -> Bool (>) :: TH1_unary_connective -> TH1_unary_connective -> Bool (>=) :: TH1_unary_connective -> TH1_unary_connective -> Bool max :: TH1_unary_connective -> TH1_unary_connective -> TH1_unary_connective min :: TH1_unary_connective -> TH1_unary_connective -> TH1_unary_connective | |
| Show TH1_unary_connective Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep TH1_unary_connective :: Type -> Type Methods from :: TH1_unary_connective -> Rep TH1_unary_connective x to :: Rep TH1_unary_connective x -> TH1_unary_connective | |
| GetRange TH1_unary_connective Source # | |
| FromJSON TH1_unary_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser TH1_unary_connective parseJSONList :: Value -> Parser [TH1_unary_connective] | |
| ToJSON TH1_unary_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: TH1_unary_connective -> Value toEncoding :: TH1_unary_connective -> Encoding toJSONList :: [TH1_unary_connective] -> Value toEncodingList :: [TH1_unary_connective] -> Encoding | |
| ShATermConvertible TH1_unary_connective | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: TH1_unary_connective -> Doc Source # pretties :: [TH1_unary_connective] -> Doc Source # | |
| type Rep TH1_unary_connective | |
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 #
Instances
| Eq FOF_quantifier Source # | |
Defined in TPTP.AS Methods (==) :: FOF_quantifier -> FOF_quantifier -> Bool (/=) :: FOF_quantifier -> FOF_quantifier -> Bool | |
| Data FOF_quantifier Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: FOF_quantifier -> FOF_quantifier -> Ordering (<) :: FOF_quantifier -> FOF_quantifier -> Bool (<=) :: FOF_quantifier -> FOF_quantifier -> Bool (>) :: FOF_quantifier -> FOF_quantifier -> Bool (>=) :: FOF_quantifier -> FOF_quantifier -> Bool max :: FOF_quantifier -> FOF_quantifier -> FOF_quantifier min :: FOF_quantifier -> FOF_quantifier -> FOF_quantifier | |
| Show FOF_quantifier Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> FOF_quantifier -> ShowS show :: FOF_quantifier -> String showList :: [FOF_quantifier] -> ShowS | |
| Generic FOF_quantifier | |
Defined in TPTP.ATC_TPTP Associated Types type Rep FOF_quantifier :: Type -> Type | |
| GetRange FOF_quantifier Source # | |
| FromJSON FOF_quantifier | |
Defined in TPTP.ATC_TPTP | |
| ToJSON FOF_quantifier | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep FOF_quantifier | |
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 #
Constructors
| Equivalence | |
| Implication | |
| ReverseImplication | |
| XOR | |
| NOR | |
| NAND |
Instances
| Eq Binary_connective Source # | |
Defined in TPTP.AS Methods (==) :: Binary_connective -> Binary_connective -> Bool (/=) :: Binary_connective -> Binary_connective -> Bool | |
| Data Binary_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Binary_connective -> Binary_connective -> Ordering (<) :: Binary_connective -> Binary_connective -> Bool (<=) :: Binary_connective -> Binary_connective -> Bool (>) :: Binary_connective -> Binary_connective -> Bool (>=) :: Binary_connective -> Binary_connective -> Bool max :: Binary_connective -> Binary_connective -> Binary_connective min :: Binary_connective -> Binary_connective -> Binary_connective | |
| Show Binary_connective Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Binary_connective -> ShowS show :: Binary_connective -> String showList :: [Binary_connective] -> ShowS | |
| Generic Binary_connective | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Binary_connective :: Type -> Type Methods from :: Binary_connective -> Rep Binary_connective x to :: Rep Binary_connective x -> Binary_connective | |
| GetRange Binary_connective Source # | |
| FromJSON Binary_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Binary_connective parseJSONList :: Value -> Parser [Binary_connective] | |
| ToJSON Binary_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Binary_connective -> Value toEncoding :: Binary_connective -> Encoding toJSONList :: [Binary_connective] -> Value toEncodingList :: [Binary_connective] -> Encoding | |
| ShATermConvertible Binary_connective | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Binary_connective | |
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 #
Instances
| Eq Assoc_connective Source # | |
Defined in TPTP.AS Methods (==) :: Assoc_connective -> Assoc_connective -> Bool (/=) :: Assoc_connective -> Assoc_connective -> Bool | |
| Data Assoc_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Assoc_connective -> Assoc_connective -> Ordering (<) :: Assoc_connective -> Assoc_connective -> Bool (<=) :: Assoc_connective -> Assoc_connective -> Bool (>) :: Assoc_connective -> Assoc_connective -> Bool (>=) :: Assoc_connective -> Assoc_connective -> Bool max :: Assoc_connective -> Assoc_connective -> Assoc_connective min :: Assoc_connective -> Assoc_connective -> Assoc_connective | |
| Show Assoc_connective Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Assoc_connective -> ShowS show :: Assoc_connective -> String showList :: [Assoc_connective] -> ShowS | |
| Generic Assoc_connective | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Assoc_connective :: Type -> Type Methods from :: Assoc_connective -> Rep Assoc_connective x to :: Rep Assoc_connective x -> Assoc_connective | |
| GetRange Assoc_connective Source # | |
| FromJSON Assoc_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Assoc_connective parseJSONList :: Value -> Parser [Assoc_connective] | |
| ToJSON Assoc_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Assoc_connective -> Value toEncoding :: Assoc_connective -> Encoding toJSONList :: [Assoc_connective] -> Value toEncodingList :: [Assoc_connective] -> Encoding | |
| ShATermConvertible Assoc_connective | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Assoc_connective | |
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
| Eq Unary_connective Source # | |
Defined in TPTP.AS Methods (==) :: Unary_connective -> Unary_connective -> Bool (/=) :: Unary_connective -> Unary_connective -> Bool | |
| Data Unary_connective Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Unary_connective -> Unary_connective -> Ordering (<) :: Unary_connective -> Unary_connective -> Bool (<=) :: Unary_connective -> Unary_connective -> Bool (>) :: Unary_connective -> Unary_connective -> Bool (>=) :: Unary_connective -> Unary_connective -> Bool max :: Unary_connective -> Unary_connective -> Unary_connective min :: Unary_connective -> Unary_connective -> Unary_connective | |
| Show Unary_connective Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Unary_connective -> ShowS show :: Unary_connective -> String showList :: [Unary_connective] -> ShowS | |
| Generic Unary_connective | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Unary_connective :: Type -> Type Methods from :: Unary_connective -> Rep Unary_connective x to :: Rep Unary_connective x -> Unary_connective | |
| GetRange Unary_connective Source # | |
| FromJSON Unary_connective | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Unary_connective parseJSONList :: Value -> Parser [Unary_connective] | |
| ToJSON Unary_connective | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Unary_connective -> Value toEncoding :: Unary_connective -> Encoding toJSONList :: [Unary_connective] -> Value toEncodingList :: [Unary_connective] -> Encoding | |
| ShATermConvertible Unary_connective | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Unary_connective | |
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)) | |
type Type_constant = Type_functor Source #
type Type_functor = Token Source #
data Defined_type Source #
Instances
| Eq Defined_type Source # | |
Defined in TPTP.AS | |
| Data Defined_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_type -> Defined_type -> Ordering (<) :: Defined_type -> Defined_type -> Bool (<=) :: Defined_type -> Defined_type -> Bool (>) :: Defined_type -> Defined_type -> Bool (>=) :: Defined_type -> Defined_type -> Bool max :: Defined_type -> Defined_type -> Defined_type min :: Defined_type -> Defined_type -> Defined_type | |
| Show Defined_type Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Defined_type -> ShowS show :: Defined_type -> String showList :: [Defined_type] -> ShowS | |
| Generic Defined_type | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_type :: Type -> Type | |
| GetRange Defined_type Source # | |
| FromJSON Defined_type | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Defined_type | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Defined_type | |
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)))) | |
Constructors
| Atom_untyped Untyped_atom | |
| Atom_constant Defined_constant |
Instances
| Eq Atom Source # | |
| Data Atom Source # | |
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 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 # | |
| Show Atom Source # | |
| Generic Atom | |
| GetRange Atom Source # | |
| FromJSON Atom | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Atom | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Atom -> Encoding toJSONList :: [Atom] -> Value toEncodingList :: [Atom] -> Encoding | |
| ShATermConvertible Atom | |
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 # | |
| type Rep Atom | |
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 #
Constructors
| UA_constant Constant | |
| UA_system System_constant |
Instances
| Eq Untyped_atom Source # | |
Defined in TPTP.AS | |
| Data Untyped_atom Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Untyped_atom -> Untyped_atom -> Ordering (<) :: Untyped_atom -> Untyped_atom -> Bool (<=) :: Untyped_atom -> Untyped_atom -> Bool (>) :: Untyped_atom -> Untyped_atom -> Bool (>=) :: Untyped_atom -> Untyped_atom -> Bool max :: Untyped_atom -> Untyped_atom -> Untyped_atom min :: Untyped_atom -> Untyped_atom -> Untyped_atom | |
| Show Untyped_atom Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Untyped_atom -> ShowS show :: Untyped_atom -> String showList :: [Untyped_atom] -> ShowS | |
| Generic Untyped_atom | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Untyped_atom :: Type -> Type | |
| GetRange Untyped_atom Source # | |
| FromJSON Untyped_atom | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Untyped_atom | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Untyped_atom | |
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))) | |
type Proposition = Predicate Source #
data Defined_proposition Source #
Constructors
| TPTP_true | |
| TPTP_false |
Instances
| Eq Defined_proposition Source # | |
Defined in TPTP.AS Methods (==) :: Defined_proposition -> Defined_proposition -> Bool (/=) :: Defined_proposition -> Defined_proposition -> Bool | |
| Data Defined_proposition Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_proposition -> Defined_proposition -> Ordering (<) :: Defined_proposition -> Defined_proposition -> Bool (<=) :: Defined_proposition -> Defined_proposition -> Bool (>) :: Defined_proposition -> Defined_proposition -> Bool (>=) :: Defined_proposition -> Defined_proposition -> Bool max :: Defined_proposition -> Defined_proposition -> Defined_proposition min :: Defined_proposition -> Defined_proposition -> Defined_proposition | |
| Show Defined_proposition Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Defined_proposition -> ShowS show :: Defined_proposition -> String showList :: [Defined_proposition] -> ShowS | |
| Generic Defined_proposition | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_proposition :: Type -> Type Methods from :: Defined_proposition -> Rep Defined_proposition x to :: Rep Defined_proposition x -> Defined_proposition | |
| GetRange Defined_proposition Source # | |
| FromJSON Defined_proposition | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Defined_proposition parseJSONList :: Value -> Parser [Defined_proposition] | |
| ToJSON Defined_proposition | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Defined_proposition -> Value toEncoding :: Defined_proposition -> Encoding toJSONList :: [Defined_proposition] -> Value toEncodingList :: [Defined_proposition] -> Encoding | |
| ShATermConvertible Defined_proposition | |
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 # | |
Defined in TPTP.Pretty Methods pretty :: Defined_proposition -> Doc Source # pretties :: [Defined_proposition] -> Doc Source # | |
| type Rep Defined_proposition | |
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 #
Constructors
| Distinct | |
| Less | |
| Lesseq | |
| Greater | |
| Greatereq | |
| Is_int | |
| Is_rat | |
| Box_P | |
| Box_i | |
| Box_int | |
| Box | |
| Dia_P | |
| Dia_i | |
| Dia_int | |
| Dia |
Instances
| Eq Defined_predicate Source # | |
Defined in TPTP.AS Methods (==) :: Defined_predicate -> Defined_predicate -> Bool (/=) :: Defined_predicate -> Defined_predicate -> Bool | |
| Data Defined_predicate Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_predicate -> Defined_predicate -> Ordering (<) :: Defined_predicate -> Defined_predicate -> Bool (<=) :: Defined_predicate -> Defined_predicate -> Bool (>) :: Defined_predicate -> Defined_predicate -> Bool (>=) :: Defined_predicate -> Defined_predicate -> Bool max :: Defined_predicate -> Defined_predicate -> Defined_predicate min :: Defined_predicate -> Defined_predicate -> Defined_predicate | |
| Show Defined_predicate Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Defined_predicate -> ShowS show :: Defined_predicate -> String showList :: [Defined_predicate] -> ShowS | |
| Generic Defined_predicate | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_predicate :: Type -> Type Methods from :: Defined_predicate -> Rep Defined_predicate x to :: Rep Defined_predicate x -> Defined_predicate | |
| GetRange Defined_predicate Source # | |
| FromJSON Defined_predicate | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Defined_predicate parseJSONList :: Value -> Parser [Defined_predicate] | |
| ToJSON Defined_predicate | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Defined_predicate -> Value toEncoding :: Defined_predicate -> Encoding toJSONList :: [Defined_predicate] -> Value toEncodingList :: [Defined_predicate] -> Encoding | |
| ShATermConvertible Defined_predicate | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Defined_predicate | |
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 #
Constructors
| Defined_infix_equality | |
| Defined_assignment |
Instances
| Eq Defined_infix_pred Source # | |
Defined in TPTP.AS Methods (==) :: Defined_infix_pred -> Defined_infix_pred -> Bool (/=) :: Defined_infix_pred -> Defined_infix_pred -> Bool | |
| Data Defined_infix_pred Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_infix_pred -> Defined_infix_pred -> Ordering (<) :: Defined_infix_pred -> Defined_infix_pred -> Bool (<=) :: Defined_infix_pred -> Defined_infix_pred -> Bool (>) :: Defined_infix_pred -> Defined_infix_pred -> Bool (>=) :: Defined_infix_pred -> Defined_infix_pred -> Bool max :: Defined_infix_pred -> Defined_infix_pred -> Defined_infix_pred min :: Defined_infix_pred -> Defined_infix_pred -> Defined_infix_pred | |
| Show Defined_infix_pred Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_infix_pred :: Type -> Type Methods from :: Defined_infix_pred -> Rep Defined_infix_pred x to :: Rep Defined_infix_pred x -> Defined_infix_pred | |
| GetRange Defined_infix_pred Source # | |
| FromJSON Defined_infix_pred | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Defined_infix_pred parseJSONList :: Value -> Parser [Defined_infix_pred] | |
| ToJSON Defined_infix_pred | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Defined_infix_pred -> Value toEncoding :: Defined_infix_pred -> Encoding toJSONList :: [Defined_infix_pred] -> Value toEncodingList :: [Defined_infix_pred] -> Encoding | |
| ShATermConvertible Defined_infix_pred | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Defined_infix_pred | |
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)) | |
type Constant = TPTP_functor Source #
type TPTP_functor = Token Source #
type System_constant = System_functor Source #
type System_functor = Token Source #
type Defined_constant = Defined_functor Source #
data Defined_functor Source #
Constructors
Instances
| Eq Defined_functor Source # | |
Defined in TPTP.AS Methods (==) :: Defined_functor -> Defined_functor -> Bool (/=) :: Defined_functor -> Defined_functor -> Bool | |
| Data Defined_functor Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_functor -> Defined_functor -> Ordering (<) :: Defined_functor -> Defined_functor -> Bool (<=) :: Defined_functor -> Defined_functor -> Bool (>) :: Defined_functor -> Defined_functor -> Bool (>=) :: Defined_functor -> Defined_functor -> Bool max :: Defined_functor -> Defined_functor -> Defined_functor min :: Defined_functor -> Defined_functor -> Defined_functor | |
| Show Defined_functor Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Defined_functor -> ShowS show :: Defined_functor -> String showList :: [Defined_functor] -> ShowS | |
| Generic Defined_functor | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_functor :: Type -> Type Methods from :: Defined_functor -> Rep Defined_functor x to :: Rep Defined_functor x -> Defined_functor | |
| GetRange Defined_functor Source # | |
| FromJSON Defined_functor | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Defined_functor parseJSONList :: Value -> Parser [Defined_functor] | |
| ToJSON Defined_functor | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Defined_functor | |
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 #
Constructors
| DT_number Number | |
| DT_object Distinct_object |
Instances
| Eq Defined_term Source # | |
Defined in TPTP.AS | |
| Data Defined_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Defined_term -> Defined_term -> Ordering (<) :: Defined_term -> Defined_term -> Bool (<=) :: Defined_term -> Defined_term -> Bool (>) :: Defined_term -> Defined_term -> Bool (>=) :: Defined_term -> Defined_term -> Bool max :: Defined_term -> Defined_term -> Defined_term min :: Defined_term -> Defined_term -> Defined_term | |
| Show Defined_term Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Defined_term -> ShowS show :: Defined_term -> String showList :: [Defined_term] -> ShowS | |
| Generic Defined_term | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Defined_term :: Type -> Type | |
| GetRange Defined_term Source # | |
| FromJSON Defined_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Defined_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Defined_term | |
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))) | |
Constructors
| Source_DAG DAG_source | |
| Source_internal Internal_source | |
| Source_external External_source | |
| Unknown_source | |
| Source_many Sources |
Instances
| Eq Source Source # | |
| Data Source Source # | |
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 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 # | |
| Show Source Source # | |
| Generic Source | |
| GetRange Source Source # | |
| FromJSON Source | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Source | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Source -> Encoding toJSONList :: [Source] -> Value toEncodingList :: [Source] -> Encoding | |
| ShATermConvertible Source | |
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 # | |
| type Rep Source | |
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 #
Constructors
| DAGS_name Name | |
| DAGS_record Inference_record |
Instances
| Eq DAG_source Source # | |
Defined in TPTP.AS | |
| Data DAG_source Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: DAG_source -> DAG_source -> Ordering (<) :: DAG_source -> DAG_source -> Bool (<=) :: DAG_source -> DAG_source -> Bool (>) :: DAG_source -> DAG_source -> Bool (>=) :: DAG_source -> DAG_source -> Bool max :: DAG_source -> DAG_source -> DAG_source min :: DAG_source -> DAG_source -> DAG_source | |
| Show DAG_source Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> DAG_source -> ShowS show :: DAG_source -> String showList :: [DAG_source] -> ShowS | |
| Generic DAG_source | |
Defined in TPTP.ATC_TPTP Associated Types type Rep DAG_source :: Type -> Type | |
| GetRange DAG_source Source # | |
| FromJSON DAG_source | |
Defined in TPTP.ATC_TPTP | |
| ToJSON DAG_source | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep DAG_source | |
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 #
Constructors
| Inference_record Inference_rule Useful_info Inference_parents |
Instances
| Eq Inference_record Source # | |
Defined in TPTP.AS Methods (==) :: Inference_record -> Inference_record -> Bool (/=) :: Inference_record -> Inference_record -> Bool | |
| Data Inference_record Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Inference_record -> Inference_record -> Ordering (<) :: Inference_record -> Inference_record -> Bool (<=) :: Inference_record -> Inference_record -> Bool (>) :: Inference_record -> Inference_record -> Bool (>=) :: Inference_record -> Inference_record -> Bool max :: Inference_record -> Inference_record -> Inference_record min :: Inference_record -> Inference_record -> Inference_record | |
| Show Inference_record Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Inference_record -> ShowS show :: Inference_record -> String showList :: [Inference_record] -> ShowS | |
| Generic Inference_record | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Inference_record :: Type -> Type Methods from :: Inference_record -> Rep Inference_record x to :: Rep Inference_record x -> Inference_record | |
| GetRange Inference_record Source # | |
| FromJSON Inference_record | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Inference_record parseJSONList :: Value -> Parser [Inference_record] | |
| ToJSON Inference_record | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Inference_record -> Value toEncoding :: Inference_record -> Encoding toJSONList :: [Inference_record] -> Value toEncodingList :: [Inference_record] -> Encoding | |
| ShATermConvertible Inference_record | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Inference_record | |
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)))) | |
type Inference_rule = Token Source #
type Inference_parents = Parent_list Source #
type Parent_list = [Parent_info] Source #
data Parent_info Source #
Constructors
| Parent_info Source Parent_details |
Instances
| Eq Parent_info Source # | |
Defined in TPTP.AS | |
| Data Parent_info Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Parent_info -> Parent_info -> Ordering (<) :: Parent_info -> Parent_info -> Bool (<=) :: Parent_info -> Parent_info -> Bool (>) :: Parent_info -> Parent_info -> Bool (>=) :: Parent_info -> Parent_info -> Bool max :: Parent_info -> Parent_info -> Parent_info min :: Parent_info -> Parent_info -> Parent_info | |
| Show Parent_info Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Parent_info -> ShowS show :: Parent_info -> String showList :: [Parent_info] -> ShowS | |
| Generic Parent_info | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Parent_info :: Type -> Type | |
| GetRange Parent_info Source # | |
| FromJSON Parent_info | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Parent_info | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Parent_info | |
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))) | |
type Parent_details = Maybe General_list Source #
data Internal_source Source #
Constructors
| Internal_source Intro_type Optional_info |
Instances
| Eq Internal_source Source # | |
Defined in TPTP.AS Methods (==) :: Internal_source -> Internal_source -> Bool (/=) :: Internal_source -> Internal_source -> Bool | |
| Data Internal_source Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Internal_source -> Internal_source -> Ordering (<) :: Internal_source -> Internal_source -> Bool (<=) :: Internal_source -> Internal_source -> Bool (>) :: Internal_source -> Internal_source -> Bool (>=) :: Internal_source -> Internal_source -> Bool max :: Internal_source -> Internal_source -> Internal_source min :: Internal_source -> Internal_source -> Internal_source | |
| Show Internal_source Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Internal_source -> ShowS show :: Internal_source -> String showList :: [Internal_source] -> ShowS | |
| Generic Internal_source | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Internal_source :: Type -> Type Methods from :: Internal_source -> Rep Internal_source x to :: Rep Internal_source x -> Internal_source | |
| GetRange Internal_source Source # | |
| FromJSON Internal_source | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Internal_source parseJSONList :: Value -> Parser [Internal_source] | |
| ToJSON Internal_source | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Internal_source | |
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 #
Constructors
| IntroTypeDefinition | |
| AxiomOfChoice | |
| Tautology | |
| IntroTypeAssumption |
Instances
| Eq Intro_type Source # | |
Defined in TPTP.AS | |
| Data Intro_type Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Intro_type -> Intro_type -> Ordering (<) :: Intro_type -> Intro_type -> Bool (<=) :: Intro_type -> Intro_type -> Bool (>) :: Intro_type -> Intro_type -> Bool (>=) :: Intro_type -> Intro_type -> Bool max :: Intro_type -> Intro_type -> Intro_type min :: Intro_type -> Intro_type -> Intro_type | |
| Show Intro_type Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Intro_type -> ShowS show :: Intro_type -> String showList :: [Intro_type] -> ShowS | |
| Generic Intro_type | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Intro_type :: Type -> Type | |
| GetRange Intro_type Source # | |
| FromJSON Intro_type | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Intro_type | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Intro_type | |
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
| Eq External_source Source # | |
Defined in TPTP.AS Methods (==) :: External_source -> External_source -> Bool (/=) :: External_source -> External_source -> Bool | |
| Data External_source Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: External_source -> External_source -> Ordering (<) :: External_source -> External_source -> Bool (<=) :: External_source -> External_source -> Bool (>) :: External_source -> External_source -> Bool (>=) :: External_source -> External_source -> Bool max :: External_source -> External_source -> External_source min :: External_source -> External_source -> External_source | |
| Show External_source Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> External_source -> ShowS show :: External_source -> String showList :: [External_source] -> ShowS | |
| Generic External_source | |
Defined in TPTP.ATC_TPTP Associated Types type Rep External_source :: Type -> Type Methods from :: External_source -> Rep External_source x to :: Rep External_source x -> External_source | |
| GetRange External_source Source # | |
| FromJSON External_source | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser External_source parseJSONList :: Value -> Parser [External_source] | |
| ToJSON External_source | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep External_source | |
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 #
Constructors
| File_source File_name File_info |
Instances
| Eq File_source Source # | |
Defined in TPTP.AS | |
| Data File_source Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: File_source -> File_source -> Ordering (<) :: File_source -> File_source -> Bool (<=) :: File_source -> File_source -> Bool (>) :: File_source -> File_source -> Bool (>=) :: File_source -> File_source -> Bool max :: File_source -> File_source -> File_source min :: File_source -> File_source -> File_source | |
| Show File_source Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> File_source -> ShowS show :: File_source -> String showList :: [File_source] -> ShowS | |
| Generic File_source | |
Defined in TPTP.ATC_TPTP Associated Types type Rep File_source :: Type -> Type | |
| GetRange File_source Source # | |
| FromJSON File_source | |
Defined in TPTP.ATC_TPTP | |
| ToJSON File_source | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep File_source | |
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))) | |
Constructors
| Theory Theory_name Optional_info |
Instances
| Eq Theory Source # | |
| Data Theory Source # | |
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 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 # | |
| Show Theory Source # | |
| Generic Theory | |
| GetRange Theory Source # | |
| FromJSON Theory | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Theory | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Theory -> Encoding toJSONList :: [Theory] -> Value toEncodingList :: [Theory] -> Encoding | |
| ShATermConvertible Theory | |
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 # | |
| type Rep Theory | |
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
| Eq Theory_name Source # | |
Defined in TPTP.AS | |
| Data Theory_name Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Theory_name -> Theory_name -> Ordering (<) :: Theory_name -> Theory_name -> Bool (<=) :: Theory_name -> Theory_name -> Bool (>) :: Theory_name -> Theory_name -> Bool (>=) :: Theory_name -> Theory_name -> Bool max :: Theory_name -> Theory_name -> Theory_name min :: Theory_name -> Theory_name -> Theory_name | |
| Show Theory_name Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Theory_name -> ShowS show :: Theory_name -> String showList :: [Theory_name] -> ShowS | |
| Generic Theory_name | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Theory_name :: Type -> Type | |
| GetRange Theory_name Source # | |
| FromJSON Theory_name | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Theory_name | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Theory_name | |
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 #
Constructors
| Creator_source Creator_name Optional_info |
Instances
| Eq Creator_source Source # | |
Defined in TPTP.AS Methods (==) :: Creator_source -> Creator_source -> Bool (/=) :: Creator_source -> Creator_source -> Bool | |
| Data Creator_source Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Creator_source -> Creator_source -> Ordering (<) :: Creator_source -> Creator_source -> Bool (<=) :: Creator_source -> Creator_source -> Bool (>) :: Creator_source -> Creator_source -> Bool (>=) :: Creator_source -> Creator_source -> Bool max :: Creator_source -> Creator_source -> Creator_source min :: Creator_source -> Creator_source -> Creator_source | |
| Show Creator_source Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Creator_source -> ShowS show :: Creator_source -> String showList :: [Creator_source] -> ShowS | |
| Generic Creator_source | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Creator_source :: Type -> Type | |
| GetRange Creator_source Source # | |
| FromJSON Creator_source | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Creator_source | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Creator_source | |
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))) | |
type Creator_name = Token Source #
type Optional_info = Maybe Useful_info Source #
data Useful_info Source #
Constructors
| UI_items Info_items | |
| UI_general_list General_list |
Instances
| Eq Useful_info Source # | |
Defined in TPTP.AS | |
| Data Useful_info Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Useful_info -> Useful_info -> Ordering (<) :: Useful_info -> Useful_info -> Bool (<=) :: Useful_info -> Useful_info -> Bool (>) :: Useful_info -> Useful_info -> Bool (>=) :: Useful_info -> Useful_info -> Bool max :: Useful_info -> Useful_info -> Useful_info min :: Useful_info -> Useful_info -> Useful_info | |
| Show Useful_info Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Useful_info -> ShowS show :: Useful_info -> String showList :: [Useful_info] -> ShowS | |
| Generic Useful_info | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Useful_info :: Type -> Type | |
| GetRange Useful_info Source # | |
| FromJSON Useful_info | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Useful_info | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Useful_info | |
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))) | |
type Info_items = [Info_item] Source #
Instances
| Eq Info_item Source # | |
| Data Info_item Source # | |
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 # | |
Defined in TPTP.AS | |
| Show Info_item Source # | |
| Generic Info_item | |
| GetRange Info_item Source # | |
| FromJSON Info_item | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Info_item | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Info_item -> Encoding toJSONList :: [Info_item] -> Value toEncodingList :: [Info_item] -> Encoding | |
| ShATermConvertible Info_item | |
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 # | |
| type Rep Info_item | |
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 #
Constructors
| FI_description Description_item | |
| FI_iquote Iquote_item |
Instances
| Eq Formula_item Source # | |
Defined in TPTP.AS | |
| Data Formula_item Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Formula_item -> Formula_item -> Ordering (<) :: Formula_item -> Formula_item -> Bool (<=) :: Formula_item -> Formula_item -> Bool (>) :: Formula_item -> Formula_item -> Bool (>=) :: Formula_item -> Formula_item -> Bool max :: Formula_item -> Formula_item -> Formula_item min :: Formula_item -> Formula_item -> Formula_item | |
| Show Formula_item Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Formula_item -> ShowS show :: Formula_item -> String showList :: [Formula_item] -> ShowS | |
| Generic Formula_item | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Formula_item :: Type -> Type | |
| GetRange Formula_item Source # | |
| FromJSON Formula_item | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Formula_item | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Formula_item | |
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))) | |
type Description_item = Token Source #
type Iquote_item = Token Source #
data Inference_item Source #
Constructors
| Inf_status Inference_status | |
| Inf_assumption Assumptions_record | |
| Inf_symbol New_symbol_record | |
| Inf_refutation Refutation |
Instances
| Eq Inference_item Source # | |
Defined in TPTP.AS Methods (==) :: Inference_item -> Inference_item -> Bool (/=) :: Inference_item -> Inference_item -> Bool | |
| Data Inference_item Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Inference_item -> Inference_item -> Ordering (<) :: Inference_item -> Inference_item -> Bool (<=) :: Inference_item -> Inference_item -> Bool (>) :: Inference_item -> Inference_item -> Bool (>=) :: Inference_item -> Inference_item -> Bool max :: Inference_item -> Inference_item -> Inference_item min :: Inference_item -> Inference_item -> Inference_item | |
| Show Inference_item Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Inference_item -> ShowS show :: Inference_item -> String showList :: [Inference_item] -> ShowS | |
| Generic Inference_item | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Inference_item :: Type -> Type | |
| GetRange Inference_item Source # | |
| FromJSON Inference_item | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Inference_item | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Inference_item | |
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 #
Constructors
| Inf_value Status_value | |
| Inf_info Inference_info |
Instances
| Eq Inference_status Source # | |
Defined in TPTP.AS Methods (==) :: Inference_status -> Inference_status -> Bool (/=) :: Inference_status -> Inference_status -> Bool | |
| Data Inference_status Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Inference_status -> Inference_status -> Ordering (<) :: Inference_status -> Inference_status -> Bool (<=) :: Inference_status -> Inference_status -> Bool (>) :: Inference_status -> Inference_status -> Bool (>=) :: Inference_status -> Inference_status -> Bool max :: Inference_status -> Inference_status -> Inference_status min :: Inference_status -> Inference_status -> Inference_status | |
| Show Inference_status Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Inference_status -> ShowS show :: Inference_status -> String showList :: [Inference_status] -> ShowS | |
| Generic Inference_status | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Inference_status :: Type -> Type Methods from :: Inference_status -> Rep Inference_status x to :: Rep Inference_status x -> Inference_status | |
| GetRange Inference_status Source # | |
| FromJSON Inference_status | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Inference_status parseJSONList :: Value -> Parser [Inference_status] | |
| ToJSON Inference_status | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Inference_status -> Value toEncoding :: Inference_status -> Encoding toJSONList :: [Inference_status] -> Value toEncodingList :: [Inference_status] -> Encoding | |
| ShATermConvertible Inference_status | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Inference_status | |
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
| Eq Status_value Source # | |
Defined in TPTP.AS | |
| Data Status_value Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Status_value -> Status_value -> Ordering (<) :: Status_value -> Status_value -> Bool (<=) :: Status_value -> Status_value -> Bool (>) :: Status_value -> Status_value -> Bool (>=) :: Status_value -> Status_value -> Bool max :: Status_value -> Status_value -> Status_value min :: Status_value -> Status_value -> Status_value | |
| Show Status_value Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Status_value -> ShowS show :: Status_value -> String showList :: [Status_value] -> ShowS | |
| Generic Status_value | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Status_value :: Type -> Type | |
| GetRange Status_value Source # | |
| FromJSON Status_value | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Status_value | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Status_value | |
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 #
Constructors
| Inference_info Inference_rule Atomic_word General_list |
Instances
| Eq Inference_info Source # | |
Defined in TPTP.AS Methods (==) :: Inference_info -> Inference_info -> Bool (/=) :: Inference_info -> Inference_info -> Bool | |
| Data Inference_info Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Inference_info -> Inference_info -> Ordering (<) :: Inference_info -> Inference_info -> Bool (<=) :: Inference_info -> Inference_info -> Bool (>) :: Inference_info -> Inference_info -> Bool (>=) :: Inference_info -> Inference_info -> Bool max :: Inference_info -> Inference_info -> Inference_info min :: Inference_info -> Inference_info -> Inference_info | |
| Show Inference_info Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Inference_info -> ShowS show :: Inference_info -> String showList :: [Inference_info] -> ShowS | |
| Generic Inference_info | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Inference_info :: Type -> Type | |
| GetRange Inference_info Source # | |
| FromJSON Inference_info | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Inference_info | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Inference_info | |
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)))) | |
type Assumptions_record = Name_list Source #
type Refutation = File_source Source #
data New_symbol_record Source #
Constructors
| New_symbol_record Atomic_word New_symbol_list |
Instances
| Eq New_symbol_record Source # | |
Defined in TPTP.AS Methods (==) :: New_symbol_record -> New_symbol_record -> Bool (/=) :: New_symbol_record -> New_symbol_record -> Bool | |
| Data New_symbol_record Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: New_symbol_record -> New_symbol_record -> Ordering (<) :: New_symbol_record -> New_symbol_record -> Bool (<=) :: New_symbol_record -> New_symbol_record -> Bool (>) :: New_symbol_record -> New_symbol_record -> Bool (>=) :: New_symbol_record -> New_symbol_record -> Bool max :: New_symbol_record -> New_symbol_record -> New_symbol_record min :: New_symbol_record -> New_symbol_record -> New_symbol_record | |
| Show New_symbol_record Source # | |
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 | |
Defined in TPTP.ATC_TPTP Associated Types type Rep New_symbol_record :: Type -> Type Methods from :: New_symbol_record -> Rep New_symbol_record x to :: Rep New_symbol_record x -> New_symbol_record | |
| GetRange New_symbol_record Source # | |
| FromJSON New_symbol_record | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser New_symbol_record parseJSONList :: Value -> Parser [New_symbol_record] | |
| ToJSON New_symbol_record | |
Defined in TPTP.ATC_TPTP Methods toJSON :: New_symbol_record -> Value toEncoding :: New_symbol_record -> Encoding toJSONList :: [New_symbol_record] -> Value toEncodingList :: [New_symbol_record] -> Encoding | |
| ShATermConvertible New_symbol_record | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep New_symbol_record | |
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))) | |
type New_symbol_list = [Principal_symbol] Source #
data Principal_symbol Source #
Constructors
| PS_functor TPTP_functor | |
| PS_variable Variable |
Instances
| Eq Principal_symbol Source # | |
Defined in TPTP.AS Methods (==) :: Principal_symbol -> Principal_symbol -> Bool (/=) :: Principal_symbol -> Principal_symbol -> Bool | |
| Data Principal_symbol Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Principal_symbol -> Principal_symbol -> Ordering (<) :: Principal_symbol -> Principal_symbol -> Bool (<=) :: Principal_symbol -> Principal_symbol -> Bool (>) :: Principal_symbol -> Principal_symbol -> Bool (>=) :: Principal_symbol -> Principal_symbol -> Bool max :: Principal_symbol -> Principal_symbol -> Principal_symbol min :: Principal_symbol -> Principal_symbol -> Principal_symbol | |
| Show Principal_symbol Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Principal_symbol -> ShowS show :: Principal_symbol -> String showList :: [Principal_symbol] -> ShowS | |
| Generic Principal_symbol | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Principal_symbol :: Type -> Type Methods from :: Principal_symbol -> Rep Principal_symbol x to :: Rep Principal_symbol x -> Principal_symbol | |
| GetRange Principal_symbol Source # | |
| FromJSON Principal_symbol | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser Principal_symbol parseJSONList :: Value -> Parser [Principal_symbol] | |
| ToJSON Principal_symbol | |
Defined in TPTP.ATC_TPTP Methods toJSON :: Principal_symbol -> Value toEncoding :: Principal_symbol -> Encoding toJSONList :: [Principal_symbol] -> Value toEncodingList :: [Principal_symbol] -> Encoding | |
| ShATermConvertible Principal_symbol | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Principal_symbol | |
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))) | |
Constructors
| Include File_name Formula_selection |
Instances
| Eq Include Source # | |
| Data Include Source # | |
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 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 # | |
| Show Include Source # | |
| Generic Include | |
| GetRange Include Source # | |
| FromJSON Include | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Include | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Include -> Encoding toJSONList :: [Include] -> Value toEncodingList :: [Include] -> Encoding | |
| ShATermConvertible Include | |
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 # | |
| type Rep Include | |
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))) | |
type Formula_selection = Maybe [Name] Source #
data General_term Source #
Instances
| Eq General_term Source # | |
Defined in TPTP.AS | |
| Data General_term Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: General_term -> General_term -> Ordering (<) :: General_term -> General_term -> Bool (<=) :: General_term -> General_term -> Bool (>) :: General_term -> General_term -> Bool (>=) :: General_term -> General_term -> Bool max :: General_term -> General_term -> General_term min :: General_term -> General_term -> General_term | |
| Show General_term Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> General_term -> ShowS show :: General_term -> String showList :: [General_term] -> ShowS | |
| Generic General_term | |
Defined in TPTP.ATC_TPTP Associated Types type Rep General_term :: Type -> Type | |
| GetRange General_term Source # | |
| FromJSON General_term | |
Defined in TPTP.ATC_TPTP | |
| ToJSON General_term | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep General_term | |
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 #
Constructors
| GD_atomic_word Atomic_word | |
| GD_general_function General_function | |
| GD_variable Variable | |
| GD_number Number | |
| GD_distinct_object Distinct_object | |
| GD_formula_data Formula_data | |
| GD_bind Variable Formula_data |
Instances
| Eq General_data Source # | |
Defined in TPTP.AS | |
| Data General_data Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: General_data -> General_data -> Ordering (<) :: General_data -> General_data -> Bool (<=) :: General_data -> General_data -> Bool (>) :: General_data -> General_data -> Bool (>=) :: General_data -> General_data -> Bool max :: General_data -> General_data -> General_data min :: General_data -> General_data -> General_data | |
| Show General_data Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> General_data -> ShowS show :: General_data -> String showList :: [General_data] -> ShowS | |
| Generic General_data | |
Defined in TPTP.ATC_TPTP Associated Types type Rep General_data :: Type -> Type | |
| GetRange General_data Source # | |
| FromJSON General_data | |
Defined in TPTP.ATC_TPTP | |
| ToJSON General_data | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep General_data | |
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 #
Constructors
| General_function Atomic_word General_terms |
Instances
| Eq General_function Source # | |
Defined in TPTP.AS Methods (==) :: General_function -> General_function -> Bool (/=) :: General_function -> General_function -> Bool | |
| Data General_function Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: General_function -> General_function -> Ordering (<) :: General_function -> General_function -> Bool (<=) :: General_function -> General_function -> Bool (>) :: General_function -> General_function -> Bool (>=) :: General_function -> General_function -> Bool max :: General_function -> General_function -> General_function min :: General_function -> General_function -> General_function | |
| Show General_function Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> General_function -> ShowS show :: General_function -> String showList :: [General_function] -> ShowS | |
| Generic General_function | |
Defined in TPTP.ATC_TPTP Associated Types type Rep General_function :: Type -> Type Methods from :: General_function -> Rep General_function x to :: Rep General_function x -> General_function | |
| GetRange General_function Source # | |
| FromJSON General_function | |
Defined in TPTP.ATC_TPTP Methods parseJSON :: Value -> Parser General_function parseJSONList :: Value -> Parser [General_function] | |
| ToJSON General_function | |
Defined in TPTP.ATC_TPTP Methods toJSON :: General_function -> Value toEncoding :: General_function -> Encoding toJSONList :: [General_function] -> Value toEncodingList :: [General_function] -> Encoding | |
| ShATermConvertible General_function | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep General_function | |
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 #
Constructors
| FD_THF THF_formula | |
| FD_TFF TFF_formula | |
| FD_FOF FOF_formula | |
| FD_CNF CNF_formula | |
| FD_FOT FOF_term |
Instances
| Eq Formula_data Source # | |
Defined in TPTP.AS | |
| Data Formula_data Source # | |
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 # | |
Defined in TPTP.AS Methods compare :: Formula_data -> Formula_data -> Ordering (<) :: Formula_data -> Formula_data -> Bool (<=) :: Formula_data -> Formula_data -> Bool (>) :: Formula_data -> Formula_data -> Bool (>=) :: Formula_data -> Formula_data -> Bool max :: Formula_data -> Formula_data -> Formula_data min :: Formula_data -> Formula_data -> Formula_data | |
| Show Formula_data Source # | |
Defined in TPTP.AS Methods showsPrec :: Int -> Formula_data -> ShowS show :: Formula_data -> String showList :: [Formula_data] -> ShowS | |
| Generic Formula_data | |
Defined in TPTP.ATC_TPTP Associated Types type Rep Formula_data :: Type -> Type | |
| GetRange Formula_data Source # | |
| FromJSON Formula_data | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Formula_data | |
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 | |
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 # | |
Defined in TPTP.Pretty | |
| type Rep Formula_data | |
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))))) | |
type General_list = [General_term] Source #
type General_terms = [General_term] Source #
Constructors
| NameString Token | |
| NameInteger Integer |
Instances
| Eq Name Source # | |
| Data Name Source # | |
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 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 # | |
| Show Name Source # | |
| Generic Name | |
| GetRange Name Source # | |
| FromJSON Name | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Name | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Name -> Encoding toJSONList :: [Name] -> Value toEncodingList :: [Name] -> Encoding | |
| ShATermConvertible Name | |
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 # | |
| type Rep Name | |
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))) | |
type Atomic_word = Token Source #
type Atomic_defined_word = Token Source #
type Atomic_system_word = Token Source #
Constructors
| NumInteger Integer | |
| NumRational Rational | |
| NumReal Double |
Instances
| Eq Number Source # | |
| Data Number Source # | |
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 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 # | |
| Show Number Source # | |
| Generic Number | |
| GetRange Number Source # | |
| FromJSON Number | |
Defined in TPTP.ATC_TPTP | |
| ToJSON Number | |
Defined in TPTP.ATC_TPTP Methods toEncoding :: Number -> Encoding toJSONList :: [Number] -> Value toEncodingList :: [Number] -> Encoding | |
| ShATermConvertible Number | |
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 # | |
| type Rep Number | |
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)))) | |
type Distinct_object = Token Source #