FirstOrderTheory-0.1.0.4: Grammar and typeclass for first order theories

Safe HaskellSafe-Inferred

FirstOrderTheory.Theory

Synopsis

Documentation

class FirstOrderTheory t where

Description of a decidable first order theory

predicateDecl :: Name -> Arity -> [Sort] -> PredicateDecl

Specify a new predicate declaration

functionDecl :: Name -> Arity -> [Sort] -> Sort -> FunctionDecl

Specify a new function declaration