Copyright | (c) A. Tsogias, DFKI Bremen 2011 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | Alexis.Tsogias@dfki.de |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
A Abstract Syntax for the TPTP-THF Input Syntax v5.1.0.2 taken from http://www.cs.miami.edu/~tptp/TPTP/SyntaxBNF.html In addition the Syntax for THF0 taken from http://www.ags.uni-sb.de/~chris/papers/C25.pdf P. 15-16 has been added where needed.
Documentation
data TPTP_THF
data Comment
data DefinedComment
data SystemComment
data Include
data Annotations
data FormulaRole
data THFFormula
data THFLogicFormula
data THFBinaryFormula
data THFBinaryTuple
data THFUnitaryFormula
data THFQuantifiedFormula
type THFVariableList = [THFVariable]
data THFVariable
data THFTypedConst
data THFTypeFormula
data THFTypeableFormula
data THFSubType
data THFTopLevelType
data THFUnitaryType
data THFBinaryType
data THFAtom
type THFTuple = [THFLogicFormula]
data THFSequent
data THFConnTerm
data THFQuantifier
data Quantifier
data THFPairConnective
data THFUnaryConnective
data AssocConnective
data DefinedType
data DefinedPlainFormula
data DefinedProp
data DefinedPred
data Term
data FunctionTerm
data PlainTerm
type Constant = AtomicWord
data DefinedTerm
data DefinedAtom
data DefinedPlainTerm
data DefinedFunctor
data SystemTerm
data PrincipalSymbol
data Source
data DagSource
data ParentInfo
data IntroType
data ExternalSource
data FileSource
data TheoryName
type OptionalInfo = Maybe UsefulInfo
type UsefulInfo = [InfoItem]
data InfoItem
data FormulaItem
data InferenceItem
data InferenceStatus
data StatusValue
data GeneralTerm
data GeneralData
data GeneralFunction
data FormulaData
type GeneralList = GeneralTerms
type GeneralTerms = [GeneralTerm]
data Name
data AtomicWord