
(/VERSIONCHECK 2) 

(DEFUN |INTPM;mkalist| (|res| $)
  (SPADCALL (SPADCALL |res| (QREFELT $ 53)) (QREFELT $ 55))) 

(DEFUN |INTPM;splitConstant;FSR;2| (|f| |x| $)
  (PROG (#1=#:G1917 |rec| |vv| #2=#:G1908 |v| |cc| #3=#:G1919 #4=#:G1889 |g|
         |nc| |u| #5=#:G1918)
    (RETURN
     (SEQ
      (EXIT
       (COND
        ((NULL (SPADCALL |x| (SPADCALL |f| (QREFELT $ 23)) (QREFELT $ 56)))
         (CONS |f| (|spadConstant| $ 46)))
        ('T
         (COND
          ((QEQCAR (SPADCALL |f| (QREFELT $ 59)) 0)
           (CONS (|spadConstant| $ 46) |f|))
          ((QEQCAR
            (LETT |u| (SPADCALL |f| (QREFELT $ 61))
                  . #6=(|INTPM;splitConstant;FSR;2|))
            0)
           (SEQ (LETT |cc| (LETT |nc| (|spadConstant| $ 46) . #6#) . #6#)
                (SEQ (LETT |g| NIL . #6#)
                     (LETT #5#
                           (PROG2
                               (LETT #4# |u| . #6#)
                               (QCDR #4#)
                             (|check-union| (QEQCAR #4# 0)
                                            (|List| (QREFELT $ 7)) #4#))
                           . #6#)
                     G190
                     (COND
                      ((OR (ATOM #5#) (PROGN (LETT |g| (CAR #5#) . #6#) NIL))
                       #7=(GO G191)))
                     (SEQ (LETT |rec| (SPADCALL |g| |x| (QREFELT $ 63)) . #6#)
                          (LETT |cc|
                                (SPADCALL |cc| (QCAR |rec|) (QREFELT $ 64))
                                . #6#)
                          (EXIT
                           (LETT |nc|
                                 (SPADCALL |nc| (QCDR |rec|) (QREFELT $ 64))
                                 . #6#)))
                     (LETT #5# (CDR #5#) . #6#) #8=(GO G190) G191 (EXIT NIL))
                (EXIT (CONS |cc| |nc|))))
          ((QEQCAR (LETT |u| (SPADCALL |f| (QREFELT $ 65)) . #6#) 0)
           (SEQ
            (LETT |rec|
                  (SPADCALL
                   (|SPADfirst|
                    (PROG2
                        (LETT #4# |u| . #6#)
                        (QCDR #4#)
                      (|check-union| (QEQCAR #4# 0) (|List| (QREFELT $ 7))
                                     #4#)))
                   |x| (QREFELT $ 63))
                  . #6#)
            (LETT |cc| (QCAR |rec|) . #6#) (LETT |nc| (QCDR |rec|) . #6#)
            (SEQ (LETT |g| NIL . #6#)
                 (LETT #3#
                       (CDR
                        (PROG2
                            (LETT #4# |u| . #6#)
                            (QCDR #4#)
                          (|check-union| (QEQCAR #4# 0) (|List| (QREFELT $ 7))
                                         #4#)))
                       . #6#)
                 G190
                 (COND
                  ((OR (ATOM #3#) (PROGN (LETT |g| (CAR #3#) . #6#) NIL)) #7#))
                 (SEQ (LETT |rec| (SPADCALL |g| |x| (QREFELT $ 63)) . #6#)
                      (EXIT
                       (COND
                        ((SPADCALL (QCDR |rec|) |nc| (QREFELT $ 66))
                         (LETT |cc| (SPADCALL |cc| (QCAR |rec|) (QREFELT $ 67))
                               . #6#))
                        ((SPADCALL (QCDR |rec|) (SPADCALL |nc| (QREFELT $ 68))
                                   (QREFELT $ 66))
                         (LETT |cc| (SPADCALL |cc| (QCAR |rec|) (QREFELT $ 69))
                               . #6#))
                        ('T
                         (PROGN
                          (LETT #1# (CONS (|spadConstant| $ 46) |f|) . #6#)
                          (GO #1#))))))
                 (LETT #3# (CDR #3#) . #6#) #8# G191 (EXIT NIL))
            (EXIT (CONS |cc| |nc|))))
          ('T
           (SEQ
            (COND
             ((QEQCAR (LETT |v| (SPADCALL |f| (QREFELT $ 72)) . #6#) 0)
              (SEQ
               (LETT |vv|
                     (PROG2
                         (LETT #2# |v| . #6#)
                         (QCDR #2#)
                       (|check-union| (QEQCAR #2# 0)
                                      (|Record| (|:| |val| (QREFELT $ 7))
                                                (|:| |exponent| (|Integer|)))
                                      #2#))
                     . #6#)
               (EXIT
                (COND
                 ((NULL (EQL (QCDR |vv|) 1))
                  (SEQ
                   (LETT |rec| (SPADCALL (QCAR |vv|) |x| (QREFELT $ 63)) . #6#)
                   (EXIT
                    (PROGN
                     (LETT #1#
                           (CONS
                            (SPADCALL (QCAR |rec|) (QCDR |vv|) (QREFELT $ 73))
                            (SPADCALL (QCDR |rec|) (QCDR |vv|) (QREFELT $ 73)))
                           . #6#)
                     (GO #1#))))))))))
            (EXIT (|error| "splitConstant: should not happen"))))))))
      #1# (EXIT #1#))))) 

(DEFUN |INTPM;goodlilog?| (|k| |p| $)
  (COND
   ((SPADCALL |k| '|log| (QREFELT $ 75))
    (EQL (SPADCALL |p| |k| (QREFELT $ 78)) 1))
   ('T 'NIL))) 

(DEFUN |INTPM;gooddilog?| (|k| |p| |q| $)
  (COND
   ((SPADCALL |k| '|log| (QREFELT $ 75))
    (COND
     ((EQL (SPADCALL |p| |k| (QREFELT $ 79)) 1)
      (ZEROP (SPADCALL |q| |k| (QREFELT $ 79))))
     (#1='T 'NIL)))
   (#1# 'NIL))) 

(DEFUN |INTPM;matcherfei| (|f| |x| |comp?| $)
  (PROG (#1=#:G1932 |d| |sa| |u| |cc| |da| |a| |l| |res| |pat| |res0|)
    (RETURN
     (SEQ (LETT |res0| (SPADCALL (QREFELT $ 80)) . #2=(|INTPM;matcherfei|))
          (LETT |pat|
                (SPADCALL (QREFELT $ 21)
                          (SPADCALL (SPADCALL (QREFELT $ 16) (QREFELT $ 18))
                                    (QREFELT $ 81))
                          (QREFELT $ 64))
                . #2#)
          (EXIT
           (COND
            ((SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #2#)
              (QREFELT $ 86))
             (COND
              (|comp?| (VECTOR 0 (|spadConstant| $ 37) (|spadConstant| $ 37)))
              (#3='T (|INTPM;matchei| |f| |x| $))))
            (#3#
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #2#)
                  (LETT |da|
                        (SPADCALL
                         (LETT |a| (SPADCALL |l| (QREFELT $ 16) (QREFELT $ 87))
                               . #2#)
                         |x| (QREFELT $ 88))
                        . #2#)
                  (LETT |d|
                        (SPADCALL
                         (SPADCALL |a|
                                   (LETT |cc|
                                         (SPADCALL |l| (QREFELT $ 15)
                                                   (QREFELT $ 87))
                                         . #2#)
                                   (QREFELT $ 64))
                         |da| (QREFELT $ 48))
                        . #2#)
                  (EXIT
                   (COND
                    ((SPADCALL (SPADCALL |d| |x| (QREFELT $ 88))
                               (QREFELT $ 89))
                     (VECTOR 1 |a| |d|))
                    (#3#
                     (SEQ
                      (EXIT
                       (SEQ
                        (COND
                         (|comp?|
                          (EXIT
                           (SEQ
                            (LETT |d|
                                  (SPADCALL
                                   (SPADCALL |cc|
                                             (LETT |sa|
                                                   (|INTPM;insqrt|
                                                    (SPADCALL |a|
                                                              (QREFELT $ 68))
                                                    $)
                                                   . #2#)
                                             (QREFELT $ 64))
                                   |da| (QREFELT $ 48))
                                  . #2#)
                            (EXIT
                             (COND
                              ((SPADCALL (SPADCALL |d| |x| (QREFELT $ 88))
                                         (QREFELT $ 89))
                               (VECTOR 2 |sa|
                                       (SPADCALL
                                        (SPADCALL |d| (QREFELT $ 45)
                                                  (QREFELT $ 64))
                                        (QREFELT $ 68))))
                              (#3#
                               (VECTOR 0 (|spadConstant| $ 37)
                                       (|spadConstant| $ 37))))))))
                         (#3#
                          (SEQ (LETT |u| (SPADCALL |a| (QREFELT $ 91)) . #2#)
                               (EXIT
                                (COND
                                 ((QEQCAR |u| 0)
                                  (COND
                                   ((< (QCDR |u|) 0)
                                    (PROGN
                                     (LETT #1#
                                           (SEQ
                                            (LETT |d|
                                                  (SPADCALL
                                                   (SPADCALL |cc|
                                                             (LETT |sa|
                                                                   (|INTPM;insqrt|
                                                                    (SPADCALL
                                                                     |a|
                                                                     (QREFELT $
                                                                              68))
                                                                    $)
                                                                   . #2#)
                                                             (QREFELT $ 64))
                                                   |da| (QREFELT $ 48))
                                                  . #2#)
                                            (EXIT
                                             (COND
                                              ((SPADCALL
                                                (SPADCALL |d| |x|
                                                          (QREFELT $ 88))
                                                (QREFELT $ 89))
                                               (VECTOR 2 |sa|
                                                       (SPADCALL
                                                        (SPADCALL |d|
                                                                  (QREFELT $
                                                                           45)
                                                                  (QREFELT $
                                                                           64))
                                                        (QREFELT $ 68))))
                                              (#3#
                                               (VECTOR 0 (|spadConstant| $ 37)
                                                       (|spadConstant| $
                                                                       37))))))
                                           . #2#)
                                     (GO #1#))))))))))
                        (EXIT
                         (VECTOR 0 (|spadConstant| $ 37)
                                 (|spadConstant| $ 37)))))
                      #1# (EXIT #1#))))))))))))) 

(DEFUN |INTPM;matchei| (|f| |x| $)
  (PROG (|d| |cc| |da| |a| |l| |res| |pat| |res0|)
    (RETURN
     (SEQ (LETT |res0| (SPADCALL (QREFELT $ 80)) . #1=(|INTPM;matchei|))
          (LETT |a| (SPADCALL (QREFELT $ 16) (QREFELT $ 18)) . #1#)
          (LETT |pat|
                (SPADCALL
                 (SPADCALL (QREFELT $ 21)
                           (SPADCALL |a| (QREFELT $ 29) (QREFELT $ 92))
                           (QREFELT $ 64))
                 (SPADCALL |a| (QREFELT $ 93)) (QREFELT $ 48))
                . #1#)
          (EXIT
           (COND
            ((SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86))
             (VECTOR 0 (|spadConstant| $ 37) (|spadConstant| $ 37)))
            (#2='T
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (LETT |da|
                        (SPADCALL
                         (LETT |a| (SPADCALL |l| (QREFELT $ 16) (QREFELT $ 87))
                               . #1#)
                         |x| (QREFELT $ 88))
                        . #1#)
                  (LETT |d|
                        (SPADCALL
                         (LETT |cc|
                               (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))
                               . #1#)
                         |da| (QREFELT $ 48))
                        . #1#)
                  (EXIT
                   (COND
                    ((SPADCALL (SPADCALL |d| |x| (QREFELT $ 88))
                               (QREFELT $ 89))
                     (VECTOR 1
                             (SPADCALL
                              (SPADCALL (|spadConstant| $ 46)
                                        (SPADCALL |l| (QREFELT $ 12)
                                                  (QREFELT $ 87))
                                        (QREFELT $ 67))
                              (SPADCALL |a| (QREFELT $ 93)) (QREFELT $ 64))
                             |d|))
                    (#2#
                     (VECTOR 0 (|spadConstant| $ 37)
                             (|spadConstant| $ 37))))))))))))) 

(DEFUN |INTPM;matchdilog| (|f| |x| $)
  (PROG (#1=#:G1943 #2=#:G1945 |l| #3=#:G1946 |k| |df| |d| |n|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ (LETT |n| (SPADCALL |f| (QREFELT $ 97)) . #4=(|INTPM;matchdilog|))
            (LETT |df|
                  (SPADCALL (LETT |d| (SPADCALL |f| (QREFELT $ 98)) . #4#)
                            (QREFELT $ 99))
                  . #4#)
            (SEQ
             (EXIT
              (SEQ (LETT |k| NIL . #4#)
                   (LETT #3#
                         (SPADCALL
                          (CONS #'|INTPM;matchdilog!0| (VECTOR $ |d| |n|))
                          (SPADCALL |n| (QREFELT $ 101)) (QREFELT $ 103))
                         . #4#)
                   G190
                   (COND
                    ((OR (ATOM #3#) (PROGN (LETT |k| (CAR #3#) . #4#) NIL))
                     (GO G191)))
                   (SEQ
                    (EXIT
                     (COND
                      ((NULL
                        (NULL
                         (LETT |l| (|INTPM;matchdilog0| |f| |k| |x| |n| |df| $)
                               . #4#)))
                       (PROGN
                        (LETT #1# (PROGN (LETT #2# |l| . #4#) (GO #2#)) . #4#)
                        (GO #1#))))))
                   (LETT #3# (CDR #3#) . #4#) (GO G190) G191 (EXIT NIL)))
             #1# (EXIT #1#))
            (EXIT NIL)))
      #2# (EXIT #2#))))) 

(DEFUN |INTPM;matchdilog!0| (|x1| $$)
  (PROG (|n| |d| $)
    (LETT |n| (QREFELT $$ 2) . #1=(|INTPM;matchdilog|))
    (LETT |d| (QREFELT $$ 1) . #1#)
    (LETT $ (QREFELT $$ 0) . #1#)
    (RETURN (PROGN (|INTPM;gooddilog?| |x1| |n| |d| $))))) 

(DEFUN |INTPM;matchdilog0| (|f| |k| |x| |p| |q| $)
  (PROG (|d| |a1| |da| |a|)
    (RETURN
     (SEQ
      (COND
       ((SPADCALL
         (LETT |da|
               (SPADCALL
                (LETT |a| (|SPADfirst| (SPADCALL |k| (QREFELT $ 105)))
                      . #1=(|INTPM;matchdilog0|))
                |x| (QREFELT $ 88))
               . #1#)
         (QREFELT $ 89))
        NIL)
       (#2='T
        (SEQ
         (LETT |a1| (SPADCALL (|spadConstant| $ 46) |a| (QREFELT $ 69)) . #1#)
         (LETT |d|
               (SPADCALL
                (SPADCALL
                 (SPADCALL
                  (SPADCALL (SPADCALL |p| |k| (QREFELT $ 107)) 1
                            (QREFELT $ 109))
                  (QREFELT $ 99))
                 |a1| (QREFELT $ 64))
                (SPADCALL |q| |da| (QREFELT $ 64)) (QREFELT $ 48))
               . #1#)
         (EXIT
          (COND
           ((SPADCALL (SPADCALL |d| |x| (QREFELT $ 88)) (QREFELT $ 89))
            (LIST |a| |d|
                  (SPADCALL |f|
                            (SPADCALL
                             (SPADCALL (SPADCALL |d| |da| (QREFELT $ 64))
                                       (SPADCALL |k| (QREFELT $ 111))
                                       (QREFELT $ 64))
                             |a1| (QREFELT $ 48))
                            (QREFELT $ 69))))
           (#2# NIL)))))))))) 

(DEFUN |INTPM;matchli| (|f| |x| $)
  (PROG (#1=#:G1952 #2=#:G1954 |l| #3=#:G1955 |k| |d|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ (LETT |d| (SPADCALL |f| (QREFELT $ 98)) . #4=(|INTPM;matchli|))
            (SEQ
             (EXIT
              (SEQ (LETT |k| NIL . #4#)
                   (LETT #3#
                         (SPADCALL (CONS #'|INTPM;matchli!0| (VECTOR $ |d|))
                                   (SPADCALL |d| (QREFELT $ 101))
                                   (QREFELT $ 103))
                         . #4#)
                   G190
                   (COND
                    ((OR (ATOM #3#) (PROGN (LETT |k| (CAR #3#) . #4#) NIL))
                     (GO G191)))
                   (SEQ
                    (EXIT
                     (COND
                      ((NULL
                        (NULL
                         (LETT |l| (|INTPM;matchli0| |f| |k| |x| $) . #4#)))
                       (PROGN
                        (LETT #1# (PROGN (LETT #2# |l| . #4#) (GO #2#)) . #4#)
                        (GO #1#))))))
                   (LETT #3# (CDR #3#) . #4#) (GO G190) G191 (EXIT NIL)))
             #1# (EXIT #1#))
            (EXIT NIL)))
      #2# (EXIT #2#))))) 

(DEFUN |INTPM;matchli!0| (|x1| $$)
  (PROG (|d| $)
    (LETT |d| (QREFELT $$ 1) . #1=(|INTPM;matchli|))
    (LETT $ (QREFELT $$ 0) . #1#)
    (RETURN (PROGN (|INTPM;goodlilog?| |x1| |d| $))))) 

(DEFUN |INTPM;matchli0| (|f| |k| |x| $)
  (PROG (|d| |p| |u| |ug| |da| |a| |g| |lg|)
    (RETURN
     (SEQ
      (LETT |g|
            (SPADCALL
             (LETT |lg| (SPADCALL |k| (QREFELT $ 111)) . #1=(|INTPM;matchli0|))
             |f| (QREFELT $ 64))
            . #1#)
      (EXIT
       (COND
        ((SPADCALL
          (LETT |da|
                (SPADCALL
                 (LETT |a| (|SPADfirst| (SPADCALL |k| (QREFELT $ 105))) . #1#)
                 |x| (QREFELT $ 88))
                . #1#)
          (QREFELT $ 89))
         NIL)
        ((SPADCALL
          (SPADCALL (LETT |d| (SPADCALL |g| |da| (QREFELT $ 48)) . #1#) |x|
                    (QREFELT $ 88))
          (QREFELT $ 89))
         (LIST |a| |d| (|spadConstant| $ 37)))
        ('T
         (SEQ (LETT |ug| (SPADCALL |g| |k| (QREFELT $ 113)) . #1#)
              (LETT |u| (SPADCALL |ug| (QREFELT $ 116)) . #1#)
              (EXIT
               (COND
                ((OR (QEQCAR |u| 1)
                     (OR
                      (< 1
                         (SPADCALL (LETT |p| (QCDR |u|) . #1#)
                                   (QREFELT $ 120)))
                      (NULL
                       (SPADCALL
                        (SPADCALL
                         (LETT |d|
                               (SPADCALL (SPADCALL |p| 0 (QREFELT $ 121)) |da|
                                         (QREFELT $ 48))
                               . #1#)
                         |x| (QREFELT $ 88))
                        (QREFELT $ 89)))))
                 NIL)
                ('T (LIST |a| |d| (SPADCALL |p| (QREFELT $ 122)))))))))))))) 

(DEFUN |INTPM;matchsici| (|f| |x| $)
  (PROG (|d| |cc| |db| |a| |b| |l| #1=#:G1973 |res| |ci0?| |ci?| |patci0|
         |patci| |patsi| |patden| |t| |res0|)
    (RETURN
     (SEQ
      (EXIT
       (SEQ (LETT |res0| (SPADCALL (QREFELT $ 80)) . #2=(|INTPM;matchsici|))
            (LETT |b| (SPADCALL (QREFELT $ 17) (QREFELT $ 18)) . #2#)
            (LETT |t|
                  (SPADCALL
                   (LETT |a| (SPADCALL (QREFELT $ 16) (QREFELT $ 18)) . #2#)
                   (QREFELT $ 123))
                  . #2#)
            (LETT |patsi|
                  (SPADCALL (SPADCALL (QREFELT $ 21) |t| (QREFELT $ 64))
                            (LETT |patden|
                                  (SPADCALL |b|
                                            (SPADCALL |b|
                                                      (SPADCALL |t| 2
                                                                (QREFELT $
                                                                         125))
                                                      (QREFELT $ 64))
                                            (QREFELT $ 67))
                                  . #2#)
                            (QREFELT $ 48))
                  . #2#)
            (LETT |patci|
                  (SPADCALL
                   (SPADCALL (QREFELT $ 21)
                             (SPADCALL (QREFELT $ 21)
                                       (SPADCALL |t| 2 (QREFELT $ 125))
                                       (QREFELT $ 64))
                             (QREFELT $ 69))
                   |patden| (QREFELT $ 48))
                  . #2#)
            (LETT |patci0| (SPADCALL (QREFELT $ 21) |patden| (QREFELT $ 48))
                  . #2#)
            (SEQ
             (LETT |ci?|
                   (SPADCALL
                    (LETT |res|
                          (SPADCALL |f| (SPADCALL |patsi| (QREFELT $ 83))
                                    |res0| (QREFELT $ 85))
                          . #2#)
                    (QREFELT $ 86))
                   . #2#)
             (EXIT
              (COND
               (|ci?|
                (SEQ
                 (LETT |ci0?|
                       (SPADCALL
                        (LETT |res|
                              (SPADCALL |f| (SPADCALL |patci| (QREFELT $ 83))
                                        |res0| (QREFELT $ 85))
                              . #2#)
                        (QREFELT $ 86))
                       . #2#)
                 (EXIT
                  (COND
                   (|ci0?|
                    (COND
                     ((SPADCALL
                       (LETT |res|
                             (SPADCALL |f| (SPADCALL |patci0| (QREFELT $ 83))
                                       |res0| (QREFELT $ 85))
                             . #2#)
                       (QREFELT $ 86))
                      (PROGN
                       (LETT #1#
                             (VECTOR 0 (|spadConstant| $ 37)
                                     (|spadConstant| $ 37))
                             . #2#)
                       (GO #1#))))))))))))
            (LETT |l| (|INTPM;mkalist| |res| $) . #2#)
            (COND
             ((NULL
               (SPADCALL
                (LETT |b| (SPADCALL |l| (QREFELT $ 17) (QREFELT $ 87)) . #2#)
                (SPADCALL 2
                          (LETT |a|
                                (SPADCALL |l| (QREFELT $ 16) (QREFELT $ 87))
                                . #2#)
                          (QREFELT $ 126))
                (QREFELT $ 66)))
              (EXIT (VECTOR 0 (|spadConstant| $ 37) (|spadConstant| $ 37)))))
            (LETT |db| (SPADCALL |b| |x| (QREFELT $ 88)) . #2#)
            (LETT |d|
                  (SPADCALL
                   (LETT |cc| (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))
                         . #2#)
                   |db| (QREFELT $ 48))
                  . #2#)
            (EXIT
             (COND
              ((SPADCALL (SPADCALL |d| |x| (QREFELT $ 88)) (QREFELT $ 89))
               (COND
                (|ci?|
                 (COND
                  (|ci0?|
                   (VECTOR 6 |b|
                           (SPADCALL |d| (SPADCALL 2 (QREFELT $ 47))
                                     (QREFELT $ 48))))
                  (#3='T (VECTOR 4 |b| |d|))))
                (#3#
                 (VECTOR 3 |b|
                         (SPADCALL |d| (SPADCALL 2 (QREFELT $ 47))
                                   (QREFELT $ 48))))))
              (#3# (VECTOR 0 (|spadConstant| $ 37) (|spadConstant| $ 37)))))))
      #1# (EXIT #1#))))) 

(DEFUN |INTPM;insqrt| (|y| $)
  (PROG (|rec|)
    (RETURN
     (SEQ (LETT |rec| (SPADCALL |y| 2 (QREFELT $ 129)) |INTPM;insqrt|)
          (EXIT
           (COND
            ((EQL (QVELT |rec| 0) 1)
             (SPADCALL (QVELT |rec| 1) (QVELT |rec| 2) (QREFELT $ 64)))
            ((NULL (EQL (QVELT |rec| 0) 2))
             (|error| "insqrt: should not happen"))
            ('T
             (SPADCALL (QVELT |rec| 1)
                       (SPADCALL (QVELT |rec| 2) (QREFELT $ 44))
                       (QREFELT $ 64))))))))) 

(DEFUN |INTPM;pmintegrate;FSU;13| (|f| |x| $)
  (PROG (|cse| |rec| |l| |u| |rc|)
    (RETURN
     (SEQ
      (COND
       ((NULL
         (SPADCALL
          (QCAR
           (LETT |rc| (SPADCALL |f| |x| (QREFELT $ 63))
                 . #1=(|INTPM;pmintegrate;FSU;13|)))
          (|spadConstant| $ 46) (QREFELT $ 66)))
        (SEQ (LETT |u| (SPADCALL (QCDR |rc|) |x| (QREFELT $ 132)) . #1#)
             (EXIT
              (COND ((QEQCAR |u| 1) (CONS 1 "failed"))
                    (#2='T
                     (SEQ (LETT |rec| (QCDR |u|) . #1#)
                          (EXIT
                           (CONS 0
                                 (CONS
                                  (SPADCALL (QCAR |rc|) (QCAR |rec|)
                                            (QREFELT $ 64))
                                  (SPADCALL (QCAR |rc|) (QCDR |rec|)
                                            (QREFELT $ 64)))))))))))
       ((NULL (NULL (LETT |l| (|INTPM;matchli| |f| |x| $) . #1#)))
        (CONS 0
              (CONS
               (SPADCALL (SPADCALL |l| (QREFELT $ 133))
                         (SPADCALL (|SPADfirst| |l|) (QREFELT $ 134))
                         (QREFELT $ 64))
               (SPADCALL |l| (QREFELT $ 135)))))
       ((NULL (NULL (LETT |l| (|INTPM;matchdilog| |f| |x| $) . #1#)))
        (CONS 0
              (CONS
               (SPADCALL (SPADCALL |l| (QREFELT $ 133))
                         (SPADCALL (|SPADfirst| |l|) (QREFELT $ 136))
                         (QREFELT $ 64))
               (SPADCALL |l| (QREFELT $ 135)))))
       ('T
        (SEQ
         (LETT |cse|
               (QVELT (LETT |rec| (|INTPM;matcherfei| |f| |x| 'NIL $) . #1#) 0)
               . #1#)
         (EXIT
          (COND
           ((EQL |cse| 1)
            (CONS 0
                  (CONS
                   (SPADCALL (QVELT |rec| 2)
                             (SPADCALL (QVELT |rec| 1) (QREFELT $ 137))
                             (QREFELT $ 64))
                   (|spadConstant| $ 37))))
           ((EQL |cse| 2)
            (CONS 0
                  (CONS
                   (SPADCALL (QVELT |rec| 2)
                             (SPADCALL (QVELT |rec| 1) (QREFELT $ 138))
                             (QREFELT $ 64))
                   (|spadConstant| $ 37))))
           (#2#
            (SEQ
             (LETT |cse|
                   (QVELT (LETT |rec| (|INTPM;matchsici| |f| |x| $) . #1#) 0)
                   . #1#)
             (EXIT
              (COND
               ((EQL |cse| 3)
                (CONS 0
                      (CONS
                       (SPADCALL (QVELT |rec| 2)
                                 (SPADCALL (QVELT |rec| 1) (QREFELT $ 139))
                                 (QREFELT $ 64))
                       (|spadConstant| $ 37))))
               ((EQL |cse| 4)
                (CONS 0
                      (CONS
                       (SPADCALL (QVELT |rec| 2)
                                 (SPADCALL (QVELT |rec| 1) (QREFELT $ 140))
                                 (QREFELT $ 64))
                       (|spadConstant| $ 37))))
               ((EQL |cse| 6)
                (CONS 0
                      (CONS
                       (SPADCALL
                        (SPADCALL (QVELT |rec| 2)
                                  (SPADCALL (QVELT |rec| 1) (QREFELT $ 140))
                                  (QREFELT $ 64))
                        (SPADCALL (QVELT |rec| 2)
                                  (SPADCALL (QVELT |rec| 1) (QREFELT $ 93))
                                  (QREFELT $ 64))
                        (QREFELT $ 67))
                       (|spadConstant| $ 37))))
               (#2# (CONS 1 "failed"))))))))))))))) 

(DEFUN |INTPM;pmComplexintegrate;FSU;14| (|f| |x| $)
  (PROG (|cse| |rec| |u| |rc|)
    (RETURN
     (SEQ
      (COND
       ((NULL
         (SPADCALL
          (QCAR
           (LETT |rc| (SPADCALL |f| |x| (QREFELT $ 63))
                 . #1=(|INTPM;pmComplexintegrate;FSU;14|)))
          (|spadConstant| $ 46) (QREFELT $ 66)))
        (SEQ (LETT |u| (SPADCALL (QCDR |rc|) |x| (QREFELT $ 141)) . #1#)
             (EXIT
              (COND ((QEQCAR |u| 1) (CONS 1 "failed"))
                    (#2='T
                     (SEQ (LETT |rec| (QCDR |u|) . #1#)
                          (EXIT
                           (CONS 0
                                 (CONS
                                  (SPADCALL (QCAR |rc|) (QCAR |rec|)
                                            (QREFELT $ 64))
                                  (SPADCALL (QCAR |rc|) (QCDR |rec|)
                                            (QREFELT $ 64)))))))))))
       ('T
        (SEQ
         (LETT |cse|
               (QVELT (LETT |rec| (|INTPM;matcherfei| |f| |x| 'T $) . #1#) 0)
               . #1#)
         (EXIT
          (COND
           ((EQL |cse| 2)
            (CONS 0
                  (CONS
                   (SPADCALL (QVELT |rec| 2)
                             (SPADCALL (QVELT |rec| 1) (QREFELT $ 138))
                             (QREFELT $ 64))
                   (|spadConstant| $ 37))))
           (#2# (CONS 1 "failed"))))))))))) 

(DEFUN |INTPM;formula1| (|f| |x| |t| |cc| $)
  (PROG (#1=#:G2029 |mmi| |mm| #2=#:G2030 |sgz| |z| |sgs| |ms| |mw| |l|)
    (RETURN
     (SEQ
      (COND
       ((NULL
         (LETT |l| (|INTPM;match1| |f| |x| |t| |cc| $)
               . #3=(|INTPM;formula1|)))
        (CONS 1 "failed"))
       (#4='T
        (SEQ
         (EXIT
          (SEQ (LETT |mw| (|SPADfirst| |l|) . #3#)
               (COND
                ((SPADCALL (LETT |ms| (SPADCALL |l| (QREFELT $ 135)) . #3#)
                           (QREFELT $ 89))
                 (EXIT (CONS 1 #5="failed")))
                (#4#
                 (SEQ (LETT |sgs| (SPADCALL |ms| (QREFELT $ 91)) . #3#)
                      (EXIT
                       (COND
                        ((QEQCAR |sgs| 1)
                         (PROGN (LETT #2# (CONS 1 #5#) . #3#) (GO #2#))))))))
               (SEQ
                (LETT |sgz|
                      (SPADCALL
                       (LETT |z|
                             (SPADCALL
                              (SPADCALL |mw| (|spadConstant| $ 46)
                                        (QREFELT $ 67))
                              |ms| (QREFELT $ 48))
                             . #3#)
                       (QREFELT $ 91))
                      . #3#)
                (EXIT
                 (COND
                  ((OR (QEQCAR |sgz| 1) (< (QCDR |sgz|) 0))
                   (PROGN (LETT #2# (CONS 1 "failed") . #3#) (GO #2#))))))
               (LETT |mmi|
                     (SPADCALL (LETT |mm| (SPADCALL |l| (QREFELT $ 133)) . #3#)
                               (QREFELT $ 142))
                     . #3#)
               (EXIT
                (CONS 0
                      (SPADCALL
                       (SPADCALL
                        (SPADCALL (QCDR |sgs|) (SPADCALL |l| (QREFELT $ 143))
                                  (QREFELT $ 144))
                        (SPADCALL |ms| (- (- |mmi|) 1) (QREFELT $ 73))
                        (QREFELT $ 64))
                       (SPADCALL
                        (SPADCALL
                         (SPADCALL (SPADCALL |x| (QREFELT $ 18))
                                   (QREFELT $ 145))
                         |x|
                         (PROG1 (LETT #1# |mmi| . #3#)
                           (|check-subtype| (>= #1# 0) '(|NonNegativeInteger|)
                                            #1#))
                         (QREFELT $ 146))
                        (LIST (SPADCALL |x| (QREFELT $ 147))) (LIST |z|)
                        (QREFELT $ 150))
                       (QREFELT $ 64))))))
         #2# (EXIT #2#)))))))) 

(DEFUN |INTPM;match1| (|f| |x| |t| |cc| $)
  (PROG (|l| |res| |pat| |res0|)
    (RETURN
     (SEQ (LETT |res0| (SPADCALL (QREFELT $ 80)) . #1=(|INTPM;match1|))
          (LETT |pat|
                (SPADCALL
                 (SPADCALL |cc|
                           (SPADCALL (SPADCALL |t| (QREFELT $ 93))
                                     (QREFELT $ 42) (QREFELT $ 92))
                           (QREFELT $ 64))
                 (SPADCALL
                  (SPADCALL (SPADCALL |t| (QREFELT $ 33) (QREFELT $ 92))
                            (QREFELT $ 68))
                  (QREFELT $ 81))
                 (QREFELT $ 64))
                . #1#)
          (COND
           ((NULL
             (SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86)))
            (EXIT
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (EXIT
                   (LIST (|spadConstant| $ 37)
                         (SPADCALL |l| (QREFELT $ 13) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 14) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))))))))
          (LETT |pat|
                (SPADCALL
                 (SPADCALL |cc| (SPADCALL |t| (QREFELT $ 29) (QREFELT $ 92))
                           (QREFELT $ 64))
                 (SPADCALL
                  (SPADCALL (SPADCALL |t| (QREFELT $ 33) (QREFELT $ 92))
                            (QREFELT $ 68))
                  (QREFELT $ 81))
                 (QREFELT $ 64))
                . #1#)
          (COND
           ((NULL
             (SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86)))
            (EXIT
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (EXIT
                   (LIST (SPADCALL |l| (QREFELT $ 12) (QREFELT $ 87))
                         (|spadConstant| $ 37)
                         (SPADCALL |l| (QREFELT $ 14) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))))))))
          (LETT |pat|
                (SPADCALL
                 (SPADCALL |cc| (SPADCALL |t| (QREFELT $ 29) (QREFELT $ 92))
                           (QREFELT $ 48))
                 (SPADCALL
                  (SPADCALL (SPADCALL |t| (QREFELT $ 33) (QREFELT $ 92))
                            (QREFELT $ 68))
                  (QREFELT $ 81))
                 (QREFELT $ 64))
                . #1#)
          (COND
           ((NULL
             (SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86)))
            (EXIT
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (EXIT
                   (LIST
                    (SPADCALL (SPADCALL |l| (QREFELT $ 12) (QREFELT $ 87))
                              (QREFELT $ 68))
                    (|spadConstant| $ 37)
                    (SPADCALL |l| (QREFELT $ 14) (QREFELT $ 87))
                    (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))))))))
          (LETT |pat|
                (SPADCALL
                 (SPADCALL
                  (SPADCALL |cc| (SPADCALL |t| (QREFELT $ 29) (QREFELT $ 92))
                            (QREFELT $ 64))
                  (SPADCALL (SPADCALL |t| (QREFELT $ 93)) (QREFELT $ 42)
                            (QREFELT $ 92))
                  (QREFELT $ 64))
                 (SPADCALL
                  (SPADCALL (SPADCALL |t| (QREFELT $ 33) (QREFELT $ 92))
                            (QREFELT $ 68))
                  (QREFELT $ 81))
                 (QREFELT $ 64))
                . #1#)
          (COND
           ((NULL
             (SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86)))
            (EXIT
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (EXIT
                   (LIST (SPADCALL |l| (QREFELT $ 12) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 13) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 14) (QREFELT $ 87))
                         (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))))))))
          (LETT |pat|
                (SPADCALL
                 (SPADCALL
                  (SPADCALL |cc| (SPADCALL |t| (QREFELT $ 29) (QREFELT $ 92))
                            (QREFELT $ 48))
                  (SPADCALL (SPADCALL |t| (QREFELT $ 93)) (QREFELT $ 42)
                            (QREFELT $ 92))
                  (QREFELT $ 64))
                 (SPADCALL
                  (SPADCALL (SPADCALL |t| (QREFELT $ 33) (QREFELT $ 92))
                            (QREFELT $ 68))
                  (QREFELT $ 81))
                 (QREFELT $ 64))
                . #1#)
          (COND
           ((NULL
             (SPADCALL
              (LETT |res|
                    (SPADCALL |f| (SPADCALL |pat| (QREFELT $ 83)) |res0|
                              (QREFELT $ 85))
                    . #1#)
              (QREFELT $ 86)))
            (EXIT
             (SEQ (LETT |l| (|INTPM;mkalist| |res| $) . #1#)
                  (EXIT
                   (LIST
                    (SPADCALL (SPADCALL |l| (QREFELT $ 12) (QREFELT $ 87))
                              (QREFELT $ 68))
                    (SPADCALL |l| (QREFELT $ 13) (QREFELT $ 87))
                    (SPADCALL |l| (QREFELT $ 14) (QREFELT $ 87))
                    (SPADCALL |l| (QREFELT $ 15) (QREFELT $ 87))))))))
          (EXIT NIL))))) 

(DEFUN |INTPM;pmintegrate;FS2OcU;17| (|f| |x| |a| |b| $)
  (PROG ()
    (RETURN
     (SEQ
      (COND
       ((SPADCALL |a| (QREFELT $ 152))
        (COND
         ((EQL (SPADCALL |b| (QREFELT $ 154)) 1)
          (EXIT
           (|INTPM;formula1| |f| |x|
            (SPADCALL (SPADCALL |x| (QREFELT $ 18)) (QREFELT $ 155))
            (SPADCALL (QREFELT $ 21)
                      (CONS #'|INTPM;pmintegrate;FS2OcU;17!0| (VECTOR $ |x|))
                      (QREFELT $ 28))
            $))))))
      (EXIT (CONS 1 "failed")))))) 

(DEFUN |INTPM;pmintegrate;FS2OcU;17!0| (|x1| $$)
  (PROG (|x| $)
    (LETT |x| (QREFELT $$ 1) . #1=(|INTPM;pmintegrate;FS2OcU;17|))
    (LETT $ (QREFELT $$ 0) . #1#)
    (RETURN (PROGN (SPADCALL |x1| |x| (QREFELT $ 156)))))) 

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

(DEFUN |PatternMatchIntegration;| (|#1| |#2|)
  (PROG (|pv$| $ |dv$| DV$2 DV$1)
    (RETURN
     (SEQ
      (PROGN
       (LETT DV$1 (|devaluate| |#1|) . #1=(|PatternMatchIntegration|))
       (LETT DV$2 (|devaluate| |#2|) . #1#)
       (LETT |dv$| (LIST '|PatternMatchIntegration| DV$1 DV$2) . #1#)
       (LETT $ (GETREFV 159) . #1#)
       (QSETREFV $ 0 |dv$|)
       (QSETREFV $ 3
                 (LETT |pv$|
                       (|buildPredVector| 0 0
                                          (LIST
                                           (AND
                                            (|HasCategory| |#1|
                                                           '(|ConvertibleTo|
                                                             (|Pattern|
                                                              (|Integer|))))
                                            (|HasCategory| |#1|
                                                           '(|PatternMatchable|
                                                             (|Integer|)))
                                            (|HasCategory| |#2|
                                                           '(|SpecialFunctionCategory|)))
                                           (AND
                                            (|HasCategory| |#1|
                                                           '(|ConvertibleTo|
                                                             (|Pattern|
                                                              (|Integer|))))
                                            (|HasCategory| |#1|
                                                           '(|PatternMatchable|
                                                             (|Integer|)))
                                            (|HasCategory| |#2|
                                                           '(|LiouvillianFunctionCategory|)))))
                       . #1#))
       (|haddProp| |$ConstructorCache| '|PatternMatchIntegration|
                   (LIST DV$1 DV$2) (CONS 1 $))
       (|stuffDomainSlots| $)
       (QSETREFV $ 6 |#1|)
       (QSETREFV $ 7 |#2|)
       (QSETREFV $ 10 (SPADCALL (QREFELT $ 9)))
       (QSETREFV $ 12 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 13 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 14 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 15 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 16 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 17 (SPADCALL (QREFELT $ 10) (QREFELT $ 11)))
       (QSETREFV $ 21
                 (SPADCALL (SPADCALL (QREFELT $ 15) (QREFELT $ 18))
                           (QREFELT $ 20)))
       (QSETREFV $ 29
                 (SPADCALL
                  (SPADCALL (SPADCALL (QREFELT $ 12) (QREFELT $ 18))
                            (QREFELT $ 20))
                  (CONS #'|PatternMatchIntegration!0| $) (QREFELT $ 28)))
       (QSETREFV $ 33
                 (SPADCALL
                  (SPADCALL (SPADCALL (QREFELT $ 14) (QREFELT $ 18))
                            (QREFELT $ 20))
                  (CONS #'|PatternMatchIntegration!1| $) (QREFELT $ 28)))
       (QSETREFV $ 42
                 (SPADCALL
                  (SPADCALL (SPADCALL (QREFELT $ 13) (QREFELT $ 18))
                            (QREFELT $ 20))
                  (CONS #'|PatternMatchIntegration!2| $) (QREFELT $ 28)))
       (QSETREFV $ 45 (SPADCALL (SPADCALL (QREFELT $ 43)) (QREFELT $ 44)))
       (QSETREFV $ 49
                 (SPADCALL (|spadConstant| $ 46) (SPADCALL 2 (QREFELT $ 47))
                           (QREFELT $ 48)))
       (COND
        ((|HasCategory| |#1| '(|ConvertibleTo| (|Pattern| (|Integer|))))
         (COND
          ((|HasCategory| |#1| '(|PatternMatchable| (|Integer|)))
           (PROGN
            (COND
             ((|HasCategory| |#2| '(|LiouvillianFunctionCategory|))
              (PROGN
               (QSETREFV $ 132
                         (CONS (|dispatchFunction| |INTPM;pmintegrate;FSU;13|)
                               $))
               (QSETREFV $ 141
                         (CONS
                          (|dispatchFunction|
                           |INTPM;pmComplexintegrate;FSU;14|)
                          $)))))
            (COND
             ((|HasCategory| |#2| '(|SpecialFunctionCategory|))
              (PROGN
               (QSETREFV $ 158
                         (CONS
                          (|dispatchFunction| |INTPM;pmintegrate;FS2OcU;17|)
                          $))))))))))
       $))))) 

(DEFUN |PatternMatchIntegration!2| (|x1| $)
  (PROG (|zz|)
    (RETURN
     (SEQ (LETT |zz| (SPADCALL |x1| (QREFELT $ 35)) NIL)
          (EXIT
           (COND
            ((QEQCAR |zz| 0)
             (COND
              ((SPADCALL (QCDR |zz|) (|spadConstant| $ 39) (QREFELT $ 40))
               (|spadConstant| $ 32))
              ('T (|spadConstant| $ 41))))
            ('T (|spadConstant| $ 32)))))))) 

(DEFUN |PatternMatchIntegration!1| (|x1| $)
  (COND
   ((SPADCALL (SPADCALL |x1| (QREFELT $ 23)) (QREFELT $ 25))
    (SPADCALL |x1| (QREFELT $ 31)))
   ('T (|spadConstant| $ 32)))) 

(DEFUN |PatternMatchIntegration!0| (|x1| $)
  (SPADCALL (SPADCALL |x1| (QREFELT $ 23)) (QREFELT $ 25))) 

(MAKEPROP '|PatternMatchIntegration| '|infovec|
          (LIST
           '#(NIL NIL NIL NIL NIL NIL (|local| |#1|) (|local| |#2|) (|Symbol|)
              (0 . |new|) '|pm| (4 . |new|) '|pmw| '|pmm| '|pms| '|pmc| '|pma|
              '|pmb| (9 . |coerce|) (|FunctionSpaceAssertions| 6 7)
              (14 . |optional|) '|c| (|List| 8) (19 . |variables|) (|Boolean|)
              (24 . |empty?|) (|Mapping| 24 7)
              (|FunctionSpaceAttachPredicates| 6 7 7) (29 . |suchThat|) '|w|
              (|TrigonometricManipulations| 6 7) (35 . |real?|) (40 . |false|)
              '|s| (|Union| 38 '#1="failed") (44 . |retractIfCan|)
              (49 . |Zero|) (53 . |Zero|) (|Integer|) (57 . |Zero|) (61 . <)
              (67 . |true|) '|m| (71 . |pi|) (75 . |sqrt|) '|spi| (80 . |One|)
              (84 . |coerce|) (89 . /) '|half|
              (|Record| (|:| |key| 8) (|:| |entry| 7)) (|List| 50)
              (|PatternMatchResult| 38 7) (95 . |destruct|)
              (|AssociationList| 8 7) (100 . |construct|) (105 . |member?|)
              (111 . |One|) (|Union| 110 '#1#) (115 . |retractIfCan|)
              (|Union| 149 '#2="failed") (120 . |isTimes|)
              (|Record| (|:| |const| 7) (|:| |nconst| 7))
              |INTPM;splitConstant;FSR;2| (125 . *) (131 . |isPlus|) (136 . =)
              (142 . +) (148 . -) (153 . -)
              (|Record| (|:| |val| $) (|:| |exponent| 38)) (|Union| 70 '#2#)
              (159 . |isPower|) (164 . ^) (|Kernel| 7) (170 . |is?|)
              (|NonNegativeInteger|) (|SparseMultivariatePolynomial| 6 74)
              (176 . |minimumDegree|) (182 . |degree|) (188 . |new|)
              (192 . |exp|) (|Pattern| 38) (197 . |convert|)
              (|PatternMatchResult| 38 $) (202 . |patternMatch|)
              (209 . |failed?|) (214 . |elt|) (220 . |differentiate|)
              (226 . |zero?|) (|ElementaryFunctionSign| 6 7) (231 . |sign|)
              (236 . ^) (242 . |log|) (|Fraction| 38) (247 . |One|)
              (|SparseMultivariatePolynomial| 6 110) (251 . |numer|)
              (256 . |denom|) (261 . |coerce|) (|List| 74) (266 . |variables|)
              (|Mapping| 24 74) (271 . |select!|) (|List| 7) (277 . |argument|)
              (|SparseUnivariatePolynomial| $) (282 . |univariate|)
              (|SparseUnivariatePolynomial| 77) (288 . |coefficient|)
              (|Kernel| $) (294 . |coerce|) (|Fraction| 106)
              (299 . |univariate|) (|Union| 118 '"failed") (|Fraction| 118)
              (305 . |retractIfCan|) (310 . |One|)
              (|SparseUnivariatePolynomial| 7) (314 . |One|) (318 . |degree|)
              (323 . |coefficient|) (329 . |leadingCoefficient|) (334 . |tan|)
              (|PositiveInteger|) (339 . ^) (345 . *)
              (|Record| (|:| |exponent| 76) (|:| |coef| 7) (|:| |radicand| 7))
              (|PolynomialRoots| (|IndexedExponents| 74) 74 6 77 7)
              (351 . |froot|) (|Record| (|:| |special| 7) (|:| |integrand| 7))
              (|Union| 130 '"failed") (357 . |pmintegrate|) (363 . |second|)
              (368 . |li|) (373 . |third|) (378 . |dilog|) (383 . |Ei|)
              (388 . |erf|) (393 . |Si|) (398 . |Ci|)
              (403 . |pmComplexintegrate|) (409 . |retract|) (414 . |last|)
              (419 . *) (425 . |Gamma|) (430 . |differentiate|)
              (437 . |kernel|) (|List| 110) (|List| $) (442 . |eval|)
              (|OrderedCompletion| 7) (449 . |zero?|) (|SingleInteger|)
              (454 . |whatInfinity|) (459 . |constant|) (464 . |freeOf?|)
              (|Union| 7 '"failed") (470 . |pmintegrate|))
           '#(|splitConstant| 478 |pmintegrate| 484 |pmComplexintegrate| 498)
           'NIL
           (CONS (|makeByteWordVec2| 1 'NIL)
                 (CONS '#()
                       (CONS '#()
                             (|makeByteWordVec2| 158
                                                 '(0 8 0 9 1 8 0 0 11 1 7 0 8
                                                   18 1 19 7 7 20 1 7 22 0 23 1
                                                   22 24 0 25 2 27 7 7 26 28 1
                                                   30 24 7 31 0 24 0 32 1 7 34
                                                   0 35 0 6 0 36 0 7 0 37 0 38
                                                   0 39 2 38 24 0 0 40 0 24 0
                                                   41 0 7 0 43 1 7 0 0 44 0 7 0
                                                   46 1 7 0 38 47 2 7 0 0 0 48
                                                   1 52 51 0 53 1 54 0 51 55 2
                                                   22 24 8 0 56 0 6 0 57 1 7 58
                                                   0 59 1 7 60 0 61 2 7 0 0 0
                                                   64 1 7 60 0 65 2 7 24 0 0 66
                                                   2 7 0 0 0 67 1 7 0 0 68 2 7
                                                   0 0 0 69 1 7 71 0 72 2 7 0 0
                                                   38 73 2 74 24 0 8 75 2 77 76
                                                   0 74 78 2 77 76 0 74 79 0 52
                                                   0 80 1 7 0 0 81 1 7 82 0 83
                                                   3 7 84 0 82 84 85 1 52 24 0
                                                   86 2 54 7 0 8 87 2 7 0 0 8
                                                   88 1 7 24 0 89 1 90 34 7 91
                                                   2 7 0 0 0 92 1 7 0 0 93 0 94
                                                   0 95 1 7 96 0 97 1 7 96 0 98
                                                   1 7 0 96 99 1 77 100 0 101 2
                                                   100 0 102 0 103 1 74 104 0
                                                   105 2 77 106 0 74 107 2 108
                                                   77 0 76 109 1 7 0 110 111 2
                                                   7 112 0 110 113 1 115 114 0
                                                   116 0 115 0 117 0 118 0 119
                                                   1 118 76 0 120 2 118 7 0 76
                                                   121 1 118 7 0 122 1 7 0 0
                                                   123 2 7 0 0 124 125 2 7 0
                                                   124 0 126 2 128 127 7 76 129
                                                   2 0 131 7 8 132 1 104 7 0
                                                   133 1 7 0 0 134 1 104 7 0
                                                   135 1 7 0 0 136 1 7 0 0 137
                                                   1 7 0 0 138 1 7 0 0 139 1 7
                                                   0 0 140 2 0 131 7 8 141 1 7
                                                   38 0 142 1 104 7 0 143 2 7 0
                                                   38 0 144 1 7 0 0 145 3 7 0 0
                                                   8 76 146 1 74 0 8 147 3 7 0
                                                   0 148 149 150 1 151 24 0 152
                                                   1 151 153 0 154 1 19 7 7 155
                                                   2 7 24 0 8 156 4 0 157 7 8
                                                   151 151 158 2 0 62 7 8 63 2
                                                   2 131 7 8 132 4 1 157 7 8
                                                   151 151 158 2 2 131 7 8
                                                   141)))))
           '|lookupComplete|)) 
