
(/VERSIONCHECK 2) 

(DEFUN |FPARFRAC;construct;L$;1| (|l| $) (CONS (|spadConstant| $ 13) |l|)) 

(DEFUN |FPARFRAC;D;2$;2| (|r| $) (SPADCALL |r| (QREFELT $ 32))) 

(DEFUN |FPARFRAC;D;$Nni$;3| (|r| |n| $) (SPADCALL |r| |n| (QREFELT $ 34))) 

(PUT '|FPARFRAC;polyPart;$UP;4| '|SPADreplace| 'QCAR) 

(DEFUN |FPARFRAC;polyPart;$UP;4| (|f| $) (QCAR |f|)) 

(PUT '|FPARFRAC;fracPart;$L;5| '|SPADreplace| 'QCDR) 

(DEFUN |FPARFRAC;fracPart;$L;5| (|f| $) (QCDR |f|)) 

(DEFUN |FPARFRAC;+;UP2$;6| (|p| |f| $)
  (CONS (SPADCALL |p| (SPADCALL |f| (QREFELT $ 36)) (QREFELT $ 38))
        (SPADCALL |f| (QREFELT $ 37)))) 

(DEFUN |FPARFRAC;differentiate;2$;7| (|f| $)
  (PROG (#1=#:G1837 |rec| #2=#:G1836)
    (RETURN
     (SEQ
      (SPADCALL (SPADCALL (SPADCALL |f| (QREFELT $ 36)) (QREFELT $ 40))
                (SPADCALL
                 (PROGN
                  (LETT #2# NIL . #3=(|FPARFRAC;differentiate;2$;7|))
                  (SEQ (LETT |rec| NIL . #3#)
                       (LETT #1# (SPADCALL |f| (QREFELT $ 37)) . #3#) G190
                       (COND
                        ((OR (ATOM #1#)
                             (PROGN (LETT |rec| (CAR #1#) . #3#) NIL))
                         (GO G191)))
                       (SEQ
                        (EXIT
                         (LETT #2# (CONS (|FPARFRAC;diffrec| |rec| $) #2#)
                               . #3#)))
                       (LETT #1# (CDR #1#) . #3#) (GO G190) G191
                       (EXIT (NREVERSE #2#))))
                 (QREFELT $ 31))
                (QREFELT $ 39)))))) 

(DEFUN |FPARFRAC;differentiate;$Nni$;8| (|r| |n| $)
  (PROG (|i|)
    (RETURN
     (SEQ
      (SEQ (LETT |i| 1 . #1=(|FPARFRAC;differentiate;$Nni$;8|)) G190
           (COND ((QSGREATERP |i| |n|) (GO G191)))
           (SEQ (EXIT (LETT |r| (SPADCALL |r| (QREFELT $ 32)) . #1#)))
           (LETT |i| (QSADD1 |i|) . #1#) (GO G190) G191 (EXIT NIL))
      (EXIT |r|))))) 

(DEFUN |FPARFRAC;diffrec| (|rec| $)
  (PROG (|e|)
    (RETURN
     (SEQ (LETT |e| (QVELT |rec| 0) |FPARFRAC;diffrec|)
          (EXIT
           (VECTOR (+ |e| 1) (QVELT |rec| 1)
                   (SPADCALL (SPADCALL |e| (QVELT |rec| 2) (QREFELT $ 41))
                             (QREFELT $ 42)))))))) 

(DEFUN |FPARFRAC;convert;$F;10| (|f| $)
  (PROG (|ans| #1=#:G1848 |rec|)
    (RETURN
     (SEQ
      (LETT |ans| (SPADCALL (SPADCALL |f| (QREFELT $ 36)) (QREFELT $ 44))
            . #2=(|FPARFRAC;convert;$F;10|))
      (SEQ (LETT |rec| NIL . #2#)
           (LETT #1# (SPADCALL |f| (QREFELT $ 37)) . #2#) G190
           (COND
            ((OR (ATOM #1#) (PROGN (LETT |rec| (CAR #1#) . #2#) NIL))
             (GO G191)))
           (SEQ
            (EXIT
             (LETT |ans|
                   (SPADCALL |ans|
                             (|FPARFRAC;REC2RF| (QVELT |rec| 1) (QVELT |rec| 2)
                              (QVELT |rec| 0) $)
                             (QREFELT $ 45))
                   . #2#)))
           (LETT #1# (CDR #1#) . #2#) (GO G190) G191 (EXIT NIL))
      (EXIT |ans|))))) 

(DEFUN |FPARFRAC;UP2SUP| (|p| $)
  (SPADCALL (CONS #'|FPARFRAC;UP2SUP!0| $) |p| (QREFELT $ 51))) 

(DEFUN |FPARFRAC;UP2SUP!0| (|z1| $)
  (SPADCALL (SPADCALL |z1| (QREFELT $ 47)) (QREFELT $ 44))) 

(DEFUN |FPARFRAC;REC2RF| (|d| |h| |n| $)
  (PROG (|ans| |t| #1=#:G1863 |i| |rec| #2=#:G1856 |p| |aa| |hh| |dd| |a| |m|)
    (RETURN
     (SEQ (LETT |m| (SPADCALL |d| (QREFELT $ 52)) . #3=(|FPARFRAC;REC2RF|))
          (EXIT
           (COND
            ((EQL |m| 1)
             (SEQ
              (LETT |a|
                    (SPADCALL
                     (SPADCALL
                      (SPADCALL (SPADCALL |d| (QREFELT $ 53)) (QREFELT $ 54))
                      (SPADCALL |d| (QREFELT $ 54)) (QREFELT $ 55))
                     (QREFELT $ 56))
                    . #3#)
              (EXIT
               (SPADCALL
                (SPADCALL (SPADCALL |h| |a| (QREFELT $ 57)) (QREFELT $ 47))
                (SPADCALL
                 (SPADCALL (QREFELT $ 24) (SPADCALL |a| (QREFELT $ 47))
                           (QREFELT $ 58))
                 |n| (QREFELT $ 59))
                (QREFELT $ 60)))))
            ('T
             (SEQ (LETT |dd| (|FPARFRAC;UP2SUP| |d| $) . #3#)
                  (LETT |hh| (|FPARFRAC;UP2SUP| |h| $) . #3#)
                  (LETT |aa| (SPADCALL (|spadConstant| $ 61) 1 (QREFELT $ 62))
                        . #3#)
                  (LETT |p|
                        (SPADCALL
                         (SPADCALL
                          (SPADCALL
                           (SPADCALL (SPADCALL (QREFELT $ 24) (QREFELT $ 44))
                                     (QREFELT $ 63))
                           |aa| (QREFELT $ 64))
                          |n| (QREFELT $ 65))
                         |dd| (QREFELT $ 66))
                        . #3#)
                  (LETT |rec|
                        (PROG2
                            (LETT #2# (SPADCALL |p| |dd| |hh| (QREFELT $ 69))
                                  . #3#)
                            (QCDR #2#)
                          (|check-union| (QEQCAR #2# 0)
                                         (|Record|
                                          (|:| |coef1|
                                               (|SparseUnivariatePolynomial|
                                                (|Fraction| (QREFELT $ 7))))
                                          (|:| |coef2|
                                               (|SparseUnivariatePolynomial|
                                                (|Fraction| (QREFELT $ 7)))))
                                         #2#))
                        . #3#)
                  (LETT |t| (QCAR |rec|) . #3#)
                  (LETT |ans| (SPADCALL |t| 0 (QREFELT $ 70)) . #3#)
                  (SEQ (LETT |i| 1 . #3#)
                       (LETT #1# (- (SPADCALL |d| (QREFELT $ 52)) 1) . #3#)
                       G190 (COND ((QSGREATERP |i| #1#) (GO G191)))
                       (SEQ
                        (LETT |t|
                              (SPADCALL (SPADCALL |t| |aa| (QREFELT $ 71)) |dd|
                                        (QREFELT $ 66))
                              . #3#)
                        (EXIT
                         (LETT |ans|
                               (SPADCALL |ans|
                                         (SPADCALL |t| |i| (QREFELT $ 70))
                                         (QREFELT $ 45))
                               . #3#)))
                       (LETT |i| (QSADD1 |i|) . #3#) (GO G190) G191 (EXIT NIL))
                  (EXIT |ans|))))))))) 

(DEFUN |FPARFRAC;fullPartialFraction;F$;13| (|f| $)
  (PROG (#1=#:G1876 #2=#:G1889 |rec| #3=#:G1888 |qr| |d|)
    (RETURN
     (SEQ
      (LETT |qr|
            (SPADCALL (SPADCALL |f| (QREFELT $ 72))
                      (LETT |d| (SPADCALL |f| (QREFELT $ 73))
                            . #4=(|FPARFRAC;fullPartialFraction;F$;13|))
                      (QREFELT $ 75))
            . #4#)
      (EXIT
       (SPADCALL (QCAR |qr|)
                 (SPADCALL
                  (SPADCALL
                   (PROGN
                    (LETT #3# NIL . #4#)
                    (SEQ (LETT |rec| NIL . #4#)
                         (LETT #2#
                               (SPADCALL
                                (SPADCALL (SPADCALL |f| (QREFELT $ 73))
                                          (QREFELT $ 77))
                                (QREFELT $ 81))
                               . #4#)
                         G190
                         (COND
                          ((OR (ATOM #2#)
                               (PROGN (LETT |rec| (CAR #2#) . #4#) NIL))
                           (GO G191)))
                         (SEQ
                          (EXIT
                           (LETT #3#
                                 (CONS
                                  (|FPARFRAC;fullParFrac| (QCDR |qr|) |d|
                                   (QCAR |rec|)
                                   (PROG1 (LETT #1# (QCDR |rec|) . #4#)
                                     (|check-subtype| (>= #1# 0)
                                                      '(|NonNegativeInteger|)
                                                      #1#))
                                   $)
                                  #3#)
                                 . #4#)))
                         (LETT #2# (CDR #2#) . #4#) (GO G190) G191
                         (EXIT (NREVERSE #3#))))
                   (QREFELT $ 83))
                  (QREFELT $ 31))
                 (QREFELT $ 39))))))) 

(DEFUN |FPARFRAC;fullParFrac| (|a| |d| |q| |n| $)
  (PROG (|bm| |em| |um| |cm| |ans| #1=#:G1898 |qq| |lval| |lvar| |h| |pp| |p|
         |m| |cn| |c| |rec| #2=#:G1893 |q1| |q0| |un| |u1| |b| |e|)
    (RETURN
     (SEQ (LETT |ans| NIL . #3=(|FPARFRAC;fullParFrac|))
          (LETT |em|
                (LETT |e|
                      (SPADCALL |d| (SPADCALL |q| |n| (QREFELT $ 59))
                                (QREFELT $ 85))
                      . #3#)
                . #3#)
          (LETT |rec|
                (PROG2
                    (LETT #2#
                          (SPADCALL |e| |q| (|spadConstant| $ 22)
                                    (QREFELT $ 86))
                          . #3#)
                    (QCDR #2#)
                  (|check-union| (QEQCAR #2# 0)
                                 (|Record| (|:| |coef1| (QREFELT $ 7))
                                           (|:| |coef2| (QREFELT $ 7)))
                                 #2#))
                . #3#)
          (LETT |bm| (LETT |b| (QCAR |rec|) . #3#) . #3#)
          (LETT |lvar| (LIST (QREFELT $ 17)) . #3#)
          (LETT |um| (|spadConstant| $ 88) . #3#)
          (LETT |un|
                (SPADCALL
                 (LETT |u1| (SPADCALL (QREFELT $ 17) (QREFELT $ 89)) . #3#) |n|
                 (QREFELT $ 90))
                . #3#)
          (LETT |lval|
                (LIST
                 (LETT |q1|
                       (LETT |q|
                             (SPADCALL (LETT |q0| |q| . #3#) (QREFELT $ 40))
                             . #3#)
                       . #3#))
                . #3#)
          (LETT |h|
                (SPADCALL (SPADCALL |a| (QREFELT $ 91))
                          (SPADCALL |e| |un| (QREFELT $ 92)) (QREFELT $ 94))
                . #3#)
          (LETT |rec|
                (PROG2
                    (LETT #2#
                          (SPADCALL |q1| |q0| (|spadConstant| $ 22)
                                    (QREFELT $ 86))
                          . #3#)
                    (QCDR #2#)
                  (|check-union| (QEQCAR #2# 0)
                                 (|Record| (|:| |coef1| (QREFELT $ 7))
                                           (|:| |coef2| (QREFELT $ 7)))
                                 #2#))
                . #3#)
          (LETT |c| (QCAR |rec|) . #3#) (LETT |cm| (|spadConstant| $ 22) . #3#)
          (LETT |cn|
                (SPADCALL (SPADCALL |c| |n| (QREFELT $ 59)) |q0|
                          (QREFELT $ 95))
                . #3#)
          (SEQ (LETT |m| 1 . #3#) G190 (COND ((QSGREATERP |m| |n|) (GO G191)))
               (SEQ
                (LETT |p|
                      (SPADCALL
                       (SPADCALL
                        (SPADCALL (SPADCALL |em| |un| (QREFELT $ 92)) |um|
                                  (QREFELT $ 96))
                        |h| (QREFELT $ 97))
                       (QREFELT $ 98))
                      . #3#)
                (LETT |pp|
                      (SPADCALL (SPADCALL |p| |lvar| |lval| (QREFELT $ 101))
                                (QREFELT $ 102))
                      . #3#)
                (LETT |h|
                      (SPADCALL
                       (SPADCALL (SPADCALL |m| (QREFELT $ 105))
                                 (QREFELT $ 106))
                       (SPADCALL |h| (QREFELT $ 107)) (QREFELT $ 108))
                      . #3#)
                (LETT |q| (SPADCALL |q| (QREFELT $ 40)) . #3#)
                (LETT |lvar|
                      (CONS (SPADCALL (QREFELT $ 11) |m| (QREFELT $ 16))
                            |lvar|)
                      . #3#)
                (LETT |lval|
                      (CONS
                       (SPADCALL
                        (SPADCALL (SPADCALL (+ |m| 1) (QREFELT $ 109))
                                  (QREFELT $ 110))
                        |q| (QREFELT $ 111))
                       |lval|)
                      . #3#)
                (LETT |qq|
                      (SPADCALL |q0| (SPADCALL |pp| |q0| (QREFELT $ 112))
                                (QREFELT $ 85))
                      . #3#)
                (COND
                 ((SPADCALL (SPADCALL |qq| (QREFELT $ 52)) 0 (QREFELT $ 114))
                  (LETT |ans|
                        (CONS
                         (VECTOR
                          (PROG1 (LETT #1# (- (+ |n| 1) |m|) . #3#)
                            (|check-subtype| (>= #1# 0) '(|NonNegativeInteger|)
                                             #1#))
                          |qq|
                          (SPADCALL
                           (SPADCALL
                            (SPADCALL (SPADCALL |pp| |bm| (QREFELT $ 115)) |cn|
                                      (QREFELT $ 115))
                            |cm| (QREFELT $ 115))
                           |qq| (QREFELT $ 95)))
                         |ans|)
                        . #3#)))
                (LETT |cm|
                      (SPADCALL (SPADCALL |c| |cm| (QREFELT $ 115)) |q0|
                                (QREFELT $ 95))
                      . #3#)
                (LETT |um| (SPADCALL |u1| |um| (QREFELT $ 96)) . #3#)
                (LETT |em| (SPADCALL |e| |em| (QREFELT $ 115)) . #3#)
                (EXIT
                 (LETT |bm|
                       (SPADCALL (SPADCALL |b| |bm| (QREFELT $ 115)) |q0|
                                 (QREFELT $ 95))
                       . #3#)))
               (LETT |m| (QSADD1 |m|) . #3#) (GO G190) G191 (EXIT NIL))
          (EXIT |ans|))))) 

(DEFUN |FPARFRAC;coerce;$Of;15| (|f| $)
  (PROG (|p| |ans| |l|)
    (RETURN
     (SEQ
      (LETT |ans|
            (|FPARFRAC;FP2O|
             (LETT |l| (SPADCALL |f| (QREFELT $ 37))
                   . #1=(|FPARFRAC;coerce;$Of;15|))
             $)
            . #1#)
      (EXIT
       (COND
        ((SPADCALL (LETT |p| (SPADCALL |f| (QREFELT $ 36)) . #1#)
                   (QREFELT $ 116))
         (COND ((NULL |l|) (SPADCALL 0 (QREFELT $ 27))) (#2='T |ans|)))
        (#2#
         (SPADCALL (SPADCALL |p| (QREFELT $ 25)) |ans| (QREFELT $ 117))))))))) 

(DEFUN |FPARFRAC;FP2O| (|l| $)
  (PROG (|ans| #1=#:G1913 |rec|)
    (RETURN
     (SEQ
      (COND ((NULL |l|) (SPADCALL (QREFELT $ 119)))
            ('T
             (SEQ (LETT |rec| (|SPADfirst| |l|) . #2=(|FPARFRAC;FP2O|))
                  (LETT |ans|
                        (|FPARFRAC;output| (QVELT |rec| 0) (QVELT |rec| 1)
                         (QVELT |rec| 2) $)
                        . #2#)
                  (SEQ (LETT |rec| NIL . #2#) (LETT #1# (CDR |l|) . #2#) G190
                       (COND
                        ((OR (ATOM #1#)
                             (PROGN (LETT |rec| (CAR #1#) . #2#) NIL))
                         (GO G191)))
                       (SEQ
                        (EXIT
                         (LETT |ans|
                               (SPADCALL |ans|
                                         (|FPARFRAC;output| (QVELT |rec| 0)
                                          (QVELT |rec| 1) (QVELT |rec| 2) $)
                                         (QREFELT $ 117))
                               . #2#)))
                       (LETT #1# (CDR #1#) . #2#) (GO G190) G191 (EXIT NIL))
                  (EXIT |ans|)))))))) 

(DEFUN |FPARFRAC;output| (|n| |d| |h| $)
  (PROG (|a|)
    (RETURN
     (SEQ
      (COND
       ((EQL (SPADCALL |d| (QREFELT $ 52)) 1)
        (SEQ
         (LETT |a|
               (SPADCALL
                (SPADCALL
                 (SPADCALL (SPADCALL |d| (QREFELT $ 53)) (QREFELT $ 54))
                 (SPADCALL |d| (QREFELT $ 54)) (QREFELT $ 55))
                (QREFELT $ 56))
               |FPARFRAC;output|)
         (EXIT
          (SPADCALL
           (SPADCALL (SPADCALL |h| |a| (QREFELT $ 57)) (QREFELT $ 120))
           (|FPARFRAC;outputexp|
            (SPADCALL
             (SPADCALL (QREFELT $ 24) (SPADCALL |a| (QREFELT $ 47))
                       (QREFELT $ 58))
             (QREFELT $ 25))
            |n| $)
           (QREFELT $ 121)))))
       ('T
        (SPADCALL
         (SPADCALL
          (SPADCALL (SPADCALL |h| (QREFELT $ 123)) (QREFELT $ 20)
                    (QREFELT $ 124))
          (|FPARFRAC;outputexp|
           (SPADCALL (QREFELT $ 26) (QREFELT $ 20) (QREFELT $ 125)) |n| $)
          (QREFELT $ 121))
         (SPADCALL
          (SPADCALL (SPADCALL |d| (QREFELT $ 123)) (QREFELT $ 20)
                    (QREFELT $ 124))
          (QREFELT $ 28) (QREFELT $ 126))
         (QREFELT $ 127)))))))) 

(DEFUN |FPARFRAC;outputexp| (|f| |n| $)
  (COND ((EQL |n| 1) |f|)
        ('T (SPADCALL |f| (SPADCALL |n| (QREFELT $ 27)) (QREFELT $ 128))))) 

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

(DEFUN |FullPartialFractionExpansion;| (|#1| |#2|)
  (PROG (|pv$| $ |dv$| DV$2 DV$1)
    (RETURN
     (PROGN
      (LETT DV$1 (|devaluate| |#1|) . #1=(|FullPartialFractionExpansion|))
      (LETT DV$2 (|devaluate| |#2|) . #1#)
      (LETT |dv$| (LIST '|FullPartialFractionExpansion| DV$1 DV$2) . #1#)
      (LETT $ (GETREFV 131) . #1#)
      (QSETREFV $ 0 |dv$|)
      (QSETREFV $ 3 (LETT |pv$| (|buildPredVector| 0 0 NIL) . #1#))
      (|haddProp| |$ConstructorCache| '|FullPartialFractionExpansion|
                  (LIST DV$1 DV$2) (CONS 1 $))
      (|stuffDomainSlots| $)
      (QSETREFV $ 6 |#1|)
      (QSETREFV $ 7 |#2|)
      (SETF |pv$| (QREFELT $ 3))
      (QSETREFV $ 8
                (|Record| (|:| |polyPart| |#2|)
                          (|:| |fracPart|
                               (|List|
                                (|Record|
                                 (|:| |exponent| (|NonNegativeInteger|))
                                 (|:| |center| |#2|) (|:| |num| |#2|))))))
      (QSETREFV $ 11 (SPADCALL (QREFELT $ 10)))
      (QSETREFV $ 17 (SPADCALL (QREFELT $ 11) 0 (QREFELT $ 16)))
      (QSETREFV $ 20 (SPADCALL (QREFELT $ 11) (QREFELT $ 19)))
      (QSETREFV $ 24 (SPADCALL (|spadConstant| $ 21) 1 (QREFELT $ 23)))
      (QSETREFV $ 26 (SPADCALL (QREFELT $ 24) (QREFELT $ 25)))
      (QSETREFV $ 28 (SPADCALL 0 (QREFELT $ 27)))
      $)))) 

(MAKEPROP '|FullPartialFractionExpansion| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|) '|Rep|
              (|Symbol|) (0 . |new|) '|u| (4 . |Zero|) (8 . |Zero|)
              (|NonNegativeInteger|) (|OrderlyDifferentialVariable| 9)
              (12 . |makeVariable|) '|u0| (|OutputForm|) (18 . |coerce|)
              '|alpha| (23 . |One|) (27 . |One|) (31 . |monomial|) '|x|
              (37 . |coerce|) '|xx| (42 . |coerce|) '|zr|
              (|Record| (|:| |exponent| 14) (|:| |center| 7) (|:| |num| 7))
              (|List| 29) |FPARFRAC;construct;L$;1|
              |FPARFRAC;differentiate;2$;7| |FPARFRAC;D;2$;2|
              |FPARFRAC;differentiate;$Nni$;8| |FPARFRAC;D;$Nni$;3|
              |FPARFRAC;polyPart;$UP;4| |FPARFRAC;fracPart;$L;5| (47 . +)
              |FPARFRAC;+;UP2$;6| (53 . |differentiate|) (58 . *) (64 . -)
              (|Fraction| 7) (69 . |coerce|) (74 . +) |FPARFRAC;convert;$F;10|
              (80 . |coerce|) (|SparseUnivariatePolynomial| 43)
              (|Mapping| 43 6)
              (|UnivariatePolynomialCategoryFunctions2| 6 7 43 48) (85 . |map|)
              (91 . |degree|) (96 . |reductum|) (101 . |leadingCoefficient|)
              (106 . /) (112 . -) (117 . |elt|) (123 . -) (129 . ^) (135 . /)
              (141 . |One|) (145 . |monomial|) (151 . |coerce|) (156 . -)
              (162 . ^) (168 . |rem|)
              (|Record| (|:| |coef1| $) (|:| |coef2| $)) (|Union| 67 '"failed")
              (174 . |extendedEuclidean|) (181 . |coefficient|) (187 . *)
              (193 . |numer|) (198 . |denom|)
              (|Record| (|:| |quotient| $) (|:| |remainder| $))
              (203 . |divide|) (|Factored| $) (209 . |squareFree|)
              (|Record| (|:| |factor| 7) (|:| |exponent| 103)) (|List| 78)
              (|Factored| 7) (214 . |factors|) (|List| $) (219 . |concat|)
              |FPARFRAC;fullPartialFraction;F$;13| (224 . |quo|)
              (230 . |extendedEuclidean|) (|OrderlyDifferentialPolynomial| 7)
              (237 . |One|) (241 . |coerce|) (246 . ^) (252 . |coerce|)
              (257 . *) (|Fraction| 87) (263 . /) (269 . |rem|) (275 . *)
              (281 . *) (287 . |retract|) (|List| 15) (|List| 7) (292 . |eval|)
              (299 . |retract|) (|Integer|) (|Fraction| 103) (304 . |coerce|)
              (309 . |inv|) (314 . |differentiate|) (319 . *) (325 . |coerce|)
              (330 . |inv|) (335 . *) (341 . |gcd|) (|Boolean|) (347 . >)
              (353 . *) (359 . |zero?|) (364 . +) |FPARFRAC;coerce;$Of;15|
              (370 . |empty|) (374 . |coerce|) (379 . /)
              (|SparseUnivariatePolynomial| 6) (385 . |makeSUP|)
              (390 . |outputForm|) (396 . -) (402 . =) (408 . |sum|) (414 . ^)
              (|String|) (|SingleInteger|))
           '#(~= 420 |polyPart| 426 |latex| 431 |hash| 436
              |fullPartialFraction| 441 |fracPart| 446 |differentiate| 451
              |convert| 462 |construct| 467 |coerce| 472 D 477 = 488 + 494)
           'NIL
           (CONS (|makeByteWordVec2| 1 '(0 0 0 0))
                 (CONS '#(|SetCategory&| |BasicType&| NIL NIL)
                       (CONS
                        '#((|SetCategory|) (|BasicType|)
                           (|ConvertibleTo| (|Fraction| 7)) (|CoercibleTo| 18))
                        (|makeByteWordVec2| 130
                                            '(0 9 0 10 0 6 0 12 0 7 0 13 2 15 0
                                              9 14 16 1 9 18 0 19 0 6 0 21 0 7
                                              0 22 2 7 0 6 14 23 1 7 18 0 25 1
                                              14 18 0 27 2 7 0 0 0 38 1 7 0 0
                                              40 2 7 0 14 0 41 1 7 0 0 42 1 43
                                              0 7 44 2 43 0 0 0 45 1 7 0 6 47 2
                                              50 48 49 7 51 1 7 14 0 52 1 7 0 0
                                              53 1 7 6 0 54 2 6 0 0 0 55 1 6 0
                                              0 56 2 7 6 0 6 57 2 7 0 0 0 58 2
                                              7 0 0 14 59 2 43 0 7 7 60 0 43 0
                                              61 2 48 0 43 14 62 1 48 0 43 63 2
                                              48 0 0 0 64 2 48 0 0 14 65 2 48 0
                                              0 0 66 3 48 68 0 0 0 69 2 48 43 0
                                              14 70 2 48 0 0 0 71 1 43 7 0 72 1
                                              43 7 0 73 2 7 74 0 0 75 1 7 76 0
                                              77 1 80 79 0 81 1 30 0 82 83 2 7
                                              0 0 0 85 3 7 68 0 0 0 86 0 87 0
                                              88 1 87 0 15 89 2 87 0 0 14 90 1
                                              87 0 7 91 2 87 0 7 0 92 2 93 0 87
                                              87 94 2 7 0 0 0 95 2 87 0 0 0 96
                                              2 93 0 87 0 97 1 93 87 0 98 3 87
                                              0 0 99 100 101 1 87 7 0 102 1 104
                                              0 103 105 1 104 0 0 106 1 93 0 0
                                              107 2 93 0 104 0 108 1 6 0 103
                                              109 1 6 0 0 110 2 7 0 6 0 111 2 7
                                              0 0 0 112 2 14 113 0 0 114 2 7 0
                                              0 0 115 1 7 113 0 116 2 18 0 0 0
                                              117 0 18 0 119 1 6 18 0 120 2 18
                                              0 0 0 121 1 7 122 0 123 2 122 18
                                              0 18 124 2 18 0 0 0 125 2 18 0 0
                                              0 126 2 18 0 0 0 127 2 18 0 0 0
                                              128 2 0 113 0 0 1 1 0 7 0 36 1 0
                                              129 0 1 1 0 130 0 1 1 0 0 43 84 1
                                              0 30 0 37 2 0 0 0 14 34 1 0 0 0
                                              32 1 0 43 0 46 1 0 0 30 31 1 0 18
                                              0 118 2 0 0 0 14 35 1 0 0 0 33 2
                                              0 113 0 0 1 2 0 0 7 0 39)))))
           '|lookupComplete|)) 
