Files
gf-core/gf-book/examples/chapter8/Logicb.gf
2011-01-11 15:46:43 +00:00

12 lines
259 B
Plaintext

abstract Logic = {
cat
Prop ; Ind ; Dom ; Var ; [Prop] {2} ; [Var] {1} ;
fun
And, Or : [Prop] -> Prop ;
If : Prop -> Prop -> Prop ;
Not : Prop -> Prop ;
All, Exist : [Var] -> Dom -> Prop -> Prop ;
IVar : Var -> Ind ;
VString : String -> Var ;
}