%PDF- <> %âãÏÓ endobj 2 0 obj <> endobj 3 0 obj <>/ExtGState<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI] >>/Annots[ 28 0 R 29 0 R] /MediaBox[ 0 0 595.5 842.25] /Contents 4 0 R/Group<>/Tabs/S>> endobj ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<>endobj 2 0 obj<> endobj 2 0 obj<>endobj 2 0 obj<>es 3 0 R>> endobj 2 0 obj<> ox[ 0.000000 0.000000 609.600000 935.600000]/Fi endobj 3 0 obj<> endobj 7 1 obj<>/ProcSet[/PDF/Text/ImageB/ImageC/ImageI]>>/Subtype/Form>> stream
;ELC ;;; Compiled ;;; in Emacs version 25.2.1 ;;; with all optimizations. ;;; This file uses dynamic docstrings, first added in Emacs 19.29. ;;; This file does not contain utf-8 non-ASCII characters, ;;; and so can be loaded in Emacs versions earlier than 23. ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (byte-code "\300\301!\210\300\302!\207" [require calc-ext calc-macs] 2) (defalias 'calcFunc-pcont #[(expr &optional var) "\211:?\206\f @\306>)\203x \211:\2034 @\307>?\2057 @\310=\203. A@\311=\2027 \312 !\2027 \311=)\203= \313\207\211:\205P @\310=\205P \314 8\311Y)\203X \315!\207\211:?\206d @\316>)\203j \207\n\232\204t \n\204v \313\207\207@\317=\203\216 \320\321A@\n\"\321\3148\n\"\"\207@\322=\203\244 \323\321A@\n\"\321\3148\n\"\"\207@\324=\203\316 \3148\211:\203\273 @\325=\202\276 \311Y)\203\316 \326\321A@\n\"\3148\"\207@\327>\203\334 \321A@\n\"\207\n:\203\330\n\"\211\203GS8\331!\332 !\203 \333\f!\202\f*\202\313)\207@\334>\203U\321A@\n\"\211\313=\203 \313\202S\321\3148\n\"!\335\f!\203M@\336=\203<\337!!\202@\335!!\203M\333\340\f!\"!\202R\340\f!\"))\207\n\203[\207\313\207" [expr a var p cont lead (bigpos bigneg frac float cplx polar hms date mod var) (bigpos bigneg) float 0 math-zerop 1 2 math-trunc (bigpos bigneg frac float cplx polar hms date sdev intv mod) * math-mul calcFunc-pcont / math-div ^ bigpos math-pow (neg polar) math-is-polynomial math-poly-gcd-list math-guess-if-neg math-neg (+ - cplx sdev) math-negp - math-posp math-poly-gcd c2] 6]) (defalias 'calcFunc-pprim #[(expr &optional var) "\303 \"\304\n\305\"\203 \202 \306\n #)\207" [expr var cont calcFunc-pcont math-equal-int 1 math-poly-div-exact] 4]) (defalias 'math-div-poly-const #[(expr c) "\242\302>\203 @\303A@ \"\303\3048 \"E\207\305 \"\207" [expr c (+ -) math-div-poly-const 2 math-div] 5]) (defalias 'calcFunc-pdeg #[(expr &optional var) "\211:\203$ @\303>?\205' @\304=\203 A@\305=\202' \306 !\202' \305=)\203- \307\207\n\203= \310\n\"\206@ \311\312\"\207\313!\207" [expr a var (bigpos bigneg) float 0 math-zerop (neg (var inf var-inf)) math-polynomial-p math-reject-arg "Expected a polynomial" math-poly-degree] 4]) (defalias 'math-poly-degree #[(expr) "\211:?\206\f @\302>)\203 \242\303=\203 \304\207\305\207@\306=\203( \307A@!\207@\310=\203; \307A@!\307\3118!\\\207@\312=\203N \307A@!\307\3118!Z\207@\313=\203g \314\3118!\203g \307A@!\3118_\207@\315>\203z \307A@!\307\3118!]\207\304\207" [expr a (bigpos bigneg frac float cplx polar hms date mod var) var 1 0 neg math-poly-degree * 2 / ^ natnump (+ -)] 5]) (defalias 'calcFunc-plead #[(expr var) "\242\304=\203 \305\306A@ \"\306\3078 \"\"\207\242\310=\203, \311\306A@ \"\306\3078 \"\"\207\242\312=\203G \313\3078!\203G \314\306A@ \"\3078\"\207\211:?\206S \n@\315>)\203a \232\203_ \316\207\207\317 \"\211A\203s GS8\202t \316)\207" [expr var a p * math-mul calcFunc-plead 2 / math-div ^ math-natnump math-pow (bigpos bigneg frac float cplx polar hms date mod var) 1 math-is-polynomial] 6]) (defvar math-poly-modulus 1) (defalias 'calcFunc-pgcd #[(pn pd) "\304!\203 \305\306\"\210\304 !\203 \305 \306\"\210\307\302 \"\310 \"*\207" [pn pd math-poly-modulus calc-prefer-frac math-any-floats math-reject-arg "Coefficients must be rational" t math-poly-gcd] 4]) (defalias 'calcFunc-pdiv #[(pn pd &optional base) "\306\303 \n\"\307 \n\f#\211A @+\207" [calc-prefer-frac pn pd math-poly-modulus base res t math-poly-div calc-poly-div-remainder] 5]) (defalias 'calcFunc-prem #[(pn pd &optional base) "\305\302 \"\306 \f#A*\207" [pn pd math-poly-modulus calc-prefer-frac base t math-poly-div] 4]) (defalias 'calcFunc-pdivrem #[(pn pd &optional base) "\306\303 \n\"\307 \n\f#\310 @ AE+\207" [calc-prefer-frac pn pd math-poly-modulus base res t math-poly-div vec] 4]) (defalias 'calcFunc-pdivide #[(pn pd &optional base) "\306\303 \n\"\307 \n\f#\310 @\311 A\n\"\"+\207" [calc-prefer-frac pn pd math-poly-modulus base res t math-poly-div math-add math-div] 5]) (defalias 'math-mul-thru #[(lhs rhs) "\242\302>\203 @\303A@ \"\303\3048 \"E\207 \242\305>\203. @\303 A@\"\303\304 8\"E\207\306 \"\207" [lhs rhs (+ -) math-mul-thru 2 (+ -) math-mul] 6]) (defalias 'math-div-thru #[(num den) "\242\302>\203 @\303A@ \"\303\3048 \"E\207\305 \"\207" [num den (+ -) math-div-thru 2 math-div] 5]) (defalias 'math-sort-terms #[(expr) "\242\301>\203 \302\303\304!\305\"!\207\207" [expr (+ -) math-list-to-sum sort math-sum-to-list #[(a b) "\302@ @\"\207" [a b math-beforep] 3]] 4]) (defalias 'math-list-to-sum #[(lst) "A\203 @A\203 \301\202 \302\303A!@@E\207@A\203% \304@@!\207@@\207" [lst - + math-list-to-sum math-neg] 3]) (defalias 'math-sum-to-list #[(tree &optional neg) "\242\302=\203 \303A@ \"\303\3048 \"\244\207\242\305=\203+ \303A@ \"\303\3048 ?\"\244\207 BC\207" [tree neg + math-sum-to-list 2 -] 4]) (defalias 'math-poly-modulus #[(expr &optional expr2) "\302!\206 \203 \302 !\206 \303\207" [expr expr2 math-poly-modulus-rec 1] 2]) (defalias 'math-poly-modulus-rec #[(expr) "\242\302=\203% \3038\211:\203 @\304=\202 \305Y)\203% \302\306\3038E\207\242\307>\2059 \310A@!\2069 \310\3038!\207" [expr a mod 2 bigpos 0 1 (+ - * /) math-poly-modulus-rec] 5]) (defvar math-poly-div-base nil) (defalias 'math-poly-div #[(u v &optional math-poly-div-base) "\203 \303 \n\"\207\303\304 !\304\n!\"\207" [math-poly-div-base u v math-do-poly-div calcFunc-expand] 4]) (defalias 'math-poly-div-exact #[(u v &optional base) "\304 \n#\211A\305=\203 @\202 \306\307 E\310\")\207" [u v base res math-poly-div 0 math-reject-arg vec "Argument is not a polynomial"] 5]) (defalias 'math-do-poly-div #[(u v) "\306!\203 \306 !\203 \307 \"\310B\207\310B\207\306 !\203K \311=\203' \202H \242\312>\203D \313\314A@ \"\314\3158 \"\316@\317=$\202H \307 \"\310B\207 \320\n\"\310U*\203] \f\310B\207\321!\203r \321 !\203r \322\307 \"!\310B\207 \206z \305 \"\316\211\211\211\203\226 \323 \316\324$\211\204\234 \310B\202\274 \323\316\324$\325\"\326@\"\326A\"B,\207" [u v b a math-poly-modulus math-poly-div-base math-constp math-div 0 1 (+ -) math-add-or-sub math-poly-div-exact 2 nil - math-compare math-atomic-factorp math-simplify math-is-polynomial gen math-poly-div-coefs math-build-polynomial-expr res up vp base] 7]) (defalias 'math-poly-div-rec #[(u v) "\306!\203 \307 \"\207\306 !\2039 \310=\203 \207\242\311>\2034 \312\313A@ \"\313\3148 \"\315@\316=$\207\307 \"\207 \317\n\"\320U*\203I \f\207\321!\203\\ \321 !\203\\ \322\307 \"!\207 \203e \307 \"\207\305 \"\315\211\211\211\203\205 \323 \315\324$\211\204\214 \307 \"\202\260 \323\315\324$\325\"\326\327@\"\307\327A\" \"\",\207" [u v b a math-poly-modulus math-poly-div-base math-constp math-div 1 (+ -) math-add-or-sub math-poly-div-rec 2 nil - math-compare 0 math-atomic-factorp math-simplify math-is-polynomial gen math-poly-div-coefs math-add math-build-polynomial-expr res up vp base] 7]) (defalias 'math-poly-div-coefs #[(u v) "\204 \306\307\310\"\207 GGW\203 \307 B\207 A\203\260 \307\311 !\311!\312\313@!\n@\"\n\f\204>