logic-classes-1.4.7: Framework for propositional and first order logic, theorem proving

Safe HaskellNone

Data.Logic.Types.Harrison.Equal

Documentation

data PredName Source

Constructors

:=: 
Named String 

Instances

Eq PredName 
Data PredName 
Ord PredName 
Show PredName 
Typeable PredName 
IsString PredName 
Pretty PredName 
Constants PredName 
Arity PredName 
Predicate PredName 
Apply FOLEQ PredName TermType

Using PredName for the predicate type is not quite appropriate here, but we need to implement this instance so we can use it as a superclass of AtomEq below.

AtomEq FOLEQ PredName TermType