aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/strap/INTDOM-.lsp
diff options
context:
space:
mode:
authordos-reis <gdr@axiomatics.org>2011-02-27 00:57:26 +0000
committerdos-reis <gdr@axiomatics.org>2011-02-27 00:57:26 +0000
commite8ca9eab6dee408a68683147e9df2f0c81c4354e (patch)
treeff2edb143d41d09c3a5d57ac5485c3039368dea0 /src/algebra/strap/INTDOM-.lsp
parentdf02d2410007b60d0ee057da174552847c0005f0 (diff)
downloadopen-axiom-e8ca9eab6dee408a68683147e9df2f0c81c4354e.tar.gz
* interp/g-opt.boot (optCond): Recognize conjunction and
disjunction forms.
Diffstat (limited to 'src/algebra/strap/INTDOM-.lsp')
-rw-r--r--src/algebra/strap/INTDOM-.lsp9
1 files changed, 5 insertions, 4 deletions
diff --git a/src/algebra/strap/INTDOM-.lsp b/src/algebra/strap/INTDOM-.lsp
index b2cee617..ccb1ee57 100644
--- a/src/algebra/strap/INTDOM-.lsp
+++ b/src/algebra/strap/INTDOM-.lsp
@@ -41,10 +41,11 @@
(COND
((SPADCALL |x| (|shellEntry| $ 13))
(SPADCALL |y| (|shellEntry| $ 13)))
- ((OR (SPADCALL |y| (|shellEntry| $ 13))
- (EQL (CAR (SPADCALL |x| |y| (|shellEntry| $ 15))) 1))
- NIL)
- (T (NOT (EQL (CAR (SPADCALL |y| |x| (|shellEntry| $ 15))) 1)))))
+ (T (AND (NOT (SPADCALL |y| (|shellEntry| $ 13)))
+ (AND (NOT (EQL (CAR (SPADCALL |x| |y| (|shellEntry| $ 15)))
+ 1))
+ (NOT (EQL (CAR (SPADCALL |y| |x| (|shellEntry| $ 15)))
+ 1)))))))
(DEFUN |IntegralDomain&| (|#1|)
(LET* ((|dv$1| (|devaluate| |#1|))