tpdb-0.8.4: Data Type for Rewriting Systems

Safe HaskellNone
LanguageHaskell98

TPDB.CPF.Proof.Type

Description

internal representation of CPF termination proofs, see http://cl-informatik.uibk.ac.at/software/cpf/

Synopsis

Documentation

data Origin Source

Constructors

ProofOrigin Tool 

data Tool Source

Constructors

Tool 

Fields

name :: String
 
version :: String
 

data CertificationProblemInput Source

Constructors

TrsInput

this is actually not true, since instead of copying from XTC, CPF format repeats the definition of TRS, and it's a different one (relative rules are extra)

data Sharp i Source

Constructors

Sharp i 
Plain i 

Instances

Eq i => Eq (Sharp i) 
Ord i => Ord (Sharp i) 
(Typeable * i, XmlContent i) => XmlContent (Sharp i) 
Typeable (* -> *) Sharp 

data DPS Source

Constructors

forall s . (XmlContent s, Typeable s) => DPS [Rule (Term Identifier s)] 

Instances

data Model Source

Constructors

FiniteModel 

Fields

carrierSize :: Int
 

Instances

data Interpret Source

Constructors

forall s . XmlContent s => Interpret 

Fields

symbol :: s
 
arity :: Int
 
value :: Value
 

type TES = TRS Identifier Identifier Source

legaca stuff (used in matchbox)