aboutsummaryrefslogtreecommitdiff
path: root/src/algebra
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2009-03-01 17:36:14 +0000
committerdos-reis <gdr@axiomatics.org>2009-03-01 17:36:14 +0000
commit69c6cffa3e09dfdf129cfd90492c7c04d6f23919 (patch)
tree9c7d9dbb2b878d92956586796a5578ddadb7740f /src/algebra
parent18e478cfb26865634334253465dbda7e67dd8699 (diff)
downloadopen-axiom-69c6cffa3e09dfdf129cfd90492c7c04d6f23919.tar.gz
* interp/g-opt.boot (optimize): Remove non-qualified
interpretation of 'false' and 'true'. (optCond): Emit 'NOT', not 'NULL'. (optIF2COND): Likewise. (EqualBarGensym): Tidy.
Diffstat (limited to 'src/algebra')
-rw-r--r--src/algebra/boolean.spad.pamphlet4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/algebra/boolean.spad.pamphlet b/src/algebra/boolean.spad.pamphlet
index 836e57dd..b38ef042 100644
--- a/src/algebra/boolean.spad.pamphlet
+++ b/src/algebra/boolean.spad.pamphlet
@@ -523,8 +523,8 @@ KleeneTrivalentLogic(): Public == Private where
++ s case true holds if the value of `x' is `true'.
Private == add
Rep == Byte -- We need only 3 bits, in fact.
- false == per(0::NonNegativeInteger::Byte)
- unknown == per(1::NonNegativeInteger::Byte)
+ false == per(0::Byte)
+ unknown == per(1::Byte)
true == per(2::Byte)
x = y == rep x = rep y
x case true == x = true