Sophie

Sophie

distrib > Mandriva > 8.2 > i586 > media > contrib > by-pkgid > 8a80864b07c5f16e9ba9be320c149cfa > files > 87

teyjus-1.0_b31-15mdk.i586.rpm

/*
 * Encodings for the basic categories of expressions and the logical 
 * constants in a first order object logic
 */

sig logic.

kind    i       type.
kind    bool    type.

type    and     bool -> bool -> bool.
type    or      bool -> bool -> bool.
type    imp     bool -> bool -> bool.
type    neg     bool -> bool.
type    forall  (i -> bool) -> bool.
type	some    (i -> bool) -> bool.
type    perp    bool.

infixr  and 140.
infixr  or  140.
infixr  imp 130.