diff options
Diffstat (limited to 'src/algebra/strap/DIVRING.lsp')
-rw-r--r-- | src/algebra/strap/DIVRING.lsp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/src/algebra/strap/DIVRING.lsp b/src/algebra/strap/DIVRING.lsp index 2523c524..ca4bf2ab 100644 --- a/src/algebra/strap/DIVRING.lsp +++ b/src/algebra/strap/DIVRING.lsp @@ -4,17 +4,17 @@ (DEFPARAMETER |DivisionRing;AL| 'NIL) (DEFUN |DivisionRing| () - (LET (#:G1390) + (LET (#:G1399) (COND (|DivisionRing;AL|) (T (SETQ |DivisionRing;AL| (|DivisionRing;|)))))) (DEFUN |DivisionRing;| () - (PROG (#0=#:G1388) + (PROG (#0=#:G1397) (RETURN (PROG1 (LETT #0# (|sublisV| - (PAIR '(#1=#:G1387) + (PAIR '(#1=#:G1396) (LIST '(|Fraction| (|Integer|)))) (|Join| (|EntireRing|) (|Algebra| '#1#) (|mkCategory| '|domain| @@ -25,4 +25,9 @@ |DivisionRing|) (SETELT #0# 0 '(|DivisionRing|)))))) +(SETQ |$CategoryFrame| + (|put| '|DivisionRing| '|isCategory| T + (|addModemap| '|DivisionRing| '(|DivisionRing|) + '((|Category|)) T '|DivisionRing| |$CategoryFrame|))) + (MAKEPROP '|DivisionRing| 'NILADIC T) |