Copyright | (c) DFKI GmbH 2012 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Christian.Maeder@dfki.de |
Stability | provisional |
Portability | non-portable(derive Typeable instances) |
Safe Haskell | None |
THF.ATC_THF
Contents
Description
Automatic derivation of instances via DrIFT-rule ShATermConvertible, Json
for the type(s):
TPTP_THF
Comment
DefinedComment
SystemComment
Include
Annotations
FormulaRole
THFFormula
THFLogicFormula
THFBinaryFormula
THFBinaryTuple
THFUnitaryFormula
THFQuantifiedFormula
THFVariable
THFTypedConst
THFTypeFormula
THFTypeableFormula
THFSubType
THFTopLevelType
THFUnitaryType
THFBinaryType
THFAtom
THFSequent
THFConnTerm
THFQuantifier
Quantifier
THFPairConnective
THFUnaryConnective
AssocConnective
DefinedType
DefinedPlainFormula
DefinedProp
DefinedPred
Term
FunctionTerm
PlainTerm
DefinedTerm
DefinedAtom
DefinedPlainTerm
DefinedFunctor
SystemTerm
PrincipalSymbol
Source
DagSource
ParentInfo
IntroType
ExternalSource
FileSource
TheoryName
InfoItem
FormulaItem
InferenceItem
InferenceStatus
StatusValue
GeneralTerm
GeneralData
GeneralFunction
FormulaData
Name
AtomicWord
Number
BasicSpecTHF
SymbolTHF
SymbolType
Type
Kind
SignTHF
TypeInfo
ConstInfo
THFCoreSl
THFSl
Orphan instances
Generic Number Source # | |
Generic AtomicWord Source # | |
Associated Types type Rep AtomicWord :: Type -> Type | |
Generic Name Source # | |
Generic FormulaData Source # | |
Associated Types type Rep FormulaData :: Type -> Type | |
Generic GeneralFunction Source # | |
Associated Types type Rep GeneralFunction :: Type -> Type Methods from :: GeneralFunction -> Rep GeneralFunction x to :: Rep GeneralFunction x -> GeneralFunction | |
Generic GeneralData Source # | |
Associated Types type Rep GeneralData :: Type -> Type | |
Generic GeneralTerm Source # | |
Associated Types type Rep GeneralTerm :: Type -> Type | |
Generic StatusValue Source # | |
Associated Types type Rep StatusValue :: Type -> Type | |
Generic InferenceStatus Source # | |
Associated Types type Rep InferenceStatus :: Type -> Type Methods from :: InferenceStatus -> Rep InferenceStatus x to :: Rep InferenceStatus x -> InferenceStatus | |
Generic InferenceItem Source # | |
Associated Types type Rep InferenceItem :: Type -> Type | |
Generic FormulaItem Source # | |
Associated Types type Rep FormulaItem :: Type -> Type | |
Generic InfoItem Source # | |
Generic TheoryName Source # | |
Associated Types type Rep TheoryName :: Type -> Type | |
Generic FileSource Source # | |
Associated Types type Rep FileSource :: Type -> Type | |
Generic ExternalSource Source # | |
Associated Types type Rep ExternalSource :: Type -> Type | |
Generic IntroType Source # | |
Generic ParentInfo Source # | |
Associated Types type Rep ParentInfo :: Type -> Type | |
Generic DagSource Source # | |
Generic Source Source # | |
Generic PrincipalSymbol Source # | |
Associated Types type Rep PrincipalSymbol :: Type -> Type Methods from :: PrincipalSymbol -> Rep PrincipalSymbol x to :: Rep PrincipalSymbol x -> PrincipalSymbol | |
Generic SystemTerm Source # | |
Associated Types type Rep SystemTerm :: Type -> Type | |
Generic DefinedFunctor Source # | |
Associated Types type Rep DefinedFunctor :: Type -> Type | |
Generic DefinedPlainTerm Source # | |
Associated Types type Rep DefinedPlainTerm :: Type -> Type Methods from :: DefinedPlainTerm -> Rep DefinedPlainTerm x to :: Rep DefinedPlainTerm x -> DefinedPlainTerm | |
Generic DefinedAtom Source # | |
Associated Types type Rep DefinedAtom :: Type -> Type | |
Generic DefinedTerm Source # | |
Associated Types type Rep DefinedTerm :: Type -> Type | |
Generic PlainTerm Source # | |
Generic FunctionTerm Source # | |
Associated Types type Rep FunctionTerm :: Type -> Type | |
Generic Term Source # | |
Generic DefinedPred Source # | |
Associated Types type Rep DefinedPred :: Type -> Type | |
Generic DefinedProp Source # | |
Associated Types type Rep DefinedProp :: Type -> Type | |
Generic DefinedPlainFormula Source # | |
Associated Types type Rep DefinedPlainFormula :: Type -> Type Methods from :: DefinedPlainFormula -> Rep DefinedPlainFormula x to :: Rep DefinedPlainFormula x -> DefinedPlainFormula | |
Generic DefinedType Source # | |
Associated Types type Rep DefinedType :: Type -> Type | |
Generic AssocConnective Source # | |
Associated Types type Rep AssocConnective :: Type -> Type Methods from :: AssocConnective -> Rep AssocConnective x to :: Rep AssocConnective x -> AssocConnective | |
Generic THFUnaryConnective Source # | |
Associated Types type Rep THFUnaryConnective :: Type -> Type Methods from :: THFUnaryConnective -> Rep THFUnaryConnective x to :: Rep THFUnaryConnective x -> THFUnaryConnective | |
Generic THFPairConnective Source # | |
Associated Types type Rep THFPairConnective :: Type -> Type Methods from :: THFPairConnective -> Rep THFPairConnective x to :: Rep THFPairConnective x -> THFPairConnective | |
Generic Quantifier Source # | |
Associated Types type Rep Quantifier :: Type -> Type | |
Generic THFQuantifier Source # | |
Associated Types type Rep THFQuantifier :: Type -> Type | |
Generic THFConnTerm Source # | |
Associated Types type Rep THFConnTerm :: Type -> Type | |
Generic THFSequent Source # | |
Associated Types type Rep THFSequent :: Type -> Type | |
Generic THFAtom Source # | |
Generic THFBinaryType Source # | |
Associated Types type Rep THFBinaryType :: Type -> Type | |
Generic THFUnitaryType Source # | |
Associated Types type Rep THFUnitaryType :: Type -> Type | |
Generic THFTopLevelType Source # | |
Associated Types type Rep THFTopLevelType :: Type -> Type Methods from :: THFTopLevelType -> Rep THFTopLevelType x to :: Rep THFTopLevelType x -> THFTopLevelType | |
Generic THFSubType Source # | |
Associated Types type Rep THFSubType :: Type -> Type | |
Generic THFTypeableFormula Source # | |
Associated Types type Rep THFTypeableFormula :: Type -> Type Methods from :: THFTypeableFormula -> Rep THFTypeableFormula x to :: Rep THFTypeableFormula x -> THFTypeableFormula | |
Generic THFTypeFormula Source # | |
Associated Types type Rep THFTypeFormula :: Type -> Type | |
Generic THFTypedConst Source # | |
Associated Types type Rep THFTypedConst :: Type -> Type | |
Generic THFVariable Source # | |
Associated Types type Rep THFVariable :: Type -> Type | |
Generic THFQuantifiedFormula Source # | |
Associated Types type Rep THFQuantifiedFormula :: Type -> Type Methods from :: THFQuantifiedFormula -> Rep THFQuantifiedFormula x to :: Rep THFQuantifiedFormula x -> THFQuantifiedFormula | |
Generic THFUnitaryFormula Source # | |
Associated Types type Rep THFUnitaryFormula :: Type -> Type Methods from :: THFUnitaryFormula -> Rep THFUnitaryFormula x to :: Rep THFUnitaryFormula x -> THFUnitaryFormula | |
Generic THFBinaryTuple Source # | |
Associated Types type Rep THFBinaryTuple :: Type -> Type | |
Generic THFBinaryFormula Source # | |
Associated Types type Rep THFBinaryFormula :: Type -> Type Methods from :: THFBinaryFormula -> Rep THFBinaryFormula x to :: Rep THFBinaryFormula x -> THFBinaryFormula | |
Generic THFLogicFormula Source # | |
Associated Types type Rep THFLogicFormula :: Type -> Type Methods from :: THFLogicFormula -> Rep THFLogicFormula x to :: Rep THFLogicFormula x -> THFLogicFormula | |
Generic THFFormula Source # | |
Associated Types type Rep THFFormula :: Type -> Type | |
Generic FormulaRole Source # | |
Associated Types type Rep FormulaRole :: Type -> Type | |
Generic Annotations Source # | |
Associated Types type Rep Annotations :: Type -> Type | |
Generic Include Source # | |
Generic SystemComment Source # | |
Associated Types type Rep SystemComment :: Type -> Type | |
Generic DefinedComment Source # | |
Associated Types type Rep DefinedComment :: Type -> Type | |
Generic Comment Source # | |
Generic TPTP_THF Source # | |
Generic Kind Source # | |
Generic Type Source # | |
Generic SymbolType Source # | |
Associated Types type Rep SymbolType :: Type -> Type | |
Generic SymbolTHF Source # | |
Generic BasicSpecTHF Source # | |
Associated Types type Rep BasicSpecTHF :: Type -> Type | |
Generic ConstInfo Source # | |
Generic TypeInfo Source # | |
Generic SignTHF Source # | |
Generic THFSl Source # | |
Generic THFCoreSl Source # | |
FromJSON Number Source # | |
FromJSON AtomicWord Source # | |
FromJSON Name Source # | |
FromJSON FormulaData Source # | |
FromJSON GeneralFunction Source # | |
Methods parseJSON :: Value -> Parser GeneralFunction parseJSONList :: Value -> Parser [GeneralFunction] | |
FromJSON GeneralData Source # | |
FromJSON GeneralTerm Source # | |
FromJSON StatusValue Source # | |
FromJSON InferenceStatus Source # | |
Methods parseJSON :: Value -> Parser InferenceStatus parseJSONList :: Value -> Parser [InferenceStatus] | |
FromJSON InferenceItem Source # | |
FromJSON FormulaItem Source # | |
FromJSON InfoItem Source # | |
FromJSON TheoryName Source # | |
FromJSON FileSource Source # | |
FromJSON ExternalSource Source # | |
FromJSON IntroType Source # | |
FromJSON ParentInfo Source # | |
FromJSON DagSource Source # | |
FromJSON Source Source # | |
FromJSON PrincipalSymbol Source # | |
Methods parseJSON :: Value -> Parser PrincipalSymbol parseJSONList :: Value -> Parser [PrincipalSymbol] | |
FromJSON SystemTerm Source # | |
FromJSON DefinedFunctor Source # | |
FromJSON DefinedPlainTerm Source # | |
Methods parseJSON :: Value -> Parser DefinedPlainTerm parseJSONList :: Value -> Parser [DefinedPlainTerm] | |
FromJSON DefinedAtom Source # | |
FromJSON DefinedTerm Source # | |
FromJSON PlainTerm Source # | |
FromJSON FunctionTerm Source # | |
FromJSON Term Source # | |
FromJSON DefinedPred Source # | |
FromJSON DefinedProp Source # | |
FromJSON DefinedPlainFormula Source # | |
Methods parseJSON :: Value -> Parser DefinedPlainFormula parseJSONList :: Value -> Parser [DefinedPlainFormula] | |
FromJSON DefinedType Source # | |
FromJSON AssocConnective Source # | |
Methods parseJSON :: Value -> Parser AssocConnective parseJSONList :: Value -> Parser [AssocConnective] | |
FromJSON THFUnaryConnective Source # | |
Methods parseJSON :: Value -> Parser THFUnaryConnective parseJSONList :: Value -> Parser [THFUnaryConnective] | |
FromJSON THFPairConnective Source # | |
Methods parseJSON :: Value -> Parser THFPairConnective parseJSONList :: Value -> Parser [THFPairConnective] | |
FromJSON Quantifier Source # | |
FromJSON THFQuantifier Source # | |
FromJSON THFConnTerm Source # | |
FromJSON THFSequent Source # | |
FromJSON THFAtom Source # | |
FromJSON THFBinaryType Source # | |
FromJSON THFUnitaryType Source # | |
FromJSON THFTopLevelType Source # | |
Methods parseJSON :: Value -> Parser THFTopLevelType parseJSONList :: Value -> Parser [THFTopLevelType] | |
FromJSON THFSubType Source # | |
FromJSON THFTypeableFormula Source # | |
Methods parseJSON :: Value -> Parser THFTypeableFormula parseJSONList :: Value -> Parser [THFTypeableFormula] | |
FromJSON THFTypeFormula Source # | |
FromJSON THFTypedConst Source # | |
FromJSON THFVariable Source # | |
FromJSON THFQuantifiedFormula Source # | |
Methods parseJSON :: Value -> Parser THFQuantifiedFormula parseJSONList :: Value -> Parser [THFQuantifiedFormula] | |
FromJSON THFUnitaryFormula Source # | |
Methods parseJSON :: Value -> Parser THFUnitaryFormula parseJSONList :: Value -> Parser [THFUnitaryFormula] | |
FromJSON THFBinaryTuple Source # | |
FromJSON THFBinaryFormula Source # | |
Methods parseJSON :: Value -> Parser THFBinaryFormula parseJSONList :: Value -> Parser [THFBinaryFormula] | |
FromJSON THFLogicFormula Source # | |
Methods parseJSON :: Value -> Parser THFLogicFormula parseJSONList :: Value -> Parser [THFLogicFormula] | |
FromJSON THFFormula Source # | |
FromJSON FormulaRole Source # | |
FromJSON Annotations Source # | |
FromJSON Include Source # | |
FromJSON SystemComment Source # | |
FromJSON DefinedComment Source # | |
FromJSON Comment Source # | |
FromJSON TPTP_THF Source # | |
FromJSON Kind Source # | |
FromJSON Type Source # | |
FromJSON SymbolType Source # | |
FromJSON SymbolTHF Source # | |
FromJSON BasicSpecTHF Source # | |
FromJSON ConstInfo Source # | |
FromJSON TypeInfo Source # | |
FromJSON SignTHF Source # | |
FromJSON THFSl Source # | |
FromJSON THFCoreSl Source # | |
ToJSON Number Source # | |
Methods toEncoding :: Number -> Encoding toJSONList :: [Number] -> Value toEncodingList :: [Number] -> Encoding | |
ToJSON AtomicWord Source # | |
Methods toJSON :: AtomicWord -> Value toEncoding :: AtomicWord -> Encoding toJSONList :: [AtomicWord] -> Value toEncodingList :: [AtomicWord] -> Encoding | |
ToJSON Name Source # | |
Methods toEncoding :: Name -> Encoding toJSONList :: [Name] -> Value toEncodingList :: [Name] -> Encoding | |
ToJSON FormulaData Source # | |
Methods toJSON :: FormulaData -> Value toEncoding :: FormulaData -> Encoding toJSONList :: [FormulaData] -> Value toEncodingList :: [FormulaData] -> Encoding | |
ToJSON GeneralFunction Source # | |
Methods toJSON :: GeneralFunction -> Value toEncoding :: GeneralFunction -> Encoding toJSONList :: [GeneralFunction] -> Value toEncodingList :: [GeneralFunction] -> Encoding | |
ToJSON GeneralData Source # | |
Methods toJSON :: GeneralData -> Value toEncoding :: GeneralData -> Encoding toJSONList :: [GeneralData] -> Value toEncodingList :: [GeneralData] -> Encoding | |
ToJSON GeneralTerm Source # | |
Methods toJSON :: GeneralTerm -> Value toEncoding :: GeneralTerm -> Encoding toJSONList :: [GeneralTerm] -> Value toEncodingList :: [GeneralTerm] -> Encoding | |
ToJSON StatusValue Source # | |
Methods toJSON :: StatusValue -> Value toEncoding :: StatusValue -> Encoding toJSONList :: [StatusValue] -> Value toEncodingList :: [StatusValue] -> Encoding | |
ToJSON InferenceStatus Source # | |
Methods toJSON :: InferenceStatus -> Value toEncoding :: InferenceStatus -> Encoding toJSONList :: [InferenceStatus] -> Value toEncodingList :: [InferenceStatus] -> Encoding | |
ToJSON InferenceItem Source # | |
Methods toJSON :: InferenceItem -> Value toEncoding :: InferenceItem -> Encoding toJSONList :: [InferenceItem] -> Value toEncodingList :: [InferenceItem] -> Encoding | |
ToJSON FormulaItem Source # | |
Methods toJSON :: FormulaItem -> Value toEncoding :: FormulaItem -> Encoding toJSONList :: [FormulaItem] -> Value toEncodingList :: [FormulaItem] -> Encoding | |
ToJSON InfoItem Source # | |
Methods toEncoding :: InfoItem -> Encoding toJSONList :: [InfoItem] -> Value toEncodingList :: [InfoItem] -> Encoding | |
ToJSON TheoryName Source # | |
Methods toJSON :: TheoryName -> Value toEncoding :: TheoryName -> Encoding toJSONList :: [TheoryName] -> Value toEncodingList :: [TheoryName] -> Encoding | |
ToJSON FileSource Source # | |
Methods toJSON :: FileSource -> Value toEncoding :: FileSource -> Encoding toJSONList :: [FileSource] -> Value toEncodingList :: [FileSource] -> Encoding | |
ToJSON ExternalSource Source # | |
Methods toJSON :: ExternalSource -> Value toEncoding :: ExternalSource -> Encoding toJSONList :: [ExternalSource] -> Value toEncodingList :: [ExternalSource] -> Encoding | |
ToJSON IntroType Source # | |
Methods toEncoding :: IntroType -> Encoding toJSONList :: [IntroType] -> Value toEncodingList :: [IntroType] -> Encoding | |
ToJSON ParentInfo Source # | |
Methods toJSON :: ParentInfo -> Value toEncoding :: ParentInfo -> Encoding toJSONList :: [ParentInfo] -> Value toEncodingList :: [ParentInfo] -> Encoding | |
ToJSON DagSource Source # | |
Methods toEncoding :: DagSource -> Encoding toJSONList :: [DagSource] -> Value toEncodingList :: [DagSource] -> Encoding | |
ToJSON Source Source # | |
Methods toEncoding :: Source -> Encoding toJSONList :: [Source] -> Value toEncodingList :: [Source] -> Encoding | |
ToJSON PrincipalSymbol Source # | |
Methods toJSON :: PrincipalSymbol -> Value toEncoding :: PrincipalSymbol -> Encoding toJSONList :: [PrincipalSymbol] -> Value toEncodingList :: [PrincipalSymbol] -> Encoding | |
ToJSON SystemTerm Source # | |
Methods toJSON :: SystemTerm -> Value toEncoding :: SystemTerm -> Encoding toJSONList :: [SystemTerm] -> Value toEncodingList :: [SystemTerm] -> Encoding | |
ToJSON DefinedFunctor Source # | |
Methods toJSON :: DefinedFunctor -> Value toEncoding :: DefinedFunctor -> Encoding toJSONList :: [DefinedFunctor] -> Value toEncodingList :: [DefinedFunctor] -> Encoding | |
ToJSON DefinedPlainTerm Source # | |
Methods toJSON :: DefinedPlainTerm -> Value toEncoding :: DefinedPlainTerm -> Encoding toJSONList :: [DefinedPlainTerm] -> Value toEncodingList :: [DefinedPlainTerm] -> Encoding | |
ToJSON DefinedAtom Source # | |
Methods toJSON :: DefinedAtom -> Value toEncoding :: DefinedAtom -> Encoding toJSONList :: [DefinedAtom] -> Value toEncodingList :: [DefinedAtom] -> Encoding | |
ToJSON DefinedTerm Source # | |
Methods toJSON :: DefinedTerm -> Value toEncoding :: DefinedTerm -> Encoding toJSONList :: [DefinedTerm] -> Value toEncodingList :: [DefinedTerm] -> Encoding | |
ToJSON PlainTerm Source # | |
Methods toEncoding :: PlainTerm -> Encoding toJSONList :: [PlainTerm] -> Value toEncodingList :: [PlainTerm] -> Encoding | |
ToJSON FunctionTerm Source # | |
Methods toJSON :: FunctionTerm -> Value toEncoding :: FunctionTerm -> Encoding toJSONList :: [FunctionTerm] -> Value toEncodingList :: [FunctionTerm] -> Encoding | |
ToJSON Term Source # | |
Methods toEncoding :: Term -> Encoding toJSONList :: [Term] -> Value toEncodingList :: [Term] -> Encoding | |
ToJSON DefinedPred Source # | |
Methods toJSON :: DefinedPred -> Value toEncoding :: DefinedPred -> Encoding toJSONList :: [DefinedPred] -> Value toEncodingList :: [DefinedPred] -> Encoding | |
ToJSON DefinedProp Source # | |
Methods toJSON :: DefinedProp -> Value toEncoding :: DefinedProp -> Encoding toJSONList :: [DefinedProp] -> Value toEncodingList :: [DefinedProp] -> Encoding | |
ToJSON DefinedPlainFormula Source # | |
Methods toJSON :: DefinedPlainFormula -> Value toEncoding :: DefinedPlainFormula -> Encoding toJSONList :: [DefinedPlainFormula] -> Value toEncodingList :: [DefinedPlainFormula] -> Encoding | |
ToJSON DefinedType Source # | |
Methods toJSON :: DefinedType -> Value toEncoding :: DefinedType -> Encoding toJSONList :: [DefinedType] -> Value toEncodingList :: [DefinedType] -> Encoding | |
ToJSON AssocConnective Source # | |
Methods toJSON :: AssocConnective -> Value toEncoding :: AssocConnective -> Encoding toJSONList :: [AssocConnective] -> Value toEncodingList :: [AssocConnective] -> Encoding | |
ToJSON THFUnaryConnective Source # | |
Methods toJSON :: THFUnaryConnective -> Value toEncoding :: THFUnaryConnective -> Encoding toJSONList :: [THFUnaryConnective] -> Value toEncodingList :: [THFUnaryConnective] -> Encoding | |
ToJSON THFPairConnective Source # | |
Methods toJSON :: THFPairConnective -> Value toEncoding :: THFPairConnective -> Encoding toJSONList :: [THFPairConnective] -> Value toEncodingList :: [THFPairConnective] -> Encoding | |
ToJSON Quantifier Source # | |
Methods toJSON :: Quantifier -> Value toEncoding :: Quantifier -> Encoding toJSONList :: [Quantifier] -> Value toEncodingList :: [Quantifier] -> Encoding | |
ToJSON THFQuantifier Source # | |
Methods toJSON :: THFQuantifier -> Value toEncoding :: THFQuantifier -> Encoding toJSONList :: [THFQuantifier] -> Value toEncodingList :: [THFQuantifier] -> Encoding | |
ToJSON THFConnTerm Source # | |
Methods toJSON :: THFConnTerm -> Value toEncoding :: THFConnTerm -> Encoding toJSONList :: [THFConnTerm] -> Value toEncodingList :: [THFConnTerm] -> Encoding | |
ToJSON THFSequent Source # | |
Methods toJSON :: THFSequent -> Value toEncoding :: THFSequent -> Encoding toJSONList :: [THFSequent] -> Value toEncodingList :: [THFSequent] -> Encoding | |
ToJSON THFAtom Source # | |
Methods toEncoding :: THFAtom -> Encoding toJSONList :: [THFAtom] -> Value toEncodingList :: [THFAtom] -> Encoding | |
ToJSON THFBinaryType Source # | |
Methods toJSON :: THFBinaryType -> Value toEncoding :: THFBinaryType -> Encoding toJSONList :: [THFBinaryType] -> Value toEncodingList :: [THFBinaryType] -> Encoding | |
ToJSON THFUnitaryType Source # | |
Methods toJSON :: THFUnitaryType -> Value toEncoding :: THFUnitaryType -> Encoding toJSONList :: [THFUnitaryType] -> Value toEncodingList :: [THFUnitaryType] -> Encoding | |
ToJSON THFTopLevelType Source # | |
Methods toJSON :: THFTopLevelType -> Value toEncoding :: THFTopLevelType -> Encoding toJSONList :: [THFTopLevelType] -> Value toEncodingList :: [THFTopLevelType] -> Encoding | |
ToJSON THFSubType Source # | |
Methods toJSON :: THFSubType -> Value toEncoding :: THFSubType -> Encoding toJSONList :: [THFSubType] -> Value toEncodingList :: [THFSubType] -> Encoding | |
ToJSON THFTypeableFormula Source # | |
Methods toJSON :: THFTypeableFormula -> Value toEncoding :: THFTypeableFormula -> Encoding toJSONList :: [THFTypeableFormula] -> Value toEncodingList :: [THFTypeableFormula] -> Encoding | |
ToJSON THFTypeFormula Source # | |
Methods toJSON :: THFTypeFormula -> Value toEncoding :: THFTypeFormula -> Encoding toJSONList :: [THFTypeFormula] -> Value toEncodingList :: [THFTypeFormula] -> Encoding | |
ToJSON THFTypedConst Source # | |
Methods toJSON :: THFTypedConst -> Value toEncoding :: THFTypedConst -> Encoding toJSONList :: [THFTypedConst] -> Value toEncodingList :: [THFTypedConst] -> Encoding | |
ToJSON THFVariable Source # | |
Methods toJSON :: THFVariable -> Value toEncoding :: THFVariable -> Encoding toJSONList :: [THFVariable] -> Value toEncodingList :: [THFVariable] -> Encoding | |
ToJSON THFQuantifiedFormula Source # | |
Methods toJSON :: THFQuantifiedFormula -> Value toEncoding :: THFQuantifiedFormula -> Encoding toJSONList :: [THFQuantifiedFormula] -> Value toEncodingList :: [THFQuantifiedFormula] -> Encoding | |
ToJSON THFUnitaryFormula Source # | |
Methods toJSON :: THFUnitaryFormula -> Value toEncoding :: THFUnitaryFormula -> Encoding toJSONList :: [THFUnitaryFormula] -> Value toEncodingList :: [THFUnitaryFormula] -> Encoding | |
ToJSON THFBinaryTuple Source # | |
Methods toJSON :: THFBinaryTuple -> Value toEncoding :: THFBinaryTuple -> Encoding toJSONList :: [THFBinaryTuple] -> Value toEncodingList :: [THFBinaryTuple] -> Encoding | |
ToJSON THFBinaryFormula Source # | |
Methods toJSON :: THFBinaryFormula -> Value toEncoding :: THFBinaryFormula -> Encoding toJSONList :: [THFBinaryFormula] -> Value toEncodingList :: [THFBinaryFormula] -> Encoding | |
ToJSON THFLogicFormula Source # | |
Methods toJSON :: THFLogicFormula -> Value toEncoding :: THFLogicFormula -> Encoding toJSONList :: [THFLogicFormula] -> Value toEncodingList :: [THFLogicFormula] -> Encoding | |
ToJSON THFFormula Source # | |
Methods toJSON :: THFFormula -> Value toEncoding :: THFFormula -> Encoding toJSONList :: [THFFormula] -> Value toEncodingList :: [THFFormula] -> Encoding | |
ToJSON FormulaRole Source # | |
Methods toJSON :: FormulaRole -> Value toEncoding :: FormulaRole -> Encoding toJSONList :: [FormulaRole] -> Value toEncodingList :: [FormulaRole] -> Encoding | |
ToJSON Annotations Source # | |
Methods toJSON :: Annotations -> Value toEncoding :: Annotations -> Encoding toJSONList :: [Annotations] -> Value toEncodingList :: [Annotations] -> Encoding | |
ToJSON Include Source # | |
Methods toEncoding :: Include -> Encoding toJSONList :: [Include] -> Value toEncodingList :: [Include] -> Encoding | |
ToJSON SystemComment Source # | |
Methods toJSON :: SystemComment -> Value toEncoding :: SystemComment -> Encoding toJSONList :: [SystemComment] -> Value toEncodingList :: [SystemComment] -> Encoding | |
ToJSON DefinedComment Source # | |
Methods toJSON :: DefinedComment -> Value toEncoding :: DefinedComment -> Encoding toJSONList :: [DefinedComment] -> Value toEncodingList :: [DefinedComment] -> Encoding | |
ToJSON Comment Source # | |
Methods toEncoding :: Comment -> Encoding toJSONList :: [Comment] -> Value toEncodingList :: [Comment] -> Encoding | |
ToJSON TPTP_THF Source # | |
Methods toEncoding :: TPTP_THF -> Encoding toJSONList :: [TPTP_THF] -> Value toEncodingList :: [TPTP_THF] -> Encoding | |
ToJSON Kind Source # | |
Methods toEncoding :: Kind -> Encoding toJSONList :: [Kind] -> Value toEncodingList :: [Kind] -> Encoding | |
ToJSON Type Source # | |
Methods toEncoding :: Type -> Encoding toJSONList :: [Type] -> Value toEncodingList :: [Type] -> Encoding | |
ToJSON SymbolType Source # | |
Methods toJSON :: SymbolType -> Value toEncoding :: SymbolType -> Encoding toJSONList :: [SymbolType] -> Value toEncodingList :: [SymbolType] -> Encoding | |
ToJSON SymbolTHF Source # | |
Methods toEncoding :: SymbolTHF -> Encoding toJSONList :: [SymbolTHF] -> Value toEncodingList :: [SymbolTHF] -> Encoding | |
ToJSON BasicSpecTHF Source # | |
Methods toJSON :: BasicSpecTHF -> Value toEncoding :: BasicSpecTHF -> Encoding toJSONList :: [BasicSpecTHF] -> Value toEncodingList :: [BasicSpecTHF] -> Encoding | |
ToJSON ConstInfo Source # | |
Methods toEncoding :: ConstInfo -> Encoding toJSONList :: [ConstInfo] -> Value toEncodingList :: [ConstInfo] -> Encoding | |
ToJSON TypeInfo Source # | |
Methods toEncoding :: TypeInfo -> Encoding toJSONList :: [TypeInfo] -> Value toEncodingList :: [TypeInfo] -> Encoding | |
ToJSON SignTHF Source # | |
Methods toEncoding :: SignTHF -> Encoding toJSONList :: [SignTHF] -> Value toEncodingList :: [SignTHF] -> Encoding | |
ToJSON THFSl Source # | |
Methods toEncoding :: THFSl -> Encoding toJSONList :: [THFSl] -> Value toEncodingList :: [THFSl] -> Encoding | |
ToJSON THFCoreSl Source # | |
Methods toEncoding :: THFCoreSl -> Encoding toJSONList :: [THFCoreSl] -> Value toEncodingList :: [THFCoreSl] -> Encoding | |
ShATermConvertible Number Source # | |
Methods toShATermAux :: ATermTable -> Number -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Number] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Number) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Number]) | |
ShATermConvertible AtomicWord Source # | |
Methods toShATermAux :: ATermTable -> AtomicWord -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AtomicWord] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AtomicWord) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AtomicWord]) | |
ShATermConvertible Name Source # | |
Methods toShATermAux :: ATermTable -> Name -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Name] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Name) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Name]) | |
ShATermConvertible FormulaData Source # | |
Methods toShATermAux :: ATermTable -> FormulaData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaData]) | |
ShATermConvertible GeneralFunction Source # | |
Methods toShATermAux :: ATermTable -> GeneralFunction -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralFunction] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralFunction) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralFunction]) | |
ShATermConvertible GeneralData Source # | |
Methods toShATermAux :: ATermTable -> GeneralData -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralData] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralData) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralData]) | |
ShATermConvertible GeneralTerm Source # | |
Methods toShATermAux :: ATermTable -> GeneralTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [GeneralTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, GeneralTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [GeneralTerm]) | |
ShATermConvertible StatusValue Source # | |
Methods toShATermAux :: ATermTable -> StatusValue -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [StatusValue] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, StatusValue) fromShATermList' :: Int -> ATermTable -> (ATermTable, [StatusValue]) | |
ShATermConvertible InferenceStatus Source # | |
Methods toShATermAux :: ATermTable -> InferenceStatus -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InferenceStatus] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InferenceStatus) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InferenceStatus]) | |
ShATermConvertible InferenceItem Source # | |
Methods toShATermAux :: ATermTable -> InferenceItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InferenceItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InferenceItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InferenceItem]) | |
ShATermConvertible FormulaItem Source # | |
Methods toShATermAux :: ATermTable -> FormulaItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaItem]) | |
ShATermConvertible InfoItem Source # | |
Methods toShATermAux :: ATermTable -> InfoItem -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [InfoItem] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, InfoItem) fromShATermList' :: Int -> ATermTable -> (ATermTable, [InfoItem]) | |
ShATermConvertible TheoryName Source # | |
Methods toShATermAux :: ATermTable -> TheoryName -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TheoryName] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TheoryName) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TheoryName]) | |
ShATermConvertible FileSource Source # | |
Methods toShATermAux :: ATermTable -> FileSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FileSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FileSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FileSource]) | |
ShATermConvertible ExternalSource Source # | |
Methods toShATermAux :: ATermTable -> ExternalSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ExternalSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ExternalSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ExternalSource]) | |
ShATermConvertible IntroType Source # | |
Methods toShATermAux :: ATermTable -> IntroType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [IntroType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, IntroType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [IntroType]) | |
ShATermConvertible ParentInfo Source # | |
Methods toShATermAux :: ATermTable -> ParentInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ParentInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ParentInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ParentInfo]) | |
ShATermConvertible DagSource Source # | |
Methods toShATermAux :: ATermTable -> DagSource -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DagSource] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DagSource) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DagSource]) | |
ShATermConvertible Source Source # | |
Methods toShATermAux :: ATermTable -> Source -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Source] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Source) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Source]) | |
ShATermConvertible PrincipalSymbol Source # | |
Methods toShATermAux :: ATermTable -> PrincipalSymbol -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PrincipalSymbol] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PrincipalSymbol) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PrincipalSymbol]) | |
ShATermConvertible SystemTerm Source # | |
Methods toShATermAux :: ATermTable -> SystemTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SystemTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SystemTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SystemTerm]) | |
ShATermConvertible DefinedFunctor Source # | |
Methods toShATermAux :: ATermTable -> DefinedFunctor -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedFunctor] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedFunctor) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedFunctor]) | |
ShATermConvertible DefinedPlainTerm Source # | |
Methods toShATermAux :: ATermTable -> DefinedPlainTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPlainTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPlainTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPlainTerm]) | |
ShATermConvertible DefinedAtom Source # | |
Methods toShATermAux :: ATermTable -> DefinedAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedAtom]) | |
ShATermConvertible DefinedTerm Source # | |
Methods toShATermAux :: ATermTable -> DefinedTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedTerm]) | |
ShATermConvertible PlainTerm Source # | |
Methods toShATermAux :: ATermTable -> PlainTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [PlainTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, PlainTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [PlainTerm]) | |
ShATermConvertible FunctionTerm Source # | |
Methods toShATermAux :: ATermTable -> FunctionTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FunctionTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FunctionTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FunctionTerm]) | |
ShATermConvertible Term Source # | |
Methods toShATermAux :: ATermTable -> Term -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Term] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Term) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Term]) | |
ShATermConvertible DefinedPred Source # | |
Methods toShATermAux :: ATermTable -> DefinedPred -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPred] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPred) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPred]) | |
ShATermConvertible DefinedProp Source # | |
Methods toShATermAux :: ATermTable -> DefinedProp -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedProp] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedProp) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedProp]) | |
ShATermConvertible DefinedPlainFormula Source # | |
Methods toShATermAux :: ATermTable -> DefinedPlainFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedPlainFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedPlainFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedPlainFormula]) | |
ShATermConvertible DefinedType Source # | |
Methods toShATermAux :: ATermTable -> DefinedType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedType]) | |
ShATermConvertible AssocConnective Source # | |
Methods toShATermAux :: ATermTable -> AssocConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [AssocConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, AssocConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [AssocConnective]) | |
ShATermConvertible THFUnaryConnective Source # | |
Methods toShATermAux :: ATermTable -> THFUnaryConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnaryConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnaryConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnaryConnective]) | |
ShATermConvertible THFPairConnective Source # | |
Methods toShATermAux :: ATermTable -> THFPairConnective -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFPairConnective] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFPairConnective) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFPairConnective]) | |
ShATermConvertible Quantifier Source # | |
Methods toShATermAux :: ATermTable -> Quantifier -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Quantifier] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Quantifier) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Quantifier]) | |
ShATermConvertible THFQuantifier Source # | |
Methods toShATermAux :: ATermTable -> THFQuantifier -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFQuantifier] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFQuantifier) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFQuantifier]) | |
ShATermConvertible THFConnTerm Source # | |
Methods toShATermAux :: ATermTable -> THFConnTerm -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFConnTerm] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFConnTerm) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFConnTerm]) | |
ShATermConvertible THFSequent Source # | |
Methods toShATermAux :: ATermTable -> THFSequent -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSequent] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSequent) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSequent]) | |
ShATermConvertible THFAtom Source # | |
Methods toShATermAux :: ATermTable -> THFAtom -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFAtom] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFAtom) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFAtom]) | |
ShATermConvertible THFBinaryType Source # | |
Methods toShATermAux :: ATermTable -> THFBinaryType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryType]) | |
ShATermConvertible THFUnitaryType Source # | |
Methods toShATermAux :: ATermTable -> THFUnitaryType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnitaryType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnitaryType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnitaryType]) | |
ShATermConvertible THFTopLevelType Source # | |
Methods toShATermAux :: ATermTable -> THFTopLevelType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTopLevelType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTopLevelType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTopLevelType]) | |
ShATermConvertible THFSubType Source # | |
Methods toShATermAux :: ATermTable -> THFSubType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSubType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSubType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSubType]) | |
ShATermConvertible THFTypeableFormula Source # | |
Methods toShATermAux :: ATermTable -> THFTypeableFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypeableFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypeableFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypeableFormula]) | |
ShATermConvertible THFTypeFormula Source # | |
Methods toShATermAux :: ATermTable -> THFTypeFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypeFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypeFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypeFormula]) | |
ShATermConvertible THFTypedConst Source # | |
Methods toShATermAux :: ATermTable -> THFTypedConst -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFTypedConst] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFTypedConst) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFTypedConst]) | |
ShATermConvertible THFVariable Source # | |
Methods toShATermAux :: ATermTable -> THFVariable -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFVariable] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFVariable) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFVariable]) | |
ShATermConvertible THFQuantifiedFormula Source # | |
Methods toShATermAux :: ATermTable -> THFQuantifiedFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFQuantifiedFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFQuantifiedFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFQuantifiedFormula]) | |
ShATermConvertible THFUnitaryFormula Source # | |
Methods toShATermAux :: ATermTable -> THFUnitaryFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFUnitaryFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFUnitaryFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFUnitaryFormula]) | |
ShATermConvertible THFBinaryTuple Source # | |
Methods toShATermAux :: ATermTable -> THFBinaryTuple -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryTuple] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryTuple) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryTuple]) | |
ShATermConvertible THFBinaryFormula Source # | |
Methods toShATermAux :: ATermTable -> THFBinaryFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFBinaryFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFBinaryFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFBinaryFormula]) | |
ShATermConvertible THFLogicFormula Source # | |
Methods toShATermAux :: ATermTable -> THFLogicFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFLogicFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFLogicFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFLogicFormula]) | |
ShATermConvertible THFFormula Source # | |
Methods toShATermAux :: ATermTable -> THFFormula -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFFormula] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFFormula) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFFormula]) | |
ShATermConvertible FormulaRole Source # | |
Methods toShATermAux :: ATermTable -> FormulaRole -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [FormulaRole] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, FormulaRole) fromShATermList' :: Int -> ATermTable -> (ATermTable, [FormulaRole]) | |
ShATermConvertible Annotations Source # | |
Methods toShATermAux :: ATermTable -> Annotations -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Annotations] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Annotations) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Annotations]) | |
ShATermConvertible Include Source # | |
Methods toShATermAux :: ATermTable -> Include -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Include] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Include) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Include]) | |
ShATermConvertible SystemComment Source # | |
Methods toShATermAux :: ATermTable -> SystemComment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SystemComment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SystemComment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SystemComment]) | |
ShATermConvertible DefinedComment Source # | |
Methods toShATermAux :: ATermTable -> DefinedComment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [DefinedComment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, DefinedComment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [DefinedComment]) | |
ShATermConvertible Comment Source # | |
Methods toShATermAux :: ATermTable -> Comment -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Comment] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Comment) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Comment]) | |
ShATermConvertible TPTP_THF Source # | |
Methods toShATermAux :: ATermTable -> TPTP_THF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TPTP_THF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TPTP_THF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TPTP_THF]) | |
ShATermConvertible Kind Source # | |
Methods toShATermAux :: ATermTable -> Kind -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Kind] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Kind) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Kind]) | |
ShATermConvertible Type Source # | |
Methods toShATermAux :: ATermTable -> Type -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [Type] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, Type) fromShATermList' :: Int -> ATermTable -> (ATermTable, [Type]) | |
ShATermConvertible SymbolType Source # | |
Methods toShATermAux :: ATermTable -> SymbolType -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolType] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolType) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolType]) | |
ShATermConvertible SymbolTHF Source # | |
Methods toShATermAux :: ATermTable -> SymbolTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SymbolTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SymbolTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SymbolTHF]) | |
ShATermConvertible BasicSpecTHF Source # | |
Methods toShATermAux :: ATermTable -> BasicSpecTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [BasicSpecTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, BasicSpecTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [BasicSpecTHF]) | |
ShATermConvertible ConstInfo Source # | |
Methods toShATermAux :: ATermTable -> ConstInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [ConstInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, ConstInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [ConstInfo]) | |
ShATermConvertible TypeInfo Source # | |
Methods toShATermAux :: ATermTable -> TypeInfo -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [TypeInfo] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, TypeInfo) fromShATermList' :: Int -> ATermTable -> (ATermTable, [TypeInfo]) | |
ShATermConvertible SignTHF Source # | |
Methods toShATermAux :: ATermTable -> SignTHF -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [SignTHF] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, SignTHF) fromShATermList' :: Int -> ATermTable -> (ATermTable, [SignTHF]) | |
ShATermConvertible THFSl Source # | |
Methods toShATermAux :: ATermTable -> THFSl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFSl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFSl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFSl]) | |
ShATermConvertible THFCoreSl Source # | |
Methods toShATermAux :: ATermTable -> THFCoreSl -> IO (ATermTable, Int) toShATermList' :: ATermTable -> [THFCoreSl] -> IO (ATermTable, Int) fromShATermAux :: Int -> ATermTable -> (ATermTable, THFCoreSl) fromShATermList' :: Int -> ATermTable -> (ATermTable, [THFCoreSl]) |