
(/VERSIONCHECK 2) 

(DEFUN |FDIV;Zero;$;1| ($) (|spadConstant| $ 13)) 

(DEFUN |FDIV;coerce;$Of;2| (|d| $) (SPADCALL |d| (QREFELT $ 16))) 

(DEFUN |FDIV;=;2$B;3| (|d1| |d2| $) (SPADCALL |d1| |d2| (QREFELT $ 19))) 

(DEFUN |FDIV;*;I2$;4| (|n| |d| $) (SPADCALL |n| |d| (QREFELT $ 22))) 

(DEFUN |FDIV;+;3$;5| (|d1| |d2| $) (SPADCALL |d1| |d2| (QREFELT $ 24))) 

(DEFUN |FDIV;-;2$;6| (|d| $) (SPADCALL |d| (QREFELT $ 26))) 

(DEFUN |FDIV;ideal;$Fi;7| (|d| $) (SPADCALL |d| (QREFELT $ 29))) 

(DEFUN |FDIV;reduce;2$;8| (|d| $) (SPADCALL |d| (QREFELT $ 31))) 

(DEFUN |FDIV;generator;$U;9| (|d| $) (SPADCALL |d| (QREFELT $ 34))) 

(DEFUN |FDIV;decompose;$R;10| (|d| $) (SPADCALL |d| (QREFELT $ 37))) 

(DEFUN |FDIV;divisor;Fi$;11| (|i| $) (SPADCALL |i| (QREFELT $ 39))) 

(DEFUN |FDIV;divisor;R$;12| (|f| $) (SPADCALL |f| (QREFELT $ 41))) 

(DEFUN |FDIV;divisor;2F$;13| (|a| |b| $) (SPADCALL |a| |b| (QREFELT $ 43))) 

(DEFUN |FDIV;divisor;2FI$;14| (|a| |b| |n| $)
  (SPADCALL |a| |b| |n| (QREFELT $ 45))) 

(DEFUN |FDIV;divisor;R3UPF$;15| (|h| |d| |dp| |g| |r| $)
  (SPADCALL |h| |d| |dp| |g| |r| (QREFELT $ 47))) 

(DEFUN |FDIV;Zero;$;16| ($) (CONS (|spadConstant| $ 54) (GETREFV 0))) 

(DEFUN |FDIV;divisor;Fi$;17| (|i| $) (CONS |i| (GETREFV 0))) 

(DEFUN |FDIV;divisor;R$;18| (|f| $)
  (SPADCALL (SPADCALL (VECTOR |f|) (QREFELT $ 56)) (QREFELT $ 40))) 

(DEFUN |FDIV;coerce;$Of;19| (|d| $)
  (SPADCALL (SPADCALL |d| (QREFELT $ 30)) (QREFELT $ 57))) 

(PUT '|FDIV;ideal;$Fi;20| '|SPADreplace| 'QCAR) 

(DEFUN |FDIV;ideal;$Fi;20| (|d| $) (QCAR |d|)) 

(DEFUN |FDIV;decompose;$R;21| (|d| $)
  (CONS (SPADCALL |d| (QREFELT $ 30)) (|spadConstant| $ 58))) 

(DEFUN |FDIV;=;2$B;22| (|d1| |d2| $)
  (SPADCALL (SPADCALL (SPADCALL |d1| (QREFELT $ 30)) (QREFELT $ 60))
            (SPADCALL (SPADCALL |d2| (QREFELT $ 30)) (QREFELT $ 60))
            (QREFELT $ 61))) 

(DEFUN |FDIV;*;I2$;23| (|n| |d| $)
  (SPADCALL (SPADCALL (SPADCALL |d| (QREFELT $ 30)) |n| (QREFELT $ 62))
            (QREFELT $ 40))) 

(DEFUN |FDIV;+;3$;24| (|d1| |d2| $)
  (SPADCALL
   (SPADCALL (SPADCALL |d1| (QREFELT $ 30)) (SPADCALL |d2| (QREFELT $ 30))
             (QREFELT $ 63))
   (QREFELT $ 40))) 

(DEFUN |FDIV;-;2$;25| (|d| $)
  (SPADCALL (SPADCALL (SPADCALL |d| (QREFELT $ 30)) (QREFELT $ 64))
            (QREFELT $ 40))) 

(DEFUN |FDIV;divisor;R3UPF$;26| (|h| |d| |dp| |g| |r| $)
  (|FDIV;makeDivisor| |d|
   (SPADCALL (SPADCALL |h| (QREFELT $ 65))
             (SPADCALL
              (SPADCALL (SPADCALL |r| |dp| (QREFELT $ 66)) (QREFELT $ 68))
              (QREFELT $ 69))
             (QREFELT $ 70))
   |g| $)) 

(DEFUN |FDIV;intReduce| (|h| |b| $)
  (PROG (#1=#:G721 |i| #2=#:G720 #3=#:G719 |v|)
    (RETURN
     (SEQ
      (LETT |v| (QCAR (SPADCALL |h| (QREFELT $ 72))) . #4=(|FDIV;intReduce|))
      (EXIT
       (SPADCALL
        (PROGN
         (LETT #3#
               (GETREFV
                (QSADD1 (- #5=(QVSIZE |v|) #6=(SPADCALL |v| (QREFELT $ 74)))))
               . #4#)
         (SEQ (LETT #2# 0 . #4#) (LETT |i| #6# . #4#) (LETT #1# #5# . #4#) G190
              (COND ((> |i| #1#) (GO G191)))
              (SEQ
               (EXIT
                (SETELT #3# #2#
                        (SPADCALL (SPADCALL |v| |i| (QREFELT $ 75)) |b|
                                  (QREFELT $ 76)))))
              (LETT |i| (PROG1 (+ |i| 1) (LETT #2# (QSADD1 #2#) . #4#)) . #4#)
              (GO G190) G191 (EXIT NIL))
         #3#)
        (|spadConstant| $ 53) (QREFELT $ 77))))))) 

(DEFUN |FDIV;divisor;2F$;28| (|a| |b| $)
  (PROG (|d| |x|)
    (RETURN
     (SEQ
      (LETT |x| (SPADCALL (|spadConstant| $ 52) 1 (QREFELT $ 79))
            . #1=(|FDIV;divisor;2F$;28|))
      (COND
       ((NULL
         (SPADCALL
          (SPADCALL
           (LETT |d|
                 (SPADCALL |x| (SPADCALL |a| (QREFELT $ 80)) (QREFELT $ 81))
                 . #1#)
           (SPADCALL (SPADCALL (QREFELT $ 82)) (QREFELT $ 83)) (QREFELT $ 84))
          (QREFELT $ 85)))
        (EXIT (|error| "divisor: point is singular"))))
      (EXIT
       (|FDIV;makeDivisor| |d|
        (SPADCALL (SPADCALL (|spadConstant| $ 86) 1 (QREFELT $ 87))
                  (SPADCALL
                   (SPADCALL (SPADCALL |b| (QREFELT $ 80)) (QREFELT $ 68))
                   (QREFELT $ 69))
                  (QREFELT $ 70))
        (|spadConstant| $ 53) $)))))) 

(DEFUN |FDIV;divisor;2FI$;29| (|a| |b| |n| $)
  (PROG (|g| |m| #1=#:G734 #2=#:G733 |d|)
    (RETURN
     (SEQ
      (COND
       ((NULL
         (SPADCALL
          (SPADCALL
           (LETT |d|
                 (SPADCALL (SPADCALL (|spadConstant| $ 52) 1 (QREFELT $ 79))
                           (SPADCALL |a| (QREFELT $ 80)) (QREFELT $ 81))
                 . #3=(|FDIV;divisor;2FI$;29|))
           (SPADCALL (SPADCALL (QREFELT $ 82)) (QREFELT $ 83)) (QREFELT $ 84))
          (QREFELT $ 85)))
        (COND
         ((QEQCAR (SPADCALL |n| (SPADCALL (QREFELT $ 89)) (QREFELT $ 91)) 1)
          (EXIT (|error| "divisor: point is singular"))))))
      (LETT |m|
            (COND
             ((< |n| 0)
              (PROG1 (LETT #2# (- |n|) . #3#)
                (|check-subtype| (>= #2# 0) '(|NonNegativeInteger|) #2#)))
             (#4='T
              (PROG1 (LETT #1# |n| . #3#)
                (|check-subtype| (>= #1# 0) '(|NonNegativeInteger|) #1#))))
            . #3#)
      (LETT |g|
            (|FDIV;makeDivisor| (SPADCALL |d| |m| (QREFELT $ 93))
             (SPADCALL
              (SPADCALL (SPADCALL (|spadConstant| $ 86) 1 (QREFELT $ 87))
                        (SPADCALL
                         (SPADCALL (SPADCALL |b| (QREFELT $ 80))
                                   (QREFELT $ 68))
                         (QREFELT $ 69))
                        (QREFELT $ 70))
              |m| (QREFELT $ 94))
             (|spadConstant| $ 53) $)
            . #3#)
      (EXIT (COND ((< |n| 0) (SPADCALL |g| (QREFELT $ 27))) (#4# |g|))))))) 

(DEFUN |FDIV;reduce;2$;30| (|d| $)
  (PROG (|e| |b| |cd| |n| |i| |j|)
    (RETURN
     (SEQ
      (LETT |i|
            (SPADCALL
             (LETT |j| (SPADCALL |d| (QREFELT $ 30))
                   . #1=(|FDIV;reduce;2$;30|))
             (QREFELT $ 95))
            . #1#)
      (EXIT
       (COND ((SPADCALL |i| |j| (QREFELT $ 96)) |d|)
             ((NULL
               (EQL (QVSIZE (LETT |n| (SPADCALL |i| (QREFELT $ 97)) . #1#)) 2))
              (SPADCALL |i| (QREFELT $ 40)))
             ('T
              (SEQ
               (LETT |cd|
                     (SPADCALL
                      (SPADCALL
                       (SPADCALL |n| (+ 1 (SPADCALL |n| (QREFELT $ 98)))
                                 (QREFELT $ 99))
                       (QREFELT $ 65))
                      (QREFELT $ 102))
                     . #1#)
               (LETT |b|
                     (SPADCALL
                      (SPADCALL (QCDR |cd|)
                                (SPADCALL
                                 (SPADCALL
                                  (SPADCALL |n| (SPADCALL |n| (QREFELT $ 98))
                                            (QREFELT $ 99))
                                  (QREFELT $ 103))
                                 (QREFELT $ 83))
                                (QREFELT $ 104))
                      (SPADCALL
                       (SPADCALL (SPADCALL (QCAR |cd|) (QREFELT $ 105))
                                 (QREFELT $ 106))
                       (QREFELT $ 83))
                      (QREFELT $ 84))
                     . #1#)
               (LETT |e|
                     (SPADCALL (QCDR |cd|) (SPADCALL |i| (QREFELT $ 107))
                               (QREFELT $ 104))
                     . #1#)
               (EXIT
                (SPADCALL
                 (SPADCALL
                  (VECTOR
                   (SPADCALL (SPADCALL |b| |e| (QREFELT $ 108))
                             (QREFELT $ 109))
                   (SPADCALL
                    (SPADCALL (CONS #'|FDIV;reduce;2$;30!0| (VECTOR |e| |b| $))
                              (QCAR |cd|) (QREFELT $ 111))
                    (QREFELT $ 105)))
                  (QREFELT $ 56))
                 (QREFELT $ 40))))))))))) 

(DEFUN |FDIV;reduce;2$;30!0| (|s| $$)
  (PROG ($ |b| |e|)
    (LETT $ (QREFELT $$ 2) . #1=(|FDIV;reduce;2$;30|))
    (LETT |b| (QREFELT $$ 1) . #1#)
    (LETT |e| (QREFELT $$ 0) . #1#)
    (RETURN
     (PROGN
      (SPADCALL (SPADCALL (SPADCALL |s| (QREFELT $ 83)) |b| (QREFELT $ 76)) |e|
                (QREFELT $ 108)))))) 

(DEFUN |FDIV;finiteBasis;$V;31| (|d| $)
  (SEQ
   (COND
    ((SPADCALL (QCDR |d|) (QREFELT $ 112))
     (PROGN
      (RPLACD |d|
              (SPADCALL
               (SPADCALL
                (SPADCALL (SPADCALL |d| (QREFELT $ 30)) (QREFELT $ 114))
                (QREFELT $ 115))
               (QREFELT $ 116)))
      (QCDR |d|))))
   (EXIT (QCDR |d|)))) 

(DEFUN |FDIV;generator;$U;32| (|d| $)
  (PROG (#1=#:G753 #2=#:G755 #3=#:G756 |i| |bsis|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ
        (LETT |bsis| (SPADCALL |d| (QREFELT $ 117))
              . #4=(|FDIV;generator;$U;32|))
        (SEQ
         (EXIT
          (SEQ (LETT |i| (SPADCALL |bsis| (QREFELT $ 98)) . #4#)
               (LETT #3# (QVSIZE |bsis|) . #4#) G190
               (COND ((> |i| #3#) (GO G191)))
               (SEQ
                (EXIT
                 (COND
                  ((SPADCALL (SPADCALL |bsis| |i| (QREFELT $ 118))
                             (QREFELT $ 119))
                   (PROGN
                    (LETT #1#
                          (PROGN
                           (LETT #2#
                                 (CONS 0
                                       (SPADCALL
                                        (SPADCALL |bsis| |i| (QREFELT $ 118))
                                        (QREFELT $ 120)))
                                 . #4#)
                           (GO #2#))
                          . #4#)
                    (GO #1#))))))
               (LETT |i| (+ |i| 1) . #4#) (GO G190) G191 (EXIT NIL)))
         #1# (EXIT #1#))
        (EXIT (CONS 1 "failed"))))
      #2# (EXIT #2#))))) 

(DEFUN |FDIV;lSpaceBasis;$V;33| (|d| $)
  (SPADCALL (ELT $ 120)
            (SPADCALL (SPADCALL (SPADCALL |d| (QREFELT $ 27)) (QREFELT $ 117))
                      (QREFELT $ 121))
            (QREFELT $ 123))) 

(DEFUN |FDIV;makeDivisor| (|b| |hh| |g| $)
  (PROG (|h|)
    (RETURN
     (SEQ
      (LETT |b|
            (SPADCALL |b|
                      (SPADCALL
                       (SPADCALL
                        (LETT |h| (SPADCALL |hh| (QREFELT $ 105))
                              . #1=(|FDIV;makeDivisor|))
                        (QREFELT $ 106))
                       (QREFELT $ 83))
                      (QREFELT $ 84))
            . #1#)
      (LETT |h| (|FDIV;intReduce| |h| |b| $) . #1#)
      (COND
       ((NULL (SPADCALL (SPADCALL |g| |b| (QREFELT $ 84)) (QREFELT $ 85)))
        (LETT |h|
              (|FDIV;intReduce|
               (SPADCALL |h| (SPADCALL (QREFELT $ 89)) (QREFELT $ 125)) |b| $)
              . #1#)))
      (EXIT
       (SPADCALL
        (SPADCALL
         (VECTOR (SPADCALL (SPADCALL |b| (QREFELT $ 68)) (QREFELT $ 109)) |h|)
         (QREFELT $ 56))
        (QREFELT $ 40))))))) 

(DEFUN |FiniteDivisor| (&REST #1=#:G763)
  (PROG ()
    (RETURN
     (PROG (#2=#:G764)
       (RETURN
        (COND
         ((LETT #2#
                (|lassocShiftWithFunction| (|devaluateList| #1#)
                                           (HGET |$ConstructorCache|
                                                 '|FiniteDivisor|)
                                           '|domainEqualList|)
                . #3=(|FiniteDivisor|))
          (|CDRwithIncrement| #2#))
         ('T
          (UNWIND-PROTECT
              (PROG1 (APPLY (|function| |FiniteDivisor;|) #1#)
                (LETT #2# T . #3#))
            (COND
             ((NOT #2#) (HREM |$ConstructorCache| '|FiniteDivisor|))))))))))) 

(DEFUN |FiniteDivisor;| (|#1| |#2| |#3| |#4|)
  (PROG (|pv$| $ |dv$| DV$4 DV$3 DV$2 DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|FiniteDivisor|))
      (LETT DV$2 (|devaluate| |#2|) . #1#)
      (LETT DV$3 (|devaluate| |#3|) . #1#)
      (LETT DV$4 (|devaluate| |#4|) . #1#)
      (LETT |dv$| (LIST '|FiniteDivisor| DV$1 DV$2 DV$3 DV$4) . #1#)
      (LETT $ (GETREFV 128) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #1#))
      (|haddProp| |$ConstructorCache| '|FiniteDivisor|
                  (LIST DV$1 DV$2 DV$3 DV$4) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7 |#2|)
      (QSETREFV $ 8 |#3|)
      (QSETREFV $ 9 |#4|)
      (COND
       ((QEQCAR (SPADCALL (QREFELT $ 11)) 0)
        (PROGN
         (QSETREFV $ 12 (|HyperellipticFiniteDivisor| |#1| |#2| |#3| |#4|))
         (QSETREFV $ 14
                   (CONS IDENTITY
                         (FUNCALL (|dispatchFunction| |FDIV;Zero;$;1|) $)))
         (QSETREFV $ 17 (CONS (|dispatchFunction| |FDIV;coerce;$Of;2|) $))
         (QSETREFV $ 20 (CONS (|dispatchFunction| |FDIV;=;2$B;3|) $))
         (QSETREFV $ 23 (CONS (|dispatchFunction| |FDIV;*;I2$;4|) $))
         (QSETREFV $ 25 (CONS (|dispatchFunction| |FDIV;+;3$;5|) $))
         (QSETREFV $ 27 (CONS (|dispatchFunction| |FDIV;-;2$;6|) $))
         (QSETREFV $ 30 (CONS (|dispatchFunction| |FDIV;ideal;$Fi;7|) $))
         (QSETREFV $ 32 (CONS (|dispatchFunction| |FDIV;reduce;2$;8|) $))
         (QSETREFV $ 35 (CONS (|dispatchFunction| |FDIV;generator;$U;9|) $))
         (QSETREFV $ 38 (CONS (|dispatchFunction| |FDIV;decompose;$R;10|) $))
         (QSETREFV $ 40 (CONS (|dispatchFunction| |FDIV;divisor;Fi$;11|) $))
         (QSETREFV $ 42 (CONS (|dispatchFunction| |FDIV;divisor;R$;12|) $))
         (QSETREFV $ 44 (CONS (|dispatchFunction| |FDIV;divisor;2F$;13|) $))
         (QSETREFV $ 46 (CONS (|dispatchFunction| |FDIV;divisor;2FI$;14|) $))
         (QSETREFV $ 48
                   (CONS (|dispatchFunction| |FDIV;divisor;R3UPF$;15|) $))))
       ('T
        (PROGN
         (SETELT $ 12
                 (|Record|
                  (|:| |id|
                       (|FractionalIdeal| |#2| (|Fraction| |#2|) |#3| |#4|))
                  (|:| |fbasis| (|Vector| |#4|))))
         NIL
         NIL
         (QSETREFV $ 51 (SPADCALL (QREFELT $ 50)))
         (QSETREFV $ 14
                   (CONS IDENTITY
                         (FUNCALL (|dispatchFunction| |FDIV;Zero;$;16|) $)))
         (QSETREFV $ 40 (CONS (|dispatchFunction| |FDIV;divisor;Fi$;17|) $))
         (QSETREFV $ 42 (CONS (|dispatchFunction| |FDIV;divisor;R$;18|) $))
         (QSETREFV $ 17 (CONS (|dispatchFunction| |FDIV;coerce;$Of;19|) $))
         (QSETREFV $ 30 (CONS (|dispatchFunction| |FDIV;ideal;$Fi;20|) $))
         (QSETREFV $ 38 (CONS (|dispatchFunction| |FDIV;decompose;$R;21|) $))
         (QSETREFV $ 20 (CONS (|dispatchFunction| |FDIV;=;2$B;22|) $))
         (QSETREFV $ 23 (CONS (|dispatchFunction| |FDIV;*;I2$;23|) $))
         (QSETREFV $ 25 (CONS (|dispatchFunction| |FDIV;+;3$;24|) $))
         (QSETREFV $ 27 (CONS (|dispatchFunction| |FDIV;-;2$;25|) $))
         (QSETREFV $ 48 (CONS (|dispatchFunction| |FDIV;divisor;R3UPF$;26|) $))
         (QSETREFV $ 44 (CONS (|dispatchFunction| |FDIV;divisor;2F$;28|) $))
         (QSETREFV $ 46 (CONS (|dispatchFunction| |FDIV;divisor;2FI$;29|) $))
         (QSETREFV $ 32 (CONS (|dispatchFunction| |FDIV;reduce;2$;30|) $))
         (QSETREFV $ 117
                   (CONS (|dispatchFunction| |FDIV;finiteBasis;$V;31|) $))
         (QSETREFV $ 35 (CONS (|dispatchFunction| |FDIV;generator;$U;32|) $))
         (QSETREFV $ 124
                   (CONS (|dispatchFunction| |FDIV;lSpaceBasis;$V;33|) $)))))
      $)))) 

(MAKEPROP '|FiniteDivisor| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|)
              (|local| |#3|) (|local| |#4|) (|Union| 7 '"failed")
              (0 . |hyperelliptic|) '|Rep| (4 . |Zero|) (8 . |Zero|)
              (|OutputForm|) (12 . |coerce|) (17 . |coerce|) (|Boolean|)
              (22 . =) (28 . =) (|Integer|) (34 . *) (40 . *) (46 . +) (52 . +)
              (58 . -) (63 . -) (|FractionalIdeal| 7 67 8 9) (68 . |ideal|)
              (73 . |ideal|) (78 . |reduce|) (83 . |reduce|)
              (|Union| 9 '"failed") (88 . |generator|) (93 . |generator|)
              (|Record| (|:| |id| 28) (|:| |principalPart| 9))
              (98 . |decompose|) (103 . |decompose|) (108 . |divisor|)
              (113 . |divisor|) (118 . |divisor|) (123 . |divisor|)
              (128 . |divisor|) (134 . |divisor|) (140 . |divisor|)
              (147 . |divisor|) (154 . |divisor|) (163 . |divisor|)
              (|Vector| $) (172 . |integralBasis|) '|ww| (176 . |One|)
              (180 . |One|) (184 . |One|) (|Vector| 9) (188 . |ideal|)
              (193 . |coerce|) (198 . |One|) (202 . |basis|) (206 . |basis|)
              (211 . =) (217 . ^) (223 . *) (229 . |inv|) (234 . |lift|)
              (239 . *) (|Fraction| 7) (245 . |coerce|) (250 . |coerce|)
              (255 . -) (|Record| (|:| |num| 73) (|:| |den| 7))
              (261 . |integralCoordinates|) (|Vector| 7) (266 . |minIndex|)
              (271 . |qelt|) (277 . |rem|) (283 . |integralRepresents|)
              (|NonNegativeInteger|) (289 . |monomial|) (295 . |coerce|)
              (300 . -) (306 . |discriminant|) (310 . |retract|) (315 . |gcd|)
              (321 . |ground?|) (326 . |One|) (330 . |monomial|)
              (|PositiveInteger|) (336 . |rank|) (|Union| $ '"failed")
              (340 . |exquo|) (346 . |Zero|) (350 . ^) (356 . ^)
              (362 . |minimize|) (367 . =) (373 . |numer|) (378 . |minIndex|)
              (383 . |elt|) (|Record| (|:| |num| 8) (|:| |den| 7))
              (|UnivariatePolynomialCommonDenominator| 7 67 8)
              (389 . |splitDenominator|) (394 . |retract|) (399 . *)
              (405 . |reduce|) (410 . |norm|) (415 . |denom|) (420 . /)
              (426 . |coerce|) (|Mapping| 67 67) (431 . |map|) (437 . |empty?|)
              (|FramedModule| 7 67 8 9 51) (442 . |module|) (447 . |basis|)
              (452 . |normalizeAtInfinity|) (457 . |finiteBasis|)
              (462 . |qelt|) (468 . |integralAtInfinity?|)
              (473 . |primitivePart|) (478 . |reduceBasisAtInfinity|)
              (|Mapping| 9 9) (483 . |map!|) (489 . |lSpaceBasis|) (494 . ^)
              (|String|) (|SingleInteger|))
           '#(~= 500 |zero?| 506 |subtractIfCan| 511 |sample| 517 |reduce| 521
              |principal?| 526 |latex| 531 |lSpaceBasis| 536 |ideal| 541 |hash|
              546 |generator| 551 |finiteBasis| 556 |divisor| 561 |decompose|
              593 |coerce| 598 |Zero| 603 = 607 - 613 + 624 * 630)
           'NIL
           (CONS (|makeByteWordVec2| 1 '(0 0 0 0 0 0 0 0))
                 (CONS
                  '#(|FiniteDivisorCategory&| |AbelianGroup&| NIL
                     |AbelianMonoid&| |AbelianSemiGroup&| |SetCategory&|
                     |BasicType&| NIL)
                  (CONS
                   '#((|FiniteDivisorCategory| 6 7 8 9) (|AbelianGroup|)
                      (|CancellationAbelianMonoid|) (|AbelianMonoid|)
                      (|AbelianSemiGroup|) (|SetCategory|) (|BasicType|)
                      (|CoercibleTo| 15))
                   (|makeByteWordVec2| 127
                                       '(0 9 10 11 0 12 0 13 0 0 0 14 1 12 15 0
                                         16 1 0 15 0 17 2 12 18 0 0 19 2 0 18 0
                                         0 20 2 12 0 21 0 22 2 0 0 21 0 23 2 12
                                         0 0 0 24 2 0 0 0 0 25 1 12 0 0 26 1 0
                                         0 0 27 1 12 28 0 29 1 0 28 0 30 1 12 0
                                         0 31 1 0 0 0 32 1 12 33 0 34 1 0 33 0
                                         35 1 12 36 0 37 1 0 36 0 38 1 12 0 28
                                         39 1 0 0 28 40 1 12 0 9 41 1 0 0 9 42
                                         2 12 0 6 6 43 2 0 0 6 6 44 3 12 0 6 6
                                         21 45 3 0 0 6 6 21 46 5 12 0 9 7 7 7 6
                                         47 5 0 0 9 7 7 7 6 48 0 9 49 50 0 6 0
                                         52 0 7 0 53 0 28 0 54 1 28 0 55 56 1
                                         28 15 0 57 0 9 0 58 0 9 49 59 1 28 55
                                         0 60 2 55 18 0 0 61 2 28 0 0 21 62 2
                                         28 0 0 0 63 1 28 0 0 64 1 9 8 0 65 2 7
                                         0 6 0 66 1 67 0 7 68 1 8 0 67 69 2 8 0
                                         0 0 70 1 9 71 0 72 1 73 21 0 74 2 73 7
                                         0 21 75 2 7 0 0 0 76 2 9 0 73 7 77 2 7
                                         0 6 78 79 1 7 0 6 80 2 7 0 0 0 81 0 9
                                         67 82 1 67 7 0 83 2 7 0 0 0 84 1 7 18
                                         0 85 0 67 0 86 2 8 0 67 78 87 0 9 88
                                         89 2 21 90 0 0 91 0 6 0 92 2 7 0 0 78
                                         93 2 8 0 0 78 94 1 28 0 0 95 2 28 18 0
                                         0 96 1 28 55 0 97 1 55 21 0 98 2 55 9
                                         0 21 99 1 101 100 8 102 1 9 67 0 103 2
                                         7 0 0 0 104 1 9 0 8 105 1 9 67 0 106 1
                                         28 7 0 107 2 67 0 7 7 108 1 9 0 67 109
                                         2 8 0 110 0 111 1 55 18 0 112 1 113 0
                                         28 114 1 113 55 0 115 1 9 49 49 116 1
                                         0 55 0 117 2 55 9 0 21 118 1 9 18 0
                                         119 1 9 0 0 120 1 9 49 49 121 2 55 0
                                         122 0 123 1 0 55 0 124 2 9 0 0 88 125
                                         2 0 18 0 0 1 1 0 18 0 1 2 0 90 0 0 1 0
                                         0 0 1 1 0 0 0 32 1 0 18 0 1 1 0 126 0
                                         1 1 0 55 0 124 1 0 28 0 30 1 0 127 0 1
                                         1 0 33 0 35 1 0 55 0 117 5 0 0 9 7 7 7
                                         6 48 2 0 0 6 6 44 3 0 0 6 6 21 46 1 0
                                         0 28 40 1 0 0 9 42 1 0 36 0 38 1 0 15
                                         0 17 0 0 0 14 2 0 18 0 0 20 2 0 0 0 0
                                         1 1 0 0 0 27 2 0 0 0 0 25 2 0 0 21 0
                                         23 2 0 0 78 0 1 2 0 0 88 0 1)))))
           '|lookupComplete|)) 
