Copyright | (c) Florian Mossakowski, Uni Bremen 2006 |
---|---|
License | GPLv2 or higher, see LICENSE.txt |
Maintainer | till@informatik.uni-bremen.de |
Stability | provisional |
Portability | portable |
Safe Haskell | Safe-Inferred |
ConstraintCASL.AS_ConstraintCASL
Description
Abstract syntax for ConstraintCASL Only the formula syntax is specified
Documentation
type ConstraintCASLBasicSpec = BASIC_SPEC () () ConstraintFORMULA
data ConstraintFORMULA
Constructors
Implication_ConstraintFormula ATOMCONJUNCTION ATOMCONJUNCTION | |
Equivalence_ConstraintFormula ATOMCONJUNCTION ATOMCONJUNCTION | |
Axiom_ConstraintFormula ATOMCONJUNCTION |
Instances
data RELATION
data ATOMCONJUNCTION
Constructors
Atom_Conjunction [ATOM] |
data ATOM
Constructors
Prefix_Atom RELATION [ConstraintTERM] | |
Infix_Atom ConstraintTERM RELATION ConstraintTERM |
data ConstraintTERM
Constructors
Atomar_Term Id | |
Composite_Term Id [ConstraintTERM] |