aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/fraction.spad.pamphlet
diff options
context:
space:
mode:
Diffstat (limited to 'src/algebra/fraction.spad.pamphlet')
-rw-r--r--src/algebra/fraction.spad.pamphlet287
1 files changed, 162 insertions, 125 deletions
diff --git a/src/algebra/fraction.spad.pamphlet b/src/algebra/fraction.spad.pamphlet
index 9fc563a2..a54b4f61 100644
--- a/src/algebra/fraction.spad.pamphlet
+++ b/src/algebra/fraction.spad.pamphlet
@@ -392,19 +392,22 @@ Note that this code is not included in the generated catdef.spad file.
(/VERSIONCHECK 2)
(DEFUN |QFCAT-;numerator;2A;1| (|x| $)
- (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 9)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8)) (|getShellEntry| $ 9)))
(DEFUN |QFCAT-;denominator;2A;2| (|x| $)
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 9)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 9)))
(DEFUN |QFCAT-;init;A;3| ($)
- (SPADCALL (|spadConstant| $ 13) (|spadConstant| $ 14) (QREFELT $ 15)))
+ (SPADCALL (|spadConstant| $ 13) (|spadConstant| $ 14)
+ (|getShellEntry| $ 15)))
(DEFUN |QFCAT-;nextItem;AU;4| (|n| $)
(PROG (|m|)
(RETURN
(SEQ (LETT |m|
- (SPADCALL (SPADCALL |n| (QREFELT $ 8)) (QREFELT $ 18))
+ (SPADCALL (SPADCALL |n| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 18))
|QFCAT-;nextItem;AU;4|)
(EXIT (COND
((QEQCAR |m| 1)
@@ -412,140 +415,167 @@ Note that this code is not included in the generated catdef.spad file.
('T
(CONS 0
(SPADCALL (QCDR |m|) (|spadConstant| $ 14)
- (QREFELT $ 15))))))))))
+ (|getShellEntry| $ 15))))))))))
(DEFUN |QFCAT-;map;M2A;5| (|fn| |x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 8)) |fn|)
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) |fn|) (QREFELT $ 15)))
+ (SPADCALL (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8)) |fn|)
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11)) |fn|)
+ (|getShellEntry| $ 15)))
(DEFUN |QFCAT-;reducedSystem;MM;6| (|m| $)
- (SPADCALL |m| (QREFELT $ 26)))
+ (SPADCALL |m| (|getShellEntry| $ 26)))
-(DEFUN |QFCAT-;characteristic;Nni;7| ($) (SPADCALL (QREFELT $ 30)))
+(DEFUN |QFCAT-;characteristic;Nni;7| ($)
+ (SPADCALL (|getShellEntry| $ 30)))
(DEFUN |QFCAT-;differentiate;AMA;8| (|x| |deriv| $)
(PROG (|n| |d|)
(RETURN
- (SEQ (LETT |n| (SPADCALL |x| (QREFELT $ 8))
+ (SEQ (LETT |n| (SPADCALL |x| (|getShellEntry| $ 8))
|QFCAT-;differentiate;AMA;8|)
- (LETT |d| (SPADCALL |x| (QREFELT $ 11))
+ (LETT |d| (SPADCALL |x| (|getShellEntry| $ 11))
|QFCAT-;differentiate;AMA;8|)
(EXIT (SPADCALL
(SPADCALL
(SPADCALL (SPADCALL |n| |deriv|) |d|
- (QREFELT $ 32))
+ (|getShellEntry| $ 32))
(SPADCALL |n| (SPADCALL |d| |deriv|)
- (QREFELT $ 32))
- (QREFELT $ 33))
- (SPADCALL |d| 2 (QREFELT $ 35)) (QREFELT $ 15)))))))
+ (|getShellEntry| $ 32))
+ (|getShellEntry| $ 33))
+ (SPADCALL |d| 2 (|getShellEntry| $ 35))
+ (|getShellEntry| $ 15)))))))
(DEFUN |QFCAT-;convert;AIf;9| (|x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 38))
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 38))
- (QREFELT $ 39)))
+ (SPADCALL
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 38))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 38))
+ (|getShellEntry| $ 39)))
(DEFUN |QFCAT-;convert;AF;10| (|x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 42))
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 42))
- (QREFELT $ 43)))
+ (SPADCALL
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 42))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 42))
+ (|getShellEntry| $ 43)))
(DEFUN |QFCAT-;convert;ADf;11| (|x| $)
- (/ (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 46))
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 46))))
+ (/ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 46))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 46))))
(DEFUN |QFCAT-;<;2AB;12| (|x| |y| $)
(SPADCALL
- (SPADCALL (SPADCALL |x| (QREFELT $ 8))
- (SPADCALL |y| (QREFELT $ 11)) (QREFELT $ 32))
- (SPADCALL (SPADCALL |y| (QREFELT $ 8))
- (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 32))
- (QREFELT $ 49)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (SPADCALL |y| (|getShellEntry| $ 11)) (|getShellEntry| $ 32))
+ (SPADCALL (SPADCALL |y| (|getShellEntry| $ 8))
+ (SPADCALL |x| (|getShellEntry| $ 11)) (|getShellEntry| $ 32))
+ (|getShellEntry| $ 49)))
(DEFUN |QFCAT-;<;2AB;13| (|x| |y| $)
(PROG (|#G19| |#G20| |#G21| |#G22|)
(RETURN
(SEQ (COND
- ((SPADCALL (SPADCALL |x| (QREFELT $ 11))
- (|spadConstant| $ 51) (QREFELT $ 49))
+ ((SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|spadConstant| $ 51) (|getShellEntry| $ 49))
(PROGN
(LETT |#G19| |y| |QFCAT-;<;2AB;13|)
(LETT |#G20| |x| |QFCAT-;<;2AB;13|)
(LETT |x| |#G19| |QFCAT-;<;2AB;13|)
(LETT |y| |#G20| |QFCAT-;<;2AB;13|))))
(COND
- ((SPADCALL (SPADCALL |y| (QREFELT $ 11))
- (|spadConstant| $ 51) (QREFELT $ 49))
+ ((SPADCALL (SPADCALL |y| (|getShellEntry| $ 11))
+ (|spadConstant| $ 51) (|getShellEntry| $ 49))
(PROGN
(LETT |#G21| |y| |QFCAT-;<;2AB;13|)
(LETT |#G22| |x| |QFCAT-;<;2AB;13|)
(LETT |x| |#G21| |QFCAT-;<;2AB;13|)
(LETT |y| |#G22| |QFCAT-;<;2AB;13|))))
(EXIT (SPADCALL
- (SPADCALL (SPADCALL |x| (QREFELT $ 8))
- (SPADCALL |y| (QREFELT $ 11)) (QREFELT $ 32))
- (SPADCALL (SPADCALL |y| (QREFELT $ 8))
- (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 32))
- (QREFELT $ 49)))))))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (SPADCALL |y| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 32))
+ (SPADCALL (SPADCALL |y| (|getShellEntry| $ 8))
+ (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 32))
+ (|getShellEntry| $ 49)))))))
(DEFUN |QFCAT-;<;2AB;14| (|x| |y| $)
(SPADCALL
- (SPADCALL (SPADCALL |x| (QREFELT $ 8))
- (SPADCALL |y| (QREFELT $ 11)) (QREFELT $ 32))
- (SPADCALL (SPADCALL |y| (QREFELT $ 8))
- (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 32))
- (QREFELT $ 49)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (SPADCALL |y| (|getShellEntry| $ 11)) (|getShellEntry| $ 32))
+ (SPADCALL (SPADCALL |y| (|getShellEntry| $ 8))
+ (SPADCALL |x| (|getShellEntry| $ 11)) (|getShellEntry| $ 32))
+ (|getShellEntry| $ 49)))
(DEFUN |QFCAT-;fractionPart;2A;15| (|x| $)
- (SPADCALL |x| (SPADCALL (SPADCALL |x| (QREFELT $ 52)) (QREFELT $ 9))
- (QREFELT $ 53)))
+ (SPADCALL |x|
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 52))
+ (|getShellEntry| $ 9))
+ (|getShellEntry| $ 53)))
(DEFUN |QFCAT-;coerce;SA;16| (|s| $)
- (SPADCALL (SPADCALL |s| (QREFELT $ 56)) (QREFELT $ 9)))
+ (SPADCALL (SPADCALL |s| (|getShellEntry| $ 56))
+ (|getShellEntry| $ 9)))
(DEFUN |QFCAT-;retract;AS;17| (|x| $)
- (SPADCALL (SPADCALL |x| (QREFELT $ 58)) (QREFELT $ 59)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 58))
+ (|getShellEntry| $ 59)))
(DEFUN |QFCAT-;retractIfCan;AU;18| (|x| $)
(PROG (|r|)
(RETURN
- (SEQ (LETT |r| (SPADCALL |x| (QREFELT $ 62))
+ (SEQ (LETT |r| (SPADCALL |x| (|getShellEntry| $ 62))
|QFCAT-;retractIfCan;AU;18|)
(EXIT (COND
((QEQCAR |r| 1) (CONS 1 "failed"))
- ('T (SPADCALL (QCDR |r|) (QREFELT $ 64)))))))))
+ ('T (SPADCALL (QCDR |r|) (|getShellEntry| $ 64)))))))))
(DEFUN |QFCAT-;convert;AP;19| (|x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 67))
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 67))
- (QREFELT $ 68)))
+ (SPADCALL
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 68))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 68))
+ (|getShellEntry| $ 69)))
(DEFUN |QFCAT-;patternMatch;AP2Pmr;20| (|x| |p| |l| $)
- (SPADCALL |x| |p| |l| (QREFELT $ 72)))
+ (SPADCALL |x| |p| |l| (|getShellEntry| $ 73)))
(DEFUN |QFCAT-;convert;AP;21| (|x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 8)) (QREFELT $ 76))
- (SPADCALL (SPADCALL |x| (QREFELT $ 11)) (QREFELT $ 76))
- (QREFELT $ 77)))
+ (SPADCALL
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 8))
+ (|getShellEntry| $ 77))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 11))
+ (|getShellEntry| $ 77))
+ (|getShellEntry| $ 78)))
(DEFUN |QFCAT-;patternMatch;AP2Pmr;22| (|x| |p| |l| $)
- (SPADCALL |x| |p| |l| (QREFELT $ 81)))
+ (SPADCALL |x| |p| |l| (|getShellEntry| $ 82)))
(DEFUN |QFCAT-;coerce;FA;23| (|x| $)
- (SPADCALL (SPADCALL (SPADCALL |x| (QREFELT $ 86)) (QREFELT $ 87))
- (SPADCALL (SPADCALL |x| (QREFELT $ 88)) (QREFELT $ 87))
- (QREFELT $ 89)))
+ (SPADCALL
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 86))
+ (|getShellEntry| $ 87))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 88))
+ (|getShellEntry| $ 87))
+ (|getShellEntry| $ 89)))
(DEFUN |QFCAT-;retract;AI;24| (|x| $)
- (SPADCALL (SPADCALL |x| (QREFELT $ 58)) (QREFELT $ 91)))
+ (SPADCALL (SPADCALL |x| (|getShellEntry| $ 58))
+ (|getShellEntry| $ 91)))
(DEFUN |QFCAT-;retractIfCan;AU;25| (|x| $)
(PROG (|u|)
(RETURN
- (SEQ (LETT |u| (SPADCALL |x| (QREFELT $ 62))
+ (SEQ (LETT |u| (SPADCALL |x| (|getShellEntry| $ 62))
|QFCAT-;retractIfCan;AU;25|)
(EXIT (COND
((QEQCAR |u| 1) (CONS 1 "failed"))
- ('T (SPADCALL (QCDR |u|) (QREFELT $ 94)))))))))
+ ('T (SPADCALL (QCDR |u|) (|getShellEntry| $ 94)))))))))
(DEFUN |QFCAT-;random;A;26| ($)
(PROG (|d|)
@@ -553,30 +583,33 @@ Note that this code is not included in the generated catdef.spad file.
(SEQ (SEQ G190
(COND
((NULL (SPADCALL
- (LETT |d| (SPADCALL (QREFELT $ 96))
+ (LETT |d|
+ (SPADCALL (|getShellEntry| $ 96))
|QFCAT-;random;A;26|)
- (QREFELT $ 97)))
+ (|getShellEntry| $ 97)))
(GO G191)))
(SEQ (EXIT |d|)) NIL (GO G190) G191 (EXIT NIL))
- (EXIT (SPADCALL (SPADCALL (QREFELT $ 96)) |d|
- (QREFELT $ 15)))))))
+ (EXIT (SPADCALL (SPADCALL (|getShellEntry| $ 96)) |d|
+ (|getShellEntry| $ 15)))))))
(DEFUN |QFCAT-;reducedSystem;MVR;27| (|m| |v| $)
(PROG (|n|)
(RETURN
(SEQ (LETT |n|
(SPADCALL
- (SPADCALL (SPADCALL |v| (QREFELT $ 100)) |m|
- (QREFELT $ 101))
- (QREFELT $ 102))
+ (SPADCALL (SPADCALL |v| (|getShellEntry| $ 100))
+ |m| (|getShellEntry| $ 101))
+ (|getShellEntry| $ 102))
|QFCAT-;reducedSystem;MVR;27|)
- (EXIT (CONS (SPADCALL |n| (SPADCALL |n| (QREFELT $ 103))
- (SPADCALL |n| (QREFELT $ 104))
- (+ 1 (SPADCALL |n| (QREFELT $ 105)))
- (SPADCALL |n| (QREFELT $ 106))
- (QREFELT $ 107))
- (SPADCALL |n| (SPADCALL |n| (QREFELT $ 105))
- (QREFELT $ 109))))))))
+ (EXIT (CONS (SPADCALL |n|
+ (SPADCALL |n| (|getShellEntry| $ 103))
+ (SPADCALL |n| (|getShellEntry| $ 104))
+ (+ 1 (SPADCALL |n| (|getShellEntry| $ 105)))
+ (SPADCALL |n| (|getShellEntry| $ 106))
+ (|getShellEntry| $ 107))
+ (SPADCALL |n|
+ (SPADCALL |n| (|getShellEntry| $ 105))
+ (|getShellEntry| $ 109))))))))
(DEFUN |QuotientFieldCategory&| (|#1| |#2|)
(PROG (|dv$1| |dv$2| |dv$| $ |pv$|)
@@ -587,9 +620,9 @@ Note that this code is not included in the generated catdef.spad file.
(LETT |dv$2| (|devaluate| |#2|) . #0#)
(LETT |dv$|
(LIST '|QuotientFieldCategory&| |dv$1| |dv$2|) . #0#)
- (LETT $ (GETREFV 119) . #0#)
- (QSETREFV $ 0 |dv$|)
- (QSETREFV $ 3
+ (LETT $ (|newShell| 120) . #0#)
+ (|setShellEntry| $ 0 |dv$|)
+ (|setShellEntry| $ 3
(LETT |pv$|
(|buildPredVector| 0 0
(LIST (|HasCategory| |#2|
@@ -613,62 +646,62 @@ Note that this code is not included in the generated catdef.spad file.
'(|RetractableTo| (|Integer|)))
(|HasCategory| |#2| '(|StepThrough|)))) . #0#))
(|stuffDomainSlots| $)
- (QSETREFV $ 6 |#1|)
- (QSETREFV $ 7 |#2|)
+ (|setShellEntry| $ 6 |#1|)
+ (|setShellEntry| $ 7 |#2|)
(COND
((|testBitVector| |pv$| 12)
(PROGN
- (QSETREFV $ 16
+ (|setShellEntry| $ 16
(CONS (|dispatchFunction| |QFCAT-;init;A;3|) $))
- (QSETREFV $ 20
+ (|setShellEntry| $ 20
(CONS (|dispatchFunction| |QFCAT-;nextItem;AU;4|) $)))))
(COND
((|testBitVector| |pv$| 7)
- (QSETREFV $ 40
+ (|setShellEntry| $ 40
(CONS (|dispatchFunction| |QFCAT-;convert;AIf;9|) $))))
(COND
((|testBitVector| |pv$| 8)
(PROGN
- (QSETREFV $ 44
+ (|setShellEntry| $ 44
(CONS (|dispatchFunction| |QFCAT-;convert;AF;10|) $))
- (QSETREFV $ 47
+ (|setShellEntry| $ 47
(CONS (|dispatchFunction| |QFCAT-;convert;ADf;11|) $)))))
(COND
((|testBitVector| |pv$| 9)
(COND
((|HasAttribute| |#2| '|canonicalUnitNormal|)
- (QSETREFV $ 50
+ (|setShellEntry| $ 50
(CONS (|dispatchFunction| |QFCAT-;<;2AB;12|) $)))
('T
- (QSETREFV $ 50
+ (|setShellEntry| $ 50
(CONS (|dispatchFunction| |QFCAT-;<;2AB;13|) $)))))
((|testBitVector| |pv$| 10)
- (QSETREFV $ 50
+ (|setShellEntry| $ 50
(CONS (|dispatchFunction| |QFCAT-;<;2AB;14|) $))))
(COND
((|testBitVector| |pv$| 3)
- (QSETREFV $ 54
+ (|setShellEntry| $ 54
(CONS (|dispatchFunction| |QFCAT-;fractionPart;2A;15|)
$))))
(COND
((|testBitVector| |pv$| 4)
(PROGN
- (QSETREFV $ 57
+ (|setShellEntry| $ 57
(CONS (|dispatchFunction| |QFCAT-;coerce;SA;16|) $))
- (QSETREFV $ 60
+ (|setShellEntry| $ 60
(CONS (|dispatchFunction| |QFCAT-;retract;AS;17|) $))
- (QSETREFV $ 65
+ (|setShellEntry| $ 65
(CONS (|dispatchFunction| |QFCAT-;retractIfCan;AU;18|)
$)))))
(COND
((|HasCategory| |#2|
'(|ConvertibleTo| (|Pattern| (|Integer|))))
(PROGN
- (QSETREFV $ 69
+ (|setShellEntry| $ 70
(CONS (|dispatchFunction| |QFCAT-;convert;AP;19|) $))
(COND
((|HasCategory| |#2| '(|PatternMatchable| (|Integer|)))
- (QSETREFV $ 74
+ (|setShellEntry| $ 75
(CONS (|dispatchFunction|
|QFCAT-;patternMatch;AP2Pmr;20|)
$)))))))
@@ -676,33 +709,33 @@ Note that this code is not included in the generated catdef.spad file.
((|HasCategory| |#2|
'(|ConvertibleTo| (|Pattern| (|Float|))))
(PROGN
- (QSETREFV $ 78
+ (|setShellEntry| $ 79
(CONS (|dispatchFunction| |QFCAT-;convert;AP;21|) $))
(COND
((|HasCategory| |#2| '(|PatternMatchable| (|Float|)))
- (QSETREFV $ 83
+ (|setShellEntry| $ 84
(CONS (|dispatchFunction|
|QFCAT-;patternMatch;AP2Pmr;22|)
$)))))))
(COND
((|testBitVector| |pv$| 11)
(PROGN
- (QSETREFV $ 90
+ (|setShellEntry| $ 90
(CONS (|dispatchFunction| |QFCAT-;coerce;FA;23|) $))
(COND
((|domainEqual| |#2| (|Integer|)))
('T
(PROGN
- (QSETREFV $ 92
+ (|setShellEntry| $ 92
(CONS (|dispatchFunction| |QFCAT-;retract;AI;24|)
$))
- (QSETREFV $ 95
+ (|setShellEntry| $ 95
(CONS (|dispatchFunction|
|QFCAT-;retractIfCan;AU;25|)
$))))))))
(COND
((|testBitVector| |pv$| 2)
- (QSETREFV $ 98
+ (|setShellEntry| $ 98
(CONS (|dispatchFunction| |QFCAT-;random;A;26|) $))))
$))))
@@ -728,18 +761,19 @@ Note that this code is not included in the generated catdef.spad file.
(158 . |retract|) (163 . |retract|) (168 . |retract|)
(|Union| 7 '"failed") (173 . |retractIfCan|)
(|Union| 55 '"failed") (178 . |retractIfCan|)
- (183 . |retractIfCan|) (|Pattern| 84) (188 . |convert|)
- (193 . /) (199 . |convert|) (|PatternMatchResult| 84 6)
- (|PatternMatchQuotientFieldCategory| 84 7 6)
- (204 . |patternMatch|) (|PatternMatchResult| 84 $)
+ (183 . |retractIfCan|) (|Integer|) (|Pattern| 66)
+ (188 . |convert|) (193 . /) (199 . |convert|)
+ (|PatternMatchResult| 66 6)
+ (|PatternMatchQuotientFieldCategory| 66 7 6)
+ (204 . |patternMatch|) (|PatternMatchResult| 66 $)
(211 . |patternMatch|) (|Pattern| 41) (218 . |convert|)
(223 . /) (229 . |convert|) (|PatternMatchResult| 41 6)
(|PatternMatchQuotientFieldCategory| 41 7 6)
(234 . |patternMatch|) (|PatternMatchResult| 41 $)
- (241 . |patternMatch|) (|Integer|) (|Fraction| 84)
- (248 . |numer|) (253 . |coerce|) (258 . |denom|) (263 . /)
+ (241 . |patternMatch|) (|Fraction| 66) (248 . |numer|)
+ (253 . |coerce|) (258 . |denom|) (263 . /)
(269 . |coerce|) (274 . |retract|) (279 . |retract|)
- (|Union| 84 '"failed") (284 . |retractIfCan|)
+ (|Union| 66 '"failed") (284 . |retractIfCan|)
(289 . |retractIfCan|) (294 . |random|) (298 . |zero?|)
(303 . |random|) (|Vector| 6) (307 . |coerce|)
(312 . |horizConcat|) (318 . |reducedSystem|)
@@ -748,8 +782,9 @@ Note that this code is not included in the generated catdef.spad file.
(343 . |subMatrix|) (|Vector| 7) (352 . |column|)
(|Record| (|:| |mat| 23) (|:| |vec| 108)) (|Vector| $)
|QFCAT-;reducedSystem;MVR;27| (|Union| 85 '"failed")
- (|Record| (|:| |mat| 115) (|:| |vec| (|Vector| 84)))
- (|Matrix| 84) (|List| 55) (|List| 29) (|OutputForm|))
+ (|Matrix| 66) (|Vector| 66)
+ (|Record| (|:| |mat| 114) (|:| |vec| 115)) (|List| 55)
+ (|List| 29) (|OutputForm|))
'#(|retractIfCan| 358 |retract| 368 |reducedSystem| 378
|random| 389 |patternMatch| 393 |numerator| 407 |nextItem|
412 |map| 417 |init| 423 |fractionPart| 427
@@ -771,30 +806,32 @@ Note that this code is not included in the generated catdef.spad file.
0 51 1 6 7 0 52 2 6 0 0 0 53 1 0 0 0
54 1 7 0 55 56 1 0 0 55 57 1 6 7 0 58
1 7 55 0 59 1 0 55 0 60 1 6 61 0 62 1
- 7 63 0 64 1 0 63 0 65 1 7 66 0 67 2
- 66 0 0 0 68 1 0 66 0 69 3 71 70 6 66
- 70 72 3 0 73 0 66 73 74 1 7 75 0 76 2
- 75 0 0 0 77 1 0 75 0 78 3 80 79 6 75
- 79 81 3 0 82 0 75 82 83 1 85 84 0 86
- 1 6 0 84 87 1 85 84 0 88 2 6 0 0 0 89
- 1 0 0 85 90 1 7 84 0 91 1 0 84 0 92 1
+ 7 63 0 64 1 0 63 0 65 1 7 67 0 68 2
+ 67 0 0 0 69 1 0 67 0 70 3 72 71 6 67
+ 71 73 3 0 74 0 67 74 75 1 7 76 0 77 2
+ 76 0 0 0 78 1 0 76 0 79 3 81 80 6 76
+ 80 82 3 0 83 0 76 83 84 1 85 66 0 86
+ 1 6 0 66 87 1 85 66 0 88 2 6 0 0 0 89
+ 1 0 0 85 90 1 7 66 0 91 1 0 66 0 92 1
7 93 0 94 1 0 93 0 95 0 7 0 96 1 7 48
0 97 0 0 0 98 1 24 0 99 100 2 24 0 0
- 0 101 1 6 23 27 102 1 23 84 0 103 1
- 23 84 0 104 1 23 84 0 105 1 23 84 0
- 106 5 23 0 0 84 84 84 84 107 2 23 108
- 0 84 109 1 0 93 0 95 1 0 63 0 65 1 0
- 84 0 92 1 0 55 0 60 2 0 110 27 111
- 112 1 0 23 27 28 0 0 0 98 3 0 82 0 75
- 82 83 3 0 73 0 66 73 74 1 0 0 0 10 1
+ 0 101 1 6 23 27 102 1 23 66 0 103 1
+ 23 66 0 104 1 23 66 0 105 1 23 66 0
+ 106 5 23 0 0 66 66 66 66 107 2 23 108
+ 0 66 109 1 0 93 0 95 1 0 63 0 65 1 0
+ 66 0 92 1 0 55 0 60 2 0 110 27 111
+ 112 1 0 23 27 28 0 0 0 98 3 0 83 0 76
+ 83 84 3 0 74 0 67 74 75 1 0 0 0 10 1
0 17 0 20 2 0 0 21 0 22 0 0 0 16 1 0
0 0 54 2 0 0 0 21 36 1 0 0 0 12 1 0
45 0 47 1 0 37 0 40 1 0 41 0 44 1 0
- 66 0 69 1 0 75 0 78 1 0 0 55 57 1 0 0
+ 67 0 70 1 0 76 0 79 1 0 0 55 57 1 0 0
85 90 0 0 29 31 2 0 48 0 0 50)))))
'|lookupComplete|))
@
+
\section{package QFCAT2 QuotientFieldCategoryFunctions2}
+
<<package QFCAT2 QuotientFieldCategoryFunctions2>>=
)abbrev package QFCAT2 QuotientFieldCategoryFunctions2
++ Author: