<algolib.mla.................................................................................................................................................................................................................................................... 5Mnfsing/lninfsing/expinfsing/cosinfsing/sininfsing/sinhinfsing/coshinfsing/trieinfsing/checkinfsing/QuasiInverseinfsing/taninfsing/LambertWinfsing/RootOfinfsing/infsolveinfsing/infsolve/algfuninfsing/infsolve/polynominfsing/helpsignuminfsing/infsolve/checkrootsinfsing/infsolve/largerrootsinfsing/infsolve/smallestinfsing/infsolve/infinitelistinfsing/infsolve/infinitelist/heuristicinfsing/QuasiLogequivalent/alglogeq/jungenequivalent/alglogeq/purjungendev/cleanequivalent/alglogeq/transfertequivalent/equivequivalent/alglogeqequivalent/Otransfequivalent/H_HS_singequivalent/equsingQuasiLogQuasiInverseequivalent/saddlepoint/Haymanequivalent/saddlepoint/H_HSequivalent/saddlepoint/saddle................equivalent/saddlepoint/saddle.m OM8simplify/O.mH?M=dev/Fresnelf.mLM=dev/sin.m?M?:-10.m1 MF:-8.m ; BMF:-88.m * MF:-157.m t[MF:-174.m 8MF:-203.m ;MF:-191.m @MF:-361.m CMF:-220.mXMF:-327.m MF:-344.m,MF:-298.mƯ9MF:-468.m*~MI:-485.m> MI:-514.m*MI:-531.m$9 MK:-638.m  cMJ:-655.m NMJ:-672.m ^MJ:-701.m MJ:-779.m!z]RMJ:-796.m#"3MJ:-824.m#_<,MK:-807.m#xj }MK:-841.m#?MKHolonomy/fglm_algorithm.m$/^MK:-965.m&d MQ:-948.m&MQ:-1006.m'MQ:-982.m'ȣ2MQ:-1023.m(8wMQ:-1040.m(dev/coth.mcM@evalr/add.mLpMB:-15.m zMF:-32.m 5&MF:-101.m .MF:-179.m OMF:-196.m (BMF:-208.m .MF:-225.m ʹMF:-242.m MF:-349.m<MF:-366.mMF:-383.mAMF:-412.mMI:-519.m#:kMKtype/DocumentGenerator/FileDescriptor.mb ~MJ:-553.m MJ:-570.m KnMJ:-536.m X MJ:-694.m ǾMJ:-677.m ȾMJ:-706.m ~MJ:-723.m!MJ:-740.m!fEMJ:-829.m#7,MK:-846.m#g MK:-880.m$QMK:-863.m$ MK:-987.m'I&2MQ:-1045.m(3MQ:-1062.m(6nMQ:-1028.m(yMQregexpcount/atomtoauto.m(MRregexpcount/autoseq.m)kMRregexpcount/epsilontoauto.m)MRQuasiInverse.mAM7dev/ln.mSM:dev/print/nfirst.mwM=simplify/O/inO.m҇M=dev/Zeta.m3dM>evalr/QuasiLog.mMBevalr/univar.mMB:-26.mMF:-112.mTMF:-43.mX@ MF:-60.m MF:-377.m +MF:-219.mF2MF:-236.mMucMF:-253.mQMF:-270.mTwMFtype/SCALE.mrJ MI:-423.m8 MI:-406.m MI:-394.m1AMI:-440.m) DMI:-547.m$". MK:-564.mE MJ:-581.m/& MJ:-610.m MJ:-688.m MJ:-717.m!yMJ:-734.m"tMJ:-751.m# eMJ:-857.m#ZMK:-874.m$"MK:-903.m$BMK:-891.m%.g MK:-920.m%MQ:-998.m' JMQ:-1039.m(P& MQ:-1056.m(MQ:-1073.m(MQqfactorial.m(MRregexpcount/renameinit.m)R pMRregexpcount/autotoXstarauto.m)WMRinfsing/LambertW.m:M6infsing/infsolve/algfun.mǥM7dev/erf.m.M>:-37.mܻ MF:-54.m0MF:-106.m _MF:-71.m xMMF:-123.m MF:-140.m !ZTMF:-247.m kMF:-281.m v:FMF:-310.m QMF:-264.m "|MF:-451.mF MI:-434.mMI:-388.mK MI:-417.mS MItype/DocumentGenerator/Translator.m; MJ:-604.mF MJ:-575.mX MJ:-558.md[ MJ:-621.m 'MJ:-592.m z MJ:-699.m MJ:-745.m!k+nMJ:-762.m!I0MJ:-728.m":MJ:-868.m$%HMK:-885.m%6MK:-914.m%RHMQ:-931.m%j/MQ:-1067.m((IMQregexpcount/ExpandR.m(MRregexpcount/autominimize.m)VMRregexpcount/minirenumber.m)0MRinfsing/check.mYM6equivalent/saddlepoint/HarrisSchoenfeld.m/M8dev/QuasiLog.mfM:dev/dev/ln.m(jM<dev/arccot.mUM?dev/arccosh.mrM@evalr/intersect.mMA:-2.m6MF:-48.m FLMF:-65.m X MF:-82.m a zMF:-134.m a tMF:-117.m sL MF:-151.m KMF:-292.m *MF:-258.m 6MF:-304.mA.MF:-321.mB-MF:-275.mCMF:-428.m:v VMI:-462.m *MI:-399.m, wMI:-445.mf MI:-615.mMJ:-632.m2MJ:-586.m2MJ:-569.m JMJ:-790.m!+ rMJ:-756.m!NMJ:-739.m!ѿsMJ:-801.m"eypMJ:-773.m" MJ:-879.m$F MK:-896.m%eMK:-925.m%JMQ:-942.m%4MQ:-908.m&OMQ:-1000.m&>5MQ:-1078.m(.MQexpand/qbinomial.m()MRregexpcount/autoprune.m) MRregexpcount/regexptoauto.m)IkMRregexpcount/regexptogram.m)J[MRequivalent/Otransf.mM7dev/add.mdM;dev/Ci.m-M=dev/dilog.m)M>dev/cot.mCcM?dev/arcsech.m|MAdiff/QuasiInverse.mMCgfun.m<MF:-59.m  MF:-76.m  "MF:-128.m W fMF:-93.m ' MF:-145.m DvMF:-162.m $jMF:-315.m QMF:-332.m MF:-286.mMF:-269.m}MF:-473.m ,MI:-456.mg MI:-439.m oMI:-490.mAUMI:-502.miPMI:-597.me MJ:-626.mF9MJ:-643.m=ZMJ:-609.mq& MJ:-660.m VMJ:-767.m"9 MJ:-784.m"Cj^MJ:-812.m#`uMK:-919.m%MQ:-936.m%sMQ:-953.m' Z MQ:-970.m'2MQ:-1011.m'7MQregexpcount/randregexp.m)8uDMRregexpcount/recregexpnottoauto.m)<MRdev/findplace.myM<dev/arcsec.mXM@type/gfun/identity.m dMF:-7.m` BMF:-87.m MK:-947.m&D 3MQ:-964.m&wMQ:-981.m'3 MQ:-1005.m'ilMQ:-1022.m(MQregexpcount/MarkLetters.m(MRregexpcount/drawword.m)1xMRinfsing/QuasiLog.mM7dev/multbyreal.mp&M:dev/LambertW.mM>dev/BesselJ.mM>dev/sec.mFiM?dev/arccsc.mVIbM?:-98.m y MF:-20.m XMF:-167.m XMJ:-659.m >MJ:-676.m NMJ:-705.m vMJ:-722.m!F=%MJ:-828.m#b(MK:-845.m#AMK:-862.m#[MK:-986.m& MQ:-969.m'I2MQ:-1044.m(!MQ:-1061.m(JMQ:-1027.m(-MQregexpcount/autorenewal.m) >rMRregexpcount/gramtoauto.m)(eMRregexpcount/mysolvedoit.m)2}MRinfsing/infsolve.mk :M7QuasiLog.mMF:-359.m (MF:-376.m 2~MF:-218.m#sMF:-235.mMF:-252.m޶6MF:-393.mMI:-405.mM MI:-422.m2FMI:-563.mO2MJ:-580.mP MJ:-529.m < MJ:-546.m MJ:-687.m ^MJ:-733.m")ZMJ:-750.m"1C}MJ:-716.m"C MJ:-856.m#HMK:-839.m$SMK:-873.m$DMK:-902.m$MK:-890.m%!MK:-997.m'C`MQ:-1055.m(lMQ:-1038.m(q MQ:-1072.m(gMQqfactorial/qfactorialtoqpochhammer.m(LMRregexpcount/countl.m(L:MRregexpcount/erasenu.m(҆MRregexpcount/autounion.m)+MRregexpcount/randgramtoregexp.m)6VMRregexpcount/starnormalform.m)U[MRzerotest.m@{M9evalr/signumax.m(MBevalr/signumabs.m MB:-36.m/ MF:-70.m & HMF:-105.mhMF:-122.mR kMF:-53.m z0MF:-19.m R XMF:-263.m PMF:-280.m 2MF:-229.m0MF:-246.m6MFconvert/ndmatrix.m^mMFtype/MultiSeries:-taylor.m~jMI:-433.m MI:-450.mkUMI:-387.m+MI:-416.m]MI:-574.m -MJ:-603.mG$ MJ:-557.m MJ:-620.m| MJ:-591.m$ MJ:-698.m 6MJ:-761.m!+MJ:-727.m"MJ:-744.m"MJ:-867.m$IMK:-884.m$̈9MK:-913.m%vCMQ:-930.m&% MQ:-1049.m(MQ:-1066.m(P)MQ:-1083.m(FJMQequivalent/saddlepoint/Hayman.m6:M7RootOf/selector.m3M9dev/QuasiInverse.mYM:dev/instanc.mcJM:dev/pow/endofdev.mn9M:dev/invert/powinverse.m{M;dev/Lorder.mX!M<dev/Psi.moM>dev/arccos.mL M?:-1.mc2 hMF:-116.m  MF:-133.m %6 1MF:-47.m `MF:-81.m 6 MF:-64.m MF:-150.m $NMF:-291.m ?MF:-257.m V~6MF:-274.m YMF:-303.mu3.MF:-320.mMF:-427.m MI:-461.mW MI:-444.m MI:-398.m MI:-614.mp MJ:-631.mX2MJ:-568.m&. MJ:-585.m22MJ:-738.m  =MJ:-755.m!ALMJ:-772.m! BMJ:-800.m! XMJHolonomy.m$MK:-878.m$ZMK:-895.m$MK:-924.m%~)MQ:-941.m%5MQ:-907.m&-LMQ:-1077.m(M>dev/sinh.mYfbM@dev/arccoth.myM@:-127.m MF:-75.m  MF:-92.m W MF:-58.m)\7MF:-144.m HMF:-161.m -MF:-285.m ސMF:-331.mMF:-314.mvCMF:-268.mwMF:-472.mMI:-438.mr MI:-455.mi lMI:-501.mzMI:-579.m2MJ:-625.m MJ:-642.mn2MJ:-596.m" MJ:-608.m oMJ:-749.m"m;]MJ:-783.m"}MJ:-766.m#MJ:-811.m#X zMK:-889.m% *MK:-918.m%MQ:-935.m%MQ:-1010.m&5MQ:-952.m'tMQAlgSubs.m(MRdiff/AlgSubs.m(MRregexpcount/epsclosure.m)&MRregexpcount/loadtrans.m)-MRregexpcount/regexpnottoauto.m)?EAMRalgolib/version.m)X!MFinfsing/sin.m.M6infsing/QuasiInverse.mM6dev/conjugate.m(M;dev/cleanup.mM;:-69.m5 MF:-86.m? HMF:-6.m & ;MF:-155.m MF:-172.m #7MF:-138.m BHMF:-201.m DMF:-308.m CMF:-325.m EMF:-342.m JW2MF:-279.m rMF:-296.mX9MFprint/_var.mf PMI:-449.mMI:-483.m MI:-466.m wMItype/PLOT.mGMI:-512.m$^MItype/DocumentGenerator/Atomic.m MJ:-619.m pMJ:-636.mNMJ:-653.m ~MJ:-670.m ȎMJ:-777.m!cMJ:-794.m")MJ:-822.m#W"MK:-805.m#a:HMK:-929.m&J[MQ:-963.m&ёMQ:-1004.m'IXMQ:-980.m'QxMQ:-946.m'%MQ:-1021.m(ngMQregexpcount.m(ΔMRregexpcount/Gfirstlast.m(MRregexpcount/autocarprod.m(sMRinfsing/ln.mM6glimit.mK3rM9dev/O.mM;diff/QuasiLog.m,MCtype/gfun/free.m LMF:-97.m MF:-166.m ,MF:-183.m :MF:-149.m GMF:-212.m |MF:-353.m MF:-370.m ԭMF:-319.mg(MF:-336.m_MF:-477.mh MI:-494.mtMI:-506.mCMI:-523.m& MJ:-540.m Lc 7MJ:-647.m ǎMJ:-664.m ǞMJ:-681.m &MJ:-710.m#pMK:-788.m"MJ:-833.m#[7MK:-816.m#JMK:-850.m#->MK:-991.m&NEMQ:-957.m&O]MQ:-974.m&UrMQ:-1015.m&MQ:-1032.m(.MQregexpcount/autocomplete.m(8MRregexpcount/autodeterminize.m(WMRregexpcount/autorenumber.m)  MRregexpcount/epsclosureset.m)NMRdev/invert/doit.msM;dev/dev/simplify.mXM<evalc/RootOf.m} MA:-30.m p mMF:-13.m c 7MF:-206.m FMF:-194.m >MF:-177.m $;MF:-223.m JMF:-240.m Sl5MF:-347.mHMF:-364.mP,MF:-381.m#MF:-410.m[wMI:-488.mD`MItype/PLOT3D.mMMI:-517.m#cMKtype/DocumentGenerator/complex.m MJ:-551.mh MJ:-534.m! MJ:-692.m MJ:-658.m MJ:-704.m nMJ:-675.m FMJ:-721.m#eoMK:-799.m!d2MJ:-827.m#W(MK:-844.m#V?MK:-861.m#ڕMK:-985.m& gMQ:-1009.m&MQ:-968.m'u# MQ:-1043.m'$MQ:-1060.m'=MQ:-1026.m(&MQregexpcount/automarkov.m(MRinfsing/infsolve/polynom.m@M7dev/invert/pprimeknowingp.mM;dev/binomial.mM<dev/endofdev.m-M<dev/implicit/itersum.mDM<:-24.mL MF:-41.m MF:-110.m 2 MF:-188.m WPMF:-375.m n@MF:-234.m 0MF:-217.mXMF:-251.mbMF:-358.mѬMF:-392.m9oMI:-404.m"MI:-421.m ]MI:-499.m`MItype/DocumentGenerator/diff.m MJ:-545.m4 EMJ:-528.m$\ MK:-562.m MJ:-686.m MJ:-669.m MJ:-732.m! MJ:-715.m">MJ:-838.m#^0MK:-855.m#MK:-872.m$PMK:-901.m$_MK:-979.m'MQ:-996.m'4MQ:-1054.m(^MQ:-1037.m(IMQ:-1071.m(<]MQqpochhammer.m(HMRregexpcount/Glast.m(ݜ^MRinfsing/RootOf.mK M6dev/csch.mjmM@evalr/prd/case2.mvMBevalr/prd/case12.mMB:-35.m+ MF:-52.m5.MF:-18.mx MF:-104.m~ MF:-121.m F5 *MF:-199.m H7MF:-369.mMF:-228.mj0MF:-262.mr3MF:-245.m˕MF:-432.m MI:-386.m0 MI:-415.m> MItype/DocumentGenerator/Sum.m MJtype/DocumentGenerator/EquationSeparator.m& MJ:-539.m$s MK:-590.m*Z.6MJ:-556.mR MJ:-573.ms type/gfun/initeq.mH 3MF:-29.m  rMF:-46.m #vMF:-115.m $ MF:-63.m a MF:-80.m l MF:-132.m h GMF:-239.m zMF:-273.m gKMF:-302.m D.MF:-256.mg6MF:-290.mNMFtype/t_SERIES.m5MI:-409.md MI:-443.m/ MI:-460.mʶMI:-397.m 8MI:-426.m& MI:-613.m0 cMJ:-567.m MJ:-630.m cIMJ:-584.m , MJ:-737.m!>MJ:-771.m!Nb+MJ:-754.m!d[MJ:-877.m$© MK:-894.m$" MK:-906.m%J[MMQ:-923.m%R] MQ:-940.m%^LKMQ:-1059.m(_3MQ:-1076.m(TMQregexpcount/autofastunion.m(pMRregexpcount/regexpstowaitgram.m)AMRgdev.m:EM9dev/lncoeff.mXM:dev/compare.mM<evalr/shake.m(MBshake/shake.mMB:-91.m lU MF:-74.m  MF:-126.m n MF:-57.m O1MF:-109.m MF:-143.m KMF:-160.m 0uMF:-284.m !aMF:-330.mdMF:-313.m;tMF:-267.mBtMFtype/ndmatrix.meMF:-471.mc: nMI:-454.mZ GMI:-437.mg MI:-500.mT]MI:-624.m2MJ:-595.m2MJ:-641.m<. MJ:-578.m MJ:-607.m c +MJ:-748.m!HMJ:-765.m" MJ:-782.m"RMJ:-810.m#e$MKHolonomy/next_term.m$hMK:-888.m%|MK:-917.m% zMQ:-934.m% MQ:-951.m'jm MQconvert/qpochhammer.m(MRregexpcount/autocheckentry.m(MRregexpcount/autocopy.m(_MRinfsing/infsolve/infinitelist.mNSM7numericRootOf.m>M9dev/divide.mP M9dev/realpart.mԅEM=dev/arctan.mQM?type/gfun/has2diffeqs3.m܍ WMF:-85.mMF:-68.m j?~MF:-5.m  xMF:-137.m MF:-154.m CMF:-171.m 7MF:-200.m !9MF:-307.m ~|MF:-341.m 2MF:-324.m MF:-295.mJMF:-278.m:WMFprint/SERIES.mZ< MI:-465.my MI:-482.m PMI:-448.m0AMI:-511.mFMI:-589.mY HMJ:-618.m 2MJ:-635.m|H8MJ:-652.m ЦMJtype/MADLaTeX/atomic.m GMJ:-759.m"tMJ:-776.m"DMJ:-793.m"C)MJ:-804.m#9+IMK:-821.m#9tMK:-899.m% BMK:-928.m%MQ:-962.m'dMQ:-1003.m'j5MQ:-945.m'D%MQ:-1020.m(MQequivalent.m7M8dev/dev/+.mtM<dev/Ei.m)M=dev/FresnelS.mM=dev/tan.m?M?:-96.m XMF:-79.m ~ MF:-165.m A,MF:-182.m mHMF:-148.m MF:-352.m `MF:-318.m MF:-211.m MF:-289.mFMF:-335.mPMF:-476.mMI:-459.m DMI:-493.mlMI:-505.m# MKtype/DocumentGenerator/Int.m MJ:-522.m nMJ:-629.mIMJ:-663.m MJ:-680.m .MJ:-646.m ^MJ:-787.m"+MJ:-832.m#_/MK:-815.m#KMKHolonomy/fglm_termination_proc.m$MK:-939.m%w-MQ:-973.m&w MQ:-956.m&MQ:-1014.m'ZUMQ:-990.m'TMQ:-1031.m(EMQregexpcount/follow.m)"nMRinfsing/infsolve/infinitelist/heuristic.mء0M7equivalent/alglogeq.mM7equivalent/equsing.m M7dev/pow.mi0M:dev/Si.m2M=dev/FresnelC.mM=:-12.m -MF:-205.m $EMF:-159.m rMF:-176.m <8MF:-193.m tAMF:-329.m MF:-346.m'UMF:-363.m_MF:-222.mxIMF:-380.mqMFtype/MultiSeries:-series.m| NMI:-487.m?QMI:-516.mwMI:-550.m$h =MK:-533.m p MJ:-691.m MJ:-657.m .MJ:-674.m >MJ:-703.m MJ:-720.m#nMK:-798.m!W9,MJ:-826.m#@9MK:-809.m#a>MK:-843.m#yMK:-860.m#MK:-1008.m&OIMQ:-984.m&\MQ:-967.m'MQ:-1025.m(MQ:-1042.m(wMQregexpcount/checkprod.m)!MRinfsing/helpsignum.m:M7infsing.mM8type/RootOf.m&M9dev/reduce.mQM9:-23.m 2 MF:-40.m NMF:-187.m 9MF:-233.m 0MF:-250.m MF:-216.m8MF:-357.mMF:-374.m25MF:-420.mH];MI:-391.mڧ MI:-403.m MI:-498.m]MItype/DocumentGenerator/flatprod.mo BMJ:-527.m$OX FMK:-544.mw qMJ:-561.mY.MJ:-685.m nMJ:-668.m ɞMJ:-731.m#ZMK:-714.m"ζ;MJ:-837.m#0MK:-854.m$@MK:-871.m$^GMK:-900.m%2sMMK:-978.m'B`MQ:-995.m'QD4MQ:-1053.m(@<yMQ:-1070.m(C;MQ:-1019.m(^MQ:-1036.m(fxMQqbinomial/qbinomialtoqpochhammer.m(ļEMRregexpcount/BuildGlushkov.m(zCMRregexpcount/bersettoauto.m)+MRregexpcount/nullable.m)4MRinfsing/sinh.mM6infsing/trie.myM6dev/invert/powcompose.mv\M;dev/RootOf.mM;dev/exp/trunc.moM<evalr/prd/case1.m~MBevalr/prd/case11.mnMBseries/QuasiLog.m[MB:-103.mMF:-120.mMF:-51.m0MF:-17.m+; MF:-34.m ? RMF:-198.m =MF:-368.m UMF:-227.m+oOMF:-244.m1JMF:-261.m63MFMultiSeries.m"MISERIES.m9MI:-385.m MI:-414.mC7 MI:-431.mm MItype/FileDescriptor.mEbMItype/DocumentGenerator/quotient.m MJ:-572.m MJ:-555.m4 MJ:-601.m =MJ:-538.m$D MK:-708.m MJ:-679.m ȞMJ:-696.m ȮMJ:-725.m"PMJ:-742.m" /MJ:-848.m#;MK:-865.m$IMK:-882.m$NMKMgfun.m%??MQ:-911.m%CMQ:-989.m'2MQ:-1047.m(`MQ:-1064.m(dDMQ:-1081.m(FMQregexpcount/eqnstoasympexp.m)MRregexpcount/pruneunion.m)5MRdev/sign.mhM:dev/invert/powtruncate.m~M;dev/GAMMA.m78M=evalr/prd/case22.m"MBseries/QuasiInverse.mCWMC:-28.ma @MF:-62.muMF:-114.m  MF:-45.m MF:-131.m ! MF:-255.m NMF:-272.m MF:-301.m.MF:-379.mz/MF:-238.mMFtype/SERIES.m~?MI:-442.mSMI:-425.m% yMI:-396.mBMI:-408.m ;MI:-612.mD MJ:-566.m:oMJ:-583.m L MJ:-549.m A< MJ:-719.m!WeMJ:-753.m!:LMJ:-770.m!+MJ:-736.m# MJ:-859.m#ʪKMK:-876.m$Y MK:-893.m$ 0MK:-905.m%^ !MQ:-922.m&UMQ:-1058.m(MQ:-1075.m(AMQexpand/qfactorial.m(SMRregexpcount/autofastconcat.m("NMRregexpcount/gramerror.m)%~(MRregexpcount/gramweight.m)+ MRinfsing/cos.mM6infsing/infsolve/checkroots.mSM7zerotest/dagevalf.mH&iM9dev/evenpart.m2vM;dev/dev/ratpoly.mM<dev/tanh.m_M@:-39.m MF:-56.m &MF:-73.m  MF:-90.m MF:-108.m v MF:-125.m MF:-142.m PMF:-283.m ]PMF:-266.m yMF:-249.m MF:-312.m/_MF:-470.mMI:-419.m MI:-453.m1 GMI:-436.mbMI:-623.mx MJ:-640.m MJ:-606.mz `MJ:-594.m|2MJ:-577.m H hMJ:-764.m!zMJ:-747.m!y[MJ:-781.m#mMJHTMX.m#,dMK:-887.m%ZMKMgfun/NOT_BUGGED_Reduce.m%GVMQ:-916.m%qMQ:-933.m%MQ:-950.m&oFMQ:-1069.m([3MQregexpcount/autotogram.m)(MRRootOf/chkindex.m5M9evalr/prd.mMBevalr/evalr.mMBtype/gfun/has2diffeqs2.m& gMF:-119.m5 IMF:-67.mƽ >MF:-84.m MF:-4.m ] MF:-153.m dMF:-136.m RMF:-170.m "!7MF:-323.m MF:-340.m 2MF:-294.m|UMF:-277.mqOMF:-306.m4.MFtype/matrix_ring.m0AMF:-464.mqMI:-481.m| MI:-447.mu~MI:-510.mcRMI:-617.m MJ:-634.m2MJ:-588.m^ MJ:-651.m ɎMJ:-792.m!/MJ:-775.m"]8RMJ:-758.m"MJ:-803.m" MJ:-820.m#`MK:-898.m%MK:-927.m%1 zMQ:-1002.m&5MQ:-944.m'n.MQ:-961.m'.MQregexpcount/autoerror.m(MRdev/impart.mNM;dev/dev/*.m#M<dev/dev/exp.mM<dev/indexify.mU[M<:-95.mJ MF:-78.m MF:-164.m .MF:-181.m j;MF:-147.m "XMMF:-351.m NUMF:-317.m f MF:-334.m h#MF:-210.mDFMF:-288.muaMF:-475.mv MI:-458.m{ MItype/VOID.mJMI:-492.mZuMI:-504.m3MI:-521.m$ 1MK:-628.mK MJ:-599.m$sMK:-662.m MJ:-645.m fMJ:-769.m!40MJ:-786.m"lRMJ:-814.m#@/MK:-831.m#x<.MK:-938.m&'#MQ:-955.m&,MQ:-972.m&=MQ:-1013.m'/?MQ:-1030.m(gMQexpand/qpochhammer.m(M|MRequivalent/alglogeq/jungen.m۲M7equivalent/alglogeq/transfert.mmGM7comparexpr.m%M8RootOf.m' M9dev/Fresnelg.mAM=:-9.m < wMF:-89.m  MF:-11.m MF:-204.m 6>MF:-158.m yMF:-175.m 8MF:-192.m $UGMF:-299.m 9MF:-362.m OMF:-345.m\MF:-221.m MF:-328.mvMFdiff/SERIES.mHAMItype/ScaleVar.m~A)MI_var.mMI:-469.m MI:-486.m@SMI:-515.mgMI:-639.my2MJ:-532.mOMJ:-673.m MJ:-702.m ~MJ:-656.m MJ:-690.m ІMJ:-797.m!,MJ:-825.m#a,MK:-808.m#8MK:-842.m#k?MK:-983.m&-OMQ:-949.m&@MQ:-966.m&HMQ:-1007.m&w6FMQ:-1041.m($YMQ:-1024.m(Z?MQregexpcount/newstate.m)4<dMRinfsing/infsolve/smallest.mIM7dev/clean.mM7dev/invert.mqM;dev/cosh.m\3M@dev/arcsinh.mn:M@evalr/QuasiInverse.mMA:-22.m 0g rMF:-169.m 7MF:-186.m TrMQ:-1018.m&cmzMQ:-994.m&<4MQ:-977.m']MQ:-1052.m(+MQ:-1035.m(cMQdiff/ApplyOpr.m(}MRregexpcount/BW.m(1IMRregexpcount/autoreverse.m)MRdev/ln/endofdev.mWM:dev/prd.m[M:dev/invert/powcomposesimple.mxrM;dev/RootOf/algfun.m&M;dev/sech.mgI$M@evalc/QuasiLog.mRMA:-16.m zMF:-33.m 2 PMF:-50.m EMF:-102.m }MF:-197.m ;MF:-209.m VMF:-367.m m2MF:-226.m1MF:-243.mf^MF:-260.m+jMF:-413.m MI:-384.m1 MI:-430.m MI:-571.mMJ:-554.m. MJ:-600.m  1MJ:-537.m 5) MJ:-707.m üMJ:-678.m NMJ:-695.m MJ:-724.m!2`MJ:-741.m"NZMJ:-847.m$@MK:-881.m$MK:-864.m$RLMK:-910.m%DMQ:-988.m'j;2MQ:-1046.m(MqMQ:-1063.m(w!sMQ:-1029.m(}=MQ:-1080.m(GMQinfsing/exp.mM6equivalent/saddlepoint/H_HS.mppM8equivalent/saddlepoint/selle.miM8comparemodule.m6M9dev/abs.mdM:dev/dev/pow.m]M<dev/comparexplog.m[M<dev/cossin.m8yM>evalc/QuasiInverse.mKNMAevalr/prd/case.mMBevalr/prd/case21.mMBconjugate/RootOf.mMC:-27.m MF:-44.mMF:-61.mMF:-130.mN MF:-113.m MF:-300.m `MMF:-378.m MF:-271.mMF:-254.mY`MF:-237.m`MF:-441.m&MI:-424.m- MI:-407.m[ MI:-395.mMICommonLib.mOMI:-565.m# MJ:-582.m MJ:-611.m MJ:-548.m 6MJ:-689.m nMJ:-718.m!MJ:-735.m"fMJ:-752.m"[[MJ:-858.m#; >MK:-875.m$mMK:-904.m$ [MK:-892.m%9eMK:-921.m% ?MQ:-999.m&\V9MQ:-1057.m(PMQ:-1074.m(lMQApplyOpr.m(MRregexpcount/autoepssuppress.m(DTMRregexpcount/regexptomatchesgram.m)L%MRevalr.m#LM8evalr/signumin.m(MB:-38.m z MF:-55.m 0MF:-107.m MF:-72.m E MF:-124.m  MF:-141.m 9MF:-248.m ,HMF:-265.m 6wMF:-282.m ;3MF:-311.mX yMFvalue/Coeftayl.mqmMF:-435.m MI:-452.mdMI:-418.m MI:-389.m MItype/DocumentGenerator/Numbering.m MJtype/DocumentGenerator/Label.m0 ~MJ:-559.m MJ:-605.m MJ:-576.mͶ MJ:-593.m٢2MJ:-622.m y MJ:-729.m!iMJ:-746.m!"2MJ:-763.m!+"+MJ:-780.m!+MdMJ:-869.m$JMK:-886.m%)*=MK:-915.m%JGMQ:-932.m%J&MQ:-1068.m(MQregexpcount/BL.m(DMRregexpcount/autoconcat.m(MRequivalent/H_HS_sing.mOM7equivalent/saddlepoint/pointcol.m.{M8zerotest/cst.mGBM9dev/dev.m M<evalc/LambertW.mKMA:-135.m MF:-83.m ] MF:-66.m B MF:-3.m MF:-118.m ' :MF:-49.m MF:-152.m bMF:-293.m 9MF:-322.m}MF:-259.miMF:-276.m"MF:-305.m .MFt_SERIES.mHuMI:-480.mLMI:-463.mG MI:-429.m~ MI:-446.m MI:-616.mX MJ:-587.mˠ MJ:-633.m2MJ:-650.m .MJ:-791.m!+MJ:-802.m""tuMJ:-757.m"MJ:-774.m"MJ:-897.m%bMKMgfun/version.m%>6MQ:-926.m%0 MQ:-943.m%m}MQ:-909.m%LMQ:-1001.m&İ5MQ:-960.m'N MQ:-1079.m(MQregexpcount/grammarkov.m)&MRregexpcount/selectateps.m)S{MRinfsing/cosh.mOM6infsing/tan.m(M6equivalent/alglogeq/purjungen.m1M7dev/print.mM=dev/arcsin.mLM?dev/arccsch.m}MAevalf/O.m9MB:-129.mn eMF:-77.ml MF:-94.m ՙ MF:-163.m sMF:-180.m 9IMF:-146.m PMF:-333.m MF:-316.m3MF:-287.m>[MF:-350.mMF:-457.m MI:-474.m:MI:-491.mC^MI:-503.m'MIDocumentGenerator.m;MJ:-598.m MJ:-627.m>9MJ:-520.m MJ:-785.m""^MJ:-768.m"HMJ:-813.m#2aMK:-830.m#d,MKHolonomy/version.m$w!MKHolonomy/hilbert_dimension_do_it.m$MK:-937.m&aMQ:-971.m&p2MQ:-954.m'J0MQ:-1012.m'SMQregexpcount/version.m(($MRregexpcount/GenMarkLet.m(ڻMRregexpcount/Gfirst.m(n_MRregexpcount/getmarks.m)$cMRregexpcount/sortbyindets.m)TTMRM7R0 I+infsing/lnf*6%%$fctG%$varG%#smG6&%'locvalG%$valG%(singminG%%exprG6"F-C&>8&9&> 8'-%#opG6#9$?(F-"""F9F-%%trueGC%>8$-%(infsingG6%F39%F0>8%7$-%-infsing/trieG6(-% 1infsing/infsolveG6&F3FA%&falseGF0&F=6#F9F7FA.%$logGFNFK@%0&FLFM%)infinityG@%/& &FCFMFMFS>F0-%$absG6#FR[FfnFCF-F-F-F- M7R0 I,infsing/expf*6%%$fctG%$varG%(singminG6'%"rG%'devintG%"iG%%expsG%%cofsG6"F.C$> 8$-%(infsingG6%-%#opG6$"""9$9%9&@%0&F16#""#.%$logG-%'subsopG6$/F@.%*essentialGF 1C%>8%-%(dev/devG6%-%%subsG6$/F:*&&&F16#F8FVF8,&F8F8*$%&_XasyG!""FZF8F9F@""$@$/ &FKFVF8C$>8(7#-%$seqG6$&FK6#,$8&F@/Fco;F8-%%iquoG6$-%%nopsG6#FKF@@%52F8-Fjo6#-% 'selectG6%%%typeGF[o%%listG3-%'memberG6%%%trueG-%$mapGFcp.Fco0&FK6#,&FcoF8F8F8" "!-%'RETURNG6#FC>FK&FK6#Fco@%/FhnF@C$>8'7#-F^o6$&FK6#,&FcoF@F8F8Fdo@)0-%&minusG 6$<#-F66#F]r<$F8%)infinityG<"FC3-Fhp6%F8F]rF]q4-Fdp6$F`o%(integerG-FD6$/F@.%*al gebraicGF1-Fdp6$F`o%'posintG-FD6$/F@.%&polarGF1-F"6%F9F:-%$absG6#FTFCF.F.F.F. M7R0 I,infsing/cosf*6%%$fctG%$varG%(singminG6'%"rG%'devintG%"iG%%expsG%%cofsG6"F.C$> 8$-%(infsingG6%-%#opG6$"""9$9%9&@%0&F16#""#.%$logG-%'subsopG6$/F@.%*essentialGF 1C%>8%-%(dev/devG6%-%%subsG6$/F:*&&&F16#F8FVF8,&F8F8*$%&_XasyG!""FZF8F9F@""$@$/ &FKFVF8C$>8(7#-%$seqG6$&FK6#,$8&F@/Fco;F8-%%iquoG6$-%%nopsG6#FKF@@%52F8-Fjo6#-% 'selectG6%%%typeGF[o%%listG3-%'memberG6%%%trueG-%$mapGFcp.Fco0&FK6#,&FcoF8F8F8" "!-%'RETURNG6#FC>FK&FK6#Fco@%/FhnF@C$>8'7#-F^o6$&FK6#,&FcoF@F8F8Fdo@)0-%&minusG 6$<#-F66#F]r<$F8%)infinityG<"FC3-Fhp6%F8F]rF]q4-Fdp6$F`o%(integerG-FD6$/F@.%*al gebraicGF1-Fdp6$F`o%'posintG-FD6$/F@.%&polarGF1-%,infsing/expG6%F9F:-%$absG6#FT FCF.F.F.F. M7R0 I,infsing/sinf*6%%$fctG%$varG%(singminG6'%"rG%'devintG%"iG%%expsG%%cofsG6"F.C$> 8$-%(infsingG6%-%#opG6$"""9$9%9&@%0&F16#""#.%$logG-%'subsopG6$/F@.%*essentialGF 1C%>8%-%(dev/devG6%-%%subsG6$/F:*&&&F16#F8FVF8,&F8F8*$%&_XasyG!""FZF8F9F@""$@$/ &FKFVF8C$>8(7#-%$seqG6$&FK6#,$8&F@/Fco;F8-%%iquoG6$-%%nopsG6#FKF@@%52F8-Fjo6#-% 'selectG6%%%typeGF[o%%listG3-%'memberG6%%%trueG-%$mapGFcp.Fco0&FK6#,&FcoF8F8F8" "!-%'RETURNG6#FC>FK&FK6#Fco@%/FhnF@C$>8'7#-F^o6$&FK6#,&FcoF@F8F8Fdo@)0-%&minusG 6$<#-F66#F]r<$F8%)infinityG<"FC3-Fhp6%F8F]rF]q4-Fdp6$F`o%(integerG-FD6$/F@.%*al gebraicGF1-Fdp6$F`o%'posintG-FD6$/F@.%&polarGF1-%,infsing/expG6%F9F:-%$absG6#FT FCF.F.F.F. M7R0 I-infsing/sinhf*6%%$fctG%$varG%(singminG6'%"rG%'devintG%"iG%%expsG%%cofsG6"F.C$ >8$-%(infsingG6%-%#opG6$"""9$9%9&@%0&F16#""#.%$logG-%'subsopG6$/F@.%*essentialG F1C%>8%-%(dev/devG6%-%%subsG6$/F:*&&&F16#F8FVF8,&F8F8*$%&_XasyG!""FZF8F9F@""$@$ /&FKFVF8C$>8(7#-%$seqG6$&FK6#,$8&F@/Fco;F8-%%iquoG6$-%%nopsG6#FKF@@%52F8-Fjo6#- %'selectG6%%%typeGF[o%%listG3-%'memberG6%%%trueG-%$mapGFcp.Fco0&FK6#,&FcoF8F8F8 ""!-%'RETURNG6#FC>FK&FK6#Fco@%/FhnF@C$>8'7#-F^o6$&FK6#,&FcoF@F8F8Fdo@)0-%&minus G6$<#-F66#F]r<$F8%)infinityG<"FC3-Fhp6%F8F]rF]q4-Fdp6$F`o%(integerG-FD6$/F@.%*a lgebraicGF1-Fdp6$F`o%'posintG-FD6$/F@.%&polarGF1-%,infsing/expG6%F9F:-%$absG6#F TFCF.F.F.F. M7R0 I-infsing/coshf*6%%$fctG%$varG%(singminG6'%"rG%'devintG%"iG%%expsG%%cofsG6"F.C$ >8$-%(infsingG6%-%#opG6$"""9$9%9&@%0&F16#""#.%$logG-%'subsopG6$/F@.%*essentialG F1C%>8%-%(dev/devG6%-%%subsG6$/F:*&&&F16#F8FVF8,&F8F8*$%&_XasyG!""FZF8F9F@""$@$ /&FKFVF8C$>8(7#-%$seqG6$&FK6#,$8&F@/Fco;F8-%%iquoG6$-%%nopsG6#FKF@@%52F8-Fjo6#- %'selectG6%%%typeGF[o%%listG3-%'memberG6%%%trueG-%$mapGFcp.Fco0&FK6#,&FcoF8F8F8 ""!-%'RETURNG6#FC>FK&FK6#Fco@%/FhnF@C$>8'7#-F^o6$&FK6#,&FcoF@F8F8Fdo@)0-%&minus G6$<#-F66#F]r<$F8%)infinityG<"FC3-Fhp6%F8F]rF]q4-Fdp6$F`o%(integerG-FD6$/F@.%*a lgebraicGF1-Fdp6$F`o%'posintG-FD6$/F@.%&polarGF1-%,infsing/expG6%F9F:-%$absG6#F TFCF.F.F.F. M7R0 I-infsing/trief*6(%#u1G%#u2G%$fctG%$varG%$ty1G%$ty2G6*%$resG%"uG%"vG%%res2G%"iG %"jG%$sigG%#tyG6"F4@+/9$7"-F"6(7#%)infinityG9%9&9'.%(polynomG9)/F=F8-F"6(F;F7F> F?9(F@-%$hasG6$F7F<@%-%.infsing/checkG6&F=F>F?.8$6$FOFB6$F7FF-FH6$F=F<@%-FL6&F7 F>F?FN6$FOFF6$F=FBC&>8%-%#opG6$"""F7>8&-Fgn6$FinF=>FO-%.comparemoduleG6$FenF[o@ )/FO%"G@'FKFPFUFWFfo/FO%"=GC'FU-FL6&F=F>F?.8'?(8(FinFin F41Fbp-%%nopsG6#FO?(8)FinFinF41Fhp-Fep6#F`pC$>8*-%)zerotestG6$&FO6#Fbp&F`p6#Fhp @&/F^q%%trueGC$>F`p-%'subsopG6$/Fhp%%NULLGF`p>Fhp,&FhpFin!""Fin3/F^q%%FAILG-%%t ypeG6$-%&evalfG6$-%&evalcG6#,&FdqFinFbqFbr"#5%(numericG@%2-%'lengthG6#Fbq-Fes6# FdqC$>F`pF[r>FhpFarC%>FO-F\r6$/FbpF_rFO>Fbp,&FbpFinFbrFin[@3/FFF@>8+FB/FBF@>Fgt FF/FF.%&polarG>FgtFB/FBF[u>FgtFF/FF.%*algebraicG>FgtFB/FBFau>FgtFB/FF.%$logG>Fg tFB/FBFgu>FgtFF>FgtFF6$7$-FgnFfp-FgnF[qFgt-%&ERRORG6#%3Too~many~variablesGF4F4F 4F4 M7R0 I.infsing/checkf*6&%#ptG%$fctG%$varG%'resultG6&%"iG%$resG%'devintG%"jG6"F.C%>8% 7"?&8$9$%%trueG@%-%$hasG6$F4%)infinityG>F17$-%#opG6#F1F4C$>8&-%(dev/devG6%-%%su bsG6$/9&*&F4""",&FMFM*$%&_XasyG!""FQFM9%""#""$@%/<#-%$seqG6$-F?6$FM8'/Fgn-%'ind etsG6$FC%%listG<#FMC$?(FgnFTFS,&-%%nopsG6#FCFM!"#FM-%%typeG6$&FC6#Fgn%*nonnegin tGF.@$52FgnFao33/FgnFao4Feo2,&FhoFM&FC6#,&FgnFMFdoFMFQFM>F1F=>F1F=@%/F1F2%&fals eGC$>9'F1F6F.F.F.F. M7R0 I5infsing/QuasiInversef*6%%$fctG%$varG%(singminG6#%$valG6"F*C$>8$-%-infsing/tri eG6(-%1infsing/infsolveG6&,&-%#opG6$"""9$F8!""F89%%%trueG9&7#%)infinityGF9F;.%& polarG.%(polynomG@%/&&F-6#F8FHF?-%(infsingG6%F5F;F=7$F-F8$9&?( F,"""F2F,%%trueGC%>8%-%(infsingG6%-%#opG6$F29$9%F/>8&7$-%-infsing/trieG6(-%1inf sing/infsolveG6&-%$cotG6#F:F>%&falseGF/&F66#F2F=F>.%&polarG&F66#""#FK@%0&FLFM%) infinityG@%/&&F@FMFMFV>F/-%$absG6#FU[FinF@F,F,F,F, M7R0 I1infsing/LambertWf*6%%$fctG%$varG%(SingminG6%%'locvalG%$valG%(singminG6"F,C%>8 &9&?(F,"""F2F,%%trueGC%>8$-%(infsingG6%-%#opG6$F29$9%F/>8%7$-%-infsing/trieG6(- %1infsing/infsolveG6&,&F:F2-%$expG6#!""F2F>%&falseGF/&F66#F2F=F>.%*algebraicG&F 66#""#FM@%0&FNFO%)infinityG@%/&&F@FOFOFX>F/-%$absG6#FW[F[oF@F,F,F,F, M7R0 I/infsing/RootOff*6%%$FctG%$varG%(SingminG6+%(singminG%'locvalG%$valG%"iG%"jG%" yG%$fctG%$sigG%'tosubsG6"F2C&>8$9&>8*-%%subsG6$/%#_ZG8)-%#opG6$"""9$?(F2FBFBF2% %trueGC&@%4-%$hasG6$-%%diffG6$F89%F>>8%-%(infsingG6%FLFOF5>FQ7%7#%)infinityG.%( polynomGFE>8&-%$mapG6%F:7#-%&solveG6$<$-FM6$F8F>F8<$F>FOFO?&8'-%'indetsG6$Ffn%' RootOfGFE@$-%%typeG6$-F@6$FBFco-FZ6$%(numericGF=C$>8,7#-%$seqG6$/Fco-Fgo6$F\p8( /F[q7#-%'fsolveG6%F\pF=%(complexG?&F[qFfnFE@$-FJ6$F[qFco>Ffn-F:6$/F[q-F@6#-Fhn6 %F:FcpF[qFfn@%0-%%nopsG6#Ffn""!C%?(Fco""#FBF21FcoF`rC$>8+-%.comparemoduleG6$&Ff n6#FB&Ffn6#Fco@&/Fjr%"Ffn-%'subsopG6$/Fco%%NULLGFfn>Fco,&FcoFB!""FB/Fjr%"> GC$>Ffn7#-F@6$;FcoF`rFfn>FcoFB>Ffn7$-%-infsing/trieG6(Ffn&FQF_sFCFO.%*algebraic G&FQ6#Ffr%&falseG@%0&F]uF_sFX@%/&F^sF_sFX>F5-%$absG6#Feu[F]vF]vFfnF2F2F2F2 M7R0 I1infsing/infsolvef*6&%%fctnG%"xG%(coefposG%(minsingG60%$fctG%$solG%$valG%$nbrG %"iG%"jG%%lpolG%%lracG%"kG%"lG%"fG%$auxG%%aux2G%$resG6"F8C-@%-%$hasG6$9$<$.%-Qu asiInverseG.%)QuasiLogG>8$-%%evalG6#-%%subsG6%/FBf*6#F&F8F8F8-%#lnG6#*$,&"""FTF >!""FUF8F8F8/F@f*FNF8F8F8FRF8F8F8F>>FEF>@$353-%(hastypeG6$FE)%)anythingG%)fract ionG4-Fhn6$FE%&floatG-F<6$-%$mapG6$%#opG-%'indetsG6$FE%'RootOfG9%-%%typeG6$-%(c onvertGFio-%'algfunG6$F[oF[p-%'RETURNG6#-%8infsing/infsolve/algfunG6&FEF[p9&9'> 8--%%igcdG6#-%$seqG6$-Ffo6$""#8(/Fgq-Fho6$FE)-%*identicalG6#F[p%(integerG@$2FTF ]qC$>8.-FJ6$/F[p)F[p*$F]qFUFE@$4-Fhn6$Fdr)F\rF\oC&>8+-F"6&FdrF[pFjp)F[qF]q>8'"" !?&FgqFas%%trueG@%/Fgq%)infinityGC$>Ffs,&FfsFTFTFT>&8&6#FfsFgqC$?(8)FgsFT,&F]qF TFUFTFis>&Fbt6#,(FfsFTFTFTFftFT*&)FgqFirFT-%$expG6#**^#FfqFTFftFT%#PiGFTF]qFUFT >Ffs,&FfsFTF]qFT-Fep6#7#-Fbq6$&Fbt6#Fgq/Fgq;FTFfs@$-F]p6$FE-%(polynomGFcp-Fep6# -%9infsing/infsolve/polynomG6%FEF[pF[q>%1_EnvAllSolutionsGFis>8%-FG6#7#-%&solve G6$FEF[p@&-F]p6$F\w7#-%)specfuncG6$FcvFjo-Fep6#-Fgv6&-FJ6$/%#_ZGF[p-Ffo6$FT&F\w 6#FTF[pF[qF>-F<6$F\wFjoC$>8*7#-Fbq6$-Ffo6$FTFgq/Fgq-FhoFgx?(FgqFTFT-%%nopsG6#Fj xFis@&-F]p6$&FjxF\vFcvC$>Fas-Fgv6$-FJ6$F`xFiyF[p?(FftFTFTF81Fft-Fdy6#F\w@$-F<6$ &F\w6#Fft-Fjo6#FiyC$>F\w7$-Ffo6#-%'subsopG6$/Fft%%NULLGF\w-Fbq6$-FJ6$/Fiz8,Fgz/ Fj[lFas>Fft,&FftFTFUFT/-%'selectG6$f*FNF8F8F8-%&evalbG6#/-%#isG6$F>F_rFisF8F8F8 -Fho6$Fgq%%nameG<"Z%C$>8/-%'fsolveGF]z@$-F]p6$Fa]lF`oC%>Fas-%.numericRootOfG6$F iyFa]l@$Fjp-%3infsing/helpsignumG6$FasFa]l?(FftFTFTF8Faz@$Fez>F\w7$F^[l-FJ6$/Fi zFasFgzF8F8>F\w7#-Ffo6#-%&minusG6$<#-FfoFcz<#Fgs>Fa]l-%%map2G6%FfoFT-F`\l6$f*FN F8F8F8-Fd\l6#/-Fdy6#F>FfqF8F8F8-Fho6$F\w-Fhw6$F[o%)LambertWG@'0F\w7"C'>Fa]l-%&u nionG6$Fa]l-F`\l6$f*FNF8F8F8Fc\lF8F8F8-Fho6$F\wF\]l@$0Fa]lF]]l-Fep6#-%>infsing/ infsolve/infinitelistG6%F\wF[qFa]l@$0F[qFgs>F\w-%=infsing/infsolve/largerrootsG 6$F\wF[q>F\w-%Fa]l-Fc]l6%FEF[p;FgsFT@%5/Fa]lFd[l4-F]p6$Fa]l%(n umericGC&>Fas&-%(infsingG6%FEF[pFgsFex>Fa]lFd`l?(FgqFTFT-Fdy6#FasFisZ%@$/-%)zer otestG6#-FG6#-FJ6$/F[p&FasF\vFEFis>Fa]l7$-Ffo6#Fa]lFjdlF8F8Z%C$>80-Fc]l6%FEF[p; Fgs-%&evalfG6#-%$absG6#&FasFex@'5/FbelFd[l4-F]p6$FbelFdcl@%/Fa]lFd`l-Fep6#7#F\t -FepF^el2-%&FloatG6$FT,&%'DigitsGFUFfqFT-Fjel6#Fbel>Fa]lFbelFeflF8F8@$2-FjelF^e lFjflFefl>Fa]l-Fjal6$7#Fa]lF[q@%0Fa]lFd`lC%>Fbt7#-Fjo6%FEF[p&Fa]lFex@$FjpC%-F^^ l6$&FbtFexF`hl>Fj[l-F`\l6%F<-Fho6#FEF[p@$-F]p6$Fj[l-%$setG6#F[rC$>81-F_q6#-Fbq6 $-Ffo6$FfqF]q/F]qFj[l@$2FTFcil>Fbt7#-Fbq6$*&FehlFT-F_u6#**FbuFTFj[lFTFcuFTFcilF UFT/Fj[l;Fgs,&FcilFTFUFT-Fep6#FbtFeflFeflF86#FjvF8F8 M7R0 I8infsing/infsolve/algfunf*6&%$fctG%"xG%(coefposG%(minsingG6'%"fG%$indG%"iG%"uG %,carefulsubsG6"F/C&>8$-%&numerG6#-%'normalG6#-%(convertG6$9$%'RootOfG>8%7#-%#o pG6#-%'indetsG6$F2F=?(8&"""FIF/2FH-%%nopsG6#F?@&4-%$hasG6$-FB6$FI-FB6$FHF?9%C$> F?-%'subsopG6$/FH%%NULLGF?>FH,&FHFI!""FI-FQ6$7#-FB6$;,&FHFIFIFIFKF?FUC$>F?7%-FB 6$;FIFjnF?F_oFU>FHFjn@%/F?7"-%1infsing/infsolveG6&F2FW9&9'C'>8(f*6$F&F-F/F/F/@' 4-FQF;-%%subsG6$/%#_ZGFWF<-%%typeGF;F<-%$mapG6%9!FF2-%*r esultantG6%-F[q6$/FH8'F2-Fdp6$-FB6$FIFHF^rF^r>F2-%$quoG6%F2-%$gcdG6$F2-%%diffG6 $F2FWFW@$/-F[q6$/FW""!F2Fbs>F2-%'expandG6#*&F2FIFWF[o-%9infsing/infsolve/polyno mG6&F2FWFapF8$-%(collectG6$9$9%@%1-%'degreeG6$F1F6""#>8%-%&solveGF4C%>F>7#-%'fsolv eG6%F5F6%(complexG>8'f*6#%"uG6$%$resG%*oldDigitsGF.F.C'>F>%'DigitsG>FR,$FRF<>F1 -%%evalG6$,&T$"""*&T&Fen-%%diffG6$FgnFZ!""F[o/FZF5@$-%$hasG6$F1$Fen%*undefinedG >F1-FW6$,&FZFen-%'normalG6#FfnF[oF\o-%&evalfG6$F1F>F.F.6&F&F6F%F5>F>-%#opG6#-%$ mapG6$FIF>>F>-%&minusG6$<#F><#""!@$32F<9#09&F[q@%4-F_o6$Faq%'RootOfG>F>-%=infsi ng/infsolve/largerrootsG6$F>Faq>F>-Fiq6$F>-F[p6#Faq@$2""$F_q>F>-%9'F6@$F^q>F>-%:infsing/infsolve/smallestG6#F>@%5/F>7#%)infin ityGF8F>7#-F`p6#<#-%$seqG6$-%.numericRootOfG6$-%%subsG6$/F6%#_ZGF58&/FatF>F.F.F .F. M7R0 I3infsing/helpsignumf*6$%%exprG%$valG6#%&intvlG6"F)C$>8$-%&shakeG6#9%@$-%%typeG 6$F,-%)specfuncG6$%&rangeG.%)INTERVALGC$>&%0property/objectG6#9$-.%*RealRangeG6 #-%#opG6#-%$mapG6$%%OpenG-FI6$FFF,@$-F36$F@-F66$%)anythingG%'RootOfGC$>-%*Im/Ro otOfG6#-FFF?""!>-FX6#-FF6#-%(applyopG6%%)simplifyG"""F@FenF)6#F>F)F) M7R0 I8'""!>8(-.%$absG6#9%?(8$"""F<-%%nopsG6#9$%%trueGZ%C$>8%-%&evalfG6#-%%subsG 6$/9&&F@6#F;F4@$3-%%typeG6$FE%(numericG2FE$FF1,&F1F&8&6#F1FNF.F.7# -%$seqG6$&FhnFO/F;;F8%""!>%' DigitsG,&F1"""!""F3?(8$F3F3-%%nopsG6#9$%%trueG@$/-%.comparemoduleG6$&F:6#F69%%" >GC$>F.,&F.F3F3F3>&8&6#F.FA7#-%$seqG6$&FJFB/F6;F3F.F+F+F+F+ M7R0 I:infsing/infsolve/smallestf*6#%$solG6&%#nbG%$resG%"iG%$auxG6"F+@%/-%%nopsG6#9$ ""!7#%)infinityGC&>8$""">&8%6#F8&F1F8'-%.comparemoduleG6$ F:&F16#F?@&/FD%"=GC$>F7,&F7F8F8F8>&F;6#F7FH/FD%">GC$>F7F8>FQFH7#-%$seqG6$&F;FI/ F?;F8F7F+F+F+F+ M7R0 I>infsing/infsolve/infinitelistf*6%%%gsolG%%miniG%%indsG64%$varG%"aG%"bG%$auxG% "xG%"cG%"dG%#iaG%#ibG%%lposG%#raG%#rbG%%exprG%$resG%%gvarG%$solG%%expsG%'tosubs G6"F;C'>82-%'selectG6$f*6#F-F;F;F;-%&evalbG6#/-%#isG6$9$%(integerG%%trueGF;F;F; 9&>84-F@6%%$hasG-%$mapG6$%#opG-F@6%%%typeG-%'indetsG6#FK-%)specfuncG6$-%'linear G6#%#PiG%$expGF>@%0FP<"C%?&80FPFM@%-FI6$*&^#!"""""-%&coeffG6%FeoF^oF\pF\p%%even G>&856#Feo/-.F_oFdp-F_o6#-%%subsG6$/F^o""!Feo>Fbp%%NULLG>83-F[q6$7#-%$seqG6$Fbp /FeoFPFK>F>-%&unionG6$-%&minusG6$FNF>-F@6$f*FCF;F;F;FDF;F;F;-Ffn6$Fbq%%nameGC$> FbqFK>F>FN?&FeoFbqFMC$>8$-%*intersectG6$F>-Ffn6$FeoFfr@'/-%%nopsG6#F]sF^q>&81Fd pFeo52F\pFes4-FZ6$Feo-F\o6#-FWFgs>Fis-%Hinfsing/infsolve/infinitelist/heuristic G6%FeoF]s9%C%>F]sFbt>8%-%&evalcG6#-F^p6%FeoF]sF\p@%/F[uF^q>Fis8&C)>Fdu-F]u6#-F^ p6%FeoF]sF^q>8/-F^p6%Fdu^#F\pF^q>8,-F^p6%FduF_vF\p>8.-F^p6%F[uF_vF^q>8+-F^p6%F[ uF_vF\p>8'-%&evalrG6#-%'SignumG6#,&*&-%$absG6#,&*&FavF\pFevF\pF\p*&F\vF\pFivF\p F[pF\p-%%sqrtG6#,&*$Fev""#F\p*$FivFaxF\pF[pF\pFgtF[p@'/F]wF\pC%>8(-F_w6#-%.eval r/intpartG6#,$*&,&*&FevF\pF\vF\pF\p*&FivF\pFavF\pF\pF\pF_xF[pF[p@$4-FZ6$FgxFL>F gx-%&evalfG6#Fgx>Fis6$,&*&F[uF\pFgxF\pF\pFduF\p,&*&F[uF\p,&FgxF\pF\pF\pF\pF\pFd uF\p5/F]wF[p/F]wF^qC(>F]w-F]x6#,,**FivF\pFavF\pFevF\pF\vF\pFax*&FevFaxFavFaxF[p *&FevFaxFgtFaxF\p*&FivFaxF\vFaxF[p*&FivFaxFgtFaxF\p>8),&F`yF[pFayF[p>8*F_x>F]w7 $*&,&F_[lF\pF]wF[pF\pFb[lF[p*&,&F_[lF\pF]wF\pF\pFb[lF[p>8--FU6%%&shakeGF]w%'Dig itsG@%4-FZ6$Fj[l7$-.%)INTERVALG6#%&rangeGFd\l>FisF`qC'>F]w-%&floorG6#-FW6$F\p-F W6#&Fj[l6#F\p@%31F_]lF]w1F]w-FW6$FaxFa]l>Fj[l-%'subsopG6$/F\p,&F]wF\pF[pF\pFj[l >Fj[l-F]^l6$/F\pF]wFj[l>F]w-%%ceilG6#-FW6$F\p-FW6#&Fj[l6#Fax@%31Fi^lF]w1F]w-FW6 $FaxF[_l>Fj[l-F]^l6$/Fax,&F]wF\pF\pF\pFj[l>Fj[l-F]^l6$/FaxF]wFj[l>Fis6$,&*&F[uF \pFc]lF\pF\pFduF\p,&*&F[uF\pF]_lF\pF\pFduF\p>FisF`q-%:infsing/infsolve/smallest G6#7#-Fgq6$Fis/FeoFbqF;F;F;F; M7R0 IHinfsing/infsolve/infinitelist/heuristicf*6%%%exprG%%varsG%%miniG6(%"iG%$varG% $valG%"jG%$resG%(nbtestsG6"F/C$>8)""&@%/-%%nopsG6#9%"""C*>8%-%#opGF8>8&7#-%$seq G6$-%$absG6#-%&evalfG6#-%%subsG6$/F=8$9$/FP;,$F2!""F2@$3-%'memberG6%-%$minG6#-F ?6#FAFA.FP5/FP-F7Fin/FPF:-%&ERRORG6#%Acannot~find~smallest~singularityG>FP,(FPF :F2FUFUF:?(8'""!F:"#50-%.comparemoduleG6$-FM6$/F=,&FPF:FfoF:FQ9&%">GF/@$/Ffo"#6 F_o>8(F]p@%0FfoFgoC%?(FfoF:F:Fho0-F[p6$-FM6$/F=,&FPF:FfoFUFQFapFbpF/@$FdpF_o6$F gpF_qFgp-FD6$-9!6%-FM6$/-F?6$F:F9FPFQ-%'subsopG6$/F:%%NULLGF9FapFRF/F/F/F/ M7R0 I1infsing/QuasiLogf*6%%$fctG%$varG%(singminG6#%$valG6"F*C$>8$-%-infsing/trieG6( -%1infsing/infsolveG6&,&-%#opG6$"""9$F8!""F89%%%trueG9&7#%)infinityGF9F;.%$logG .%(polynomG@%/&&F-6#F8FHF?-%(infsingG6%F5F;F=7$F-F8-7 ">8,F??(8&""$""#-%%nopsG6#9$%%trueG@&4-%%typeG6$-%#opG6$FCFI%*nonnegintG>FA7$-F Q6#FAFC-FN6$-FQ6$,&FC"""!""FgnFI%%listG>F>7$-FQ6#F>FC>8%""!@$0FAF?C(>8'-%$maxG6 $F`o-%$seqG6$,$&FC6#FDFhn/FC-%'selectG6%FN7#-Fjo6$FZ/FCFAFin@%-FN6$*&9%Fgn,&Feo FgnFgnFgnFhn%(integerG>8+,&FjpFgnFhnFgn>F_q-%&truncG6#-%&evalfG6#Fjp>8$-%>equiv alent/alglogeq/purjungenG6%FeoF_qF`o>8(-%&arrayG6%;F`oFeo;F`oF_q%'sparseG?(FCF` oFgnFeoFJC$>8**()FhnFCFgn-FQ6$,&FCFEFgnFgnFiqFgn-%*factorialG6#FCFgn?(8)F`oFgnF _qFJC$>84-%&coeffG6%Fhr%#_XGFbs>&F^r6$FCFbs7$FE-Fjo6$-FQ6#7$-Fgs6%Fes%#_YG,&FCF gn85Fhn,&FgtFgnFCFhn/Fgt;F`oFC?&FCFAFJC$@%4FX@%54-FN6$FPF]q2F_q,$FPFhn>807&Fgn- Fjo6$-FQ6#7$*&-%%subsG6$/%$_ALGFP-FQ6$FE&F^r6$F`oFbsFgnFZFgn,(FbsFgnFPFgnFgnFgn /FbsFcrFgn,(F_qFgnFPFgnFEFgn>Fgu7&FgnFiuF`o%)infinityGC%>Fgu7#Fgn?(FbsF`oFgnF_q FJC%>81-%/dev/multbyrealG6$7%-FQ6#-F`v6$Fbv&F^r6$,$-FQ6$FDFZFhnFbsF`oF]w-FQ6$FE FZ?(82FEFgn-%%iquoG6$-FG6#FZFEFJ>Fdw-%(dev/addG6$Fdw-Ffw6$7%-FQ6#-F`v6$Fbv&F^r6 $,$-FQ6$,&FexFEFgnFgnFZFhnFbsF`oF]w-FQ6$,$FexFEFZ>Fgu7%-FQ6#Fgu7#-FQ6$;Fgn,&-FG 6#FdwFgn!"#FgnFdwFhv@$0FguF`w>Fgu7%Faz7%FEFgn,&F_qFhnFhnFgnFjv@$F\[l>F_o-F]y6$F _o-%*dev/cleanGFbz@$0F>F?C-@$33/FFFD/&FIF^pF`o/&&FI6#FEF^pFhn-%'RETURNG6#7'Fgn& Fb\lFc\lFgnF`oF]w>86F`o?(83FgnFgn-FGF]o2Fj\l,&F[qFgnFEFgn@$-FN6$-FQ6$,&-FQ6$F\] lF>FgnFhnFgnFIFin>Fj\l,&Fj\lFgn-FQ6$FDFc]lFhn@$51F_]lFj\l2F]]lF\]l>F\]l,&F\]lFg nFhnFgn>F>&F>6#;FgnF\]l>Feo-Fgo6$F`o-Fjo6$F\p/FC-Fap6%FN7#-Fjo6$FZ/FCF>Fin>F\]l ,(FEFgnF[qFgn-FQ6$Ff]lFIFgn>Fiq-F`v6$/FcvFhn-F[r6%FeoF\]l8.>F^r-F`r6%Fbr;F`oF\] lFdr?(FCF`oFgnFeoFJC$>FhrFir?(FbsF`oFgnF\]lFJC$>FesFfs>F[tF]t?&FCF>FJC%>FguF`w? (FbsF`oFgnF\]lFJC%>Fdw-Ffw6$F]xFbx?(FexFEFgnFfxFJ>Fdw-F]y6$Fdw-Ffw6$FfyF\z>Fgu7 %FazFdwFbs@$F\[lC&>8/FP>Fdw-Ff[l6#-F`v6$/F\`lF`oFgu?(FbsFgnFgn,&F[blFgnFgnFgnFJ >Fdw-F]y6$Fdw-Ffw6$-Ff[l6#-F`v6$/F\`lFbsFgu*&)FhnFbsFgn-%)binomialG6$FcblFbsFgn >F_o-F]y6$F_oFdwF_oF;F;F;F; M7R0 I>equivalent/alglogeq/purjungenf*6%%"pG%"kG%"lG6*%"fG%"iG%"gG%$polG%"aG%"jG%$re sG%"tG6"F1C*>8$-%'seriesG6%-.%$expG6#,&*&,(9&"""!""F@*$%#_XGFAFAF@-.%#lnG6#,&F@ F@*&8+F@FCF@F@F@F@FJF@FC,&9%F@""#F@>8(-%&arrayG6%;""!,$FLFM;FTFL%'sparseG?(8)FT F@FL%%trueGC$>8&-%#opG6$,&FYFMF@F@F4?(8%FYF@,$FYFMFZ>&FO6$F]oFY-%&coeffG6%FgnFJ F]o>8'F@>8*F@?(F]oF@F@-%$minG6$FL9$FZC$>Ffo-%'expandG6#*&FfoF@,(%$_ALGF@%#_UGF@ F]oF@F@>Fho,&FhoF@*&-%(convertG6$7#-%"$G6$.*&F`oF@)FCFYF@/.FY;-%%iquoG6$,&F]oF@ F@F@FMF]o%"+GF@FfoF@F@@%2FLF]pC$?(F]o,&FLF@F@F@F@-F[p6$F]pFUFZC$>FfoF`p>Fho,&Fh oF@*&-F[q6$7#-F_q6$Faq/Feq;FgqFLF[rF@FfoF@F@@$2F]pFU?(F]o,&F]pF@F@F@F@FUFZC$>Ff o-%%subsG6$/)FfpFbsFTF`p>FhoFfrC$?(F]oFbsF@FLFZC$>FfoFes>FhoFhp?(F]oF`rF@FUFZC$ >FfoFes>FhoFfr-F66%*(-F:6#,$*&FfpF@%#_YGF@FAF@-%&GAMMAG6#,&FfpFAFepFAFAFhoF@Ffp FbsF1F1F1F1 M7R0 I*dev/cleanf*6#%$devG6'%$resG%%res2G%"iG%"jG%#lzG6"F,C&>8$7#""">8(7"?(8&""#F7-% %nopsG6#9$%%trueGC$@%-%%typeG6$-%#opG6$F6F;%%listGC%>8%7#F7?(8'F7F7-F96#FBF<@$0 -FC6$FKFB""!>FH7$-FC6#FH-FC6$;FK,&FKF1F1F1FB@&3/-F9FV""$/-FC6$FinFHFR>FH-FC6$F7 FH/FHFI>FHFR>FHFB@+0FHFRC$>F/7%-FC6#F/FH-FC6$,&F6F1F1F1F;>F3F40F6,&F8F1!""F1>F3 7#Fjo/F3F4>F/7%FhoF1&F;6#F80Fjo%)infinityG>F/7%FhoF1-FC6#F3>F/7%FhoFBFipF/F,F,F ,F, M7R0 I>equivalent/alglogeq/transfertf*6$%$devG%"pG6(%"fG%"xG%$resG%"jG%"kG%#nbG6"F.C '@%3-%%typeG6$-%#opG6$""$9$%(integerG1F5""!>8)""#>F>""">8$-%'seriesG6%*$-%&GAMM AG6#,$8%!""FM/FLF5,(9%FAF>FAFAFA>8&F<@%/-F66$F?FCFFR-%(dev/addG6$FR7$F?-%$seqG6$-F66#7$*,-F6 6$FXFfnFA)FM8(FA-%)binomialG6$,$FinFMF^pFA-F66$,&F^pF?FAFAFCFA-%*factorialG6#F^ pFA,&F^pFAFinFA/F^p;F<,(FPFAF]oFAFinFM?(FXF?F?FYFhn>FR-Fao6$FR7$F?-Feo6$-F66#7$ *,F[pFAF]pFAF_pFA-F66$,&F^pF?FMFAFCFAFfpFAFip/F^p;FA,*FPFAFAFAF]oFAFinFM7%FAFR, &F5FAFAFAF.F.F.F. M7R0 I1equivalent/equivf*6%%$fctG%"pG%"xG6*%%singG%'locfctG%$devG%%ndevG%"kG%$hhsG%% infsG%#tyG6#%)rememberG6"C'>8%9$>8*-%(infsingG6%F69&""!>8$&F96#""">8+&F96#""#@% 30F@7"0&F@FB%)infinityG-%3equivalent/equsingG6(F6F@9%FSF=FEC+Z#@$-%%typeG6$-%'n ormalG6#F6-%(polynomG6$%)anythingGF=-%'RETURNG6#F>-%)userinfoG6%FC.%+equivalent G%7No~singularities~foundG@$-%$hasG6$F6%'RootOfG-%&ERRORG6#%*giving~upG>8&-%(de v/devG6%-%%subsG6$/F=*$%&_XasyG!""F6""$Fip@$5-FX6$F^p%)constantG/-%%nopsG6#F^pF ipF[o>8'F`q@$543-FX6$F^p-%%listG6#%*algebraicG-FX6$<#-%$seqG6$-%#opG6$,&8(FHFCF CF^p/Fir;FC-%%iquoG6$FdqFH-%$setG6#%(integerG-Ffo6$F^p^#FC-Fjo6$%1Not~regular~a t~0GF7>8)-%F^p-%Hequivalent/s addlepoint/HarrisSchoenfeldG6&F6FSF=FO@%/%0_NBSADDLEPOINTSGFC7%%-_saddlepointGF OF^p7%&F[uFBFOF^p/Fjs.%"HGC$>F^p-%>equivalent/saddlepoint/HaymanG6%F6F=FO@%-Ffo 6$F^pF[u@%Fht7%F[uFO-Ffr6$FHF^p7%F]uFOF[vF[v-FX6$-%)frontendG6$%'expandG7#-Fcp6 %/%"QG*$,&FCFCF=FhpFhp/%"LG-%#lnG6#FivF6Fgn-F\o6#7#F>7%F[uFO-%=equivalent/saddl epoint/selleGFeuF3F3F3F3 M7R0 I4equivalent/alglogeqf*6$%$devG%"pG6,%"iG%'resultG%+listjungenG%.listtransfertG %%totrG%"jG%#l2G%"sG%"kG%#l3G6"F2C,@$4-%%typeG6$9$%%listG-%'RETURNG6#""!@$2""#- %$maxG6#-%$seqG6$-%#opG6$"""8$/FL-%'indetsGF8-%&ERRORG6#%=Maybe~in~our~next~ver sion...G@$2-FI6$FKF9FK-F<6#-%5equivalent/H_HS_singG6#F9>8&7#FK>8'Fin@%/FVFK?(FL FAFA-%%nopsGFfn%%trueG@%4-F76$-FI6$FLF9F:@%0FL,&F_oFK!""FK>Fhn7%-FI6#FhnFfo-FI6 $,&FLFKFKFKF9>8%7$F>F`pC%@%Fio>8+FfoC$@%2""$-F`o6#Ffo>Fip7#-FI6$;FK,&F^qFK!"#FK Ffo>Fip7">Fdp7$,$-FI6$F^qFfoF[pF`p@$3-F76$F`p.%*nonnegintG-%'memberG6%F>7#-FF6$ -FI6$,&8)FAFKFKFip/F]s;FK-%%iquoG6$-F`o6#FipFA.F]s>Fip-%'subsopG6%/,$F]sFA%%NUL LG/F\sF\tFip@$0FipFhqC$>8(-%$mapG6%F7Fgr.%*nonposintG@%4-Fer6$%&falseGFbt>Fhn7% F^pFipF`pC)>8*7#FA>8-Fbu>8,F>?(F2FKFKF2-Fer6%F\uFbtFesC&@$2FKF]s>Fau7$-FI6#Fau- FI6$;,&FfuFAFAFK,(FfuFAF]sFAF[pFKFip>Fdu7$-FI6#Fdu-FI6$;,&FfuFAF]sFA,(FfuFAF]sF AFKFKFip>Ffu,&FfuFKF]sFK>Fbt7#-FI6$;,&F]sFKFKFK-F`o6#FbtFbt>Fau7$F_v-FI6$;Fdv,( FfuFAFgwFAFKFKFip@$0FauFbu>Fhn7%F^pFauF`p@$0FduFbu>F[o7%-FI6#F[oFduF`pC&@%2F]qF _o>Fip7#-FI6$;FK,&F_oFKFfqFKF9>FipFhq@%0-FI6$F_oF9%)infinityG>Fdp7$F>Fey>Fdp7$F >Fgy@$Fdr>FipFgs@$F_tC$>FbtFct@%Fit>Fhn7%FKFipF>C)>FauFbu>FduFbu>FfuF>?(F2FKFKF 2FhuC&>FauF^v>FduFgv>FfuF`w>FbtFbw>FauFjw@$F`x>Fhn7%FKFauF>@$Fdx>F[o7%FKFduF>>F dp-%3equivalent/OtransfG6#Fdp@$0FhnFin>Fdp-%(dev/addG6$Fdp-%;equivalent/algloge q/jungenG6$Fhn9%@$0F[oFin>Fdp-F]\l6$Fdp-%>equivalent/alglogeq/transfertG6$F[oFb \lFdpF2F2F2F2 M7R0 I3equivalent/Otransff*6#%%exprG6"F&F&@%09$7$""!%)infinityG@%-%%typeG6$-%#opG6$" ""F)<$F+%'negintG@%0F1F+7%F47%""#F4,&F1!""F4F4,&-F26$F;F)F4F4F47%F4F4F>7%F47%F; F4,$F1F=F>F+F&F&F&F& M7R0 I5equivalent/H_HS_singf*6#%$devG6#%$resG6"F(C$>8$-%'dev/lnG6$9$"""@'33/-%#opG6$ F0F+F02-F66$""$F+""!/-%&evalrG6#-%'SignumG6#-F66$""#F+F0.%"HG1F5F<.%#HSG.%)poin tcolGF(F(F(F( M7R0 I3equivalent/equsingf*6(%$fctG%%SingG%%palgG%%pdevG%"xG%)typesingG63%"iG%$resG% 'devintG%'resintG%"fG%$ordG%)nextsingG%%singG%"pG%%multG%"jG%&mmultG%'remdevG%& foundG%%rootG%#coG%'newresG6"F=C)>8%""!>%0_EnvXasyintegerG%%trueG>8+9%@$-%%type G6$9$-%(ratpolyG6$%)rationalG9(C(>8(-%'normalG6#FL@$-FJ6$FT%(polynomG-%'RETURNG 6#FA>8,&-%(sqrfreeG6$-%&denomG6#FTFQ6#""#>8/<#-%$seqG6$&8.Fbo/F[pFjn@%2"""-%%no psG6#FeoC'>Feo-%$maxG6#-%#opGFbp?(F[pF_pF_pFeoFD>&8-6#F[p%%NULLG?&8$FGFD?&F[pFj nFD@$53-FJ6$Faq-%)specfuncG6$%)anythingG%'RootOfG0-%$gcdG6$&F[p6#F_p-%%subsG6$/ %#_ZGFQ-Fip6$F_pFaqF_p/-%'expandG6#-Fdr6$/FQFaqFarFAC$>&F]q6#Fjo6$FcsFaq[?(FaqF eo!""F_p/&F]q6#FaqF_qF=>FF7#-Fho6$F\q/F[p;-Ffp6$F_p,(FaqF_p9&FhsF_pF_pFaq>FaqFh p@$33/FetF_p-%'memberG6$F_pFF19'FcoC,>F]qFaq>8'7'F_p*$-%*factorialG6#,&F]qF_pFh sF_pFhs,&F]qFhsF_pF_pF_p,&F]qFhsFcoF_p>Fjn-%(factorsG6#-%(convertG6$-%$mapG6$f* 6#F)F=F=F=@$/&FLFboT#&FLFbrF=F=6$F,FaqFjn%"*G>Fjn7#-Fho6$Far/F[p&FjnFbo@%2F_p-F ap6#FjnC$?&FaqFFFD?&F[pFjnFD@$53Ffq0-F_r6$F[pFcrF_p/-F\s6#-Fdr6$F`sF[pFAC%>&81F ^qF_p@%4-%)assignedG6#&82F^q>F`y<#Faq>F`y-%&unionG6$F`yFcyFfs>Fjn-Fdv6%f*6$F)F9 F=F=F=@$-F^y6#&FGFWFLF=F=F=FjnFjx>&Fay6#-FipFhwFF-%4equivalent/alglogeqG6%-%(de v/devG6%-Fdr6$/FQ,&F_pF_p*$%&_XasyGFhsFhsFTFcoFcoF_pF_p@$4-F\u6%FA-Fdr6$/FQF_pF jn.F[pFfn>Fjn7$&FjnF^q-Fip6#-%'subsopG6$/F[pF_qFjn?&F[pFjnFDC%>83*&)FhsF]qF_p-F V6#*(FTF_p)F[pF]qF_p)-%%diffG6$F[pFQF]qFhsF_p>Fe\l*&-%$remG6%-%&numerG6#Fe\lF[p FQF_p-Fc]l6%-F`oFg]lF[pFQFhs?&FaqF`yFD>F@-%(dev/addG6$F@-%(dev/prdG6$-Fa^l6$-Fd r6$F`sFe\lFcu-%(dev/expG6$-Fa^l6$7'F_pF_pFhsFA%)infinityG-%'dev/lnG6$-%(dev/pow G6$FaqFhsFcoF_p-Fgn6#F@>80-Fip6$""%-Fip6#Fiz?(FaqF_pF_p-Fap6#FFFDC(>FT-Fdr6$/FQ *&&FFF[tF_pF^[lF_pFL@%33/9).%&polarG0Fg_lF_q-F^y6#&Fg_l6%FTFco""$>8)-%$minG6$F_ u,$-Fip6$Fcal-FizFbalFhs>Feal-Ffp6$F_uFco>8&-Fiz6%FTFealFeal>Fcu-Ffz6$FablFet@( /Fcu.%"HGC$>Fcu-%>equivalent/saddlepoint/HaymanG6%-%%evalG6#-Fdr6%/%"LGf*FgvF=F =F=-%#lnG6#*$,&F_pF_pFLFhsFhsF=F=F=/%"QGf*FgvF=F=F=F[dlF=F=F=FLFQFf`l@%-%$hasG6 $Fcu%-_saddlepointG@%/%0_NBSADDLEPOINTSGF_p-Fgn6#7%FddlFf`l-Fip6$FcoFcu-Fgn6#7% &FddlFbrFf`lF[el-Fgn6#F[el/Fcu.%#HSGC%>Fcu-%Hequivalent/saddlepoint/HarrisSchoe nfeldG6&-Facl6#-Fdr6%/Ffclf*FgvF=F=F=FhclF=F=F=/F^dlf*FgvF=F=F=F[dlF=F=F=FLFetF QFf`l@$2F_pF^`l-%&ERRORG6#%Ecannot~handle~multiple~saddle~pointsG@%Ffdl-Fgn6#7% FddlFf`lFcu-Fgn6#7%F`elFf`lFcu/Fcu.%)pointcolGC%>Fcu-%=equivalent/saddlepoint/s elleG6%-Facl6#-Fdr6%/Ffclf*FgvF=F=F=FhclF=F=F=/F^dlf*FgvF=F=F=F[dlF=F=F=FLFQFf` l@$Fdfl-Fffl6#%Ocannot~handle~difficult~multiple~saddle~pointsGFjfl@%33/FaqFco/ F^`lFco/&FFFbr-%*conjugateG6#&FFFbo>F@-F^^l6$F@-Fa^l6$Fcu-%.dev/conjugateG6#-Fh ^l6$-Fa^l6$F\_l-F__l6$-Fb_l6$FjhlFhsF_uFet>F@-F^^l6$F@-Fa^l6$Fcu-Fh^l6$-Fa^l6$F \_l-F__l6$-Fb_l6$Ff`lFhsF_uFet@%332F_u,&FetF_pFcoF_p-FJ6$F@%%listG530&F@FbrFD1- %+dev/lengthGFe_lFet3/Fg[mFD1-Ffp6#-Fho6$-Fj[m6#-Fip6$FcoFaq/Faq-F_\l6$/F_pF_qF @Fet@%0F[alF\al-F"6(FLFFFet,&F_uF_pF_pF_pFQF[alZ%C$>8*-%(infsingG6%FLFQ-%$absG6 #Fjhl@%330&Fb]mFbr7"0&F]^mFbrF]_l0&Fb]mFbo.%*essentialGC$>84-F"6'FLF]^m-%"$G6$, (FetF_pFi[mFhsF_pF_pFcoFQFb^m@%0Fg^mFAC$@&3/Fg[mF_p0&F@6#FhsF]_l>F@-F_\l6%/!"#F A/FhsF]_lF@3/Fg[mFA0&&F@6#F[`mFf_mF]_l>F@-F_\l6%/F[`m-F_\l6%/F[`mF_q/FhsF_qFa`m /Fhs6%Fe_mFAF]_lF@-F^^l6$F@Fg^mF@F@F=F@F@F=F=F=F= M7R0 I)QuasiLogf*6"F$6#%)rememberGE\s"""!F(.-9!6#9"F$F$F$F$ M7R0 I-QuasiInversef*6"F$6#%)rememberGE\s"""!""".-9!6#9"F$F$F$F$ M7R0 I>equivalent/saddlepoint/Haymanf*6%%$fctG%$varG%%singG6)%"aG%"bG%"rG%"xG%'tosub sG%$auxG%"nG6"F0C(>8'9%>8$-%'expandG6#*(F3"""-%%diffG6$9$F3F;F?!"">8%*&F3F;-F=6 $F6F3F;@%3-%)assignedG6#%5_EnvSolveSaddlePointG/FK%&falseG>8&7"Z%>FO7#-%&solveG 6$/F68*F3F0>FOFP>8(-%>equivalent/saddlepoint/saddleG6(FO9&F?F4FMFX@%/Fen%%NULLG @%0Fin%)infinityG7$%-_saddlepointG-%+dev/reduceG6$-%(dev/devG6%-%%subsG6$/F3*&F inF;,&F;F;*$%&_XasyGF@F@F;,$**F?F;""##F;Fbp%#PiG#F@FbpFBFepFcpF;F;Fbp7$Fao-Fco6 $-Ffo6%-Fio6$/F3F_pF`pF;F;FbpC$>Fen-%*dev/printG6%-%#opG6$F;FenF_pF_oZ'C$>8)-Fc o6$-Ffo6%*&-Fio6$/F3FenF`pF;-.%$expG6#,$*&F_pF;-%#lnG6#FenF;F@F;FbpFbpFbp@%0&Fi q6#-%%nopsG6#FiqF_o7$""!Fiq7$Fcs-%(dev/prdG6$Fiq7'F;F;FcsF;F;Q;Not~a~convergent ~expansionF0C%-%&printG6#%8,9%@--%%typeG6$9$-%(polynomG6$%)an ythingGF6%%FAILG-F:6$F<%"*GC&>8%""">8&FA?(8'FHFH-%%nopsG6#F<%%trueGC$>8--%#opG6 $FLF<@%-F:6$FSF=>FG*&FGFHFSFHC$>FS-F"6$FSF6@%0FSFA@$0FSFJ@&/FS.%#HSG>FJF`o3/FS. %"HG/FJFA>FJFeoFA@%30FJFA/-%&evalrG6#-%'SignumG6$-%'lcoeffG6$-%'expandG6#FGF6"" !FHFJFA-F:6$F<%"^GC$>FS-FU6$""#F<@'-F:6$FS%'posintG-F"6$-FU6$FHFFA -F"6$-.%$expG6#*&FSFH-%#lnG6#FhqFHF6-F:6$F<.-F`r6#F@C$>8(Fhq@&-%'memberG6$-F"6$ F]sF6<$FeoF`oF`o-F:6$F]sF=C$>8)-%'degreeGFcs@%0-F^p6#-Fap6#-FdpFcsFHFAC%>FJFip? (FLFaqFHFisF[pC$>8$Fis?(F3FHFHF332FHFhtF[p@%0-%%modpG6$FhtFLFip>Fht,&FhtFH!""FH C$>FS-F^p6#-Fap6#-%&coeffG6%F]sF6Fht@)/FSFip>FhtFbu/FSFcu>FJFA/FSFH>FhtFH-%&ERR ORG6#%FJFA>8*Fip>8+7#Fip?( FLFHFHFMFPC$>FSFT@$4FXC$>8.Fhn@'/FjwF`o@%/FJF`o@$/-%,dev/compareG6$-%(dev/devG6 %-%%subsG6$/F6%&_XasyGFSFHFHFawFH>FawFSC$>FJF`o>FawFdx/FjwFeo@&/FJFeo@$F`x>FawF SFgoC$>FJFeo>FawFdx>F_w,&F_wFHFSFH@$F[p@%/-Fbx6$Faw-Fex6%-Fhx6$FjxF_wFHFHFHFJFA FAF3F3F3F3 M7R0 I>equivalent/saddlepoint/saddlef*6(%"lG%%singG%$fctG%$varG%(printitG%"nG6*%"iG% 'tosubsG%"jG%"rG%$ptsG%-alreadytriedG%$resG%$sigG6"F4C&>8'9$@%332""!-%%nopsG6#F 72-%'lengthGF@"$+"4-%$hasG6$F7%'RootOfGC&?(8$"""FMF41FLF>C$>8*-%(dev/devG6%-%%s ubsG6$/9)%&_XasyG-%#opG6$FLF7FMFM@'354-%%typeG6$FQ%%listG/-Ffn6$""$FQF=09%%)inf inityG@%53F[o/-%)zerotestG6$FeoFQ%%trueG/-F\p6$-Ffn6$""#FQFeoF^p@$2FMFL@%/-F\p6 $-Ffn6$FMF7FenF^pC$>F7-%'subsopG6$/FL%%NULLGF7>FL,&FLFM!""FM?(8&FMFM""&F^pC$>8+ -%,dev/compareG6$-FS6%FUFhqFhq-FS6%-FV6$FXF[qFhqFhq@&/F\rFfqC%>F7-F`q6$/FMFcqF7 >FLFeq>FhqFiq/F\rFMC%>F7F_q>FLFeq>FhqFiqC$>F7F_q>FLFeq532FaoF=/-%&evalrG6#-%'Si gnumG6#-%+dev/lcoeffG6#FbpFM333F`o-F]o6$FbpF_o2-Ffn6$FcoFbpF=/-F\t6#-F_t6#-Fbt6 #-Ffn6$FdpFbpFM@$Ffp@%FhpC$>F7F_q>FLFeq?(FhqFMFMFiqF^pC$>F\rF]r@&F_sC%>F7Fjr>FL Feq>FhqFiqFgrC%>F7F_q>FLFeq>FhqFiqC$>F7F_q>FLFeq>8(-%$mapG6&FS-FV6$FXF7FcoFco>8 %7"?(FLFMFMF41FL-F?6#Fjv@%54-F]o6$&Fjv6#FLF_o/&F\x6#-F?6#F\xFfo>Faw7$-Ffn6#FawF \x@'/-Ffn6$FMF\xFM@%53/FeoFfo2FM,&F_xFM&F\x6#FcoFfq3Fdo2FMF_x>FawFdxC$>Fjv-F`q6 $/FL-FS6%FUFiqFiqFjv@'F\y>FawFdx/FewFMC%-%&printG6$%5The~saddle~point~is~GF[q-F bz6#%:Saddle~point's~expansion:G-Fbz6#-%*dev/printG6%&Fjv6#FMFYFiqC%-Fbz6#-%$ca tG6&%%The~GFL%4th~saddle~point~is~GFen-Fbz6#%2Its~expansion~is:G-Fbz6#-F[[l6%F \xFYFiqF_zC%-Fbz6$Fdz&F7F^[lFez-Fbz6#-F[[l6%F][lFYFcoC%F`[lFg[l-Fbz6#-F[[l6%F\x FYFcoC&>Fjv-%@equivalent/saddlepoint/pointcolG6&9&9'FeoFco>FawFbw>8)%&falseG@%0 Fjv%%FAILG?(FLFMFMF4Fdw@'/&F\xF^[lFM@)349(55F^xF]y5Fcy3/F_xFM-F]o6$&F\x6#,&FaxF MFfqFMF_o>FawFdx33F_^l2FcoFax4Fd]lC%>Fd]lF^p>FQ-F^]l6&F`]lFa]lFeoFiq@'53F^y2FM, &&&FQF^[l6#-F?6#F[`lFM&F[`lFbyFfq3Fdo2FMFj_lC%>FawFbw>FjvFQ>FLF=F_zC$FezFb\lC$- Fbz6#-Fc[l6%%5Saddle~point~number~GFL%":GFg\lF_zC$FezFb\lC$Fh`lFg\lF_zC$FezFb\l C$Fh`lFg\l-Fbz6#%FWarning:~saddle~point~value~not~foundG>%0_NBSADDLEPOINTSGFew@ %0FawFbwFawFcqF46#FfalF4F4 M7R0 IHequivalent/saddlepoint/HarrisSchoenfeldf*6&%$fctG%"pG%$varG%%singG69%"BG%&gam maG%#BbG%"uG%%betaG%"iG%"jG%"kG%"lG%$resG%&sommeG%"sG%"qG%"mG%%prodG%"zG%"AG%"n G%#ptG%"TG%&GammaG%"FG%"UG6"FAC/>839&>84-%'normalG6#*&-%%diffG6$9$FD"""FO!""?(8 +FPFP,&9%""#FVFP%%trueGC$>&8$6#FS*(FGFP)FDFSFP-%*factorialGFfnFQ>FG-FM6$FGFD>8& ,$*&FDFP-FM6$&Fen6#FPFDFP#FPFV@%3-%)assignedG6#%5_EnvSolveSaddlePointG/F\p%&fal seG>8'7">F`p7#-%&solveG6$/Fdo,&85FPFPFPFD-%>equivalent/saddlepoint/saddleG6(F`p 9'FOFEF^pFip@%0F]q%)infinityG>86*&F]qFP,&FPFP*$%&_XasyGFQFQFP>FbqFfq>8(F_o?(8*F PFP,&FUFV!"#FPFW>&8%6#F[r,$*&,&&Fen6#,&F[rFPFVFPFP*()FQF[rFPFgrFQFdoFPFPFPFiqFQ FQ>F`r-%'seriesG6%*$,(FPFP8:FP-%$addG6$*&F_rFP)87F[rFP/F[r;FPF\rFQ#FQFVF`sFU>8- FP?(FSFPFP,&FUFPFQFPFWC$>89*&FinFP-%&coeffG6%-F\s6%-Fct6%F`rF`sFSFfs,&FSFVFPFPF fs,$FSFVFP>F[t-%(dev/addG6$F[t-%(dev/devG6%-%%subsG6$/FDFbq*&F`tFP)FiqFSFQFUFU- %(dev/prdG6$-F]u6$F[t-%&dev/OG6#-%(dev/powG6%-F`u6%-Fcu6$FeuFiqFPFP,$FUFQFP-F`u 6%-Fcu6$Feu,$*(FOFP-%%sqrtG6#%#PiGFQFiqFisFfoFUFUFAFAFAFA M7R0 I@equivalent/saddlepoint/pointcolf*6&%"fG%"xG%%singG%"pG6$%$auxG%%aux2G6"F,C%>8 $-%$maxG6$""$9'@%09&%)infinityG>8%-%-dev/implicitG6%-%(dev/devG6%-%%subsG6$/9%* &F7""",&FGFG*$%&_XasyG!""FKFG*(FEFG-%%diffG6$9$FEFGFPFKF/F/7'FGFGFK""!F8F/>F:-F <6%-F?6%-FB6$/FEFJFLF/F/FQF/@%0F:%%FAILG@%/F7F8F:-%$mapG6%%/dev/multbyrealG-F[o 6%%(dev/addG-F[o6&%(dev/powGF:FKF4FK,$F7FKFgnF,F,F,F, M7R0 I=equivalent/saddlepoint/sellef*6%%$fctG%$varG%%singG6&%"uG%"hG%"xG%"nG6"F-C)>8 &9%>8%,&-%#lnG6#9$"""*&,&8'F9F9F9F9-F66#F0F9!""@%3-%)assignedG6#%5_EnvSolveSadd lePointG/FE%&falseG>8$7">FI7#-%&solveG6$/-%%diffG6$F3F0""!F0-%>equivalent/saddl epoint/saddleG6(FI9&F8F1%%trueGF<-%&printG6#%enAssuming~the~saddle~point~method ~is~valid~in~this~context,G-Fen6#%/the~result~is:G@%0FX%)infinityG6$%0_NBSADDLE POINTSG-%+dev/reduceG6$-%(dev/devG6%-%%subsG6$/F0*&FXF9,&F9F9*$%&_XasyGF?F?F9,$ **F8F9""##F9F`p%#PiG#F?F`p-FR6%F3F0F0FcpFapF9F9F`p6$F_o-Fao6$-Fdo6%-Fgo6$/F0F]p ,$*,F8F9)F0F8$-%'signumG6%""!,&9$"""9%!""F2@+/F.F5%">G/F.F7%"F+F+F+F+ M7R0 I+equivalentf*6&'%$fctG%*algebraicG'%"xG%%nameG'%"nGF*'%%optpG%'posintG6$%"pG%$ resG6#%ECopyright~Bruno~Salvy,~INRIA,~FranceG6"C&@%/9#""%>8$9'>F<"""@$/-%#isG6# 2"$+"%&_XasyG%%FAILG-%-additionallyGFD>8%-%1equivalent/equivG6%9$F<9%@%4-%$hasG 6$FL%-_saddlepointG-%*dev/printG6%FL9&F<@)0-%#opG6$""#FL%)infinityG@'/-%%nopsG6 #FL""$-%%evalG6#-%%subsG6%/FQ*$,&F?F?*&-Fin6$F?FLF?Fhn!""F_pF_p/%"OG-Fgo6%/%%_R ESGFL/%#_nGFenf*6#F)F5F5F5-Fap6#*&FPF?)-Fin6$F?FepFgpF_pF5F5F5-FY6%-%/dev/multb yrealG6$-Fin6$FboFL*$)F]pFenF_pFQF8&9&>F>""!@--%%typeG6$9$-%(polynomG6$%)anythingG9%7%7 #%)infinityG.FH-FD6$-%'expandG6#FF-FH6$.%,nonnegativeGFK-FD6$FF-%(ratpolyGFI7%- %1infsing/infsolveG6&-%&denomGFTFK%&falseGF>.%&polarGF]o-FD6$FF<$%"*G%"+GC%>8$7 %FMFO%%trueG?&8%FFFioC$>8(F>?(F7"""F`p"#5FioC$>8)-F"6%F[pFKF^p@%30Fdp7"0&&Fdp6# F`pF^qFNC$>Fgo7$-%-infsing/trieG6(F]q&FgoF^qFFFK&Fdp6#""#&FgoFgq-%&evalbG6#3&Fd p6#F<&FgoF_r@%5/&FeqF^qFN/-%.comparemoduleG6$FdrF\q%">G>F^p-%$absG6#F\q[F^sFgo- FD6$FF%"^GC$>8*-%#opG6$FhqFF@%-FD6$Fds%)constantG@%-FD6$Fds%'posintG-F"6%-Ffs6$ F`pFFFKF>C&>FgoFho>8'F>?(F7F`pF`pF7FioC'>8+-Fin6&FbtFKF]oFgt>Fdp-F"6%FbtFKFgt@% 4-FD6$Fds%'negintGC$@%/FfqF^o>8-.%*algebraicG>FjuFfq>8,F[vC$>F_vF^o>FjuFfq>Fgo7 $-Fcq6(F[uF]qFFFKF_vFjuF]o@%F[q@%Fcr>FgtF[sF^sF^sFgo-F"6%-%$expG6#*&FesF`p-%#ln G6#FbtF`pFKF>-FD6$FF%)functionGC$>8.-%$catG6$%)infsing/G-Ffs6$FAFF@%4-FD6$Fhw%* procedureG-%&ERRORG6$%=Not~implemented:~infsing~of~GF]x-Fhw6%FFFKF>-Fex6$%3Inva lid~expressionGFFF7F7F7F7 M7R0 I&evalrf*6#%%exprG6'%$varG%"rG%"iG%"jG%"uG6#%aoCopyright~(c)~1991~by~the~Univer sity~of~Waterloo.~All~rights~reserved.GE\s#-%'SignumG6#""!F2-%$minG6$"""%)infin ityGF6@%34-%(hastypeG6$9$%&rangeG/-%%nopsG6#-%*intersectG6$-%$mapG6$f*6#%"xG6"F MFM-%#opG6$F2F>FMFMFM-%'indetsG6$F>%)functionG<).%$IntG.F0.%$absG.%$intG.%$maxG .F4.%&shakeGF2F>C'>8%-%*traperrorG6#-%,evalr/evalrG6$F>%%trueG-%'subsopG6$/""%% %NULLG-%%evalG6#Fco@$/F^o%*lasterrorG-%'RETURNG6#%%FAILG@$-%$hasG6$F^oF7>F^o-%2 simplify/infinityG6#F^o@%5-%%typeG6$F^o.%%listG-Faq6$F^o-%)specfuncG6$%)anythin gG.%)INTERVALGC$?(8'F6F6-FBF]qFeoC$?(8(F6F6""#Feo@$4-Faq6$-FO6$7$F_rFcrF^o%)con stantGC$>8$-%*evalr/varG6#Fir?(8&F6F6-FB6#F_sFeo@$/-FO6$7$FdsFdrF_s;,$F7!""F7>F ^o-Fgo6$/F_r-Fgo6$/Fcr-%%subsG6$/-FO6$FdsF_s-FO6$7$FdsF6F_sFir-FO6$F_rF^oF^o@$/ -FO6$7$F_rF6F^o-FO6$7$F_rFdrF^o>F^o-Fgo6$/F_rFcuF^o@%4-F<6$F^oF?-FOF]qF^oF^oFMF MFM6$%*protectedG%(_syslibG M7R0 I,type/RootOff*6#%"xG6"6%%)rememberG%'systemG%aoCopyright~(c)~1990~by~the~Unive rsity~of~Waterloo.~All~rights~reserved.GF&@%/9#"""33-%%typeG6$9$%)functionG/-%# opG6$""!F4.%'RootOfG-F26$7#-F86#F4<&7#%*algebraicG7$FD%&rangeG7$FD%)constantG7$ FD%)equationG%&falseGF&F&F&%(_syslibG M7R0 I'RootOff*6$%"eG%"xG6.%#exG%%inamG%"zG%'freezeG%$rofG%%rofsG%"iG%#lcG%%indsG%$e x1G%$errG%'indexdG6$%)rememberG%aoCopyright~(c)~1992~by~the~University~of~Water loo.~All~rights~reserved.G6"C7@*31""#9#-%%typeG6$9%%%nameG@)30FA%#_ZG0-%*inters ectG6$-%'indetsG6#9$<#FF<"-%&ERRORG6#%Jshould~not~use~_Z~as~independent~variabl eG-%$hasG6$-%'selectG6%F?FKF"FAC%>8,FX@$33/-%%nopsG6#Fgn"""-F?6$FN-%(polynomG6$ %)anythingG&Fgn6#F_o-F?6$-%#opG6$F_oFfo-Fco6$FeoFFC$>8$-%*resultantG6%-%%subsG6 $/Ffo8&FN-Ffp6$/FFFipFjoFip-%'RETURNG6#-F"6$Fap&9"6#;FFhu%&falseG@&33-F?6$FN%"^G/-%'signumG6#FftF_o4F hu-F^q6#-F"6$FdtFbq3-F?6$FN%"*G-F?6$Fdt%(numericG-F^q6#-F"6$-%'subsopG6$/F_oF_o FNFbq>Fap-%*traperrorG6#-%&numerG6#-%'normalGFM@$/Fap%*lasterrorG-F^q6#.-F"6#Fc q>8%-FY6%F?-FL6#FapFB@$3/-F]o6#F[yF_o0-F[p6$F_oF[yFF-F^q6#-F"6%FapFfyFbq@$4-FV6 $FapFFF^u@$0FapFNF]q@$3/%2_EnvRootOfComposeG%%trueGFev?&8(-FL6$Fap-%)specfuncG6 $FeoF"Ffz@$3-F?6$-F[p6$F_oFhzF]p-F?6$Fap-Fco6$FeoFhz-F^q6#-F"6$-Fcp6%-Ffp6$F\qF b[l-Ffp6$/FhzFipFapFipFbq>8)Fiz>8'7#-%$seqG6$/&Fd\l6#8*&FhzF]]l/F^]l;F_o-F]o6#F d\l>Fap-Ffp6$Ff\lFap@$4-FV6$Fe]lFFF^u@$-FV6$-FL6#<#-%)frontendG6$%'coeffsG7$-%( collectGF_zFFFFFex>Fap-Fb^l6%Ffp7$F\qFN7$<$F]w%"+G<#F\q@$/-%'degreeG6$FapFipF_o C$@$Fhu-%0RootOf/chkindexG6$-F[p6$F8--F[x 6#-%&evalaG6#-%'NormalG6#,$*&-%&coeffG6%FapFip""!F_o-F`al6%FapFipF_oFhtFht@%0Fd `lFdxC$@$3/F=F<-F?6$Feu;F`wF`w@%-%#isG6$Fd`l-%*RealRangeG6$-F[p6$F_oFeuFj_l-F^q 6#Fd`l-F^q6#%%NULLGFgbl-FR6#%Ileading~coefficient~should~be~invertibleG-F?6$Fap -Fco6$FeoFipC%>Fd`l-FaxF\al@$Fial@%F_blFgblFiblFgbl@$-F?6$Fap-Fco6$F\uFipC*@$-F V6$Fap.F"C$>Fd`l-F[x6#-Fh`l6#-%)PrimpartGFd_l@&FfalC$>FapFd`l@&2Fb_lF<-F^q6#-F" 6$-Ffp6$/Fip.FFFapFbq4-F?6$-%'lcoeffGFd_l.%)rationalG>Fap-Fh`l6#-%'ExpandG6#*&F apF_oFjelFht-FV6$FjelFadlC%>8+-F[x6#-Fh`l6#-Fbfl6#*$FjelFht@$0FiflFdx>Fap*&FapF _oFiflF_o>Fap-Fh`l6#-FbflF_y@$Fhu-Fh_l6$Fj_lFb_l>Fap*&FapF_o-%)icontentGF_yFht> Fifl-F[x6#-%%signG6#Fjel@$Fbgl>FapFdgl>Fap-Fg^l6%-Ffp6$/FipFFFapFFFax@$54-F?6$F apF`vFhu>F`q-FadlFaqF]q@$F]`lC.>Fd\l-FL6$Fap.%)functionG>Fd\l-%$mapG6$f*6#F&F7F 7F7@$/-F[p6$FbalFNFadlFNF7F7F7Fd\l>Fgn-%&minusG6$-Fhjl6$F[y-FY6%F?-FLFc]lFB<#Ff el@$2FbalFb]lC$>Fd`lFddl@&FfalC%>FapFd`l>Fifl-F[fl6$FjelFgn@&F^elF_el-FV6$FiflF adl>Fap-Fh`l6#-Fbfl6#*&FapF_oFiflFht-FV6$Fh[mFadlC&>FiflFh[m>Fifl-F[x6#-Fh`l6#- Fbfl6#*$FiflFht@$Fbgl>FapFdgl>FapFfgl@$FhuFjgl>Fap-%)primpartGFd_l>Fifl-F[x6#-F dhl6#Fh[m@$Fbgl>FapFdgl@$-F?6$FapF^_l>Fap-Fg^l6%FapFipFax>FapF[il@$F_il>F`qFdil F]q@$F_clC%>Fap-F[x6#Fd]m@$FhuFjgl@$0FapFdxC(>Fap-Fg^lFd_l>8.Fahl@$/Fb_mFht>Fap ,$FapFht>FapF[il@$F_il>F`qFdilF]qFgxF7F7F76$%*protectedG%(_syslibG M7R0 I0RootOf/selectorf*6$%"eG%'indexdG6#%"iG6#%fnCopyright~(c)~1997~Waterloo~Maple~ Inc.~All~rights~reserved.G6"C%>8$%&falseG@&-%%typeG6$9$%)equationG@&/-%#opG6$"" "F4.%&indexGC$@$-F26$-F96$""#F4-%$AndG6$%)constantG-%$NotG6#%(integerG-%&ERRORG 6#%Fa~constant~index~should~be~an~integerG>F.%%trueG0F8.%&labelG-FN6#%inleft-ha nd~side~of~the~selector~must~be~the~name~index~or~labelG45-F26$F4FH-F26$F4%&ran geG-FN6#%fnselector~must~be~a~constant,~a~numeric~range~or~an~equationG@$2F;9#> 9%F.F+F+F+%(_syslibG M7R0 I0RootOf/chkindexf*6$%"eG%"nG6"6#%fnCopyright~(c)~1997~Waterloo~Maple~Inc.~All~ rights~reserved.GF'@$3-%%typeG6$9$%(integerG52F/"""29%F/-%&ERRORG6$%Mindex~shou ld~be~a~positive~integer~less~thanG,&F5F3F3F3F'F'F'%(_syslibG M7R0 I.comparemodulef*6%%&expr1G%&expr2G%/justdiffneededG6&%#s1G%#s2G%$resG%%realG6# %ECopyright~Bruno~Salvy,~INRIA,~FranceG6"C%@$343-%(hastypeG6$9$%'RootOfG-F66$9% F9/-%)zerotestG6$F8F<%%trueG-%'RETURNG6#%"=G@'0F<""!C)>8'FA@$-%%typeG6$F8-%)spe cfuncG6$%)anythingG%$absG-FC6#-9!6$-%#opG6#F8F<@$-FN6$F8$7$F8FHC$>F_p -FeoFfn>FK%&falseG@%-FN6$F8%7$FFjp-FeoF_o>FKFep@%FK>8&-%+comparexprG 6$*$&F_pFho""#*$&FjpFhoFhqC%@$/-Fen6$FHF_p%.evalc/unsplitGC$>F_p-Feo6#-%&evalfG Ffn@$F]r-%&ERRORG6%%2Unable~to~compareG-.FTFfn-F]sF_o@$/-Fen6$FHFjpF`rC$>Fjp-Fe o6#-FfrF_o@$F`sFhr@%3-FN6$F8-%(complexG6#%&floatG-FN6$FFbq-FX6$-FTFfn-FTF_ o>Fbq-Fdq6$-%%sqrtG6#,&*$-Fen6$FioF_pFhqFio*$-Fen6$FhqF_pFhqFio-F\u6#,&*$-Fen6$ FioFjpFhqFio*$-Fen6$FhqFjpFhqFio0-F?FfnFA>Fbq%">G>FbqFE@%/Fbq%#<>G@%529#""$49&- Fir6&F[sFft%$andGFgtFevFbqF/F/F/F/ M7R0 I%gdevf*6$'%$fctG%*algebraicG'%%gvarG<$%%nameG/F+F'6'%#ptG%$ordG%$varG%)rightdi rG%$resG6#%ECopyright~Bruno~Salvy,~INRIA,~FranceG6"C,@%-%%typeG6$&9"6#""#F,C$>8 &-%#opG6$"""F;>8$-FC6$F>F;C$>FAF;>FG""!@$33-%$hasG6$FG%)infinityG0FGFT0FG,$FT!" "-%&ERRORG6$%4Invalid~limit~pointGF;>8'%%trueG@$1""$9#@(-F96$&F<6#F\o%*nonnegin tG>8%Fao/Fao.%(inverseG@$3FUFV>Fhn%&falseG0Fao.%)straightG-FZ6$%1Invalid~argume ntGFao@$/F]o""%@(3-F96$&F<6#FepFco4-%)assignedG6#Feo>FeoFjp/FjpFgo@$FU>FhnF\p0F jpF^p-FZ6$FbpFjp@$F\q>FeoFE@$/-%#isG6#2"$+"%&_XasyG%%FAILG-%-additionallyGF]r>% 0_EnvXasyintegerGF\p@)/FGFTC$>Fer-F\r6$FA%(integerG>8(-%*traperrorG6#-%*dev/pri ntG6%-%(dev/devG6%-%%subsG6$/FAF`r9$FeoFeoFAFeo/FGFWC$>FerFjr>F^s-F`s6#-Fis6$/F A,$FAFX-Fcs6%-Ffs6%-Fis6$/FA,$F`rFXF\tFeoFeoFAFeo0-%)zerotestG6#FGFin@%Fhn>F^s- F`s6#-Fis6$/FA*$,&FEFE*&FAFEFGFXFXFX-Fcs6%-Ffs6%-Fis6$/FA*&FGFE,&FEFE*$F`rFXFXF EF\tFeoFeoFAFeo>F^s-F`s6#-Fis6$/FA*$,&F\vFEFXFEFX-Fcs6%-Ffs6%-Fis6$/FA*&FGFE,&F EFEFfvFEFEF\tFeoFeoFAFeo@%Fhn>F^s-F`s6#-Fis6$/FA*$FAFX-Fcs6%-Ffs6%-Fis6$/FAFfvF \tFeoFeoFAFeo>F^s-F`s6#-Fis6$/FA,$F_xFX-Fcs6%-Ffs6%-Fis6$/FA,$FfvFXF\tFeoFeoFAF eo@'5/F^s%*lasterrorG/F^sFar>-F"6#F<-.F"F]z-F96$F^s%*undefinedGFbzF^sF56#FerF5F 5 M7R0 I.numericRootOff*6$%"pG%$valG6%%"kG%"lG%"jG6#%ECopyright~Bruno~Salvy,~INRIA,~Fr anceG6"@%54-%%typeG6$9$%(polynomG-%(irreducG6#F4-%'RootOfG6$F49%C$>8$7#-%$seqG6 $-%#opG6$"""8%/FH-FE6$""#-%(factorsGF8@%2FG-%%nopsG6#F?C%>FH-%$mapG6$%$absG-FW6 $%&evalcG-FW6$%&evalfG-%%subsG6$/%#_ZGF8$9$/F8""#C$@$33 33-%%typeG6$7$F<9%7$%)functionGFK/-%#opG6$""!F<-FN6$FPFI/-%%nopsG6#FF;,&FF;%(numericG@%2FPF`p-Fin6 #-F"6#-FN6$F9F;Fgo-FF6$F;%"*GC$?&8%F;F[oC$-F"6#F`q@&/%"%GF[oFhn/Ffq%%FAILG-Fin6 #FhqFgo-FF6$F;FK@./-FN6$FPF;%$expGFgo/F_r%#lnG-Fin6#-F"6#,&FipF9F^oF9/F_r%$absG -Fin6#-F"6#-FN6#F;/F_r%"OGFgo/F_r.%)QuasiLogGF[s/F_r.%-QuasiInverseGFgo>8&-%&mi nusG6$-%'indetsG6$F;Feo<#%*constantsG@%0Fjs<"C$>%'DigitsG,&FhtF9""&F9?(8(F9F9"" $F[oC%@'/F\uF9>8'-%*traperrorG6#-%%subsG6$-%$seqG6$/-FN6$F`qFjs-%&evalfG6#)#"%* y""%#\"*$F`qF^o/F`q;F9-FU6#FjsF;/F\uF>>Fbu-Fdu6#-Fgu6$-Fju6$/F]v-F`v6#)#FevFdvF `qFgvF;>Fbu-Fdu6#-Fgu6$-Fju6$/F]v,$F_vF^oFgvF;>Fbu-%-zerotest/cstG6#Fbu@%0FbuFh q-FinFdx\C$>Fbu-FcxF`s@$FfxFgx@$-FF6$F;-%(ratpolyG6#Ffo-Fin6#-%&evalbG6#/-%'nor malGF`sFP>8*-%(convertG6$F;%'RootOfG@$-FF6$F\z%'algnumGC$>Fbu-Fdu6#-%&evalaG6#- %'NormalG6#F\z@&0Fbu%*lasterrorG-Fin6#-Ffy6#/FbuFP-FF6$7#Fbu7$.%'symbolG%$setGC %>Fbu-FN6$F>Fi[l?&F`qFbuF[oC$@$4-%$hasG6$F\z-FN6$F9F`q-%&ERRORG6&%@bug~in~evala @Normal~with~input:GF\z%Ioutput~is~reducible~RootOf~detected~withGFi\l@$/-F"6#- Fgu6$F`qF\zF[oFhnFgo@$-Fg\l6$F;<$FgsFds-Fin6#-F"6#-%%evalG6#-Fgu6$7$/Fdsf*6#%"t GF4F4F4-%$logG6#*$,&F9F9FFbu-%'testeq GF`s@$FfxFgx@&3/FjsFet4-Fg\l6$F;^#F9C$-%)userinfoG6&F]u.%+equivalentG%9Warning: ~assumption~madeGF`oFhn-Fg\lF_zC$>Fjs-F_tF_z@$/FivF9-Fin6#-F"6$-Fgu6$/-FNFjv8)- %&numerGF`s-Fgu6$/%#_ZGF_al-FN6$F9F^alFiqF4F4F4F4 M7R0 I-zerotest/cstf*6#%%exprG6#%)floatvalG6"F(C%>%'DigitsG,&F+"""""&F->8$-%*traperr orG6#-%2zerotest/dagevalfG6#9$@%-%%typeG6$F0-%(complexG6#%(numericGC$>F+,&F+F-! "&F--%&evalbG6#2-%$absG6#F0-%&FloatG6$F-,$F+!""%%FAILGF(F(F(F( M7R0 I2zerotest/dagevalff*6#%"fG6$%"iG%$fctG6#%)rememberG6"@+5-%%typeG6$9$<$%%nameG% (numericG-F/6$F1-%(complexG6#F2-%&evalfG6#F1-F/6$F1<$%"*G%"+G-%$mapG6$F"F1-F/6$ F1%"^G-F;6#)-F"6#-%#opG6$"""F1-FN6$""#F1-F/6$F1%)functionGC$>8%-FN6$""!F1@'/FY% 'RootOfGF:/-%%nopsGF8 $F6>F=%'DigitsG@'/-%&minusG6$-%'indetsG6$9$%%nameG-FC6$<#%*constantsG<#^#"""<"- %,evalr/shakeG6$FHF=-F4FG-.%)INTERVALG6#;,$%)infinityG!""FfnC%>8%-%,evalr/evalr G6$-%$mapG6%F"FHF=%&falseG-%'subsopG6$/""%%%NULLG-%#opG6#F\oFjnF+F+F+6$%*protec tedG%(_syslibG M7R0 I'glimitf*6$'%$fctG%*algebraicG'%%gvarG<$%%nameG/F+F'6)%#ptG%$varG%)rightdirG%$ resG%"iG%$sgnG%%coefG6#%ECopyright~Bruno~Salvy,~INRIA,~FranceG6"C+@%-%%typeG6$& 9"6#""#F,C$>8%-%#opG6$"""F=>8$-FE6$F@F=C$>FCF=>FI""!@$33-%$hasG6$FI%)infinityG0 FIFV0FI,$FV!""-%&ERRORG6$%4Invalid~limit~pointGF=>8&%%trueG@$1""$9#@&/&F>6#F^o. %(inverseG@$3FWFX>Fjn%&falseG0Fbo.%)straightG-Ffn6$%1Invalid~argumentGFbo@$/-%# isG6#2"$+"%&_XasyG%%FAILG-%-additionallyGFdp>%0_EnvXasyintegerGFio@)/FIFVC$>F\q -Fcp6$FC%(integerG>8'-%*traperrorG6#-%(dev/devG6%-%%subsG6$/FCFgp9$FGFG/FIFYC$> F\qFaq>Feq-Fgq6#-Fjq6%-F]r6$/FC,$FgpFZF`rFGFG0-%)zerotestG6#FIF[o@%Fjn>Feq-Fgq6 #-Fjq6%-F]r6$/FC*&FIFG,&FGFG*$FgpFZFZFGF`rFGFG>Feq-Fgq6#-Fjq6%-F]r6$/FC*&FIFG,& FGFGF\tFGFGF`rFGFG@%Fjn>Feq-Fgq6#-Fjq6%-F]r6$/FCF\tF`rFGFG>Feq-Fgq6#-Fjq6%-F]r6 $/FC,$F\tFZF`rFGFG@&5/Feq%*lasterrorG/FeqFhpC$>-F"6#F>-.F"Fav-%'RETURNG6#%"%G-F ;6$Feq%*undefinedG-Fev6#Fjv?(F7FGFGF7F[o@)-F;6$Feq%%listGC$>8)-%&evalrG6#-%'Sig numG6#&FeqFco@)/FdwFG-Fev6#FO/FdwFZC&>8*-%+dev/lcoeffG6#Feq?&8(-%'indetsG6$Fcx% )functionGF[o@$5/-FE6$FOFhx%$sinG/F`y%$cosG>Fcx-F]r6$/Fhx-.%)INTERVALG6#;FZFGFc x>Fdw-Ffw6#-Fiw6#Fcx@'F]x-Fev6#FVF`x-Fev6#FYC$>F`vFbv-Fev6#Fbv/FdwFO@%-F;6$-FE6 $F@FeqFaw>Feq7%-FE6#F`[lFOFV>FeqF`[lC$>F`vFbvFjz4-FT6$Feq%)_XasytabG-FevFfx45-F T6$FeqFby-FT6$FeqFdyF]\lC$?&Fhx-Fjx6$Feq<$-Fdy6#%)anythingG-FbyFj\lF[o>Feq-F]r6 $FhyFeq-Fev6#-FfwFfxF7F7F7F7 M7R0 I+dev/dividef*6%%%dev1G%%dev2G%"pG6#%$resG6#%RCopyright~Bruno~Salvy,~INRIA~Rocq uencourt,~FranceG6"C%>%0_EnvXasyintegerG%%trueG@%4-%$hasG6$9$%-_saddlepointG>8$ -%(dev/prdG6$F6-%(dev/powG6%9%!""9&>F97%F7&F66#""#-F;6$&F66#""$-F>6%&F@FKFAFB-% 'RETURNG6#F9F,F,F,F, M7R0 I+dev/reducef*6$%$devG%"nG6&%"iG%%restG%'resultG%"lG6#%RCopyright~Bruno~Salvy,~ INRIA~Rocquencourt,~FranceG6"@)4-%%typeG6$9$%%listGF44-%(hastypeG6$<#-%#opG6#F4 F57#-F<6$;"""-%$minG6$,&9%""#""$FB-%%nopsGF=F41-%+dev/lengthGF=,&FGFBFBFBF4C%>8 %FO?(8$FHFHFJ0FR""!@%4-F26$&F46#FTF5C$>&8&Ffn6$Fen&F46#,&FTFBFBFB>FR,&FRFB!""FB C$>8'-FN6#Fen@%1FdoFRC$>FinF[o>FR,&FRFBFdoFaoC$>Fin6$-F"6$FenF`oF\o>FRFV@'35/FT FH3/FT""%/FRFV/&&Fjn6#FHF^qFV&F]q6#FBFjp7$&F4F`q-%$seqG6$&Fjn6#,$FTFH/FT;FB,&-% %iquoG6$FTFHFBFaoFB7$Fbq-Fdq6$Ffq/FT;FBF\rF.F.F.F. M7R0 I'dev/lnf*6$%"uG%"nG6)%$degG%%exprG%#nuG%&rootsG%%initG%'newvarG%"xG6$%)remembe rG%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"@'-%%typeG6$9$%*undefin edGF84-F56$F7%%listG@)-%)zerotestG6#F7-%&ERRORG6#%&ln(0)G-F?6#,&F7"""!""FH""!3% 0_EnvXasyintegerG/-%$mapG6$%#opG-%'indetsG6$F7&%)_XasytabG6#%)anythingG<#FHC&>8 %-%'expandG6#-%%subsG6$/&FV6#FH*$8*FIF7>%1_EnvAllSolutionsG%%trueG>8'<#-%&solve G6$FfnFao@%3-F56$Ffo-%$setG6#%%nameG-%#isG6$-FQ6#Ffo%(integerGFA-%#lnGF@FipC$>8 &-%%nopsGF@@'3/F]q""&/&F76#Fcq%)infinityGC%>8$&F76#""$@%-F56$&F76#""#F<>8(-F"6$ 7%-FQ6#FarFJFgq9%>Fer-F"Fjr@%/FjqFJFer@%-F56$&F7F_oFhp@%-%)assignedG6#&%(_equiv XG6#,&FcsFHFHFH-%(dev/addG6$Fer7'F[t,$FjqFIFIFJFgqC$>Fhs*$-Fjp6#*$&Fis6#FcsFIFI F\tC$>8)-%-dev/indexifyG6#-Fjp6#&FVFht-F]t6$Fer-%'subsopG6$/Fcr-%/dev/multbyrea lG6$&F[uFbrFjqF[u/F]qF]rC$>Fer-F"6$7'FcsFarF[rFJFgqF[s@%3-F56$FerF-F06##"&8$*$,&FDFDF;FEFE-FK6$-F"6$-FK6$FMFVFSFV-FH6%-%(dev/addG6$-FK 6$F1FEFDFEFSC$>8%-%&evalrG6#-%'SignumG6#F0@'/FboFEFin/Fbo%%FAILG-%&ERRORG6#F\p- %-dev/endofdevG6%F1,&FSFDFDFD-%$mapG6$%#opG7#-%$seqG6$7$FD8&/F]q;F4FcpF-F-F-F- M7R0 I(dev/prdf*6$%"UG%"VG64%$degG%"iG%"jG%"uG%"vG%*candidateG%%deg1G%'exactuG%'exac tvG%'inter1G%#nuG%#nvG%'resultG%"lG%&countG%(tomult1G%(tomult2G%$sigG6$%)rememb erG%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"@)5-%%typeG6$9$%*undef inedG-FA6$9%FDFD4-FA6$FC%%listG@%4-FA6$FGFK*&FC"""FGFQ-%/dev/multbyrealG6$FGFCF M-FS6$FCFGC+@'/-%#opG6$FQFC-Fen6$FQFGC$>8'FC>8(FG2FZFgnC$>F[oFC@%/&FG6#-%%nopsG 6#FG%)infinityG>F]o7'FZ7#-Fen6$;FQ,&FeoFQ!"#FQFG""!FapFho>F]o7%FZFGFapC$>F]oFG@ %/&FC6#-Ffo6#FCFho>F[o7'Fgn7#-Fen6$;FQ,&FjpFQF`pFQFCFapFapFho>F[o7%FgnFCFap>8.- Ffo6#F[o>8/-Ffo6#F]o>8+-%&evalbG6#/&F[o6#FfqFho>8,-F`r6#/&F]o6#FjqFho>8$7#7%,&& F[o6#""$FQ&F]oFbsFQ""#Fes>&806#FQ&F[oFis?(82FesFQF=%%trueGC(>8*&F]sFis>8-Fap?(8 %FesFes-Ffo6#F`tF]tC%@%5/&F`t6#Fet,&FfqFQ!""FQ4-FA6$&F[o6#F\uFK>83Fcu>Ffu7%-Fen 6#FcuFapFho@%5/&F`t6#,&FetFQFQFQ,&FjqFQF_uFQ4-FA6$&F]o6#F^vFK>84Fev>Fhv7%-Fen6# FevFapFho>Fct-%(dev/addG6$Fct-F"6$FfuFhv@$3-FA6$FctFK/&Fct6#-Ffo6#FctFho>Fct7#- Fen6$;FQ,&FjwFQF`pFQFct@%0FctFap>&Fhs6#F\t6$Fct&F`tFis>Fex%%NULLG@%534F^r-%'mem berG6$F^u7#-%$seqG6$&F`t6#,$FetFes/Fet;FQ-%%iquoG6$FftFes34Ffr-F`y6$Fav7#-Fdy6$ &F`t6#,&FetFesFQFQFiyC$@$/FctFap>Fex6$FQFhx[C&>F]s-%'subsopG6$/FQFjxF]s?(FetFes FesFftF]t@$30F\uF^u0&F[o6#,&F\uFQFcsFQFhoC&>8),&Fi[lFQ&F]o6#,&F^vFQFQFQFQ>85FQ? (8&FQFQ-Ffo6#F]s/Fd\lFQC$>Fd\l-%&evalrG6#-%'SignumG6#,&F^\lFQ&&F]s6#Ff\lFisF_u@ (/Fd\lF_u>F]s7%-Fen6$;FQ,&Ff\lFQF_uFQF]s7%F^\l,&F\uFQFesFQF^v-Fen6$;Ff\lFg\lF]s /Fd\lFap@$4-F`y6$7$F_^lF^v7#-Fdy6$7$&Fd]l6#,$81Fes&Fd]l6#,&F`_lFesFQFQ/F`_l;FQ- F\z6$-Ffo6#Fd]lFes>F]s-Fa[l6$/Ff\l7%-FenFi_lF_^lF^vF]s/Fd\l%%FAILG-%&ERRORG6#Fa `l@$Fi\l>F]s7$-FenFh\lF^^l?(FetFesFesFftF]t@$30F^vFav0&F]o6#,&F^vFQFcsFQFhoC&>F ^\l,&&F[o6#,&F\uFQFQFQFQF^alFQ>Fd\lFQ?(Ff\lFQFQFg\lFi\lC$>Fd\lF\]l@(Fg]l>F]s7%F j]l7%F^\lF\u,&F^vFQFesFQF`^lFc^l@$4-F`y6$7$F\uF_blFi^l>F]s-Fa[l6$/Ff\l7%F_`lF\u F_blF]sF``lFb`l@$Fi\l>F]s7$Fh`lF^bl@$/Fg\lFapF][l@'3/&&Fhs6#FesFdclFap52F\tFcs3 /F\tFcs/&&FhsFbsFdclFho@%Ffcl&FcclFis7%-Fen6#F]dlFapFhoF^cl7%-Fdy6$&FhsF]u/Fet; FQF\tFapFho7#FbdlF=F=F=F= M7R0 I,dev/instancf*6#%%exprG6&%"iG%$resG%$limG%$varG6#%RCopyright~Bruno~Salvy,~INRI A~Rocquencourt,~FranceG6"@%4-%%typeG6$9$%%listG>8%F3C&@%0&F36#-%%nopsG6#F3%)inf inityG>8&F<>FA,&F<"""!"#FD>F6""!>8'&%)_XasytabG6#&F36#FD?(8$""#FQFA%%trueG@%-F1 6$&F36#FPF4>F6,&F6FD*&-F"6#FVFD)FI&F36#,&FPFDFDFDFDFD>F6,&F6FD*&FVFDFgnFDFDF-F- F-F- M7R0 I(dev/absf*6$%$devG%"nG6$%'impartG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocque ncourt,~FranceG6"@'-%%typeG6$9$%*undefinedGF24-F/6$F1%%listG-%&evalcG6#-%$absG6 #F1C$>8$-%+dev/impartGF<@%4-%$hasG6$F?^#"""C$>8%-%&evalrG6#-%'SignumG6#-%+dev/l coeffGF<@)/FKFHF1/FK!""-%/dev/multbyrealG6$F1FW/FK""!7#Ffn%%FAILG-%(dev/powG6$- %(dev/addG6$-Fjn6%-%-dev/realpartGF<""#9%-Fjn6%-%%subsG6$/FGFHF?FcoFdo#FHFcoF,F ,F,F, M7R0 I-dev/QuasiLogf*6$%"uG%"nG6%%"iG%%initG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~R ocquencourt,~FranceG6"@%/&9$6#""$""!@'34-%%typeG6$&F16#""#%%listG0-%)zerotestG6 #,&F;"""!""FD%&falseG-%/dev/multbyrealG6$-%'dev/lnG6$-FH6$-%'subsopG6%/F=%%NULL G/F3FSF1FE9%FEF7C$>8%*$,&FDFDF;FEFE-%(dev/addG6$-%#lnG6#FX-F"6$-FH6$FOFXFU-FH6$ -FK6$-Ffn6$-FH6$F1FEFDFUFEC$>8&-%&evalrG6#-%'SignumG6#F0@'/FioFEF_o/Fio%%FAILG- %&ERRORG6#Fcp-%-dev/endofdevG6%F1,&FUFDFDFD-%$mapG6$%#opG7#-%$seqG6$7$*$8$FEFeq /Feq;FD,&FUFDF=FDF-F-F-F- M7R0 I)dev/signf*6#%$devG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceGF&@ %4-%%typeG6$9$%%listG-%&evalrG6#-%'SignumG6#F.&F"6#&F.6#""#F&F&F&F& M7R0 I(dev/powf*6%%"uG%"pG%"nG6-%%exprG%"iG%"xG%%res1G%$resG%$indG%&interG%'binpowG% "qG%%lvarG%&rootsG6$%)rememberG%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Fra nceG6"@+-%%typeG6$9$%*undefinedGF=4-F:6$F<%%listG@)33-F:6$F<%'algnumG-%$hasG6$F <%'RootOfG-F:6$9%%(integerG-%&evalaG6#-%'NormalG6#)F8)-%&minusG6$-%'indetsG6$F<%%nameG<#%*constantsG>8--F_o6$ F]o-Fbo6$F<&%)_XasytabG6#%)anythingG@$/-%%nopsG6#FhoFgn>8'-%&evalcG6#-%$absG6#F Fgp-%%subsG6$/F_q -.%)INTERVALG6#;!"""""Fgp>Fgp-%*traperrorG6#-%&evalrG6#Fgp@)330Fgp%*lasterrorG- F:6$FgpFA/-F\s6#-%'SignumG6#-%#opG6$Ffr-F\tF]sFfrFV3/%0_EnvXasyintegerGFjq/-F_o 6$-Fbo6$F]oFdoFeo<#&F^p6#FfrC&>8$-F]r6$/Fht*$8&FerF<>%1_EnvAllSolutionsGFjq>8.7 #-%&solveG6$F\uFau@%3-F:6$Feu-%$setG6#Fdo-Fin6$-F\t6#FeuFOF=FV/FgpFbs-%&ERRORGF ]sFV5/-FdpF]q""$/&F<6#""&%)infinityG@'-F:6$&F<6#""#FAC$>8*-F"6%7%-F\t6#FdwFgnF` wFN9&@'0&Fiw6#-Fdp6#FiwF`w7%&F8,FN>8(Ffr>8+FF_z-% (dev/prdG6$F_zFaz>Faz-%+dev/reduceG6$-F\[l6$FazFazF_x>F]z-%%iquoGFizF[[l/FNFgnF fr-F"6%-F"6%F<,$FNFerF_xFerF_x-F\[l6%-F"6%7'FgxFdwFixFgnF`wFNF_x-%1dev/pow/endo fdevG6%-F\[l6%-F"6%Fa\lFerF_x7$Fgx-F\t6$;""%FjvF8%,$*&9%F 7,&F=F7!""F7F7#F7""#?(8&""$F79&%%trueGC$>F:*(F:F7,(F=F7FCF?F7F7F7FCF?>&8$6#FC6$ F:FC-%-dev/endofdevG6%F3FE7)F7F6F=F7F;FA-%$seqG6$FL/FC;FDFEF.F.F.F. M7R0 I/dev/multbyrealf*6$%%treeG%"rG6$%"iG%$resG6#%RCopyright~Bruno~Salvy,~INRIA~Roc quencourt,~FranceG6"@)/9%""!F0-%%typeG6$9$%*undefinedGF54-F26$F4%%listG*&F/"""F 4F;C$?(8$""#F?-%%nopsG6#F4%%trueG>&8%6#F>6$-F"6$&F4FGF/&F46#,&F>F;F;F;7$&F46#F; -%$seqG6$&FF6#,$F>F?/F>;F;-%%iquoG6$F@F?F,F,F,F, M7R0 I+dev/lengthf*6#%$devG6#%"iG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Fran ceG6"@%4-%%typeG6$9$%%listG"""-%$addG6$-F"6#&F06#,$8$""#/F;;F2-%%iquoG6$-%%nops G6#F0F8$-F[o6$-%(dev/powG6%F4*$FgnFQF^oF^o7$FG-F?6$-FB6#7$-FB6$,$ FEFFFgo*&-FB6$FDFgoFGFgnFQ/FE;FG-FL6#-FO6$FgoFFF,F,F,F, M7R0 I0dev/invert/doitf*6$%$devG%"nG6+%"xG%"oG%#ndG%"iG%"kG%"pG%$ppvG%#pvG%"vG6#%RCo pyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C+>8&-%%nopsG6#9$@%0&F:6#F6%) infinityG>8%-%$minG6$9%F=>FAFE@$3/F=F?/F6""&-%'RETURNG6#7'"""*$-%#opG6$""#F:!"" FP""!F?>8,*&8$FPFRFV>8)-%(convertG6$7#-%$seqG6$*&-FS6$,$8'FUF:FP)Fen-FS6$,&FcoF UFPFPF:FP/Fco;FP,&-%%iquoG6$F6FUFPFVFP%"+G>8(FP?(F3FPFPF31,&F`pFUFPFPFAC&>8+-%6 dev/invert/powcomposeG6&FgnFYFenFcp>8*-%:dev/invert/pprimeknowingpG6&FfpFYFenFc p>FY,&FYFP-%5dev/invert/powdivideG6&,&FfpFPFenFVF[qFenFcpFV>F`pFcp@$2F`pFAC%>Ff p-Fhp6&FgnFYFenFA>F[q-F]q6&FfpFYFenFA>FY,&FYFP-Fbq6&FdqF[qFenFAFV-%,dev/cleanup G6#7&-FS6$FPF:-F]o6$-FS6#7$-%&coeffG6%FYFenF`pF`p/F`p;FW,&FAFPFVFPFPFAF3F3F3F3 M7R0 I6dev/invert/powcomposef*6&%"QG%"PG%"xG%"nG6+%"mG%#pmG%#prG%$pr1G%"lG%"iG%"sG%" pG%"qG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C,>8+-%7dev/inver t/powtruncateG6%9%9&9'>8,-F:6%9$F=F>>8$-%&isqrtG6#-%&truncG6#*($"*4G>K$!")"""F> FP-%'lengthG6#F>!"">8%-F:6%F8F=FE>8&FP>8',&F8FPFVFT>8(-%>&8*6#""!Fin?(8)FPFP,&-%%iquoG6$F>FEFPFPFP%%trueGC%>Fin-%:dev/i nvert/pprimeknowingpG6&FinFVF=,&F>FPFcoFT>FZ-F:6%-%'expandG6#*&FZFPFfnFPF=F>>&F _o6#Fco*&-F:6%-Fcp6#*&FinFPFZFPF=F>FP-%*factorialGFhpFT-%'RETURNG6#-%(convertG6 $7#-%$seqG6$Fgp/Fco;FaoFdo%"+GF5F5F5F5 M7R0 I8%-%'degreeG6$9$9&>8$"""?(F0F;F ;F02F:F3>F:,$F:""#>F:,$F:#F;F@>&8&6#F;-%7dev/invert/powtruncateG6%9%F89'>8'F@?( F0F;F;F01FNF:C$>&FF6#FN-FI6%-%'expandG6#*$&FF6#,$FNFCF@F8FL>FN,$FNF@-%@dev/inve rt/powcomposesimpledoitG6'F7F:FFF8FLF0F0F0F0 M7R0 I5dev/invert/powdividef*6&%"pG%"qG%"xG%"nG6&%"uG%#bkG%"iG%"jG6#%RCopyright~Brun o~Salvy,~INRIA~Rocquencourt,~FranceG6"C'@$/-%%subsG6$/9&""!9%F9-%&ERRORG6#%0not ~implementedG>8%7#-%$seqG6$-%&coeffG6%F:F88&/FH;F99'>&8$6#F9*&-FF6%9$F8F9"""&F@ 6#FT!""?(FHFTFTFK%%trueG>&FN6#FH*&,&-FF6%FSF8FHFT-%(convertG6$7#-FC6$*&&FN6#8'F T&F@6#,(FHFTFdoFWFTFTFT/Fdo;F9,&FHFTFWFT%"+GFWFTFUFW-F\o6$7#-FC6$*&FenFT)F8FHFT FIF[pF0F0F0F0 M7R0 I6dev/invert/powinversef*6%%"qG%"xG%"nG6&%"uG%#bkG%"iG%"jG6#%RCopyright~Bruno~S alvy,~INRIA~Rocquencourt,~FranceG6"C'@$/-%%subsG6$/9%""!9$F8-%&ERRORG6#%0not~im plementedG>8%7#-%$seqG6$-%&coeffG6%F9F78&/FG;F89&>&8$6#F8*$&F?6#"""!""?(FGFRFRF J%%trueG>&FM6#FG,$*&-%(convertG6$7#-FB6$*&&FM6#8'FR&F?6#,(FGFRF^oFSFRFRFR/F^o;F 8,&FGFRFSFR%"+GFRFLFRFS-Ffn6$7#-FB6$*&F\oFR)F7F^oFR/F^oFIFeoF/F/F/F/ M7R0 I@dev/invert/powcomposesimpledoitf*6'%"qG%"sG%#pkG%"xG%"nG6$%#q1G%#q2G6#%RCopyr ight~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$/9%#"""""#-%'RETURNG6#-%%sub sG6$/9'&9&6#F59$>8$-%7dev/invert/powtruncateG6%FBF>,&F3F5!""F5>8%-%'normalG6#*& ,&FBF5FDFIF5)F>F3FI-FF6%,&-F"6'FD,$F3F4F@F>9(F5-%'expandG6#*&&F@6#F3F5-F"6'FKFW F@F>,&FXF5F3FIF5F5F>FXF/F/F/F/ M7R0 I7dev/invert/powtruncatef*6%%$polG%"xG%"nG6#%"iG6#%RCopyright~Bruno~Salvy,~INRI A~Rocquencourt,~FranceG6"C%@$1-%'degreeG6$9$9%9&-%'RETURNG6#F3@$2F5-%(ldegreeGF 2-F76#""!-%(convertG6$7#-%$seqG6$*&-%&coeffG6%F3F48$""")F4FKFL/FK;F?F5%"+GF,F,F ,F, M7R0 I:dev/invert/pprimeknowingpf*6&%%poffG%"fG%"xG%"nG6"6#%RCopyright~Bruno~Salvy,~ INRIA~Rocquencourt,~FranceGF)-%5dev/invert/powdivideG6&-%%diffG6$9$9&-F06$9%F3F 39'F)F)F)F) M7R0 I+dev/impartf*6#%%exprG6&%"iG%'resultG%"nG%$auxG6#%RCopyright~Bruno~Salvy,~INRI A~Rocquencourt,~FranceG6"@%4-%%typeG6$9$%%listG@%-F16$F3%)realconsG""!*&^#"""F< -%&evalcG6#-%#ImG6#F3F8&-%%nopsGFB?(8$""#FJ,&FEF8'-F"6#7%-%#opG6#FRF9%)infinityG@$3-F16$FVF4/&FV6#-FG6#FVFgn>FV-%'subsop G6%/F_o%%NULLG/,&F_oFFV-F"Ffn@%0FVF9>&8%FS6$FV&F36#,&FIFF_pFf o>F`p-%$seqG6$&F`p6#,$FIFJ/FI;F<-%%iquoG6$FKFJ@'/&F36#FEFgn@'/F`pFfoF93/-FG6#7# F`pFJ/&F`p6#FJF9&F`p6#F<7&&F3FarF`pF9Fgn-F16$&F36#,&FEF8&-%%nopsGF>@$30&F66#FA%)infinityG0-%&evalrG6#-%'Sign umG6#FG"""-%&ERRORG6#%;Not~a~convergent~expansionG>8'FQ?(8$""$""#FA/-FL6#-FO6#& F66#FY!""@'3/F[oF]o4-F46$&F66#,&FYFQF]oFQF;C$@$4-%)assignedG6#&%(_equivXG6#,&&F 66#FQFQF]oFQ>F]p*$-F=6#*$&F^p6#FapF]oF]o>FW-%(dev/prdG6$FW7'F`p-F=6#*&-%,dev/in stancG6#-%+dev/impartG6#FdoFQ&%)_XasytabGFipF]o,$-%-dev/realpartGFgqF]o""!FIFao >FW-F\q6$FW-%/dev/multbyrealG6$-%(dev/powG6%-%-dev/indexifyG6#-.F=6#7%FapFQF[oF [r9%-F=6#-Fcq6#7'FapFeqF[oF]rFI?(8(FZFen-FCFgq%%trueG>FW-F\q6$FW-Fbr6$-Fhr6#-F[ s6#-F\r6#7'Fap7$-%#opG6$FQFdo-Fft6$;,&FesFQF]oFQFesFdoF[oF]rFI-F=6#-Fcq6#-FfqFb t@$/-Fft6$FYF6F]rC$@%4-F46$-Fft6$FfoF6F;>FW-Fbr6$FW-F"6$FjuF^s>FW-F\q6$FW-F"6$7 %-Fft6#FjuF]rFIF^s>FY,&FYFQFenFQ@'2FYFAC&>8%#FQ""'>8)7*FQF]rFQFQ#FQFenFenF`wFZ? (Fes""%FQF^sFgsC$>F_w*&F_wFQFesF]o>Fcw7%-Fft6#FcwF_wFes-F\q6$FW-%-dev/endofdevG 6%7$Fap-Fft6$;FfoFAF6F^sFcw/FGFIFW-F\q6$FW7'FapFQF]rFQFGF16#F^pF1F1 M7R0 I-dev/evenpartf*6#%$devG6%%"aG%"nG%"iG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquenc ourt,~FranceG6"@'4-%%typeG6$9$%%listGF20-%#opG6$"""F2F8-%&ERRORG6#%=a~Puiseux~s eries~is~expectedGC%>8%,&-%%iquoG6$-%%nopsG6#F2""#F8!""F8?(8&F8F8F?%%trueG@%-F0 6$-F66$,&FJFGF8F8F2%%evenG>&8$6#FJ6$-F66$,$FJFGF2FO>FT%%NULLG7&F5-%$seqG6$FT/FJ ;F8F?-F66$,&F?FGFGF8F2-F66$,&F?FG""$F8F2F,F,F,F, M7R0 I.dev/conjugatef*6#%%exprG6&%"iG%'resultG%"nG%$auxG6#%RCopyright~Bruno~Salvy,~I NRIA~Rocquencourt,~FranceG6"@%4-%%typeG6$9$%%listG-%*conjugateG6#F3C&>8&-%%nops GF7?(8$""#F?,&F:"""!"$FA%%trueGC$@%-F16$&F36#F>F4C$>8'-F"6#7%-%#opG6#FH""!%)inf inityG@$3-F16$FLF4/&FL6#-F<6#FLFT>FL-%'subsopG6%/Ffn%%NULLG/,&FfnFA!""FAF]oFL>F L-F"FR@%0FLFS>&8%FI6$FL&F36#,&F>FAFAFA>FfoF]o>Fgo-%$seqG6$&Fgo6#,$F>F?/F>;FA-%% iquoG6$F@F?@'/&F36#F:FT@'/FgoF]oFS3/-F<6#7#FgoF?/&Fgo6#F?FS&Fgo6#FA7&&F3FhqFgoF SFT-F16$&F36#,&F:FAF`oFAF47&FjqFgo-F"6#F]rF[q7&FjqFgoFAF[qF-F-F-F- M7R0 I,dev/cleanupf*6#%$devG6%%"iG%"aG%"bG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquenco urt,~FranceG6"@%4-%%typeG6$9$%%listG@%/-%)zerotestG6#F2%%trueG""!F2C&>8%-%$mapG 6$9!7#-%$seqG6$&F26#,&8$""#FJ"""/FI;F:,&-%%iquoG6$-%%nopsGF8FJFK!""FK?(FIFKFK-F S6#F=F9@'/-%#opG6$FIF=F:>&8&6#FI%%NULLG-F06$FZ7%%)anythingGF_oF:>Fhn6$&FZ6#FJ&F 26#,&FIFJFKFK>Fhn6$FZFdo>Fin-FD6$Fhn/FI;FKFV@%/FinF[oF:7$-Fen6$FKF2FinF,F,F,F, M7R0 I(dev/addf*6$%"UG%"VG60%"iG%"jG%'resultG%"uG%"vG%#nuG%#nvG%%deguG%%degvG%&inter G%$sigG%'toadd1G%'toadd2G%"sG6$%)rememberG%RCopyright~Bruno~Salvy,~INRIA~Rocque ncourt,~FranceG6"@+5-%%typeG6$9$%*undefinedG-F=6$9%F@F@/F?""!FC/FCFEF?45-F=6$F? %%listG-F=6$FCFKC$>8&,&F?"""FCFR@%5/-%)zerotestG6#FP%%trueG3-F=6$7$F?FC7$%&floa tGFin52-%$absGFX-%'subsopG6$/FRFRF?2F\o-F_o6$FaoFCFEFPC*@+4FIC$>8'7'&FC6#FRF?FE FE%)infinityG>8(FC4FLC$>FjoF?>F`p7'&F?F]pFCFEFEF^p/-%#opG6$FRF?-Fip6$FRFCC$>Fjo F?>F`pFC2FhpF[qC$>FjoF?@%/&FC6#-%%nopsG6#FCF^p>F`p7'Fhp7#-Fip6$;FR,&FgqFR!"#FRF CFEFEF^p>F`p7%FhpFCFEC$>F`pFC@%/&F?6#-Fhq6#F?F^p>Fjo7'F[q7#-Fip6$;FR,&FjrFRFarF RF?FEFEF^p>Fjo7%F[qF?FE>8)-Fhq6#Fjo>8*-Fhq6#F`p>8$""$>8%F_t?(81""#FRF931F^tFfs1 FatFjsC)>8+&Fjo6#F^t>8,&F`p6#Fat@$/FjtF^pC%>&FP6#Fct-Fip6$;,&FatFR!""FRFjsF`p>F ct,&FctFRFRFR[@$/F^uF^pC%>Feu-Fip6$;,&F^tFRF[vFRFfsFjo>FctF]vF^v>8.-%'signumG6# ,&FjtFRF^uF[v@$-F=6$Fiv-%)specfuncG6$%)anythingGF[wC$>Fiv-%+comparexprG6$FjtF^u @&/Fiv%"FivF[v/Fiv%">G>FivFR@)/FivFRC$>Feu6$&F`p6#FjuF_u>Fat,&FatFRFdtFR/Fiv F[vC$>Feu6$&Fjo6#FfvF[u>F^t,&F^tFRFdtFR3/Fiv%%FAILG4-F=6$7$FjtF^u7$.%)realconsG Fjy-%&ERRORG6#FdyC)@%5/F^tFfs4-F=6$F^yFK>8/F^y>Fgz7%-Fip6#F^yFEF^p@%5/FatFjs4-F =6$FfxFK>80Ffx>Fc[l7%-Fip6#FfxFEF^p>8--F"6$FgzFc[l@$33-F=6$Fi[lFK52F^tFfs2FatFj s/&Fi[l6#-Fhq6#Fi[lF^p>Fi[l7#-Fip6$;FR,&Fg\lFRFarFRFi[l@'0Fi[lFE>Feu6$Fi[lFjt5F bzF^[l>FeuF]y>Feu%%NULLG>F^tFay>FatFix>FP7$-Fip6$FRFjo-%$seqG6$&FPF\u/F^t;Fdt,& FctFRF[vFR@+/-FhqFXFR@%2FfsF^t7%&FjoF]p&Fjo6#,&FfsFRF[vFR&Fjo6#Ffs7%&F`pF]p&F`p 6#,&FjsFRF[vFR&F`p6#Fjs3/Ff^lF_t/&FP6#F_tF^p@%-F=6$&FP6#FdtFK7%-Fip6#F_`lFEF^pF E3Fh_l/Fj_lFE@%F]`lF_`l7%FRF_`lFE33/Ff^l""&/&FP6#F[alF^pFe`l@%F]`lFa`lF_`lFPF9F 9F9F9 M7R0 I&dev/Of*6#%$devG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceGF&@'-% %typeG6$9$%*undefinedGF.4-F+6$F-%%listG"""7%&F-6#F3-F"6#&F-6#""#&F-6#""$F&F&F&F & M7R0 I+dev/RootOff*6$%(fctglobG%"pG6-%"fG%"xG%%solsG%$resG%"iG%$algG%%lalgG%#fcG%$fc tG%"jG%"yG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C$Z%>8,-%'nor malG6#9$F5>F9F=@%4-%%typeG6$F9-%'algfunG6$%)anythingG7$%&_XasyG%#_ZGC'>8+F9>8*7 #-%#opG6#-%'indetsG6$F9%'RootOfG>FM-%%subsG6$<#-%$seqG6$/&FO6#8(&8)F\o/F]o;"""- %%nopsG6#FOFM>8$7#-%&solveG6$FMFJ@%4-%$hasG6$FgoFW-%$mapG6&%(dev/devG-FZ6$<#-Fh n6$/F^oF[oF`oFgo9%F[qC)>Fgo7#-Fjo6$FMFI@$F^p-%&ERRORG6#%:cannot~expand~this~Roo tOfG>8'-Fdp6%-FZ6$FgpFMFboFbo@%4-F_p6$-FR6$""#FgqFJ>8&7#%)infinityG>Fdr7#-FjoF_ r>Fgq7"?&F]oFdr%%trueG@'/F]oFfr>Fgq7$-FR6#Fgq-FR6#-%-dev/implicitG6%-Fdp6%-FZ6$ /FJFI-FR6$FboFgoF[qF[q7'FboFbo!""""!FfrF[q/F]oFbt>Fgq7$Fbs-FR6#-Fbp6&%(dev/powG -Fgs6%-Fdp6%-FZ6$/FJ*$FIFatF^tF[qF[qF`tF[qFatF[qC$@%-FB6$F]o-FW6#%*algebraicGC& >%'DigitsG,$F\vFbr>8--%&evalfGF\o>F\v-%%iquoG6$F\vFbr>F_v-FW6$-FR6$FboF]o-Fav6# F_v>F_vF]o>Fgq7$Fbs-FR6#-Fbp6&f*6%F)F2F&F5F5F5-%/dev/multbyrealG6$-%(dev/addG6$ Fat-Fjt6%F=Fat9&F[qF5F5F5-Fgs6%-Fdp6%-FZ6$/FJ*&F_vFbo,&FboFboFbuFatFboF^tF[qF[q F`tF[q,$F_vFatF[qFgq-%2dev/RootOf/algfunG6&-%&numerG6#-%%evalG6#-FZ6$7$/FI*$8%F at/FJ8.F9FgyFiyF[qF5F5F5F5 M7R0 I2dev/RootOf/algfunf*6'%$PolG%"xG%"yG%$ordG%9optional_positive_slopesG69%$polG% "aG%"uG%"iG%"jG%$ptsG%&alphaG%%miniG%$degG%&thetaG%%jminG%#slG%'lastptG%"pG%#pu G%$nb2G%$resG%"rG%#nbG%"qG%#a0G%+normalizerG%#eqG6#%RCopyright~Bruno~Salvy,~INR IA~Rocquencourt,~FranceG6"C.>8$-%(collectG6%9$7$9&9%%&evalaG>8,-%'degreeG6$FGFM >8)-%'selectG6$f*6#F&FDFDFD0&FK6#""#""!FDFDFD7#-%$seqG6$7$8'-%&coeffG6%FGFMF`o/ F`o;FjnFQ>FV7#-F]o6$7$&F`o6#"""-%(ldegreeG6$&F`oFhnFN/F`oFV>86Fjn>80&FVF\p?(F`o FinF]p-%%nopsG6#FV%%trueGC(>8+%)infinityG?(8(F`oF]pFipF\qC$>8-*&,&&&FV6#FbqFhnF ]p&FfpFhn!""F]p,&&FiqF\pF]p&FfpF\pF\rF\r@$2FeqF_qC$>F_qFeq>8.Fbq>Fdp,&FdpF]pF]p F]p>&8*6#Fdp,$F_qF\r>F`oFer>Ffp&FV6#F`o>83Fjn>Fjr<#-F]o6$&FjrF`s/F`o;F]pFdp@$/9 #""&>Fjr-FX6%%%typeGFjr.%,nonnegativeG?&8/FjrF\qC(>85-%&denomG6#Fet>81-FI6$-%%s ubsG6%/FN)FNFht/FM*&)FN-%&numerGF[uF]pFMF]pFGFN@$0-F_p6$F]uFNFjn>F]u-FI6$*&F]uF ]p)FNF\vF\rFN>87-FI6$-Fbo6%F]uFNFjnFM@$0-F_p6$FdvFMFjn>Fdv-FI6$*&FdvF]p)FMF[wF \rFM?&8&&-%(sqrfreeGF\wFhnF\qC$Z'>887#-FO6#-%'RootOfG6$&FcwF\pFMQNreducible~Roo tOf~detected.~~Substitutions~areFD>Fjw-%$mapG6%Fau&%.lastexceptionG6#""$F^xFDYF D?&FjwFjwF\q@%/&FcwFhnF]pC(@%-Fat6$FjwF_x>89FO>Fey%'normalG>&8%6#FjnFjw>82F]u?( F`oF]pF]p,&9'F]pF\rF]pF\qC%>F]z-FI6$-Fau6$/FM,&&Fjy6#,&F`oF]pF\rF]pF]p*&FNF]pFM F]pF]pF]zFN>8:-Fbo6%F]zFNF`o@%/-FS6$F^[lFMF]p>&FjyF`s-Fey6#,$*&-Fbo6%F^[lFMFjnF ]p-Fbo6%F^[lFMF]pF\rF\r-%&ERRORG6#%0unforecast~caseG>Fbs,&FbsF]pF]pF]p>&846#Fbs -Fex6$%#opG7&F]p-F]o6$7$Ff[l,&FetF]p*&F`oF]pFhtF\rF]p/F`o;FjnF_zF]pF`z?&F`o-F"6 '-Fau6$7$/FN)FNF_y/FM,&FjwF]pF\[lF]pF]uFNFMF_zF]pF\qC$>FbsFd\l>Ff\l-Fex6$F[]l7% F]p7$FjwFet-F]o6$7$&F`o6#,$FbqFin*(,&&F`o6#,&FbqFinF]pF]pF]pF]pF]pF]pF_yF\rFhtF \r/Fbq;F]p-%%iquoG6$-FjpF`sFin7#-F]o6$&Fg\lF`s/F`o;F]pFbsFDFDFDFD M7R0 I-dev/binomialf*6%%"uG%"vG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~ FranceGF(@%5-%%typeG6$9$%*undefinedG-F.6$9%F1F1-%(dev/prdG6$-%*dev/GAMMAG6$-%(d ev/addG6$F0"""9&-%(dev/powG6%-F66$-F96$-F<6$F4F>F?-F96$-F<6$F0-F<6$-%/dev/multb yrealG6$F4!""F>F?FRF?F(F(F(F( M7R0 I,dev/comparef*6$%%Dev1G%%Dev2G6(%"iG%%dev1G%%dev2G%#n1G%#n2G%$sigG6#%RCopyrigh t~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"@%4-%%typeG6$9$%%listG@%4-F46$9%F7- %&evalrG6#-%'SignumG6#,&F6"""F8)-F>6#-FA6#&F<6#""$@)/FHFDC$>FH-F>6#-FA6# F6@%0FH""!FH,$-F"6$&F<6#""#FZFE/FHFEFen/FHFZ-F"6$F6Fhn-%&ERRORG6#%%FAILG@%F9C$> FH-F>6#-FA6#&F6FN@)FQC$>FH-F>6#-FA6#F<@%FY,$FHFE-F"6$&F6FinFZF[oFdpF\o-F"6$FfpF 8%F6>8&7%F\qFFaq7%F^qF6FZ>FcqFFaqF6>F cqF<>8'-%%nopsG6#Faq>8(-F`r6#Fcq?(8$FOFjn-%$minG6$F^rFcr%%trueGC$>FH-F>6#-FA6#, &&Faq6#FgrFD&FcqFdsFE@)F[o-%'RETURNG6#-F"6$&Faq6#,&FgrFDFEFDFZFQ-Fhs6#-F"6$FZ&F cqF]tF\oC$>FH-F"6$F\tFct@$FY-Fhs6#FHF_o@'/F^rFcr-Fhs6#FZ2F^rFcr-F"6$FZ&Fcq6#,&F ^rFDFDFD-F"6$&Faq6#,&FcrFDFDFDFZF0F0F0F0 M7R0 I(dev/devf*6%%$fctG%"pG%"nG6(%&interG%%deveG%(fctnameG%"iG%"jG%"fG6$%)rememberG %RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"@0-%%typeG6$9$%%listG-%&E RRORG6#F74-%$hasG6$F7<$%"OG%&_XasyG@%/-%)zerotestGF;%%trueG""!F73-F56$F7-%(ratp olyG6$%)anythingGFB4-F>6$F7FA-%0dev/dev/ratpolyG6$F79&-F56$F7%"+G-%*dev/dev/+G6 %F79%FV-F56$F7%"*G-%*dev/dev/*GFfn-F56$F7%"^G@%-F>6$-%#opG6$""#F7FB-F"6%-%$expG 6#*&Fco"""-%#lnG6#-Fdo6$F]pF7F]pFgnFV-%,dev/dev/powG6&FapFcoFgnFV-F56$F7%)funct ionGC$>8&-Fdo6$FHF7@+/F[q.F_p-%+dev/dev/lnG6%FapFgnFV/F[q.Fjo@%-F56$-FdoF;-%#&* G6#<$-%'freeofG6#FB-F`q6#FOC$>8$-%'indetsG6$Fiq-F_p6#-%*dependentGF`r@%/-%%nops G6#FerF]pC$>Fer-FdoFas-F"6%)Fer*&FiqF]pFer!""FgnFV-%,dev/dev/expG6%FiqFgnFVFjs/ F[qFAC$>Fer-F"6%FiqF]pF]p@%/Fer%%FAILGFdt-%&dev/OGFas/F[q.%'RootOfGC&>8%-%+dev/ RootOfG6$FiqFgn@$/-F`s6#F\uF]p-%'RETURNG6#&F\u6#F]p?&8'F\uFG@$0-%'removeG6%F5<# -%$seqG6$&Fju6#,&8(FfoF]pF]p/Fgv;F]p-%%iquoG6$-F`s6#FjuFfo%*nonnegintG<"-FeuF^w FguC&>8)-%$catG6$%%dev/GF[q@$4-F56$Fdw%*procedureG-F:6$%3Not~implemented~:~GFdw >Fer-%$mapG6&F"7#FiqFgnFV@%-F>6$FerFdtFdtC$>F\u-Fdw6$FdsFV@'55554-F56$F\uF8/&F \u6#Fbu%)infinityG2Fgn-%+dev/lengthGFcu1,&FgnF]p""$F]pFV-%(hastypeGF6F\u2FVF]z- F"6%F7Fgn,&FVF]p-%$minG6$F^z,(FVF]pF]pF]pFjyFisF]p-%1dev/dev/simplifyG6&F7F\uFg nFVF2F2F2F2 M7R0 I0dev/dev/ratpolyf*6$%$fctG%"nG6'%&interG%"iG%"tG%#niG%"oG6"F-C%>%)TestzeroG%)z erotestG?(8(,&9%"""""%F6F6F-%%trueGC$>8$-%*traperrorG6#-%'seriesG6%-%%subsG6$/% &_XasyG*$8&!""9$FHF3@$30F;%*lasterrorG5554-%%typeG6$F;F@0-%#opG6$,&-%%nopsG6#F; F6FIF6F;-%"OG6#F62,&F5""#""&F6Fen-%'testeqG6#,&FBF6-%(convertG6$F;%(polynomGFI[ @%FSC%?(F-F6F6F--F16#-FX6$F6F;>F;-%'subsopG6$/F6""!F;>8'Fen@%/-FX6$,&FfpF6FIF6F ;Fhn7&F6-%$seqG6$-FX6$8%F;/Fbq;F6,&FfpF6!"#F6F6-FX6$FfpF;7&F6-F^q6$F`q/Fbq;F6Ff pFdp%)infinityGF;F-F-F-F- M7R0 I1dev/dev/simplifyf*6&%$fctG%$devG%"pG%"nG6#%'newfctG6#%RCopyright~Bruno~Salvy, ~INRIA~Rocquencourt,~FranceG6"C$>8$-%*traperrorG6#-%)simplifyG6#-%'normalG6#-%% evalG6#-%%subsG6%/%"LGf*6#%"xGF-F-F--%$logG6#*$,&"""FJ9$!""FLF-F-F-/%"QGf*FCF-F -F-FHF-F-F-FK@%330F0%*lasterrorG0F0FK/-F26#-%)zerotestG6$F0FK%%trueG-%(dev/devG 6%F09&9'9%F-F-F-F- M7R0 I*dev/dev/+f*6%%$fctG%"pG%"nG6%%%deveG%"iG%&interG6#%RCopyright~Bruno~Salvy,~IN RIA~Rocquencourt,~FranceG6"C%>8$""!?&8%9$%%trueGC$>8&-%(dev/devG6%F49%9&@%5/F9% %FAILG-%%typeG6$F9%*undefinedGC$>F1F9[>F1-%(dev/addG6$F1F9@'5554-FD6$F1%%listG/ &F16#-%%nopsG6#F1%)infinityG2F=-%+dev/lengthGFen-%'memberG6$F6-%$mapG6%FDF1FUF1 2F>,&F="""""$Fbo-F;6%F5F=,&F>Fbo-%$minG6$Fco,(F>FboFboFboFhn!""Fbo-%1dev/dev/si mplifyG6&F5F1F=F>F.F.F.F. M7R0 I*dev/dev/*f*6%%$fctG%"pG%"nG6%%%deveG%"iG%&interG6#%RCopyright~Bruno~Salvy,~IN RIA~Rocquencourt,~FranceG6"C%>8$"""?&8%9$%%trueGC$>8&-%(dev/devG6%F49%9&@%5/F9% %FAILG-%%typeG6$F9%*undefinedGC$>F1F9[>F1-%(dev/prdG6$F1F9@'5554-FD6$F1%%listG/ &F16#-%%nopsG6#F1%)infinityG2F=-%+dev/lengthGFen-%'memberG6$F6-%$mapG6%FDF1FUF1 2F>,&F=F2""$F2-F;6%F5F=,&F>F2-%$minG6$Fbo,(F>F2F2F2Fhn!""F2-%1dev/dev/simplifyG 6&F5F1F=F>F.F.F.F. M7R0 I,dev/dev/powf*6&%"AG%"BG%"pG%"nG6%%$sigG%%deveG%&interG6#%RCopyright~Bruno~Sal vy,~INRIA~Rocquencourt,~FranceG6"C$>8$-%&evalrG6#-%'SignumG6#9%@%3/F2!""-%%type G6$9$.-%$expG6#%)anythingGC$>8%-%*traperrorG6#-%(dev/devG6%FA9&9'@%30FI%*laster rorG0FI%%FAILG-%(dev/powG6%FIF9FQ-FN6%)-FD6#,$-%#opG6#FAF=,$F9F=,&FP"""F`oF`o,& FQF`oF`oF`oC$>8&FM@%5/FdoFW-F?6$Fdo%*undefinedGFdoC$>FI-FY6%FdoF9FQ@)5555/FIFW4 -F?6$FI%%listG/&FI6#-%%nopsG6#FI%)infinityG2FP-%+dev/lengthGF^q-%(hastypeG6$)FA F9FhpFI2FQ,&FPF`o""#F`o-FN6%FfqFP,&FQF`o-%$minG6$""$,(F`oF`oFQF`oFaqF=F`o4Fcq-% 1dev/dev/simplifyG6&FfqFIFPFQFIF/F/F/F/ M7R0 I+dev/dev/lnf*6%%$fctG%"pG%"nG6$%%deveG%&interG6#%RCopyright~Bruno~Salvy,~INRIA ~Rocquencourt,~FranceG6"C$>8%-%(dev/devG6%9$9%,&9&"""F8F8@%/F0%%FAILG-%1dev/dev /simplifyG6&-.%#lnG6#F4F;F5F7C$>8$-%'dev/lnG6$F0F7@%5554-%%typeG6$FE%%listG/&FE 6#-%%nopsG6#FE%)infinityG2F5-%+dev/lengthGFW1,&F5F8""$F8F7FE-F26%-FAFBF5,&F7F8- %$minG6$Fhn,(F7F8F8F8FZ!""F8F-F-F-F- M7R0 I,dev/dev/expf*6%%$fctG%"pG%"nG6$%&interG%%deveG6#%RCopyright~Bruno~Salvy,~INRI A~Rocquencourt,~FranceG6"C$>8$-%(dev/devG6%9$9%9&@%5/F0%%FAILG-%%typeG6$F0%*und efinedGF0C$>8%-%*traperrorG6#-%(dev/expG6$F0F6@'0FA%;Not~a~convergent~expansion G@)/FA%*lasterrorG-%&ERRORG6#FA55554-F<6$FA%%listG/&FA6#-%%nopsGFP%)infinityG2F 5-%+dev/lengthGFP1,&F5"""""$F^oF6-%(hastypeG6$F4FXFA2F6F]o-F26%-%$expG6#F4F5,&F 6F^o-%$minG6$F_o,(F6F^oF^oF^oFjn!""F^o-%1dev/dev/simplifyG6&FfoFAF5F6Fco-F26%Ff oF5F]oF:F-F-F-F- M7R0 I(_equivX=6"%&falseGE\[l""""*$%&_XasyG!""F$ M7R0 I-dev/endofdevf*6%%$devG%"kG%$PolG67%"nG%$resG%'posminG%%miniG%"jG%$indG%$posG% $valG%+candidatesG%'resultG%'intermG%"iG%(comblinG%"pG%)devcoeffG%&exactG%(curr degG%'degpolG%$polG%'tocompG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt ,~FranceG6"@'/9$7'"""FEFE""!%)infinityG7$FE-%#opG6$;FE-%$minG6$,&9%""#FRFE-%%no psG6#9&FV-%%typeG6$FC%*undefinedGFZC/>8$-FT6#FC@%/&FC6#FgnFGC$>83%%trueG>Fgn,&- %%iquoG6$FgnFRFE!""FEC$>F`o%&falseG>FgnFdo>8%7#<#7#-%"$G6$FFFgn>8+7#FF>&826#Fap FE>8*FE@%52F\qFgnF`o@%-FX6$&FC6#,$F\qFR%%listG>&Fip6%-Fbp6$FF,&F\qFEFgoFEFE-Fbp 6$FF,&FgnFEF\qFgo7%-FJ6#FcqFFFG>FhqFcq@%Faq>FhqFcq>FhqFE>&8)6#FEFE@%/&FV6#FSFGC %>85&FV6#,&FSFE!"#FE>86-%&arrayG6$;FFFas%'sparseG?(8/FEFR,&FSFE!"$FEFao>&Fgs6#& FV6#,&F^tFEFEFE&FV6#F^tC%>FasF]s>FgsFhs?(F^tFEFR,&FSFEFgoFEFao>FbtFgt@%0&Fgs6#F FFF>8-7%&FCFjrFauFF>Fdu7#Ffu>84FF?(F@FEFEF@332-%+dev/lengthG6#Fdu,&FQFEFEFE2Fju Fas55F`oF_q/&FirF]oFEC->8',&&FC6#""$FE&Fep6#FhrFE>8&7#FE?(8(FRFE-FN6$F\qFgnFaoC %>87,&&FC6#,&FewFRFEFEFE&Fep6#&Fir6#FewFE>88-%&evalrG6#-%'SignumG6#,&FjwFEFjvFg o@&/FdxFgoC$>FjvFjw>Fbw7#Few/FdxFF>Fbw7$-FJ6#FbwFew@$3/&Fbw6#-FTFfyF\qF_qC%>F\q ,&F\qFEFEFE>&Fir6#F\qFE@%F^q@%Faq>FhqF`r>FhqFcq@%Faq>FhqFcq>FhqFE>8,<">8.FF?(Fe wFEFEF\zFaoC$?&F^t&F]p6#&Fir6#&FbwFbxFaoC$>807%-FJ6$;FE,&Ff[lFEFgoFEF^t,&&F^tFe [lFEFEFE-FJ6$;,&Ff[lFEFEFEFgnF^t@$4-%'memberG6$Fi[lF[[lC&>F[[l-%&unionG6$F[[l<# Fi[l@$0F^tF`p>&Fip6#-FJ6#Fi[l-%(dev/prdG6$&Fip6#-FJFht&Fip6%-Fbp6$FFF^\lFE-Fbp6 $FF,&FgnFEFf[lFgo>Fju-%(convertG6$7#-%$seqG6$&Fi[l6#81/F^_l;FEFgn%"+G@$31FjuFas 0&Fgs6#FjuFF>F^[l-%(dev/addG6$F^[l-%/dev/multbyrealG6$Fc]l*(Ff_lFE-%*factorialG Fg_lFE-Ff^l6$-%$mapG6$Fa`lFi[l%"*GFgo>Fd[l,&Fd[lFEFEFE>F]p7$-FJ6#F]pF[[l>Fep7$- FJ6#FepFjv@%5F^qFfv@$-FX6$F^[lFfq>F^[l7#-FJ6$;FE,&-FT6#F^[lFEFesFEF^[l@$4Feal>F ^[lFE@$0F^[lFF>Fdu7%-FJFavF^[lFjv@%33F^vF`o/F\qFgn7%FfblFFFGFduF@F@F@F@ M7R0 I.dev/factorialf*6$%$devG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~F ranceGF'-%*dev/GAMMAG6$-%(dev/addG6$9$"""9%F'F'F'F' M7R0 I-dev/implicitf*6%%&expr1G%&expr2G%"pG6&%"xG%"kG%#d1G%#d2G6#%RCopyright~Bruno~S alvy,~INRIA~Rocquencourt,~FranceG6"C$@$5-%%typeG6$9$%*undefinedG-F46$9%F7-%'RET URNG6#F7@%/&F66#""$""!@)3/&F:FAFC/&F66#""#&F:FJ-F"6%-%'subsopG6%/FK%%NULLG/FBFS F6-FP6%FRFTF:9&30FGFC-F46$FI%%listG-F"6%7%-%#opG6#FIFC%)infinityGF:FW-F46$7$-F[ o6$FBF:-F[o6$FKF:7$FCFfn-F"6%F67%-F[o6#FLFCF]oFW-%&ERRORG6#%2no~solution~foundG @%0F@!""@%-F46$F@%'negintGC%>8&-%(dev/powG6%F6,$*$F@FapFapFW>8'-Fjp6%F:F\qFW7#- %$seqG6$-F[o6#-F"6%Fhp-%/dev/multbyrealG6$F_q-%$expG6#**^#!"#"""8%Fcr%#PiGFcrF@ FapFW/Fdr;FC,&F@FapFapFcr-F"6%FipF`qFW@)FZ-F"6%-%'dev/lnG6$F6FW-F_s6$F:FWFW0-%) zerotestG6$FIFcr%%trueG-F"6%-F[r6$F6*$FIFap-F[r6$F:F\tFW32Fcr-%+dev/lengthG6#F6 0&F66#""&F]o@%0&F66#FcrFcr-F"6%7'FjtFcrFapFCF]o-%5dev/implicit/itersumG6%-%(dev /devG6%-%%subsG6$/%&_XasyG-F[o6#-F"6%F^u7'FcrFcrFapFCF]oFW-%%evalG6#-Ffu6$/%)_X asytabG%(_equivXG-%,dev/instancG6#-%(dev/addG6$7%-F[o6$;FcrFBF6FCF]o-F[r6$F6Fap FWFWF:FWFW7#-F`u6%-F[r6$FOFapF:FW@%/FjtFcr-F<6#7#F:C$>Fhp-Ffu6$/Fiu8$-F`v6#-Ffu 6$Fdv*$-Fhv6$7%FjtFcrFcrFbxFap@'/-F[o6$FCFhpF^r-F"6%-F_s6$F^uFWFasFW/F]y%#lnG-F "6%-%(dev/expGFby-FhyFbsFW-F\p6#%2should~not~happenGF/F/F/F/ M7R0 I5dev/implicit/itersumf*6%%*othersideG%$valG%"pG6$%%exprG%$resG6#%RCopyright~Br uno~Salvy,~INRIA~Rocquencourt,~FranceG6"C%>8$-%%evalG6#-%%subsG6$/%)_XasytabG%( _equivXG-%,dev/instancG6#9$>8%9%?(F-"""FB9&%%trueG>F?-%+dev/reduceG6$-%(dev/add G6$F@-%(dev/devG6%-F56$/%&_XasyG-%*dev/printG6%F?FR%)infinityGF0FCFCFCF-F-F-F- M7R0 I-dev/indexifyf*6#%%exprG6'%"iG%$cstG%$fcnG%&toindG%$resG6#%RCopyright~Bruno~Sa lvy,~INRIA~Rocquencourt,~FranceG6"@%/-%#opG6$""!9$%#lnGC$>8(7#"""?(8$""#F;F.0&F 96#-%%nopsG6#F9%)infinityG>F9-%(dev/devG6%-%)simplifyG6%-F66#&%(_equivXG6#-F26# -F26#F5F6.%)symbolicGF=F=@'-%%typeG6$F5%%listG-%'subsopG6$/""$!""-%,dev/placeit G6#-%%evalG6#-%%subsG6$/%)_XasytabGFP-%,dev/instancGFU-FZ6$F5-.%$expG6#FfnC$>8' -Fao6#-Fdo6$Ffo-FioFS@%-FZ6$Fbp%"*GC&>8&F;>8%F;?&F=Fbp%%trueG@%-%$hasG6$F=%&_Xa syG>F^q*&F^qF;F=F;>F`q*&F`qF;F=F;-Fhn6$/F[o,$F`qF\o-F^o6#-F^p6#F^q-Fhn6$Fjn-F^o 6#-F^p6#Fbp-%&ERRORG6#.%$bugGF.F.F.F. M7R0 I,dev/placeitf*6#%%exprG6#%$ordG6$%)rememberG%RCopyright~Bruno~Salvy,~INRIA~Roc quencourt,~FranceG6"C$>8$-%+dev/LorderG6#9$-%.dev/findplaceG6%F2,$F.!""F.F+F+F+ F+ M7R0 I+dev/Lorderf*6#%$devG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceGF &@+45-%$hasG6$9$%#lnG-F-6$F/%$expG""!-%%typeG6$F/%)functionG,&"""F:-9!6#-%#opG6 #F/F:-F66$F/<$%"*G%"+G-%$maxG6$-F<6#-F?6$F:F/-F<6#-F?6$""#F/-F66$F/%"^G,&FIF:FM F:-%&ERRORG6$%2invalid~expansionGF/F&F&F&F& M7R0 I.dev/findplacef*6%%%devtG%%lim1G%%lim2G6$%"iG%$sigG6#%RCopyright~Bruno~Salvy,~ INRIA~Rocquencourt,~FranceG6"@+3-%%typeG6$7$9%9&7$%(integerGF72""",&F5F9F4!""C& >8$-%&truncG6#,&F4#F9""#F5FC@$3-F16$F>F74-%)assignedG6#&%(_equivXG6#F>@%1F>""!C %>FM-%$expG6#%&_XasyG?(F-F9F9,$F>F;%%trueG>FM-FVFL>FM*$FMF;C%>FM-%#lnGFW?(F-F9F 9,&F>F9!"#F9Fen>FM-F]oFL>FMFin>8%-%1dev/comparexplogG6$9$-%%evalG6#-%%subsG6$/% )_XasytabGFN-%,dev/instancG6#7%F>F9F;@'/FeoF9-9!6%FioF4F>/FeoFR7'F>F9F;FR%)infi nityG-Fip6%FioF>F5/Fio*$-F[p6#-F^p6$F`p-Fcp6#7%F4F9F9F;7'F4F9F;FRF]q/Fio*$-F[p6 #-F^p6$F`p-Fcp6#7%F5F9F9F;7'F5F9F;FRF]q-FK6#&FNFAC$>Feo-Fgo6$Fio*$-F[p6#-F^p6$F `p-Fcp6#7%FBF9F9F;@'F[q7'FBF9F;FRF]qFgp-Fip6%FioF4FB-Fip6%FioFBF5C$>Ffr*$FioF;F dsF-6#FNF-F- M7R0 I1dev/comparexplogf*6$%"uG%"vG6#%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquenc ourt,~FranceG6"@//9$9%""!45-%$hasG6$F.%&_XasyG-F46$F/F6C$>8$-%&evalrG6#-%'Signu mG6#,&F."""F/!""@%/F;%%FAILG-%&ERRORG6#FGF;3-%%typeG6$7$F.F/7$%)functionGFQ/-%# opG6$F0F.-FT6$F0F/-9!6$-FT6$FCF.-FT6$FCF/-FM6$F..-%$expG6#%)anythingG-FY6$-FT6# F.-%'expandG6#-%#lnG6#F/3-FM6$F..-FhoF^o0-FeoFcoF.-%,dev/compareG6$-%(dev/devG6 %F`pFCFC-Fep6%F/FCFC-FM6$F.<&%"*G%"+G%"^G%%nameG-Fbp6$-Fep6%-Feo6#-FhoFcoFCFC-F ep6%FdoFCFC-FI6$%2invalid~expansionGF.F+F+F+F+ M7R0 I.dev/exp/truncf*6#%"xG6#%$resG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~F ranceG6"@%-%%typeG6$9$%(integerG@%2""!F/F/"""C$>8$,&-%&truncG6#-%&evalfG6#F/F4F 4F4@%2F3F7F7F4F*F*F*F* M7R0 I+dev/lcoefff*6#%$devG6#%"uG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Fran ceG6"@'4-%%typeG6$9$%%listGF0/-%%nopsG6#F0""$@%4-F.6$-%#opG6$""#F0F1%%FAILG-F"6 #F;C%>8$F0?(F*"""FFF*-F.6$FDF1>FD-F<6$F>FDFDF*F*F*F* M7R0 I*dev/printf*6%%$devG%$varG%&globnG6&%$resG%%bigOG%#nbG%"nG6#%RCopyright~Bruno~ Salvy,~INRIA~Rocquencourt,~FranceG6"@%-%%typeG6$9$%*undefinedGF5C%@%-F26$F4%%li stGC$>8'-%$minG6$9&,&-%+dev/lengthG6#F4"""!""FF>8$-%1dev/print/nfirstG6&F4,&F=F FFFFF.8&.8%>FI-FK6&F4""!FN.%%big0G@$3-%)assignedG6#FQ0FQFU>FI7$-%#opG6#FI-%+sim plify/OG6$-%"OG6#-%%evalG6#-%%subsG6$/%)_XasytabG%(_equivXG-%)simplifyG6$FQ%)in finityG%&_XasyG-%(convertG6$-Fgo6$/F`p9%FI%"+GF/F/F/F/ M7R0 I1dev/print/nfirstf*6&%%treeG%"nG%&totalG%%bigOG6*%$varG%"iG%#nbG%%locOG%"kG%$r esG%%restG%&interG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"@%4-% %typeG6$9$%%listG@%/F:""!C%>9'F>>9&F>7"C%>FC"""@$/9%FG>FAFG-%%evalG6#-%%subsG6$ /%)_XasytabG%(_equivXG7#F:C(>8$-FM6#-FP6$FR&FS6#&F:6#FG>8*FJ>8)FD?(8%""#Fao-%%n opsG6#F:2F>F\oC$>8+-F"6&&F:6#F`oF\o.8&.8'@%4-%)assignedG6#F`pC$>F^o7$-%#opG6#F^ o-%$seqG6$*&&Fho6#8(FG-%)frontendG6%%)simplifyG7%)FX&F:6#,&F`oFGFGFG%&powerG%$e xpG7$<%%"*G%"+G%"^G<$F]r%#lnGFG/Fbq;FGF^p>F\o,&F\oFGF^p!""C%>F^o7$Fip-F]q6$F_q/ Fbq;FG,&F^pFGFirFG>F\oF>>FA*&F`pFGFcqFG>FC,&FJFGF\oFirF^oF4F4F4F4 M7R0 I+simplify/Of*6$%"fG%$varG6#%"aG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~ FranceG6"@)54-%$hasG6$9$%"OG/9#"""F2-%%typeG6$F2.-F36#%)anythingGC%>8$-%#opG6#F 2?(F+F6F6""#%%trueG>F@-%/simplify/O/inOG6$F@9%@%0F@""!-F36#F@FN-F86$F2%"*G-F"6$ -F36#-%(convertG6$-%$mapG6$FB-%'selectG6%F87#FAF:FSFK-Ffn6%F"F2FKF+F+F+F+ M7R0 I/simplify/O/inOf*6$%%exprG%$varG6#%"fG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquen court,~FranceG6"@33-%%typeG6$9$%)constantG4-%$hasG6$F1%)infinityG@%-%'testeqG6# F1""!"""-F/6$F1%%nameG@%/F19%FCF=-F/6$F1%"+GC$>8$-%$mapG6%9!F1FC@%0FIF1-FM6$FIF CF1-F/6$F1%"^GC$>FI-%&evalcG6#-%#opG6$""#F1@%-F56$FI^#F=-FM6$)-Fen6$F=F1-%&coef fG6%FIF[oFFI-FX6#-FenF;@%F in-FM6$-F\p6#FaoFCF1-F/6$F1<$.-%$cosGF]p.-%$sinGF]pF=-F/6$F1%&rangeG-FM6$FZFCC$ >FI-FXF;@%FOFPF1F+F+F+F+ M7R0 I-dev/realpartf*6#%%exprG6&%"iG%'resultG%"nG%$auxG6#%RCopyright~Bruno~Salvy,~IN RIA~Rocquencourt,~FranceG6"@%4-%%typeG6$9$%%listG@%-F16$F3%)realconsGF3-%&evalc G6#-%#ReG6#F3C&>8&-%%nopsGF>?(8$""#FF,&FA"""!"$FH%%trueGC$@%-F16$&F36#FEF4C$>8' -F"6#7%-%#opG6#FO""!%)infinityG@$3-F16$FSF4/&FS6#-FC6#FSFen>FS-%'subsopG6%/F]o% %NULLG/,&F]oFH!""FHFdoFS>FS-F"FY@%0FSFZ>&8%FP6$FS&F36#,&FEFHFHFH>F]pFdo>F^p-%$s eqG6$&F^p6#,$FEFF/FE;FH-%%iquoG6$FGFF@'/&F36#FAFen@'/F^pFdoFZ3/-FC6#7#F^pFF/&F^ p6#FFFZ&F^p6#FH7&&F3F_rF^pFZFen-F16$&F36#,&FAFHFgoFHF47&FarF^p-F"6#FdrFbq7&FarF ^pFHFbqF-F-F-F- M7R0 I'dev/Sif*6$%"uG%"nG6/%%factG%"iG%"xG%(exampleG%&sinusG%(cosinusG%"jG%"kG%%init G%$sigG%%invuG%$resG%%termG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Franc eG6"@'-%%typeG6$9$%*undefinedGF=4-F:6$F<%%listGC$>8,-%*traperrorG6#-%#SiG6#F<@% /FD%*lasterrorGF=FDC$>8--%&evalrG6#-%'SignumG6#&F<6#""$@)/FP"""C%>8*#!""""'?(8% ""#Ffn9%%%trueGC$>Fin,$*(FinFfn,&F^o""%F_oFfnF[oF^oF[oF[o>&8'6#F^o6$*&FinFfn,&F ^oF_oFfnFfnF[oF^o-%(dev/prdG6$F<-%-dev/endofdevG6%-%(dev/powG6%FFP-FR6#-FU6#-%#ReG6#-%+dev/lcoeffG FJ@'5Faq/FPFipF=/FP%%FAILG-%&ERRORG6#FarC*>8$-Ffp6%F8)-%+dev/cossinG6$F 8.-Ffp6%F8(-F`p6$&F\s6#F_oFas>F\s&F\s6#Ffn>8/-%(dev/addG6$,$%#PiG# FfnF_o-F`t6$-F`p6$-%/dev/multbyrealG6$F\sF[oFas-F`p6$-Fjt6$FesF[oFas?(F^oFfnFfn ,&-%%iquoG6$,&F`oFfnFfnFfnF_oFfnF[oFfnFaoC$>80-F`p6$FhuFgr>F^t-F`t6$F^t-F`t6$-F `p6$-Fjt6$F\s*&)F[o,&F^oFfnFfnFfnFfn-%*factorialG6#,$F^oF_oFfnFhu-F`p6$-Fjt6$Fe s*&FevFfn-Fhv6#F^pFfnFhu-%+dev/reduceG6$F^tF`oF_rC$@%-F:6$&FFD-F"6$7%-%# opG6#FiwFip%)infinityGF`o>FD-F"6$FiwF`o@%32F`o-%+dev/lengthG6#FD0&FD6#-%%nopsGF jxFaxFDC&>Fin-FI6#8&>8+Ffn?(F^oFfnFfnF`oFaoC%>Fin-%%diffG6$FinFdy>Ffy*&FfyFfnF^ oF[o>Fio6$*&-%%subsG6$/FdyFiwFinFfnFfyFfnF^o-Fcp6%-%'subsopG6%/F_o%%NULLG/FYF\[ lF8,-%*traperrorG6#-%#CiG6#F?@%/FK%*lasterrorGFA-FB6#FK>8--%&evalrG6#-%'Sign umG6#&F?6#""$@)/FX"""C(>8$-%(dev/powG6%F?""#9%>8/F^o>8.""!>80-%(dev/addG6$%&gam maG-%'dev/lnG6$F?Ffo?(8%F^oF^o,&FfoF^o!""F^o0FjoF]pC%>FjoF]p>Fho-%(dev/prdG6$Fh oFao>F]p-F_p6$F]p-%/dev/multbyrealG6$Fho,$*()FhpFfpF^o-%*factorialG6#,$FfpFeoFh pFfpFhp#F^oFeo-FB6#-%+dev/reduceG6$F]pFfo/FXFhpC->FX-FZ6#-Fgn6#-%#ReG6#-%+dev/l coeffGFQ@&5Fcr/FXF[pFA/FX%%FAILG-%&ERRORG6#Fcs>81-Fco6%F?FhpFfo>Fao-Fco6%FhsFeo Ffo>8(-%+dev/cossinGFdp>8)-F^q6$&F_t6#F^oFhs>F_t&F_t6#Feo>Fjo-F_p6$-F^q6$F_tFao -F^q6$Fao-Fdq6$FctFhp>82F^o?(FfpF^oF^o-%&truncG6#,&FfoF]rF]rF^o%%trueGC$>Feu-F^ q6$FeuFao>Fjo-F_p6$Fjo-F_p6$-F^q6$-Fdq6$F_t*&FhqF^oFiqF^oFeu-F^q6$-Fdq6$Fct*&)F hp,&FfpF^oF^oF^oF^o-Fjq6#,&FfpFeoF^oF^oF^oFeu-FB6#-Far6$FjoFfoFasC$@%-F=6$&F?Fj tFH>FK-F"6$7%-%#opG6#F\xF[p%)infinityGFfo>FK-F"6$F\xFfo@%32Ffo-%+dev/lengthGFV0 &FK6#-%%nopsGFVFdxFUC'>8'7$FKF[p>8*-FP6#8&>8+F^o?(FfpF^oF^oFfoF[vC%>Fgy-%%diffG 6$FgyFjy>F\z*&F\zF^oFfpFhp>Fdy7%-Fbx6#Fdy*&-%%subsG6$/FjyF\xFgyF^oF\zF^oFfp-FB6 #-%-dev/endofdevG6%FaoFfoFdyFdsF9F9F9F9 M7R0 I'dev/Eif*6$%"uG%"nG6-%%factG%"iG%"xG%"jG%(exampleG%"kG%%initG%$sigG%'tomultG%$ resG%'newresG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typ eG6$9$%*undefinedG-%'RETURNG6#F<@$4-F96$F;%%listGC$>8*-%*traperrorG6#-%#EiG6#F; @%/FG%*lasterrorGF=-F>6#FG>8+-%&evalrG6#-%'SignumG6#&F;6#""$@)/FT"""C*>FT-FV6#- FY6#-%#ReG6#-%+dev/lcoeffGFM@(/FT!""-F>6#-%/dev/multbyrealG6$-F"6$-F\p6$F;Fho9% Fho/FT""!F=/FT%%FAILG-%&ERRORG6#Ffp>8$F;>8,Fjn>8-Fdp>8.-%(dev/addG6$-%'dev/lnG6 $F;Fbp%&gammaG?(8%FjnFjn,&FbpFjnFhoFjn0F_qFaqC%>F_qFaq>F]q-%(dev/prdG6$F]qF[q>F aq-Fcq6$Faq-F\p6$F]q*&FjqFho-%*factorialG6#FjqFho-F>6#-%+dev/reduceG6$FaqFbpFgo C'>F[q-%(dev/powG6%F;FhoFbp>8(7.FjnFjnFjn""#FisFgn""'""%"#C""&"$?"Fjs>8'F^t?(Fj qFjsFjnFbp%%trueGC$>F`t*&F`tFjnFjqFjn>Fgs7%-%#opG6#FgsF`t,&FjqFjnFjnFjn-F>6#-Fa r6$-%(dev/expGFgq-%-dev/endofdevG6%F[qFbpFgsFcpC$@%-F96$&F;6#FisFD>FG-F"6$7%-Fi t6#FiuFdp%)infinityGFbp>FG-F"6$FiuFbp@%32Fbp-%+dev/lengthGFR0&FG6#-%%nopsGFRFav FQC(>Fgs7$FGFdp>F`t-FL6#8&>8)Fjn?(FjqFjnFjnFbpFbtC%>F`t-%%diffG6$F`tFew>Fgw*&Fg wFjnFjqFho>Fgs7%Fht*&-%%subsG6$/FewFiuF`tFjnFgwFjnFjq>F[q-%'subsopG6%/Fis%%NULL G/FgnF\yF;-F>6#FbuFgpF5F5F5F5 M7R0 I-dev/FresnelSf*6$%"uG%"nG60%%factG%"iG%"xG%(exampleG%(cosinusG%&sinusG%"kG%"jG %%initG%$sigG%%invuG%'newresG%$resG%'tomultG6#%RCopyright~Bruno~Salvy,~INRIA~Ro cquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F?@$4-F<6$F>%%list GC$>8,-%*traperrorG6#-%)FresnelSG6#F>@%/FJ%*lasterrorGF@-FA6#FJ>8--%&evalrG6#-% 'SignumG6#&F>6#""$@)/FW"""C&>8'7$,$%#PiG#F]o""'""!>8*,$Fco#F]o""#?(8%F]oF]o9%%% trueGC$>Fho,$**FhoF]oFcoF[pF]p!"",&F]pF[pF]oF]oFdp#Fdp"")>F`o7%-%#opG6#F`o*&Fho F]o,&F]p""%FjnF]oFdpF]p-FA6#-%(dev/prdG6$-%(dev/powG6%F>FjnF^p-%-dev/endofdevG6 %-Ffq6%F>F_qF^pF^pF`o/FWFdpC/>FW-FY6#-Ffn6#-%#ReG6#-%+dev/lcoeffGFP@&5F]r/FWFfo F@/FW%%FAILG-%&ERRORG6#F]s>8)-%+dev/cossinG6$-%/dev/multbyrealG6$-Ffq6%F>F[pF^p FioF^p>8(&Fbs6#F]o>8.-Ffq6%F>FdpF^p>8$-Ffq6%F`tF[pF^p>Fbs-Fcq6$&Fbs6#F[pFdt>Fdt -Ffq6%FdtF[pF^p>81F]o>80Ffo>8/-%(dev/addG6$Fjo-Ffu6$-Fgs6$-Fcq6$F\tF`t,$*$FcoFd pFdp-Fgs6$-Fcq6$FbsF`t,$*$Fco!"#Fdp?(F]pF]oF]o-%&truncG6#,&F^pFjoFjoF]o0FbuFduC %>FbuFdu>F`u-Fcq6$F`uFdt>Fdu-Ffu6$Fbu-Ffu6$-Fgs6$-Fcq6$F\tF`u*()Fdp,&F]pF]oF]oF ]oF]o-%(productG6$,&.FhoF[pFdpF]o/Fbx;F]o,$F]pF[pF]o)FcoFepFdp-Fgs6$-Fcq6$FbsF` u*(F\xF]o-F_x6$Fax/Fbx;F]oFepF]o)Fco,&F]pF[pF[pF]oFdp-FA6#-%+dev/reduceG6$FduF^ pF[sC$@%-F<6$&F>F[uFG>FJ-F"6$7%-F[q6#F[zFfo%)infinityGF^p>FJ-F"6$F[zF^p@%32F^p- %+dev/lengthGFU0&FJ6#-%%nopsGFUFbzFTC(>F`o7$FJFfo>8+-FO6#8&>FhoF]o?(F]pF]oF]oF^ pF_pC%>Fd[l-%%diffG6$Fd[lFg[l>Fho*&FhoF]oF]pFdp>F`o7%Fjp*&-%%subsG6$/Fg[lF[zFd[ lF]oFhoF]oF]p>Fdt-%'subsopG6%/F[p%%NULLG/FjnF]]lF>-FA6#-Fiq6%FdtF^pF`oF^sF8F8F8 F8 M7R0 I-dev/FresnelCf*6$%"uG%"nG60%%factG%"iG%"xG%(exampleG%&sinusG%(cosinusG%"kG%"jG %%initG%%invuG%'newresG%$resG%$sigG%'tomultG6#%RCopyright~Bruno~Salvy,~INRIA~Ro cquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F?@$4-F<6$F>%%list GC$>8,-%*traperrorG6#-%)FresnelCG6#F>@%/FJ%*lasterrorGF@-FA6#FJ>80-%&evalrG6#-% 'SignumG6#&F>6#""$@)/FW"""C&>8'7&F]o""!,$*$%#PiG""##!"""#SF]o>8*,$Fdo#Fho"")?(8 %FfoF]o9%%%trueGC$>F[p,$**F[pF]oFeoFfoF`pFho,&F`pFfoFhoF]oFhoF]p>F`o7%-%#opG6#F `o*&F[pF]o,&F`p""%F]oF]oFhoF`p-FA6#-%(dev/prdG6$F>-%-dev/endofdevG6%-%(dev/powG 6%F>F_qFapFapF`o/FWFhoC/>FW-FY6#-Ffn6#-%#ReG6#-%+dev/lcoeffGFP@&5F[r/FWFboF@/FW %%FAILG-%&ERRORG6#F[s>8)-%+dev/cossinG6$-%/dev/multbyrealG6$-Fiq6%F>FfoFap,$Feo #F]oFfoFap>8(&F`s6#Ffo>8--Fiq6%F>FhoFap>8$-Fiq6%F`tFfoFap>F`s-Fcq6$&F`s6#F]oFdt >Fdt-Fiq6%FdtFfoFap>8/Fbo>81F]o>8.-%(dev/addG6$Fjs-Ffu6$-Fes6$-Fcq6$F\tF`t*$Feo Fho-Fes6$-Fcq6$F`sF`t,$*$Feo!"#Fho?(F`pF]oF]o-%&truncG6#,&FapFjsFjsF]o0FduF`uC% >F`uFdu>Fbu-Fcq6$FbuFdt>Fdu-Ffu6$F`u-Ffu6$-Fes6$-Fcq6$F\tFbu*()FhoF`pF]o-%(prod uctG6$,&.F[pFfoFhoF]o/F`x;F]o,$F`pFfoF]o)Feo,&F`pFfoF]oF]oFho-Fes6$-Fcq6$F`sFbu *()Fho,&F`pF]oF]oF]oF]o-F]x6$F_x/F`x;F]oFexF]o)Feo,&F`pFfoFfoF]oFho-FA6#-%+dev/ reduceG6$FduFapFirC$@%-F<6$&F>F^tFG>FJ-F"6$7%-F[q6#F\zFbo%)infinityGFap>FJ-F"6$ F\zFap@%32Fap-%+dev/lengthGFU0&FJ6#-%%nopsGFUFczFTC(>F`o7$FJFbo>8+-FO6#8&>F[pF] o?(F`pF]oF]oFapFbpC%>Fe[l-%%diffG6$Fe[lFh[l>F[p*&F[pF]oF`pFho>F`o7%Fjp*&-%%subs G6$/Fh[lF\zFe[lF]oF[pF]oF`p>Fdt-%'subsopG6%/Ffo%%NULLG/FjnF^]lF>-FA6#-Ffq6%FdtF apF`oF\sF8F8F8F8 M7R0 I-dev/Fresnelff*6$%"uG%"nG6*%%factG%"iG%"xG%(exampleG%"kG%"jG%%initG%$sigG6#%RC opyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG -%'RETURNG6#F9@$4-F66$F8%%listGC$>8*-%*traperrorG6#-%)FresnelfG6#F8@%/FD%*laste rrorGF:-F;6#FD>8+-%&evalrG6#-%'SignumG6#&F86#""$@)/FQ"""C&>8'7$%#PiG""!>8(F\o?( 8%FgnFgn,&9%Fgn!""Fgn%%trueGC$>F_o,$*(F_oFgnF\o""#,&Fao""%FgnFgnFdoFdo>Fjn7%-%# opG6#FjnF_oFao-F;6#-%(dev/addG6$#FgnFjo-%(dev/prdG6$-%(dev/powG6%F8FZFbo-%-dev/ endofdevG6%-F\q6%F8F\pFboFboFjn/FQFdoC(>FQ-FS6#-FV6#-%#ReG6#-%+dev/lcoeffGFJ@&5 Fcq/FQF]oF:/FQ%%FAILG-%&ERRORG6#Fcr>Fjn7&*$F\oFdoF]o,$*$F\o!"$F\sFgn>F_oFjr?(Fa oFjoFgnFcoFeoC$>F_o,$**F_oFgn,&FaoF\pFdoFgnFgn,&FaoF\pF\sFgnFgnF\o!"#Fdo>FjnF^p -F;6#-Fip6$-F\q6%F8FdoFco-F_q6%-F\q6%F8!"%FcoFcoFjnFarC$@%-F66$&F86#FjoFA>FD-F" 6$7%-F`p6#FftF]o%)infinityGFco>FD-F"6$FftFco@%32Fco-%+dev/lengthGFO0&FD6#-%%nop sGFOF^uFNC(>Fjn7$FDF]o>8)-%(FresnelG6#8&>F_oFgn?(FaoFgnFgnFcoFeoC%>F`v-%%diffG6 $F`vFdv>F_o*&F_oFgnFaoFdo>Fjn7%F_p*&-%%subsG6$/FdvFftF`vFgnF_oFgnFao>8$-%'subso pG6%/Fjo%%NULLG/FZF[xF8-F;6#-F_q6%FfwFcoFjnFdrF2F2F2F2 M7R0 I-dev/Fresnelgf*6$%"uG%"nG6*%%factG%"iG%"xG%(exampleG%"kG%"jG%%initG%$sigG6#%RC opyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG -%'RETURNG6#F9@$4-F66$F8%%listGC$>8*-%*traperrorG6#-%)FresnelgG6#F8@%/FD%*laste rrorGF:-F;6#FD>8+-%&evalrG6#-%'SignumG6#&F86#""$@)/FQ"""C&>8'7&!""""!,$*$%#PiG" "##Fgn""&Fgn>8(F^o?(8%FaoFgn,&9%FgnF\oFgn%%trueGC$>Feo,$*(FeoFgnF`oFao,&Fgo""%F gnFgnF\oF\o>Fjn7%-%#opG6#FjnFeoFgo-F;6#-%(dev/addG6$#FgnFao-%(dev/prdG6$F8-%-de v/endofdevG6%-%(dev/powG6%F8F`pFhoFhoFjn/FQF\oC(>FQ-FS6#-FV6#-%#ReG6#-%+dev/lco effGFJ@&5Feq/FQF]oF:/FQ%%FAILG-%&ERRORG6#Fer>Fjn7&*$F`o!"#F]o,$*$F`o!"%!#:Fgn>F eoF]s?(FgoFaoFgnFioFjoC$>Feo,$*(FeoFgn,&*$FgoFao"#;F\oFgnFgnF`oF\sF\o>FjnFbp-F; 6#-F]q6$-Fcq6%F8!"$Fio-F`q6%-Fcq6%F8F_sFioFioFjnFcrC$@%-F66$&F86#FaoFA>FD-F"6$7 %-Fdp6#FjtF]o%)infinityGFio>FD-F"6$FjtFio@%32Fio-%+dev/lengthGFO0&FD6#-%%nopsGF OFbuFNC(>Fjn7$FDF]o>8)-FI6#8&>FeoFgn?(FgoFgnFgnFioFjoC%>Fdv-%%diffG6$FdvFgv>Feo *&FeoFgnFgoF\o>Fjn7%Fcp*&-%%subsG6$/FgvFjtFdvFgnFeoFgnFgo>8$-%'subsopG6%/Fao%%N ULLG/FZF^xF8-F;6#-F`q6%FiwFioFjnFfrF2F2F2F2 M7R0 I*dev/GAMMAf*6$%"uG%"nG6.%%factG%"iG%"xG%(exampleG%%newuG%"jG%)example2G%*first partG%"kG%%initG%$sigG%#coG6$%)rememberG%RCopyright~Bruno~Salvy,~INRIA~Rocquenc ourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F>@$4-F;6$F=%%listGC$>8- -%*traperrorG6#-%&GAMMAG6#F=@%/FI%*lasterrorGF?-F@6#FI>8.-%&evalrG6#-%'SignumG6 #&F=6#""$@)5/FV"""3/FV""!-F;6$&F=6#""#%'negintGC%@%F\oC%>8(F=>8%F`o>8'7'F]oF]o! ""F`o%)infinityGC&>F[p-%'subsopG6%/Feo%%NULLG/FinFipF=>F]pFco>F_p-%(dev/devG6%* $-%'expandG6#-%(convertG6$7#-%$seqG6$,&F]oF]o*&8)F]o%&_XasyGF]oFap/F]r;F]o,$F]p Fap%"*GFap9%Fcr>F_p7$F]o-Fiq6$-%#opG6#7$&F_p6#,$F]rFeo,&F]rF]o!"#F]o/F]r;F]o-%% iquoG6$-%%nopsG6#F_pFeo>8*-%(dev/prdG6$F_p-F"6$7)F]oF]oF`oF]oF]oF`oFbpFcr-F@6#- %(dev/addG6$-%/dev/multbyrealG6$-%(dev/powG6%F[pFapFcr&FjsFdo-%-dev/endofdevG6% F[pFcr-Ffp6&/F]oFipFhpFjpFjs/FVFapC)>FV-FX6#-Fen6#-%#ReG6#-%+dev/lcoeffGFO@&Fcu F?/FV%%FAILG-%&ERRORG6#Fav>8+-Fgt6$-F\t6$-%(dev/expG6$-F\t6$F=-Fdt6$Fap-%'dev/l nG6$F=FcrFcr-Fjt6%F=#FapFeoFcr*&Feo#F]oFeo%#PiGFiw@$32Fcr-%+dev/lengthG6#Ffv0&F fv6#-FgsF`xFbp-F@F`x>F_p-Ffp6$Fbu-F\w6$7$F]o-Fiq6$-Fir6#7$*(-%*bernoulliG6#,$F] pFeoF]oF]pFap,&F]p""%F`sF]oFap,&F]pFeoFapF]o/F]p;F]o,&FcrF]oF]oF]oF[z>8$-Fjt6%F =FapFcr-F@6#-F\t6$Ffv-F^u6%F]zFcrF_pF_o@'/FcoF]oC'>&F_p6#F`oF]o>&F_p6#F]oF`o>8/ 7$,$%&gammaGFap-Fiq6$*&)Fap,&F]pF]oF]oF]oF]o-%%ZetaG6#Fh[lF]o/F]p;F]o,&FcrF]oFa pF]o?(F]pF]oF]oFcr%%trueGC$>&F_pFdy*&-Feq6$7#-Fiq6$*&&F`[l6#,&F]rF]oF]oF]oF]o&F _p6#,(F]pFeoF]rF`sF`sF]oF]o/F]r;F`o,&F]pF]oFapF]o%"+GF]oF]pFap>&F_p6#,&F]pFeoF] oF]oF]p-F@6#-F^u6%FepFcr7#-Fiq6$&F_p6#F]p/F]p;F`o,&FcrFeoF]oF]o3-F;6$Fco%(integ erG2F]oFcoC'>F_p-F^q6%-Fbq6#-Feq6$7#-Fiq6$,&F]oF]oF\rF]o/F]r;F]o,&FcoF]oFapF]oF brFcrFcr>F_p7$F]o-Fiq6$-Fir6#7$F\s,&F]rF]oFapF]oFas@$2Fco,&FcrF]oFeoF]o>F_p-Ffp 6$/,&FcoFeoFinF]oFbpF_p>FjsF^t-F@6#-F^u6%FepFcr-Ffp6$Fbu-F\t6$F_pFjsC%@%-F;6$Fc oFF>FI-F"6$7%-Fir6#FcoF`oFbpFcr>FI-F"6$FcoFcr@$-F;6$FIF>F?@%32Fcr-F_xFT0&FI6#-F gsFTFbpFSC(>F_p7$FIF`o>F]r-.FN6#8&>8,F]o?(F]pF]oF]oFcrF`\lC%>F]r-%%diffG6$F]rFa cl>Fccl*&FcclF]oF]pFap>F_p7%-FirFhs*&-%%subsG6$/FaclFcoF]rF]oFcclF]oF]p>F]zFep- F@6#FdzFbvF7F7F7F7 M7R0 I(dev/Psif*6$%"uG%"nG6.%%factG%"iG%"xG%(exampleG%%newuG%"jG%*firstpartG%)exampl e2G%"kG%%invuG%%initG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Franc eG6"C'@$/9#""$-%'RETURNG6#-%.dev/polygammaG6#9"@$-%%typeG6$9$%*undefinedG-F=6#F H@$4-FE6$FG%%listGC$>8.-%*traperrorG6#-%$PsiG6#FG@%/FR%*lasterrorGFI-F=6#FR>8/- %&evalrG6#-%'SignumG6#&FG6#F;@)5/Fin"""3/Fin""!-FE6$&FG6#""#%'negintGC%@%FdoC$> 8(FG>8'7'Feo!""FgpFho%)infinityGC&>Fcp-%'subsopG6%/F]p%%NULLG/F;F_qFG>8%F[p>Fep -%(dev/devG6%-%'normalG6#-%(convertG6$7#-%$seqG6$*$,&FeoFeo*&8)Feo%&_XasyGFeoFg pFgp/Fdr;Feo,$FbqFgp%"+G,&9%FeoFgpFeoFjr>Fep7&FeoFgpFgp-F_r6$-%#opG6#7$,$&Fep6# ,$FdrF]pFgp,&FdrFeoFgpFeo/Fdr;FeoF[s>8+-%(dev/addG6$-F"6$7)FeoFeoFhoFeoFeoFhoFh pFjrFep-F=6#-F^t6$-%/dev/multbyrealG6$-%(dev/powG6%FcpFgpF[s&F\tF\p-%-dev/endof devG6%FcpF[s-F\q6&/FeoF_qF^qF`qF\t/FinFgpC)>Fin-F[o6#-F^o6#-%#ReG6#-%+dev/lcoef fGFX@&FduFI/Fin%%FAILG-%&ERRORG6#Fbv>8*-%'dev/lnG6$FGF[s@$32F[s-%+dev/lengthG6# Fgv0&Fgv6#-%%nopsGF`wFhp-F=F`w>Fep7#-F_r6$-Fas6#7$,$*&-%*bernoulliG6#,$FbqF]pFe oFbqFgp#FgpF]pFbq/FbqFjs>8--F[u6%FGFgpF[s-F=6#-F^t6$-F^t6$Fgv-Fht6$FgxFdx-F_u6% -F[u6%FgxF]pFjrFjrFepFgo@'/F[pFeo-F=6#-F_u6%F[qF[s7%,$%&gammaGFgpFho-F_r6$-Fas6 #7$*&)FgpFbqFeo-%%ZetaG6#FbqFeo,&FbqFeoFgpFeo/Fbq;F]p,&F[sFeoFeoFeo-FE6$F[p%(in tegerGC&>Fep-Feq6%-Fhq6#-F[r6$7#-F_r6$*$,&FeoFeo*&FbqFeoFerFeoFeoFgp/Fbq;Feo,&F [pFeoFgpFeoFirF[sF[s>Fep7$Feo-F_r6$-Fas6#7$&FepFbxFiz/Fbq;FeoF\[l>F\t-F"6$FbtF[ s-F=6#-F_u6%F[qF[s-F\q6$Fcu-F^t6$FepF\tC$@%-FE6$F[pFO>FR-F"6$7%-Fas6#F[pFhoFhpF [s>FR-F"6$F[pF[s@%32F[s-F_wFgn0&FR6#-FewFgnFhpFfnC(>Fep7$FRFho>Fdr-FW6#8&>8,Feo ?(FbqFeoFeoF[s%%trueGC%>Fdr-%%diffG6$FdrFa_l>Fc_l*&Fc_lFeoFbqFgp>Fep7%-Fas6#Fep *&-%%subsG6$/Fa_lF[pFdrFeoFc_lFeoFbq>8$F[q-F=6#-F_u6%Fg`lF[sFepFcvF6F6F6F6 M7R0 I.dev/polygammaf*6%%"kG%"uG%"nG6.%%factG%"iG%"xG%(exampleG%$valG%%newuG%)exampl e2G%"jG%&kfactG%'tomultG%%initG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquenco urt,~FranceG6"C'@$-%%typeG6$9%%*undefinedG-%'RETURNG6#F>@$4-F;6$9$%(integerG-%& ERRORG6#%%FAILG@$4-F;6$F=%%listGC$>8.-%*traperrorG6#-%$PsiG6$FFF=@%/FS%*lasterr orGF?-F@6#FS>8/-%&evalrG6#-%'SignumG6#&F=6#""$@)5/Fjn"""3/Fjn""!-F;6$&F=6#""#%' negintGC&>8,*&)!"",&FFFgoFgoFgoFgo-%*factorialG6#FFFgo@%FioC&>8(F]p>8)-%'subsop G6%/F_p%%NULLG/FcoFeqF=>8'-%(dev/devG6%-%'normalG6#-%(convertG6$7#-%$seqG6$*$), &FgoFgo*&8%Fgo%&_XasyGFgoFfpFgpFfp/Fjr;Fgo,$F^qFfp%"+G,&9&FgoFfpFgoF`s>Fhq7&Fgo Fcp,&FFFfpFfpFgo-Fdr6$-%#opG6#7$*&&Fhq6#,$FjrF_pFgoFcpFgo,&FjrFgoFfpFgo/Fjr;Fgo FasC%>F^qFjo>F`qF=>Fhq7'FgoFcpFdsFjo%)infinityG>8*-F"6%FF7)FgoFgoFjoFgoFgoFjoFg tF`s-F@6#-%-dev/endofdevG6%F`qFas-Fbq6$/FgoFeq-%(dev/addG6$FhqFit/FjnFfpC(>Fjn- F\o6#-F_o6#-%#ReG6#-%+dev/lcoeffG6#F=@&FhuF?/FjnFKFH>Fcp*&)Ffp,&FFFgoFfpFgoFgo- Fip6#FjvFgo>Fhq7&FcpFF,$*&FcpFgoFFFgo#FgoF_pFgp?(FjrFgoFgoF`s%%trueGC$>Fcp,$*,F cpFgo,(FjrF_pFFFgoFfpFgoFgo,(FjrF_pFFFgo!"#FgoFgoFjrFfp,&FjrF_pFfpFgoFfpFaw>Fhq 7%-Fhs6#Fhq*&FcpFgo-%*bernoulliGF]tFgo,&FjrF_pFFFgo-F@6#-F`u6%-%(dev/powG6%F=Ff pFasFasFhqFio@'/F]pFgoC%>FcpFhp@%/-%%iremG6$FFF_pFjoC&>Fcp,$FcpFfp>8-,$),$%#PiG F_p,&FFFgoF_pFgoFaw>Fhq7&*&FcpFgo-%%ZetaG6#FgpFgoFjo*(FhyFgoF]zFfp-%$absG6#-Fbx 6#F]zFgoFgo?(FjrF_pF_pFasFcwC%>Fcp*,FcpFgo,&FFFgoFjrFgoFgo,(FFFgoFjrFgoFfpFgoFg oFjrFfpF_tFfp>Fhy,$**FhyFgoF\zF_pFjrFfp,&FjrFgoFgoFgoFfp""%>Fhq7'F^x*&FcpFgo-Fb z6#,(FFFgoFgoFgoFjrFgoFgoFjr*(FhyFgo,(FFFgoFjrFgoF_pFgoFfp-Ffz6#-Fbx6#F\\lFgoFc [lC&>Fhy,$)F[zFgpFaw>Fcp,$*&FcpFgoFgpFgoFfp>Fhq7&*(FhyFgoFgpFfp-Ffz6#-FbxFczFgo Fjo*&FcpFgo-FbzFizFgoFgo?(FjrF_pF_pFasFcwC%>Fhy,$**FhyFgoF\zF_pFjrFfpF_tFfpFd[l >Fcp*,FcpFgoFj[lFgoF^[lFgoFc[lFfpFjrFfp>Fhq7'F^x*(FhyFgoFj[lFfp-Ffz6#-FbxFi[lFg oFjr*&FcpFgo-FbzF`\lFgoFc[l-F@6#-F`u6%FaqFasFhq-F;6$F]pFGC'>Fcp*&)FfpFFFgoFhpFg o>Fhq-Fjq6%-F]r6#-F`r6$7#-Fdr6$*$),&FgoFgoFirFgoFgpFfp/Fjr;Fgo,&F]pFgoFfpFgoF_s FasFas>Fhq7$Fgo-Fdr6$Fgs/Fjr;Fgo,&FasFgoFgoFgo>Fit-F"6%FFF\uFas-F@6#-F`u6%FaqFa sFbuC$@%-F;6$F]pFP>FS-F"6%FF7%-Fhs6#F]pFjoFgtFas>FS-F"6%FFF]pFas@%32Fas-%+dev/l engthGFhn0&FS6#-%%nopsGFhnFgtFgnC(>Fhq7$FSFjo>8+-FX6$FF8&>FcpFgo?(FjrFgoFgoFasF cwC%>Fbbl-%%diffG6$FbblFebl>Fcp*&FcpFgoFjrFfp>Fhq7%F^x*&-%%subsG6$/FeblF]pFbblF goFcpFgoFjr>8$Faq-F@6#-F`u6%FgclFasFhqFHF7F7F7F7 M7R0 I-dev/LambertWf*6$%"uG%"nG6-%%factG%"iG%"xG%(exampleG%#l1G%#l2G%"jG%"kG%%initG% $sigG%$resG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG 6$9$%*undefinedG-%'RETURNG6#F<@$4-F96$F;%%listG@%/-%)zerotestG6$,$F;!""-%$expG6 #FK%%trueG-F>FNC$>8,-%*traperrorG6#-%)simplifyG6$-%)LambertWG6#F;Fen@%/FS%*last errorG-%&ERRORG6#FS-F>F\o>8--%&evalrG6#-%'SignumG6#&F;6#""$@)/F_o"""C$@$0-%#ImG 6#-%+dev/lcoeffGFfn""!F=-F>6#-%-dev/endofdevG6%F;9%7#-%$seqG6$-%#opG6#7$*()FK,& 8%F[pFKF[pF[p)FfqFeqF[p-%*factorialG6#FfqFKFfq/Ffq;F[p,&FjpF[pF[pF[p/F_oFKC(>F_ o-Fao6#-Fdo6#-%#ReGFap@&5F^r/F_oFdpF=/F_o%%FAILG-F[o6#F[s>8(-%'dev/lnG6$F;Fjp>8 )-Fas6$F_sFjp@+/FjpF[p>8.-%(dev/addG6$F_s-%/dev/multbyrealG6$FdsFK/Fjp""#>Fjs-F \t6$F[t-%(dev/prdG6$Fds-%(dev/powG6%F_sFKFjp/FjpFho>Fjs-F\t6$Fdt-Fgt6$-F\t6$-F_ t6$-Fjt6%FdsFbtFjp#F[pFbtF^t-Fjt6%F_s!"#Fjp/Fjp""%>Fjs-F\t6$F^u-Fgt6$-F\t6$-F_t 6$-Fjt6%FdsFhoFjp#FKFho-F\t6$-F_t6$Ffu#!"$FbtFds-Fjt6%F_sF_wFjp-F[o6#%0Not~impl ementedG-F>6#-%+dev/reduceG6$FjsFjpFirC$@%-F96$&F;6#FbtFD>FS-F"6$7%-F`q6#F^xFdp %)infinityGFjp>FS-F"6$F^xFjp@%32Fjp-%+dev/lengthGF\o0&FS6#-%%nopsGF\oFfxF]o@%0- FH6$,$F^xFKFLFOC(>8'7$FSFdp>8*-Fen6#8&>8+F[p?(FfqF[pF[pFjpFOC%>F^z-%%diffG6$F^z Faz>Fcz*&FczF[pFfqFK>F[z7%-F`q6#F[z*&-%%subsG6$/FazF^xF^zF[pFczF[pFfq>8$-%'subs opG6%/Fbt%%NULLG/FhoF[\lF;-F>6#-Fhp6%Ff[lFjpF[zC%>Ff[l-Fjt6%-Fb[l6$/F^x,$FLFKFg [lFhuFjp@%2Fjp"#?>F[z7#-F`q6$;F[p,&FjpFbtFbtF[p7JFKFdp*&FbtFhu-FM6#F[pFhuF[p,$F d]l#F[vFhoFbt,$*&FbtFhuFd]l#FhoFbt#"#6"#OFho,$*$Fd]lFbt#!#V"$N"F]v,$*&FbtFhuFd] l#""&Fbt#"$p("%?VFf^l,$*$Fd]lFho#!%o<"%0&)""',$*&FbtFhuFd]l#""(Fbt#"'j3o"(+KW&F c_l,$*$Fd]lF]v#!%ER"&:b#""),$*&FbtFhuFd]l#""*Fbt#"*dvGE#"++CY^BF``l,$*$Fd]lFf^l #!)wa5B"*v)[%*="#5,$*&FbtFhuFd]l#F\^lFbt#"-(>j%4(p"".+wD^F<#F\^l,$*$Fd]lF__l#!+ EE-PA",v$=b;A"#7,$*&FbtFhuFd]l#"#8Fbt#"0rn"\;uym"2+!ob)eZo,"Fial,$*$Fd]lFc_l#!+ o"4%3!)",vr<&4$*"#9,$*&FbtFhuFd]l#"#:Fbt#"3([(4DULjO5"4++C-%fcKI=Ffbl,$*$Fd]lF \`l#!0eZ1NO!Q$*"2DJIWo6jC""#;,$*&FbtFhuFd]l#"#F\sF]\lF\sF5F5F5F5 M7R0 I,dev/BesselJf*6%%#nuG%"uG%"nG60%%factG%"iG%"xG%(exampleG%&sinusG%(cosinusG%"kG %"jG%%initG%%invuG%'newresG%$resG%$sigG%'tomultG6#%RCopyright~Bruno~Salvy,~INRI A~Rocquencourt,~FranceG6"C'@$-%%typeG6$9%%*undefinedG-%'RETURNG6#F@@$-F=6$9$%%l istG-%&ERRORG6#%0Not~implementedG@$4-F=6$F?FHC$>8,-%*traperrorG6#-%(BesselJG6$F GF?@%/FS%*lasterrorGFA-FB6#FS>80-%&evalrG6#-%'SignumG6#&F?6#""$@)/Fjn"""C&>8+*& -%&GAMMAG6#FG!""FGF^p>8'7$Fio""!?(8%FfoFfo9&%%trueGC$>Fio,$*(FioFfoFdpF^p,&FGFf oFdpFfoF^p#F^p""%>F`p7%-%#opG6#F`pFioFdp-FB6#-%/dev/multbyrealG6$-%(dev/prdG6$- %(dev/powG6%F?FGFep-%-dev/endofdevG6%-F\r6%F?""#FepFepF`p*$)FcrFGF^p/FjnF^pC/>F jn-F\o6#-F_o6#-%#ReG6#-%+dev/lcoeffG6#F?@&FfrFA/Fjn%%FAILG-FJ6#Fes>8(-%+dev/cos sinG6$-%(dev/addG6$,&*&FGFfo%#PiGFfo#F^pFcrFbtF\qF?Fep>8)&Fis6#Ffo>8--F\r6%F?F^ pFep>Fis-Fiq6$&Fis6#FcrFit>8$-F\r6%FitFcrFep>81Ffo>8/Fbp>8.-F^t6$Fet-Ffq6$Fis,& *$FGFcrFct#Ffo"")Ffo?(FdpFfoFfo,&-%&truncG6#,$Fep#FfoFcrFfoFfoFfo0FhuFjuC%>FhuF ju>Ffu-Fiq6$FfuFbu>Fju-F^t6$Fhu-F^t6$-Ffq6$-Fiq6$FetFfu**)F^pFdpFfo-%(productG6 $,&F`vF]q*$,&.8*FcrF^pFfoFcrF^p/Fax;Ffo,$FdpFcrFfo)FbvFexF^p-%*factorialG6#FexF ^p-Ffq6$-Fiq6$FisFfu**)F^p,&FdpFfoFfoFfoFfo-F\x6$F^x/Fax;Ffo,&FdpFcrFfoFfoFfo)F bvFeyF^p-Fhx6#FeyF^p>Fhu-Ffq6$-Fiq6$Fju-F\r6%FitFivFep*&FcrFiv*$FbtF^pFiv@'32Fe p-%+dev/lengthG6#Fhu0&Fhu6#-%%nopsGFgz%)infinityG-FBFgz/FizF][l-FB6#7#-Faq6$;Ff o,&F[[lFfo!"#FfoFhuF^[l/FjnFbpC$@%-F=6$&F?F`uFH>FS-F"6%FG7%-Faq6#F]\lFbpF][lFep >FS-F"6%FGF]\lFep@%32Fep-FfzFhn0&FS6#-F\[lFhnF][lFgnC(>F`p7$FSFbp>Fio-FX6$FG8&> FbxFfo?(FdpFfoFfoFepFfpC%>Fio-%%diffG6$FioFe]l>Fbx*&FbxFfoFdpF^p>F`p7%F`q*&-%%s ubsG6$/Fe]lF]\lFioFfoFbxFfoFdp>Fbu-%'subsopG6%/Fcr%%NULLG/FcoF[_lF?-FB6#-F_r6%F buFepF`pFfsF9F9F9F9 M7R0 I+dev/AiryAif*6$%"uG%"nG68%%factG%"iG%"xG%(exampleG%(expfactG%(cosinusG%&sinusG %&fact2G%"kG%#c1G%#c2G%#ckG%)example1G%)example2G%"jG%&kfactG%%num1G%%num2G%%co efG%%initG%$sigG%%zetaG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6" C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#FG@$4-FD6$FF%%listGC$>87-%*traperrorG6# -%'AiryAiG6#FF@%/FR%*lasterrorGFH-FI6#FR>88-%&evalrG6#-%'SignumG6#&FF6#""$@)/Fi n"""C*>8-,$*&Fbo#FeoFbo-%&GAMMAG6##""#Fbo!""F[p>8.,$*&FboF_p-F]p6#F[pFap#FapFbo >84Feo>85Feo>83Feo>8'7&Fho""!FcpFeo?(8%FeoFeo,&9%FeoFapFeo%%trueGC&>F^q,$**F^qF eo,&FdqFbo!"#FeoFeo,&FdqFboFapFeoFeoFdqFeoFbo>Fjp*&FjpFeoF\rFeo>F\q*&F\qFeoF^rF eo>F`q7'-%#opG6#F`q*(FhoFeoFjpFeoF^qFap,$FdqFbo**FcpFeoF\qFeoF^qFap,&FdqFboFeoF eoFapF[s-FI6#-%-dev/endofdevG6%FFFfqF`q/FinFapC%>86-%&evalcG6#-%+dev/lcoeffGFX> Fin-F[o6#-F^o6#-%&coeffG6%Fds^#FeoFbq@'/Fin%%FAILG-%&ERRORG6#Fet3Fas/-F`t6%FdsF btFeoFbqC->89-%/dev/multbyrealG6$-%(dev/powG6%FF#FboF`pFfqF_p>8$-Fdu6%F_uFap,&F fqFeoFeoFeo>8+-Fdu6%FhuF`pF[v>8)-%+dev/cossinG6$-%(dev/addG6$,$%#PiG#Feo""%F]vF fq>8*&Fav6#F`p>Fav-Fau6$-%(dev/prdG6$&Fav6#FeoFhuFap>807$FeoFeo>817$#""&"#sFeo> 8/F^x?(FdqFeoFeo-%%iquoG6$FeqF`pFgqC&>Fbx,$**FbxFeo,&Fdq"#7FapFeoFeo,&FdqF\y!"& FeoFeoFdqFap#Fap"$W">Fiw7%-Ffr6#FiwFbxFdq>Fbx,$**FbxFeo,&FdqF\yF_xFeoFeo,&FdqF \yFeoFeoFeo,&FdqF`pFeoFeoFap#FeoF`x>F\x7%-Ffr6#F\xFbxFdq-FI6#-Fau6$-Fdw6$-Fdu6% FF#FapF[wFfq-Ffv6$-Fdw6$F]w-F_s6%F]v-Fex6$F[vF`pFiw-Fdw6$Fav-F_s6%F]vF_[lF\x*$F iv#FapF`pC%>FhuF`u>8(-%(dev/expG6$-Fau6$FhuFapF[v@%32Ffq-%+dev/lengthG6#Fj[l0&F j[l6#-%%nopsGFe\l%)infinityG-FI6#-%+dev/reduceG6$-Fau6$-Fdw6$FfzFj[l,$*$Fiv#Feo F`pFg]lFfqC'>Fhu-Fdu6%FhuFapFfq>F`q7$FeoFbq>FbxFeo?(FdqFeoFeoFfqFgqC$>Fbx,$**Fb xFeo,&Fdq""'F^yFeoFeo,&FdqFe^lFapFeoFeoFdqFap#FapF`x>F`q7%FerFbxFdq-FI6#-F_]l6$ -Fau6$-Fdw6$-Fdw6$Ffz-F_s6%FhuFfqF`qFj[l,$Fe[lFg]lFfq/FinFbqC$@%-FD6$&FFF_wFO>F R-F"6$7%-Ffr6#F\`lFbqF[]lFfq>FR-F"6$F\`lFfq@%32Ffq-Fd\lFgn0&FR6#-Fj\lFgnF[]lFfn C(>F`q7$FRFbq>82-FW6#8&>8,Feo?(FdqFeoFeoFfqFgqC%>Fbal-%%diffG6$FbalFeal>Fgal*&F galFeoFdqFap>F`q7%Fer*&-%%subsG6$/FealF\`lFbalFeoFgalFeoFdq>Fhu-%'subsopG6%/F`p %%NULLG/FboF\clFF-FI6#Fd_lFftF@F@F@F@ M7R0 I*dev/dilogf*6$%"uG%"nG6.%%factG%"iG%"xG%(exampleG%&itslnG%"jG%"kG%%initG%'newr esG%$resG%$sigG%'tomultG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6 "C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F=@$4-F:6$F<%%listGC$>8+-%*traperrorG6 #-%&dilogG6#F<@%/FH%*lasterrorGF>-F?6#FH>8.-%&evalrG6#-%'SignumG6#&F<6#""$@)/FU """C*-%+dev/lcoeffGFN>8$F<>8(-%'dev/lnG6$F<9%>8/F[o>8-""!>8,,$*$%#PiG""##F[o""' ?(8%F[oF[oFfo0FjoF]pC%>FjoF]p>Fho-%(dev/prdG6$FhoF`o>F]p-%(dev/addG6$Fjo-F[q6$F ho-F_q6$,$*$Fep!"#!""-%/dev/multbyrealG6$Fbo*$FepFhq@'32Ffo-%+dev/lengthG6#F]p0 &F]p6#-%%nopsGFbr%)infinityG-F?Fbr/-%#opG6$FfrF]pFhr-F?6#7#-F\s6$;F[o,&FfrF[oFg qF[oF]pFir/FUFhqC+>FU-FW6#-FZ6#-%#ReG6#F]o@&5Fes/FUF[pF>3/FU%%FAILG-F:6$&F<6#Fa p%)constantG-%&ERRORG6#Fdt>F`o-%(dev/powG6%FFboFco>FhoF[o>FjoF[p>F]p-F_ q6$,$F_p#FhqFcp-Fjq6$-F_u6%FboFapFfo#FhqFap?(FepF[oF[oFfoFfpC%>FjoF]p>FhoFjp>F] p-F_q6$Fjo-F[q6$Fho-F_q6$FfqFiq@'F^rFir/FdrFhrF^sFirFatC$@%-F:6$FgtFE>FH-F"6$7% -F\s6#FgtF[pFhrFfo>FH-F"6$FgtFfo@%32Ffo-FarFS0&FH6#-FgrFSFhrFRC(>8'7$FHF[p>8)-F M6#8&>8*F[o?(FepF[oF[oFfo%%trueGC%>Fex-%%diffG6$FexFhx>Fjx*&FjxF[oFepFhq>Fbx7%- F\s6#Fbx*&-%%subsG6$/FhxFgtFexF[oFjxF[oFep>F`o-%'subsopG6%/Fap%%NULLG/FhnFbzF<- F?6#-%-dev/endofdevG6%F`oFfoFbxFjtF6F6F6F6 M7R0 I(dev/erff*6$%"uG%"nG6.%%factG%"iG%"xG%(exampleG%%sideG%"kG%#ckG%"jG%%coefG%%in itG%$resG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%t ypeG6$9$%*undefinedG-%'RETURNG6#F=@$4-F:6$F<%%listG-F?6#-%$erfG6#F<>8/-%&evalrG 6#-%'SignumG6#&F<6#""$@)/FL"""-F?6#-%(dev/prdG6$F<-%-dev/endofdevG6%-%(dev/powG 6%F<""#9%F_o7#-%$seqG6$-%#opG6#7$,$**)!""8%FX-%*factorialG6#F\pF[p,&F\pF^oFXFXF [p-%%sqrtG6#%#PiGF[pF^oF\p/F\p;""!,&F_oFXFXFX/FLF[pC->8,-%&evalcG6#-%+dev/lcoef fGFJ@$0-%&coeffG6%F\q^#FXFXFgp-%&ERRORG6#%%FAILG>8(-FN6#-FQ6#F\q@$30F]rFX0F]rF[ pFhq>8$-F\o6%F8'7&FXFgp#F[pF^oFX>8*F^s?(F\pF^oFXF_o%%trueGC$>F`s,$*&F`s FX,&F\pF^oF[pFXFXF^s>F\s7%-Feo6#F\sF`sF\p>8.-Ffn6$-F\o6%FF]t-%(dev/addG6$FX-%/dev/multbyrealG6$-Ffn6$-%(dev/expG6$-F[u6$F[oF[pF _oF]t,$*$FdpF^sF[p>F]t-Fht6$F[p-F[u6$F]uFeu@'32F_o-%+dev/lengthG6#F]t0&F]t6#-%% nopsGF`v%)infinityG-F?F`v/-Feo6$FdvF]tFfv-F?6#7#-Feo6$;FX,&FdvFXFjrFXF]tFgv/FLF gpC$@%-F:6$&F<6#F^oFE>8--F"6$7%-Feo6#FgwFgpFfvF_o>Fjw-F"6$FgwF_o@%32F_o-F_v6#Fj w0&Fjw6#-FevFgxFfv-F?FgxC(>F\s7$FjwFgp>8+-FI6#8&>8)FX?(F\pFXFXF_oFbsC%>Fay-%%di ffG6$FayFdy>Ffy*&FfyFXF\pF[p>F\s7%Fjs*&-%%subsG6$/FdyFgwFayFXFfyFXF\p>Fgr-%'sub sopG6%/F^o%%NULLG/FUF[[lF<-F?6#FbtFhqF6F6F6F6 M7R0 I)dev/Zetaf*6$%"uG%"nG6(%$sigG%$resG%"iG%'oldresG%%initG%(exampleG6#%RCopyright ~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C'@$/9#""$-%&ERRORG6#%4not~implement ed~yetG@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F?@$4-F<6$F>%%listG@'/-%)zerotestG 6$F>"""%%trueGF@/-FK6#-%%ZetaG6#F>FN-FA6#""!-FAFQ>8$-%&evalrG6#-%'SignumG6#&F>6 #F5@)/FZFM-FA6#-%-dev/endofdevG6%F>9%7%-FSFVFW-%$seqG6$-%#opG6#7$*&-FS6$8&FWFM- %*factorialG6#Fap!""Fap/Fap;FMFdo/FZFWC%@%-F<6$&F>6#""#FG>8(-F"6$7%-F[p6#F]qFW% )infinityGFdo>Faq-F"6$F]qFdo@$32Fdo-%+dev/lengthG6#Faq0&Faq6#-%%nopsGF`rFgq-FAF `r@%4-F<6$FaqF?C$@%/FaqFW>8)7#-Fho6$-F[p6#7$*&-FS6$FapF]qFMFbpFepFap/Fap;FM,&Fd oFMFMFM>F_s7%FaqFW-Fho6$FcsFfp-FA6#-Fbo6%-%'subsopG6%/F_q%%NULLG/F5FhtF>FdoF_sC $>F_s7%%&gammaGFW-Fho6$-F[p6#7$*()FepFapFM-F]uFdpFMFbpFepFap/Fap;FM-%$maxG6$FM, &FdoFM!"#FM-FA6#-%(dev/addG6$-%(dev/powG6%FdtFepFdo-Fbo6%Fdt,&FdoFMFepFMF_s/FZF epC$>FZ-Ffn6#-Fin6#-%#ReG6#-%+dev/lcoeffGFT@)Fhp-F76#%%FAILGF^oC'>8'FW>8%FM?(Fa pF_qFMF[t0F\xFjwC$>FjwF\x>F\x-F`v6$F\x-%(dev/expG6$-%/dev/multbyrealG6$F>,$-%#l nGFdpFepFdo@$/&F\x6#-Fer6#F\xFgq>F\x7#-F[p6$;FM,&FayFMF\vFMF\x-FAFbyFhvC$>F\x-F `v6$FM-Fhx6$F>Fep-FA6#-%(dev/prdG6$-Fhx6$-Fcz6$-Fex6$-Fhx6$F>-F\y6#,$%#PiGF_qFd o-Fcz6$-%*dev/GAMMAG6$F\xFdo-F"Fe[l*$F`[lFep-%(dev/sinG6$-Fhx6$F>,$F`[l#FMF_qFd oFewFewF0F0F0F0 M7R0 I+dev/cossinf*6$%"uG%"nG60%"iG%#i0G%'inivalG%%newuG%$resG%#coG%#siG%'still0G%%f actG%&interG%(infpartG%'newresG%$auxG%%nbitG6#%RCopyright~Bruno~Salvy,~INRIA~Ro cquencourt,~FranceG6"@)-%%typeG6$9$%*undefinedGF>4-F;6$F=%%listG7$-%$cosG6#F=-% $sinGFF/9%""!7$"""FKC$>80-%&evalrG6#-%'SignumG6#&F=6#""$@'5/FPFM/FPFKC*>8(7"@'F gnC%@%4-F;6$&F=6#""#FB>8&-F"6#Fbo>Ffo-F"6$7%-%#opGFhoFK%)infinityGFJ>8+-%'membe rG6$FKFfo>8'-%'subsopG6%/Fdo%%NULLG/FYF[qF=F_o@%2FY-%%nopsGFFC)>8)7%&F=6#FMFMFK >8*7%FeqFboFW>8,Fbo?(8$FdoFdo,$FJFdo%%trueGC&>F[r,$*(F[rFMF]r!""FboFMFdr>Fcq7%- F^p6#FcqF[r*&F]rFMFWFM>F[r*(F[rFM,&F]rFMFMFMFdrFboFM>Fhq7%-F^p6#FhqF[r*&F\sFMFW FM>Ffo7$FcqFhq>Fap%&falseG>FfpFgp-%'RETURNG6#7$7'FeqFMFKFM,$FWFdoF=C%>FfoFL>Ffp F=>FapF_r@$3Fap2FY-F`q6#FfpC%>8--F"6$7'&FfpFfq&FfpFco&FfpFXFKF_p-%&truncG6#-%&e valfG6#*&,&FJFMFMFMFMF^uFdr@*/FfoFL>FfoFht/Ffo7$FKFM>Ffo7$-%/dev/multbyrealG6$& FhtFcoFdr&FhtFfq/Ffo7$FdrFK>Ffo7$-F_v6$FbvFdrF^v/Ffo7$FKFdr>Ffo7$FavFgv>Ffp-Fhp 6%FjpF\qFfp>8%F^u@%/&Ffp6#FdtF_p>81,&FdtFM!"$FM>Fgw,&FdtFMFdrFM>8/Ffo?(F]rFdoFd oFgw0F]xFjnC%>FjnF]x>Fht-F"6$7'F\u&Ffp6#F]r&Ffp6#F\sFKF_p-F`u6#-Fcu6#,$*(FfuFMF awFMFhxFdr#FMFdo>F]x7$-%(dev/addG6$-%(dev/prdG6$&FjnFfqFbv-F_v6$-Fgy6$&FjnFcoFa vFdr-Fdy6$-Fgy6$FiyFav-Fgy6$F^zFbv@%/FjnF[o-Fhs6#Ffo-Fhs6#F]x/FPFdrC%?(F]r""&FM F_q-Fcp6$-FR6#-FU6#&F=Fgx<$FdrFKF8>8.-%,dev/instancG6#7#-F^p6$;FM,&F]rFM!"#FMF= @%31F]rF_q0Fe[lF_pC$>Fht-F"6$7$Feq-F^p6$;,&F]rFMFdrFMF_qF=FJ-Fhs6#7$-Fdy6$-F_v6 $Fbv-FE6#Fh[l-F_v6$Fav,$-FHFg]lFdr-Fdy6$-F_v6$FbvF[^l-F_v6$FavFf]l-Fhs6#7$Ff]lF [^l-%&ERRORG6#%%FAILGF8F8F8F8 M7R0 I(dev/cosf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceGF' -%'RETURNG6#&-%+dev/cossinG6$9$9%6#"""F'F'F'F' M7R0 I(dev/sinf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceGF' -%'RETURNG6#&-%+dev/cossinG6$9$9%6#""#F'F'F'F' M7R0 I(dev/tanf*6$%"uG%"nG6*%%factG%"iG%(exampleG%&exponG%&kfactG%&interG%%initG%$si gG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*und efinedG-%'RETURNG6#F9@$4-F66$F8%%listGC$>8*-%*traperrorG6#-%$tanG6#F8@'5/FD%*la sterrorG-%$hasG6$FD%)infinityGF:/-%)zerotestG6#FD%%trueG-F;6#""!-F;FV>8+-%&eval rG6#-%'SignumG6#&F86#""$@)/Fgn"""C(>8$-%(dev/powG6%F8""#9%>8&7*FcoFZ#FcoF`oFco# Fjo"#:Fjo#"#<"$:$F`o>8'"$c#>8(!&?.%?(8%""&Fco,&F[pFcoFcoFcoFWC%>Ffp,$Ffp""%>Fip ,$*(FipFcoF\qFco,&F\qFjo!""FcoFco!"#>F]p7%-%#opG6#F]p**FfpFco,&FfpFcoFgqFcoFcoF ipFgq-%*bernoulliG6#,$F\qFjoFco,&F\qFcoFgqFco-F;6#-%(dev/prdG6$F8-%-dev/endofde vG6%FfoF[pF]p/FgnFgqF:/FgnFZC$@%-F66$&F86#FjoFA>FD-F"6$7%-F\r6#FcsFZFRF[p>FD-F" 6$FcsF[p@'-F66$FDF9-Fho6%-%(dev/cotG6$F8F[pFgqF[p32F[p-%+dev/lengthGFV0&FD6#-%% nopsGFVFRFenC$>8)-F"6$-%'subsopG6%/Fjo%%NULLG/F`oFhuF8F[p-F;6#-Fhr6$-%(dev/addG 6$FauFD-Fho6%-F_v6$Fco-Fhr6$Fau-%/dev/multbyrealG6$FDFgqFgqF[p-%&ERRORG6#%%FAIL GF2F2F2F2 M7R0 I(dev/cotf*6$%"uG%"nG6)%%factG%"iG%(exampleG%&kfactG%%initG%&interG%$sigG6#%RCo pyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C%@$4-%%typeG6$9$%%listGC$>8( -%*traperrorG6#-%$cotG6#F8@'5/F<%*lasterrorG-%$hasG6$F<%)infinityG-%'RETURNG6#% *undefinedG/-%)zerotestG6#F<%%trueG-FL6#""!-FLFR>8*-%&evalrG6#-%'SignumG6#&F86# ""$@)/FY"""C'>8$-%(dev/powG6%F8""#9%>8&7(#!""F\oFV#F\p"#XF_o#!"#"$X*Ffo>8'#!"%F ^p?(8%""%F_oFgoFSC$>Fcp,$*(FcpF_oFgpF\p,&FgpFfoF\pF_oF\pF`p>Fio7%-%#opG6#Fio*&F cpF_o-%*bernoulliG6#,$FgpFfoF_o,&FgpF_oF\pF_o-FL6#-%(dev/addG6$-Fdo6%F8F\pFgo-% (dev/prdG6$F8-%-dev/endofdevG6%Fbo,&FgoF_oF\pF_oFio/FYF\pFK/FYFVC$@%-F66$&F86#F foF9>F<-F"6$7%-Faq6#F]sFVFJFgo>F<-F"6$F]sFgo@'-F66$F8)-F"6$-%'subsopG6%/Ffo%%NULL G/F\oFbuF8Fgo-FL6#-Far6$-F\r6$-Far6$F8(-%*traperrorG6#-%$secG6#F6@%5/FB%*lasterrorG-%$hasG6 $FB%)infinityGF8-F96#FB>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FT"""C'>8$-%(dev/po wG6%F6""#9%>8&7*Fjn""!#FjnFaoFjn#""&"#CFao#"#h"$?(Fgn>8'!$?(?(8%""%FjnFbo%%true GC$>F_p,$*(F_pFjnFbpFjn,&FbpFao!""FjnFjn!"#>Fdo7%-%#opG6#Fdo*&-%&eulerG6#,$FbpF aoFjnF_pFjpFbp-F96#-%-dev/endofdevG6%F]oFboFdo/FTFjpF8/FTFfo-F96#-F_o6%&-%+dev/ cossinG6$F6Fbo6#FjnFjpFbo-%&ERRORG6#%%FAILGF0F0F0F0 M7R0 I(dev/cscf*6$%"uG%"nG6)%%factG%"iG%%initG%'newresG%$resG%'tomultG%$sigG6#%RCopy right~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C%@$4-%%typeG6$9$%%listGC$>8&-% *traperrorG6#-%$cscG6#F8@%5/F<%*lasterrorG-%$hasG6$F<%)infinityG-%'RETURNG6#%*u ndefinedG-FL6#F<>8*-%&evalrG6#-%'SignumG6#&F86#""$@)/FR"""C(>8$-%(dev/powG6%F8" "#9%>8)F8>8(""!>8'-%(dev/addG6$-F]o6%F8!""F`o-%/dev/multbyrealG6$F8#Fhn""'?(8%F _oFhn,&F`oFhnFhnFhn0FgoFdoC%>FdoFgo>Fbo-%(dev/prdG6$FboF[o>Fgo-Fio6$Fdo-F_p6$Fb o,$**)F]p,&FdpFhnF]pFhnFhn,&)F_o,&FdpF_oF]pFhnFhnF]pFhnFhn-%*bernoulliG6#,$FdpF _oFhn-%*factorialGF[rF]pF_o-FL6#-%+dev/reduceG6$FgoF`o/FRF]pFK/FRFeo-FL6#-F]o6% &-%+dev/cossinG6$F8F`o6#F_oF]pF`o-%&ERRORG6#%%FAILGF1F1F1F1 M7R0 I+dev/arccosf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~France GF'-%(dev/addG6$,$%#PiG#"""""#-%/dev/multbyrealG6$-%+dev/arcsinG6$9$9%!""F'F'F' F' M7R0 I+dev/arcsinf*6$%"uG%"nG6+%%factG%"iG%"kG%"xG%(exampleG%"jG%&kfactG%%initG%$sig G6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*unde finedG-%'RETURNG6#F:@$4-F76$F9%%listG-F<6#-%'arcsinG6#F9>8,-%&evalrG6#-%'Signum G6#&F96#""$@)/FI"""C'>8$-%(dev/powG6%F9""#9%>8(7(FU""!#FU""'FU#FR"#SFfn>8*#FR"" )?(8%FRFUFgn%%trueGC$>Fao,$*(FaoFU,&FeoFfn!""FUFUFeoF\p#FUFfn>Fin7%-%#opG6#Fin* &FaoFU,&FeoFfnFUFUF\pFeo-F<6#-%(dev/prdG6$F9-%-dev/endofdevG6%FXFgnFin/FIF\pF;/ FIF[oC'@%-F76$&F96#FfnFB>8+-F"6$7%-Fap6#FcqF[o%)infinityGFgn>Ffq-F"6$FcqFgn@$32 Fgn-%+dev/lengthG6#Ffq0&Ffq6#-%%nopsGFerF\r-FFI-FK6#-FN6#,&FcqFUF\pFU@)FTF;F^qC'>FX-%'subsopG6%/Ffn%%NULLG/FRFbtF 9>Fin7&FUF[o#F\p"#7FU>Fao#F\p""%?(FeoFfnFU,&FgnFUF\pFUFfoC$>Fao,$FjoFit>FinF_p- F<6#-%(dev/addG6$,$%#PiGF]p-%/dev/multbyrealG6$-Fhp6$-FZ6%-Fiu6$FXF\pF]pF\u-F[q 6%FXF\uFin,$*$FfnF]pF\pF]qC$>FI-FK6#-FN6#,&F\pFUFcqF\p@)FTF;F^qC'>FXF^t>Fin7&FU F[o#FUFgtFU>Fao#FUFjt?(FeoFfnFUF\uFfoC$>Fao,$FjoFcw>FinF_p-F<6#-Fdu6$,$Fgu#F\pF fn-Fiu6$-Fhp6$-FZ6%FXF]pF\uFavFcvF]qC$>FfqF^r@%FarF[sC(>Fin7$FfqF[o>8)-FF6#8'>8 &FU?(FeoFUFUFgnFfoC%>F\y-%%diffG6$F\yF_y>Fay*&FayFUFeoF\p>Fin7%F`p*&-%%subsG6$/ F_yFcqF\yFUFayFUFeo>FXF^t-F<6#FjpFasFasFasF3F3F3F3 M7R0 I+dev/arctanf*6$%"uG%"nG6+%%factG%"iG%"xG%(exampleG%%invuG%%initG%"jG%"kG%$sigG 6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undef inedG-%'RETURNG6#F:@$4-F76$F9%%listG-F<6#-%'arctanG6#F9>8,-%&evalrG6#-%'SignumG 6#&F96#""$@)/FI"""C$>8$-%(dev/powG6%F9""#9%-F<6#-%(dev/prdG6$F9-%-dev/endofdevG 6%FXFgn7#-%$seqG6$-%#opG6#7$*&)!""8%FU,&F[pFfnFUFUFjoF[p/F[p;""!,&FgnFUFUFU/FIF joC$>FI-%)dev/signG6#&F96#Ffn@)/FI%%FAILG-%&ERRORG6#F[qFTC$>FX-FZ6%F9!"#,&FgnFU FjoFU-F<6#-%(dev/addG6$,$%#PiG#FUFfn-F[o6$-FZ6%F9FjoFdq-F^o6%FXFdq7#-Fbo6$-Feo6 #7$*&)Fjo,&F[pFUFUFUFUF\pFjoF[p/F[p;F_pFdqFapC%>8(F_r>FX-FZ6%F`sFfnFdq-F<6#-Fhq 6$,$F[r#FjoFfn-F[o6$F`s-F^o6%FXFgn7#-Fbo6$Fdo/F[p;F_pFgnF\q/FIF_pC$@%-F76$FgpFB >8)-F"6$7%-FeoFfpF_p%)infinityGFgn>Fit-F"6$FgpFgn@%32Fgn-%+dev/lengthG6#Fit0&Fi t6#-%%nopsGFguF^u-F8'7$FitF_p>8*-FF6#8&>8+FU?(F[pFUFUFgn%%trueGC%>Fcv-%% diffG6$FcvFfv>Fhv*&FhvFUF[pFjo>F`v7%-Feo6#F`v*&-%%subsG6$/FfvFgpFcvFUFhvFUF[p>F X-%'subsopG6%/Ffn%%NULLG/FRF`xF9-F<6#-F^o6%FXFgnF`vF\qF3F3F3F3 M7R0 I+dev/arccotf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~France GF'-%(dev/addG6$,$%#PiG#"""""#-%/dev/multbyrealG6$-%+dev/arctanG6$9$9%!""F'F'F' F' M7R0 I+dev/arccscf*6$%"uG%"nG6(%%factG%"iG%(exampleG%&kfactG%%initG%$sigG6#%RCopyrig ht~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RET URNG6#F7@$4-F46$F6%%listGC$>8(-%*traperrorG6#-%'arccscG6#F6@%5/FB%*lasterrorG-% $hasG6$FB%)infinityGF8-F96#FB>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FT!""C'>8$-%( dev/powG6%F6!"#9%>8&7&"""""!#Ffo""'Ffo>8'#Ffo""#?(8%F]pFfoFbo%%trueGC$>F[p,$*(F [pFfo,&F_pF]pFjnFfoFfoF_pFjnF\p>Fdo7%-%#opG6#Fdo*&F[pFfo,&F_pF]pFfoFfoFjnF_p-F9 6#-%(dev/prdG6$-F_o6%F6FjnFbo-%-dev/endofdevG6%F]oFboFdo/FTFfoF8/FTFgo-F96#-%+d ev/arcsinG6$FbqFbo-%&ERRORG6#%%FAILGF0F0F0F0 M7R0 I+dev/arcsecf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~France GF'-%(dev/addG6$,$%#PiG#"""""#-%/dev/multbyrealG6$-%+dev/arccscG6$9$-%$maxG6$F1 ,&9%F0!""F0F>F'F'F'F' M7R0 I)dev/sinhf*6$%"uG%"nG6(%%factG%"iG%(exampleG%&ifactG%%initG%$sigG6#%RCopyright ~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETUR NG6#F7@$4-F46$F6%%listG-F96#-%%sinhG6#F6>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FF """C'>8$-%(dev/powG6%F6""#9%>8&7(FR""!#FR""'FR#FR"$?"FY>8'F\o?(8%""%FR,&FZFRFRF R%%trueGC$>F^o*(F^oFR,&F`oFR!""FRFRF`oFR>Ffn7%-%#opG6#Ffn*$F^oFhoFgo-F96#-%(dev /prdG6$F6-%-dev/endofdevG6%FUFZFfn/FFFhoC$>FF-FH6#-FK6#-%+dev/lcoeffGFD@'FQC$>8 (-%(dev/expG6$F6FZ@%32FZ-%+dev/lengthG6#Fcq0&Fcq6#-%%nopsGF\r%)infinityG-F96#-% /dev/multbyrealG6$Fcq#FRFY-F96#-Ffr6$-%(dev/addG6$Fcq-Ffr6$-FW6%FcqFhoFZFhoFhrF gpC$>Fcq-Feq6$-Ffr6$F6FhoFZ@%Fhq-F96#-Ffr6$Fcq#FhoFY-F96#-Ffr6$-F^s6$-Ffr6$FcqF hoFbsFhr-%&ERRORG6#%%FAILG/FFFhn-F96#-F^s6$-Fbp6$-F"6$&F66#FYFZ-%)dev/coshG6$-% 'subsopG6%/FY%%NULLG/FOF^vF6FZ-Fbp6$-FhuFdu-F"FiuFhtF0F0F0F0 M7R0 I)dev/coshf*6$%"uG%"nG6(%%factG%"iG%&ifactG%(exampleG%%initG%$sigG6#%RCopyright ~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETUR NG6#F7@$4-F46$F6%%listG-F96#-%%coshG6#F6>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FF """C'>8$-%(dev/powG6%F6""#9%>8'7(FR""!#FRFYFR#FR"#CFY>8&F[o?(8%FOFRFZ%%trueGC$> F]o,$*(F]oFR,&F_oFY!""FRFRF_oFRFY>Ffn7%-%#opG6#Ffn*$F]oFfoF_o-F96#-%-dev/endofd evG6%FUFZFfn/FFFfoC$>FF-FH6#-FK6#-%+dev/lcoeffGFD@&FQC$>8(-%(dev/expG6$F6FZ@%32 FZ-%+dev/lengthG6#F^q0&F^q6#-%%nopsGFgq%)infinityG-F96#-%/dev/multbyrealG6$F^qF in-F96#-Far6$-%(dev/addG6$F^q-FW6%F^qFfoFZFinFbpC$>F^q-F`q6$-Far6$F6FfoFZ@%FcqF ^r-F96#-Far6$-Fhr6$F^q-FW6$F^qFfoFin/FFFhn-F96#-Fhr6$-%(dev/prdG6$-F"6$&F66#FYF Z-F"6$-%'subsopG6%/FY%%NULLG/FOF]uF6FZ-Fat6$-%)dev/sinhGFdt-FbuFht-%&ERRORG6#%% FAILGF0F0F0F0 M7R0 I)dev/tanhf*6$%"uG%"nG6*%%factG%"iG%&ifactG%&exponG%(exampleG%%initG%&interG%$s igG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*un definedG-%'RETURNG6#F9@$4-F66$F8%%listG-F;6#-%%tanhG6#F8>8+-%&evalrG6#-%'Signum G6#&F86#""$@)/FH"""C(>8$-%(dev/powG6%F8""#9%>8(7*FT""!#!""FQFT#Fen"#:Fen#!#<"$: $FQ>8&"&?.%>8'"$c#?(8%""%FTFfn%%trueGC%>Fco,$*(FcoFT,&FioFenFTFTFT,&FioFTFTFTFT Fen>Ffo,$FfoFjo>Fhn7%-%#opG6#Fhn**FfoFT,&FfoFTF\oFTFT-%*bernoulliG6#,&FioFenFen FTFTFcoF\oFio-F;6#-%(dev/prdG6$F8-%-dev/endofdevG6%FW,&FfnFTFTFTFhn/FHF\oC$>FH- FJ6#-FM6#-%+dev/lcoeffGFF@%FS-F;6#-Feq6%-%(dev/expG6$-Fbq6$F8!"#FfnFfn7%FTFjn-% $seqG6$-Fgp6#7&F[s,&FioFenF\oFTFen,$FioFen/Fio;FT,&-%%iquoG6$FfnFenFTFTFT-F;6#- Feq6%-Fgr6$-Fbq6$F8FenFfnFfn7%F\oFjn-F^s6$-Fgp6#7&FenFcsF[sFdsFes/FHFjnC%>8)-F" 6$&F86#FenFfn>8*-F"6$-%'subsopG6%/Fen%%NULLG/FQFiuF8Ffn-F;6#-Fbq6$-%(dev/addG6$ FbuF\u-FY6%-F`v6$FT-FbqFavF\oFfn-%&ERRORG6#%%FAILGF2F2F2F2 M7R0 I)dev/cothf*6$%"uG%"nG6)%%factG%"iG%(exampleG%&ifactG%%initG%&interG%$sigG6#%RC opyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG -%'RETURNG6#F8@$4-F56$F7%%listGC$>8(-%*traperrorG6#-%%cothG6#&F76#"""@%/FC%*las terrorGF9-F:6#FC>8*-%&evalrG6#-%'SignumG6#&F76#""$@)/FSFLC'>8$-%(dev/powG6%F7"" #9%>8&7(#FLFfn""!#!"""#XFL#F_o"$X*F_o>8'#""%Fho?(8%FfnFL,&F`oFLFgoFL%%trueGC$>F \p,$*(F\pFL,&F`pF_oFLFLFgo,&F`pFLFLFLFgoF_o>Fbo7%-%#opG6#Fbo*&F\pFL-%*bernoulli G6#,&F`pF_oF_oFLFLF`p-F:6#-%(dev/addG6$-F]o6%F7FgoF`o-%(dev/prdG6$F7-%-dev/endo fdevG6%F[oFapFbo/FSFgoC$>FS-FU6#-FX6#-%+dev/lcoeffG6#F7@%Fhn-F:6#-F^r6%-%(dev/e xpG6$-%/dev/multbyrealG6$F7FgoF`oF`o7%FLFeo-%$seqG6$-F\q6#7$F_oF`p/F`p;FLF`o-F: 6#-F^r6%-F`s6$F7F`oF`o7%FgoFeo-Fgs6$-F\q6#7$!"#F`pF\t/FSFeoC%>FC-F"6$&F76#F_oF` o>8)-F"6$-%'subsopG6%/F_o%%NULLG/FfnFjuF7F`o-F:6#-F[r6$-Ffq6$FL-F[r6$FCFcu-F]o6 %-FfqFcvFgoF`o-%&ERRORG6#%%FAILGF1F1F1F1 M7R0 I)dev/sechf*6$%"uG%"nG6(%%factG%"iG%(exampleG%&ifactG%%initG%$sigG6#%RCopyright ~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETUR NG6#F7@$4-F46$F6%%listG-F96#-%%sechG6#F6>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FF """C'>8$-%(dev/powG6%F6""#9%>8&7*FR""!#!""FYFR#""&"#CFY#!#h"$?(FO>8'F`o?(8%""%F RFZ%%trueGC$>Fbo,$*(FboFRFdoFR,&FdoFYFjnFRFRFY>Ffn7%-%#opG6#Ffn*&-%&eulerG6#,$F doFYFRFboFjnFdo-F96#-%-dev/endofdevG6%FUFZFfn/FFFjnC$>FF-FH6#-FK6#-%+dev/lcoeff GFD@%FQC$>8(-%(dev/expG6$-%/dev/multbyrealG6$F6FjnFZ@%32FZ-%+dev/lengthG6#Fgq0& Fgq6#-%%nopsGFcr%)infinityG-F96#-F\r6$FgqFY-F96#-F\r6$-%(dev/prdG6$Fgq-Fip6%-FW 6%FgqFYFZFZ-%$seqG6$-F_p6#7$FRFdo/Fdo;FhnFZFYC$>Fgq-Fiq6$F6FZ@%F_r-F96#-F\r6$Fg q!"#-F96#-F\r6$FbsFjt/FFFhn-FW6%-%)dev/coshGFdtFjnFZ-%&ERRORG6#%%FAILGF0F0F0F0 M7R0 I)dev/cschf*6$%"uG%"nG6(%"iG%(exampleG%&exponG%&ifactG%%initG%$sigG6#%RCopyrigh t~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETU RNG6#F7@$4-F46$F6%%listGC$>8(-%*traperrorG6#-%%cschG6#F6@%/FB%*lasterrorGF8-F96 #FB>8)-%&evalrG6#-%'SignumG6#&F66#""$@)/FO"""C'>8%7(#!""""'""!#""("$g$Fen#!#J"& ?^"""#>8'"$?(>8&"#K?(8$FXFen,&9%FenF[oFen%%trueGC%>Ffo,$*(FfoFen,&F\pFenFenFenF en,&F\pFdoFenFenFenFdo>Fio,$Fio""%>Fhn7%-%#opG6#Fhn,$*(,&FioFenF[oFenFenFfoF[o- %*bernoulliG6#,&F\pFdoFdoFenFenFdoF\p-F96#-%(dev/addG6$-%(dev/powG6%F6F[oF^p-%( dev/prdG6$F6-%-dev/endofdevG6%-F[r6%F6FdoF]pF]pFhn/FOF[oC$>FO-FQ6#-FT6#-%+dev/l coeffGFH@%FZC$>FB-%(dev/expG6$-%/dev/multbyrealG6$F6F[oF^p@%32F^p-%+dev/lengthG FM0&FB6#-%%nopsGFM%)infinityG-F96#-Fes6$FBFdo-F96#-Fes6$-F^r6$FB-Far6%-F[r6%FBF doF^pF^p7#-%$seqG6$-F\q6#7$FenF\p/F\p;F]oF^pFdoC$>FB-Fbs6$F6F^p@%Fhs-F96#-Fes6$ FB!"#-F96#-Fes6$FjtFbv/FOF]o-F96#-F[r6%-%)dev/sinhGF\vF[oF^p-%&ERRORG6#%%FAILGF 0F0F0F0 M7R0 I,dev/arcsinhf*6$%"uG%"nG60%%factG%"iG%%sideG%(exampleG%"xG%&ifactG%"jG%"kG%%co efG%%initG%'newresG%$resG%'tomultG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocque ncourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F?@$4-F<6$F>%%listG-FA 6#-%(arcsinhG6#F>>81-%&evalrG6#-%'SignumG6#&F>6#""$@)/FN"""C&>8'7*FZ""!#!""""'F Z#FW"#S""##!"&"$7"FW>8)#Fao"#;?(8%""%FZ9%%%trueGC$>Fdo,$*(FdoFZ,&FhoF_oF[oFZFZF hoF[o#F[oF_o>Fgn7%-%#opG6#Fgn*&FdoFZ,&FhoF_oFZFZF[oFho-FA6#-%(dev/prdG6$F>-%-de v/endofdevG6%-%(dev/powG6%F>F_oFjoFjoFgn/FNF[oC*>8,-%&coeffG6%-%+dev/lcoeffGFL^ #FZFin@%-F<6$Fgq%)constantGC$>FN-FP6#-FS6#Fgq@%5FdqFY>8&FN-%&ERRORG6#%%FAILG>F[ sFZ>8$-Fbq6%F>!"#Fjo>8/Fin>80FZ>8.-%/dev/multbyrealG6$-%'dev/lnG6$-F]t6$F>,$F[s F_oFjoF[s?(FhoFZFZFjo0FgsF[tC%>FgsF[t>Fis-F\q6$FisFbs>F[t-%(dev/addG6$Fgs-F]t6$ Fis,$**)F[o,&FhoFZFZFZFZ-%(productG6$,&.8+F_oF[oFZ/Fju;FZFhoFZ-Fgu6$,$FjuF_oF\v F[oFhoF[o#FZF_o-FA6#F[t/FNFinC$>8--F"6$&F>6#F_oFjo@%32Fjo-%+dev/lengthG6#Fgv0&F gv6#-%%nopsGFaw%)infinityG-FAFawC(>Fgn7$FgvFin>8*-FK6#8(>F[vFZ?(FhoFZFZFjoF[pC% >F]x-%%diffG6$F]xF`x>F[v*&F[vFZFhoF[o>Fgn7%Fdp*&-%%subsG6$/F`xFjvF]xFZF[vFZFho> Fbs-%'subsopG6%/F_o%%NULLG/FWFfyF>-FA6#-F_q6%FbsFjoFgnF\sF8F8F8F8 M7R0 I,dev/arccoshf*6$%"uG%"nG6.%%factG%"iG%(exampleG%"xG%"jG%"kG%%coefG%%initG%'new resG%$resG%'tomultG%$sigG6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG 6"C&@$-%%typeG6$9$%*undefinedG-%'RETURNG6#F=@$4-F:6$F<%%listGC$>8+-%*traperrorG 6#-%(arccoshG6#F<@%/FH%*lasterrorGF>-F?6#FH>8/-%&evalrG6#-%'SignumG6#&F<6#""$@) /FU"""F>/FU!""C*>8*-%&coeffG6%-%+dev/lcoeffGFN^#F[o""!@%-F:6$F`o%)constantGC$>F U-FW6#-FZ6#F`o@&F\oF>/FU%%FAILG-%&ERRORG6#FdpF6>8$-%(dev/powG6%F8-Fgo>8. F[o>8,-%'dev/lnG6$-%/dev/multbyrealG6$F<""#F^q?(8%F[oF[oF^q0F`qFdqC%>F`qFdq>Fbq -%(dev/prdG6$FbqFip>Fdq-%(dev/addG6$F`q-Fiq6$Fbq,$*(-%(productG6$,&.8)F[rF]oF[o /Fas;F[oF]rF[o-F^s6$,$FasF[rFcsF]oF]rF]o#F]oF[r-F?6#Fdq/FUFgoC$>FH-F"6$&F<6#F[r F^q@%32F^q-%+dev/lengthGFS0&FH6#-%%nopsGFS%)infinityGFRC(>8&7$FHFgo>8(-FM6#8'>F bsF[o?(F]rF[oF[oF^q%%trueGC%>Fbu-%%diffG6$FbuFeu>Fbs*&FbsF[oF]rF]o>F_u7%-%#opG6 #F_u*&-%%subsG6$/FeuF`tFbuF[oFbsF[oF]r>Fip-%'subsopG6%/F[r%%NULLG/FhnF_wF<-F?6# -%-dev/endofdevG6%FipF^qF_uFepF6F6F6F6 M7R0 I,dev/arctanhf*6$%"uG%"nG6*%%factG%"iG%(exampleG%"xG%"jG%"kG%%initG%$sigG6#%RCo pyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*undefinedG- %'RETURNG6#F9@$4-F66$F8%%listGC$>8*-%*traperrorG6#-%(arctanhG6#F8@%/FD%*lasterr orGF:-F;6#FD>8+-%&evalrG6#-%'SignumG6#&F86#""$@)/FQ"""-F;6#-%(dev/prdG6$F8-%-de v/endofdevG6%-%(dev/powG6%F8""#9%Fdo7#-%$seqG6$-%#opG6#7$*$,&8%FcoFgnFgn!""F_p/ F_p;""!Fdo/FQF`pF:/FQFcpC$>FD-F"6$&F86#FcoFdo@%32Fdo-%+dev/lengthGFO0&FD6#-%%no psGFO%)infinityGFNC(>8&7$FDFcp>8(-FI6#8'>8)Fgn?(F_pFgnFgnFdo%%trueGC%>F\r-%%dif fG6$F\rF_r>Far*&FarFgnF_pF`p>Fiq7%-Fjo6#Fiq*&-%%subsG6$/F_rFjpF\rFgnFarFgnF_p>8 $-%'subsopG6%/Fco%%NULLG/FZFjsF8-F;6#-F^o6%FesFdoFiq-%&ERRORG6#%%FAILGF2F2F2F2 M7R0 I,dev/arccothf*6$%"uG%"nG6+%%factG%"iG%"xG%(exampleG%"jG%"kG%%initG%%invuG%$sig G6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~FranceG6"C&@$-%%typeG6$9$%*unde finedG-%'RETURNG6#F:@$4-F76$F9%%listGC$>8*-%*traperrorG6#-%(arccothG6#F9@%/FE%* lasterrorGF;-F<6#FE>8,-%&evalrG6#-%'SignumG6#&F96#""$@)/FR!""C$>8+-%(dev/powG6% F9Fhn9%-F<6#-%(dev/prdG6$F[o-%-dev/endofdevG6%-F]o6%F[o""#F_oF_o7#-%$seqG6$-%#o pG6#7$*$,&8%Fjo"""FfpFhnFep/Fep;""!F_o/FRFfpF;/FRFipC$>FE-F"6$&F96#FjoF_o@%32F_ o-%+dev/lengthGFP0&FE6#-%%nopsGFP%)infinityGFOC(>8'7$FEFip>8(-FJ6#8&>8)Ffp?(Fep FfpFfpF_o%%trueGC%>Fbr-%%diffG6$FbrFer>Fgr*&FgrFfpFepFhn>F_r7%-F`p6#F_r*&-%%sub sG6$/FerF`qFbrFfpFgrFfpFep>8$-%'subsopG6%/Fjo%%NULLG/FenF`tF9-F<6#-Ffo6%F[tF_oF _r-%&ERRORG6#%%FAILGF3F3F3F3 M7R0 I,dev/arcsechf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Franc eGF'-%,dev/arccoshG6$-%(dev/powG6%9$!""9%F2F'F'F'F' M7R0 I,dev/arccschf*6$%"uG%"nG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Franc eGF'-%,dev/arcsinhG6$-%(dev/powG6%9$!""9%F2F'F'F'F' M7R0 I-evalc/RootOff*6#%"pG6,%"xG%"yG%#p1G%#p2G%"aG%"bG%"vG%"cG%$rofG%"gG6#%JCopyrig ht~1993~by~Waterloo~Maple~SoftwareG6"@'5/9#"""33/F7""#-%%typeG6$&9"6#F<-%"=G6$- %*identicalG6#%&labelG%)anythingG-F>6$9$.-%(polynomG6$%'algnumG%#_ZG@%3-F>6$FM. -FP6$%(numericGFS/-%&sturmG6&-%)sturmseqG6$FMFSFS,$%)infinityG!""F^o-%'degreeGF \o>-%/evalc/rememberG6#-.%'RootOfG6#FM-%,evalc/splitG6$Ffo""!C2>8*-%,evalc/eval cG6#-%%subsG6$/FS,&8$F8*&^#F8F88%F8F8FM>8(-%#opG6$F8F`p>8)-F`q6$F8&-Fep6$/ F\qFS-%*resultantG6%F^qFcqFip>8'-Fep6$/FipFS-F\r6%F^qFcqF\q>8--%$gcdG6$Fgq-%%di ffG6$FgqFS@$0FfrF8>Fgq-%$quoG6%FgqFfrFS>Ffr-Fhr6$F_r-F[s6$F_rFS@$F^s>F_r-Fas6%F _rFfrFS@$/-Fep6$/FSF]pFgqF]p>Fgq-Fas6%FgqFSFS@$/-Fep6$F`tF_rF]p>F_r-Fas6%F_rFSF S>Fgq-Fho6#Fgq>F_r-Fho6#F_r>-FdoF]u-F[p6$FgqF]p>-FdoF`u-F[p6$F_rF]p>Fco-F[p6$F_ rFgqF;C$>8+-%*traperrorG6#-Fbp6#F@@'30F^v%*lasterrorG/-F`q6$F8,-FbpFeo@%/F^vFgvFaw-F[p6$-Fgo6$-F`q6#-F`q6$F8Faw-F`q6$F8F^v-Fgo6 $-F`q6#-F`q6$F8$-%,eva lc/evalcG6#&F76#F0@%-%%typeG6$F<.-%.evalc/unsplitG6#%*algebraicG-FH6#-.%)Lamber tWG6#-%#opG6#F8&-FR6$F1F<>8'-FR6$F4F<@)-FD6$,&FVF1*&^#F1F1FZF1F1.-%(complex G6#%&floatG-F>6#-FO6#Fjn0FZF9-FH6#-FO6#-%,evalc/stdcxGFS-%'memberG6$-%'signumG6 #,&FVF1*$-%$expGF8!""F1<$F9F1-%,evalc/splitG6$-FO6#FVF9-FH6#F\qF3C%>8%F6>F<-F>6 #&F76#F4@%54-FD6$Fbq.%(integerGFC-FH6#-FN6$FbqF[pC&>FVFW>FZFen@$3/FZF92FbqF9C$> 8(-FapF]q@&/F\sF1-%'RETURNG6#-%0evalc/conjugateG6#-F"6$,$FbqFgpFV532FbqFgp/F\sF gp33/FbqFgpF\t/F`pFgp-Fas6#-Fds6#-F"6$,&FbqFgpFgpF1FV@)Fhn-F>6#-FO6$FbqFjnFfo-F H6#-FOFbr33F_t/F]sFgpF]p-Fjp6$-FO6$FgpFVF9-FH6#-FO6$FbqFVY6$QCexpecting~1~or~2~ arguments,~got~%1F$F0F$F$F$%(_syslibG M7R0 I/evalc/QuasiLogf*6#%%exprG6"F&F&-%&evalcG6#-%#lnG6#*$,&"""F/9$!""F1F&F&F&F& M7R0 I3evalc/QuasiInversef*6#%%exprG6"F&F&-%&evalcG6#*$,&"""F,9$!""F.F&F&F&F& M7R0 I0evalr/intersectf*6#%&listeG6$%"iG%$tmpG6#%aoCopyright~(c)~1990~by~the~Univers ity~of~Waterloo.~All~rights~reserved.G6"@%1""#-%%nopsG6#9$C$>8%-%#opG6$"""F2?(8 $F.F9F/%%trueG@%5-%'memberG6$-%&evalrG6#-%'SignumG6#,&-F76$7$F;F9F2F9-F76$F.F5! ""<$""!F9-F@6$-FC6#-FF6#,&-F76$7$F;F.F2F9-F76$F9F5FN<$FNFP-%'RETURNG6#%%NULLG>F 5;-FC6#-%$maxG6$FIFen-FC6#-%$minG6$FXFLF2F+F+F+%(_syslibG M7R0 I3evalr/QuasiInversef*6$%#rgG%&exactG6"F'F'-%*evalr/powG6%-%*evalr/addG6$7#;""" F0-%*evalr/prdG6%7#;!""F69$9%F6F8F'F'F'F' M7R0 I*evalr/prdf*6%%$rg1G%$rg2G%&exactG6%%&isposG%$varG%#t1G6#%aoCopyright~(c)~1990 ~by~the~University~of~Waterloo.~All~rights~reserved.G6"@%3-%%typeG6$9$%&rangeG- F26$9%F5C$@&3/-%#opG6$"""F4-F>6$""#F4-F26$F=%)constantGC%>8&-%&evalrG6#-%'Signu mG6#F=@(5/FIF@/FI""!>FI;*&F=F@-F>6$F@F8F@*&F=F@-F>6$FCF8F@/FI!"">FI;FZFW/FI%%FA ILG-%'RETURNG6#;,$%)infinityGFhnFbo@'-%$hasG6$FIFbo-F^o6#-%2simplify/infinityG6 #FI53-%(hastypeG6$-F>6$F@FI%&floatG4-F2F`p3-F_p6$-F>6$FCFIFcp4-F2Fhp-F^o6#-%&ev alfGF[p-F^oF[p3/FXFen-F26$FXFFC%>FI-FK6#-FN6#FX@(FQ>FI;FW*&FAF@FXF@Fgn>FI;F_rFW F[oF]o@%FdoFgoFaq@%333FD-F26$FAFFFdq-F26$FenFFC%@$5-%'memberG6$;FTFbo<$F4F8-F_s 6$;FaoFTFbsC$>FI-F"6$-F>6#-%%subsG6%/Fas;F@Fbo/Fes;FaoFhn7$F4F89&@$5/FI;FboFbo/ FI;FaoFaoFaq>FI;-FK6#-%$minG6&FWFZF_r*&FAF@FenF@-FK6#-%$maxGFau@%FdoFioFIC(>8%- %$mapG6$f*6#%"xGF.F.F.@$/FAF`oF4F.F.F.7#-F>6#-%&unionG6$<#-F>6#-%*evalr/varGFO< #-F>6#-F]w6#FA@$2FT-%%nopsG6#FjuC$>Fju-F>6$F@Fju-F^o6$-F"6$-F>6#-F]t6$/Fju-.%)I NTERVALG6$FjwFesFctFdt-F"6$-F>6#-F]t6$/Fju-Ffx6$FjwFasFctFdt>Fju-F\v6$f*F_vF.F. F.@$FbvF4F.F.F.7#-F>6#-Fgv6$<#-F>6#-F]wF[r<#-F>6#-F]w6#Fen@$FdwC$>FjuFjwF\x>8$- %,evalr/isposG6&,&FZF@F_rFhn%&falseGF^[lFdt@)5/Fiz%%trueG/FizFT-F^o6#-%/evalr/p rd/caseG6%F4F8Fdt/FizF^[l-F^o6#-Fg[l6%F8F4Fdt/FizF\oF]o-F^o6$-F\v6%f*6$F`v%"yGF .F.F.-Fg[l6$-F>6#F4F8F.F.F.-%,evalr/chvarG6$Fct-F>6$F@FizFdt-F\v6%f*Fd\lF.F.F.F f\lF.F.F.-F[]l6$7$F8F4-F>6$FCFizFdtC$>FI-F\v6&f*6%F`vFe\l%"zGF.F.F.-F>6#-F\v6&F "F8F4FdtF.F.F.F4F8Fdt@%/-FfwF[pF@FI-%,evalr/unionGF[pF.F.F.%(_syslibG M7R0 I/evalr/prd/casef*6%%$rg1G%$rg2G%&exactG6#%&isposG6#%aoCopyright~(c)~1990~by~th e~University~of~Waterloo.~All~rights~reserved.G6"C$>8$-%,evalr/isposG6&,&*&-%#o pG6$"""9$F8-F66$F89%F8F8*&-F66$""#F9F8-F66$F@F8$-%,evalr/isposG6&,&*&-%# opG6$"""9$F8-F66$F89%F8F8*&F5F8-F66$""#F8$-%,evalr/isposG6&,&*&-%# opG6$"""9$F8-F66$""#9%F8F8*&-F66$F8$-%,evalr/isposG6&,&*&-% #opG6$""#9$"""-F66$F:9%F:F:*&F5F:-F66$F8F=F:!""%&falseGFB9&@)5/F/%%trueG/F/""!- %'RETURNG6#;F>*&-F66$F:F9F:F;F:/F/FB-FK6#;F4FN/F/%%FAILG-FK6#FV-FK6$-F66#-%,eva lr/chvarG6$FM-F66$F:F/-F66#-Fhn6$FT-F66$F8F/F,F,F,%(_syslibG M7R0 I1evalr/prd/case12f*6%%$rg1G%$rg2G%&exactG6#%&isposG6#%aoCopyright~(c)~1990~by~ the~University~of~Waterloo.~All~rights~reserved.G6"C$>8$-%,evalr/isposG6&,&*&-% #opG6$""#9$"""-F66$F:9%F:F:*&F5F:-F66$F8F=F:!""%&falseGFB9&@)5/F/%%trueG/F/""!- %'RETURNG6#;F>*&-F66$F:F9F:F?F:/F/FB-FK6#;F4FN/F/%%FAILG-FK6#;,$%)infinityGFAFe n-FK6$-F66#-%,evalr/chvarG6$FM-F66$F:F/-F66#-F[o6$FT-F66$F8F/F,F,F,%(_syslibG M7R0 I1evalr/prd/case21f*6%%$rg1G%$rg2G%&exactG6#%&isposG6#%aoCopyright~(c)~1990~by~ the~University~of~Waterloo.~All~rights~reserved.G6"C$>8$-%,evalr/isposG6&,&*&-% #opG6$""#9$"""-F66$F:9%F:F:*&-F66$F:F9F:F;F:!""%&falseGFB9&@)5/F/%%trueG/F/""!- %'RETURNG6#;F>*&F?F:-F66$F8F=F:/F/FB-FK6#;F4FN/F/%%FAILG-FK6#;,$%)infinityGFAFe n-FK6$-F66#-%,evalr/chvarG6$FM-F66$F:F/-F66#-F[o6$;*&F?F:F5F:FN-F66$F8F/F,F,F,% (_syslibG M7R0 I1evalr/prd/case22f*6%%$rg1G%$rg2G%&exactG6#%&isposG6#%aoCopyright~(c)~1990~by~ the~University~of~Waterloo.~All~rights~reserved.G6"C$>8$-%,evalr/isposG6&,&*&-% #opG6$""#9$"""-F66$F:9%F:F:*&-F66$F:F9F:F;F:!""%&falseGFB9&@)5/F/%%trueG/F/""!- %'RETURNG6#;F>*&F5F:-F66$F8F=F:/F/FB-FK6#;F4FN/F/%%FAILG-FK6#;,$%)infinityGFAFe n-FK6$-F66#-%,evalr/chvarG6$FM-F66$F:F/-F66#-F[o6$;*&F?F:F5F:FN-F66$F8F/F,F,F,% (_syslibG M7R0 I/evalr/QuasiLogf*6$%#rgG%&exactG6"F'F'-%)evalr/lnG6$-%*evalr/powG6%-%*evalr/ad dG6$7#;"""F3-%*evalr/prdG6%7#;!""F99$9%F9F;F;F'F'F'F' M7R0 I*evalr/addf*6$%$rg1G%$rg2G6#%#t1G6#%aoCopyright~(c)~1990~by~the~University~of~ Waterloo.~All~rights~reserved.G6"@'3-%%typeG6$9$%&rangeG-F/6$9%F2C$>8$;,&-%#opG 6$"""F1F>-F<6$F>F5F>,&-F<6$""#F1F>-F<6$FDF5F>@%-%$hasG6$F8%)infinityG-%2simplif y/infinityG6#F8F85/F1%%FAILG/F5FQFQ-%,evalr/unionG6#-%$mapG6%f*6$%"xG%"yGF+F+F+ -F<6#-FW6%F"F5F1F+F+F+F1F5F+F+F+%(_syslibG M7R0 I/evalr/signuminf*6"6%%"iG%%lexpG%"rG6#%aoCopyright~(c)~1990~by~the~University~ of~Waterloo.~All~rights~reserved.GF$C'@$/9#"""-%'RETURNG6#9"@%-%$hasG6$7#F3%)in finityG@'-%'memberG6$,$F9!""F8-F16#F>-F<6%F9F8.8$-F16#-F"6#-%#opG6#-%'subsopG6$ /FE%%NULLGF8C$>8&-%2simplify/infinityG6#-%$minGF2@%3-%%typeG6$FT.%)functionG/-F K6$""!FT.FY>8%7#-FK6#FT>Fao7#FT>FaoF8>FT<#&Fao6#F/?(FE""#F/-%%nopsG6#Fao%%trueG >FT-%$mapG6%f*6$%"xG%"yG6#%"sGF$F$C$>FE-%&evalrG6#-%'SignumG6#,&9%F/9$F?@'5/FEF //FEF^oFfq/FEF?Feq6$FfqFeqF$F$F$FT&Fao6#FE-FY6#FcoF$F$F$%(_syslibG M7R0 I/evalr/signumaxf*6"6%%"iG%%lexpG%"rG6#%aoCopyright~(c)~1990~by~the~University~ of~Waterloo.~All~rights~reserved.GF$C'@$/9#"""-%'RETURNG6#9"@%-%$hasG6$7#F3%)in finityG@'-%'memberG6$F9F8-F16#F9-F<6%,$F9!""F8.8$-F16#-F"6#-%#opG6#-%'subsopG6$ /FE%%NULLGF8C$>8&-%2simplify/infinityG6#-%$maxGF2@%3-%%typeG6$FT.%)functionG/-F K6$""!FT.FY>8%7#-FK6#FT>Fao7#FT>FaoF8>FT<#&Fao6#F/?(FE""#F/-%%nopsG6#Fao%%trueG >FT-%$mapG6%f*6$%"xG%"yG6#%"sGF$F$C$>FE-%&evalrG6#-%'SignumG6#,&9%F/9$FC@'5/FEF C/FEF^oFfq/FEF/Feq6$FfqFeqF$F$F$FT&Fao6#FE-FY6#FcoF$F$F$%(_syslibG M7R0 I0evalr/signumabsf*6#%%exprG6#%"rG6#%aoCopyright~(c)~1990~by~the~University~of~ Waterloo.~All~rights~reserved.G6"C$>8$-%&evalrG6#-%'SignumG6#9$@)/F-"""F4/F-""! F9/F-!"",$F4F;-%$absGF3F*F*F*%(_syslibG M7R0 I,evalr/evalrf*6$%%exprG%&exactG6&%"iG%"fG%"rG%$idxG6$%)rememberG%aoCopyright~( c)~1990~by~the~University~of~Waterloo.~All~rights~reserved.G6"C$@$-%$hasG6$9$%% FAILG-%'RETURNG6#F6@33/-%%nopsG6#-%*intersectG6$-%$mapG6$f*6#%"xGF/F/F/-%#opG6$ ""!F5F/F/F/-%'indetsG6$F5%)functionG<&.%'SignumG.%$absG.%$maxG.%$minGFL-%%typeG 6$F5.%)realconsG@'-F36$F5%)infinityGC$>8&-%2simplify/infinityG6#F5-.%)INTERVALG 6#;F_oF_o9%-Fdo6#;F5F5C$>F_o-%&evalfGFboFco-Fen6$F5%"+GC$>F_o-F"6$-FJ6$"""F5Fho ?(8$""#Fip-F>Fbo%%trueG>F_o-%*evalr/addG6$F_o-F"6$-FJ6$F[qF5Fho-Fen6$F5%"*GC$>F _oFep?(F[qF\qFipF]qF^q>F_o-%*evalr/prdG6%F_oFcqFho-Fen6$F5%"^G@%-Fen6$-FJ6$F\qF 5.%)rationalG-%*evalr/powG6%FepFgrFho-F"6$-%$expG6#*&FgrFip-%#lnG6#FgpFipFho3-F en6$F5.FP0FIFdoC$>8%FI@+5/F^t.%$IntG/F^t.%$intG-%*evalr/intG6$-FJFboFho334-%(ha stypeG6$F5.%&rangeG/-F>6#-%&minusG6$-FN6$F5.%%nameG-%&unionG6$<#%*constantsG<#% #_ZGFL-%'memberG6$F^t7'FXFVFTFR.%&shakeG@+/F^tFX-%/evalr/signuminG6#Fjt/F^tFV-% /evalr/signumaxGF^w/F^tFT-%0evalr/signumabsGF^w/F^tFR-%-evalr/SignumGF^w-%,eval r/shakeG6$Fjt%'DigitsG/F^tFhvF6/F^t.%'RootOfG@%3/F]qF\q-Fen6$Fgr.-%(complexG6#% (numericG-Fiw6$FgrF[xC$F7-%&ERRORG6#%@Not~implemented,~~~evalr/RootOfGC$>F^t-%$ catG6$%'evalr/GF^t@)4-Fen6$F^t.%*procedureG-F^y6$%0Not~implementedGF^t5/F]qFip3 Fbx-Fev6$FI<&.%#EiG.%$PsiG.%%erfcG.%)LambertWGC$@%Faz>8'%%NULLG>Fa[lFgp-F^t6%Fa [l-F"6$-FJ6$F]qF5FhoFho-Fev6$FI<%.%%BetaG.%&GAMMAG.%%ZetaG-F^y6#%Bmultivariate~ case~not~implementedG-F^t6$-F"FitFho-FenFju-Fdo6#;-Fdo6$F5;,$F\o!""F\oF]]l3-Fen 6$F5-%)specfuncG6$%)anythingGFdo/-FD6$f*FGF/F/F/-FenF`uF/F/F/<#Fjt<#F^qF533Fc]l -Fen6$FgpF[v/-FD6$f*FGF/F/F/F]^lF/F/F/<#-FJ6#-%'subsopG6$/FipFb[lF5F_^lC$>F_o-F D6%F"FgrFho-Fdo6#;-Fdo6$Fgp;-FJ6$Fip-FJ6#-FJ6$FipF_o-FJ6$F\q-FJ6#-FJ6$F\qF_oFf_ l-F^y6$%-Invalid~typeGF5F/F/F/%(_syslibG M7R0 I,evalr/shakef*6$%%exprG%$digG6#%"sG6#%aoCopyright~(c)~1992~by~the~University~o f~Waterloo.~All~rights~reserved.G6"C&>%'DigitsG,&9%"""""#F1>8$-%*traperrorG6#-% ,shake/shakeG6$9$-%&FloatG6$"#5,$F0!""-%'subsopG6$/""%%%NULLG-%#opG6#F9@%/F4%*l asterrorG-%&ERRORG6#F4-%'RETURNGFPF+F+F+%(_syslibG M7R0 I,shake/shakef*6$%%exprG%%amplG6)%"rG%"iG%$resG%&expr2G%"fG%"sG%$idxG6$%)rememb erG%aoCopyright~(c)~1992~by~the~University~of~Waterloo.~All~rights~reserved.G6" @/5-%%typeG6$9$.%(numericG-%'memberG6$F8<#%*constantsG@'/F8^#"""-%&ERRORG6#%%FA ILG2""!-%&evalfG6#F8-.%)INTERVALG6#;-FK6#*&F8FC,&FCFC9%!""FC-FK6#*&F8FC,&FCFCFV FCFC-FN6#;FXFR-F66$F8%"+GC$>8$-F"6$-%#opG6$FCF8FV?(8%""#FC-%%nopsGFL%%trueG>F^o -%*evalr/addG6%F^o-F"6$-Fbo6$FeoF8FV%&falseG-F66$F8%"*GC$>F^oF_o?(FeoFfoFCFgoFi o>F^o-%*evalr/prdG6&F^oF^pFbpFbp-F66$F8%"^G@%-F66$-Fbo6$FfoF8.%)rationalGC%>8'F _o>8&-FNF2?(FeoFCFC-Fho6#FiqFioC$@%0-Fbo6$7$FeoFCFiq-Fbo6$7$FeoFfoFiq>F^o-FN6#- Fbo6$FeoFiq>F^o-FN6#;,&FcrFCFVFW,&FfrFCFVFC>F[r-FN6$-Fbo6#F[r-Fbo6#-%*evalr/pow G6%F^oFcqFbp-F"6$-%$expG6#*&FcqFC-%#lnG6#FaoFCFV-F66$F8.%)functionG@)/-Fbo6$FIF 8.%'RootOfG@%3/FgoFfo-F66$FcqF:-F"6$FJFVFD33/F]u.%$absG-F66$-FboFLF_u/-Fho6#F_v Ffo@%4-%$hasG6$-Fbo6$FfoF_vFB-F"6$-F\v6#Fhv-%$maxG6$-%'subsopG6$/FCFCFhvFV-F"6$ -%%sqrtG6#,&*$-%&coeffG6%FhvFBFIFfoFC*$-F]x6%FhvFBFCFfoFC-F_w6%-Fbw6$FdwF\x-Fbw 6$FdwF`xFV33Fju-%(hastypeGF^v-F[y6$F_v.%&floatG-F"6$-%%evalG6#-%%subsG6$/F_uf*6 $%"xG%"yGF2F2F2@%/9#FfoFV-F`uFLF2F2F2F8FVC$>8(-%$catG6$%'evalr/GF]u@'4-F66$Fcz. %*procedureG-FE6$%0Not~implementedGFcz5/FgoFC3Fcu-F<6$F]u<&.%#EiG.%$PsiG.%%erfc G.%)LambertWGC&@%Fb[l>8*%%NULLG>Fb\lFao>Fiq-F"6$-Fbo6$FgoF8FV>F[rF\r?(FeoFCFCF^ rFioC&@%Fbr>F^oFjr>F^oF_s>8)-Fcz6%Fb\lF^oFbp@$/Fa]lFGYFG@%/-Fho6#Fa]lFC>F[r-FN6 $Fgs;-FK6#-Fbo6$FC-FboFj]l-FK6#-Fbo6$FfoFc^l>F[r-FN6$FgsFc^l-FE6#%Bmultivariate ~case~not~implementedG333-F66$F8-%)specfuncG6$%)anythingGFNFcu-F66$Fao.%%nameG- F66$Fcq.%&rangeG-Fbw6$/FCFc\lF8-FE6$%-Invalid~typeGF8F2F2F2%(_syslibG M7R0 I-evalr/univarf*6%%+expressionG%$ex1G%$ex2G6,%"xG%#rgG%%exprG%&derivG%$resG%"iG %$errG%#t1G%#t2G%#t3G6#%aoCopyright~(c)~1991~by~the~University~of~Waterloo.~All ~rights~reserved.G6"C.>8$-%#opG6#-%&minusG6$-%'indetsG6$9$%%nameG<#%*constantsG @%-%(hastypeG6$FB%&rangeGC%>8%-F@FI>8&-%%subsG6$7#-%$seqG6$/-.%)INTERVALG6$F88) F8/FgnFMFB@%/-%%nopsG6#FM""">FM-F:F]o>FM;-%$minG6#-FV6$-F:6$F^oFgnFhn-%$maxG6#- FV6$-F:6$""#FgnFhnC$>FM;,$%)infinityG!""Ffp>FPFB>8'-%%diffG6$FPF8>8(7#-%&solveG 6$FjpF8?(FgnF^oF^oF51Fgn-F\o6#F_q@$5/-%&evalrG6#-%'SignumG6#,&-F:6$F^oFMF^o-F:6 $FgnF_qFgpF^o/-F\r6#-F_r6#,&FdrF^o-F:6$FapFMFgpF^oC$>F_q-%'subsopG6$/Fgn%%NULLG F_q>Fgn,&FgnF^oFgpF^o>F_q<#-F:Fgq@%-FH6$Fjp%&floatGC$>8*<#-%*traperrorG6#-%'fso lveG6%FjpF8FM@%55/F`t<#%*lasterrorG-%$hasG6$F`t.Fft1-F\o6#F`tFfq>F_qFhs>F_q<#-F :Fdu>F_qFhs>8+-%$mapG6&f*6%F)%"yG%"zGF5F5F5-FR6$/9&FB9%F5F5F5F_qFPF8@%Fgv>8,<#" "!>Fjv<#-%&limitG6%FP/F8Fbr%&rightG@%Ffv>8-F[w>Ffw<#-F`w6%FP/F8F\s%%leftG>F[v-F :6#-%&unionG6$-Fax6$FfwFjvF[v-FZ6#;-F\r6#-Fdo6#F[v-F\r6#-F[pF[yF5F5F5%(_syslibG M7R0 I(evalf/Of*6#%"xG6"F&F&-%"OG6#-%&evalfG6#9$F&F&F&F& M7R0 I0series/QuasiLogf*6$%%exprG%"xG6"F'F'-%'seriesG6$-%#lnG6#*$,&"""F09$!""F29%F'F 'F'F' M7R0 I4series/QuasiInversef*6$%%exprG%"xG6"F'F'-%'seriesG6$*$,&"""F-9$!""F/9%F'F'F'F ' M7R0 I2diff/QuasiInversef*6$%"aG%"xG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt, ~FranceGF'*&-%-QuasiInverseG6#9$""#-%%diffG6$F.9%"""F'F'F'F' M7R0 I.diff/QuasiLogf*6$%"aG%"xG6"6#%RCopyright~Bruno~Salvy,~INRIA~Rocquencourt,~Fra nceGF'*&-%%diffG6$9$9%""",&F0F0F.!""F2F'F'F'F' M7R0 I1conjugate/RootOff*6$%"xG%"yG6"F'F'@%3/9#""#-%%typeG6$9%.-%(complexG6#%(numeri cG-%'RootOfG6$9$-%*conjugateG6#F0-.F;6#-F76#9"F'F'F'F' M7R0 I%gfun`6fnc.algfuntoalgeq$:-1c.algebraicsubs$:-2c.algeqtodiffeq$:-3c.algeqtoser ies$:-4c&borel$:-5c.cauchyproduct$:-6c.diffeq+diffeq$:-7c.diffeq*diffeq$:-8c2di ffeqtohomdiffeq$:-9c,diffeqtorec%:-10c)guesseqn%:-11c(guessgf%:-12c0hadamardpro duct%:-13c0holexprtodiffeq%:-14c)invborel%:-15c(Laplace%:-16c,listtoalgeq%:-17c -listtodiffeq%:-18c0listtohypergeom%:-19c+listtolist%:-20c.listtoratpoly%:-21c* listtorec%:-22c-listtoseries%:-23c&pade2%:-24c,poltodiffeq%:-25c)poltorec%:-26c /ratpolytocoeff%:-27c(rec+rec%:-28c(rec*rec%:-29c,rectodiffeq%:-30c,rectohomrec %:-31c*rectoproc%:-32c.seriestoalgeq%:-33c/seriestodiffeq%:-34c2seriestohyperge om%:-35c-seriestolist%:-36c0seriestoratpoly%:-37c,seriestorec%:-38c/seriestoser ies%:-39c+Parameters%:-40c(NumGfun%:-41c)nth_term%:-42c*_pexports%:-43c,diffeqt able%:-44c1diffeqtorec/doit%:-45c-formatdiffeq%:-46c*formatrec%:-47c6goodinitva lues/diffeq%:-48c3goodinitvalues/rec%:-49c(makerec%:-50c,maxdegcoeff%:-51c,maxo rdereqn%:-52c*maxdegeqn%:-53c,mindegcoeff%:-54c*mindegeqn%:-55c,minordereqn%:-5 6c*optionsgf%:-57c(version%:-58b6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUP G%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoa lgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-f irstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG %-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromse riesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/ l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powco mposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtr uncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/check condG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exmi nG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbi sG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG %*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>f indequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;fin dequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmo dpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearl yG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF^o/%'unloadGF_o6fn%.al gfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypro ductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesse qnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoa lgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG %-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(re c*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG %2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestose riesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/ doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%( makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,min ordereqnG%*optionsgfG%(versionG6"F[x6(%/type/gfun/freeG%7type/gfun/has2diffeqs2 G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectop roc/symbolGF[x%-_m4330812376G6ioc,GFUN_HIDDEN%:-59c.NUMGFUN_SETUP%:-60c0NUMGFUN _CLEANUP%:-61c3algeqtoseries/doit%:-62c:algeqtoseries/prettyprint%:-63c/algfunt oalgeq2%:-64c7algfuntoalgeq/formpoly%:-65c.borelinvborel%:-66c/cheapgausselim%: -67c*expintalg%:-68c-firstnonzero%:-69c,formatpoleq%:-70c,funtodiffeq%:-71c(get name%:-72c.guessandcheck%:-73c+indicialeq%:-74c-infsolvepoly%:-75c3infsolvepoly /found%:-76c4infsolvepoly/isroot%:-77c(inicond%:-78c.inifromseries%:-79c,isholo nomic%:-80c'lindep%:-81c-listprimpart%:-82c2listtoseriestable%:-83c(l2r/l2r%:-8 4c(l2h/l2h%:-85c+makediffeq%:-86c)maxindex%:-87c)minindex%:-88c(mygcdex%:-89c)m yisolve%:-90c*nbinicond%:-91c+powcompose%:-92c1powcomposesimple%:-93c5powcompos esimpledoit%:-94c*powdivide%:-95c*powrevert%:-96c,powtruncate%:-97c/pprimeknowi ngp%:-98c1rectodiffeq/doit%:-99c1rectohomrec/doit&:-100c4rectoproc/checkcond&:- 101c8gfun/rectoproc/binsplit&:-102c=rectoproc/binsplitparameters&:-103c1gfun_pa de2/exmin&:-104c0gfun_pade2/doit&:-105c4ratpolytocoeff/elmt&:-106c4ratpolytocoe ff/poly&:-107c/rectohomrecbis&:-108c(s2d/s2d&:-109c(s2a/s2a&:-110c,systomatrix& :-111c*typecheck&:-112c*CheckName&:-113c$@@D&:-114c+finddiffeq&:-115c*findalgeq &:-116c6rationalinterpolation&:-117c-findequation&:-118c7findequationgivenorder &:-119c>findequationgivenorderratpoly&:-120c?findequationgivenorderrational&:-1 21c*do_reduce&:-122c;findequationgivenordermodp&:-123c'degmat&:-124c(degvect&:- 125c*interpmat&:-126c+interpvect&:-127c,matmultmodp&:-128c-vectmultmodp&:-129c. matinterpmodp&:-130c8matinterpmodpearlyabort&:-131c(initmat&:-132c)tryearly&:-1 33c2checkresultnormal&:-134c,checkresult&:-135%(_syslibG M7R0 I/type/gfun/freef*6$%"xG%"yG6"F'F'4-%$hasG6$9$9%F'F'6$%6_thismoduledefinitionGb 6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseri es/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG% .borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funt odiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/fo undG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-li stprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)mi nindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powco mposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectod iffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG% =rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytoc oeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomat rixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolat ionG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?f indequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmat G%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmod pG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkres ultG6%%(packageG/%%loadGF5/%'unloadGF66fn%.algfuntoalgeqG%.algebraicsubsG%.alge qtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diff eqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0h olexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyperg eomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiff eqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG %*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolist G%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_ termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6 goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereq nG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF'F '6(F"%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1t ype/gfun/initeqG%6gfun/rectoproc/symbolGF'F'%(_syslibG M7R0 I7type/gfun/has2diffeqs2f*6#%"xG6"F&F&-%'memberG6$9$<%.%'AiryAiG.%'AiryBiG.%%er fcGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SET UPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfunt oalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG% -firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indiciale qG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifrom seriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2 h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+pow composeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,pow truncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/che ckcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/ex minG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrec bisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffe qG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG% >findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;f indequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmult modpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryea rlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF9/%'unloadGF:6fn%.al gfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypro ductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesse qnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoa lgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG %-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(re c*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG %2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestose riesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/ doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%( makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,min ordereqnG%*optionsgfG%(versionGF&F&6(%/type/gfun/freeGF"%7type/gfun/has2diffeqs 3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF&F&%(_syslib G M7R0 I7type/gfun/has2diffeqs3f*6#%"xG6"F&F&-%'memberG6$9$<#.%*LegendrePGF&F&6$%6_thi smoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CL EANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfu ntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG% ,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepol yG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholo nomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makedif feqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powco mposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/ppri meknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/r ectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade 2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG% (s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG% 6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequationgi venorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgive nordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmult modpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresu ltnormalG%,checkresultG6%%(packageG/%%loadGF5/%'unloadGF66fn%.algfuntoalgeqG%.a lgebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+d iffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0 hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodi ffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG %&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodi ffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohyper geomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Paramete rsG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdi ffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxde gcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*opti onsgfG%(versionGF&F&6(%/type/gfun/freeG%7type/gfun/has2diffeqs2GF"%3type/gfun/i dentityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF&F&%(_syslibG M7R0 I3type/gfun/identityf*6#%"xG6"F&F&3-%%typeG6$9$.%"=G/-%#opG6$"""F+-F06$""#F+F&F &6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0N UMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq 2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-first nonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-in fsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseries G%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG %+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcompos eG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtrunca teG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcond G%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0 gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%( s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*fi ndalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>finde quationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequ ationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG% -vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2 checkresultnormalG%,checkresultG6%%(packageG/%%loadGF=/%'unloadGF>6fn%.algfunto algeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG% .diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(g uessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG% -listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-list toseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG %,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seri estohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG% +ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG% -formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makere cG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordere qnG%*optionsgfG%(versionGF&F&6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type /gfun/has2diffeqs3GF"%1type/gfun/initeqG%6gfun/rectoproc/symbolGF&F&%(_syslibG M7R0 I1type/gfun/initeqf*6$%%exprG%"yG6#%"fG6#%\pCopyright~(c)~1992-2008~by~Algorith ms~Project,~INRIA~France.~All~rights~reserved.G6"@%4-%%typeG6$9$-.%)functionG6# ""!%&falseGC$>8$-%#opG6$F6F155/F:9%/F:.-%"DG6#FA3-F/6$F:-F36#-.%*identicalGFF-F /6$-F<6$F6F:-.%#@@G6$-FM6#FE.%(integerGF+F+6$%6_thismoduledefinitionGb6#%+thism oduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG% :algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinv borelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG% (getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4inf solvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpar tG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%( mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimp ledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doi tG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectopro c/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmt G%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typ echeckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-fin dequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequati ongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvec tG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matin terpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(p ackageG/%%loadGF\o/%'unloadGF]o6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiff eqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2di ffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprt odiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+l isttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)po ltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*recto procG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seri estoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%* _pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodini tvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*max degeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF+F+6(%/ty pe/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/iden tityGF"%6gfun/rectoproc/symbolGF+F+%(_syslibG M7R0 I6gfun/rectoproc/symbol=6"%&falseGE\[l'Q)loc_loop6"%"iGQ*arg_paramF(%"bGQ,loc_g enericF(%$locGQ(loc_tmpF(%$tmpGQ*loc_extraF(%%xlocGQ)arg_mainF(%"nG%(_syslibG M7R0 I&:-103t+6(%$recG%%uofnG%)startidxG%(stopidxG%$iniG%#~$G6$%0inline_ndmatrixG%$b spG6"F.C&>8$f*6#%"mGF.F.F.-..%)ndmatrixG6$-.%'MatrixG6#-%(convertG6$-%#opG6$""" 9$.%)listlistG-FB6$""#FEF.F.F.>8%-T%6$&n6#;FD""%F7>FL-%'subsopG6$/FD-F16#-FB6$F DFLFL-%$mapG6$%(ToInertG-%._Inert_EXPSEQG6$FL9(F.F.6&%6_thismoduledefinitionGb6 #%+thismoduleGF.F.61%+frectopolyG%*recmatrixG%-frectomatrixG%3rec_inicond_vecto rG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extractlineG%0binsplit_para msG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG%5nth_term_of_ndserie sG%&mydivGF.F.F.F.F.F^pc0binsplit_params&:-1366#""'6#/%+modulenameG%%gfunG M7R0 I&:-120f*6&%"LG%$ordG%"nG%'optypeG64%%indsG%$varG%$valG%$resG%(recurseG%)firstv alG%(lastvalG%&roundG%'resultG%$iniG%"kG%)tointerpG%$tmpG%$lcoG%&lmonsG%#ppG%%c ofsG%%densG6"F8$-%'indetsG6#9$>8%&F?6#"""@%/-%%nopsG6#F?FH>8(T%>FOT'>8--%*n extprimeG6#*&)""#FKFH-FLFBFH>8*""!?(8+FhnFHF<%%trueGC'>8),&FgnFHFHFH>Fgn,&F^oFZ !""FH?(8&F^oFHFgnF[oC&-%)userinfoG6(""%.%%gfunGQ*trying~atF &8'6#Fdo-FO6&-%%evalG6$FC/FEF^p9%9&9'@$/F`p%%FAILGOF^q-Fgo6&FioFjoQ'found:F8,&FapFGC%>8/-%$mapG6$%'expandG7#-%$seqG6$-%$addG6$*&&F`p6#8.FH)80Fdo FH/Fdo;FHFgn/Fir;FH,&FipFHFHFH-Fgo6&""&FjoQ.interpolatingF817#-%' coeffsG6%&Fjq6#Fft-Fat6$F?<#Fjp.82@$/-FL6#FitFH>Fdu7#Fdu?(FirFHFHFguF[oC$>&84Fh r-T)6$7#-Far6$-%&coeffG6%&FitFhrF[sFdoF\sFE@$/F^vF^q[@$F[wF\w>&FfqF_u-Fdr6$*&F^ vFH&FduFhrFH/Fir;FHFgu@$F[w\>Ffq-F^r6#-%%subsG6$/FE,(FEFHFTFboFboFH7#-Far6$F_w/ FftF_sC&-Fgo6%FcsFjoQJusing~CurveFitting:-RationalInterpolationF<>Ffq7#-Far6$-_ %-CurveFittingG%6RationalInterpolationG6$7#-Far6$7$F^pFgrF\sFEF^s>Ffq-%&numerG6 #-%'normalG6#-Fdr6$*&&FfqFhrFH)F[s,&FirFHFboFHFHF^s>Ffq7#-Far6$-Fgv6%FfqF[sFir/ Fir;FhnFip@$-T+6'FfqFCFipFjpF[qOFfqFfindequationgivenorderratpolyG%?findequationgi venorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%* interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterp modpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packa geG/%%loadGFf[l/%'unloadGFg[l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeq G%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diff eqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtod iffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+lis ttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)polt orecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectopr ocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0series toratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_p exportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitv alues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxde geqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFfindequationgivenorderratpoly&:-120F__lc6rationalinterpolati on&:-117F``lc2checkresultnormal&:-1346#/%+modulenameGF[p M7R0 I$:-9f*6$%$DeqG%%yofxG6+%$deqG%"yG%"xG%$iniG%"cG%#dcG%"nG%"iG%'iszeroG6#%\pCopy right~(c)~1992-2007~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6 "C$>8$-T%6&7#9"8%8&8'@%/&F66#"""""!9$C'>8*-%%nopsG6#F6@$50F><"/FH""#C$>6$F>8,-T '6'F6F,&FHFC!"#FC@$FUO7$FDFC>8(FA>8),$-%%diffG6$FinF=!""-T)6&-%$mapG6%%(co llectG7&FD,&*&F[oFC&F66#FQFCFC*&FinFC-F^o6$F[pF=FCFC-%$seqG6$,(*&F[oFC&F66#8+FC FC*&FinFC-F^o6$FepF=FCFC*&FinFC&F66#,&FgpFCF`oFCFCFC/Fgp;""$FH*&FinFC&F66#FHFCF =FF3F36*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN _SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/alg funtoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expinta lgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indic ialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.ini fromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG %(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG% +powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG% ,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc /checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade 2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectoho mrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+findd iffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenord erG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduce G%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,mat multmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)t ryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF\r/%'unloadGF]r6 fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cau chyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%) guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,l isttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*list torecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+re cG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestod iffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seri estoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeq torec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/ recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqn G%,minordereqnG%*optionsgfG%(versionGF3F36(%/type/gfun/freeG%7type/gfun/has2dif feqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/r ectoproc/symbolGF3F3F\zc-formatdiffeq%:-46F^zc6goodinitvalues/diffeq%:-48Ffsc+m akediffeq%:-866$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-26t+6'%"pG'%%lrecG%%listG'%#luGF(%%uofnG>'%+computeiniG%(booleanG%%trueG6?% "uG%"nG%"kG%'tosubsG%"iG%$recG%#uuG%"vG%&lcoefG%%lindG%"jG%%varsG%&lindsG%"wG%' rorderG%"lG%#l2G%"mG%%jmaxG%%indsG%$iniG%$lcoG%$monG%$ordG%#n0G%#ppG%%lmaxG%&ba sisG%%backG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~Al l~rights~reserved.G6"C;@$0-%%nopsG6#9%-FV6#9&Y6%QKnot~the~same~number~of~elemen ts:~%1~and~%2FQFXFen-T%6%9'8$8%>8&FU>8'-%'subsopG6$/""%%%NULLGf*FQFQFQFQ9"FQFQF Q-%)userinfoG6&Fgo.%%gfunGQ& 8)6#Fbp-T'6&7$&FXFhp&FenFhp.8*.F^o&88Fhp>&8;Fhp,&-FV6#FfpFcp!"#Fcp>89&Ffp6#Fhq> 8:-&F]oFhp6#,&F^oFcpFeqFcp@%2""!Feq>8+-%(convertG6$-%$mapG6$%'normalG7$,$*&&Ffp 6#FcpFcpF\r!""Ffs-%$seqG6$,$*(&Ffp6#8.FcpF\rFfs-Fbr6#,(F^oFcpF^tFcpFjqFcpFcpFfs /F^t;""#,&FeqFcpFcpFcp%"+G>Fir,$-F`s6#FcsFfs>-Fbo6#F`rFir>&8,F]u7#-%'coeffsG6%F ir7#-Fhs6$-Fbr6#,&F^oFcpF^tFcp/F^t;Fgr,&FeqFcpFfsFcp&8-F]u>8=-%%subsG6$7#-Fhs6$ /-%#opG6$FgrF^qFbr/Fbp;FcpF`o9$>81Fav>8>Fgr?(FbpFcpFcpF`oF0C$>84-T)6%F`wFbrF^o@ $0Ffw,&%)infinityGFfsF^oFfsC$>Fbw-%$maxG6$FbwFfw?(F^tFfwFfsFeqF0>F`w-Fcv6$/Fhu- Fcv6$/F^o,(F^oFcpF^tFcpFeqFfs-Fbo6#FarF`w>8/<#-Fhs6$FfuF\w@$4-%%typeG6$F`w-.%(p olynomG6$-.%(ratpolyG6$.%)anythingGF^oF_yY6$Q5Not~a~polynomial:~%1FQF^w>8?F`y>8 0<$Fcp-Fhs6$FarF\w?(82FcpFcpFQF0C4-F\p6&""$F^pQFcomputing~and~reducing~shift~of ~orderFQF][l>F`w-%(collectG6%-Fcv6$7#-Fhs6$/FarF\yF\wF`wF_y.%,distributedG>F`w7 #-Fcu6%F`wF_y.83>Fd\l7#Fd\l>F`w-Fe[l6&-%$addG6$*&&F`wF]tFcp-Fbo6#&Fd\lF]tFcp/F^ t;Fcp-FV6#F`wF_yF]\lF`s>F\rF`\l>Ffw-%&minusG6$<#Fd\lFhz@$/Ffw<"[>Fd\lFf\l>8@-%& evalbG6#/-Fi]l6$FfwFfzF^^l@%4Fb^l>F`r-Fjv6$FcpFg^l>F`r&FfwFes-%'memberG6%F`rFd \l.85>F\u-Fe[l6%*&,(-%"hG6#,(F^oFcpF][lFcpFfsFcpFcp-F[]l6$*&&F\rF]tFcpF_]lFcp/F ^t;Fcp,&Fd_lFcpFfsFcpFfs-F[]l6$F``l/F^t;,&Fd_lFcpFcpFcp-FV6#Fd\lFfsFcp&F\r6#Fd_ lFfsF_yF]\l>F_u7#-Fcu6%F\uF_yF^v>Ffz-%&unionG6$Ffz<#F^v@$Fb^l?&FbpFhzF0@$-Fa_l6 %F`r7#&F_vFhpFc_lC%>F]blF\bl>-FboFhp-Fe[l6%,(-F[]l6$*&&&F`uFhpF]tFcp&F]blF]tFcp Fb`lFcp*&&FiblF]alFcpF\uFcpFcp-F[]l6$Fgbl/F^t;Fi`l-FV6#FiblFcpF_yF]\l>Fibl7#-Fc u6%FablF_y-%&evalnG6#F]bl>Fhz-Fdal6$Fhz<#F`r>F`w-Fcv6$/F^o,&F^oFcpFcpFcpF`w>F`w -Fcv6$/F[`lF]o-Fe[l6$-%)primpartG6#-%&numerG6#,&Fj_lFcpF`wFfs7#-Fhs6$-F[`lFiu/F ^t;Fgr,&F][lFcpFfsFcp@$49(OF`w>8F\fl-Fa x6$F\fl,(-Fax6#-Fhs6$-Fjv6#-Fjv6$FcpF^t/F^tFbqFcpFcpFcpFeqFfs>F\fl-Fax6$,*F\flF cpFbwFcpF][lFcpFjqFcp-T+6$-Fcv6$/F^o,(F^oFcpF][lFfsFdtFcp-%&coeffG6%F`w-F]oF\`l FcpF^o>86Ffs?(FbpFcpFcpF`oF0C%>Fbq-T-6(FfpFiv-Fjv6#F^qFbqF0F\fl>87-%'indetsG6$F bq&%#_CG6#F`z@$0FihlF^^lC$>Fbq-Fcv6$7#-Fhs6$/&FihlF]t&F^il6#,&F_hlFcpF^tFcp/F^t ;Fcp-FV6#FihlFbq>F_hl,&F_hlFcpF`jlFcp>Fcq-Fdal6#-Fhs6$-Fcv6$FhvFbqF\w>Fcq-Fdhl6 '-Fjp6%7$F`w-F]o6#F^o.F]oFaqF]oF^o-%'removeG6%%$hasG-Fcv6$Fcq<#-Fhs6$/-F]oFhp-F cv6$/F^oFbpFav/Fbp<#-Fhs6$-Fjv6#-Fjv6$FcpFbp/FbpFcq<#-Fhs6$FbrF\wF0@%/FcqF^^lF` w<$-Fjv6#FcqF`wFQFQ6.%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG% .NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettypri ntG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG% *expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheck G%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inico ndG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%( l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbi nicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*pow revertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4r ectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1g fun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG% /rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@D G%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequation givenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*d o_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpve ctG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(ini tmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFj]m/%'un loadGF[^m6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&b orelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diff eqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(L aplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratp olyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoef fG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG% /seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriesto recG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtabl eG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodi nitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG% *mindegeqnG%,minordereqnG%*optionsgfG%(versionGFQFQ6(%/type/gfun/freeG%7type/gf un/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/inite qG%6gfun/rectoproc/symbolGFQFQFf^mc(getname%:-72F[fmc*formatrec%:-47Fe_mc)maxin dex%:-87Fc^mc-firstnonzero%:-69F]fmc3goodinitvalues/rec%:-496#Fgo6$%*protectedG /%+modulenameGF_p M7R0 I%:-35f*6"F$F$F$@%0&9"6#""".%(stampedG-T'6#-T%6$""(F(-T+6&F+-T)6%F+&F(6#""#.%$o gfG-%#opG6$""!F:&F(6#""$F$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN _HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/ prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapga usselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gues sandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isroo tG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoserie stableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myiso lveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdiv ideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec /doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparam etersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoe ff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckN ameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7fin dequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrat ionalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG% +interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyab ortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadG FM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF$F$F[qc*typecheck&:-112F\uc2seriestohypergeom%: -35F]uc-seriestolist%:-36F\tc0listtohypergeom%:-196$%*protectedG/%+modulenameG% %gfunG M7R0 I%:-52%)infinityG6#/%+modulenameG%%gfunG M7R0 I%:-69f*6%%$polG%"nG%%nmaxG6#%%solsG6"F*C%>8$-T%6$9$9%@$/9#""$>F--%'selectG6$f* 6#%"tGF*F*F*-%&evalbG6#2F1T$F*F*6$F'9&F-,&-%$maxG6$!""-%#opG6#F-"""FMFMF*F*6&%6 _thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFU N_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7a lgfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonze roG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolv epolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,is holonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+mak ediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1p owcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/ pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gf un/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_ pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s 2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalg eqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequati ongivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequation givenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vect multmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2check resultnormalG%,checkresultG6%%(packageG/%%loadGFU/%'unloadGFV6fn%.algfuntoalgeq G%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diff eq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessg fG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-list todiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoser iesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rec todiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestoh ypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Para metersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-form atdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,m axdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%* optionsgfG%(versionGF*F*6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun /has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF *F*F]pc)myisolve%:-906#/%+modulenameG%%gfunG M7R0 I%:-86f*6&%$deqG%"yG%"xG%$iniG6$%"rG%"iG6#%\pCopyright~(c)~1992-2008~by~Algorit hms~Project,~INRIA~France.~All~rights~reserved.G6"C$>8$,&-%$addG6$*&&9$6#,&8%"" """#FfindequationgivenorderratpolyG%?findequationgivenor derrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inter pmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpe arlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/% %loadGF`o/%'unloadGFao6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.alge qtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohom diffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG% )invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolist G%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.se riestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpo lyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexports G%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/d iffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%, mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF.F.6(%/type/gfun/f reeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1ty pe/gfun/initeqG%6gfun/rectoproc/symbolGF.F.6#/%+modulenameG%%gfunG M7R0 I%:-95f*6&%"pG%"qG%"xG%"nG6&%"uG%"bG%"iG%"jG6#%\pCopyright~(c)~1992-2008~by~Alg orithms~Project,~INRIA~France.~All~rights~reserved.G6"C%@$/-%%subsG6$/9&""!9%F9 YQ0not~implementedF0?(8&F9"""9'%%trueGC$>&8%6#F>-%&coeffG6%F:F8F>>&8$FF*&,&-FH6 %9$F8F>F?-%$addG6$*&&FL6#8'F?&FE6#,&F>F?FX!""F?/FX;F9,&F>F?FfnF?FfnF?&FE6#F9Ffn -FS6$*&FKF?)F8F>F?/F>;F9F@F0F06$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GF UN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoserie s/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheap gausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gu essandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isr ootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoser iestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myi solveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powd ivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomr ec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpar ametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytoc oeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Chec kNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7f indequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderr ationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmat G%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearly abortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loa dGFio/%'unloadGFjo6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtos eriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiff eqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)inv borelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.l isttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratp olytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.series toalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG% ,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,d iffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffe qG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mind egcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF0F06(%/type/gfun/freeG %7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/g fun/initeqG%6gfun/rectoproc/symbolGF0F06#/%+modulenameG%%gfunG M7R0 I&:-112f*6#%"nG6#%"iG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~ France.~All~rights~reserved.G6"@7/9$"""@+32""#9#-%%typeG6$7#&9"6#;F2""$7$.%%lis tG.%%nameG@)/F3FY6$%+not~a~listGFco4-F56$&F96#F-.%)functionG6#F@@)FCO6%FFF8FK3 3FM-F56$FTF>-F56$7#-%$seqG6$&FR6#8$/F[rFT-F>6#FVOFYFgnYFinYF[oF]oY%2too~few~arg umentsGF`oYFfo4-F56$F[pFhpY6$%9invalid~unknown~functionGF[pYFap/F-F<@+F0@*FCOF^ qF_qOFYFgnYFinFMYF[oF]oYF_oF`oYFfoFhoYF^pY%1invalid~argmentsG/F-FN@-3FM-F56$7#F Z7%.%'seriesGF@F@OFY0F3FNY%:wrong~number~of~argumentsG4-F56$FcoF_tY6$%-not~a~se riesGFcoFhoYF^p4-F56$FTF@Y6$F_pFTYFap/F-""&@+3FCFepO6$FFF80F3F-F56$7#-Fgq6$Fiq/F[rF[pF]rOF gu2FfindequationgivenorderratpolyG%?findequationgivenorderrationa lG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+int erpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG %(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF`\l /%'unloadGFa\l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF*F*6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF*F*F[elc*optionsgf%:-57Fg]lc2listtoseriestable% :-836#/%+modulenameG%%gfunG M7R0 I$:-1f*6%%%exprG%%yofxG%)inicondsG6)%"yG%"xG%#eqG%$ordG%$typG%*findcondsG%&init sG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~ reserved.G6"C)-T%6%9%8$8%>8(.%)rationalG>8)%&falseG@&/9#""%C%>F;&9"6#FD@$30F;.% *algebraicG0F;FF?%%trueG/FC""$@%5/&FH6#FWF F;Fen>F?FU>8&-T'6&9$F8F9F;@$F?C%>8',&-%'degreeG6$F[oF8"""-Ffo6$-%'lcoef fGFgoF9Fho>8*-T)6(F_oF9,&FcoFho!""FhoF8""!<"@%-%$hasG6$F^pF9>9&%%NULLG>F[qF^pF[ oF2F26*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUP G%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoa lgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-f irstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG %-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromse riesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/ l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powco mposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtr uncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/check condG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exmi nG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbi sG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG %*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>f indequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;fin dequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmo dpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearl yG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFeq/%'unloadGFfq6fn%.al gfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypro ductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesse qnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoa lgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG %-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(re c*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG %2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestose riesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/ doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%( makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,min ordereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G %7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectopr oc/symbolGF2F2Farc(getname%:-72Fiqc/algfuntoalgeq2%:-64Fhrc.inifromseries%:-796 $%*protectedG/%+modulenameG%%gfunG M7R0 I&:-129f*6&%"pG%"AG%"BG%"nG6%%$degG%"iG%$resG6"F-C%>8$,&-T%6#9%"""-T'6#9&F6?(8% ""!F6F0%%trueG>&8&6#F<-__%.LinearAlgebraG%(ModularG%)MultiplyG6%9$-_FE%$ModG6&F JF5/9'F<&%(integerGF--FL6&FJF:FOFQ-T)6&FJ7#-%$seqG6$F@/F<;F=F0-%#opG6$7$F6""#F: FPF-F-6*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETU PG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfunto algeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%- firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeq G%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifroms eriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h /l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powc omposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powt runcateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/chec kcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exm inG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecb isG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeq G%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%> findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;fi ndequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultm odpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryear lyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFdo/%'unloadGFeo6fn%.a lgfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypr oductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guess eqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listto algeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorec G%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(r ec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeq G%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestos eriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec /doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG% (makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mi nordereqnG%*optionsgfG%(versionGF-F-6(%/type/gfun/freeG%7type/gfun/has2diffeqs2 G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectop roc/symbolGF-F-Fesc(degvect&:-125Fdsc'degmat&:-124Fgsc+interpvect&:-1276#/%+mod ulenameG%%gfunG M7R0 I%:-18f*6"6+%'resultG%#exG%(methodsG%'methodG%"yG%"xG%"sG%%unknG%%exprG6#%\pCop yright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G F$C+@$0&9"6#""".%(stampedGO-T'6#-T%6$""#F5>8,&F56#FA>8+&F56#""$>8&&F56#""%>8(-% #opG6$""!FG>8)-FS6#FG>8%FC?&8'FL%%trueGC&Z%@%35/Fgn.%'revogfG/Fgn.%'revegfG0&Fe nF6FU>8*-T)6&F87$F7-FS6#FenFWFgn>Fgo-Fio6&F8FenFWFgnF$\-%)userinfoG6'FJ.%%gfunG %,Trying~the~GFgnFgo>8$-T+6%FgoFWFQ@$0Fip%%FAILGC$-Fcp6(FAFep.%$TheGFgn.%1seems ~to~satisfyGFipO7$-T-6&FgoFipFQFWFgnF_qF$F$6.%6_thismoduledefinitionGb6#%+thism oduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG% :algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinv borelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG% (getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4inf solvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpar tG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%( mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimp ledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doi tG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectopro c/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmt G%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typ echeckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-fin dequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequati ongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvec tG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matin terpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(p ackageG/%%loadGFcr/%'unloadGFdr6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiff eqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2di ffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprt odiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+l isttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)po ltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*recto procG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seri estoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%* _pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodini tvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*max degeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/ty pe/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/iden tityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$Fguc*typecheck&:-112Fgxc-li sttodiffeq%:-18F\yc-listtoseries%:-23Fduc(s2d/s2d&:-109Fesc(inicond%:-786$%*pro tectedG/%+modulenameGFfp M7R0 I%:-27f*6%%"fG%"xG%"nG6$%"gG%%polyG6#%\pCopyright~(c)~1992-2008~by~Algorithms~P roject,~INRIA~France.~All~rights~reserved.G6"C'>8$-%(convertG6&9$.%,fullparfrac G9%.%(sqrfreeG@%-%%typeG6$F0.%"+G>F07#-%#opG6#F0>F07#F0>6$8%F0-%-selectremoveG6 %FF0-F26$-%$mapG6&T%F0F79&F?@%/FI7"F0,&F0"""-T'6 %-F26$FIF?F7FYFhnF-F-6(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDEN G%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyp rintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselim G%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandche ckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(ini condG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG %(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*n binicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*p owrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG% 4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG% 1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/poly G%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@ @DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequati ongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG% *do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interp vectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(i nitmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFeo/%'u nloadGFfo6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&b orelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diff eqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(L aplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratp olyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoef fG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG% /seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriesto recG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtabl eG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodi nitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG% *mindegeqnG%,minordereqnG%*optionsgfG%(versionGF-F-6(%/type/gfun/freeG%7type/gf un/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/inite qG%6gfun/rectoproc/symbolGF-F-Fcrc4ratpolytocoeff/elmt&:-106Fdrc4ratpolytocoeff /poly&:-1076$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-44=6"%&falseGE\[lfn%)FresnelCGf*6$%"yG%"zGF$6$%)operatorG%&arrowGF$7%,(*(%# PiG""#9%""$-%%diffG6$-9$6#F4F4"""F<-F76$F6F4!""*&F4F<-F76$F=F4FfindequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_redu ceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,m atmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG% )tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFO/%'unloadGFP6 fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cau chyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%) guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,l isttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*list torecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+re cG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestod iffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seri estoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeq torec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/ recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqn G%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/gfun/has2dif feqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/r ectoproc/symbolGF$F$%'WeberEGf*6%F*F+%#nuGF$F,F$7%/,(*&F4F3-F76%F9F4F4F8&-T%6%<$,&*( -8(6#,&8%F8'Fgy/FealF aal>Fhal<$FFhalFC7%Fd_lFhalFEF$F$6&FIFJFitc,rectodiffeq%:-30%%coshGf*F)F$F, F$7%,&F9FFd`l-Ff_l6&-F76$F97#-Fc[l6$F4F\x7#Ffcl7#F9F9@$-% %typeG6$Fd`l.%$setG>Fd`l-%#opG6#-%'selectG6%%$hasGFd`lF97%Fd`lFCFexF$F$6&FIFJFd tc,poltodiffeq%:-25%&dilogGf*F)F$F,F$7%,(FgwF<*&,&F4F?FjwFFd`lFd[m@$F^\m>Fd`lFd\mF[]mF$F$F\]m%*KelvinKeiGf*FjzF$F, F$F]jlF$F$FH%'arcsecGf*F)F$F,F$F[]lF$F$FH%(polylogGf*6%F*F+%"aG6%F__lF\_l%(frac ratGF`_lF$C$@$4-F_\m6$F\xF`flYQ;not~a~holonomic~expressionF$@%1F\xFGC&>Fd_l*&F4 FFd_l*&F4F<-F76$Fd_lF4F<>Fd_l-%'normalG6#*&F[cmF< Fd_lF?7%<%,&*&-%&denomG6#Fd_lFrec_has_constant_coefficientsG%,read_diff eqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_di ffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2fal ling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprin t_small_approxG6#%(packageG64%*fnth_termG%6analytic_continuationG%+evaldiffeqG% -diffeqtoprocG%2transition_matrixG%-bound_diffeqG%*bound_recG%.bound_ratpolyG%2 bound_diffeq_tailG%/bound_rec_tailG%0abs_with_RootOfG%.dominant_rootG%2make_wak sman_procG%-needed_termsG%*utilitiesG%*_pexportsG%(versionG%)SettingsGF&6#QeoBi nary~splitting,~analytic~continuation~of~holonomic~functions,~and~boundsF&6#%)n dmatrixGF&F&F4c&types&:-1376#"""6#/%+modulenameG%%gfunG M7R0 I%:-78f*6&%"sG%$eqnG%"yG%"xG6%%&orderG%$deqG%"iG6#%\pCopyright~(c)~1992-2008~by ~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C$>8%-%'selectG6%%$ha sG-%'indetsG6$9%.-%%diffG6$%)anythingG-%*identicalG6#9'-9&FB@%/F2<"F:C$?(8$"""F LF/0F2<#FD>F2-%%subsG6$/-F=6$FDFCFDF2<$-%$seqG6$/-T%6%8&FE""!*&-%&coeffG6%9$FCF hnFL-%*factorialG6#FhnFL/Fhn;Fin,&FKFL!"#FLF:F/F/6&%6_thismoduledefinitionGb6#% +thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/ doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.bo relinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodi ffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/found G%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listp rimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minin dexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcompo sesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiff eq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=re ctoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoef f/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrix G%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolation G%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?find equationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%( degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG% 8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresult G6%%(packageG/%%loadGF]p/%'unloadGF^p6fn%.algfuntoalgeqG%.algebraicsubsG%.algeq todiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffe qG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0ho lexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyperge omG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffe qG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG% *rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG %0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_t ermG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6g oodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqn G%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/ 6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfu n/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Fcsc$@@D&:-1146#/%+mo dulenameG%%gfunG M7R0 I&:-119f*6&%"LG%$ordG%"nG%'optypeG6"F)F)@'-%%typeG6$9$-%%listG6#%)rationalG-T%6 &F.9%9&9'-F,6$F.-F06#-%(ratpolyGF1-%$mapG6$%'normalG-T'F5Y6$QMnot~a~list~of~rat poly~over~the~rationals:~%1F)F.F)F)6(%6_thismoduledefinitionGb6#%+thismoduleG6i o%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqto series/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/ cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getname G%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepol y/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2list toseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG %)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG% *powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rect ohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binspl itparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpo lytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG% *CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequatio nG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiveno rderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inte rpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodp earlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/ %%loadGFO/%'unloadGFP6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeq toseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomd iffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%) invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG %.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/r atpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.ser iestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpol yG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG %,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/di ffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,m indegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF)F)6(%/type/gfun/fr eeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1typ e/gfun/initeqG%6gfun/rectoproc/symbolGF)F)Ffqc?findequationgivenorderrational&: -121Feqc>findequationgivenorderratpoly&:-1206#/%+modulenameG%%gfunG M7R0 I&:-104f*6%%"lG%&orderG%$auxG6#%$resG6#%\pCopyright~(c)~1992-2008~by~Algorithms ~Project,~INRIA~France.~All~rights~reserved.G6"C%>8$-%#opG6$"""-%%sortG6$9$9%@$ /9#""$-%'memberG6%F/F79&F/F,F,6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GF UN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoserie s/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheap gausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gu essandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isr ootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoser iestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myi solveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powd ivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomr ec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpar ametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytoc oeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Chec kNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7f indequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderr ationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmat G%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearly abortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loa dGFH/%'unloadGFI6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoser iesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeq G%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbo relG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.lis ttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpol ytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriesto algeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,s eriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,dif feqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG %3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindeg coeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF,F,6(%/type/gfun/freeG%7 type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfu n/initeqG%6gfun/rectoproc/symbolGF,F,6#/%+modulenameG%%gfunG M7R0 I%:-25f*6&%"pG'%%ldeqG%%listG'%#lyGF(%%yofzG6C%"iG%%deqsG%$ordG%$iniG%"yG%"zG%$ lcoG%%varsG%"nG%"hG%"uG%'tosubsG%)origdiffG%"jG%"kG%#l2G%"lG%#yyG%'dorderG%%jma xG%%indsG%#ppG%&lindsG%"vG%$monG%%lindG%&lcoefG%%lmaxG%&basisG%%backG%#uuG%%sin gG%'iszeroG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~Al l~rights~reserved.G6"C:@$0-%%nopsG6#9%-FU6#9&Y6%QKnot~the~same~number~of~elemen ts:~%1~and~%2FPFWFZ-T%6%9'8(8)>8,FT>8/-%'subsopG6$/""%%%NULLGf*FPFPFPFP9"FPFPFP -%)userinfoG6&Ffo.%%gfunGQ?entering~poltodiffeq~with~argsFPFio?(8$"""FbpF_o%%tr ueGC)>&8%6#Fap-T'6&7$&FWFhp&FZFhp.85.F]o&8'Fhp>&8&Fhp,&-FU6#FfpFbp!"#Fbp>8*&Ffp 6#Fhq>8<-%%diffG6$-&F\oFhp6#F]o7#-%"$G6$F]oFeq>8;,&*&&Ffp6#FbpFbpF\r!""Fas-%$ad dG6$*(&Ffp6#81FbpF\rFas-Fbr6$Fdr7#-Fir6$F]o,&FhsFbpFjqFbpFbp/Fhs;""#,&FeqFbpFbp FbpFas>-Fao6#F`rF\s>&8>Fet7#-%'coeffsG6%F\s7#-%$seqG6$-Fbr6$Fdr7#-Fir6$F]oFhs/F hs;""!,&FeqFbpFasFbp&8=Fet@%-%$hasG6$9$.%"DG>89-%(convertG6$F`vFbr>FdvF`v>8.-%% subsG6$7#-F_u6$/-%#opG6$FhuF^qFer/Fap;FbpF_oFdv>8:<#-F_u6$FarFew>807#-F_u6$/Fap -FaoFhp/FapFhw>Fdv-%'selectG6%F^v-%'indetsG6$Fjv-.%)specfuncG6$.%)anythingGFbr< #-F_u6$FerFew?(8?FhuFbpFP0Fdv<">Fdv-Ffx6%F^v-%$mapG6$FcwFdvFbr?(FPFbpFbpFP-F^v6 $FjvFhw>Fjv-%%evalG6#-F\w6$F]xFjv>FdvFjv>8+<#-F_u6$F^uFew@$4-%%typeG6$Fjv-.%(po lynomG6$-.%(ratpolyG6$F_yF]oFiz@%/FXFbpY6%QQ%1~is~not~a~polynomial~in~%2~and~it s~derivativesFPF`v-FcwFYY6%QS%1~is~not~a~polynomial~in~%2~and~their~derivatives FPF`vF_\l>8@Fiz>Fhw-%&unionG6$<#FbpFhw?(86FbpFbpFPFcpC4-F[p6&""$F]pQKcomputing~ and~reducing~derivative~of~orderFPF[]l>Fjv-%(collectG6&FezFiz.%,distributedG%'n ormalG>Fjv7#-F[u6%FjvFiz.84>F]^l7#F]^l>Fjv-Fc]l6&-Fcs6$*&&FjvFgsFbp-Fao6#&F]^lF gsFbp/Fhs;Fbp-FU6#FjvFizFe]lFg]l>F\rFi]l>83-%&minusG6$<#F]^lFhw@$/F`_lFgy[>F]^l F_^l>8A-%&evalbG6#/-Fb_l6$F`_lFd\lFgy@%4Fj_l>F`r-Fcw6$FbpF_`l>F`r&F`_lF`s-%'mem berG6%F`rF]^l.82>Fdt-Fc]l6%*&,(-Fbr6$-8-Ffr7#-Fir6$F]o,&F[]lFbpFasFbpFbp-Fcs6$* &&F\rFgsFbpFg^lFbp/Fhs;Fbp,&F\alFbpFasFbpFas-Fcs6$F\bl/Fhs;,&F\alFbpFbpFbp-FU6# F]^lFasFbp&F\r6#F\alFasFizFe]l>Fgt7#-F[u6%FdtFizFju>Fd\l-Fg\l6$Fd\l<#Fju@$Fj_l? &FapFhwFcp@$-Fi`l6%F`r7#&F[vFhpF[alC%>FhclFgcl>Fbx-Fc]l6%,(-Fcs6$*&&&FhtFhpFgsF bp&FhclFgsFbpF^blFbp*&&FcdlFiblFbpFdtFbpFbp-Fcs6$Fadl/Fhs;Febl-FU6#FcdlFbpFizFe ]l>Fcdl7#-F[u6%FbxFiz-%&evalnG6#Fhcl>Fhw-Fg\l6$Fhw<#F`r>Fjv-Fbr6$FjvF]o>Fjv-F\w 6$/FealF\o-Fc]l6$-%)primpartG6#-%&numerG6#,&FbalFbpFjvFas7#-F_u6$-Fbr6$FdalFcu/ Fhs;FhuFial>8C%&falseG?(FapFbpFbpF_o4F`gl@$3/FbqFgy/-F\w6$/F]oFhuF]rFhu>F`glFcp @%F`gl>FcqFgyC)>87Fas?(FapFbpFbpF_oFcpC&>-Fbv6#Fer-Fbel6#Fdhl>Fbq&-T)6'FfpFbw-F cw6#F^qFbq,(F[]lFbpFjqFbpFeyFbpF`s>88-Fix6$Fbq&%#_CG6#F_y@$0FailFgyC$>Fbq-F\w6$ 7#-F_u6$/&FailFgs&Feil6#,&F`hlFbpFhsFbp/Fhs;Fbp-FU6#FailFbq>F`hl,&F`hlFbpFgjlFb p>Fcq-Fg\l6#-F_u6$-F\w6$FawFbqFew>F`hl-%$maxG6%-F_u6$-Fcw6$Fat-Fcw6$Fhu-Fcw6$Fh u-Fcw6$FbpFap/Fap-Ffx6%F^vFcq%#@@G-F_u6$Fbp/Fap-Ffx6%F^vFcq<#-F_u6$FfhlFewFhu>8 B-Fjp6#7$Fjv-F\oFfr>F`hl-Fd[m6$F`hl-T+6%F]]mF\oF]oZ%C$>6$Fcq8D-F[il6&F]]mF\oF]o -%'removeG6%F^v-T-6(FdvF]oF`hlF\oFhuFcqFay@$F\^mOFa]mQFcqFgy@%/FcqFgyFjv<$-Fcw6#FcqFjvFPFP6.%6_thismoduledefinitionGb6#%+thismo duleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%: algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvb orelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%( getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infs olvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpart G%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(m ygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpl edoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doit G%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc /binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG %4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*type checkG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-find equationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequatio ngivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvect G%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matint erpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pa ckageG/%%loadGFe_m/%'unloadGFf_m6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodif feqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2d iffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexpr todiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+ listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)p oltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rect oprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0ser iestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG% *_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodin itvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*ma xdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFPFP6(%/t ype/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ide ntityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFPFPFa`mc(getname%:-72Fegmc-fo rmatdiffeq%:-46Fggmc6goodinitvalues/diffeq%:-48Fdamc*nbinicond%:-91Fh`mc.inifro mseries%:-796$%*protectedG/%+modulenameGF^p M7R0 I%:-10t+6(%$eqnG%%yofzG%%uofkG>'%+contentrecG%%nameG%&dummyG>'%$iniG%(booleanG% %FAILG>'%.returncontentGF0%&falseG6-%)inicondsG%"fG%"yG%"zG%"uG%"kG%"YG%"ZG%$re cG%'inirecG%%contG6#%\pCopyright~(c)~1992-2010~by~Algorithms~Project,~INRIA~Fra nce.~All~rights~reserved.G6"C*-T%6%9&8(8)@%3-%%typeG6$9$.%$setG09(F5>8%-T'6&7$F Q9%.8&.8'.8$C$>FW-FY6%FenFgnFin@%5/FU%%trueG0&FW6#"""""!>F\o<">F\o%%NULLG>FW-%% subsG6$7$/Fhn8*/Fjn8+FW@$0F\oF]p>F\o-F`p6$FcpF\o>6%8,8-8.-T)6(FWFdpFfpFJFKF\o@$ 9)>9'F`q@$Fhp>F_q-T+6'F^qFJFKF_qFdo-T-6&F^qFJFKF_qFDFD6.%6_thismoduledefinition Gb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtose ries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpoly G%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,fu ntodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/ foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%- listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%) minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5pow composesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rect odiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplit G%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolyt ocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systom atrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpol ationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG% ?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degm atG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpm odpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkr esultG6%%(packageG/%%loadGFgr/%'unloadGFhr6fn%.algfuntoalgeqG%.algebraicsubsG%. algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq* diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproduct G%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohy pergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,polto diffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohom recG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriesto listG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%) nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatre cG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxord ereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(version GFDFD6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3typ e/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFDFDFcsc(getname%:-7 2Fgzc-formatdiffeq%:-46Ffzc1diffeqtorec/doit%:-45Fjzc3goodinitvalues/rec%:-49F[ [lc(makerec%:-506#""$6$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-51G6$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-36f*6"6'%"sG%%methG%"lG%"xG%"iG6#%\pCopyright~(c)~1992-2008~by~Algorithms~P roject,~INRIA~France.~All~rights~reserved.GF$C(@$0&9"6#""".%(stampedGO-T'6#-T%6 $"")F1>8$&F16#""#>8%&F16#""$>8'-%#opG6$""!F?@%/-FK6$,&-%%nopsG6#F?F3!""F3F?-%"O GF2>8&7#-%$seqG6$-%&coeffG6%F?FI8(/F\o;FM,&-FK6$FSF?F3FVF3>FZ7#-Fgn6$Fin/F\o;FM F`o@%/FD.%$ogfGFZ-F86%F4-T)6&F4FZFIFDFjoF$F$6*%6_thismoduledefinitionGb6#%+this moduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG %:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelin vborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG %(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4in fsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpa rtG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG% (mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesim pledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/do itG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectopr oc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elm tG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*ty pecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-fi ndequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequat iongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degve ctG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8mati nterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%( packageG/%%loadGFhp/%'unloadGFip6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodif feqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2d iffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexpr todiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+ listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)p oltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rect oprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0ser iestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG% *_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodin itvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*ma xdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/t ype/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ide ntityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$F\tc*typecheck&:-112F^xc-s eriestolist%:-36Fawc-listtoseries%:-236$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-85f*6$%"lG%"xG6-%"aG%#a0G%"kG%$eqnG%"uG%"vG%"wG%$denG%"iG%"zG%"cG6#%\pCopyr ight~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6" C7>8$9$?(8&"""FF8-%'subsopG6$/F<%%NULLGF8>8%F>>F;,&F;FF87#-%$seqG6$*&-F?6$8,F8F8'-%'norma lG6#,,*&,.*(&F86#""%F<&F86#F8)FFcq-F?6$F<7#-%&solveGFgq>8+-F^o6#,0*&FioFjnFcqFjnFfo*(F]pF8**&-F^o6#,$*&,*FirFjn*$FioFjnFfoF[sFfr*&F] pF8--F^o6#,,*(F]p F8(,$*(-F^o6#FhsFFet,$*&FetF8.,$*Fev*.FevF<,(FbuFfindequationgivenorderratpolyG%? findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degma tG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmo dpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkre sultG6%%(packageG/%%loadGFay/%'unloadGFby6fn%.algfuntoalgeqG%.algebraicsubsG%.a lgeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*d iffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG %0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyp ergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltod iffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomr ecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestol istG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)n th_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrec G%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxorde reqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionG F5F56(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type /gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF5F56#/%+modulenameGF ^v M7R0 I%:-70f*6&%"lG%"yG%"zG%)inicondsG6%%"YG%"ZG%"PG6#%\pCopyright~(c)~1992-2008~by~ Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C)@$52-%%nopsG6#9$""#2 ""%F4Y6$%Gformatpoleq:~wrong~number~of~argumentsG-%#opGF6-T%6%-F?6$F8F78$8%@$2" ""9#C$>9%FE>9&FF@%-%%typeG6$-F?6$FIF7.%"=G>8&,&-F?6$FIFTFI-F?6$F8FT!"">FYFT@$4- FR6$FY-.%(polynomG6$.%)anythingG7$FEFFC$>FY-%%subsG6$/-FE6#FFFEFY@$F\oY6$%1inva lid~argumentGFY@$/FJF:@%2F8F4@%-FR6$-F?6$""$F7.%$setG>9'FipY6$FapFip>F_q<"-%(co llectG6$-%)primpartG6$FYFEFEF/F/6&%6_thismoduledefinitionGb6#%+thismoduleG6io%, GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoser ies/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/che apgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%. guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/i srootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtos eriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)m yisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*po wdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectoho mrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitp arametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolyt ocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Ch eckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG% 7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorde rrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpm atG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpear lyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%l oadGFar/%'unloadGFbr6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqt oseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdi ffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)i nvborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG% .listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ra tpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seri estoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpoly G%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG% ,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/dif feqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mi ndegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/type/gfun/fre eG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type /gfun/initeqG%6gfun/rectoproc/symbolGF/F/F]sc(getname%:-726#/%+modulenameG%%gfu nG M7R0 I&:-111f*6%%$sysG%"VG%"BG6)%"aG%"iG%"jG%$eqnG%"tG%$indG%$lcoG6#%\pCopyright~(c) ~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"@%5/9$<" /F67"C$>9&-%&ArrayG6$;"""FA7#""!-F>6%F@;FA-%%nopsG6#9%7#7#-%"$G6$FCFGC'>8$-F>6% ;FA-FH6#F6FF-%#ifG6%4-%(hastypeG6$F6%&floatG/.%(storageG.%'sparseG%%NULLG>F<-F> 6$FUFjn?(8%FAFAFG%%trueG>&8)6#&FJ6#FdoFdo?(FdoFAFAFVFeoC'>8'-%#opG6$FdoF6@$-%%t ypeG6$F_p.%"=G>F_p,&-Fap6$FAF_pFA-Fap6$""#F_p!"">8*7#-%'coeffsG6%F_pFJ.8(>Fhq7# Fhq?(8&FAFA-FH6#FhqFeo@%0&Fhq6#F\rFA>&FR6$Fdo&Fho6#Far&FbqFbr>&FfindequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_re duceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG% ,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmat G%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFfs/%'unloadG Fgs6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG% .cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtore cG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Laplace G%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%* listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(re c+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/serie stodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/ seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1di ffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitval ues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*minde geqnG%,minordereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has 2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gf un/rectoproc/symbolGF2F26#/%+modulenameG%%gfunG M7R0 I%:-96f*6%'%"sG%'seriesG%"xG%"oG6'%"pG%"vG%"kG%#pvG%$ppvG6#%\pCopyright~(c)~199 2-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C)@$0-%#opG6 $""#9$"""Y6$QKexpected~a~series~with~valuation~1,~got~%1F2F:>8%*&9%F;-F76$F;F:! "">8$-%(convertG6$F:%(polynomG>8&F;?(F2F;F;F21,&FMF9F;F;9&C&>8'-T%6&FGF@FBFP>8( -T'6&FTF@FBFP>F@,&F@F;-T)6&,&FTF;FBFEFYFBFPFE>FMFP@$2FMFQC%>FT-FV6&FGF@FBFQ>FY- Fen6&FTF@FBFQ>F@,&F@F;-Fjn6&F\oFYFBFQFE-F'6%,&F@F;-%"OG6#)FB,&FQF;F;F;F;FBFbpF2 F26*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0 NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalge q2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firs tnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-i nfsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromserie sG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2h G%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcompo seG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtrunc ateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcon dG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG% 0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG% (s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*f indalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>find equationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findeq uationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG %-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG% 2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFjp/%'unloadGF[q6fn%.algfu ntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproduc tG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG %(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalge qG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-l isttoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*r ecG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2s eriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoserie sG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doi tG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(mak erecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minord ereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7t ype/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/ symbolGF2F2Fjrc+powcompose%:-92F`sc/pprimeknowingp%:-98F]sc*powdivide%:-956#/%+ modulenameG%%gfunG M7R0 I%:-17f*6"6+%'resultG%#exG%(methodsG%'methodG%"yG%"xG%"sG%%unknG%%exprG6#%\pCop yright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G F$C+@$0&9"6#""".%(stampedGO-T'6#-T%6$""#F5>8,&F56#FA>8+&F56#""$>8&&F56#""%>8(-% #opG6$""!FG>8)-FS6#FG>8%FC?&8'FL%%trueGC&Z%@%35/Fgn.%'revogfG/Fgn.%'revegfG0&Fe nF6FU>8*-T)6&F87$F7-FS6#FenFWFgn>Fgo-Fio6&F8FenFWFgnF$\-%)userinfoG6'FJ.%%gfunG %,Trying~the~GFgnFgo>8$-T+6%FgoFWFQ@$0Fip%%FAILGC$-Fcp6(FAFep.%$TheGFgn.%1seems ~to~satisfyGFipO7$FipFgnF_qF$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,G FUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseri es/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/chea pgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.g uessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/is rootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtose riestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)my isolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*pow divideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohom rec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpa rametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolyto coeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Che ckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7 findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorder rationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpma tG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearl yabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%lo adGF`r/%'unloadGFar6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqto seriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdif feqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)in vborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%. listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/rat polytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.serie stoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG %,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%, diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diff eqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,min degcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/free G%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/ gfun/initeqG%6gfun/rectoproc/symbolGF$F$Fduc*typecheck&:-112Fcxc,listtoalgeq%:- 17Fixc-listtoseries%:-23Fbuc(s2a/s2a&:-1106$%*protectedG/%+modulenameGFfp M7R0 I$:-2f*6&%$DeqG%#eqG%%yofzG%'inipolG6C%"yG%"zG%$deqG%"PG%"uG%"dG%"iG%#d1G%"kG%" AG%"CG%#DgG%"gG%"jG%(ord_eqnG%"cG%"fG%(inhomogG%$eqnG%%inipG%%inidG%%deq0G%$ini G%#P0G%"vG%%deq1G%#P2G%'tosubsG%&lvarsG%'reduceG%"YG%'iszeroG%$ordG6#%\pCopyrig ht~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C@ >8'-T%6&7#&9"6#;""#9#.8$.8%87>8)-%'degreeG6$FPFfn>89-%%subsG6$/FhnFfn-T'6&7$9$9 &FenFgn88>8+,&-%%nopsG6#F`o"""!"#Fbp@&/F[o""!Y6%QJ%1~is~not~a~polynomial~in~the ~variable~%2FM9%Ffn/F[oFbpC$>8>,&*&-%&coeffG6%FPFfnFfpFbp-Fbq6%FPFfnFbp!""FfqFh nFfq@(/F^qFfpOFio4-%$hasG6$F^qFhnO-T)6%-%$mapG6%%(collectG-Fbo6$/Ffn,&FhnFbpF^q FbpF`oFhnFfnFhn/F]pFfpO-F`r6%-Fbo6$/Ffn,$F`qFfqF`oFfnFhn>80-T+6&-%%diffGF^oFPFf n.8(@$-F\r6$FcsFfnO-T-6%Fio-%'normalG6#*&FPFbpFcsFfqFjo>8/-%$remG6%,$*(FjsFbpFc sFfq-Fhs6$FPFhnFbpFfqFPFfn>Fcs-Fes6&&F`o6#,&F]pFbpFYFbpFPFfnFis@$F\tOF_t>8&-Fcr 6&Fit7#-%$seqG6$,$*(&F`o6#8*FbpFjsFbpFcsFfqFfq/Fcv;Fbp,&F]pFbpFbpFbpFPFfn>85-%& evalbG6#0-%#opG6$FbpFhuFfp@%Fhv>82*&F[oFbpFfvFbp>Fbw*&F[oFbpF]pFbp>8?/-Fhs6$-84 6#Ffn7#-%"$G6$FfnF]p-F`r6%FhuF\xFfn>8@7#-F]v6$-Fhs6$F[x7#-F`x6$Ffn8,/F^y;Ffp,&F ]pFbpFfqFbp>&866#FfpF[x>8A-Fbo6$7$/%#_PGFP/%#_YGFfnf*6#%"QGFMFMFM-Fit6%FioF\zF^ zFMFMFM?(F^yFbpFbpFbw%%trueG>&Fdy6#F^y-Fer6&,&-Fhs6$&Fdy6#,&F^yFbpFfqFbpFhnFbp* &-Fbo6$Fgw-Fhs6$F^[lFfnFbpFgtFbpFbpFex.%,distributedGFgy>Fgw7#-F]v6$/Fix)8B,&F^ yFbpFbpFbpF_y?(F^yFfpFbpFbwFez>Fgz-Fbo6$FgwFgz>8--%'MatrixG6%;Fbp,&FbwFbpFbpFbp ;FbpFbw/.%(storageG.%'sparseG>8.-%'VectorG6$Fi\lF\]l>&Fe\l6$FbpFbpFbp?(F^yFbpFb pFj\lFez?(FcvFfpFbpFayFezC$>83-Fer6$-Fbq6%F^[lF^\l,&FcvFbpFbpFbpFfn?(81FfpFbp,& F[oFbpFfqFbpFez>&Fe\l6$F^y,(*&Fd^lFbpF]pFbpFbpFcvFbpFbpFbp-Fbq6%F]^lFfnFd^l@$Fh v?(F^yFbpFbpFj\lFezC%>F]^l-Fbq6%F^[lF^\lFfp?(Fd^lFbpFbpFe^lFez>&Fe\l6$F^y,&FewF bpFd^lFbp-Fct6#F[_l>&Fb]lFhz-Fbq6%F]^lFfnFfp>Fhu-Fbo6$7#-F]v6$/&88=-Ffo6#7$FhuFi`l>Fbw-T36$-T1 6%FeblFhnFhnFhn@%/FbwFfp>8:<"C*>FcclFdcl?(FcvFfpFbpFM-F\r6$Fin-T56%FcvFfnFfpFM> 8;-%(convertG6$-Fbo6$Fin7#-F]v6$*(-F[dl6%Fd^lFfnFfpFbp-%*factorialG6#Fd^lFfq)Fh nFd^lFbp/Fd^l;Ffp,&FcvFbpFfqFbp%"+G@%2FcvFbwC%>FP-Fbo6$/Ffn,&F^dlFbp*&)FhnFcvFb pFfnFbpFbpFP>Fin-T76'FPFhnFfn,&FbwFbpFcvFfqFez@'/-F`p6#FinFfp@%2FfpFcv>FinF^dl> Fin%)infinityG2FbpFcfl>FinF^dlC%@$34-%%typeG6$&Fin6#Fbp%'seriesG-F\r6$Fcgl%"OGC %>8D-F^w6#-F^w6#-%'indetsG6$Fcgl-%)specfuncG6$.%)anythingGFhgl@%-Fagl6$F[hl.%%n ameG>F[hlFbp>F[hl-F^w6$FYF[hl@$2F[hlF`fl>Fin-F^fl6'FPFhnFfn,(FbwFYFcvFcp-%&floo rG6#F[hlFfqFez>Fin,&F^dlFbp*&F[flFbpFcglFbpFbp>Fin-Fbo6$-F]v6$/Fcv-Fhgl6#)Fhn-% %ceilG6#-F^w6$FY-F^wFbv/Fcv-Fahl6$Fin-.Fdhl6$)-.%*identicalGFj`l.%)rationalGFhg lFin>FinF^dl>F^dl-%%evalG6$Fin7$/FhglFfp/FhnFfp@'/F^dlFfpC$>6$F[p8C-T96'-Fbo6$/ FfnFhnF`oFfnFhnF[p,&FbwFbpFfqFbp@$Fe\mOFi`l/F^dlFifl>F[pFdcl>Fd\m-Fg\m6'-Fcr6%F er-Fbo6$/Ffn,&F^dlFbpFhnFbpF`oFhnFfnFhnFdclF\]m@$30F[pFdcl0FinFiflC$>Fccl-Fbo6$ /-FhglFeyFfp-Fegl6%-Fbo6$/Ff`l,&FinFbpF^dlFfq-F`dl6$-Fbo6$F[p7$-F]v6$*(---%#@@G 6$%"DGFd^lF]xFeyFbp)Ff`lFd^lFbpFjdlFfq/Fd^l;FfpF\]m-Fhgl6#)Ff`lFbwFaelFhnFifl@$ 4-F\r6$Fccl-FhglFdgl>Fccl-F`dl6$Fccl%(polynomG@(-Fagl6$Fccl.FeglC$>6$FcclFe\m-F g\m6&FeblFfnFhn<#-F]v6$/Fhdl*&-Fbq6%FcclFhnFd^lFbpFjdlFbp/Fd^l;Ffp-%$minG6$F\]m ,&-F^w6$-F`p6#FcclFcclFbpFfqFbp@$Fe\mOFi`l-Fagl6$Fccl-.Ff`m6$%*algebraicG-F^w6# FjoC$>F]am-Fg\m6&FeblFfnFhn<#-F]v6$FcamFi_m@$Fe\m>FcclFdcl-%(hastypeG6$FcclFb[m >FcclFdcl@%/FcclFdclFhu<$-F^wF`bmFhuFMFM6:%6_thismoduledefinitionGb6#%+thismodu leG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:al geqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbor elG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(ge tnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsol vepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG% 2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(myg cdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpled oitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG% 1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/b insplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4 ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typech eckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findeq uationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationg ivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG% *interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinter pmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pack ageG/%%loadGFcdm/%'unloadGFddm6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffe qG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2dif feqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprto diffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+li sttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)pol torecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectop rocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0serie storatpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_ pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinit values/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxd egeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFMFM6(%/typ e/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ident ityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFMFMF]emc,formatpoleq%:-70Fc\nc- formatdiffeq%:-46F]fmc+makediffeq%:-86F`fmc(mygcdex%:-89Fgimc.algebraicsubs$:-2 Fhemc'lindep%:-81Faemc+indicialeq%:-74F\emc-firstnonzero%:-69Figmc$@@D&:-114Fii mc.algeqtoseries$:-4Fe\nc6goodinitvalues/diffeq%:-486$%*protectedG/%+modulename G%%gfunG M7R0 I&:-130f*6*%"UG%"aG%"bG%$dimG%"nG%"xG%"pG%'optypeG6"F-F--T%6*9%9&9'9(9)9*9+9$F- F-6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0 NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalge q2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firs tnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-i nfsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromserie sG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2h G%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcompo seG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtrunc ateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcon dG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG% 0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG% (s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*f indalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>find equationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findeq uationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG %-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG% 2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF@/%'unloadGFA6fn%.algfunt oalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG %.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%( guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG %-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-lis ttoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*rec G%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2ser iestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG %+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG %-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(maker ecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minorder eqnG%*optionsgfG%(versionGF-F-6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7typ e/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/sy mbolGF-F-Faqc8matinterpmodpearlyabort&:-1316#/%+modulenameG%%gfunG M7R0 I%:-43f*6"F$F$F$7#-%#opG6#-%&minusG6$<#-%(exportsG6#%%gfunGT%F$F$6&%6_thismodul edefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG %3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalg eq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,forma tpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3in fsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG %'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%) maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposes impleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknow ingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectopr oc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doit G%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s 2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6ratio nalinterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenord erratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenorder modpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG% .matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnorm alG%,checkresultG6%%(packageG/%%loadGF9/%'unloadGF:6fn%.algfuntoalgeqG%.algebra icsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG %.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadama rdproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG% 0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade 2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG% ,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG% -seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(N umGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG% *formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeff G%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG %(versionGF$F$6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffe qs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$F8c,GFU N_HIDDEN%:-596$%*protectedG/%+modulenameGF0 M7R0 I%:-28f*6%%$eq1G%$eq2G%%yofzG6&%#y1G%#y2G%"yG%"zG6#%\pCopyright~(c)~1992-2008~b y~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C$-T%6%9&8&8'-T'6&,& -8$6#F6"""-8%F=F>7$-%%subsG6$/F5F<9$-FC6$/F5F@9%7$F;F?F4F/F/6(%6_thismoduledefi nitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3alg eqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/fo rmpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpole qG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolv epoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lin depG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxin dexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimple G%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG %1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bi nsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ra tpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%, systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalin terpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderrat polyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG %'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mati nterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%, checkresultG6%%(packageG/%%loadGFS/%'unloadGFT6fn%.algfuntoalgeqG%.algebraicsub sG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.dif feq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardpro ductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0list tohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,p oltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rect ohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seri estolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfu nG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*form atrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,ma xordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(ver sionGF/F/6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G% 3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Finc(getname %:-72Fitc)poltorec%:-266$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-77f*6%%#ptG%$polG%"xG6"F(F(-%&evalbG6#2-%$absG6#-%%evalG6$*&9%"""-%%diffG6$ F49&!""/F9-%&evalfG6#9$-%&FloatG6$F5,&""#F5%'DigitsGF:F(F(6$%6_thismoduledefini tionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeq toseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/form polyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG %,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvep oly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'linde pG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxinde xG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG% 5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1 rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bins plitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratp olytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,sy stomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinte rpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpo lyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%' degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matint erpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,ch eckresultG6%%(packageG/%%loadGFM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG %.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffe q*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardprodu ctG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listto hypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,pol todiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectoh omrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-series tolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG %)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*format recG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxo rdereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versi onGF(F(6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3t ype/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF(F(6#/%+modulenam eG%%gfunG M7R0 I%:-62f*6'%$PolG%"xG%"yG%$ordG%$optG6:%$polG%"aG%"uG%"iG%"jG%$ptsG%&alphaG%%min iG%$degG%&thetaG%%jminG%#slG%'lastptG%"pG%#puG%$nb2G%$resG%"rG%#nbG%"qG%#a0G%+n ormalizerG%#eqG%+leadcoeffsG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project, ~INRIA~France.~All~rights~reserved.G6"C/>%-_EnvExplicitG%&falseG>8$-%(collectG6 %9$7$9&9%%&evalaG>8,-%'degreeG6$FKFQ>8)-%'selectG6$f*6#F&FEFEFE0&FO6#""#""!FEFE FE7#-%$seqG6$7$8'-%&coeffG6%FKFQFdo/Fdo;F^oFU>FZ7#-Fao6$7$&Fdo6#"""-%(ldegreeG6 $&FdoF\oFR/FdoFZ>86F^o>80&FZF`p?(FdoF]oFap-%%nopsG6#FZ%%trueGC(>8+%)infinityG?( 8(FdoFapF]qF`qC$>8-*&,&&&FZ6#FfqF\oFap&FjpF\o!""Fap,&&F]rF`pFap&FjpF`pF`rF`r@$2 FiqFcqC$>FcqFiq>8.Ffq>Fhp,&FhpFapFapFap>&8*6#Fhp,$FcqF`r>FdoFir>Fjp&FZ6#Fdo>83F ^o>F^s<#-Fao6$&F^sFds/Fdo;FapFhp@$/9#""&>F^s-Ffn6%%%typeGF^s.%,nonnegativeG?&8/ F^sF`qC(>85-%&denomG6#Fit>81-FM6$-%%subsG6%/FR)FRF\u/FQ*&)FR-%&numerGF_uFapFQFa pFKFR@$0-Fcp6$FauFRF^o>Fau-FM6$*&FauFap)FRF`vF`rFR>87-FM6$-Ffo6%FauFRF^oFQ@$0-F cp6$FhvFQF^o>Fhv-FM6$*&FhvFap)FQF_wF`rFQ?&8&&-%(sqrfreeGF`wF\oF`qC$>8;7#-%'Root OfG6$&FgwF`pFQ?(FEFapFapFE0F]x7"Z%C%>88&F]xF`p>F]x-%'subsopG6$/Fap%%NULLGF]x@'/ &FgwF\oFapC(@%-Fet6$Fix.F`x>89FS>Fjy%'normalG>&8%6#F^oFix>82Fau?(FdoFapFap,&9'F apF`rFapF`qC%>Fbz-FM6$-Feu6$/FQ,&&F_z6#,&FdoFapF`rFapFap*&FRFapFQFapFapFbzFR>8: -Ffo6%FbzFRFdo@%/-FW6$Fc[lFQFap>&F_zFds-Fjy6#,$*&-Ffo6%Fc[lFQF^oFap-Ffo6%Fc[lFQ FapF`rF`rYQ0unforecast~caseFE>Ffs,&FfsFapFapFap>&846#Ffs7$-Fao6$7$F[\l,&FitFap* &FdoFapF\uF`rFap/Fdo;F^oFdz7$-%"OGF`p,&FitFap*&FezFapF\uF`rFap/FezF^o?(FEFapFap FcyF`qC$>FfsFg\l>Fi\l7#7$Fe]lFit?&Fdo-T%6'-Feu6$7$/FR)FRFcy/FQ,&FixFapFa[lFapFa uFRFQFdzFapF`qC$>FfsFg\l>Fi\l7$7$FixFit-Fao6$7$&FfqF`p,&FitFap*(,&&FfqF\oFapFap FapFapFcyF`rF\uF`rFap/FfqFdoQNreducible~RootOf~detected.~~Substitutions~areFE>F ]x7$-%#opG6#-%$mapG6%Feu&%.lastexceptionG6#""$F_x-F]`l6#F]x7#-Fao6$&Fj\lFds/Fdo ;FapFfsFEFE6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN _SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/alg funtoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expinta lgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indic ialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.ini fromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG %(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG% +powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG% ,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc /checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade 2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectoho mrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+findd iffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenord erG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduce G%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,mat multmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)t ryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFeal/%'unloadGFfa l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.c auchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG %)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG% ,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*li sttorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+ recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriest odiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/se riestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diff eqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalue s/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindege qnG%,minordereqnG%*optionsgfG%(versionGFEFE6(%/type/gfun/freeG%7type/gfun/has2d iffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun /rectoproc/symbolGFEFEFgalc3algeqtoseries/doit%:-626#/%+modulenameG%%gfunG M7R0 I$:-7f*6%%$eq1G%$eq2G%%yofzG6&%#y1G%#y2G%"yG%"zG6#%\pCopyright~(c)~1992-2008~by ~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C$-T%6%9&8&8'-T'6&,&- 8$6#F6"""-8%F=F>7$-%%subsG6$/F5F<9$-FC6$/F5F@9%7$F;F?F4F/F/6(%6_thismoduledefin itionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3alge qtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/for mpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleq G%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolve poly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lind epG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxind exG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG %5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG% 1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bin splitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4rat polytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,s ystomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalint erpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratp olyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG% 'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matin terpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,c heckresultG6%%(packageG/%%loadGFS/%'unloadGFT6fn%.algfuntoalgeqG%.algebraicsubs G%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diff eq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardprod uctG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listt ohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,po ltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,recto homrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-serie stolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfun G%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*forma trecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,max ordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(vers ionGF/F/6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3 type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Finc(getname% :-72Fhtc,poltodiffeq%:-256$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-135f*6(%&recopG%(listvalG%"pG%$ordG%"nG%'optypeG6(%"iG%)listcofsG%"UG%$resG %%bigOG%%cofsG6"F2C$>8%-%%modpG6$9$9&@)/9)Q6rationalinterpolationF2C%>8&-F76$9% F:?(8$""!""",&-%%nopsG6#FDFH!""FH%%trueGC$>8)-F76$-%%evalG6$F5/9(FFF:@$0-F76$,& *&&FQ6#""#FH&FD6#,&FFFHFHFHFHFH&FQ6#FHFMF:FGO%&falseGFN/F=Q+recurrenceF2C&>F5-& %'VectorG6#%$rowG6#F5>FA-__%.LinearAlgebraG%(ModularG%$ModG6%F:FD&%(integerGF2? (FFFGFH,(FJFH9'FMFMFHFN@$0-_F`p%)MultiplyG6%F:-F_p6&F:F5FWFep&FA6#;F^o,(FFFHFip FHFHFHFGOFboFN/F=Q*algebraicF2C(>F5Fgo>FA-%&modp1G6$-%*ConvertInG6$FBFXF:>8(-F] r6$-F`r6$7$-%"$G6$FG,&FJFHFipFMFHFXF:>8'-F]r6$-F`r6$&F56#,&FipFHFHFHFXF:?(FFFip FMFHFN>F^s-F]r6$-%$RemG6$-%$AddG6$-F`r6$&F56#FFFX-F^q6$FAF^sFcrF:-F]r6$-%'IsZer oG6#F^sF:C(>F5Fgo>FAF\r>FcrFdr>F^s-F]r6$-F[t6$-F^q6$-F`r6$&F5F`oFXFAFcrF:?(FFFH FHFipFNC$>FA-%%DiffG6#FA>F^s-F]r6$-F^t6$F^s-F[t6$-F^q6$-F`r6$&F5F]oFXFAFcrF:Fft F2F26$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG %0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoal geq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-fi rstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG% -infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromser iesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l 2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcom poseG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtru ncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkc ondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exmin G%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbis G%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG% *findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>fi ndequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;find equationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmod pG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearly G%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFbw/%'unloadGFcw6fn%.alg funtoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyprod uctG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseq nG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoal geqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG% -listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec *recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG% 2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoser iesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/d oitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(m akerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mino rdereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G% 7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectopro c/symbolGF2F26#/%+modulenameG%%gfunG M7R0 I%:-24f*6%'%-functionlistG-%%listG6#%*algebraicG'%&pointG<$%%nameG/F.F*'%)accur acyG<$%(integerG-F(6#%*nonnegintG6*%"xG%"aG%"nG%"lG%"iG%$accG%"mG%'resultG6#%\p Copyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserve d.G6"C'@%-%%typeG6$9%.%"=GC$>8%-%#opG6$""#FH>8$-FO6$"""FHC$>FM""!>FSFH>8&-%%nop sG6#9$@%-FF6$9&.F(C%>8*-%$maxG6#-FO6#F^o>8'7#-%$seqG6$,&FboFV8(!""/F_pF^o>8),(- %(convertG6$F^o%"+GFVFfnFVF`pFVC$>Fio7#-%"$G6$FYFfn>FcpF^o>8+-T%6&-%$mapG6&%'ta ylorG-%%subsG6$/FS,&FSFVFMFVFjnFSFcpFSFio,&FcpFVF`pFV@%/Faq%%FAILGFar-Fjq6$/FS, &FSFVFMF`pFaqFBFB6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.N UMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprint G%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*e xpintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG% +indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicond G%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2 r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbini condG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powre vertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rec toproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfu n_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/r ectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG% +finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgi venorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_ reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvect G%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initm atG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF]s/%'unloa dGF^s6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borel G%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqto recG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Lapla ceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG %*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%( rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/ser iestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG %/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1 diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitv alues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*min degeqnG%,minordereqnG%*optionsgfG%(versionGFBFB6(%/type/gfun/freeG%7type/gfun/h as2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6 gfun/rectoproc/symbolGFBFBFjuc0gfun_pade2/doit&:-1056$%*protectedG/%+modulename G%%gfunG M7R0 I&:-105f*6&%#llG%"xG%%degsG%'nbiterG6B%"yG%"iG%"LG%"nG%"jG%"lG%$indG%#l2G%&pivo tG%%varsG%*leadcoeffG%"kG%*normalizeG%#lkG%.rationalcoeffG%#ttG%)finishedG%%dmi nG%$degG%<ermG%#jjG%'lterm2G%%indsG%*polycoeffG%$ll2G%&dmin2G%%ind2G%#coG%$cc oG%%cco1G%%cco2G%%cco3G6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRI A~France.~All~rights~reserved.G6"C->8'-%%nopsG6#9$>8-7$-%$seqG6$&8$6#8%/Fgn;""" FO9%>8:-%&minusG6$-%'indetsGFR<#F[o@%/F]o<"C%>80f*6#F&FL6$%)operatorG%&arrowGFL FSFLFLFL>82-%%typeG6$-F_o6$<#-%#opG6#-%$mapG6$FhpFS<#-%"OG6#Fjn-.%$setG6#.%)rat ionalG>8;%&falseGC%>Fio%'normalG>F`pFiq>Fhq-Fbp6$Fdp-Fbq6#-.%(polynomG6$FeqF]o? (FgnFjnFjnFO%%trueGC%>&8&Ffn-%'seriesG6%*&FZFjn)F[o&9&FfnFjnF[o%)infinityG>&8)F fn&FSFfn>&8?FfnFjn>84Fiq?(8(""!Fjn9'4F]tC3-%)userinfoG6&""$.%+gfun_pade2G%1iter ation~numberGF_t>85Fds?(FgnFjnFjnFOFhrC'>&8.Ffn-Fio6#-%&coeffG6%FfsF[oF_t@%0F`u F`tC%>&8+FfnFgn>86-Fhp6$-FQ6#F[sF[s@'2F\uF^v\2F^vF\uC&>F\uF^v>87-Fhp6$,&FavFjn! ""FjnF[s>8=-%'lengthG6#Ffs>8>FgnC&>89F[w@$2FawF`wC$>FewFgn>F`wFaw?(88FjnFjnFO3- %$hasG6$Fjv&Fen6#F_x-Fbx6$FhwFdxFL@%531F_xFO4Fax332FOF_x0F`uF^q1-Fbw6#&Fau6#8*- Fbw6#F`uFev>FjvFhwC$>F[v%%NULLG@%/FduF`tFevC$>Ffs-F[q6$FioFfs@$30FfsF`t0-Fhp6$F jnFfsF^qFev>FfyFgn>8,Fdy@$/F[[lF^q[@$F][lC$>8/FfyF^[l@$/F\uFdsFev>8<7#-FX6$F[vF hn@&33F`p0F[[lFjn0F[[lF^wC$>83-%$absG6#-%)icontentG6#-%$addG6$*&F`uFjnFZFjn/Fgn Ff[l@$0Fa\lFjnC$>F[[l*&F[[lFjnFa\lF^w?&FgnFf[lFhr>F`u*&F`uFjnFa\lF^wFhqC$>Fa\l- %(contentG6$Fh\lFU@$F^]lC$-%'divideG6%F[[lFa\l.F[[l?&FgnFf[lFhr-F]^l6%F`uFa\l-% &evalnGFhy>Fa\l&Fgs6#Few?&FgnFf[lFhr@$0FgnFfyC$>Ffs-F[q6$Fio-F^s6%,&*&F[[lFjnFf sFjnFjn*&F`uFjn&FgsFeyFjnF^wF[oFds@&5/FfsF`t/FgzF^qC$>F[s-F[q6$Fio-F^s6%,&*(F[[ lFjnFjsFjnF[sFjnFjn*(F`uFjn&F[tFeyFjn&F\sFeyFjnF^wF[oFds>F]tFhr/-Fhp6$""#FfsF_t >Ffs-%'subsopG6$/FjnF`tFfs@$F]tC%>F\uFds?&FgnFf[lFhr@$3Ff_l2-FbwFbvF\uC$>F\uFea l>Fb[lFgnF^[l>Fd_l-F^s6%*&F[oFjnFa\lFjnF[oFds>Fa\l&F\sFg^l>8@&F[tFg^l?&FgnFf[lF hr@$Fj^l@'F`pC+>8B*&F[[lFjnFjsFjn>8C*&Fb`lFjn-%&numerGFhyFjn>8A-%%igcdG6$FgblFj bl>Fgbl*&FgblFjnF_clF^w>Fjbl*(Fb`lFjnF`uFjnF_clF^w>F[s-F^s6%,&*&FgblFjnF[sFjnFj n*&FjblFjnFc`lFjnF^wF[oFds>Fgbl-F]cl6#-Ff\l6#-Fi\l6$*&-Ff\l6#-Fhp6$,&F_xFh`lF^w FjnF[sFjnFdxFjn/F_x;Fjn-%%iquoG6$FavFh`l@$30FgblFjn0FgblF^w>F[s-F^s6%*&F[sFjnFg blF^wF[oFds>Fjs*&F_clFjnFgblFjnFhqC&>F_cl-%$gcdG6&Fhbl*&F`uFjnFb`lFjn.Fgbl.Fjbl >F[s-F[q6$F\rFhcl>Fgbl-Fh]l6%-%(convertG6$F[sFerFUF`fl@%F`elC$>F[s-F^s6%FjblF[o Fds>FjsFhel>FjsF_cl>F[s-F[q6$Fio-F^s6%,&*&F[[lFjnF[sFjnFjn*&F`uFjnFc`lFjnF^wF[o Fds>Fc`lFjal>Fb`lF`bl-Fet6&""&Fht%-current~listG-%'lprintG6#7#-FX6$F[sFhn@$3/F_ t,&FatFjnFjnFjnFbt-T%6%7#-FX6$-%#ifG6%FezFf`lFdsFhn%(numericG.Fb[l>81-%(collect G6&-Fhfl6$&F\s6#Fb[lFerFU.%,distributedGFio@&F`p-F]^l6%Feil-Ff\l6#Feil.FeilFhq- F]^l6%Feil-Fh]l6$FeilFUFdjl-T'6#-F[q6%Fgil7#-FX6$*&-Feu6$FeilFZFjn)F[o,$FbsF^wF jnFhnF[oFLFL6(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFU N_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/al gfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expint algG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indi cialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.in ifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2r G%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG %+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG %,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectopro c/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pad e2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectoh omrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+find diffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenor derG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduc eG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,ma tmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%) tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF]\m/%'unloadGF^ \m6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%. cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorec G%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG %,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*l isttorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec +recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/series todiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/s eriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1dif feqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalu es/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindeg eqnG%,minordereqnG%*optionsgfG%(versionGFLFL6(%/type/gfun/freeG%7type/gfun/has2 diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfu n/rectoproc/symbolGFLFLFi^mc1gfun_pade2/exmin&:-104Fc]mc-listprimpart%:-826#/%+ modulenameG%%gfunG M7R0 I&:-122f*6$%"LG%"pG6"6#%)rememberGF'-%%modpG6$9$9%F'F'6$%6_thismoduledefinition Gb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtose ries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpoly G%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,fu ntodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/ foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%- listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%) minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5pow composesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rect odiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplit G%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolyt ocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systom atrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpol ationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG% ?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degm atG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpm odpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkr esultG6%%(packageG/%%loadGF6/%'unloadGF76fn%.algfuntoalgeqG%.algebraicsubsG%.al geqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*di ffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG% 0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohype rgeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodi ffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomre cG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestoli stG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nt h_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG %6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxorder eqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF 'F'6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/ gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF'F'6#/%+modulenameG%% gfunG M7R0 I%:-67f*6%%"AG%%nlinG%%ncolG6)%&lcolsG%"cG%"kG%"iG%"uG%"jG%$pivG6#%\pCopyright~ (c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C%>8$ 7#-%"$G6#;"""9&?(8%F;F;9%%%trueGC*?&8&F5/-%'normalG6#&9$6$F>FC""!>FHFK@$/FCFF<>8*FH?(8',&F>F;F;F;F;F?F@C$@%/&FI6$FUFCFK\>8(FZ?&8)F5F@>&FI6$FUFjn-FF6# ,&*&FSF;F\oF;F;*&FhnF;&FI6$F>FjnF;!""-%)userinfoG6'""&.%%gfunG%&line~GF>%,~elim inatedG?&FUF5F@>&FI6$F>FUFK-Fgo6&""'.%'rsolveG%2remaining~matrix~G-%&printG6#-% #opG6#FI>F5-%%subsG6$/FC%%NULLGF5%%FAILGF2F26$%6_thismoduledefinitionGb6#%+this moduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG %:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelin vborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG %(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4in fsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpa rtG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG% (mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesim pledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/do itG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectopr oc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elm tG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*ty pecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-fi ndequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequat iongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degve ctG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8mati nterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%( packageG/%%loadGF\r/%'unloadGF]r6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodif feqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2d iffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexpr todiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+ listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)p oltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rect oprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0ser iestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG% *_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodin itvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*ma xdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF2F26(%/t ype/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ide ntityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF2F26#/%+modulenameGF[p M7R0 I%:-84f*6%%"LG%"nG%"uG6&%$resG%"iG%)ordereqnG%)inicoeffG6"F-C$>8$-T%6%9$9%Q+rec urrenceF-@%/F0%%FAILGF9C&>8&,&-%%nopsG6#F0"""!""FA>8'-%%subsG6$/F5,&F5FAFT',&-%$maxG6$F<-T)6$FDF5FAFBFA<$-%$addG6$*&&F06#,&8%FAFAFAFA-9&6#,&F5FAFgn FAFA/Fgn;""!F<-%$seqG6$/-Fin6#%"jG&F46#,&FeoFAFAFA/Feo;F^o-%$minG6$FM,&-F?6#F4F AFBFAF-F-6*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_S ETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfu ntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalg G%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicia leqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifr omseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%( l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+p owcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,p owtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/c heckcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/ exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomr ecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddif feqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorder G%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG% ;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmu ltmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)try earlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFhp/%'unloadGFip6fn %.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauch yproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)gu esseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,lis ttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listto recG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG %(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodif feqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/series toseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqto rec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/re cG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG% ,minordereqnG%*optionsgfG%(versionGF-F-6(%/type/gfun/freeG%7type/gfun/has2diffe qs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rec toproc/symbolGF-F-Fbtc-findequation&:-118Fgrc*nbinicond%:-91Faqc-firstnonzero%: -696#/%+modulenameG%%gfunG M7R0 I%:-37f*6"F$F$F$@%0&9"6#""".%(stampedG-T'6#-T%6$""(F(-T+6&F+-T)6%F+&F(6#""#.%$o gfG-%#opG6$""!F:&F(6#""$F$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN _HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/ prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapga usselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gues sandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isroo tG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoserie stableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myiso lveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdiv ideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec /doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparam etersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoe ff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckN ameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7fin dequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrat ionalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG% +interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyab ortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadG FM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF$F$F[qc*typecheck&:-112F^uc0seriestoratpoly%:-3 7F]uc-seriestolist%:-36F^tc.listtoratpoly%:-216$%*protectedG/%+modulenameG%%gfu nG M7R0 I%:-54G6$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-127f*6&%"pG%)listvectG%$dimG%$varG6&%"iG%%lptsG%'resultG%%vectG6"F.C%>8%7#- %"$G6#;""!,&-%%nopsG6#9%"""!""F=?(8$F=F=9&%%trueG>&8&6#F@-%&modp1G6$-%'InterpG6 %F17#-%$seqG6$&8'FF/FRF<9'9$-&%'VectorG6#%$rowG6#7#-FO6$FD/F@;F=FAF.F.6$%6_this moduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLE ANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfun toalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%, formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepoly G%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholon omicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediff eqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcom posesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprim eknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/re ctoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2 /doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%( s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6 rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequationgiv enorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgiven ordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultm odpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresul tnormalG%,checkresultG6%%(packageG/%%loadGFbo/%'unloadGFco6fn%.algfuntoalgeqG%. algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+ diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG% 0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtod iffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseries G%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectod iffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohype rgeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Paramet ersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatd iffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxd egcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*opt ionsgfG%(versionGF.F.6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/ha s2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF.F. 6#/%+modulenameG%%gfunG M7R0 I%:-16f*6"F$F$F$-T%6$%&falseG9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6i o%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqto series/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/ cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getname G%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepol y/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2list toseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG %)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG% *powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rect ohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binspl itparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpo lytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG% *CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequatio nG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiveno rderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inte rpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodp earlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/ %%loadGF1/%'unloadGF26fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeq toseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomd iffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%) invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG %.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/r atpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.ser iestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpol yG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG %,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/di ffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,m indegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/fr eeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1typ e/gfun/initeqG%6gfun/rectoproc/symbolGF$F$F7c.borelinvborel%:-666$%*protectedG/ %+modulenameG%%gfunG M7R0 I%:-97f*6%%$polG%"xG%"nG6#%"iG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Projec t,~INRIA~France.~All~rights~reserved.G6"@'1-%'degreeG6$9$9%9&F22F4-%(ldegreeGF1 ""!-%$addG6$*&-%&coeffG6%F2F38$""")F3F@FA/F@;F8F4F,F,6$%6_thismoduledefinitionG b6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoser ies/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG %.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,fun todiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/f oundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-l istprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)m inindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powc omposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1recto diffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG %=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolyto coeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systoma trixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpola tionG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%? findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degma tG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmo dpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkre sultG6%%(packageG/%%loadGFL/%'unloadGFM6fn%.algfuntoalgeqG%.algebraicsubsG%.alg eqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*dif feqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0 holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyper geomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodif feqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrec G%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolis tG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth _termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG% 6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordere qnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF, F,6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/g fun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF,F,6#/%+modulenameG%%g funG M7R0 I&:-114f*6%%"iG%"yG%"xG6"F(F(@'/9$""!.-9%6#9&/F+""".--%"DG6#F/F0.---%#@@G6$F7F+ F8F0F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SE TUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfun toalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG %-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicial eqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifro mseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l 2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+po wcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,po wtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/ch eckcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/e xminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomre cbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiff eqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG %>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%; findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmul tmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)trye arlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFF/%'unloadGFG6fn%.a lgfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypr oductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guess eqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listto algeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorec G%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(r ec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeq G%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestos eriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec /doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG% (makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mi nordereqnG%*optionsgfG%(versionGF(F(6(%/type/gfun/freeG%7type/gfun/has2diffeqs2 G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectop roc/symbolGF(F(6#/%+modulenameG%%gfunG M7R0 I%:-59<.%(makerecG%(versionG%*_pexportsG%,diffeqtableG%-formatdiffeqG%*formatre cG%,maxordereqnG%,minordereqnG%*optionsgfG%1diffeqtorec/doitG%6goodinitvalues/d iffeqG%3goodinitvalues/recG6#/%+modulenameG%%gfunG M7R0 I%:-76f*6&%'lrootsG%$polG%"xG%$degG6$%$solG%%fsolG6"F,@%2""#9'-%%map2G6%%'RootO fG-%%subsG6$/9&%#_ZG9%9$C$>8$7#-%&solveG6$F;F9@%/-%%nopsG6#F8%-%&evalfG 6#F?@%2-%$absG6#,&&FK6#"""FW&Ffindequati ongivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequation givenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vect multmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2check resultnormalG%,checkresultG6%%(packageG/%%loadGFdo/%'unloadGFeo6fn%.algfuntoalg eqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.di ffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(gues sgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-li sttodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtos eriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,r ectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriest ohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Pa rametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-fo rmatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG% ,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG %*optionsgfG%(versionGF,F,6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gf un/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbol GF,F,6#/%+modulenameG%%gfunG M7R0 I%:-29t+6&%$eq1G%$eq2G%%yofzG>'%$iniG%(booleanG%%trueG6&%#y1G%#y2G%"yG%"zG6#%\p Copyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserve d.G6"C$-T%6%9&8&8'-T'6'*&-8$6#F;"""-8%FBFC7$-%%subsG6$/F:FA9$-FH6$/F:FE9%7$F@FD F9/.%+computeiniG9'F4F46(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDD ENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prett yprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaussel imG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandc heckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(i nicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestabl eG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG% *nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG% *powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doit G%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparameters G%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/po lyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG% $@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequa tiongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrational G%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+inte rpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG% (initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFfn/% 'unloadGFgn6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG% &borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,di ffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG% (LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtora tpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytoco effG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeq G%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,series torecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqta bleG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goo dinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeff G%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF4F46(%/type/gfun/freeG%7type/ gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ini teqG%6gfun/rectoproc/symbolGF4F4Fboc(getname%:-72Fbuc)poltorec%:-266#""$6$%*pro tectedG/%+modulenameG%%gfunG M7R0 I%:-46f*6'%"lG%"YG%"XG%)inicondsG%$denG6,%"rG%"yG%"xG%"iG%(diffordG%"jG%%lvarG% "ZG%%contG%'locdenG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~Fr ance.~All~rights~reserved.G6"C2@$0-%%nopsG6#9$""#Y6$%:wrong~number~of~arguments G-%#opGF=-T%6%-FD6$F?F>8%8&@$2"""9#C$>9&FK>9%FJ@%-%%typeG6$-FD6$FNF>.%$setGC'>8 $-%-selectremoveG6%%$hasGFYFK@$2FN-F<6#&Fin6#FNY6$%>invalid~differential~equati onGFC@$/F`o""!Y%Uthe~unknown~variable~does~not~appear~in~the~equationG@$2""$FO> 9'&Fin6#F?>Fin-FDFaoC$>FinFY@$F]p>F`p<"@$3F]p-F]o6$F`p.%"DG>-F_q6#FT.Faq@$-FW6$ Fin.%"=G>Fin,&-FD6$FNFinFN-FD6$F?Fin!""@$-F]o6$FinF^q>Fin-%(convertG6$Fin.%%dif fG@$0-%'indetsG6$Fin-.%)specfuncG6$.%)anythingGFJ<#-FJ6#FKYFeo@%2FO""&>Fin-%'ex pandG6#-%&numerG6#-%'normalG6#FinC%>FinFbt>8,-%&denomGFdt>Fin-F]t6#-F`tFdt>8*-% 'selectG6%F]o-F\s6$Fin-F_s6$FbsFhrFJ?(8(FioFNF70F`uFip>F`u-%&minusG6$-%%subsG6$ /-Fhr6$FesFKFesF`uFds@$4-FW6$Fin-.%'linearG6#7$Fes-%$seqG6$-Fhr6$Fes-%"$G6$FK8' /Ffw;FNFiuY6%Fin%Iis~not~a~linear~differential~equation~inGFes>Fin-F`v6$7$/Fes8 +-F_w6$/-Fhr6$Fes-Fdw6$FK8))Fax,&FixFNFNFN/FixFhwFin>Fin7$-F`v6$/FaxFioFin-F_w6 $-%&coeffG6%FinFaxF[y/Fix;FioFiu@$4-FW6$Fin-.%%listG6#-.%(polynomG6$FbsFKY6$%Fin-Fjz6%FinFK.8->9(*&Fa[lFNFhtF NFinF7F76(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SE TUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfun toalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG %-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicial eqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifro mseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l 2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+po wcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,po wtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/ch eckcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/e xminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomre cbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiff eqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG %>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%; findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmul tmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)trye arlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF\\l/%'unloadGF]\l6f n%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauc hyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)g uesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,li sttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listt orecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+rec G%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodi ffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/serie stoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqt orec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/r ecG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG %,minordereqnG%*optionsgfG%(versionGF7F76(%/type/gfun/freeG%7type/gfun/has2diff eqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/re ctoproc/symbolGF7F7Fh\lc(getname%:-72Fb]lc-listprimpart%:-826$%*protectedG/%+mo dulenameG%%gfunG M7R0 I%:-23f*6"F$F$F$@%0&9"6#""".%(stampedG-T'6#-T%6$F*F(-%$mapG6$%'normalG-&T)6#&F( 6#""%6$&F(6#""#&F(6#""$F$F$6*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_ HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/p rettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgau sselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guess andcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isroot G%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseries tableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisol veG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivi deG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/ doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparame tersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoef f/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNa meG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7find equationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrati onalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+ interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabo rtG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF L/%'unloadGFM6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseries G%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%, diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborel G%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listto ratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyto coeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalg eqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seri estorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeq tableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3g oodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoe ffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7typ e/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/i niteqG%6gfun/rectoproc/symbolGF$F$Fjpc*typecheck&:-112F_tc-listtoseries%:-23F]o c2listtoseriestable%:-836$%*protectedG/%+modulenameG%%gfunG M7R0 I$:-8f*6%%$eq1G%$eq2G%%yofzG6&%#y1G%#y2G%"yG%"zG6#%\pCopyright~(c)~1992-2008~by ~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C$-T%6%9&8&8'-T'6&*&- 8$6#F6"""-8%F=F>7$-%%subsG6$/F5F<9$-FC6$/F5F@9%7$F;F?F4F/F/6(%6_thismoduledefin itionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3alge qtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/for mpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleq G%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolve poly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lind epG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxind exG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG %5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG% 1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bin splitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4rat polytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,s ystomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalint erpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratp olyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG% 'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matin terpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,c heckresultG6%%(packageG/%%loadGFS/%'unloadGFT6fn%.algfuntoalgeqG%.algebraicsubs G%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diff eq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardprod uctG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listt ohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,po ltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,recto homrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-serie stolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfun G%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*forma trecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,max ordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(vers ionGF/F/6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3 type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Finc(getname% :-72Fhtc,poltodiffeq%:-256$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-121f*6&%"LG%$ordG%"nG%'optypeG6.%"pG%&roundG%)nbprimesG%(resmodpG%$resG%'re sultG%(modulusG%'moduliG%"iG%*ratresultG%#LLG%(partialG6"F6C&>8$-%&modp1G6#-%&P rimeG6#""">%$modG%%modsG?(8%""!F@""'%%trueGC'?(8&F@F@)""#FEFHC(?(F6F@F@F6FHC$Z% >8.-T%6$9$F9QCthe~modular~inverse~does~not~existF6C%-%)userinfoG6%""$.%%gfunGQ* bad~primeF6>F9-F;6#-F>6#F9\[>8'-T'6(FS9%9&8/F99'@$/Fco%%FAILGOF]p>&8(6#FKFco>&8 *FbpF9>F9F\o@%/FEFFC$>8+&FepF?>8)FcoC$>F[q7$-%$seqG6$&Fep6#8,/Fgq;F@FLF[q>F^q-% &chremG6$7$-Fcq6$&FapFfqFhqF^qF[q>F[q-%(convertG6$F[q%"*G>8--%*iratreconG6$F^qF [q@$0FhrF]pC$>Fhr7#-Fcq6$-%&coeffG6%FhrFioFgq/Fgq;FFFgo@$-T)6(FhrFWF9FgoFhoFjo@ %2-%'lengthG6#FW-F_t6#FhrOF]pOFhrF]pF6F66*%6_thismoduledefinitionGb6#%+thismodu leG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:al geqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbor elG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(ge tnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsol vepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG% 2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(myg cdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpled oitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG% 1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/b insplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4 ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typech eckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findeq uationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationg ivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG% *interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinter pmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pack ageG/%%loadGF\u/%'unloadGF]u6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG %.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffe qtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodi ffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+list tolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)polto recG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectopro cG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriest oratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pe xportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitva lues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdeg eqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF6F66(%/type/ gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identit yG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF6F6Fjxc*do_reduce&:-122F[yc;finde quationgivenordermodp&:-123Fgyc,checkresult&:-1356#/%+modulenameGFin M7R0 I&:-106f*6%%"gG%"xG%"nG6&%"kG%"aG%"cG%"iG6#%\pCopyright~(c)~1992-2008~by~Algori thms~Project,~INRIA~France.~All~rights~reserved.G6"@'-%%typeG6$9$.%)functionG-- %#opG6$""!F46$-T%6%-F96$"""F49%9&-F96$;""#-%%nopsG6#F4F4-F26$F4-.%(polynomG6$.% )anythingGFCF;C)>8$-%'selectG6%%$hasG-%'indetsG6$F4%"^GFC@$0-FJ6#FVFBY6&QGrepor t~this~as~a~bug:~g=%1,~x=%2,~n=%3F/F4FCFD>FV-F9F\o>8%,&FCFB-F96$FBFV!"">8&*&F4F BFVFgo>FV,$-F96$FHFVFgo*,FioFB),$FcoFgoFVFgo)Fco,$FDFgoFB-%$mulG6$,&FDFB8'FB/Fh p;FB,&FVFBFgoFBFB-%*factorialG6#F[qFgoF/F/6&%6_thismoduledefinitionGb6#%+thismo duleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%: algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvb orelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%( getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infs olvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpart G%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(m ygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpl edoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doit G%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc /binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG %4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*type checkG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-find equationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequatio ngivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvect G%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matint erpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pa ckageG/%%loadGFfq/%'unloadGFgq6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffe qG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2dif feqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprto diffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+li sttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)pol torecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectop rocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0serie storatpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_ pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinit values/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxd egeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/typ e/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ident ityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Fdtc4ratpolytocoeff/elmt&:-1 066#/%+modulenameG%%gfunG M7R0 I%:-83=6"%&falseGE\[l)%'revogfGf*6$%"LG%"xG6$%"iG%#nlG6#%\pCopyright~(c)~1992-2 008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.GF$C$>8%-%%nopsG6# 9$-T%6%-%'seriesG6%,&-%$addG6$*&&F76#8$""")9%,&FEFF!""FFFF/FE;FFF3FF-%"OG6#)FHF 3FFFHF3FH,&F3FFFJFFF$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDD ENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prett yprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaussel imG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandc heckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(i nicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestabl eG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG% *nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG% *powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doit G%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparameters G%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/po lyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG% $@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequa tiongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrational G%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+inte rpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG% (initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFY/%' unloadGFZ6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&b orelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diff eqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(L aplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratp olyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoef fG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG% /seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriesto recG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtabl eG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodi nitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG% *mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/gf un/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/inite qG%6gfun/rectoproc/symbolGF$F$Fgpc*powrevert%:-96%'lgdegfGf*F)F,F/F$C$>F3F4-F<6 %*&-F@6$*(FCFF)FH,&FEFF!"#FFFF-%*factorialG6#FcxFJ/FE;""#F3FF-F@6$*(FCFFFGFF-Ff x6#FIFJFKFJFHFQF$F$6$FSFTc(Laplace%:-16f*6$%"lGF+6#F-F/F$-F<6%,&-F@6$*(-%#opG6$ FEF7FFFGFFF^yFF/FE;FFF4FF-FN6#)FHF4FFFHF4F$F$F`y%$ogfGf*FcyFeyF/F$-F<6%,&-F@6$* &F\zFFFGFFF_zFFFazFFFHF4F$F$F`yFetFby%'revegfGf*F)F,F/F$C$>F3F4-F96%-F<6%,&-F@6 $*(&F76#,&FEFFFFFFFF)FHFEFF-FfxFDFJ/FE;""!FQFFFMFFFHF3FHFQF$F$FR%$egfGf*FcyFeyF /F$-F<6%,&-F@6$*(F\zFFFGFFF^yFJF_zFFFazFFFHF4F$F$F`y%'lgdogfGf*F)F,F/F$C$>F3F4- F<6%*&-F@6$*(FEFFFh[lFFFGFF/FE;FFFQFFF?FJFHFQF$F$F`y6#/%+modulenameG%%gfunG M7R0 I%:-68f*6&%#eqG%%yofzG%'inipolG%)iniconstG67%"yG%"zG%$deqG%"PG%"uG%"dG%"iG%#d1G %"kG%"AG%#DgG%"gG%"jG%(ord_eqnG%$eqnG%%inipG%%deq0G%$iniG%#P0G%"vG%%deq1G6#%\pC opyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved .G6"C5>8'-T%6&7%9$9%-%#ifG6%1""$9#9&%%NULLG.8$.8%83>8)-%'degreeG6$FDFT@$/FP""#> FW<"@$/FY""!Y6%QJ%1~is~not~a~polynomial~in~the~variable~%2FAFIFT>8/-T'6&-%%diff GFfnFDFT.8(@$-%$hasG6$FcoFTO-9!6$-%'normalG6#*&FD"""Fco!""&9"6#;FinFhp>8.-%$rem G6%,$*(FjoFgpFcoFhp-Fho6$FDFVFgpFhpFDFT>Fco-Feo6&&846#,&8+FgpFinFgpFDFTFio@$F\p OF`p>81FY>&826#F^oFgp?(8,FgpFgpFar%%trueG>&Fdr6#Fgr-F`q6%,&*&FTFgp&Fdr6#,&FgrFg pFhpFgpFgpFgp*&-Fho6$F`sFTFgpF^qFgpFgpFDFT>8--%'MatrixG6$;Fgp,&FarFgpFgpFgp;Fgp Far?(FgrF^oFgpFarFhr?(80F^oFgp,&FarFgpFhpFgpFhr>&Fgs6$,&FgrFgpFgpFgp,&F`tFgpFgp Fgp-%&coeffG6%FjrFTF`t>8&-%%subsG6$7#-%$seqG6$/&876#8*-Fho6$-FT6#FV7#-%"$G6$FVF gu/Fgu;F^oFar-%(collectG6$-%)primpartG6$-%&numerG6#-T)6%Fgs7#-Fau6$FduF`vFVF^wF ^w>88-T+6#7$F[uFju>Far-T/6$-T-6%FbwFVFVFV@%/FarF^o>85F[oC(>FaxF[o?(FguF^oFgpFA- F]p6$FW-T16%FguFTF^oFA>86-%(convertG6$-F]u6$FW7#-Fau6$*(-Fhx6%F`tFTF^oFgp-%*fac torialG6#F`tFhp)FVF`tFgp/F`t;F^o,&FguFgpFhpFgp%"+G@%2FguFarC%>FD-F]u6$/FT,&F[yF gp*&)FVFguFgpFTFgpFgpFD>FW-T36'FDFVFT,&FarFgpFguFhpFhr@'/-%%nopsG6#FWF^o@%2F^oF gu>FWF[y>FW%)infinityG2FgpF`[l>FWF[yC$>FW-%'seriesG6%,&F[yFgp*&FhzFgp&FW6#FgpFg pFgpFVF\t>FW-F]u6$-Fau6$/Fgu-%"OG6#)FV-%%ceilG6#-%#opG6$Fin-Fa]lFfu/Fgu-%'indet sG6$FW-.%)specfuncG6$)-.%*identicalGF[v.%)rationalGFj\lFW>FWF[y>F[y-%%evalG6$FW 7$/Fj\lF^o/FVF^o@$0FWFg[lC&>FW-%$intG6$FWFV@$/FP""%>FW,&9'FgpFWFgp>Fax-F]\l6%-% $expGFb[lFVFar>Fax<#-Fau6$/Fey*&-Fht6%FaxFVF`tFgpFgyFgp/F`t;F^oFat@%/FaxF[oF[u< $-Fa]l6#FaxF[uFAFA64%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%. NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprin tG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%* expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG %+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicon dG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l 2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbin icondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powr evertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4re ctoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gf un_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/ rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG %+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationg ivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do _reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvec tG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(init matG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFbal/%'unl oadGFcal6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&bo relG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffe qtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(La placeG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpo lyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeff G%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/ seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestor ecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtable G%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodin itvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%* mindegeqnG%,minordereqnG%*optionsgfG%(versionGFAFA6(%/type/gfun/freeG%7type/gfu n/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeq G%6gfun/rectoproc/symbolGFAFAF\blc,formatpoleq%:-70F_clc(mygcdex%:-89Fgblc'lind ep%:-81Fbilc-formatdiffeq%:-46F`blc+indicialeq%:-74F[blc-firstnonzero%:-69Fhdlc $@@D&:-114Fhflc.algeqtoseries$:-46#/%+modulenameG%%gfunG M7R0 I%:-53G6$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-38f*6"6%%"LG%$moeG%$resGF$F$@%0&9"6#""".%(stampedG-T'6#-T%6$""'F,C&>8$-T)6% F/&F,6#""#.%$ogfG>8%-T-6#.T+Z%C%@$4-%$hasG6$F>-%"OGF-C$-FF6#/FH-%$maxG6$-FF6#.T /,&-%%nopsG6#F:F.!"#F.>F:7$-%#opGF[o-%"$G6$""!-FX6$"#5Fin>8&-T16&F/F:&F,6#""$&F ,6#""%-%+PamametersG6#/FHFDF$C$FcpYF$FioF$F$62%6_thismoduledefinitionGb6#%+this moduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG %:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelin vborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG %(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4in fsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpa rtG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG% (mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesim pledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/do itG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectopr oc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elm tG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*ty pecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-fi ndequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequat iongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degve ctG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8mati nterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%( packageG/%%loadGF`q/%'unloadGFaq6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodif feqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2d iffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexpr todiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+ listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)p oltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rect oprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0ser iestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG% *_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodin itvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*ma xdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/t ype/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ide ntityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$Fdtc*typecheck&:-112Fhxc,s eriestorec%:-38Ffxc-seriestolist%:-36Ffyc,maxordereqn%:-52Fjxc+Parameters%:-40F jyc,minordereqn%:-56Fhwc*listtorec%:-226$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-15f*6"F$F$F$-T%6$%&falseG9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6i o%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqto series/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/ cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getname G%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepol y/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2list toseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG %)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG% *powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rect ohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binspl itparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpo lytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG% *CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequatio nG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiveno rderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inte rpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodp earlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/ %%loadGF1/%'unloadGF26fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeq toseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomd iffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%) invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG %.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/r atpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.ser iestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpol yG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG %,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/di ffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,m indegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/fr eeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1typ e/gfun/initeqG%6gfun/rectoproc/symbolGF$F$F7c.borelinvborel%:-666$%*protectedG/ %+modulenameG%%gfunG M7R0 I&:-128f*6'%"pG%"AG%"BG%"CG%"nG6%%$degG%"iG%$resG6"F.C%>8$,&-T%6#9%"""-F46#9&F7 ?(8%""!F7F1%%trueG>&8&6#F<-__%.LinearAlgebraG%(ModularG%)MultiplyG6%9$-_FE%$Mod G6&FJF6/9(F<&%(integerGF.-FL6&FJF:FOFQ-T'6(FJ7#-%$seqG6$F@/F<;F=F1-%#opG6$7$F7F 7F6-Fin6$7$F7""#F:9'FPF.F.6(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_H IDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/pr ettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaus selimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessa ndcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG %(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriest ableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolv eG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivid eG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/d oitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparamet ersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff /polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNam eG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7finde quationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderratio nalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+i nterpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabor tG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFh o/%'unloadGFio6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF.F.6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF.F.Fhsc'degmat&:-124Fjsc*interpmat&:-1266#/%+mo dulenameG%%gfunG M7R0 I&:-113f*6#%"xG6#%%globG6"F(C$>8$-%(convertG6$9$.%'globalG@%4-%'memberG6$F+<&._ F(%(versionG._F(%,maxordereqnG._F(%,minordereqnG._F(%*optionsgfGY6$Q3invalid~op tion:~%1F(F+F+F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%. NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprin tG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%* expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG %+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicon dG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l 2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbin icondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powr evertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4re ctoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gf un_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/ rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG %+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationg ivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do _reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvec tG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(init matG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFN/%'unloa dGFO6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG %.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtor ecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Laplac eG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG% *listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(r ec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seri estodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG% /seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1d iffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitva lues/recG%(makerecG%,maxdegcoeffGF=%*maxdegeqnG%,mindegcoeffG%*mindegeqnGF@FCF: F(F(6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type /gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF(F(6#/%+modulenameG% %gfunG M7R0 I%:-98f*6&%%poffG%"fG%"xG%"nG6"F)F)-T%6&-%%diffG6$9$9&-F.6$9%F1F19'F)F)6&%6_thi smoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CL EANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfu ntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG% ,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepol yG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholo nomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makedif feqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powco mposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/ppri meknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/r ectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade 2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG% (s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG% 6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequationgi venorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgive nordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmult modpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresu ltnormalG%,checkresultG6%%(packageG/%%loadGF=/%'unloadGF>6fn%.algfuntoalgeqG%.a lgebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+d iffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0 hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodi ffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG %&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodi ffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohyper geomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Paramete rsG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdi ffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxde gcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*opti onsgfG%(versionGF)F)6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has 2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF)F)F jnc*powdivide%:-956#/%+modulenameG%%gfunG M7R0 I%:-75f*6$%"pG%"xG61%$solG%"iG%$degG%'abssolG%'sortedG%'nbminiG%+candidatesG%"j G%&cand2G%"nG%"qG%"yG%$sqfG%%sqf2G%$polG6"F7C5>82-%(collectG6$9$9%>8&-%'degreeG 6$F:F?@$/FA""!O7"@$/FA"""O7#-%&solveGFD>8$7#-%'fsolveG6%F:F?%(complexG>8--%%nop sG6#FR>8'-%$mapG6$%$absGFR>8(-%%sortG6#Fhn?(8)""#FL-Fen6#F^o2,&&F^o6#FcoFL&F^o6 #FL!""-%&FloatG6$FL,&FdoFL%'DigitsGF]pF7>Fco,&FcoFLF]pFL@$/FcoFLC$-%'memberG6%F [pFhn.8%O-T%6&7#&FR6#F\qF:F?FA>8.-%$gcdG6$F:-%%diffGFD@$0FeqFLC$@%-%%typeG6$Feq -.%(polynomG6$.%)rationalGF?-%'divideG6%F:Feq.Feq>Feq-%$quoG6%F:FeqF?O-9!6$FeqF ?>8*7#-%$seqG6$Fbq/F\q-%'selectG6$f*6#%"kGF7F7F71&T#6#F>&F_q6#T'F7F76(F+FhnF,F^ oF-Fco7#-%"$G6#;FLFY@$4-F`r6$F:-Fdr6#%)realconsGC$>F:-%)primpartGFD@%F_uC$>Feq- F<6%-%&evalcG6#,&*$-%#ReG6#F:FdoFL*$-%#ImGFevFdoFLF?%'expandGO-F\t6&FgtFasF:F?O -FbsFD@$3/FcoFdo/,&-Fhv6#&FesF\pFL-Fhv6#&Fes6#FdoFLFG@%/FdwFGC$>Feq-Fgq6$F:-%%e valG6$F:/F?,$F?F]p@$-Fgt6%FfwFeqF?O-F_q6&FesFeqF?-FCFcsO-F_q6&FesF:F?FA>Feq-%*r esultantG6%-%%subsG6$/F?8/F>-%&numerG6#-Fey6$/F?*&F?FLFhyF]pF>Fhy>80-F\t6$f*6#% "tGF7F7F7/&F>FjwFctF7F76$F-Fco&-%(sqrfreeGFcsFjw@%30FazFI-Fgt6%*$F[pFdo&&FazF\p F\pF?F^yC$>Fbp,$FbpFdoF^wF7F76(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFU N_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries /prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapg ausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gue ssandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isro otG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseri estableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myis olveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdi videG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomre c/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpara metersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytoco eff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Check NameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7fi ndequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderra tionalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG %+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlya bortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%load GF_\l/%'unloadGF`\l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqto seriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdif feqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)in vborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%. listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/rat polytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.serie stoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG %,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%, diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diff eqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,min degcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF7F76(%/type/gfun/free G%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/ gfun/initeqG%6gfun/rectoproc/symbolGF7F7F_]lc3infsolvepoly/found%:-76F`]lc4infs olvepoly/isroot%:-776#/%+modulenameG%%gfunG M7R0 I%:-60t+6#%#~$G6"F&F&-_T%%&setupGF&F&F&6&%6_thismoduledefinitionGb6#%+thismodul eG6V%-numeric_modeG%/NUMGFUN_HIDDENG%4bound_normal_diffeqG%&typesG%)matricesG%( nthtermG%'ancontG%'boundsG%/numeric_boundsG%0symbolic_boundsG%&hrdeqG%&hrrecG%* evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%) rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_appro ximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generat orG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeq G%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diff eqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falli ng_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_ small_approxG6#%(packageG64%*fnth_termG%6analytic_continuationG%+evaldiffeqG%-d iffeqtoprocG%2transition_matrixG%-bound_diffeqG%*bound_recG%.bound_ratpolyG%2bo und_diffeq_tailG%/bound_rec_tailG%0abs_with_RootOfG%.dominant_rootG%2make_waksm an_procG%-needed_termsG%*utilitiesG%*_pexportsG%(versionG%)SettingsGF&6#QeoBina ry~splitting,~analytic~continuation~of~holonomic~functions,~and~boundsF&6#%)ndm atrixGF&F&F4c&types&:-1376#"""6#/%+modulenameG%%gfunG M7R0 I%:-45f*6(%"RG%"yG%"zG%"uG%"kG%)inicondsG61%"lG%$iniG%"iG%$recG%"jG%*minordrecG %*maxordrecG%"mG%"rG%$dr1G%'inhdegG%(inhpartG%"pG%#rrG%%contG6#%\pCopyright~(c) ~1992-2007~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C0@&-%$h asG6$9$9(Y6$FD%Kcannot~appear~in~the~differential~equationG-FA6$FC9'Y6$FJFG@%/9 #""'C&>8$<#-%$seqG6$-%#opG6$""#-FY6$""!-FY6$Fhn8&/F[o-%&minusG6$-%'indetsG6$7$9 )FC-%,gfun/initeqG6#9%<$-Fho6#Fhn.--%"DGFgoF[p>8%7%/Fjo-FJF[p/F\p-FJ6#"""-FV6$/ -T%6%F[oFhoFhn*&-FJ6#F[oFhp-%*factorialGFaqFhp/F[oFS>8,-%%subsG6$FapFC>Fap-Fhq6 $FapFdoC$>FfqFC>Fap<"@$0&FfqFgpFhn?(8.FhnFhpF=%%trueGC&>80,&FhpFhp9&!""?(F[oFen Fhp-%%nopsG6#Ffq/-%'degreeG6$FirF[sFhp>Fir-%$gcdG6$Fir&FfqFaq@$4-FAFds[>Ffq7$Fc r-FV6$-%$quoG6%FisFjrF[s/F[o;FenF^s>81-%$mapG6$f*6#%"xGF=F=F=@%/FCFhnFhpFCF=F=F =Ffq>8)-%$minG6#-FV6$,&F[oFhp-Fcs6$-FY6$,&F[oFhpFenFhpFhtF[sF\s/F[o;Fhn,&F^sFhp !"#Fhp>8*-%$maxG6#-FV6$,&F[oFhp-%(ldegreeGFjuF\sF^v>8'-%&ArrayG6$;FbuFcv/.%(sto rageG.%'sparseG?(F[oFenFhpF^sFfr?(8(-F[w6$-FY6$F[oFfqF[sFhp-FcsF[xFfr>&F]w6#,(F [oFhpFavFhpFiwF\s,&F`xFhp*&-%&coeffG6%F\xF[sFiwFhp-%'expandG6#-%$mulG6$,&FDFhp8 +Fhp/F_y;,&FhpFhpFiwF\sFbxFhpFhp@%/FcrFhnC$>8-F\s>8/FhnC$>Fgy-Fcs6$FcrF[s@%0Fer FhnC$>Fiy*&-Fix6#-%$addG6$*&-Ffx6%FcrF[sF[oFhp-F\y6$,&FDFhpFiwFhp/Fiw;,&FhpFhpF [oF\s,(FerFhpF[oF\sF\sFhpFhp/F[o;FhnFgyFhp-Fcq6#,&FerFhpF\sFhpF\s>Ffq-%'subsopG 6$/Fhp-%'seriesG6%*&FcrFhp)FjrFerF\sF[s,&-Fev6$Fgy,&FcvFhpFbuF\sFhpFhpFhpFfq>Fi yFhn@$550FapF`rFN0FgyF\sC$>Fap<$-FY6#-Fjt6%%(convertG7#-FV6$-Fhq6$/FDF[o7$Fiz-F V6$*&&F]w6#FiwFhp-FJ6#,&F[oFhpFiwFhpFhp/Fiw;-Fev6$Fbu,$F[oF\sFcvFb[l%"+G-FY6#Fa p?(F[o,&FgyFhpFhpFhpFhpF=52F[o,$FbuF\s/-Fhq6$Fh]l<#-FV6$&F]w6#,&FcvFhpFiwF\s/Fi w;Fhn-Fdu6$,(F[oFhpFgyF\sF\sFhpFd\l<#Fhn>Fap<$-Fb]l6$-Fhq6$Fh]l7$Fj]lFiyFg^lFh^ l>F]w-T'6%-Fhq6$/FD,&FDFhpFbuF\s7$Fiy-FV6$&F]wFaq/F[oFawFD.82@$3-FA6$FcalFDFh\l C$>FSF\s?&Fiw-%'selectG6%%%typeG-T)Fgal%*nonnegintGFfr@$1F[oFiwC$>FS,&FSFhpFhpF hp>Fap-%&unionG6$Fap<#/-FJF^^l&%#_CG6#FS?(F=FhpFhpF=32Fen-F_s6#F]w/&F]w6#FdclFh n>F]w-Fi[l6$/Fdcl%%NULLGF]w6%-Fjt6%%(collectGF]wFDFapFcalF=F=6*%6_thismoduledef initionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3al geqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/f ormpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpol eqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsol vepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'li ndepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxi ndexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpl eG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingp G%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/b insplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4r atpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG% ,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationali nterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderra tpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodp G%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mat interpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG% ,checkresultG6%%(packageG/%%loadGFidl/%'unloadGFjdl6fn%.algfuntoalgeqG%.algebra icsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG %.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadama rdproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG% 0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade 2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG% ,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG% -seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(N umGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG% *formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeff G%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG %(versionGF=F=6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffe qs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF=F=F_hlc$@ @D&:-114F_flc-listprimpart%:-82Fgflc)myisolve%:-906$%*protectedG/%+modulenameG% %gfunG M7R0 I%:-30t+6'%%exprG%%aofnG%%foftG>'%,homogeneousG%(booleanG%&falseG>'%$iniGF+%%tr ueG6*%"rG%"aG%"nG%"fG%"tG%)inicondsG%"AG%"NG6#%\pCopyright~(c)~1992-2008~by~Alg orithms~Project,~INRIA~France.~All~rights~reserved.G6"C(-T%6%9&8'8(@%9(>8$-T'6& 7$9$9%.8%.8&.8)>FG-FI6%FKFNFP@$39'0&FG6#"""""!>FG-T)6$FGFQ@%FE>FS-T+6'FGFOFQFSF ,>FS%%NULLG@&-%$hasG6$FGFBY6$QC%1~cannot~appear~in~the~recurrenceFfindequationgivenorderratpolyG%?findequationgivenorder rationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpma tG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearl yabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%lo adGFip/%'unloadGFjp6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqto seriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdif feqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)in vborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%. listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/rat polytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.serie stoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG %,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%, diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diff eqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,min degcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFfindequationgivenorderratpolyG%?findequationgivenorderrat ionalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG% +interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyab ortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadG FM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF$F$F[qc*typecheck&:-112F`uc/seriestoseries%:-39 F]uc-seriestolist%:-36F`tc-listtoseries%:-236$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-56"""6#/%+modulenameG%%gfunG M7R0 I%:-73f*6(%+listseriesG%"xG%$ordG%*nbnonzeroG%+tryfactorsG%)ordcheckG6&%%lpolG% "kG%"jG%&checkG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France .~All~rights~reserved.G6"C(>8$-%$mapG6%%(collectG-T%6%9$9%9&F>@$/F5%%FAILGOFB@$ 29'-%%nopsG6#-%%subsG6$/""!%%NULLG-F76%%'coeffsGF5F>C&@$49(OFB>F5-F76$%(factors GF5@$2FF,&-FH6#-FK6$FM7#-%$seqG6$-FR6$-%#opG6$"""8%F>/Fgo-F_o6$-Fdo6#-Fdo6$""#F go/FgoF5Ffo-FH6#-%'removeG6%%$hasGF5F>FfoOFB>F5-F76%%(convertG7#-F_o6$7$&Fgo6#F fo-F_o6$)&8&Faq&Ffq6#F_p/Ffq&FgoFhqF`p%"*G>8'-F76$%'normalG-%'seriesG6%-%$addG6 $*&&F56#FfqFfo&F=FirFfo/Ffq;Ffo-FH6#F=F>9)@$5/F]rFN/-Fdo6$FfoF]r-%"OGFaqOF5FBF2 F26&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0 NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalge q2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firs tnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-i nfsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromserie sG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2h G%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcompo seG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtrunc ateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcon dG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG% 0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG% (s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*f indalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>find equationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findeq uationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG %-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG% 2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF`t/%'unloadGFat6fn%.algfu ntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproduc tG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG %(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalge qG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-l isttoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*r ecG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2s eriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoserie sG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doi tG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(mak erecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minord ereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7t ype/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/ symbolGF2F2Fjzc&pade2%:-246#/%+modulenameG%%gfunG M7R0 I%:-90f*6$%$eqnG%"nG6'%$solG%"iG%"dG%"fG%"gG6#%\pCopyright~(c)~1992-2008~by~Alg orithms~Project,~INRIA~France.~All~rights~reserved.G6"@)4-%$hasG6$9$9%<"-%%type G6$F5-.%(polynomG6$.%)rationalGF6-%'selectG6%F9<#-%$seqG6$&8%6#"""/FI-%&rootsG6 #F5.%(integerG-F96$F5.%"*G-%&unionG6#-%#opG6#-%$mapG6%T%7#-FZFOF6C'>8'-%(collec tGF4>8(-%)primpartG6$F^oF6@$0-%'expandG6#,&FboFKF^o!""""!O-Fin6$FboF6>8&-%'degr eeGFeo@)/FbpFKC$>F^o,$*&-%&coeffG6%F^oF6F]pFK-F\q6%F^oF6FKF\pF\p@'-F96$F^oFP<#F ^o45-F36$F^o.%'RootOfG-F36$F^o.%(&RootOfGF7C$>F^o-%&evalaG6#-%'NormalG6#F^o@%Fa qFcqF7/Fbp""#C&>F^o7#-FF6$-F\q6%F^oF6FI/FI;F]pFhr>Fbp-%%sqrtG6#,&*$-FZ6$FhrF^oF hrFK*&-FZ6$""$F^oFK-FZ6$FKF^oFK!"%>Fbp-%)simplifyG6%Fbp.%(radicalG.%)symbolicG- FB6%F9-Fgn6$%'normalG<$,$*&,&FbpFKFhsF\pFKF[tF\p#FKFhr,$*&,&FbpFKFhsFKFKF[tF\p# F\pFhrFPFRFVC$Z%>8$-%'isolveG6$-FioFOF6F/OF7<#-FF6$-FZ6$FhrFI/FI-FB6%F9-Fgn6$FZ 7#Fju/-.%*identicalG6#F6FPF/F/6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GF UN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoserie s/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheap gausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gu essandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isr ootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoser iestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myi solveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powd ivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomr ec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpar ametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytoc oeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Chec kNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7f indequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderr ationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmat G%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearly abortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loa dGFgw/%'unloadGFhw6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtos eriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiff eqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)inv borelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.l isttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratp olytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.series toalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG% ,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,d iffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffe qG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mind egcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/type/gfun/freeG %7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/g fun/initeqG%6gfun/rectoproc/symbolGF/F/Feyc)myisolve%:-906#/%+modulenameG%%gfun G M7R0 I%:-99f*6)%"rG%"uG%"nG%"fG%"zG%,homogeneousG%)inicondsG64%&orderG%'diffeqG%"PG% "kG%"pG%"aG%#rrG%+returninisG%$iniG%"iG%#k0G%%indsG%$resG%"lG%"cG%#aaG%"jG%'isz eroG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~right s~reserved.G6"C1>8$-%$maxG6#-%#opG6#-%$mapG6%%'degreeG9$9&>8+-%&evalbG6#/9#""(> 8%-%&ArrayG6$;!""FD/.%(storageG.%'sparseG>8.,&-%%nopsG6#FO"""!"#Feo>-%"DG6#9'.F ho?(8'""!FeoF`o%%trueGC$>8&-FI6$,&F^pFeo""#FeoFO?(8(F_pFeo-FN6$FcpFPF`pC%>Fcp-% $quoG6&Fcp,(FPFeoF^pFeoFipFinFP.8)>&FZ6#Fip,&FeqFeo*&FcqFeo)9(,(F`oFeoFipFeoF^p FinFeoFeo>&FZ6#Fin,&F]rFeo-%(collectG6$*(FcqFeoFiqFeo-%%diffG6$-%$addG6$*(-T%6% 8-F[pF_pFeo)FjqF^sFeo-%*factorialG6#F^sFin/F^s;Fip,&F^pFeoFinFeo7#-%"$G6$FjqFip FeoFjqFin>Fcp-FI6$FeoFO?(FipF_pFeoFjpF`pC$>&8*Ffq-%%subsG6$/FP,&FipFinFinFeoFcp >Fcp-F_q6%,&FcpFeoF`tFin*&,(FPFeoFipFeoFeoFeoFeo,&FipFeoFeoFeoFinFP>FZ7$,&*&F]r Feo),&FeoFeoFjqFinFipFeoFeo*&)FjqF`oFeo-Fhr6$*&&Fat6#F^pFeo)Fcu,(FipFeoF^pFinFi nFeoFeo/F^p;F_p,&FipFeoFinFeoFeoFeo-%$seqG6$*&FbuFeo&FZFjuFeo/F^p;F_pFD@$FRC'>8 /-FL6$FI-%'indetsG6$9*-9%6#.%)anythingG>8,-%&solveG6$-Fct6$7#-Fav6$/-FbwFbs*&F[ sFeoF`sFin/F^sFjvF`w<#-Fav6$F[sFcx>FZ-Fct6$FgwFZ>Fjv-FF6#-FI6#Fjv@$30Fjv,$%)inf inityGFin1FDFjv>FZ-%'subsopG6$/Feo,&-Far6$&FZ6#FeoFjqFeo-%(convertG6$-%'seriesG 6%-%%evalG6#-Fct6%/-F[p6#Fjq,&-Fhr6$Fjr/F^s;F_pFjvFeo*&-%"OGF^zFeo)Fjq,&FjvFeoF eoFeoFeoFeoFgw-T'6%FZF[pFjqFjqFcy%(polynomGFinFZ@$5-%$hasG6$F]zF[p9)C+>81-%'sel ectG6%F^\l-F^w6$F]z.%)functionGF[p@$30Fc\l<"4-%%typeG6$F]z-.%'linearG6#Fc\lYQ;i nvalid~inhomogeneous~partFA>FZ-Fct6$<#-Fav6$/&Fc\lFbs&83Fbs/F^s;Feo-FcoFf]lFZ>F c\l7#-Fav6$Fa^lFc^l>FZ-Fgy6$/Feo-Far6$F]zFc\lFZ?&F^sFc\lF`p@$-F^\l6$F]zF^sC%>82 -%&coeffG6%F]zF^sFeo>80,$-Fer6$Ff_lFjqFin>FZ7&-Far6%,&*&F[`lFeoF]zFeoFeo*&Ff_lF eo-FerF\zFeoFeoFc\l%'normalG,&*&F[`lFeo&FZ6#FgpFeoFeo*&Ff_lFeo-Fer6$Fj`lFjqFeoF eo-Fav6$,(*&F[`lFeo&FZ6#84FeoFeo*&Ff_lFeo-Fer6$FcalFjqFeoFeo*&Ff_lFeo&FZ6#,&Fea lFeoFinFeoFeoFeo/Feal;""$-Fco6#FZ*&Ff_lFeo&FZ6#F`blFeo@$3F`\l0F]zF_pC%>Ff_lF]z> F[`lF\`l>FZ7&F_pFh`lF_alFbbl@$-F^\l6$FZFb^lYQ9some~assertion~was~wrongFA>FZ-FL6 %FarFZFjq>FZ-T)6$FZFjq@%FRC$>6$Fgw85-T+6&FZF[pFjqFgw@$F]dlOF[[l>FgwF^]l>F[`l-Fh [l6%FhxF[pFjq@%0FgwF^]l<$-FI6#FgwF[`lF[`lFAFA6,%6_thismoduledefinitionGb6#%+thi smoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doit G%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.boreli nvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeq G%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4i nfsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimp artG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG %(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesi mpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/d oitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectop roc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/el mtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*t ypecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-f indequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequa tiongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degv ectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8mat interpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%% (packageG/%%loadGFcel/%'unloadGFdel6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqto diffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG %2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0hole xprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeom G%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG %)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*r ectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0 seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_ter mG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goo dinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG% *maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFAFA6( %/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFAFAFihlc$@@D&:-114F]glc+ma kediffeq%:-86Fiflc-listprimpart%:-82Fe]mc6goodinitvalues/diffeq%:-486#/%+module nameG%%gfunG M7R0 I&:-116f*6%%"LG%"yG%"xG6$%$resG%"iG6"F+C$>8$-T%6%9$9&Q*algebraicF+@%/F.%%FAILGF 7-%$addG6$*&&F.6#,&8%"""F@F@F@)-9%6#F3F?F@/F?;""!,&-%%nopsG6#F.F@!""F@F+F+6&%6_ thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN _CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7al gfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzer oG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolve polyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,ish olonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+make diffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1po wcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/p primeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfu n/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_p ade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2 dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalge qG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequatio ngivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationg ivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectm ultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkr esultnormalG%,checkresultG6%%(packageG/%%loadGFT/%'unloadGFU6fn%.algfuntoalgeqG %.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffe q+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgf G%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listt odiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseri esG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rect odiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohy pergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Param etersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-forma tdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,ma xdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*o ptionsgfG%(versionGF+F+6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/ has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF+ F+Fhqc-findequation&:-1186#/%+modulenameG%%gfunG M7R0 I$:-5f*6"F$F$F$-T%6$%%trueG9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6io% ,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtose ries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/ch eapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG% .guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/ isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listto seriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%) myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*p owdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectoh omrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplit parametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpoly tocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*C heckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG %7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenord errationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interp matG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpea rlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%% loadGF1/%'unloadGF26fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqto seriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdif feqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)in vborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%. listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/rat polytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.serie stoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG %,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%, diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diff eqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,min degcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/free G%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/ gfun/initeqG%6gfun/rectoproc/symbolGF$F$F7c.borelinvborel%:-666$%*protectedG/%+ modulenameG%%gfunG M7R0 I&:-133f*6(%"LG%$dimG%"xG%"pG%'optypeG%&stackG6(%"UG%"aG%"bG%"cG%"kG%%zeroG6"F2 @'/9#""&9$/&9)6#"""F6&8$8%8&8'-%#opG6$;""#!""F:@%/9(Q+recurrenceF2C$?(8(F8)-%&evalbG6#2FQFP>Fco-%&modp1G 6$-%'IsZeroG6#-%$AddG6#-%$seqG6$-FX6$&F76#FP&F@Fhp/FP;F<9%FZ@%4Fco%%FAILG-T%6(F 7F\qFjnFZFL&9"6#;""(FI-Faq6(-T'6&FZF7&F:6#FHFjnF\qFjnFZFLFcqF2F26(%6_thismodule definitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG% 3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalge q/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,format poleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3inf solvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG% 'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)m axindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesi mpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowi ngpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectopro c/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG %4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2 aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6ration alinterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorde rratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenorderm odpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%. matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnorma lG%,checkresultG6%%(packageG/%%loadGFfr/%'unloadGFgr6fn%.algfuntoalgeqG%.algebr aicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeq G%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadam ardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG %0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pad e2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG %,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG %-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%( NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG %*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoef fG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgf G%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diff eqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF2F2F_wc)t ryearly&:-133F[wc-vectmultmodp&:-1296#/%+modulenameG%%gfunG M7R0 I%:-22f*6"6*%'resultG%(methodsG%'methodG%"uG%"nG%"sG%%unknG%%exprG6#%\pCopyrigh t~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.GF$C*@ $0&9"6#""".%(stampedGO-T'6#-T%6$""#F4>8+&F46#F@>8*&F46#""$>8%&F46#""%>8'-%#opG6 $""!FF>8(-FR6#FF?&8&FK%%trueGC&Z%@%35/FZ.%'revogfG/FZ.%'revegfG0&FBF5FT>8)-T)6% F77$F6-FR6#FBFZ>Fdo-Ffo6%F7FBFZF$\-%)userinfoG6'FI.%%gfunG%,Trying~the~GFZFdo>8 $-T+6%FdoFVFP@$0Ffp%%FAILGC$-F`p6(F@Fbp.%$TheGFZ.%1seems~to~satisfyGFfpO7$FfpFZ F\qF$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SET UPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfunt oalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG% -firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indiciale qG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifrom seriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2 h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+pow composeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,pow truncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/che ckcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/ex minG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrec bisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffe qG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG% >findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;f indequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmult modpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryea rlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF]r/%'unloadGF^r6fn%. algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyp roductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)gues seqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listt oalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtore cG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%( rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffe qG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriesto seriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtore c/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG %(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,m inordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/gfun/has2diffeqs 2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/recto proc/symbolGF$F$Fauc*typecheck&:-112Fexc*listtorec%:-22Fcxc+listtolist%:-20Fesc (l2r/l2r%:-846$%*protectedG/%+modulenameGFcp M7R0 I%:-31f*6$%$RecG%%uofkG6'%$recG%"uG%"kG%$iniG%"nG6#%\pCopyright~(c)~1992-2008~b y~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C$>8$-T%6&7#9"8%8&8' @%/&F26#"""""!9$C&>8(-%%nopsG6#F2@$50F:<"-%%typeG6$FA%$setG>F:-T)6(F2F8F9F:%%tr ueG-%$maxG6$,&FDF?!"#F?-T'6$F=F9>F2-T+6$F2F9-T-6&F2F8F9F:F/F/6.%6_thismoduledef initionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3al geqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/f ormpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpol eqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsol vepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'li ndepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxi ndexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpl eG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingp G%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/b insplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4r atpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG% ,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationali nterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderra tpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodp G%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mat interpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG% ,checkresultG6%%(packageG/%%loadGFeo/%'unloadGFfo6fn%.algfuntoalgeqG%.algebraic subsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%. diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamard productG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0l isttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G %,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,r ectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-s eriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(Num GfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*f ormatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG% ,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%( versionGF/F/6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs 3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Ffwc*form atrec%:-47F^pc-firstnonzero%:-69Fhwc3goodinitvalues/rec%:-49F]rc1rectohomrec/do it&:-100Fiwc(makerec%:-506$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-48f*6'%$deqG%"yG%"zG%$iniG%"pG61%"uG%%initG%"iG%$solG%)maxorderG%%indsG%"jG %$rejG%"kG%$sysG%"vG%#gbG%*termorderG%)goodindsG%&unknsG6#%\pCopyright~(c)~1992 -2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C+>81-%'selec tG6%%%typeG-T'6$-T%6%9$9&FKFK%*nonnegintG@%/F?<"C$@$/&FJ6#"""""!O6$FO%&falseG>8 (-%'degreeG6$FSFKC$>F?-%%sortG6#7#-%#opG6#F?>Fen&F?6#!""@$/9#""&>Fen-%$maxG6$Fe n9(@%32""$Fho-FC6$9'.%$setGC%>8%Fep>Fen-F\p6$Fen-%$seqG6$-F`o6$""#-F`o6$FV-F`o6 $FV8&/Fhq-%&minusG6$-%'indetsG6$Fjp-%,gfun/initeqG6#9%<$-Fcr6#FV.--%"DGFbrFfr@$ 31FenFV-%$hasG6$FjpFgr>FenFU>FjpFO>8$-%'seriesG6%-%%evalG6$-T)6%FJFcrFK/-Fcr6#F K-%%subsG6$Fjp,&-%$addG6$*(-T+6%FhqFcrFVFU)FKFhqFU-%*factorialG6#FhqFeo/Fhq;FVF enFU*&-%"OGFTFU)FK,&FenFUFUFUFUFUFK%)infinityG>Fds-%&unionG6$-%'removeG6%F_s<#- F_q6$-%&coeffG6%FdsFKFhqF`uFcuFjp>82<#-F_q6$FitF`u>8'-%&solveG6$Fds-%*intersect G6$Ffv-F^r6$Fds-.%)functionGFfr@%/F[w%%NULLGY%F?7#-%"$G6#Fau>F[w-Fbt6$F[w7#-F_q6$Fit/FhqF?>8)-FA6%F_s-F^r6$F[wFewFfv>8*-F \p6#-F`o6#-%$mapG6$F`o-F^r6$7$FJF[w&%#_CG6#.%)anythingG@$/Fay,$FguFeo>FayFeo?&F hqF[y%%trueG@%3-%'memberG6%FhqF[w.8,2FU-%%nopsG6#-FA6%F_sF[wFhqC$>Fay,&FayFUFUF U>F[w-Fbt6$/Fhq&F]z6#FayF[wC$>F?-%'subsopG6$/F][lFiwF?>F[w-F`\l6$Fb\lF[w@%33334 -%(hastypeG6$FJF\z-F]]l6$-F]v6%FCF[w.%%nameGF\z2-F\p6#-F`o6#-Fgy6%FgnF[w-F^r6$F [wF\zFbp4-F_s6$F[w.%'RootOfG-FC6$F[w-.%%listG6#-.%(polynomG6$.%)rationalGF\^lC* >8-<#-F_q6$,&&8.F_uFU&F[wF_uFeo/Fhq;FU-F`[l6#F[w>F[y-F^r6$Fa_lF\z>80-%'lexdegG6 $7#-F`o6#F[y7#-F_q6$Ff_lFi_l>8/-F]v6%F]]l-_%)GroebnerG%&BasisG6$Fa_lFa`lF\z@%/F \al7">F[wFh`l>F[w-Fbt6$-F]w6$<#-F`o6#F\al<#-F_q6$Ff_l/Fhq&F?6#;,&-_Faal%1Hilber tDimensionG6$F\alFa`lFU-F`[lFg`lFeoFeoFh`l>FayFeo?(FhqFUFUF[`lFfz@$/Fh_lFf_l@%3 /-F`[l6#-FA6%F_sF[wFh_lFU1FhqFen>&8+F_uFhqC%>FjclFiw>FayFf[l>F[w-Fbt6$/Ff_lF[\l F[w6$<#-F_q6$/-Fjt6%&F?F_uFcrFVFh_l/Fhq-F[r6$<#-Fax6#Fj_l<#-F_q6$FjclFi_lFY6$<# -F_q6$Fgdl/Fhq;FU-F`[lFao-%&evalbG6#3FR/<#-F`oF\`l<#FVFfindequationgivenorderratpo lyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%' degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matint erpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,ch eckresultG6%%(packageG/%%loadGFjfl/%'unloadGF[gl6fn%.algfuntoalgeqG%.algebraics ubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.d iffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardp roductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0li sttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G% ,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,re ctohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-se riestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumG funG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*fo rmatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%, maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(v ersionGFfindeq uationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequa tiongivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%- vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2c heckresultnormalG%,checkresultG6%%(packageG/%%loadGFU/%'unloadGFV6fn%.algfuntoa lgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%. diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(gu essgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%- listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listt oseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG% ,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2serie stohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%- formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerec G%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereq nG%*optionsgfG%(versionGF'F'6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/ gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symb olGF'F'6#/%+modulenameG%%gfunG M7R0 I%:-82f*6%%"lG%$varG%+optcontentG6'%"iG%"TG%"qG%%contG%"nG6#%\pCopyright~(c)~19 92-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"@%-%(hastyp eG6$9$.%&floatGF5C&>8(-%%nopsG6#F5>8'-%(contentG6%-%$addG6$*&&F56#8$""")8%,&FIF J!""FJFJ/FI;FJF:FL.8&@$/9#""$>9&F?7#-%$seqG6$-%&coeffG6%FRFLFI/FI;""!,&F:FJFNFJ F0F06$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG %0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoal geq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-fi rstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG% -infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromser iesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l 2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcom poseG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtru ncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkc ondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exmin G%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbis G%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG% *findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>fi ndequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;find equationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmod pG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearly G%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFeo/%'unloadGFfo6fn%.alg funtoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyprod uctG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseq nG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoal geqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG% -listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec *recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG% 2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoser iesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/d oitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(m akerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mino rdereqnG%*optionsgfG%(versionGF0F06(%/type/gfun/freeG%7type/gfun/has2diffeqs2G% 7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectopro c/symbolGF0F06#/%+modulenameG%%gfunG M7R0 I%:-91f*6%%$deqG%"yG%"zG6%%$polG%$valG%$resG6#%\pCopyright~(c)~1992-2008~by~Alg orithms~Project,~INRIA~France.~All~rights~reserved.G6"C%>8$-T%6&9$9&F68%>8&,&-T '6$F1F6"""!""F>@'/-%&coeffG6%&F56#F>F6,&F9F>F7F>""!F9/-%%subsG6$/F6FH&F56#-%%no psG6#F5FHFHY%findequationgivenorderratpolyG%?findequ ationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(deg vectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8ma tinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6% %(packageG/%%loadGFfn/%'unloadGFgn6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtod iffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG% 2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holex prtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG %+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG% )poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*re ctoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0s eriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_term G%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6good initvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%* maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF.F.6(% /type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/i dentityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF.F.Fdoc+indicialeq%:-74F_oc -firstnonzero%:-696#/%+modulenameG%%gfunG M7R0 I&:-108f*6$%$RecG%%uofkG6,%$recG%"uG%"kG%$iniG%"nG%"iG%"cG%#dcG%#coG%"jG6#%\pCo pyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved. G6"C$>8$-T%6&7#9"8%8&8'@'/&F76#"""""!9$-%$hasG6$-%'subsopG6$/FD%%NULLGF7F>Y6$Q7 invalid~recurrence:~%1F4FFC*>8(-%%nopsG6#F7>8*-%(collectG6$FBF>>8+-%'degreeG6$F YF>@$0F?<">F?-T'6(F7F=F>F?%%trueG,(FTFD!""FDFhnFD>&8,6#FeoFE?(8)FEFD,&FTFD!"#FD Fco>&Fho6#F[p&F76#,&F[pFD""#FD?(F[pFEFDFhnFcoC$>&Fho6#,(FTFDF[pFDFeoFD&Fho6#,(F TFDF[pFDF]pFD?(8-F]qFeoFEFco>&Fho6#F_q,&&Fho6#,&F_qFDFeoFDFDFaqFeo-T)6&7$FE-%$s eqG6$Faq/F_q;FEFdoF=F>F?F4F46*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN _HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/ prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapga usselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.gues sandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isroo tG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoserie stableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myiso lveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdiv ideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec /doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparam etersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoe ff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckN ameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7fin dequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrat ionalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG% +interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyab ortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadG Fgr/%'unloadGFhr6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoser iesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeq G%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbo relG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.lis ttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpol ytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriesto algeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,s eriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,dif feqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG %3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindeg coeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF4F46(%/type/gfun/freeG%7 type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfu n/initeqG%6gfun/rectoproc/symbolGF4F4Fhzc*formatrec%:-47Fjzc3goodinitvalues/rec %:-49F[[lc(makerec%:-506#/%+modulenameG%%gfunG M7R0 I&:-125f*6#%"AG6#%"iG6"F(,&-%$maxG6#-%$seqG6$-%%nopsG6#&9$6#8$/F6;"""-%#opG6$F9 F4F9!""F9F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGF UN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/a lgfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expin talgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+ind icialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.i nifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2 rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicond G%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevert G%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectopr oc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pa de2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/recto homrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+fin ddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgiveno rderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_redu ceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,m atmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG% )tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFE/%'unloadGFF6 fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cau chyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%) guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,l isttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*list torecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+re cG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestod iffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seri estoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeq torec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/ recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqn G%,minordereqnG%*optionsgfG%(versionGF(F(6(%/type/gfun/freeG%7type/gfun/has2dif feqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/r ectoproc/symbolGF(F(6#/%+modulenameG%%gfunG M7R0 I%:-14f*6$%%exprG%%yofxG63%"yG%"xG%%deqsG%(newexprG%%funsG%#nfG%"iG%"jG%*sortby lenG%#eqG%&initsG%%powsG%#npG%$iniG%$deqG%&nbsubG%%intsG6#%\pCopyright~(c)~1992 -2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C7-T%6%9%8$8% @&-%$hasG6$9$FAY6%QHfirst~argument~%1~should~not~contain~%2F;FGFA4-T'6$FGFBY6$Q `pexpression~is~not~holonomic~(or~involves~a~function~which~is~not~implemented~ yet):~%1F;FG@$4-FEFNO,&F@"""FG!"">8,f*6$%"aG%"bGF;6$%)operatorG%&arrowGF;-%&eva lbG6#1-%'lengthG6#F@-Fao6#FGF;F;F;>8'FG>83""!>8(-%'selectG6%FE-%'indetsG6$Ffo-. %)specfuncG6$.%)anythingG%$IntGFB?(8*FWFWF;0F[p<"C)>Fho,&FhoFWFWFW>F[p-%%sortG6 $7#-%#opG6#F[pFZ>8--9!6$-Ffq6$FW&F[p6#FW-FA6#FB@$-%%typeG6$Fiq%$setG>Fiq-Ffq6#- %'removeG6%FerFiq%"=G>&8&6#Fho-%%subsG6$/Far-%%diffG6$-&FAFbsFbrFBFiq>Ffo-Fds6$ /F_rFjsFfo>F[pF\p>F[p-F]p6%FE-F`p6$Ffo)-Fcp6$Ffp%$expG.%)rationalGFB>Ffo-Fds6$7 #-%$seqG6$/Fjp-Fit6#*&-Ffq6$""#FjpFW-Ffq6#-Ffq6$FWFjpFW/FjpF[pFfo>F[p7#-Ffq6#-F `p6$FfoFgt>F[p-F\s6%FerF[p-%)functionG6#<$.%'algfunG.%'radfunG@$4-Fer6$-%$mapG6 %Fhs-Few6$FfqF[pFB-%%listGFjvY6$Q@expression~is~not~holonomic:~%1F;F[p?(FjpFWFW -%%nopsGFgq%%trueGC%>FhoF_q>F`s-Fds6$/FAF[t-T)6$&F[p6#FjpFar>Ffo-Fds6$/F[yFjsFf o>F[p7#-Ffq6#-%&minusG6$-F]p6%FE-F\s6%Fer-F`p6$Ffo.Fiv.%'RootOfGFB<#-Fau6$-&FAF \yFbr/Fjp;FWFho?(FjpFWFWF_xFaxC%>FhoF_q>F`sFex>FfoF^y>8/-F\s6%Fer-F]p6%FE-F`p6$ Ffo)-.%(polynomG6$FfpFB-%*gfun/freeGFbrFB)FfpFjt?(FjpFWFW-F`x6#F^[lFaxC'>FhoF_q >81-Fds6$/FBFio-Ffq6$FW&F^[lF\y>82,&*&Fg\lFWFgsFWFW*(-Ffq6$FiuFi\lFW-Fhs6$Fg\lF BFWFjsFWFX@%/Fc\lFio>F`sF[]l>F`s<$/-F[t6#Fio)Fc\lF_]lF[]l>Ffo-Fds6$/Fi\lFjsFfo> F[p-F\s6%Fer-F`p6$Ffo<$-F\wFi[l-F^wFi[l-.%(ratpolyGFi[l?(FjpFWFWF;F[qC(>FhoF_q> F[pFaq>Fiq-T+6&F_rFar.8..%*algebraicG>F`s-Fds6$Fgx-T-6%FiqFarFd_l>FfoF]t>F[p-F \s6%FerFc^lFf[l-T/6&Ffo7#-Fau6$&Fas6#8+/Fi`lFgz7#-Fau6$-&FAFh`lFbrFj`lFarF;F;60 %6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMG FUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G% 7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnon zeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infso lvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%, isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+m akediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG% 1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG %/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8 gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfu n_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d /s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*finda lgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequa tiongivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequati ongivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-ve ctmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2che ckresultnormalG%,checkresultG6%%(packageG/%%loadGFgal/%'unloadGFhal6fn%.algfunt oalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG %.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%( guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG %-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-lis ttoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*rec G%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2ser iestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG %+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG %-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(maker ecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minorder eqnG%*optionsgfG%(versionGF;F;6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7typ e/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/sy mbolGF;F;Fcblc(getname%:-72F[clc,isholonomic%:-80Fbblc,funtodiffeq%:-71Fjflc.al gfuntoalgeq$:-1F\glc.algeqtodiffeq$:-3Fbhlc,poltodiffeq%:-256$%*protectedG/%+mo dulenameG%%gfunG M7R0 I%:-55G6$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-40f*6#%"xG6'%$oldG%%globG%"pG%"qG%#iiG6"F,C$@$2"""9#O-%#opG6#-%$mapG6$9!7#9 "@%'9$.%"=GC%>8%-T%6#-%$lhsG6#F>>8$&T(6#FC@'-%'memberG6$FC<$._F,%,maxordereqnG. _F,%,minordereqnG@%'-%$rhsGFI.%*nonnegintGC'>8&7#-%(exportsG6#FM>8'7#-F_o6$FM.% )instanceG-FQ6%FCF\o.8(-%'assignG6$&Fbo6#F[pFfnFKY6%Q9invalid~value~for~%1:~%2F ,FCFfn/FC._F,%*optionsgfG@%'Ffn-.%%listG6#<)-.%*identicalG6#.%$egfG-F`q6#.%'lgd egfG-F`q6#.%'lgdogfG-F`q6#.%$ogfG-F`q6#.%'revegfG-F`q6#.%'revogfG-F`q6#.T)C$>T+ FfnFKYFbpYQ2can't~set~versionF,&FM6#-FEFIF,F,6,%6_thismoduledefinitionGb6#%+thi smoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doit G%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.boreli nvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeq G%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4i nfsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimp artG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG %(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesi mpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/d oitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectop roc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/el mtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*t ypecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-f indequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequa tiongivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degv ectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8mat interpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%% (packageG/%%loadGF]t/%'unloadGF^t6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodi ffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2 diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexp rtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG% +listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%) poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rec toprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0se riestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG %*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodi nitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffGFV%*maxdegeqnG%,m indegcoeffG%*mindegeqnGFYFgp%(versionGF,F,6(%/type/gfun/freeG%7type/gfun/has2di ffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/ rectoproc/symbolGF,F,Fbwc*CheckName&:-113Fjs`6fnc.algfuntoalgeq$:-1c.algebraics ubs$:-2c.algeqtodiffeq$:-3c.algeqtoseries$:-4c&borel$:-5c.cauchyproduct$:-6c.di ffeq+diffeq$:-7c.diffeq*diffeq$:-8c2diffeqtohomdiffeq$:-9c,diffeqtorec%:-10c)gu esseqn%:-11c(guessgf%:-12c0hadamardproduct%:-13c0holexprtodiffeq%:-14c)invborel %:-15c(Laplace%:-16c,listtoalgeq%:-17c-listtodiffeq%:-18c0listtohypergeom%:-19c +listtolist%:-20c.listtoratpoly%:-21c*listtorec%:-22c-listtoseries%:-23c&pade2% :-24c,poltodiffeq%:-25c)poltorec%:-26c/ratpolytocoeff%:-27c(rec+rec%:-28c(rec*r ec%:-29c,rectodiffeq%:-30c,rectohomrec%:-31c*rectoproc%:-32c.seriestoalgeq%:-33 c/seriestodiffeq%:-34c2seriestohypergeom%:-35c-seriestolist%:-36c0seriestoratpo ly%:-37c,seriestorec%:-38c/seriestoseries%:-39c+Parameters%:-40c(NumGfun%:-41c) nth_term%:-42c*_pexports%:-43c,diffeqtable%:-44c1diffeqtorec/doit%:-45c-formatd iffeq%:-46c*formatrec%:-47c6goodinitvalues/diffeq%:-48c3goodinitvalues/rec%:-49 c(makerec%:-50c,maxdegcoeff%:-51c,maxordereqn%:-52c*maxdegeqn%:-53c,mindegcoeff %:-54c*mindegeqn%:-55c,minordereqn%:-56c*optionsgf%:-57c(version%:-58Fhs6ioc,GF UN_HIDDEN%:-59c.NUMGFUN_SETUP%:-60c0NUMGFUN_CLEANUP%:-61c3algeqtoseries/doit%:- 62c:algeqtoseries/prettyprint%:-63c/algfuntoalgeq2%:-64c7algfuntoalgeq/formpoly %:-65c.borelinvborel%:-66c/cheapgausselim%:-67c*expintalg%:-68c-firstnonzero%:- 69c,formatpoleq%:-70c,funtodiffeq%:-71c(getname%:-72c.guessandcheck%:-73c+indic ialeq%:-74c-infsolvepoly%:-75c3infsolvepoly/found%:-76c4infsolvepoly/isroot%:-7 7c(inicond%:-78c.inifromseries%:-79c,isholonomic%:-80c'lindep%:-81c-listprimpar t%:-82c2listtoseriestable%:-83c(l2r/l2r%:-84c(l2h/l2h%:-85c+makediffeq%:-86c)ma xindex%:-87c)minindex%:-88c(mygcdex%:-89c)myisolve%:-90c*nbinicond%:-91c+powcom pose%:-92c1powcomposesimple%:-93c5powcomposesimpledoit%:-94c*powdivide%:-95c*po wrevert%:-96c,powtruncate%:-97c/pprimeknowingp%:-98c1rectodiffeq/doit%:-99c1rec tohomrec/doit&:-100c4rectoproc/checkcond&:-101c8gfun/rectoproc/binsplit&:-102c= rectoproc/binsplitparameters&:-103c1gfun_pade2/exmin&:-104c0gfun_pade2/doit&:-1 05c4ratpolytocoeff/elmt&:-106c4ratpolytocoeff/poly&:-107c/rectohomrecbis&:-108c (s2d/s2d&:-109c(s2a/s2a&:-110c,systomatrix&:-111c*typecheck&:-112F^]lc$@@D&:-11 4c+finddiffeq&:-115c*findalgeq&:-116c6rationalinterpolation&:-117c-findequation &:-118c7findequationgivenorder&:-119c>findequationgivenorderratpoly&:-120c?find equationgivenorderrational&:-121c*do_reduce&:-122c;findequationgivenordermodp&: -123c'degmat&:-124c(degvect&:-125c*interpmat&:-126c+interpvect&:-127c,matmultmo dp&:-128c-vectmultmodp&:-129c.matinterpmodp&:-130c8matinterpmodpearlyabort&:-13 1c(initmat&:-132c)tryearly&:-133c2checkresultnormal&:-134c,checkresult&:-135F_z F`^lFgpFi`l6$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-89f*6'%"aG%"bG%"yG%"sG%"tG6-%"qG%"rG%"uG%"vG%#duG%#dvG%&alphaG%%betaG%)olda lphaG%(oldbetaG%#ttG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~F rance.~All~rights~reserved.G6"C&>%&OrderG%)infinityG>8&-%'seriesG6$9$9&>8'-F@6$ 9%FC@'/F>""!FH/FEFKFBC*>8,""">8-FK>8*FK>8+FP>8(-%#opG6$-%%nopsG6#F>F>>8)-FZ6$-F gn6#FEFE?(F8FPFPF8%%trueGC/@$2FXFjnC*>8.Fjn>FjnFX>FXFfo>FfoFE>FEF>>F>Ffo@$2""$9 #C%>FfoFT>FTFO>FOFfo@$2""%F_pC%>FfoFV>FVFR>FRFfo-%)userinfoG6'F^p.%%gfunG%;degr ees~of~the~polynomialsGFXFjn-F\q6'""&F^q.%,polynomialsGF>FE@$3/FXFK/FjnFK[>8$*( -FZ6$,&FfnFP!""FPF>FP-FZ6$,&F]oFPFarFPFEFar)FC,&FXFPFjnFarFP>8%-%'normalG6#-F@6 $,&F>FP*&F\rFPFEFPFarFC@$/FhrFKFjq@$F]pC%>Ffo,&FOFP*&F\rFPFTFPFar>FOFT>FTFfo@$F epC%>Ffo,&FRFP*&F\rFPFVFPFar>FRFV>FVFfo>F>FE>FXFjn>FEFhr>FjnF[o@%FiqC%@$F]p>9'- %(convertG6$-Fjr6#-F@6$*&FTFP-%&coeffG6%FEFCFKFarFC%(polynomG@$Fep>9(-Fjt6$-Fjr 6#-F@6$*&FVFPFauFarFCFduFPC%@$F]p>Fht-Fjt6$-Fjr6#-F@6$FTFCFdu@$Fep>Fgu-Fjt6$-Fj r6#-F@6$FVFCFduFEF8F86$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDEN G%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyp rintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselim G%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandche ckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(ini condG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG %(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*n binicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*p owrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG% 4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG% 1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/poly G%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@ @DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequati ongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG% *do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interp vectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(i nitmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFgw/%'u nloadGFhw6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&b orelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diff eqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(L aplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratp olyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoef fG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG% /seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriesto recG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtabl eG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodi nitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG% *mindegeqnG%,minordereqnG%*optionsgfG%(versionGF8F86(%/type/gfun/freeG%7type/gf un/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/inite qG%6gfun/rectoproc/symbolGF8F86#/%+modulenameGF_q M7R0 I%:-74f*6&%$deqG%"zG%&alphaG%$valG6(%%ldegG%"iG%"vG%$resG%"jG%#ddG6#%\pCopyrigh t~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C(> 8)-%$mapG6$f*6#%"xGF2F2F2@%/9$""!"""F>F2F2F2F>>8$7#-%$seqG6$,(-%(ldegreeG6$&F56 #8%9%F@FM!""""#F@/FM;FP-%%nopsG6#F>>8&-%$minG6#-%#opG6#FB@$/9#""%>9'FW?(FMF@F@- FTFgn%%trueG@%/&FBFLFW>&8'FL*&-%'tcoeffG6$&F>6#,&FMF@F@F@FNF@-%$mulG6$,&9&F@8(F O/Fcp;F?,&FMF@!"#F@F@>FeoF?-%(collectG6$-%$addG6$Feo/FM;F@F_oFbpF2F26$%6_thismo duledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEAN UPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfunto algeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,fo rmatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG% 3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonom icG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeq G%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcompo sesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimek nowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rect oproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/d oitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2 a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6ra tionalinterpolationG%-findequationG%7findequationgivenorderG%>findequationgiven orderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenor dermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmod pG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultn ormalG%,checkresultG6%%(packageG/%%loadGFhq/%'unloadGFiq6fn%.algfuntoalgeqG%.al gebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+di ffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0h adamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodif feqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG% &pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodif feqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohyperg eomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Parameter sG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdif feqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdeg coeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optio nsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2 diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF2F26# /%+modulenameG%%gfunG M7R0 I&:-115f*6%%"LG%"yG%"xG6$%$resG%"iG6"F+C$>8$-T%6%9$9&Q-differentialF+@%/F.%%FAI LGF7-%$addG6$*&&F.6#,&8%"""F@F@F@-%%diffG6$-9%6#F37#-%"$G6$F3F?F@/F?;""!,&-%%no psG6#F.F@!""F@F+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%. NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprin tG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%* expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG %+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicon dG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l 2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbin icondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powr evertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4re ctoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gf un_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/ rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG %+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationg ivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do _reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvec tG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(init matG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFZ/%'unloa dGFen6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borel G%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqto recG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Lapla ceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG %*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%( rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/ser iestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG %/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1 diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitv alues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*min degeqnG%,minordereqnG%*optionsgfG%(versionGF+F+6(%/type/gfun/freeG%7type/gfun/h as2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6 gfun/rectoproc/symbolGF+F+F^rc-findequation&:-1186#/%+modulenameG%%gfunG M7R0 I&:-100f*6$%$recG%"kG6&%"cG%"nG%#dcG%"iG6#%\pCopyright~(c)~1992-2008~by~Algorit hms~Project,~INRIA~France.~All~rights~reserved.G6"C&>8%-%%nopsG6#9$>8$&F56#"""> 8&,$-%%subsG6$/9%,&FBF:F:F:F7!""-%$mapG6%%(collectG7&""!*&FfindequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduce G%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,mat multmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)t ryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFfo/%'unloadGFgo6 fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cau chyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%) guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,l isttoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*list torecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+re cG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestod iffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seri estoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeq torec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/ recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqn G%,minordereqnG%*optionsgfG%(versionGF.F.6(%/type/gfun/freeG%7type/gfun/has2dif feqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/r ectoproc/symbolGF.F.6#/%+modulenameG%%gfunG M7R0 I%:-21f*6"6-%'resultG%#exG%(methodsG%'methodG%"sG%"xG%%bigOG%$ordG%$nbzG%+tryfa ctorsG%(nbzerosG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~Franc e.~All~rights~reserved.GF$C(@%/&9"6#""".%(stampedGC%>8%&F76#""#>8)&F76#""$>8&&F 76#""%O-T'6#-T%6$FFF7>8--%%typeG6$F>-.%%listG6#.%)rationalG>8*-%%nopsG6#F>>8.,& FjnF9-F[o6#-%%subsG6$/""!%%NULLGF>!""?&8'FH%%trueGC'Z%@%35/Fjo.%'revogfG/Fjo.%' revegfG0&F>F8Ffo>8(-T)6&F:7$F9-%#opGF\oFCFjo>Fjp-F\q6&F:F>FCFjoF$\-%)userinfoG6 'FF.%%gfunG%,Trying~the~GFjoFjp@%-FV6$Fjp.%'seriesGC$>8+-%&orderG6#Fjp>8,-%$max G6$-F`q6$FAFjpF^oC$>Fbr,&FinF9FhoF9>FgrF^o>8$-T+6(7$F9FjpFCFbr,(FbrF9FgrFhoFhoF 9FT,&FbrF9FFF9@$0Fbs%%FAILGC$-Ffq6(FAFhq.%$TheGFjo.%,seems~to~beGFbsO7$,$*&&Fbs F8F9&FbsF@FhoFhoFjoF[tF$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_H IDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/pr ettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaus selimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessa ndcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG %(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriest ableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolv eG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivid eG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/d oitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparamet ersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff /polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNam eG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7finde quationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderratio nalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+i nterpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabor tG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF` u/%'unloadGFau6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoserie sG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG% ,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbore lG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listt oratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolyt ocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoal geqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,ser iestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffe qtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3 goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegco effG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7ty pe/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ initeqG%6gfun/rectoproc/symbolGF$F$Fdxc*typecheck&:-112Fg[lc.listtoratpoly%:-21 Fi[lc-listtoseries%:-23F]vc.guessandcheck%:-736$%*protectedG/%+modulenameGFiq M7R0 I$:-6f*6%%%rec1G%%rec2G%%uofnG6+%#y1G%#y2G%"yG%"zG%#d1G%#d2G%%indsG%"jG%"iG6#% \pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reser ved.G6"C'>8(-T%6%9$9&-8$6#8'>8)-F96%9%F<-8%F?>8*-%*intersectG6$-%'indetsG6$F7&% #_CG6#.%)anythingG-FN6$FBFP@$0FI<"C$>8+-%$maxG6#-%#opG6#-%$mapG6$F[o-%&unionGFL >FB-%%subsG6$7#-%$seqG6$/&FI6#8,&FQ6#,&Ffn"""F]pFap/F]p;Fap-%%nopsG6#FIFB-T)6%- T'6&*&F=FapFFFap7$F7FB7$F=FF-8&F?F`qFfindequationgivenorderratpolyG%?findequatio ngivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvect G%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matint erpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pa ckageG/%%loadGFiq/%'unloadGFjq6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffe qG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2dif feqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprto diffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+li sttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)pol torecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectop rocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0serie storatpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_ pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinit values/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxd egeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF4F46(%/typ e/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ident ityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF4F4Fixc,rectodiffeq%:-30Fdxc,po ltodiffeq%:-25Fewc,diffeqtorec%:-106$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-134f*6'%)listcofsG%(listvalG%$ordG%"nG%'optypeG6(%%indsG%"pG%%cofsG%%valsG% $valG%"iG6"F1C)>8$-%'indetsG6#9%>8%,&-%&modp1G6#-%&PrimeG6#"""#FB""##!""FDFB?(8 )FBFB-%%nopsG6#F4%%trueGC$>F:-F=6#-F@6#F:>&8(6#FHF:>FU7#-%$seqG6$/&F4FVFT/FH;FB FI>8'-%%evalG6$F8FU>8&-F]o6$9$FU-T%6(F`oF[oFO9&9'9(F1F16&%6_thismoduledefinitio nGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtos eries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpol yG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,f untodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly /foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG% -listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG% )minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5po wcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rec todiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binspli tG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpoly tocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systo matrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpo lationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG %?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'deg matG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterp modpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,check resultG6%%(packageG/%%loadGFap/%'unloadGFbp6fn%.algfuntoalgeqG%.algebraicsubsG% .algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq *diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproduc tG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtoh ypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,polt odiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectoho mrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriest olistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG% )nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatr ecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxor dereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versio nGF1F16(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3ty pe/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF1F1F\uc,checkresul t&:-1356#/%+modulenameG%%gfunG M7R0 I%:-47f*6'%"lG%"uG%"nG%)inicondsG%$denG6+%"rG%"iG%"UG%"NG%#miG%#maG%'lociniG%"j G%'locdenG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All ~rights~reserved.G6"C3@$52-%%nopsG6#9$""#2""&F;Y6$%:wrong~number~of~argumentsG- %#opGF=-T%6%-FF6$F?F>8&8'@$2"""9#C$>9&FM>9%FL@%-%%typeG6$-FF6$FPF>.%$setGC'>8$- %-selectremoveG6%%$hasGFenFM@$2FP-F<6#&F[o6#FPY6$%3invalid~recurrenceGFE@$/Fdo< "Y%1empty~recurrenceG@$2""$FQC$>8*&F[o6#F?@$4-FY6$Fcp-Fgn6#/-FL6#.%(integerG.%) anythingGY6$%;invalid~initial~conditionsGFcp>F[o-FFFcoC$>F[oFen@$F_p>FcpF[p@$-F Y6$F[o.%"=G>F[o,&-FF6$FPF[oFP-FF6$F?F[o!"">8(-T'6%F[oFLFM>8)-T)F\s>F[o-%(collec tG6%F[o7#-%$seqG6$-FL6#,&FMFP8%FP/F\t;FirF^s%'normalG@$4-FY6$F[o-.%'linearG6#Fe sY6$%8Not~a~linear~recurrenceGFE@$0Fir""!C$@$F_pC$>8+Fgr?(F\tF]uFP-%$minG6$Fir, &F^sFPFgrFP%%trueG@$4-F_o6$Fcp-FL6#F\tC$>Fbu,&FbuFPFPFP>Fcp-%&unionG6$Fcp<#/F]v &%#_CG6#Fbu@$2FirF]uC$>F[o-%%subsG6$/FM,&FMFPFirFgrF[o>F^s,&F^sFPFirFgr@$F_p>9' Fcp>8,FP@$-F_o6$-%$mapG6$%&denomG<#-FF6#F[oFMC%>F[o-F_tFdx>Fjw-FaxFdx>F[o-Fcs6% -%&numerGFdx7#-Fgs6$Fis/F\t;F]uF^sF_t@$2""%FQ>9(Fjw>F[o7$-F`w6$7#-Fgs6$/FisF]uF byF[o-Fgs6$-%&coeffG6%F[oFisFPFby@$5-F_o6$F[oFL4-FY6$F[o-.%%listG6#-.%(polynomG 6$FaqFMY6$%>invalid~recurrence~or~unknownGFEF[oF6F66*%6_thismoduledefinitionGb6 #%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoserie s/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%. borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funto diffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/fou ndG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-lis tprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)min indexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcom posesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodi ffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%= rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytoco eff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatr ixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolati onG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?fi ndequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG %(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodp G%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresu ltG6%%(packageG/%%loadGF_\l/%'unloadGF`\l6fn%.algfuntoalgeqG%.algebraicsubsG%.a lgeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*d iffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG %0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyp ergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltod iffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomr ecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestol istG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)n th_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrec G%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxorde reqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionG F6F66(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type /gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF6F6F[]lc(getname%:-7 2F[^lc)minindex%:-88Fj]lc)maxindex%:-876$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-32f*6$%%exprG%%yofnG6bo%"YG%"NG%"RG%&INITSG%(ARGLISTG%(RECSTATG%"UG%#IIG%&R EMBRG%&ORDERG%#N0G%(INIVECTG%'INIMATG%(RECLOOPG%*THRESHOLDG%%LISTG%'PARAMSG%'TO SUBSG%"JG%(EVALFUNG%(PREARGSG%)POSTARGSG%*WHILECONDG%*ERRORCONDG%)ERRORINDG%)WH ILEINDG%&INDEXG%'EXTRASG%$MAXG%)STARTINDG%$LOCG%$OPTG%$RHSG%$TMPG%&DENOMG%)ARGU MENTG%(CONTENTG%,EVALINICONDG%+EXTRALOCALG%)XLOCVARSG%)XLOCBODYG%-NOSYMBOLSUBSG %)PARAMSEQG%*OPTIONSEQG%-APPLYEVALFUNG%'DOINITG%*LASTEXTRAG%(ENDLOOPG%'LOCGENG% 'RESULTG%*RESULTELTG%'INITABG%+VALRECSTATG%)FIRSTINIG%&INIT2G%&BODY2G%(RESULT2G %)OPTIMIZEG%)MAXINDEXG%*COPYRIGHTG%&CLOSEG%)BSPARAMSG%&PLAING%(BSINITSG%"iG%"lG %$resG%"aG%"uG%"nG6#%\pCopyright~(c)~1992-2004~by~Algorithms~Project,~INRIA~Fra nce.~All~rights~reserved.G6"CU>6$8^o8_o-%$seqG6$-%$catG6$-%%evalG6$&%6gfun/rect oproc/symbolG6#Q)loc_loopFjo"""8+/F^q;F]q""#>6$8`o8ao-Fap6$-Fdp6$-Fgp6$&Fjp6#Q( loc_tmpFjoF]qF^qF_q>8bo-Fgp6$&Fjp6#Q,loc_genericFjoF]q>8co-Fgp6$&Fjp6#Q)arg_mai nFjoF]q@$29#FaqYQ;wrong~number~of~parametersFjo>83%&falseG>8,Fds>84%%NULLG>85Fi s>8D""!>8>Fds>8gnFds>8IFds>8MFds>87Fis>8inFis>8:Fis>8;Fis>8JFis>88Fis>89Fis>8hn Fis>8\oFds?&8G&9"6#;""$F_s%%trueG@E/Fju.%%listG>FcsF`v/Fju.%)rememberG>FfsF`v/F ju.%&plainG>FhuF`v-%%typeG6$Fju/-%*identicalG6#.%'paramsG%)anythingGC%>Fhs-%#op G6$FaqFju>F[t-Fap6$/&Fhs6#F^q-Fdp6$-Fgp6$&Fjp6#Q*arg_paramFjoF]qF^q/F^q;F]q-%%n opsG6#Fhs>Fhs-F[x6#-%%map2G6%F[xFaq7#F[t-F_w6$Fju/-Fcw6#.%$rhsGFgw>F]tFjw/Fju.% &indexG>F`tF`v/Fju.%)optimizeG>FbtF`v/Fju.%,evalinicondG>FdtF`v/Fju.%-nosymbols ubsG>FftF`v-F_w6$Fju/-Fcw6#.%(evalfunGFgw>FhtFjw-F_w6$Fju/-Fcw6#.%*copyrightGFg w>FjtFjw-F_w6$Fju/-Fcw6#.%*whilecondGFgw>F\uFjw-F_w6$Fju/-Fcw6#.%*errorcondGFgw >F^uFjw-F_w6$Fju/-Fcw6#.%+extralocalGFgw>F`uFjw-F_w6$Fju/-Fcw6#.%(preargsGFgw>F buFjw-F_w6$Fju/-Fcw6#.%)postargsGFgw>FduFjw-F_w6$Fju/-Fcw6#.%-maximalindexG%*no nnegintG>Ffu/.%(maxsingGFjwY6$QIunknown~or~badly~specified~option(s):~%1FjoFju@ $3/FhtFis550FduFis0FbuFisFdtYQ7missing~option~evalfunFjo>8&-T%6'7#&F\v6#F`q.8$. 8%.8'.8F>8-,&-F]y6#F_`lF]q!"#F]q@%/F`uFisC$>8KFis>8LFisC&>8E<$-F[x6#-Fcy6%F[xF] q-%'selectG6%F_wF`u%"=G-F[x6#-Fdbl6%F_wF`u.%%nameG@%Fft>Fhal-F[x6#F]blC%>Fhal-F ap6$/-F[x6$F^qF]bl-Fdp6$&Fjp6#Q*loc_extraFjoF^q/F^q;F]q-F]yF`cl>F[t6$F[tFhal>Fh al-F[x6#-Fcy6%F[xFaq7#Fhal>F]bl-%%subsG6%F[t/Fi`lFgrFcbl>Fjal-Fap6$-%$mapG6$%(T oInertG-%._Inert_ASSIGNG6$-F[x6$F]qF^q-F[x6$FaqF^q/F^qF]bl>F]t-Fjdl6$F[tF]t@$F[ `l>Fbu-Fjdl6$F[tFbu@$Fj_l>Fdu-Fjdl6$F[tFdu>F[al-Fjdl6$Fey-T'6(F_`lFg`lFi`lF[alF dsFfu>8.-F]y6#F[al@%Fg_l>8Pf*6$%$indG%$valGFjoFjoFjo9%FjoFjoFjo>Fcglf*6%FfglFgg l%*donotevalG6%%$FUNG%$PREG%%POSTGFjoFjoC%@%0T#Fis>Fi`l-F[x6#-Fjdl6$/Fa`l9$Fdhl >Fi`lFis@%0F[glFis>F_`l-F[x6#-Fjdl6$FjhlF[gl>F_`lFis@%5/F_sFaq9&-Fjdl6$/Fg`lT)- Fg`l6%Fi`lFhglF_`l-Fgp6$F]jlF[jlFjoFjo6*FF[al<#-Fap6$/Fgel -Fcgl6%-F[x6$7$F]qF]qF^pFiel4Fdt/F^qF[al@%555/F[al<"Fcs0FhtFis0FhsFis>8W-%._Ine rt_EXPSEQGFjo>Fg[m-%/_Inert_HASHTABG6#-Fap6$-Fael6$Fcel-%0_Inert_HASHPAIRG6$-F[ x6$F[[mF^qFielF][m@$0F\uFis>6$F\u8=-F\jl6'F\uFg`lFi`lF[al<#F[t@'Fcs>8@Fi`l/F\uF is>Fa]mF_al>Fa]m-%$maxG6$F_al,&F[]mF]qF]qF]q@'Fcs>8Tf*6#FboFjoFjoFjo&Fdhl6#F[il FjoFjo6$FfoF`rFfs>F[^mf*F]^mFjoFjoFjo-%)PROCNAMEG6$F[ilFdhlFjoFjo6$F8Fhs>F[^mf* F]^mFjoFjoFjo-Fdp6$FcrF[ilFjoFjoFjo@$Fh\m>F\u-Fcel6#-Fjdl6%-Fap6$/-Fg`l6#,&Fi`l F]qF^q!""-F[^m6#,(Fa]mF]qF^qFg_mFg_mF]q/F^q;F^tF[]m/Fi`lF^pF\u@%Fb]m>8(7$'Fgr.F ]_lFhs>F``m7#Fhs>8N-%0_Inert_PARAMSEQG6#-F[x6#-Fael6$FcelF``m>8jn6&-%6_Inert_DE SCRIPTIONSEQGFjo-%1_Inert_GLOBALSEQGFjo-%2_Inert_LEXICALSEQGFjo-%+_Inert_EOPG6# -Fi[m6#-%._Inert_INTPOSG6#-F]y6#Fg`m@$0F^uFisC%>6$F^u8<-F\jl6(F^uFg`lFi`lF[alF^ ]mF_al>F^u-Fjdl6%-Fap6$/Fd_m-F[^m6#,&Fa]mF]qF^qFg_m/F^q;F^tFgbmF]`mF^u>F^u-%*_I nert_IFG6#-%0_Inert_CONDPAIRG6$-Fcel6#F^u-%/_Inert_STATSEQG6#-%-_Inert_ERRORG6# -Fael6$Fcel-Fi[m6%Q@error~condition~true~at~%1~=~%2FjoFi`l.F^p@%Ffs>8O6$FgvFjt> F\emFjt>F\em-Fael6$Fcel-%1_Inert_OPTIONSEQG6#F\em>F_`l-Fjdl6$7$/Fi`l,&Fi`lF]qF_ alFg_mF[t-T+6%F_`lFi`l.8H>8)*&,&-Fjdl6$Fiem*(F]tF]qF]alF]qF_fmFg_mF]q-%(convert G6%-Fhfm6$7$&F_`l6#F]q-Fap6$*&&F_`l6#,&F^qF]qFaqF]qF]q&8*FbxF]q/F^q;F^t,&F_alF] qFg_mF]q%"+G.%'hornerGFi`lFg_mF]q-Fhfm6%&F_`l6#FaalF[hmFi`lFg_m>8Xf*6$Fgo%)shif tindGF]^mFjoFjo-T-6$F[il-Fjdl6$7$/FdhlF[il-Fap6$/&F\jl6#Fg`l-F[gl6#,(Fg`lF]qFa` lFg_mFhglF]q/Fg`l;F^t,&Fa`lF]qFg_mF]qF\fmFjoFjo6.F)Fi`lF1F_alFXF[^mF.FfgmF-Fafm FTFcgl@%FfsC'>8BFis>8?Fis>81-F_dm6#-Fjdl6$/-%,_Inert_NAMEG6#Q)PROCNAMEFjo-%0_In ert_PROCNAMEGFjo-Fcel6#-Fbhm6$FgrFgr>8UFis@%3/FhsFisFg_l>8QFisC&>Fg[mFh[m>Ff[n- Fap6$-Fjcm6$-Fcel6#/FgrFe\m-F_dm6#-Fcel6#FielF][m>F`jm-Fgcm6$Ff[nF`jm>Ff[nFisC, @%5/Fa]mFi`l2,&F^glF]qFg_mF]qFa]m>8YF^t>F`]n,&F^glF]qFa]mFg_m>8C-Fjdl6$F[al7#-F ap6$/&F`rFbx-Fg`lFbx/F^q;F`]nF^]n@%4Fbt>F\jmF^pC$>Fd]n7#-_%(codegenGFdz6#Fd]n>F \jm6$F^p-F[x6#-%&minusG6$<#-Fap6$Fgel/F^qFd]n<#-Fap6$F[^nF]^n>Ff[n-Fjdl6$7#-Fap 6$/F[^n-F[^m6#,&F^qF]qF`]nFg_mF]^nFd]n>Ff[n-Fap6$-Feel6$-Fcel6#FgelFc\n/F^qFf[n @%5F\]n1Fa]mF^]n>8RF^]n>F]an,&Fa]mF]qFg_mF]q>F^jm-Fap6$-Fael6$Fcel-Feel6$-F[^m6 #86-Fbhm6$FianFian/Fian;F^glF]an>8AF]an@%Fb]mC$>8S-Fcel6#,&FgrF]qFg_mF]q>F\u-Fc el6#F`v>FcbnFh[m@%FcsC&>F\jm6$F\jmF`r>F`jm-%/_Inert_FORFROMG6(-Fcel6#F^p-Fcel6# F_bn-FcelF^gmFcbnF\u-F_dm6$-Fael6$Fcel-Feel6$-F[^m6#,&F^pF]qF]qF]q-Fbhm6$F`dnF` dnF^u@%F`t>8V7$F^p&F`rFdcn>FednFgdn>Fa[n-Fcel6#7#-.Fap6$Fedn/F^p;F^tFgrC&>F\jm6 $F\jm-Fap6$-F[^mFbx/F^q;F^tFa]m>F`jm-Facn6(FccnFecnFgcnFcbnF\u-F_dm6%-Fael6$Fce l-Feel6$-F[^m6#Fa]m-Fbhm6$F`dnFa]m-Fap6$-Fael6$Fcel-Feel6$Fgen-F[^m6#,&F^qF]qF] qF]q/F^q;F^tF_anF^u@$2F]qF^gl>F`jm-Fgcm6$-Fap6$-Fjcm6$-Fcel6#/FgrF^q-F_dm6#-%._ Inert_RETURNG6#-Fcel6#Fgen/F^q;F^t,&F^glF]qFcalF]q-F_dm6#F`jm@%4F`t>Fa[n-Fcel6# -F[^m6#F_an>Fa[n-Fcel6#7$FgrF_in@'555555FhuFcsFd[mFcbm0F]tF^t0F\uFhbn4-F_w6$F_` l-Fcv6#-.%(polynomG6$-.%(complexG6#.%)rationalGFi`l-%*FromInertG6#-%,_Inert_PRO CG6(Fg`m-%0_Inert_LOCALSEQG6#-F[x6#-Fael6$Fcel7$F\jmFhalF\emFg[m-F_dm6'FjalFf[n F^jmF`jmFa[nF`am4-%$hasG6$-%'subsopG6$/F]qFisF_`lFi`lC*@$0F]gmF^tO-9!6$-Fghm6$F [ilFhgl&F\v6#;FaqFg_m>82-%&roundG6#-%&evalfG6#,$*(F_alFaq-%#lnG6#FaqFg_m-%)Lamb ertWG6$Fg_m,$*&F[^oF]qF_alFcal#Fg_mFaqF]qFcal>807$7#-Fap6$,$*&&F_`l6#,&FaalF]qF ^qFg_mF]qF_hmFg_mFg_m/F^q;F]qF_al-Fap6$7%-%"$G6$F^t,&F^qF]qFg_mF]qF]q-Fe_o6$F^t ,&F_alF]qF^qFg_m/F^q;F]qFigm>8/-Fjdl6$F[al7#-Fap6$-Fg`l6#,&F^glF]qF^qFg_mF__o>8 Z6&-Fael6$Fcel-Feel6$Feq-%'MatrixG6#Fe^o-Fael6$Fcel-Feel6$Fdq-%'VectorG6#F^`o-F ael6$Fcel-Feel6$F_p-.Fhfm6%,(FgrF]qF^glFg_mF]qF]q.%%baseGFaq-Fgcm6#-Fjcm6$-Fcel 6#/&F_pF^gmF]q-F_dm6#-Fael6$Fcel-Feel6$Fdq-_%.LinearAlgebraG%)MultiplyG6$F^aoFe ao>8en-%-_Inert_FORING6&Fccn-Fcel6#-.Fb\o6$Fd\oF_pFhbn-F_dm6$-Feel6$-Fcel6#Feq- Fcel6#-._Fbco%5MatrixMatrixMultiplyG6$FeqFeq-Fgcm6#-Fjcm6$-Fcel6#/F^pF]q-F_dm6# -Fael6$Fcel-Feel6$Fdq-._Fbco%5MatrixVectorMultiplyG6$FeqFdq@%F[in>8fn-Fcel6#&Fd qF^gm>F`fo-Fcel6#7$FgrFcfo-F^[o6#-Fa[o6(Fg`m-Fd[o6#-F[x6#-Fael6$Fcel7'F\jmFeqFd qF_pFhalF\emFg[m-F_dm6#-Fgcm6$-Fjcm6$-Fcel6#1FgrFb]oF[\o-F_dm6%Fh`oFfcoF`foF`am C)@$Fg\oO-Fj\o6$-T/F]]oF^]o>Fb]o,&F^glF]q*$F_alFaq""&>8]o7#-Fap6$-Fg`l6#,(F^glF ]qF_alFg_mF^qF]qFggm>8[o-T16&-F[x6#-Fjdl6$/FgrF_p7$F[ilFhgl,&F^glF]qF_alFg_mFgr -Ffao6#Fjho>Ffco-F_dm6$-Feel6$-Fcel6#Fdq-%0_Inert_FUNCTIONG6$-Fcel6#.T3Fbio-Fee l6$Fdjo-Fgjo6$-Fcel6#.Fjdl-Fi[m6$-Fcel6#-Fdbl6%F_\oF[alFjhoFdjo@%F[in>F`foFdjo> F`fo-Fcel6#7$FgrFdq-F^[o6#-Fa[o6(Fg`mF\goF\emFg[m-F_dm6$Fjal-Fgcm6$-Fjcm6$Figo- F_dm6&Ff[nF^jmF`jmFa[n-F_dm6$FfcoF`foF`amFjoFjo64%6_thismoduledefinitionGb6#%+t hismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/do itG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.bore linvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiff eqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG% 4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listpri mpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)mininde xG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcompose simpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq /doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rect oproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/ elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG% *typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG% -findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findeq uationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(de gvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8m atinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6 %%(packageG/%%loadGFe]p/%'unloadGFf]p6fn%.algfuntoalgeqG%.algebraicsubsG%.algeq todiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffe qG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0ho lexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohyperge omG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffe qG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG% *rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG %0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_t ermG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6g oodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqn G%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFjoF jo6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/g fun/identityG%1type/gfun/initeqGFjpFjoFjoFfepc*formatrec%:-47Fhepc3goodinitvalu es/rec%:-49F^`pc4rectoproc/checkcond&:-101F[_pc-listprimpart%:-82Fe`pc/rectohom recbis&:-108Ffdpc,rectohomrec%:-31F``pc=rectoproc/binsplitparameters&:-103F_`pc 8gfun/rectoproc/binsplit&:-1026$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-81f*6%%"AG%"uG%"xG6'%"kG%"iG%"BG%$dimG%$tmpG6#%\pCopyright~(c)~1992-2008~by ~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C,>8$-%%nopsG6#9%@$0- _%.LinearAlgebraG%-RowDimensionG6#9$F3Y6$%9incorrect~number~of~rowsG-%#opGF>>8& -%'MatrixG6#7#-FD6#-&F<6#%*NullSpaceG6#-&F<6#%*TransposeGF>>8'-_F<%0ColumnDimen sionG6#FF@$/FW""!O%%FAILG?(F0"""F\oF02F\oFWC$>FF-_F<%)MultiplyG6$FF-FH6#7#-FD6# -_FFWFX>FF-%$mapG6$%'normalGFF-%)userinfoG6& ""$.%%gfunGQ;degree~of~the~coefficientsF0-%'degreeG6#-%&denomG6#&FF6$F\oF\o>FF- %)primpartG6$-%&numerG6#-%$addG6$*&&FF6$8%F\oF\o)8(FdrF\o/Fdr;F\oF3Ffr-F_r6$*&- %&coeffG6%FFFfrFdrF\o&F76#FdrF\oFgrF0F06$%6_thismoduledefinitionGb6#%+thismodul eG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:alg eqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbore lG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(get nameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolv epoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2 listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygc dexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledo itG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1 rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/bi nsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4r atpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typeche ckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequ ationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgi venorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%* interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterp modpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packa geG/%%loadGFhs/%'unloadGFis6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG% .algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeq tohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodif feqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listt olistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltor ecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoproc G%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriesto ratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pex portsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitval ues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdege qnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF0F06(%/type/g fun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identity G%1type/gfun/initeqG%6gfun/rectoproc/symbolGF0F06#/%+modulenameGF]q M7R0 I%:-66f*6%%&borelG%%exprG%%aofnG6&%"aG%"bG%"nG%%rec2G6#%\pCopyright~(c)~1992-20 08~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"@'/9#""$C%-T%6%9 &8$8&@%9$>8'<$/*&F:"""-8%6#F:FB-FD6#,&F:FB!""FB/-FD6#""!FB>F><$FJ/FC*&F:FBFFFB- T'6&*&-F9FEFBFCFB7$9%F>7$FVFCFV0&9"6#""%.%'diffeqGY6$Q5invalid~argument:~%1F/Fe n-T+6%-9!6%F<-T)6%FXF8FVFVFVF8F/F/6,%6_thismoduledefinitionGb6#%+thismoduleG6io %,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtos eries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/c heapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG %.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly /isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listt oseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG% )myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%* powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1recto homrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binspli tparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpol ytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%* CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequation G%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenor derrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inter pmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpe arlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/% %loadGF^p/%'unloadGF_p6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.alge qtoseriesGF%%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeq G%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invbo relG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.lis ttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpol ytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriesto algeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,s eriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,dif feqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG %3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindeg coeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/type/gfun/freeG%7 type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfu n/initeqG%6gfun/rectoproc/symbolGF/F/Fjpc(getname%:-72Fivc)poltorec%:-26Fiuc,di ffeqtorec%:-10F]wc,rectodiffeq%:-306#/%+modulenameG%%gfunG M7R0 I&:-107f*6%%$polG%"xG%"nG6%%%cofsG%%monsG%"iG6"F,C$>8$7#-%'coeffsG6%-%(collectG 6$9$9%F88%-%*piecewiseG6$-%$seqG6$-%#opG6#7$/9&-%'degreeG6$&F96#8&F8&F/FJ/FK;"" "-%%nopsG6#F/""!F,F,6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG %.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettypr intG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG %*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandchec kG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inic ondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG% (l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nb inicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*po wrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4 rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1 gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG %/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@ DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequatio ngivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%* do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpv ectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(in itmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFen/%'un loadGFfn6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&bo relG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffe qtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(La placeG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpo lyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeff G%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/ seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestor ecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtable G%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodin itvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%* mindegeqnG%,minordereqnG%*optionsgfG%(versionGF,F,6(%/type/gfun/freeG%7type/gfu n/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeq G%6gfun/rectoproc/symbolGF,F,6#/%+modulenameG%%gfunG M7R0 I%:-92f*6&%"QG%"PG%"xG%"nG6+%"mG%#pmG%#prG%$pr1G%"lG%"iG%"sG%"pG%"qG6#%\pCopyri ght~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C %>8+-T%6%9%9&9'>8,-F:6%9$F=F>@%2F>""*C%>&8*6#""!-%&coeffG6%FCF=FL?(8)"""FR-%'de greeG6$FCF=%%trueG>&FJ6#FQ-%(collectG6$*&-FN6%FCF=FQFR)-F:6%FFRFQ!""FRFR FQFRF=-F:6%-%$addG6$FX/FQ;FLFSF=F>C*>8$-%&isqrtG6#-%&truncG6#*($"*4G>K$!")FRF>F R-%'lengthG6#F>F^o>8%-F:6%F8F=Fho>8&FR>8',&F8FRFgpF^o>8(-T'6&F@FgpF=F>>FIF`q?(F QFRFR,&-%%iquoG6$F>FhoFRFRFRFVC%>F`q-T)6&F`qFgpF=,&F>FRFQF^o>F[q-F:6%-Fen6$*&F[ qFRF]qFRF=F=F>>FX-Fen6$*(F`qFRF[qFR-%*factorialGFYF^oF=-F:6%-Fbo6$FX/FQ;FLFfqF= F>F5F56*%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETU PG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfunto algeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%- firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeq G%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifroms eriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h /l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powc omposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powt runcateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/chec kcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exm inG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecb isG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeq G%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%> findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;fi ndequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultm odpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryear lyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFis/%'unloadGFjs6fn%.a lgfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchypr oductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guess eqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listto algeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorec G%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(r ec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeq G%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestos eriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec /doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG% (makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mi nordereqnG%*optionsgfG%(versionGF5F56(%/type/gfun/freeG%7type/gfun/has2diffeqs2 G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectop roc/symbolGF5F5F^vc,powtruncate%:-97Fjuc1powcomposesimple%:-93F_vc/pprimeknowin gp%:-986#/%+modulenameG%%gfunG M7R0 I%:-13f*6%%$eq1G%$eq2G%%yofzG6+%"uG%#u1G%#u2G%"nG%#r1G%#r2G%%indsG%"iG%"jG6#%\p Copyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~reserve d.G6"C'>8(-T%6%9$9&-8%6#8'>8)-F96%9%F<-8&F?>8*-%*intersectG6$-%'indetsG6$F7&%#_ CG6#.%)anythingG-FN6$FBFP@$0FI<"C$>8,-%$maxG6#-%#opG6#-%$mapG6$F[o-%&unionGFL>F B-%%subsG6$7#-%$seqG6$/&FI6#8+&FQ6#,&F]p"""FfnFap/F]p;Fap-%%nopsG6#FIFB-T)6%-T' 6&*&F=FapFFFap7$F7FB7$F=FF-8$F?F`qFfindequationgivenorderratpolyG%?findequationg ivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG% *interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinter pmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pack ageG/%%loadGFiq/%'unloadGFjq6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG %.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffe qtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodi ffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+list tolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)polto recG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectopro cG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriest oratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pe xportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitva lues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdeg eqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF4F46(%/type/ gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identit yG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF4F4Fewc,diffeqtorec%:-10Fexc)polt orec%:-26Fixc,rectodiffeq%:-306$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-126f*6(%"pG%(listmatG%'rowdimG%'coldimG%'resultG%$varG6&%"iG%"jG%%lptsG%$ma tG6"F0C$>8&7#-%"$G6#;""!,&-%%nopsG6#9%"""!""F??(8$F?F?9&%%trueG?(8%F?F?9'FD>&9( 6$FBFF-%&modp1G6$-%'InterpG6%F37#-%$seqG6$&8'FK/FWF>9)9$F0F06$%6_thismoduledefi nitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3alg eqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/fo rmpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpole qG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolv epoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lin depG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxin dexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimple G%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG %1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bi nsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ra tpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%, systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalin terpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderrat polyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG %'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mati nterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%, checkresultG6%%(packageG/%%loadGF\o/%'unloadGF]o6fn%.algfuntoalgeqG%.algebraics ubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.d iffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardp roductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0li sttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G% ,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,re ctohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-se riestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumG funG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*fo rmatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%, maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(v ersionGF0F06(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3 G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF0F06#/%+modul enameG%%gfunG M7R0 I%:-71f*6$%%exprG%%yofxG65%"xG%"yG%$funG%$deqG%$limG%%deq2G%$ordG%*initcondsG%" iG%(initptsG%'tabrefG%#nuG%%infoG%#eqG%&pinitG%&limptG%%newxG%%singG%'issingG6# %\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All~rights~rese rved.G6"C6-T%6%9%8%8$>8&-%#opG6$""!9$@$4-%$hasG6$FKFDO,&FB"""FK!"">8.FF@$3-%%ty peG6$FV%2gfun/has2diffeqs2G/-%%nopsG6#FK""#>FV-%$catG6$FVF[o>8/-FH6$;FS,&FhnFSF TFSFK>8(-_%,MultiSeriesG%&limitG6%-FH6$FhnFK/FDFJ.%&rightG@$-FO6$Fgo%)infinityG >FgoFep@$3/FG%$expG4-FZ6$-FHFjn<$.%'algfunG.%'radfunG@%0FgoFepC$>81-T'6&-%%diff G6$F^qFDFB.82.%*algebraicGO-T)6&FhqFBF`rFgoC$>Fhq-Fjq6%F\rFBFarO-Fer6$FhqFB>80- &T+6#FV6%FCFDFao>8'&F_s6#FS>86-%'memberG6$Fgo&F_s6#F[o@'/FgoFJ>8)FfsFeq>Fct-T-6 %Ffs,(FCFSFgoFTFDFT-FC6#FD>Fct-Fft6%Ffs,&*&FCFSFDFSFSFTFSFit@%5Fjs3Fgn4-FZ6$Fao .%(integerG>8*FJ>Fiu,&-Fin6#-T/6#7$FctFBFS!"#FS@%/FgoFepC$>83FJ>84*$FDFTC$>FgvF go>FivFD>85-%'selectG6%f*6$%"aG%"lGF=6$%)operatorG%&arrowGF=-%&evalbG6#/-FH6$FS FKFBF=F=F=&F_s6#""$Fgo@%/F_w<">8+-T16(-FF6$Fao,&FgvFSFivFSFD,&FiuFSFTFSFCFJFexC $>8-<#-%$seqG6$,&8,FS-FH6$F[o-FH6#F_wFS/Fgy;FJF^y>Fgx<#-Fdy6$/-T36%FgyFCFJ-F[p6 $-F]r6$-FF6$FaoFiv7#-%"$G6$FDFgy/FDFgv/FgyFay@$4-FZ6$Fct.%$setG>Fct<#Fct>Fct-%& unionG6$Fct-%)simplifyG6$FgxFep@%FeqC$>Fhq-Fjq6&F]pFBF_rFar-Fft6&Fct-%%subsG6$/ FC,&FgoFSFCFSFhqFit-F\\l6$<#/-FC6#FJFJ-%'removeG6%FOF`rFa]lC$>Fhq-Fjq6%*$F]pFTF BFar-Fft6&FctFhqFitF_]lF=F=64%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_ HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/p rettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgau sselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guess andcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isroot G%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseries tableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisol veG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivi deG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/ doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparame tersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoef f/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNa meG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7find equationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrati onalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+ interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabo rtG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF d^l/%'unloadGFe^l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtose riesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffe qG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invb orelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.li sttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpo lytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriest oalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%, seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,di ffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeq G%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,minde gcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF=F=6(%/type/gfun/freeG% 7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gf un/initeqG%6gfun/rectoproc/symbolGF=F=F`_lc(getname%:-72Fgclc.algfuntoalgeq$:-1 F\_lc*expintalg%:-68Fbflc,diffeqtable%:-44Fhclc.algebraicsubs$:-2Fdflc-formatdi ffeq%:-46Fg_lc.inifromseries%:-79Fjalc$@@D&:-1146#/%+modulenameG%%gfunG M7R0 I%:-88f*6%%$recG%"uG%"nG6"F(F(,&-%$minG6#-%#opG6#-%$mapG6$F.-%'indetsG6$9$-.%)s pecfuncG6$-.%'linearG6#9&9%"""F?!""F(F(6$%6_thismoduledefinitionGb6#%+thismodul eG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:alg eqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbore lG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(get nameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolv epoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2 listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygc dexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledo itG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1 rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/bi nsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4r atpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typeche ckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequ ationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgi venorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%* interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterp modpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packa geG/%%loadGFJ/%'unloadGFK6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.a lgeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqto homdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffe qG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtol istG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorec G%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG% .seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestora tpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexpo rtsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalue s/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqn G%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF(F(6(%/type/gfu n/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG% 1type/gfun/initeqG%6gfun/rectoproc/symbolGF(F(6#/%+modulenameG%%gfunG M7R0 I%:-41`64c*fnth_term&:-138c6analytic_continuation&:-139c+evaldiffeq&:-140c-diff eqtoproc&:-141c2transition_matrix&:-142c-bound_diffeq&:-143c*bound_rec&:-144c.b ound_ratpoly&:-145c2bound_diffeq_tail&:-146c/bound_rec_tail&:-147c0abs_with_Roo tOf&:-148c.dominant_root&:-149c2make_waksman_proc&:-150c-needed_terms&:-151c*ut ilities&:-152c*_pexports&:-153c(version&:-154c)Settings&:-155b6#%+thismoduleG6V %-numeric_modeG%/NUMGFUN_HIDDENG%4bound_normal_diffeqG%&typesG%)matricesG%(ntht ermG%'ancontG%'boundsG%/numeric_boundsG%0symbolic_boundsG%&hrdeqG%&hrrecG%*eval f_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rata boveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approxima tionG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG% (ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)r ead_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG% )bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_f actorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_smal l_approxG6#%(packageG64%*fnth_termG%6analytic_continuationG%+evaldiffeqG%-diffe qtoprocG%2transition_matrixG%-bound_diffeqG%*bound_recG%.bound_ratpolyG%2bound_ diffeq_tailG%/bound_rec_tailG%0abs_with_RootOfG%.dominant_rootG%2make_waksman_p rocG%-needed_termsG%*utilitiesG%*_pexportsG%(versionG%)SettingsG6"6#QeoBinary~s plitting,~analytic~continuation~of~holonomic~functions,~and~boundsF^q6#%)ndmatr ixGF^q%-_m4330818712G6Vc-numeric_mode&:-156c/NUMGFUN_HIDDEN&:-157c4bound_normal _diffeq&:-158c&types&:-137c)matrices&:-159c(nthterm&:-160c'ancont&:-161c'bounds &:-162c/numeric_bounds&:-163c0symbolic_bounds&:-164c&hrdeq&:-165c&hrrec&:-166c* evalf_rnd&:-167c%rndu&:-168c%rndz&:-169c%rndd&:-170c%rndn&:-171c%rndi&:-172c&up per&:-173c&lower&:-174c&below&:-175c&above&:-176c)ratabove&:-177c5evalf_absolut e_error&:-178c=evalf_complex_absolute_error&:-179c7ndmatrix_approximation&:-180 c)thetadeq&:-181c6diffeq_for_derivative&:-182c(getname&:-183c:make_fresh_name_g enerator&:-184c(ordfrec&:-185c*orddiffeq&:-186c'ordrec&:-187c>rec_has_constant_ coefficients&:-188c,read_diffeq&:-189c)read_rec&:-190c.diffeq_lcoeff&:-191c5dif feq_singularities&:-192c/diffeq_infsing&:-193c,bare_diffeq&:-194c)bare_rec&:-19 5c0simplify_RootOf&:-196c)set_mode&:-197c+reset_mode&:-198c%call&:-199c'argmax& :-200c2falling_factorial&:-201c)colinear&:-202c)ratbelow&:-203c,Digits_plus&:-2 04c3bound_abs_interval&:-205c4sprint_small_approx&:-2066$%*protectedG/%+modulen ameG%%gfunG M7R0 I%:-58$"$`$!"#6$%*protectedG/%+modulenameG%%gfunG M7R0 I$:-3t+6''%"pG-%(dependsG6#<$-%(polynomG6$%)anythingG9%/F+F+'%%yofzG-%)function G6#%%nameG>'%&initsG%$setG<">'%,homogeneousG%(booleanG%&falseG>'%)ini_condGF?%% trueG69%"PG%"yG%"zG%"gG%"uG%"dG%"iG%"YG%$deqG%"jG%"rG%&inityG%#P0G%'iszeroG%#gg G%#stG%$matG%$st0G%%remPG%$denG%%maxdG%$st1G%(newinitG6#%\pCopyright~(c)~1992-2 008~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C;>8%-%#opG6$"" !F/>8&-F^o6#F/@%-%%typeG6$9$%"=G>8$,&-F^o6$"""FioF`p-F^o6$""#Fio!"">F\pFio>F\p- %%subsG6$/F/F\oF\p-%)userinfoG6'Fcp.T%QGentering~algeqtodiffeq~with~polynomialF inF\p-%'assignG6#/89-%%timeGFin>8'-%&gcdexG6&-%%diffG6$F\pF\oF\pF\o.8(-F\q6'Fcp F^qQImodular~inverse~of~P_y~computed~in~time:Fin,&FfqF`pFeqFdp-Fbq6%/.FeqFer/.8 3Ffq/.85Ffq@$-%$hasG6$FiqF\oO-F_q6&-%'normalG6#*&F\pF`pFiqFdp-F\o6#Fbo9&9'>8)-% 'degreeGF_r-F\q6&""$F^q%+degree~is~GF`t@%F^t>88F`t>Fit,&F`tF`pFdpF`p@'1F`tF`p>8 ,-Fhp6$/F\oF[tF\p4-Fbs6$F\pFbo>F_u,&F[tF`p-%'RootOfGF_rFdpC)>&8+6#F`p-%$remG6%, $*(FarF`pFiqFdp-F^rFeuF`pFdpF\pF\o-F\q6)FetF^qQ-row~of~indexFinF`pQ1computed~in ~timeFin,&FfqF`pF\sFdp-Fbq6#Fjr?(8*FcpF`pFitFDC$>&F]v6#F]w-F`v6%,&-F^r6$&F]v6#, &F]wF`pFdpF`pFboF`p*&-F^r6$FgwF\oF`pF\vF`pF`pF\pF\o-F\q6)FetF^qFgvF]wFhvFivFjv> 84-%'MatrixG6%;F`p,&F`tF`pF`pF`p;F`pF`t7%-%#ifG6%F^t%%NULLG7$F`p-%"$G6$F`oF[u7% F`oF`p-F^y6$F`o,&F`tF`p!"#F`p-%$seqG6$7#-Ffy6$-%&coeffG6%F`wF\o8-/F^z;F`oF[u/F] w;F`pFit-F\q6'FcpF^qQ8matrix~computed~in~timeFin,&FfqF`pF_sFdp-Fbq6$/F^sFfzFjr> F_u-T'6%F`x7$-Fix6%F^tF[yF`p-Ffy6$-F^r6$F[t7#-F^y6$FboF]w/F]w;F`oFitFbo-F\q6'Fc pF^qQClinear~dependency~computed~in~timeFinFiv-Fbq6#/F[sFiv-F\q6%""%F^q-%(sprin tfG6#QN###~~~~deg~~~~mod_inverse~~~~matrix~~~~lindepFin-F\q6%Fb\lF^q-Fd\l6'QF## #~~~~~%d~~~~~~%g~~~~~~~~~~%g~~~~~%gFinF`tFeqF_sF\s-F\q6&""&F^q%9differential~eq uation~isGF_u>80-Fhs6#-Fhp6&/FboF`o/F\o-F\o6#F`oF]tF\p@$34-Fbs6$Fa]lF\o0Fa]lF`o @%/F]tF;OF_uYQ;invalid~initial~conditionsFin>8:F;@$F_^lC&>Fa]l-Fhp6$/Fh]lF\oFa] l>82-%$gcdG6$Fa]l-F^rF^^l@$0F^_lF`p>Fa]l-%$quoG6%Fa]lF^_lF\oZ%C$-%&evalaG6#-Fiu F^^l>Ff^l<#/Fh]lF^`lFinFin>8//F\o-Fhp6$-%&unionG6$F]tFf^lFh]l>Ff^l-Fh`l6$<#/Fh] l-F^o6$FcpFc`l-Fhp6$F^al-%'removeG6%FgoFg`l/-%*identicalG6#Fh]l.F.?(F]wF`pF`pF[ uFDZ%C$>8./-T)6%F]wF\oF`o-Fhp6$7$Ff]lFc`lF`w>Ff^l-Fh`l6$Ff^l<#F_blFin[@$49(OF_u >6$Ff^l81-T-6&-T+6#7$F_uF[tF\oFbo-%'selectG6%FgoFg`l/Fjal-%*gfun/freeGFial@'/Ff ^lF;OF_uFbclOF[tO<$-F^o6#Ff^lF_uFinFin6.%6_thismoduledefinitionGb6#%+thismodule G6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:alge qtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborel G%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getn ameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolve poly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2l isttoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcd exG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoi tG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1r ectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/bin splitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ra tpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typechec kG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequa tionG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiv enorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*i nterpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpm odpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packag eG/%%loadGF_el/%'unloadGF`el6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG %.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffe qtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodi ffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+list tolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)polto recG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectopro cG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriest oratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pe xportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitva lues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdeg eqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGFinFin6(%/typ e/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ident ityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFinFinFdjlc.algeqtodiffeq$:-3Fdf lc'lindep%:-81Fehlc$@@D&:-114F_]mc-formatdiffeq%:-46Fa]mc6goodinitvalues/diffeq %:-486(FetFcpF`pFetFb\lF^]l6$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-131f*6+%"aG%"bG%$dimG%"nG%"xG%"pG%'optypeG%"UG%&stackG6.%"cG%#P1G%#P2G%"RG% "iG%"kG%$dctG%)indearlyG%&earlyG%%bigOG%#xcG%"VG6"F;@%/9$9%C$@%/9*Q+recurrenceF ;>8/&9+6#""">FF7#-%$seqG6$-%&modp1G6$-%&CoeffG6$&FH6#8(""!9)/FX;FJ9&-T%6)F>FFFg n9'9(FCFZC+>8$-%%iquoG6$,&F>FJF?FJ""#>6$8%8*-T'6,F>F_oFgnF[oF\oFZFCFH7'FJFHF>F? F_o&9"6#;""*!""@$/Fho%%trueGOFfo@%FB>8'7#-FN6$-__%.LinearAlgebraG%(ModularG%)Mu ltiplyG6%FZ-_F_q%$ModG6&FZFgo/F\o,&F_oFJ8)FJ&%(integerGF;&FH6#,*FJFJF_oFJF>FbpF jqFJ/Fjq;FJ,&F?FJF_oFbpC%>8.-FQ6$-%*ConvertInG6$)F\o,(FJFJF_oFJF>FbpF\oFZ>8--FQ 6$-Fir6$)F\o,(F?FJFJFJF>FbpF\oFZ>Fip7#-FN6$-FQ6$-%$QuoG6$-%$RemG6$-%$AddG6#-FN6 $-Fbq6$&Fgo6$FXFjq&FH6#Fjq/FjqFfnF^sFerFZFen@$2FJFbrC%>8+Fbp?(FXFJFJFgnFep@%FBC $?(FjqFJFJFbr/&&FipF[uFWFYF;@$3/Fjq,(F?FJF_oFbpFJFJ5/FauFbp2&Fho6#Fau&FhoFW>Fau FX@$3-FQ6$-%'IsZeroG6#&FipFWFZF]v>FauFX@$0FauFbpC$>8,-T)6(&Fgo6$Fau;FJFbpFgnF\o FZFCF]p@$0Faw%%FAILGO6$FawFep>6$8&Fho-Fjo6,,&F_oFJFJFJF?FgnFhoF\oFZFCFip7$FdoFg oF]p@$FdpOF^x-T+6'FZF_xFgoF_xF\oF^xF;F;6,%6_thismoduledefinitionGb6#%+thismodul eG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:alg eqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbore lG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(get nameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolv epoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2 listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygc dexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledo itG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1 rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/bi nsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4r atpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typeche ckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequ ationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgi venorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%* interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterp modpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packa geG/%%loadGF`y/%'unloadGFay6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG% .algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeq tohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodif feqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listt olistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltor ecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoproc G%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriesto ratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pex portsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitval ues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdege qnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF;F;6(%/type/g fun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identity G%1type/gfun/initeqG%6gfun/rectoproc/symbolGF;F;Fh]lc(initmat&:-132Fg]lc8matint erpmodpearlyabort&:-131Fi]lc)tryearly&:-133Fd]lc,matmultmodp&:-1286#/%+modulena meG%%gfunG M7R0 I%:-20f*6"6#%"xG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~Franc e.~All~rights~reserved.GF$@'0&9"6#""".%(stampedG-T'6#-T%6$""*F,/&F,6#""$.%$ogfG &F,6#""#-T+6%F/-T)6&F/F>8$F9FfindequationgivenorderratpolyG%?findequationgivenor derrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*inter pmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpe arlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/% %loadGFO/%'unloadGFP6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqt oseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdi ffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)i nvborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG% .listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ra tpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seri estoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpoly G%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG% ,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/dif feqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mi ndegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/fre eG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type /gfun/initeqG%6gfun/rectoproc/symbolGF$F$F]qc*typecheck&:-112F_tc+listtolist%:- 20Fbtc-listtoseries%:-23F_uc-seriestolist%:-366$%*protectedG/%+modulenameG%%gfu nG M7R0 I&:-101f*6'%%condG%"uG%"nG%&initsG%'tosubsG6&%"cG%#shG%#mxG%"iG6#%\pCopyright~( c)~1992-2004~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.G6"C*@$4- %%typeG6$9$%(booleanGY6$QJexpecting~boolean~expression,~received~%1F1&9"6#""">8 $-%%subsG6%9'9(F8>8%-%$mapG6$%#opG-%'indetsG6$FB-%)specfuncG6$%)anythingG9%>FI< #-%$seqG6$,&9&F@8'!""/FgnFI@$4-F66$FI-%$setG6#%*nonnegintGYQ/invalid~shiftsF1>8 &-%$maxG6$""!-FM6#FI@$3/9#""'2&F>6#F`pFeoY6$QJin~errorcond:~shift~must~be~lower ~than~%1F1Fbp6$FBFeoF1F16$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HID DENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/pret typrintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausse limG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessand checkG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%( inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestab leG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG %*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG %*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doi tG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparameter sG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/p olyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG %$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequ ationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationa lG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+int erpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG %(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF_q/ %'unloadGF`q6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG %&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,d iffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG %(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtor atpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytoc oeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalge qG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,serie storecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqt ableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3go odinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoef fG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF1F16(%/type/gfun/freeG%7type /gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/in iteqG%6gfun/rectoproc/symbolGF1F16#/%+modulenameG%%gfunG M7R0 I&:-118f*6%'%"LG%%listG'%"nG%%nameG'%'optypeG<&-%*identicalG6#Q*algebraic6"-F/6 #Q-differentialF2-F/6#Q+recurrenceF2-F/6#Q6rationalinterpolationF26$%$resG%$ord GF2F2C%@%/9&F;>8$-T%6&9$"""9%FB?(8%-%$maxG6$FI-T)6#.T'FI-FN6$FP-%$minG6$,&-%%no psG6#FHFI!"#FI-FQ6#.T+%%trueGC%-%)userinfoG6&FI.%%gfunGQ>looking~for~equation~o f~orderF2FL>FD-FF6&FHFLFJFB@$0FD%%FAILG[>T--%'subsopG6$/""%%%NULLG-%#opG6#F]pFD F2F26.%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG %0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoal geq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-fi rstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG% -infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromser iesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l 2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcom poseG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtru ncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkc ondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exmin G%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbis G%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG% *findalgeqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>fi ndequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;find equationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmod pG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearly G%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGF^q/%'unloadGF_q6fn%.alg funtoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyprod uctG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseq nG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoal geqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG% -listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec *recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG% 2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoser iesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/d oitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(m akerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,mino rdereqnG%*optionsgfG%(versionGF2F26(%/type/gfun/freeG%7type/gfun/has2diffeqs2G% 7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectopro c/symbolGF2F2Fitc7findequationgivenorder&:-119Fhyc,minordereqn%:-56Fhxc+Paramet ers%:-40Fdyc,maxordereqn%:-52F\uc*do_reduce&:-1226#/%+modulenameGFco M7R0 I%:-63f*6$%"lG%"xG6#%"iG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INR IA~France.~All~rights~reserved.G6"-%'seriesG6%-%$addG6$*&&8$6#"""F6)9%&F46#""#F 6/F49$F8-%$maxG6$""%-%%ceilG6#&&F=6#-%%nopsG6#F=F:F+F+6$%6_thismoduledefinition Gb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtose ries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpoly G%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,fu ntodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/ foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%- listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%) minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5pow composesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rect odiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplit G%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolyt ocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systom atrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpol ationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG% ?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degm atG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpm odpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkr esultG6%%(packageG/%%loadGFR/%'unloadGFS6fn%.algfuntoalgeqG%.algebraicsubsG%.al geqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*di ffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG% 0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohype rgeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodi ffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomre cG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestoli stG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nt h_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG %6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxorder eqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF +F+6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/ gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF+F+6#/%+modulenameG%% gfunG M7R0 I%:-80f*6$%%exprG%"xG6#%"iG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~ INRIA~France.~All~rights~reserved.G6"@-4-%$hasG6$9$9%%%trueG-%%typeG6$F1.%)func tionG@)/-%#opG6$""!F1.%$expG-F56$-%%diffG6$-F<6#F1F2<$-.%'algfunG6$.%)anythingG F2-.%'radfunGFL3-F56$F1-%)specfuncG6$FN.%$IntG/-F<6$""#F1F2-9!6$-F<6$"""F1F24-F 56$F1.%'RootOfG-%&evalbG6#3-%)assignedG6#&T%6#F;-F56$-F<6$-%%nopsGFGF1FH-F56$F[ o<$-FJ6$FM%#_ZG-FPFgp-F56$F1FHF3-F56$F1<$.%"*G.%"+GC$?(8$F]oF]oFap-Fin6$-F<6$Fe qF1F2F+-Fdo6#/Feq,&FapF]oF]oF]o-F56$F1.%"^G553-F56$F[o-.%(polynomGFL4-F/6$FenF2 3-F56$Fen.%'posintGFhn3-F56$Fen.%)rationalG-F56$F[o-.FV6$FHF@%&falseGF+F+6&%6_t hismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_ CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7alg funtoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzero G%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvep olyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isho lonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+maked iffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1pow composesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pp rimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun /rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pa de2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2d G%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeq G%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequation givenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgi venordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmu ltmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkre sultnormalG%,checkresultG6%%(packageG/%%loadGFdt/%'unloadGFet6fn%.algfuntoalgeq G%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diff eq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessg fG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-list todiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoser iesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rec todiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestoh ypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+Para metersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-form atdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,m axdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%* optionsgfG%(versionGF+F+6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun /has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF +F+Fb\lc,diffeqtable%:-446#/%+modulenameG%%gfunG M7R0 I%:-33f*6"6#%"LGF$F$@%0&9"6#""".%(stampedG-T'6#-T%6$""'F*C%>8$-T)6%F-&F*6#""#.% $ogfG@$4-%$hasG6$F<-%"OGF+>F87$-%#opG6#F8-%"$G6$""!-%$maxG6$"#5-%%nopsGFL-T+6&F -F8&F*6#""$&F*6#""%F$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDD ENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prett yprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaussel imG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandc heckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(i nicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestabl eG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG% *nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG% *powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doit G%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparameters G%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/po lyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG% $@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequa tiongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrational G%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+inte rpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG% (initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFao/% 'unloadGFbo6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG% &borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,di ffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG% (LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtora tpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytoco effG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeq G%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,series torecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqta bleG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goo dinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeff G%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/ gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ini teqG%6gfun/rectoproc/symbolGF$F$Ferc*typecheck&:-112Fdvc.seriestoalgeq%:-33Fgvc -seriestolist%:-36Fduc,listtoalgeq%:-176$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-50f*6&%$recG%"uG%"nG%$iniG6$%"rG%"iG6#%\pCopyright~(c)~1992-2008~by~Algorit hms~Project,~INRIA~France.~All~rights~reserved.G6"C$>8$,&-%$addG6$*&&9$6#,&8%"" """#FfindequationgivenorderratpolyG%?findequationgivenorderrationalG%*d o_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpve ctG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(ini tmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFjn/%'unl oadGF[o6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&bor elG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeq torecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Lap laceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpol yG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG %(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/s eriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestore cG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG %1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodini tvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*m indegeqnG%,minordereqnG%*optionsgfG%(versionGF.F.6(%/type/gfun/freeG%7type/gfun /has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG %6gfun/rectoproc/symbolGF.F.6$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-123f*6(%"LG%$ordG%"nG%(partialG%'moduloG%'optypeG66%"NG%"iG%"jG%"UG%$resG%$ defG%$lcoG%(typeoptG%)truncateG%&nbeqsG%)nbcoeffsG%*dimensionG%#LLG%'periodG%-f irstnonzeroG%,lastnonzeroG%%precG%)testzeroG%%bigOG%(trueordG6"F@C4>80-%$modG6$ 9$9(@$/-%%subsG6$/""!%%NULLGFC7"O9'>8$,&-%%nopsG6#FG"""!""FZ@)/9)Q+recurrenceF@ C%>8'7#-%$seqG6$-__%.LinearAlgebraG%(ModularG%$ModG6%FH-%'VectorG6#7#-F_o6$&FC6 #,&8&FZ8%FZ/Fap;FO9%&%(integerGF@/Fbp;FZ,(FUFZFZFZFepFen>84,&FUFZFepFen>8+Fhn/F hnQ6rationalinterpolationF@C%>F\o7#-F_o6$-Fbo6%FH-Fio6#7$Fen&FC6#FbpFfp/Fbp;FZ, &FUFZFZFZ>F\qF]q>F_qFin/FhnQ*algebraicF@C(>F_qQ-differentialF@>&F\o6#FO-%&modp1 G6$-%*ConvertInG6$FC9&FH>8,-F\s6$-F_s6$)FasF`rFasFH?(FbpFZFZFep%%trueG>&F\oF]r- F\s6$-%$RemG6$-%)MultiplyG6$&F\o6#,&FbpFZFenFZFirFcsFH>F\qFU>F\o7#-F_o6$F\t/Fbp FdpC'>F_qFhn>FirF[s?(FbpFZFZFepFjs>F\t-F\s6$-%%DiffG6#FetFH>F\q-%$maxG6$FOF]q>F \oFjt>6$8(8)-T%6*F\oFOF\q,&FepFZFZFZ7#-%"$G6$FOFdvFasFHF_q@$0F`vFjsC$-%'memberG 6%-Fju6#-%#opG6#F`vF`v.Fbp>F_v&F_v6$Fbp;FZFen?(FbpFZFZF@-F\s6$-%'IsZeroG6#&F_v6 #,$FbpFenFHF@>87,(FepFZFbpFenFZFZ>F_v7#-F_o6$-F\s6$-%+ConvertOutG6$&F_v6#FapFas FH/Fap;FZ,&FcxFZFZFZ@$32FcxFep4-T'6(F_vFCFHFcxFasF_qO%%FAILG@$33/F_qFin/-FX6#-F L6$FNF_vFZ0-FX6#-FL6$FNFGFZOF[z?(82FZFZF@/&FG6#F\[lFOF@@'5/F_qFdr/F_qFgr>81-%%i gcdG6#-Fbw6#-%%map2G6%Fbw""#-%'selectG6%%$hasG-%'indetsG6$F_v%"^GFas/Faz-FX6#F_ v>Fe[lFZC%>Fe[lFO?(83FZFZF@/&F_v6#F^]lFOF@?(F@FZFZF@2F^]lFh\lC$?(Fbp,&F^]lFZFZF ZFZFh\l/&F_vF]rFOF@@%1FbpFh\lC$>Fe[l-Fg[l6$Fe[l,&FbpFZF^]lFen>F^]lFbp[@'F_z>8-, &-FX6#F\oFZ-Fju6$,(F\[lFZFenFZFepFenFOFenFcr>Fd^l,(FUFZF^\lFZF\[lFen>Fd^l,*FUFZ FZFZFepFenFh^lFen@$2FZFe[l>Fd^l-%%ceilG6#*&Fd^lFZFe[lFen>8.-FX6#-%$mapG6%%'coef fsGF_vFas>8/,&-%(convertG6$-FL6$/,$%)infinityGFenFen-F[`l6%%'degreeGF_vFas%"+GF ZFh\lFZ@%331Fd^lF_`l2*&$""&FenFZ-%'lengthG6#FKFZ-FfalFi\l2Fd^l,&Fg_lFZFWFZF[zC% >F_v-%$addG6$*&F^yFZ)FS,&FapFZFenFZFZF`y>8*-%%modpG6$*$-%'lcoeffG6$F_v7$FSFasFe nFH-%%modsG6$-%'expandG6#*&F_vFZFdblFZFHF@F@6(%6_thismoduledefinitionGb6#%+this moduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG %:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelin vborelG%/cheapgausselimG%*expintalgGF:%,formatpoleqG%,funtodiffeqG%(getnameG%.g uessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/is rootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtose riestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)my isolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*pow divideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohom rec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitpa rametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolyto coeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Che ckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7 findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorder rationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpma tG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearl yabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%lo adGF[dl/%'unloadGF\dl6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeq toseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomd iffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%) invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG %.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/r atpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.ser iestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpol yG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG %,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/di ffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,m indegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF@F@6(%/type/gfun/fr eeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1typ e/gfun/initeqG%6gfun/rectoproc/symbolGF@F@F`hlc.matinterpmodp&:-130Fehlc,checkr esult&:-1356#/%+modulenameG%%gfunG M7R0 I%:-12f*6"6/%)interresG%"yG%'resultG%"lG%"xG%(methodsG%%indsG%"sG%"iG%#llG%"jG% $solG%$tmpG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~Al l~rights~reserved.GF$C/@$0&9"6#""".%(stampedGO-T'6#-T%6$""$F9>8'&F96#""#>8(&F96 #FE>8)&F96#""%-%)userinfoG6%F;.%%gfunG%NTrying~to~find~a~rational~generating~fu nctionG?&8,FP%%trueGC%Z%@%35/Fen.%'revogfG/Fen.%'revegfG0&FGF:""!>&8-6#Fen-T)6$ 7$Fdo-%#opG6#FGFen>Ffo-Fjo6$FGFenF$\>8&-T+6&FFep-T-Fhp@$F]qOF`q-FU6%F;FW%PTrying~to~find~an~algebraic~generating~functio nG?&FenFPFfnC)>Fep-T/6&F8/7#-%&solveG6$FaqFer@$/-%%nopsG6#F^sF;O7$F^sFen>8+-T16$FfoFL?(8.F; F;FesFfnC$>80-%'seriesG6%,&&F^s6#F`tF;F[t!""FL-Ffs6#Ffo@$5/FctFdo3-%%typeG6$Fct .Fet1F[u-F^p6$FJFctO7$FhtFen-FU6%F;FW%NTrying~to~find~a~linear~differential~equ ationG?&FenFPFfnC'>8$-T3Fdr@$/F`vF^qFcp-FU6%F;FW%3Trying~to~solve~itG>Fep-%'dso lveG6$-F^p6$F;F`vFer@$3F]q0Fep%%NULLGC'>8*-%&minusG6$-Ffw6$-%'indetsG6$-F^p6$FJ Fep.%%nameG-F[x6$FGF_x<$%*constantsGFL@$/Fdw<"O7$F]xFen>F[t-Fet6%F]xFL,&-FfsF_p F;F;F;>F[t-Fas6$<#-%$seqG6$,&-%&coeffG6%F[tFL,&F`tF;FjtF;F;-F^p6$F`tFGFjt/F`t;F ;F^yFdw@$30F[tFaw-Fbu6$F[t.%$setGO-%%subsG6$F[tFixF^qF$F$64%6_thismoduledefinit ionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqt oseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formp olyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG% ,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepo ly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindep G%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindex G%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5 powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1r ectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsp litG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpo lytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,sys tomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinter polationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpol yG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'d egmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinte rpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,che ckresultG6%%(packageG/%%loadGFa[l/%'unloadGFb[l6fn%.algfuntoalgeqG%.algebraicsu bsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.di ffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardpr oductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0lis ttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%, poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rec tohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-ser iestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGf unG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*for matrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,m axordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(ve rsionGF$F$6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G %3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$Fe^lc*typec heck&:-112F_alc(guessgf%:-12Fgalc+listtolist%:-20Fhalc.listtoratpoly%:-21Ffalc0 listtohypergeom%:-19Fdalc,listtoalgeq%:-17Fjalc-listtoseries%:-23Fealc-listtodi ffeq%:-186$%*protectedG/%+modulenameGFX M7R0 I%:-93f*6&%"qG%"pG%"xG%"nG6&%"sG%"jG%#pkG%"iG6#%\pCopyright~(c)~1992-2008~by~Al gorithms~Project,~INRIA~France.~All~rights~reserved.G6"C)>8%-%'degreeG6$9$9&>8$ """?(F0F;F;F02F:F3>F:,$F:""#>&8&6#F;-T%6%9%F89'>8'F;?(F0F;F;F02FKF:C$>&FC6#,$FK F@-FF6%-%(collectG6$*$&FC6#FKF@F8F8FI>FKFR-T'6'F7F:FCF8FIF0F06(%6_thismoduledef initionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3al geqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/f ormpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpol eqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsol vepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'li ndepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxi ndexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpl eG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingp G%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/b insplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4r atpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG% ,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationali nterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderra tpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodp G%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mat interpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG% ,checkresultG6%%(packageG/%%loadGF`o/%'unloadGFao6fn%.algfuntoalgeqG%.algebraic subsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%. diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamard productG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0l isttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G %,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,r ectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-s eriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(Num GfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*f ormatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG% ,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%( versionGF0F06(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs 3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF0F0Feqc,powt runcate%:-97Fbqc5powcomposesimpledoit%:-946#/%+modulenameG%%gfunG M7R0 I&:-110f*6%%"sG%"xG%"yG6$%"LG%"iG6"F+C$>8$7#-%$seqG6$-%&coeffG6%9$9%8%/F8;""!,& -%&orderG6#F6"""!""F@-T%6%F.9&F7F+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6 io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqt oseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG% /cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnam eG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepo ly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2lis ttoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdex G%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG %*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rec tohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsp litparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratp olytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG %*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequati onG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiven orderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*int erpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmod pearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG /%%loadGFM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.alge qtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohom diffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG% )invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolist G%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.se riestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpo lyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexports G%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/d iffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%, mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF+F+6(%/type/gfun/f reeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1ty pe/gfun/initeqG%6gfun/rectoproc/symbolGF+F+F_qc*findalgeq&:-1166#/%+modulenameG %%gfunG M7R0 I%:-87f*6%%$recG%"uG%"nG6"F(F(,&-%$maxG6#-%#opG6#-%$mapG6$F.-%'indetsG6$9$-.%)s pecfuncG6$-.%'linearG6#9&9%"""F?!""F(F(6$%6_thismoduledefinitionGb6#%+thismodul eG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:alg eqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbore lG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(get nameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolv epoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2 listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygc dexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledo itG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1 rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/bi nsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4r atpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typeche ckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequ ationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgi venorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%* interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterp modpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packa geG/%%loadGFJ/%'unloadGFK6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.a lgeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqto homdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffe qG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtol istG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorec G%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG% .seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestora tpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexpo rtsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalue s/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqn G%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF(F(6(%/type/gfu n/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG% 1type/gfun/initeqG%6gfun/rectoproc/symbolGF(F(6#/%+modulenameG%%gfunG M7R0 I%:-72f*6%'%%yofzG-%)functionG6#%%nameG%"yG%"zG6"F-F-C%>9%-%#opG6$""!9$@$-%%typ eG6$F0.%*procedureGY6$%7not~an~unassigned~nameGF0>9&-F26#F5F-F-6$%6_thismoduled efinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3 algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq /formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatp oleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infs olvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%' lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)ma xindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesim pleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowin gpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc /binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG% 4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2a G%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationa linterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorder ratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermo dpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.m atinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormal G%,checkresultG6%%(packageG/%%loadGFJ/%'unloadGFK6fn%.algfuntoalgeqG%.algebraic subsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%. diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamard productG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0l isttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G %,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,r ectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-s eriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(Num GfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*f ormatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG% ,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%( versionGF-F-6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs 3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF-F-6#/%+modu lenameG%%gfunG M7R0 I%:-577$%$ogfG%$egfG6#/%+modulenameG%%gfunG M7R0 I%:-42t+6(%$recG'%%uofnG-%)functionG6#%%nameG'%"NG%,nonnegativeG%#~$G>'7$%)rati onalG%$gcdG%(booleanG%&falseG>'%'seriesGF5F66#%)ringnameG6"F8$-T%6$9)9(-T+6 &-T'6'9$9%""!9&F?-T)6$FKFL%)infinityGF?6#QLComputes~u(N)~in~Q[i]~where~u~satisf ies~recF8)&F26#""#>8(&F26#F>>8%&F26#""%?&8&FI%%trueGC&Z%@ %35/FN.%'revogfG/FN.%'revegfG0&F@F3""!>8'-T)6%F57$F4-%#opG6#F@FN>Fin-F[o6%F5F@F NF$\-%)userinfoG6'F>.%%gfunG%,Trying~the~GFNFin>8$-T+6$FinFE@$0F\p%%FAILGC$-Ffo 6(FCFho.%$TheGFN.%1seems~to~satisfyGF\pO7$F\pFNFbpF$F$6,%6_thismoduledefinition Gb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtose ries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpoly G%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,fu ntodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/ foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%- listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%) minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5pow composesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rect odiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplit G%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolyt ocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systom atrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpol ationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG% ?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degm atG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpm odpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkr esultG6%%(packageG/%%loadGFcq/%'unloadGFdq6fn%.algfuntoalgeqG%.algebraicsubsG%. algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq* diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproduct G%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohy pergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,polto diffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohom recG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriesto listG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%) nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatre cG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxord ereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(version GF$F$6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3typ e/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF$F$Fgtc*typecheck&: -112Fhwc0listtohypergeom%:-19Fiwc+listtolist%:-20F\sc(l2h/l2h%:-856$%*protected G/%+modulenameGFio M7R0 I$:-4f*6''%$PolG-%(polynomG6$%)anythingG7$%"xG%"yG'F,%%nameG'F-F/'%$ordG%*nonne gintG%9optional_positive_slopesG6"F5F5-%$mapG6%T%-T'6#9"9%F5F56(%6_thismodulede finitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3a lgeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/ formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpo leqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infso lvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'l indepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)max indexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimp leG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowing pG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/ binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4 ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG %,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rational interpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderr atpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermod pG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.ma tinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG %,checkresultG6%%(packageG/%%loadGFF/%'unloadGFG6fn%.algfuntoalgeqG%.algebraics ubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.d iffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardp roductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0li sttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G% ,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,re ctohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-se riestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumG funG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*fo rmatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%, maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(v ersionGF5F56(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3 G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF5F5FIc:algeqt oseries/prettyprint%:-63FHc3algeqtoseries/doit%:-626$%*protectedG/%+modulenameG %%gfunG M7R0 I&:-132f*6)%"aG%"VG%$dimG%$dctG%"xG%'optypeG%'moduloG6'%$resG%'indmaxG%%nmaxG%" iG%&pivotG6"F2C*>8$-%'rtableG6&;"""9&F9/.%%fillG-%&modp1G6$-%*ConvertInG6$""!9( 9*/.%(subtypeG.%'MatrixG>8%FE>8&,$%)infinityG!""?(8'F:F:F;%%trueG@$30&9%6#FUFE2 FP&9'FfnC$>FPFhn>FNFU@$/FNFEC$?(FUF:F:F;FV>&F56$FUFU-F@6$-FC6$F:FFFGO6$F5Fin>8( -F@6$-FC6$&Fen6#FNFFFG?(FUF:F:F;FV@'/FUFN@%/9)Q+recurrenceF2>Fbo-F@6$-FC6$,&FFF :9$FSFFFG>Fbo-F@6$-FC6$FFFFFG/FZFE>FboFdoC$>FboF[p>&F56$FUFN-F@6$-FC6$,$FZFSFFF G6$F5,&FinF:-%'subsopG6$/FNF:7#-%"$G6$FEF;FSF2F26$%6_thismoduledefinitionGb6#%+ thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/d oitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.bor elinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodif feqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG %4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listpr impartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minind exG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcompos esimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffe q/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rec toproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff /elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG %*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG %-findequationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?finde quationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(d egvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8 matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG 6%%(packageG/%%loadGFbs/%'unloadGFcs6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqt odiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeq G%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0hol exprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeo mG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeq G%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%* rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG% 0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_te rmG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6go odinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG %*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF2F26 (%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun /identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF2F26#/%+modulenameG%%gfun G M7R0 I&:-117f*6$%"LG%"nG6#%$resG6"F)C$>8$-T%6%9$9%Q6rationalinterpolationF)@%/F,%%FA ILGF5*&&F,6#"""F9&F,6#""#!""F)F)6&%6_thismoduledefinitionGb6#%+thismoduleG6io%, GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoser ies/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/che apgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%. guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/i srootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtos eriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)m yisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*po wdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectoho mrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitp arametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolyt ocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*Ch eckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG% 7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgivenorde rrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpm atG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpear lyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%l oadGFE/%'unloadGFF6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtos eriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiff eqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)inv borelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.l isttoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratp olytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.series toalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG% ,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,d iffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffe qG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mind egcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF)F)6(%/type/gfun/freeG %7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/g fun/initeqG%6gfun/rectoproc/symbolGF)F)Fipc-findequation&:-1186#/%+modulenameG% %gfunG M7R0 I&:-102t+6%%/binsplitparamsG%$iniG%#~$G6"F(F(-T%6&9$9%%)infinityG.%)ndmatrixG6# QhnNumGfun~helper~used~by~some~procedures~generated~by~rectoprocF(F(6&%6_thismo duledefinitionGb6#%+thismoduleGF(F(61%+frectopolyG%*recmatrixG%-frectomatrixG%3 rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extractlin eG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG%5nt h_term_of_ndseriesG%&mydivGF(F(F(F(F(FCc.nth_term_doit&:-2096#""$6#/%+modulenam eG%%gfunG M7R0 I%:-79f*6(%%exprG%$varG%'maxordG%%unknG%#ptG%$iniG6&%"sG%"iG%"jG%"hG6"F0C$@$/9& !""O<"?(8%"""F:F0%%trueGC&>8$-%%subsG6$9)-_%,MultiSeriesG%'seriesG6%9$/9%9(*&F9 F:,&F4F:F:F:F:@$43-%%typeG6$F>.FF-FR6$-%#opG6$""#F>.%*nonnegintGOF7@%-%$hasG6$F >.%"OG>8'-FX6$-%%nopsG6#F>F>>F_o%)infinityG@$2F4F_oO<#-%$seqG6$/-T%6%8&9'FK*&-% *factorialG6#FbpF:-%&coeffG6%F>,&FJF:FKF5FbpF:/Fbp;""!F4F0F06&%6_thismoduledefi nitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3alg eqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/fo rmpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpole qG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolv epoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lin depG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxin dexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimple G%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG %1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bi nsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ra tpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%, systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalin terpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderrat polyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG %'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mati nterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%, checkresultG6%%(packageG/%%loadGFfq/%'unloadGFgq6fn%.algfuntoalgeqG%.algebraics ubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.d iffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardp roductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0li sttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G% ,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,re ctohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-se riestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumG funG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*fo rmatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%, maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(v ersionGF0F06(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3 G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF0F0F\uc$@@D&: -1146#/%+modulenameG%%gfunG M7R0 I%:-64f*6&%%exprG%"yG%"xG%$typG64%"YG%"pG%(replaceG%(minpolsG%%radsG%(rootofsG% &basesG%*sortbylenG%"iG%%indsG%"bG%&basebG%"dG%)radtableG%)subslistG%"tG%"jG%+n umreplaceG6#%\pCopyright~(c)~1992-2008~by~Algorithms~Project,~INRIA~France.~All ~rights~reserved.G6"C%>8--%'indetsG6#9$@&-%$hasG6$FA9%Y6%Q@expression~%2~cannot ~contain~%1F>FJFE4-%(convertG6$-%$mapG6%%%typeGFA<$-.%'algfunG6#.%)anythingG-.% 'radfunGFZ%$andGF>@%53/9'.%*algebraicG-FU6$FE-.%(polynomG6$Fen9&3/F_o.%)rationa lG-FU6$FE-Feo6#F[p,&FJ"""FE!""C3>8%-%&numerG6#Fap>8(-FC6$Ffp)Fen.%)fractionG>8) -FC6$Ffp.%'RootOfG@$F^oC$>F[q-%'selectG6%FHF[qFho>Fbq-F[r6%FHFbqFho>8*-%%map2G6 %%#opGFbpF[q@$0-%%nopsG6#Far-Fir6#F[q?&8.FarFgrC$>8/-F[r6%f*6$F9F4F>6$%)operato rG%&arrowGF>-%&evalbG6#/-Fer6$FbpFEFJF>F>F>F[qF^s@$2Fbp-Fir6#FasC%>&816#F^s7#-% $seqG6$-Fer6$""#83/F_uFas>80-%%ilcmG6#-Fjt6$-Fer6$F^uF\uF`u>F[q-%&unionG6$-%&mi nusG6$F[qFas<#)F^s*$FbuFcp>8+f*6$%"aGF4F>FfsF>-Fjs6#1-%'lengthG6#FJ-F]wFDF>F>F> >8&-%%sortG6$7$-FerF\s-Fer6#FbqFev>85-Fir6#Faw>Faw-%&tableGF\x?(8,FbpFbpFjw%%tr ueG@%5-FU6$&Faw6#FaxFeq4-%)assignedG6#&Fft6#-Fer6$FbpFgx>&82Fhx/Fgx&8$Fhx>Fby-F jt6$/)F_y84)Fey*&F\zFbp-Fer6$F^u-Fer6$F^uFgxFbp/F\zF]y>Ffp-%%subsG6$7#-Fjt6$Fby /Fax;FbpFjwFfp>8'-F_x6#7#-Fjt6$-T%6$FgxFeyF[[l?(FaxFjwFcpF^uFbx>F^[l-Ffz6$Fby-% %evalG6#F^[l>Ffp-Fhp6#Ffp?(FaxFbpFbpFjwFbx>Ffp-%*resultantG6%Ffp-Fhp6#&F^[lFhxF ey@%-FU6$FfpF_p-%$quoG6%Ffp-%$gcdG6$Ffp-%%diffG6$FfpFJFJ-F]]l6%Ffp-%&gcdexG6%Ff pFb]lFJFJF>F>6&%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGF UN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/a lgfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expin talgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+ind icialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.i nifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2 rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicond G%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevert G%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectopr oc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pa de2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/recto homrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+fin ddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequationgiveno rderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%*do_redu ceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,m atmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG% )tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFa^l/%'unloadGF b^l6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG% .cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtore cG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(Laplace G%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%* listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(re c+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/serie stodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/ seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1di ffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitval ues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*minde geqnG%,minordereqnG%*optionsgfG%(versionGF>F>6(%/type/gfun/freeG%7type/gfun/has 2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gf un/rectoproc/symbolGF>F>Ff^lc7algfuntoalgeq/formpoly%:-656#/%+modulenameG%%gfun G M7R0 I%:-49f*6(%$recG%"uG%"nG%$iniG%%flagG%%arg6G65%#n0G%&orderG%"iG%%indsG%'minindG %'maxindG%$sysG%"rG%$solG%"bG%"aG%"jG%"kG%$rejG%/maxsingularityG%#gbG%*termorde rG%&dorejG%&inds2G6#%\pCopyright~(c)~1992-2007~by~Algorithms~Project,~INRIA~Fra nce.~All~rights~reserved.G6"C4>8%,&-%%nopsG6#9$"""!"#FJ>8),&FDFJ!""FJ@%-%%typeG 6$9'.%$setG>8'-%$mapG6$%#opG-%'indetsG6$FT-9%6#.%(integerGC$>FX<">FM-%$maxG6$FM FT>82%%NULLG@$/9#""'@'-FR6$9)F^o>FM-Fdo6$FMF`p-FR6$F`p/-%*identicalG6#.%(maxsin gG%*nonnegintG>Fgo-Ffn6$""#F`pY6$Q1invalid~argumentFAF`p>8$-T%6%-%%subsG6$/9&,& F]rFJFDFO&FI6#FFF]rFgo>FM-Fdo6%FM-Ffn6#FX,&FeqFJFOFJ>8(-%$minG6$Fdr""!>8+-T'6%F IF[oF]r?(8/FJFJF`q%%trueGC'@%/FcsFJ>8*<$-Ffn6#FT-%$seqG6$-Fjq6$/F]r8&F^s/Fct;Fh r,&FMFJFDFO>Fis<$F[t-F^t6$-Fjq6$/F]r,&FctFJFDFOF^s/Fct-%&minusG6$<#-%"$G6#;,&Fh rFJFDFJFMFX@$/FisFao@%49(O<#-F^t6$/-F[o6#Fct&%#_CGFdv/Fct;FhrFMO<#-F^t6$Fbv/Fct -Fau6$<#-Feu6#Fhv<#-Feu6#;F\sFN>8.-T)6%Fis7#-F^t6$FcvFgv.8-Z%>8,-_%.LinearAlgeb raG%,LinearSolveG6$Fhw-&%'VectorG6#.%'columnG6#F`xQ4inconsistent~systemFA>FcxFh o@&3/FcxFho/FcsF`qYQFcx-%(convertG6$Fcx% %listG>FX-%&unionG6$-Fhn6$Fcx&%#_tG6#%)anythingG-Fhn6$Fcx-.%*typeindexG6$.Fhz-. %)suffixedG6$.FfzF]o>853F]vFgs>Fcs-Fdo6#-Ffn6#-FZ6$Ffn-Fhn6$7$FIFT&Ffv6#F_[l@$/ Fcs,$%)infinityGFO>FcsFO?&FctFXFds@%3-%'memberG6%FctFcx.805554Ff[l2FJ-FG6#-%'se lectG6%%$hasGFcxFct2F`]l,&FhrFJFOFJ2FD,&F`]lFJFhrFJC%>Fcs,&FcsFJFJFJ>Fcx-Fjq6$/ Fct&Ffv6#,&FhrFJFcsFJFcx>&81FdvFho>F[_lF`]l>Fis<#-F^t6$/-F[o6#,(FctFJFhrFJFOFJ& FcxFdv/Fct-Fau6$<#-Feu6#;FJ-FG6#Fcx<#-F^t6$F[_l/FctFX@%333-%(hastypeG6$-%'remov eG6%FRFis/-F[oFc\l.%%nameGFb\l2-Fdo6#-Ffn6#-FZ6%%'degreeG7#-F^t6$-Ffn6$F`qFct/F ctFis-Fhn6$FisFb\l""$4-F[^l6$Fis.%'RootOfG-FR6$Fjal-.F^z6#-.%(polynomG6$.%)rati onalGF`blC+>FXF`bl>86-%%sortG6#7#-Ffn6#-FZ6$Ffn-Fhn6$FisF_al>Fis-Fjq6$7#-F^t6$/ Fcv&F[oFdv/FctFfcl<#-F^t6$,&-Ffn6$FJFctFJF]blFOF_bl>84-%'lexdegG6$7#Fdr7#-F^t6$ FhdlFidl>83-F\al6%Fi`l-_%)GroebnerG%&BasisG6$FisFaelFb\l@%/Fjel7">FcxFfel>Fcx-F jq6$-%&solveG6$<#-Ffn6#Fjel<#-F^t6$Fhdl/Fct&Ffcl6#;,&-_F_fl%1HilbertDimensionG6 $FjelFaelFJ-FGFerFOFOFfel>FcsFO?(FctFJFJF^`lFds@$/Ff_l&F[o6#&FfclFdv@%3Ff[l/-FG 6#-Fi]l6%F[^lFcxFf_lFJ>F[_lFctC%>F[_lFho>FcsFb^l>Fcx-Fjq6$/F`hl&Ffv6#FcsFcx<#-F ^t6$/-F[oFahlFf_l/Fct-Fau6$Fj_l<#-F^t6$F[_l/FctF]`lFisFAFA6*%6_thismoduledefini tionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeq toseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/form polyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG %,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvep oly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'linde pG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxinde xG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG% 5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1 rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/bins plitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratp olytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,sy stomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinte rpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderratpo lyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%' degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matint erpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,ch eckresultG6%%(packageG/%%loadGFgjl/%'unloadGFhjl6fn%.algfuntoalgeqG%.algebraics ubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.d iffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardp roductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0li sttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G% ,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,re ctohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-se riestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumG funG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*fo rmatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%, maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(v ersionGFAFA6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3 G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGFAFAF`[mc-firs tnonzero%:-69F[cmc(makerec%:-50Fj]mc,systomatrix&:-1116$%*protectedG/%+modulena meG%%gfunG M7R0 I%:-34f*6"6#%"LGF$F$@%0&9"6#""".%(stampedG-T'6#-T%6$""'F*C%>8$-T)6%F-&F*6#""#.% $ogfG@$4-%$hasG6$F<-%"OGF+>F87$-%#opG6#F8-%"$G6$""!-%$maxG6$"#5-%%nopsGFL-T+6&F -F8&F*6#""$&F*6#""%F$F$6,%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDD ENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prett yprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgaussel imG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandc heckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(i nicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestabl eG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG% *nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG% *powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doit G%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparameters G%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/po lyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG% $@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequa tiongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrational G%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+inte rpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG% (initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFao/% 'unloadGFbo6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG% &borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,di ffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG% (LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtora tpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytoco effG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeq G%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,series torecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqta bleG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goo dinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeff G%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/ gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/ini teqG%6gfun/rectoproc/symbolGF$F$Ferc*typecheck&:-112Fevc/seriestodiffeq%:-34Fgv c-seriestolist%:-36Feuc-listtodiffeq%:-186$%*protectedG/%+modulenameG%%gfunG M7R0 I%:-11f*6"6)%"yG%'resultG%"lG%"xG%(methodsG%#llG%"iG6#%\pCopyright~(c)~1992-200 8~by~Algorithms~Project,~INRIA~France.~All~rights~reserved.GF$C.@$0&9"6#""".%(s tampedGO-T'6#-T%6$""#F3>8&&F36#F?>8$-%#opG6$""!&F36#""$>8'-FG6#FJ>8(&F36#""%-%) userinfoG6%F5.%%gfunG%NTrying~to~find~a~rational~generating~functionG?&8*FR%%tr ueGC&Z%@%35/Fgn.%'revogfG/Fgn.%'revegfG0&FAF4FI>&8)6#Fgn-T)6$7$FI-FG6#FAFgn>Fgo -F[p6$FAFgnF$\>8%-T+6&F6FgoFN7#.%$ogfG@$/Fep%%FAILGFcpO7$,&*&-%&denomG6#&FepF4F 5-FE6#FNF5F5-%&numerGFeq!""Fgn-FW6%F5FY%PTrying~to~find~an~algebraic~generating ~functionG?&FgnFRFhnC$>Fep-T-6&F6FgoFgqFip@$0FepF^qO7$FfqFgn-FW6%F5FY%NTrying~t o~find~a~linear~differential~equationG?&FgnFRFhnC$>Fep-T/Fdr@$FfrOFhrF^qF$F$60% 6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGF UN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7 algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonz eroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsol vepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,i sholonomicG%'lindepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+ma kediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1 powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG% /pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8g fun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun _pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/ s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findal geqG%6rationalinterpolationG%-findequationG%7findequationgivenorderG%>findequat iongivenorderratpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequatio ngivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vec tmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2chec kresultnormalG%,checkresultG6%%(packageG/%%loadGFjs/%'unloadGF[t6fn%.algfuntoal geqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.d iffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(gue ssgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-l isttodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listto seriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%, rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2series tohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+P arametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-f ormatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG %,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqn G%*optionsgfG%(versionGF$F$6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/g fun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbo lGF$F$F^wc*typecheck&:-112Fgyc)guesseqn%:-11F`zc+listtolist%:-20Fazc.listtoratp oly%:-21F]zc,listtoalgeq%:-17F^zc-listtodiffeq%:-186$%*protectedG/%+modulenameG FZ M7R0 I&:-124f*6#%"AG6&%"iG%"jG%'rowdimG%'coldimG6"F+C$>6$8&8'-%#opG6$"""9$,&-%$maxG6 #-%$seqG6$-F;6$-%%nopsG6#&F56$8$8%/FE;F4F0/FD;F4F/F4!""F4F+F+6$%6_thismoduledef initionGb6#%+thismoduleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3al geqtoseries/doitG%:algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/f ormpolyG%.borelinvborelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpol eqG%,funtodiffeqG%(getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsol vepoly/foundG%4infsolvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'li ndepG%-listprimpartG%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxi ndexG%)minindexG%(mygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpl eG%5powcomposesimpledoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingp G%1rectodiffeq/doitG%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/b insplitG%=rectoproc/binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4r atpolytocoeff/elmtG%4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG% ,systomatrixG%*typecheckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationali nterpolationG%-findequationG%7findequationgivenorderG%>findequationgivenorderra tpolyG%?findequationgivenorderrationalG%*do_reduceG%;findequationgivenordermodp G%'degmatG%(degvectG%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.mat interpmodpG%8matinterpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG% ,checkresultG6%%(packageG/%%loadGFR/%'unloadGFS6fn%.algfuntoalgeqG%.algebraicsu bsG%.algeqtodiffeqG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.di ffeq*diffeqG%2diffeqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardpr oductG%0holexprtodiffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0lis ttohypergeomG%+listtolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%, poltodiffeqG%)poltorecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rec tohomrecG%*rectoprocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-ser iestolistG%0seriestoratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGf unG%)nth_termG%*_pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*for matrecG%6goodinitvalues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,m axordereqnG%*maxdegeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(ve rsionGF+F+6(%/type/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G %3type/gfun/identityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF+F+6#/%+module nameG%%gfunG M7R0 I&:-109f*6%%"sG%"xG%"yG6$%"LG%"iG6"F+C$>8$7#-%$seqG6$-%&coeffG6%9$9%8%/F8;""!,& -%&orderG6#F6"""!""F@-T%6%F.9&F7F+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6 io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqt oseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG% /cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnam eG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepo ly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2lis ttoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdex G%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG %*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rec tohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsp litparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratp olytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG %*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequati onG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequationgiven orderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*int erpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmod pearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG /%%loadGFM/%'unloadGFN6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.alge qtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohom diffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG% )invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolist G%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.se riestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpo lyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexports G%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/d iffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%, mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF+F+6(%/type/gfun/f reeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1ty pe/gfun/initeqG%6gfun/rectoproc/symbolGF+F+F^qc+finddiffeq&:-1156#/%+modulename G%%gfunG M7R0 I%:-94f*6'%"qG%"sG%#pkG%"xG%"nG6$%#q1G%#q2G6#%\pCopyright~(c)~1992-2008~by~Algo rithms~Project,~INRIA~France.~All~rights~reserved.G6"@+/9%"")-T%6%-%(collectG6$ ,,-%&coeffG6%9$9'""!"""*&&9&6#FAFA,(-F<6%F>F?FAFA*&-F<6%F>F?""$FA&FD6#""#FAFA*& &FD6#""%FA,&-F<6%F>F?""&FA*&-F<6%F>F?""(FAFMFAFAFAFAFAFA*&FMFA,&-F<6%F>F?FOFA*& -F<6%F>F?""'FAFQFAFAFAFA*&-F<6%F>F?FSFAFQFAFA*&-F<6%F>F?F3FA&FD6#F3FAFAF?F?9(2F 3F2C%>8$-F56%F>F?,&F2#FAFO!""FA>8%-F86$*&,&F>FAFjoF_pFA)F?,$F2F^pF_pF?-F56%,&-T '6'FjoFgpFDF?FfoFA-F86$*&&FD6#FgpFA-F\q6'FapFgpFDF?,&FfoFAF2#F_pFOFAF?FAF?Ffo/F 2FS-F56%-F86$,*F;FA*&FCFA,&FGFAFIFAFAFA*&FhnFAFMFAFAF^oFAF?F?Ffo/F2FO-F86$,(F;F A*&FGFAFCFAFAF_rFAF?-%%subsG6$/F?FCF>F/F/6(%6_thismoduledefinitionGb6#%+thismod uleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:a lgeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvbo relG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(g etnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infso lvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG %2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(my gcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimple doitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG %1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/ binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG% 4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typec heckG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-finde quationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequation givenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG %*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinte rpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pac kageG/%%loadGF`s/%'unloadGFas6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeq G%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diff eqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtod iffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+lis ttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)polt orecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectopr ocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0series toratpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_p exportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitv alues/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxde geqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/type /gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identi tyG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Feuc,powtruncate%:-97Fbuc5pow composesimpledoit%:-946#/%+modulenameG%%gfunG M7R0 I&:-137`6&c0typecheck_hr_eq&:-210c,types_table&:-211c&setup&:-212c(cleanup&:-21 3b6#%+thismoduleG6"F,6&%0typecheck_hr_eqG%,types_tableG%&setupG%(cleanupGF,F,F, F,%-_m4330822392G6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-154Q)0.5devel6"6$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-163`6+c5bound_frobenius_norm&:-214crec_has_constant_coef ficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diff eq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG% %callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_ abs_intervalG%4sprint_small_approxG6#%(packageG64%*fnth_termG%6analytic_continu ationG%+evaldiffeqG%-diffeqtoprocG%2transition_matrixG%-bound_diffeqG%*bound_re cG%.bound_ratpolyG%2bound_diffeq_tailG%/bound_rec_tailG%0abs_with_RootOfG%.domi nant_rootG%2make_waksman_procG%-needed_termsG%*utilitiesG%*_pexportsG%(versionG %)SettingsGF$6#QeoBinary~splitting,~analytic~continuation~of~holonomic~function s,~and~boundsF$6#%)ndmatrixGF$F$F6`64c*fnth_term&:-138c6analytic_continuation&: -139c+evaldiffeq&:-140c-diffeqtoproc&:-141c2transition_matrix&:-142c-bound_diff eq&:-143c*bound_rec&:-144c.bound_ratpoly&:-145c2bound_diffeq_tail&:-146c/bound_ rec_tail&:-147c0abs_with_RootOf&:-148c.dominant_root&:-149c2make_waksman_proc&: -150c-needed_terms&:-151c*utilities&:-152c*_pexports&:-153c(version&:-154c)Sett ings&:-155F46Vc-numeric_mode&:-156c/NUMGFUN_HIDDEN&:-157c4bound_normal_diffeq&: -158c&types&:-137c)matrices&:-159c(nthterm&:-160c'ancont&:-161c'bounds&:-162c/n umeric_bounds&:-163c0symbolic_bounds&:-164c&hrdeq&:-165c&hrrec&:-166c*evalf_rnd &:-167c%rndu&:-168c%rndz&:-169c%rndd&:-170c%rndn&:-171c%rndi&:-172c&upper&:-173 c&lower&:-174c&below&:-175c&above&:-176c)ratabove&:-177c5evalf_absolute_error&: -178c=evalf_complex_absolute_error&:-179c7ndmatrix_approximation&:-180c)thetade q&:-181c6diffeq_for_derivative&:-182c(getname&:-183c:make_fresh_name_generator& :-184c(ordfrec&:-185c*orddiffeq&:-186c'ordrec&:-187c>rec_has_constant_coefficie nts&:-188c,read_diffeq&:-189c)read_rec&:-190c.diffeq_lcoeff&:-191c5diffeq_singu larities&:-192c/diffeq_infsing&:-193c,bare_diffeq&:-194c)bare_rec&:-195c0simpli fy_RootOf&:-196c)set_mode&:-197c+reset_mode&:-198c%call&:-199c'argmax&:-200c2fa lling_factorial&:-201c)colinear&:-202c)ratbelow&:-203c,Digits_plus&:-204c3bound _abs_interval&:-205c4sprint_small_approx&:-206F9Fer6$%*protectedG/%+modulenameG c(NumGfun%:-41 M7R0 I&:-138c*fnth_term&:-2386$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-179c=evalf_complex_absolute_error&:-2396#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-164`6'c/bound_rec_tail&:-240c*bound_rec&:-241c2bound_diffeq_tail&:-225c-bou nd_diffeq&:-242c3simplify_algebraic&:-243b6#%+thismoduleG6"F-6'%/bound_rec_tail G%*bound_recG%2bound_diffeq_tailG%-bound_diffeqG%3simplify_algebraicGF-F-6#%)Co eftaylGF-%-_m4330821688G6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-198c+reset_mode&:-2446#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-145`6)c3parse_exppoly_term&:-245c3ratabove_algebraic&:-246c8ratabove_algebr aic_doit&:-247c+bound_term&:-248c+bound_tail&:-249c%doit&:-250c,ModuleApply&:-2 51b6#%+thismoduleG6"F/6)%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove_al gebraic_doitG%+bound_termG%+bound_tailG%%doitG%,ModuleApplyGF/F/F/F/%-_m4330820 760G6"6$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-171c%rndn&:-2526#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-156%&falseG6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-205c3bound_abs_interval&:-2536#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-190c)read_rec&:-2546#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-152`6Jc*evalf_rnd&:-255c%rndu&:-256c%rndz&:-257c%rndd&:-258c%rndn&:-252c%rn di&:-235c&upper&:-259c&lower&:-260c&below&:-261c&above&:-262c)ratabove&:-263c5e valf_absolute_error&:-264c=evalf_complex_absolute_error&:-239c7ndmatrix_approxi mation&:-223c)thetadeq&:-265c6diffeq_for_derivative&:-266c(getname&:-267c:make_ fresh_name_generator&:-268c(ordfrec&:-269c*orddiffeq&:-270c'ordrec&:-271c>rec_h as_constant_coefficients&:-272c,read_diffeq&:-236c)read_rec&:-254c.diffeq_lcoef f&:-273c5diffeq_singularities&:-274c/diffeq_infsing&:-275c,bare_diffeq&:-276c)b are_rec&:-277c0simplify_RootOf&:-278c)set_mode&:-224c+reset_mode&:-244c%call&:- 279c'argmax&:-280c2falling_factorial&:-281c)colinear&:-282c)ratbelow&:-283c,Dig its_plus&:-284c3bound_abs_interval&:-253c4sprint_small_approx&:-237b6#%+thismod uleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#% (packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&bel owG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7n dmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh _name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG %,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsin gG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'a rgmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_inter valG%4sprint_small_approxG6"FjpFjpFjp%-_m4330819192G6&c1rnd_mode_aliases&:-285c ,above_below&:-286c3read_diffeq_or_rec&:-287c.my_abs/RootOf&:-2886$%*protectedG /%+modulenameGc(NumGfun%:-41 M7R0 I&:-195c)bare_rec&:-2776#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-165G6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-182c6diffeq_for_derivative&:-2666#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-144c*bound_rec&:-2416$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-187c'ordrec&:-2716#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-204c,Digits_plus&:-2846#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-157<&%(versionG%)SettingsG%*_pexportsG%*utilitiesG6#/%+modulenameGc(NumGfun %:-41 M7R0 I&:-174c&lower&:-2606#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-151c-needed_terms&:-2176$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-136t+6(%$recG%%uofnG%)startidxG%(stopidxG%)ringnameG%#~$G6/%"rG%%ringG%"AG% "dG%"hG%4expected_entry_sizeG%"iG%"kG%%frecG%'ordrecG%$iniG%"uG%"nG6"F9C+-%'ASS ERTG6#-%%typeG6$9'-.%#OrG6$.%*nonnegintG.%%nameG>6$8/80-T%6#9%>6%8,8$8.-T'6$9$F Q>8%-T+6%_T)%+genmatringG9(FU>8&-T-6$FTF]o>8'-%$maxG6#-%"$G6$-%'degreeG6$&FT6#8 *FM/F`p;"""FU>8(-%$addG6$-Fgp6$-%'lengthG6#8+/F^q-%'coeffsG6$-%'expandG6#F^pFM/ F`p;""#,&FUFcpFcpFcp>8)-%%evalG6#f*6$F2%"jGF96$%)operatorG%&arrowGF9*&,&FQFcpFZ !""Fcp,&*&T#Fcp-%&ilog2GFPFcpFcpFOFcpFcpF9F96&F/FdoF0Fep7(F_oFM9&FAFfnF[rF9F96. %6_thismoduledefinitionGb6#%+thismoduleGF9F961%+frectopolyG%*recmatrixG%-frecto matrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,e xtractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_ termG%5nth_term_of_ndseriesG%&mydivGF9F9F9F9F9%(getnameGc(getname&:-183%)read_r ecGc)read_rec&:-190%)matricesGc)matrices&:-159%%callGc%call&:-199Fhsc-frectomat rix&:-2896#""'F9 M7R0 I&:-196c0simplify_RootOf&:-2786#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-181c)thetadeq&:-2656#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-166G6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-143c-bound_diffeq&:-2426$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-203c)ratbelow&:-2836#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-188c>rec_has_constant_coefficients&:-2726#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-173c&upper&:-2596#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-158`6(c/rewrite_diffeq&:-290c3bound_coefficients&:-291c-reduce_order&:-292c 3fit_initial_values&:-293c%doit&:-294c,ModuleApply&:-295b6#%+thismoduleG6&%"nG% "yG%"zG%&ordeqG6"6(%/rewrite_diffeqG%3bound_coefficientsG%-reduce_orderG%3fit_i nitial_valuesG%%doitG%,ModuleApplyGF3F3F3F3%-_m4330821112G6&c"n&:-296c"y&:-297c "z&:-298c&ordeq&:-2996#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-167c*evalf_rnd&:-2556#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-184c:make_fresh_name_generator&:-2686#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-201c2falling_factorial&:-2816#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-150c0waksman_product&:-3006$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-159`6,c'LAMain&:-301c%ReIm&:-302c'bigint&:-303c'mvMult&:-304c/WaksmanInplac e&:-305c(waksman&:-306c2ndmatrix_multiply&:-307c.ndmatrix_norm&:-308c+genmatrin g&:-309c0waksman_product&:-300b6#%+thismoduleG6"F26,%'LAMainG%%ReImG%'bigintG%' mvMultG%/WaksmanInplaceG%(waksmanG%2ndmatrix_multiplyG%.ndmatrix_normG%+genmatr ingG%0waksman_productGF2F26%%1type/matrix_ringG%.type/ndmatrixG%1convert/ndmatr ixGF2%-_m4330819896G6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-176c&above&:-2626#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-193c/diffeq_infsing&:-2756#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-142c2transition_matrix&:-3106$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-183c(getname&:-2676#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-168c%rndu&:-2566#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-202c)colinear&:-2826#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-149`6-c(longgcd&:-311c2infroot_resultant&:-312c'sqrabs&:-313c2irreducible_s olve&:-314c2irreducible_check&:-315c+inffactors&:-316c'isroot&:-317c%doit&:-318 c,ModuleApply&:-319c/dominant_first&:-320c1ratbelow_complex&:-321b6#%+thismodul eG6"F36-%(longgcdG%2infroot_resultantG%'sqrabsG%2irreducible_solveG%2irreducibl e_checkG%+inffactorsG%'isrootG%%doitG%,ModuleApplyG%/dominant_firstG%1ratbelow_ complexGF36#Qjpcompute~a~root~of~maximal~multiplicity~among~those~of~minimalmod ulus~of~a~polynomial~in~Q(i)[z]F3F3F3%-_m4330820536G6"6$%*protectedG/%+modulena meGc(NumGfun%:-41 M7R0 I&:-175c&below&:-2616#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-160`61c+frectopoly&:-322c*recmatrix&:-323c-frectomatrix&:-289c3rec_inicond_ vector&:-208c)binsplit&:-324c5makeitfloat/mantissa&:-325c,makeitfloat&:-326c,ex tractline&:-327c0binsplit_params&:-136c+ratorfloat&:-328c.nth_term_doit&:-209c, choose_ring&:-207c*fnth_term&:-238c5nth_term_of_ndseries&:-329c&mydiv&:-330b6#% +thismoduleG6"F761%+frectopolyG%*recmatrixG%-frectomatrixG%3rec_inicond_vectorG %)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extractlineG%0binsplit_params G%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG%5nth_term_of_ndseriesG %&mydivGF7F7F7F7%-_m4330820120G6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-209t+6'%/binsplitparamsG%$IniG%%precG%)ringnameG%#~$G6'%&ndlinG%$linG%,matr ix_1toNG%$iniG%$resG6"F0C&>8&-T%6#-%#opG6#9$>8$-T)6%T'9'F3>8'9%@%-%%typeG6$FC-. %'VectorG6#-.%(complexG6#.%(numericGC%@$-FG6$FC-FJ6#-FN6#.%&floatG>FC-%(convert G6%FC.%)rationalG.%&exactG>8(-_T+%2ndmatrix_multiplyG6$F<-Fin6$FC%)ndmatrixG&-T -6$F`o9&6#"""C$>8%-F[p6$F8$%+abs/RootOfG>F6T%>8%-%%evalG6#-%%subsG6$/%$absG9!9"> F:-FB6#F:>F6F5F+F0F:F)6#F66&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mod e_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*ev alf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)ra taboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approxi mationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generator G%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG% )read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeq G%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling _factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_sm all_approxGF)F)F)F)F)FSc.my_abs/RootOf&:-2886$%*protectedG/%+modulenameGc(NumGf un%:-41 M7R0 I&:-191c.diffeq_lcoeff&:-2736#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-208t,6%%$recG%%uofnG%#~$G6%%"uG%"nG%"iG6"F,C$>6$8$8%-T%6#9%-%'VectorG6#-%%s ubsG6$-%'selectG6%%%typeG9$%"=G7#-%$seqG6$-F06#8&/FH;""!,&-T'6$F@-F06#F1"""!""F RF,F,6(%6_thismoduledefinitionGb6#%+thismoduleGF,F,61%+frectopolyG%*recmatrixG% -frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfl oatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG %*fnth_termG%5nth_term_of_ndseriesG%&mydivGF,F,F,F,F,%(getnameGc(getname&:-183% 'ordrecGc'ordrec&:-1876#""$&F76#%'columnG6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-161`67c-rectodiffrec&:-343c0parametered_rec&:-344c7step_transition_matrix&: -345c7path_transition_matrix&:-346c*plot_path&:-347c6fail_if_singular_path&:-34 8c/bit_burst_path&:-349c/subdivide_path&:-350c-rewrite_path&:-351c;absolute_pre cision_warning&:-352c6diffeq_inicond_matrix&:-353c-ext_norm_ini&:-354c*apply_in i&:-355c6analytic_continuation&:-356c2transition_matrix&:-310c0local_monodromy& :-357c*monodromy&:-358c3rec_matrix_num_den&:-359c0binsplit_matrix&:-360c)binspl it&:-361c4diffeq_to_local_rec&:-362b6#%+thismoduleG6"F=67%-rectodiffrecG%0param etered_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pathG%6fail _if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_p recision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_ continuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num _denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGF=F=F=F=%-_m4330973304G 6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-178c5evalf_absolute_error&:-2646#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-140c6analytic_continuation&:-3566$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-200c'argmax&:-2806#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-185c(ordfrec&:-2696#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-170c%rndd&:-2586#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-147c/bound_rec_tail&:-2406$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-207t+6%%'seriesG%)rationalG%#~$G6"F(F(@'9%YQ4not~implemented~yetF(9$.%)ndse riesG.%)ndmatrixGF(F(6$%6_thismoduledefinitionGb6#%+thismoduleGF(F(61%+frectopo lyG%*recmatrixG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/man tissaG%,makeitfloatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doi tG%,choose_ringG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF(F(F(F(F(6#""$6#/%+ modulenameGc(nthterm&:-160 M7R0 I&:-192c5diffeq_singularities&:-2746#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-177c)ratabove&:-2636#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-162`63c9common_root_multiplicity&:-363c2infroot_resultant&:-364c(longgcd&:- 365c?normal_majorant_series_formula&:-366c5normal_coeff_formula&:-367c+tail_bou nd&:-368c,normal_type&:-369c5rec_factorial_growth&:-370c3normalize_rec_doit&:-3 71c.normalize_rec&:-372c1normalize_diffeq&:-373c/make_above_psi&:-374c.find_con stant&:-375c7find_constant_from_rec&:-376c-get_rid_of_P&:-377c2bound_diffeq_doi t&:-378c/bound_rec_doit&:-379b6#%+thismoduleG6"F963%9common_root_multiplicityG% 2infroot_resultantG%(longgcdG%?normal_majorant_series_formulaG%5normal_coeff_fo rmulaG%+tail_boundG%,normal_typeG%5rec_factorial_growthG%3normalize_rec_doitG%. normalize_recG%1normalize_diffeqG%/make_above_psiG%.find_constantG%7find_consta nt_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_rec_doitGF9F96$%)Coeftay lG%/value/CoeftaylGF9%-_m4330821144G6"6#/%+modulenameGc(NumGfun%:-41 M7R0 I&:-139c6analytic_continuation&:-3566$%*protectedG/%+modulenameGc(NumGfun%:-41 M7R0 I&:-231"#?6#/%+modulenameGc)Settings&:-155 M7R0 I&:-359t+6%%$recG%%uofnG%#~$G6*%"uG%"nG%(barerecG%&recopG%)charpolyG%$denG%$mat G%&ShiftG6"F1C,>6$8$8%-T%6#9%>8&-T'6$9$F:>8'-%%evalG6$F8(-FD6#-%*radnormalG6#*&FB"""-%'lco effG6$FBFT!"">8)-%&denomG6#FV>8**&F]oFgn-_%.LinearAlgebraG%*TransposeG6#&7#-_Ff o%0CompanionMatrixG6$FVFT6#FgnFgn>Fbo-%$mapG6$%'normalGFbo>Fbo-Fbp6%%(convertGF bo.%'hornerG>F]o-Fhp6$F]oFip-%)ndmatrixG6$FboF]oF1F16(%6_thismoduledefinitionGb 6#%+thismoduleGF1F167%-rectodiffrecG%0parametered_recG%7step_transition_matrixG %7path_transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG% /subdivide_pathG%-rewrite_pathG%;absolute_precision_warningG%6diffeq_inicond_ma trixG%-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2transition_matrixG%0l ocal_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4 diffeq_to_local_recGF1F1F1F1F1%(getnameGc(getname&:-183%)bare_recGc)bare_rec&:- 1956#""$6#/%+modulenameGc'ancont&:-161 M7R0 I&:-248t+6'%%TermG%"nG%&alphaG%"mG%#~$G64%%exprG%#eqG%%zetaG%'P_zetaG%&npartG%$ ratG%%ldegG%%polyG%*sum_valueG%(infrootG%%csteG%$degG%"tG%'lambdaG%&boundG%"kG% #n0G%$solG6"F=C'@'-%%typeG6$9$-.%#OrG6$.%)constantG-.%'linearG6#9%C(@$/FC""!O7$ FR"""-%'ASSERTG6$1-%'degreeG6$FCFN9'Q,m~too~smallF=>81-T%6#*$9&!"">8(-%)assumin gG6$7#-%$absG6#FC7#'FN%*nonnegintG>82*(-%*factorialG6#,&FgnFUF`oFUFU-%'normalG6 #*&FboFU-%$mulG6$,&FNFU83FU/F\q;FUFcpF`oFU)FjnFNFUO7$F^pFU-FA6$FC-.%)specfuncG6 $.%)anythingG.%$SumGC2>6$8$8%-%#opGFio-FW6$-FA6$-%$rhsG6#F`r.%'RootOfGQ5malform ed~expressionF=>8&-%$lhsGFir>8'-%%subsG6$/%#_ZGF^s-Fbr6#Fgr@%-FA6$F_r%"*G>F_r7# -Fbr6#F_r>F_r7#F_r>6$Fbo8)-%-selectremoveG6%%$hasGF_rFN>Fbo-F]t6#-Fbr6#Fbo>Fft- F]t6#-Fbr6#Fft>80-T'6$FboFN-FW6#/&Ffu6#FUFU-FW6#/&Ffu6#""$F^s>8.-%$addG6$-T)6#- %'evalrCG6#-Fds6$/%'_alphaG-F^w6#85Fft-%#inG6$Ffw7#-%'fsolveG6%FbsF^s.%(complex G>Ffv-T+6#Ffv-%)userinfoG6%""&.%%gfunG/.FfvFfv>8-&-T-6$FbsF^sF^v>8/&Ffu6#""#C&> Ffu-FhuFfn>Ffv-Fho6#F]v>FcyFdy>F]yFbv>Fjn-F\o6#*&F_oF`oF]yF`o>F^p**FfvFUF`pFU-F ep6#*&-Fip6$F[q/F\q;FUFcyFUFhpF`oFUF_qFU@%2FcyFgn>84FUC$-FW6#2FjnFU>F_[l-%$maxG 6$FU-%%ceilG6#-T/6#*&,&FcyFUFgnF`oFU-%$logG6#*$FjnF`oF`o7$F^pF_[lF=F=60%6_thism oduledefinitionGb6#%+thismoduleGF=F=6)%3parse_exppoly_termG%3ratabove_algebraic G%8ratabove_algebraic_doitG%+bound_termG%+bound_tailG%%doitG%,ModuleApplyGF=F=F =F=F=F\]lc3ratabove_algebraic&:-246F[]lc3parse_exppoly_term&:-245%3bound_abs_in tervalGc3bound_abs_interval&:-205%)rataboveGc)ratabove&:-177%.dominant_rootGc.d ominant_root&:-149%&aboveGc&above&:-1766#Fgx6#/%+modulenameGc.bound_ratpoly&:-1 45 M7R0 I&:-376f*6'%'paramsG%)validityG%$recG%%uofnG%7incomplete_inicond_msgG6'%"uG%"nG %$fmtG%$iniG%%headG6"F0C&>6$8$8%-T%6#9'>8&-T'6&7$9&-F46#F5F4F58'>FC-T)6'F;F4F5F C%&falseG@%/-%'indetsG6#-%'removeG6%%$hasGFCF5<"C$>8(-T+6%F@FA.%)rememberG-T-6% 9$9%FUC$-%)userinfoG6%""".%%gfunG9(%#_CGF0F06.%6_thismoduledefinitionGb6#%+this moduleGF0F063%9common_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_ majorant_series_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec _factorial_growthG%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/mak e_above_psiG%.find_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_dif feq_doitG%/bound_rec_doitGF0F06$%)CoeftaylG%/value/CoeftaylGF0F0%(getnameGc(get name&:-183%*formatrecGc*formatrec%:-47%3goodinitvalues/recGc3goodinitvalues/rec %:-49%*rectoprocGc*rectoproc%:-32Fepc.find_constant&:-3756#/%+modulenameGc'boun ds&:-162 M7R0 I&:-265t+6%%$DeqG%%yofzG%#~$G6*%"yG%"zG%$deqG%&thetaG%"jG%"rG%%polyG%"uG6"F1C(> 6$8$8%-T%6#9%@%-%%typeG6$9$.%$setG>8&-%#opG6#-%'selectG6%%$hasGF?F6>FCF?@$-F=6$ FC%"=G>FC,&-%$lhsG6#FC"""-%$rhsGFT!"">8)-T'6$FCF:>8*-%'expandG6$-%%subsG6$<#-%$ seqG6$/-%%diffG6$-F56#F67#-%"$G6$F68(*&)F6,&FZFUF^pFXFU-%$mulG6$,&8'FU8+FX/Fgp; ""!,&F^pFUFXFUFU/F^p;FjpFZFCFfp-%&tableG6#7#-Fbo6$/F^p-%&coeffG6%FinFfpF^pF\qF1 F16(%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG %3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%% rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_ errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diff eq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG% 'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoef fG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_R ootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%) ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF1F1F1F1F1Fes c(getname&:-267Fhsc*orddiffeq&:-2706#""$6$%*protectedG/%+modulenameGc*utilities &:-152 M7R0 I&:-282f+6%%"uG%"vG%(supportG6%%"iG%'uovervG%'voveruG6"F,C$?&8$9&%%trueG@*-%)as signedG6#8&@$0-%'normalG6#,&&9%6#F/"""*&&9$F?F@F6F@!""""!O%&falseG-F46#8%@$0-F: 6#,&FBF@*&F=F@FJF@FDFEOFG0FBFE>F6*&F=F@FBFD0F=FE>FJ*&FBF@F=FDF1F,F,6$%6_thismod uledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_ or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%% rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_ complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivat iveG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_ has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_sin gularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_mo deG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Dig its_plusG%3bound_abs_intervalG%4sprint_small_approxGF,F,F,F,F,%(booleanG6$%*pro tectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-291t+6$%"aG%#~$G6-%&lcdenG%#muG%%multG%+inffactorsG%(refpolyG%&alphaG%"TG%" kG%"MG%"PG%#jjG6"F3C.>8$-%$lcmG6#-%$seqG6$-%&denomG6#&9$6#8+/FC;""!,&T%"""!""FI >6%8%8&8'-%#opG6#-T)6%F6T'.FO@$T+C$>FM*&,&FIFI)"#5,$-T-6#!"#FJFJFIFMFI>FM-%(con vertG6%-T/6#-%$absG6#FM%)rationalG%&exactG>8(-%"*G6#-FQ6#FO>8*-%$maxG6$FF-F;6$, (-_T1%9common_root_multiplicityG6%F=F\pFVFIFHFJFCFIFD>8)*$FMFJ-%)userinfoG6&""$ .%%gfunG/-.Fgo6#.F`q-&%&evalfG6#""&6#-Fjq6#F`q/.%-irregularityGFcp?(FCFFFIFG%%t rueGC$>6$&8,FB&8-FB-_T3%%doitG6&F@FVF`q,(FcpFIFHFIFCFJ>F_s-_%0PolynomialToolsG% 4FromCoefficientListG6$F_sFV>F^s-Fep6#-F;6$*&F]sFI-%)binomialG6$FGFCFJFD-%'ASSE RTG6#-%%typeG6$F^s.Fio>F`s7#-F;6$-Fep6$FF-F;6$*(-%&coeffG6%F_sFV8.FIFctFJ),&Fiu FIFIFI,(FHFIFJFIFCFJFJFD/Fiu;FF-Fep6#-F;6$-%'degreeG6#F_sFD6&FMFcpF^sF`sF3F364% 6_thismoduledefinitionGb6#%+thismoduleG6&%"nG%"yG%"zG%&ordeqGF36(%/rewrite_diff eqG%3bound_coefficientsG%-reduce_orderG%3fit_initial_valuesGFds%,ModuleApplyGF3 F3F3F3F3F`wc&ordeq&:-299F_wc"z&:-298%.dominant_rootGc.dominant_root&:-149%-nume ric_modeGc-numeric_mode&:-156%,Digits_plusGc,Digits_plus&:-204%%rndzGc%rndz&:-1 69%'boundsGc'bounds&:-162%.bound_ratpolyGc.bound_ratpoly&:-1456#""#6#/%+modulen ameGc4bound_normal_diffeq&:-158 M7R0 I&:-308f+6#%"aG6"F&F&-_%.LinearAlgebraG%%NormG6$-_T%%,makeitfloatG6$9$%'DigitsG .%*FrobeniusGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleGF&F&6,%'LAMainG%%ReI mG%'bigintG%'mvMultG%/WaksmanInplaceG%(waksmanG%2ndmatrix_multiplyG%.ndmatrix_n ormG%+genmatringG%0waksman_productGF&F&6%%1type/matrix_ringG%.type/ndmatrixG%1c onvert/ndmatrixGF&F&%(nthtermGc(nthterm&:-160%&floatG6#/%+modulenameGc)matrices &:-159 M7R0 I&:-325t+6&%$numG%$denG%%precG%#~$G6%%"mG%"rG%$sgnG6"F-C'-%'ASSERTG6#2""!9%>8&- %%signG6#9$>8$-%%iquoG6$*(F6"""F:FA)"#5,&9&FAFAFAFAF4>F<-F>6%F%)RoundingG%)infinityG-_%.LinearAlgebraG%%NormG6$-%&evalfG6#9$.%*Fro beniusGF$F$6$%6_thismoduledefinitionGb6#%+thismoduleGF$F$6+%5bound_frobenius_no rmG%%2UseHardwareFloatsG%&falseG>6$8$8%-%#opGFA>F[ o-T%6#F[o>F\o-T'6#F\o-9!6#-Fao6%%"/GF[oF\oF$F$6(FFFG%%rnduGc%rndu&:-168%%rndzGc %rndz&:-169F$F$F$F$6#/%+modulenameGc/numeric_bounds&:-163 M7R0 I&:-342G6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-223t+6%%$matG'%%precG<$%(integerG%-neg_infinityG%#~$G6$%%fmatG%%rmatG6"F/C% >8$-%$mapG6%T%9$9%>8%-%(convertG6%F2.%)rationalG.%&exactG-F<6$F:.%)ndmatrixGF/F /6&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG% 3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%r nddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_e rrorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffe q_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%' ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeff G%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_Ro otOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)r atbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF/F/F/F/F/Finc =evalf_complex_absolute_error&:-2396#""$6$%*protectedG/%+modulenameGc*utilities &:-152 M7R0 I&:-351t,6)%$deqG%%yofzG%%PathG%,usebitburstG%#~$G>%)fromzeroG%%trueG>%*subdivi deGF,6#%%pathG6"F1C,>8$9&@(-%%typeG6$F4.-%(complexG6#%(numericGC$>F47$""!F4Z%-T %6&9$9%F4.%2check_convergenceGQ%stepF1Y6$Qgsevaluation~point~outside~the~disk~o f~convergence~of~the~differential~equation~(try~specifying~an~analytic~continua tion~path~such~as~[0,~%1])F1F5/F47"YQBempty~analytic~continuation~path!F130&F46 #"""FB9)C$-%)userinfoG6%FW.%%gfunGQPadding~0~in~front~of~analytic~continuation~ pathF1>F47$FB-%#opG6#F4@$/-%%nopsGF^oFW>F47$F\oF\o-FE6%FGFHF4@$9*>F4-T'Ffo@$9'> F47$-F]o6#&F46#;FW!"#-F]o6#-T)6#&F46#;Fep!""FD>F4-%$mapG6&%(convertGF4.%)ration alG.%&exactG-Fen6&""%FgnQAanalytic~continuation~along~pathF1F4F4F1F16*%6_thismo duledefinitionGb6#%+thismoduleGF1F167%-rectodiffrecG%0parametered_recG%7step_tr ansition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/ bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_precision_warningG%6d iffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2trans ition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matr ixG%)binsplitG%4diffeq_to_local_recGF1F1F1F1F1Fgrc6fail_if_singular_path&:-348F irc/subdivide_path&:-350Fhrc/bit_burst_path&:-3496#""&-%%listG6#F;6#/%+modulena meGc'ancont&:-161 M7R0 I&:-240t+6%'%$recGT%'%%uofnG-%)functionG6#%%nameG>'%#n0GF-&-T'6#9%6#""#6+%"zG%$ majG%)validityG%&kappaG%"TG%&alphaG%"KG%"PG%"AG6"FBC%>6(8'8(8)8*8+8,-%#opG6#-_T )%/bound_rec_doitG6$9$F5>FH-T+6#FH-%%evalG6$-_FQ%+tail_boundG6*FFFGFHFIFJFK"""9 &/8$-%$absG6#F]oFBFB6,%6_thismoduledefinitionGb6#%+thismoduleGFBFB6'%/bound_rec _tailG%*bound_recG%2bound_diffeq_tailG%-bound_diffeqG%3simplify_algebraicGFBFB6 #%)CoeftaylGFBFB%&hrrecGc&hrrec&:-166%(getnameGc(getname&:-183%'boundsGc'bounds &:-162F[pc3simplify_algebraic&:-2436#""$6#/%+modulenameGc0symbolic_bounds&:-164 M7R0 I&:-368`6&c2simplify_validity&:-380c$psi&:-381c+tail_bound&:-382c,ModuleApply&: -383b6#%+thismoduleG6"F,6&%2simplify_validityG%$psiG%+tail_boundG%,ModuleApplyG F,F,F,F,%-_m4330821336G6"6#/%+modulenameGc'bounds&:-162 M7R0 I&:-257f*6"F$F$F$-T%6$Q%rndzF$9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6 &%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(pack ageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%& aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatr ix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name _generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,rea d_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,b are_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmax G%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG% 4sprint_small_approxGF$F$F$F$F$F7c*evalf_rnd&:-2556$%*protectedG/%+modulenameGc *utilities&:-152 M7R0 I&:-274f*6$%$deqG%%yofzG6"6#%&cacheGF'-%'removeG6$f*6#%"xGF'6$%)operatorG%&arro wGF'2-%$absG6#9$-%&FloatG6$""",&""#F;%'DigitsG!""F'F'F'7#-%'fsolveG6%-T%6$F79%- %#opG6#FG.%(complexGF'F'6&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_ aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*eval f_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rata boveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approxima tionG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG% (ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)r ead_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG% )bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_f actorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_smal l_approxGF'F'F'F'F'F\pc.diffeq_lcoeff&:-2736$%*protectedG/%+modulenameGc*utilit ies&:-152 M7R0 I&:-283f*6#%"xG6"F&F&-%(convertG6%-T%6#9$.%)rationalG.%&exactGF&F&6&%6_thismodu ledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_o r_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%r ndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_c omplex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivati veG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_h as_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_sing ularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_mod eG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digi ts_plusG%3bound_abs_intervalG%4sprint_small_approxGF&F&F&F&F&FGc&below&:-2616$% *protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-300f+6#%"nG66%"iG%"jG%"kG%"tG%"uG%"vG%"mG%"aG%"bG%"AG%"BG%#s1G%#s2G%"sG%+fr esh_nameG%&tempsG%'localsG%%halfG%"cG%$tmpG6"F;C+>8*-%%iquoG6$9$""#>85f*6#%"xGF ;F;F;F?F;F;F;>8/7&-%$seqG6$-FM6$/&8-6%8$8%8'*&,&&8+6$FU8("""&8,6$8)FVFhnFhn,&&F en6$FUF\oFhn&Fjn6$FgnFVFhnFhn/FV;FhnFB/FUFco-FM6$/&8.6%FhnFVFW,&&FSFjoFhn*&,&&F en6$FhnFgnFhnFin!""Fhn,&&Fen6$FhnF\oFhnF`oFapFhnFhnFbo-FM6$/&Fio6%FUFUFW,&&FSFi pFhn*&,&FZFhn&Fjn6$F\oFUFapFhn,&F^oFhn&Fjn6$FgnFUFapFhnFhn/FU;FCFB-FM6$-FM6$/&F ioFT,(FhpFhn&Fio6%FhnFUFWFapFhoFhn-%#inG6$FV7$-%"$G6#;Fhn,&FUFhnFapFhn-Fcr6#;,& FUFhnFhnFhnFBFcq>807#-FM6$-FM6$/&866$FUFV,&-%$addG6$,&FRFhn-FE6#FjqFap/FW;FhnF> Fhn-%#ifG6%/-%$modGFAFhn*&&Fen6$FUFBFhn&Fjn6$FBFVFhn""!FhnFboFdo>817$-FM6$-%#op G6#-%%evalG6$FJ<%/FW8&/Fgn,&FhuFCFapFhn/F\o,$FhuFC/FhuF^t-Fau6#F\s>82-T%6#87>83 -%(convertG6$-%'removeG6%%$hasG-%'indetsG6$F\u%%nameG<%FenFjnFds%%listG>84-%$ma pG6$FavFgv-_%(codegenG%)makeprocG6$-%%subsG6$<#-FM6$/&Fgv6#FU&FfwFgx/FU;Fhn-%%n opsG6#FgvF\u/.%+parametersG7%FenFjnFdsF;F;6&%6_thismoduledefinitionGb6#%+thismo duleGF;F;6,%'LAMainG%%ReImG%'bigintG%'mvMultG%/WaksmanInplaceG%(waksmanG%2ndmat rix_multiplyG%.ndmatrix_normG%+genmatringG%0waksman_productGF;F;6%%1type/matrix _ringG%.type/ndmatrixG%1convert/ndmatrixGF;F;%:make_fresh_name_generatorGc:make _fresh_name_generator&:-184%*procedureG6#/%+modulenameGc)matrices&:-159 M7R0 I&:-317f*6%%#ptG%$polG%"zG6"F(F(-%&evalbG6#2-%$absG6#-%%evalG6$-%'normalG6#*&9% """-%%diffG6$F79&!""/F<-%&evalfG6#9$-%&FloatG6$F8,&""#F8%'DigitsGF=F(F(6$%6_thi smoduledefinitionGb6#%+thismoduleGF(F(6-%(longgcdG%2infroot_resultantG%'sqrabsG %2irreducible_solveG%2irreducible_checkG%+inffactorsG%'isrootG%%doitG%,ModuleAp plyG%/dominant_firstG%1ratbelow_complexGF(6#Qjpcompute~a~root~of~maximal~multip licity~among~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F(F(F(F(6#/%+mod ulenameGc.dominant_root&:-149 M7R0 I&:-334t+6(%$deqG%%yofzG%#ptG%(sol_idxG%%precG%#~$G6.%"yG%"zG%&ordeqG%$iniG%"kG %$solG%#dzG%&mydeqG%$recG%"uG%"nG%%coefG6"F8C+>6$8$8%-T%6#9%>8&-T'6$9$-F<6#F=>8 +-T+6$-T)6%FG/F<,&9&"""F=FUFAF=>8'<$-%$seqG6$/---%#@@G6$%"DG8(6#F<6#""!F`o-%#in G6$F]o-%&minusG6$<#-%"$G6#;F`o,&FCFU!""FU<#9'/---Fjn6$F\oF_pF^oF_o-%*factorialG 6#F_p>8,-T-6%<$-%#opG6#FWFKFA-8-6#8.>8/-T/6%FipFaq.%)rememberG>8)-%$addG6$*&-Ff q6#F]oFU)8*F]oFU/F]o;F`o,&9(FUF]pFU>F]r-%(convertG6$-F\s6$F]r.%(polynomG.%'horn erG-%%subsG6$/Fer,&F=FUFTF]pF]rF8F860%6_thismoduledefinitionGb6#%+thismoduleG6' %1PRECOMPUTED_DATAG%4PRECOMPUTATION_PRECG%$DEQG%"YG%"ZGF86)%.default_disksG%,Mo duleApplyG%*trial_runG%1basic_series_solG%5precompute_local_solG%5fundamental_s olutionG%.proc_templateGF8F8F8F8F8%(getnameGc(getname&:-183%*orddiffeqGc*orddif feq&:-186%.algebraicsubsGc.algebraicsubs$:-2%,bare_diffeqGc,bare_diffeq&:-194%, diffeqtorecGc,diffeqtorec%:-10%*rectoprocGc*rectoproc%:-326#""'6#/%+modulenameG c-diffeqtoproc&:-141 M7R0 I&:-247f*6#%%zetaG6%%$numG%"rG%"aG6"F*C'@$2"$+#%'DigitsGY6$QFemergency~stop:~Di gits~too~large~(%1)F*F/@$-%%typeG6$9$-.%(complexG6#.%)rationalGC%>8&-%$absG6#F7 @$2"""*$F@""#YQ>something~is~going~wrong~hereF*OF@>8$-FB6#-%&evalfGFC>8%,&FMFF- %&FloatG6$FF,&FHFFF/!""FF@'2FSFF-%(convertG6%FSF<.%&exactG2,&FFFFFUFFFMY6$QLexp ected~abs(zeta)~<=~1,~received~zeta~=~%1F*F7C$>F@-T%FC@%/F@FFFFC$>F/,$F/FH-9!6# F@F*F*6&%6_thismoduledefinitionGb6#%+thismoduleGF*F*6)%3parse_exppoly_termG%3ra tabove_algebraicG%8ratabove_algebraic_doitG%+bound_termG%+bound_tailG%%doitG%,M oduleApplyGF*F*F*F*F*%0abs_with_RootOfGc0abs_with_RootOf&:-1486#/%+modulenameGc .bound_ratpoly&:-145 M7R0 I&:-375f*6%%'paramsG%)validityG%%headG6.%&kappaG%"TG%&alphaG%"KG%"PG%*above_psi G%+normalheadG%,below_alphaG%*below_majG%/below_maj_headG%&mydivG%$cstG6"F5C->6 '8$8%8&8'8(-%#opG6#9$>8)-T%6#F9>8*f*6#%"nGF5F5F5*&-T#F@"""-T'6#-%$absG6#-T&F@FO F5F56(F.FCF'9&%)rataboveGFQ>8+*$-FQ6#*$-FT6#F;!""F]o>8,-T)6'F:FfnF%&Ord erG,&9%FOFOFO>8--%'taylorG6$F_o/Fco""!>8.f*6$%"aG%"bGF5F5F5@%/FAF^pF^p*&FAFOFgo F]oF5F5F5-%$seqG6$7&-FYFJ-FCFJ-FHFJ-%&coeffG6%FioFcoFK/FK;F^pFgo>8/-%$maxG6#-Fi p6$-F`p6$F^q-T+6#F_qFbq>Feq-FQ6#FeqF5F56,%6_thismoduledefinitionGb6#%+thismodul eGF5F563%9common_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_major ant_series_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_fact orial_growthG%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_abo ve_psiG%.find_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_d oitG%/bound_rec_doitGF5F56$%)CoeftaylG%/value/CoeftaylGF5F5Fdsc/make_above_psi& :-374FZc)ratabove&:-177F\sc?normal_majorant_series_formula&:-366%)ratbelowGc)ra tbelow&:-2036#/%+modulenameGc'bounds&:-162 M7R0 I&:-232"#I6#/%+modulenameGc)Settings&:-155 M7R0 I&:-360t+6(%$recG%%uofnG%#ptG%'lambdaG%+diff_orderG%#~$G6'%+coeffs_matG%$denG%( pow_numG%(pow_denG%)sums_rowG6"F1C'>6$8$8%-%#opG6#-T%6$9$9%>8&-%'seriesG6%-%&nu merG6#,&9&"""9'FIFJ9(>8'-%&denomG6#FH>8(-%'MatrixG6#7#7$*&F6FIFMFI-%"$G6$""!,&- T'F rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq _singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)se t_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG% ,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF)F)F)F)F)6$%*protected G/%+modulenameGc*utilities&:-152 M7R0 I&:-266t+6%%$deqG%%yofzG%#~$G6)%"yG%"zG%(diffdeqG%*difforderG%$iniG%'newiniG%"k G6"F0C)>6$8$8%-T%6#9%>8&-%#opG6#-%'selectG6%%$hasG9$F5@$4-%%typeG6$F;%"+GYQ&plo umF0?(8'""!"""F00-%'removeG6%FBF;%%diffGFN>F;-FT6$F;F5>8(-T)6$-T'6%FC-F46#F5-%" uG6#%"nGF\o>8)<#-%$seqG6$/---%#@@G6$%"DG8*6#F46#FN*&-%*factorialG6#,&F]pFOFOFOF O-FYFcpFO/F]p;FN,(-T+6$FCFjnFOFMFO!"#FO-%&unionG6$<#-%%subsG6$/-FT6$FjnF5FjnF;F aoF0F06,%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_be lowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rnd zG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absol ute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6 diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiff eqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_l coeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simpli fy_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinea rG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF0F0F0F0F 0Fdsc(getname&:-267%,diffeqtorecGc,diffeqtorec%:-10%*rectoprocGc*rectoproc%:-32 Fgsc*orddiffeq&:-2706#""$6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-307f+6$%"aG%"bG6"6#%'inlineGF'-%)ndmatrixG6$-_%.LinearAlgebraG%)MultiplyG6$ -%#opG6$"""9$-F36$F59%*&-F36$""#F6F5-F36$F=F9F5F'F'F'F+6#/%+modulenameGc)matric es&:-159 M7R0 I&:-292t+6&%"cG%#muG%"MG%#~$G6&%&qrestG%#K0G%"KG%"NG6"F.C*>8$-%$addG6$*&-%$absG 6#&9$6#%"kG""")T%F8%*&9&F=-F76#-%&evalfG6#9%F=>8&-%%ceilG 6#FG@$32,&FQF=FGFE#F="#50%)absqrestGFB>FQ,&FQF=F=F=>8'FD?(F.F=F=F./-%'signumG6# ,&-F76#-%%subsG6$/F?FjnFfnF=*&)FjnFDF=,&F=F=*(FIF=FQFE-F7FNF=FEF=FEF=C$>Fjn,$Fj n""#@$2"%+IFjnYQTunable~to~compute~a~reasonable~bound~(indicial~pol)F.-%)userin foG6'""&.%%gfunG/.FIFI/.FQFQ/.FjnFjn6$FQFjnF.F.6(%6_thismoduledefinitionGb6#%+t hismoduleG6&%"nG%"yG%"zG%&ordeqGF.6(%/rewrite_diffeqG%3bound_coefficientsG%-red uce_orderG%3fit_initial_valuesG%%doitG%,ModuleApplyGF.F.F.F.F.Fhqc"n&:-296F[rc& ordeq&:-2996#""%6#/%+modulenameGc4bound_normal_diffeq&:-158 M7R0 I&:-213t+6#%#~$G6#%'mytypeG6"F(?&8$-%(indicesG6$T%.%'nolistG%%trueGZ%-_%*TypeTo olsG%+RemoveTypeG6#F*F(F(F(F(6&%6_thismoduledefinitionGb6#%+thismoduleGF(F(6&%0 typecheck_hr_eqG%,types_tableG%&setupG%(cleanupGF(F(F(F(F(F?c,types_table&:-211 6#"""6#/%+modulenameGc&types&:-137 M7R0 I&:-341G6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-326t+6%%"xG%%precG%#~$G6%%"pG%"qG%$valG6"F,@)-%%typeG6$9$-.%(complexG6#.%)r ationalG-9!6$7$-%&numerG6#F1-%&denomGF>9%-F/6$F1.%)ndmatrixG-%$mapG6$f*6#F)F,6$ %)operatorG%&arrowGF,-T'6$7$F1-%#opG6$""#T$T&F,F,6(F%F1F&FA%,makeitfloatGFO-FS6 $"""F1-F/6$F17$-F36#.%(integerGF\oC$>6$8$8%-FSF>-%&FloatG6$,&-T%6%-%#ReG6#FaoFb oFAFfn*&^#FfnFfn-Fio6%-%#ImGF]pFboFAFfnFfn,$FA!""C&>8&-%)frontendG6(&%+subsinde tsG6#%%flatG7#F17$<$%"*G%"+G<"<#F2F9FA@%-F/6$FhpFdq>Fhp7#-FS6#Fhp>Fhp7#Fhp>Fhp- FG6$f*6#%"uGF,FKF,-%#ifG6%-%(hastypeG6$F1%&floatGF1*&-Feo6$)"#5FV,$FVFepFfnF1Ff nF,F,6$F&FAFhp-Fdq6#F\rF,F,6(%6_thismoduledefinitionGb6#%+thismoduleGF,F,61%+fr ectopolyG%*recmatrixG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitflo at/mantissaGFY%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,ch oose_ringG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF,F,F,F,F,Fatc5makeitfloat /mantissa&:-325FYc,makeitfloat&:-3266#""$6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-239f*6$%%exprG%%precG6"F'F',&-T%6$-%#ReG6#9$,&9%"""F2F2F2*&^#F2F2-F*6$-%#Im GF.F0F2F2F'F'6&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,a bove_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnd uG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5eval f_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thet adeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%* orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.d iffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG% 0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%) colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF' F'F'F'F'FQc5evalf_absolute_error&:-2646$%*protectedG/%+modulenameGc*utilities&: -152 M7R0 I&:-367t+6)%"TG%&alphaG%"KG%"AG%"PG%"nG%#~$G6&%$majG%"zG%$binG%"kG6"F1@%3/9$""! /9(7"C$@%29&_T%%:binomial_expand_thresholdG>8&-%'expandG6#-%$mulG6$,&9)"""8'FK/ FL;FK,&F=FK!""FK>FB-%)binomialG6$,(FJFKF=FKFPFKFO*(9'FKFBFK)9%FJFKC$>8$*&FWFK-T '6'F5FYF=F88%FK-%&valueG6#-%)CoeftaylG6%Ffn/F[oF6FJF1F16(%6_thismoduledefinitio nGb6#%+thismoduleGF1F163%9common_root_multiplicityG%2infroot_resultantG%(longgc dG%?normal_majorant_series_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal _typeG%5rec_factorial_growthG%3normalize_rec_doitG%.normalize_recG%1normalize_d iffeqG%/make_above_psiG%.find_constantG%7find_constant_from_recG%-get_rid_of_PG %2bound_diffeq_doitG%/bound_rec_doitGF1F16$F`o%/value/CoeftaylGF1F1%)SettingsGc )Settings&:-155F\pc?normal_majorant_series_formula&:-3666#""(6#/%+modulenameGc' bounds&:-162 M7R0 I&:-224t+6$'%$varG%'unevalG>%$valG%%trueG6#%'oldvalG6"F-C%>8$-%%evalG6#9$>F49%O 7$-%(ToInertGF3F0F-F-6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_ali asesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_r ndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)ratabov eG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximatio nG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(or dfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read _recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)ba re_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_fact orialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_a pproxGF-F-F-F-F-6#""#6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-352t+6#%#~$G6"F&F&-%)userinfoG6%""".%%gfunGQWRecall~that~gfun:-NumGfun~work s~with~*absolute*~error.F&F&F&6$%6_thismoduledefinitionGb6#%+thismoduleGF&F&67% -rectodiffrecG%0parametered_recG%7step_transition_matrixG%7path_transition_matr ixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewr ite_pathG%;absolute_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%* apply_iniG%6analytic_continuationG%2transition_matrixG%0local_monodromyG%*monod romyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGF& F&F&F&F&6#F*6#/%+modulenameGc'ancont&:-161 M7R0 I&:-273f*6$%$deqG%%yofzG6"F'F'&&-T%6$9$9%6#"""6#!""F'F'6&%6_thismoduledefinitio nGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_ abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upper G%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_abso lute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnam eG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant _coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG% /diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_m odeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3b ound_abs_intervalG%4sprint_small_approxGF'F'F'F'F'FVc,read_diffeq&:-2366$%*prot ectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-258f*6"F$F$F$-T%6$Q%rnddF$9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6 &%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(pack ageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%& aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatr ix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name _generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,rea d_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,b are_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmax G%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG% 4sprint_small_approxGF$F$F$F$F$F7c*evalf_rnd&:-2556$%*protectedG/%+modulenameGc *utilities&:-152 M7R0 I&:-299G6#/%+modulenameGc4bound_normal_diffeq&:-158 M7R0 I&:-284f*6#%"nG6"F&F&C$@$2,&%'DigitsG"""9$F,F,Y6$Q=Digits~should~be~at~least~%1 F&,&F,F,F-!""F*F&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_alias esG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rnd G%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG %5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG %)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordf recG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_r ecG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare _recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factor ialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_app roxGF&F&F&F&F&6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-333t+6%%$deqG%%yofzG%#~$G6#%"aG6"F*C%>8$-%(convertG6%,$-T%6%9$9%.%(numericG #""""#5.%)rationalG""#@$/F-%)infinityG>F-F:-_T'%6analytic_continuationG6&F5F67$ ""!F-F;F*F*6(%6_thismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUTED_DATAG%4PRE COMPUTATION_PRECG%$DEQG%"YG%"ZGF*6)%.default_disksG%,ModuleApplyG%*trial_runG%1 basic_series_solG%5precompute_local_solG%5fundamental_solutionG%.proc_templateG F*F*F*F*F*%/diffeq_infsingGc/diffeq_infsing&:-193%'ancontGc'ancont&:-1616#""$6# /%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-318t+6&%(facpolyG%"zG%#~$G>%'banzaiG%&falseG6'%'sortedG%'nbminiG%$chkG%"iG% $resG6"F1C)@$2"$+#%'DigitsGYQBemergency~stop~(Digits~too~large)F1>8$-%%sortG6$- %$mapG6%T%9$9%T'?(8%"""FG,&-%%nopsG6#F:FG!""FG2,&-T)6#&&F:6#,&FFFGFGFG6#""$FG-F P6#&&F:6#FGFVFL-%&FloatG6$FG,&""#FGF6FLF1-%)userinfoG6%""'.%%gfunG/Q'nbminiF1FF @%5T+9'-F]o6%F_oF`oQ0skipping~checksF1C$?(8'FGFGFF%%trueG@$4-T-6$&F:6#F]pFCC%-F ]o6&""&F`oFdpQCfactor~root~check~failed,~refiningF1>F6,$F6F[oO-9!6$&F:6#;FGFFFC @$2FGFFC$>8&-T16#7#-%$seqG6$-T/6$&FdpFfnFC/F]pFcq@$5/FhqFG4-T36%FXFhqFCC%-F]o6% FipF`oQIcross-factor~root~check~failed,~refiningF1>F6F\qOF^q@%Ffo>8(-T5FY>Fds-% 'RootOfG6%&FenFfnFCFZ7%Fds&Fen6#F[o7#-F^r6$FcrFdrF1F166%6_thismoduledefinitionG b6#%+thismoduleGF1F16-%(longgcdG%2infroot_resultantG%'sqrabsG%2irreducible_solv eG%2irreducible_checkG%+inffactorsG%'isrootG%%doitG%,ModuleApplyG%/dominant_fir stG%1ratbelow_complexGF16#Qjpcompute~a~root~of~maximal~multiplicity~among~those ~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F1F1F1F1F[uc2irreducible_solve&:-3 14Fauc/dominant_first&:-320Fjtc'sqrabs&:-313%-numeric_modeGc-numeric_mode&:-156 F\uc2irreducible_check&:-315Fitc2infroot_resultant&:-312Fhtc(longgcd&:-311F^uc' isroot&:-317Fbuc1ratbelow_complex&:-3216#FW6#/%+modulenameGc.dominant_root&:-14 9 M7R0 I&:-263f*6#%"xG6"F&F&-%(convertG6%-T%6#9$.%)rationalG.%&exactGF&F&6&%6_thismodu ledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_o r_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%r ndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_c omplex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivati veG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_h as_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_sing ularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_mod eG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digi ts_plusG%3bound_abs_intervalG%4sprint_small_approxGF&F&F&F&F&FHc&above&:-2626$% *protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-280f+6$%"fG'%"rG/%%nameG;%(integerGF+6)%"xG%&firstG%%lastG%"nG%$valG%%nmaxG %'valmaxG6"F4C&>6%8$8%8&6$-%$lhsG6#9%-%#opG6#-%$rhsGF>>8*,$%)infinityG!""?(8'F9 """F:%%trueGC$>8(-%%evalG6$9$/F8FK@$2FFFPC$>FFFP>8)FKFen6#QjoReturns~the~smalle st~integer~n~between~first~and~last~for~which~f(n)~is~maximalF4F46$%6_thismodul edefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or _recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rn diG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_co mplex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativ eG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_ha s_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singu laritiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_mode G%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digit s_plusG%3bound_abs_intervalG%4sprint_small_approxGF4F4F4F4F4F+6$%*protectedG/%+ modulenameGc*utilities&:-152 M7R0 I&:-233"#56#/%+modulenameGc)Settings&:-155 M7R0 I&:-361t+6)%+gen_factorG%"nG%'lambdaG%*pow_cacheG%$lowG%%highG%#~$G66%$midG%%tm p1G%%tmp2G%'ordrecG%"jG%-coeffs_mat_lG%&den_lG%*pow_num_lG%*pow_den_lG%+sums_ro w_lG%-coeffs_mat_hG%&den_hG%*pow_num_hG%*pow_den_hG%+sums_row_hG%+coeffs_matG%$ denG%(pow_numG%(pow_denG%)sums_rowG6"FA@%/,&9)"""9(!""FF-%%evalG6$9$/9%FGC->8$- %%iquoG6$,&FGFFFEFF""#>6'8)8*8+8,8--%#opG6#-9!6(FLFN9&9'FGFQ>6'8.8/808182-Fin6# -F\o6(FLFNF^oF_oFQFE>83-%+mvMultiplyG6$FboFY>8%-F^p6$FfoFY>8&*&FcoFFFeoFF>8'-Fi n6$7$FFFVFap>87-%'rtableG6&;FFFF;FFFhp7#7#-%$seqG6$-%'seriesG6$,&*&FenFF&Fap6$F F8(FFFF*&FepFF&FgnF^rFFFFF^o/F_r;FFFip/.%(subtypeG.%'MatrixG@%-%)assignedG6#&F_ o6#FD>6$8586F]sC%>Fas-Fiq6$*&FdoFFFenFFF^o>Fbs*&FeoFFFfnFF>F]sF`s>84*&FcoFFFZFF 7'F\pF\tFasFbsF]qFAFA6$%6_thismoduledefinitionGb6#%+thismoduleGFAFA67%-rectodif frecG%0parametered_recG%7step_transition_matrixG%7path_transition_matrixG%*plot _pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG %;absolute_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_ini G%6analytic_continuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3re c_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGFAFAFAFAFA6 #""(6#/%+modulenameGc'ancont&:-161 M7R0 I&:-250t+6'%$ratG%"zG%&alphaG%"mG%#~$G6.%%tofnG%#n0G%+tail_boundG%(l_alphaG%(he adrecG%%headG%+head_boundG%"jG%"yG%"uG%"nG%&deltaG6"F7C$@%-%%typeG6$9$.%(polyno mGC$>8*7#-%$seqG6$-%$absG6#-%&coeffG6%F=9%%"iG/FN;""!-%'degreeG6#F=>8&FQC,-%'AS SERTG6#2FQ-%&evalfG6#-FH6#9&>6$8$8%-%#opG6#-T%6'F=FMF[o9'8.>FV-T'6#-%%subsG6$/F goF_oF^o>8(-T)6%/-8,6#FMF=Ffp-8-6#Fgo>8)-T+6%FapFip.%)rememberG>8'-%(convertG6% ,&-FH6#-FgnFjn"""-%&FloatG6$F\r,&""#F\r%'DigitsG!""Fcr.%)rationalG.%&exactG>8/- FE6$,&-FH6#-F]q6#8+F\r*(FVF\r)FdqFasF\r-%)binomialG6$,(FasF\rFfoF\rFcrF\r,&FfoF \rFcrF\rF\rFcr/Fas;FQ,&F_oF\rFcrF\r>FB7#-FE6$-%$maxG6$FQ&Fir6#,&FasF\rF\rF\rFis >FB-Ffq6%-T-6#FBFerFgr-%)userinfoG6%""%.%%gfunG-%(sprintfG6)QCbounded~%a~by~%a/ (1-%a*%a)^%a~+~%aF7F=-&Fgn6#""&6#FV-FH6#-FguFjnFMFfo-&%0PolynomialToolsG6#%4Fro mCoefficientListG6$-FguF[uFM6$FVFBF7F76.%6_thismoduledefinitionGb6#%+thismodule GF7F76)%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove_algebraic_doitG%+bo und_termG%+bound_tailG%%doitG%,ModuleApplyGF7F7F7F7F7F`wc+bound_tail&:-249%)rat aboveGc)ratabove&:-177%,diffeqtorecGc,diffeqtorec%:-10%*rectoprocGc*rectoproc%: -32%%rnduGc%rndu&:-1686#Fiu6#/%+modulenameGc.bound_ratpoly&:-145 M7R0 I&:-378f*6$%$deqG%%yofzG6*%$recG%"uG%"nG%&kappaG%*normaldeqG%'paramsG%)validity G%$cstG6"F0C+Z%>8$-T%6%9$9%-8%6#8&Q6$8'8(-T'6$F8F9>6$8)8*-T)6$FDF9>FJ7$FC-%#opG6#FJ>8+-T+6'FJFKF4F :Q]qIncomplete~initial~conditions:~result~valid~up~to~some~constant,~for~all~*p ower~series*~solutions.F0>FJ7$FQFU>FJ-T-6$FJ-FR6#F9-%)userinfoG6&""$.%%gfunGQ3b ound~parameters:~F0FJFJF0F06.%6_thismoduledefinitionGb6#%+thismoduleGF0F063%9co mmon_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_f ormulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growth G%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.fin d_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_ rec_doitGF0F06$%)CoeftaylG%/value/CoeftaylGF0F0%,diffeqtorecGc,diffeqtorec%:-10 Fcpc1normalize_diffeq&:-373%4bound_normal_diffeqGc4bound_normal_diffeq&:-158Ffp c7find_constant_from_rec&:-376Fgpc-get_rid_of_P&:-3776#/%+modulenameGc'bounds&: -162 M7R0 I&:-323=6"%&falseGE\[l$%(genericGt+6%%"LG%#SnG%#~$G6$%$denG%"MGF$F$C$>6$8%8$-%# opG6#-&T%6#%)ndmatrixG6#9"-%$mapG6%%'normalG*&F4!""F3"""%)expandedGF$F$6&%6_thi smoduledefinitionGb6#%+thismoduleGF$F$61%+frectopolyG%*recmatrixG%-frectomatrix G%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extract lineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG% 5nth_term_of_ndseriesG%&mydivGF$F$F$F$F$FNc*recmatrix&:-3236#""$%)ndseriesGt,F) 6&F.%&McoefGF/%"rGF$F$C(>F2F5>8'-%'degreeG6$9$9%>8&-%'MatrixG6%,&FaoFEFEFEF\pF3 >&Fho6$FDFDF4>&Fho6$FDFEF4OFhoF$F$FG6#Fhn-Fjo6#-%(polynomG6#-%(complexG6#%(inte gerGFF4-%&evalcG6#-FB6#*&FeoFE-%'lcoeffGFdoFD>F3-% &denomG6#F4>Fho-F@6$FB*&F3FE-_%.LinearAlgebraG%*TransposeG6#&7#-_Fer%0Companion MatrixG6$F4Ffo6#FEFE>Fho-F@6%%(convertGFho.%'hornerG>F3-Fbs6$F3Fcs-F<6$FhoF3F$F $6$FHFI6#Fhn6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-212t+6#%#~$G6#%'mytypeG6"F(?&8$-%(indicesG6$T%.%'nolistG%%trueG-_%*TypeTool sG%(AddTypeG6$F*&F.6#F*F(F(6&%6_thismoduledefinitionGb6#%+thismoduleGF(F(6&%0ty pecheck_hr_eqG%,types_tableG%&setupG%(cleanupGF(F(F(F(F(F@c,types_table&:-2116# """6#/%+modulenameGc&types&:-137 M7R0 I&:-340G6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-293G6#/%+modulenameGc4bound_normal_diffeq&:-158 M7R0 I&:-310t,6(%(userdeqG'%%yofzG-%)functionG6#%%nameG'%(inipathG-%#OrG6$-%(complex G6#%(numericG-%%listG6#F1>'%*precisionG%'posintG%'DigitsG%#~$G>'%,usebitburstG% (booleanG%%trueG6$%$deqG%%pathG6"FFC'>8$-T%6$9$9%@$3-%%typeG6$FI.%$setG2""!-%%n opsG6#FI-%*infolevelG6%""".%%gfunGQCinitial~conditions~will~be~ignoredFF>8%-T'6 (FIFN9&9)%*subdivideG/.%)fromzeroG%&falseG-T)FF-_T-%,makeitfloatG6$-T+6&FIFNF]o )"#5,$9'!""FepFFFF6.%6_thismoduledefinitionGb6#%+thismoduleGFFFF67%-rectodiffre cG%0parametered_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pa thG%6fail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;a bsolute_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6 analytic_continuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_m atrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGFFFFFFFFFF%2di ffeqtohomdiffeqGc2diffeqtohomdiffeq$:-9Feqc-rewrite_path&:-351Ffqc;absolute_pre cision_warning&:-352F`qc7path_transition_matrix&:-346%(nthtermGc(nthterm&:-1606 #""&-%'MatrixG6#-F26#%&floatG6#/%+modulenameGc'ancont&:-161 M7R0 I&:-255t+6&'%)rnd_modeG%'unevalG%"aG>%0additional_precG""!>%%precG-T%6#9&6"F2F2 C%>%)RoundingG&T'6#9$>%'DigitsG9'@%/qF+-%&evalfG6#9%-FA6#-FC6#pF2F26(%6_thismod uledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_ or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%% rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_ complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivat iveG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_ has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_sin gularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_mo deG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Dig its_plusG%3bound_abs_intervalG%4sprint_small_approxGF2F2F2F2F2Fepc,Digits_plus& :-284FOc1rnd_mode_aliases&:-2856#""#6$%*protectedG/%+modulenameGc*utilities&:-1 52 M7R0 I&:-272f*6%%$recG%"uG%"nG6$%$tmpG%&dummyG6"F+4-%'memberG6$9&-%'indetsG6#-%%subs G6$<#-%$seqG6$/8$-F56$/F08%F<-%#inG6$F<-F26$9$-.%)specfuncG6$-.%'linearG6#F09%F FF+F+6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_bel owG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndz G%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolu te_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6d iffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffe qG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lc oeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplif y_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinear G%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF+F+F+F+F+ 6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-225f*6%'%$deqGT%'%%yofzG-%)functionG6#%%nameG%"nG6)%"zG%&kappaG%"TG%&alphaG %"KG%"PG%"AG6"F7C&>8$&-T'6#9%6#""#>6(8%8&8'8(8)8*-%#opG6#-_T)%2bound_diffeq_doi tG6$9$F?>FF-T+6#FF-%%evalG6$-_FO%+tail_boundG6*FDFEFFFGFHFIF:9&/F:-%$absG6#F:F7 F76,%6_thismoduledefinitionGb6#%+thismoduleGF7F76'%/bound_rec_tailG%*bound_recG %2bound_diffeq_tailG%-bound_diffeqG%3simplify_algebraicGF7F76#%)CoeftaylGF7F7%& hrdeqGc&hrdeq&:-165%(getnameGc(getname&:-183%'boundsGc'bounds&:-162Fgoc3simplif y_algebraic&:-2436#/%+modulenameGc0symbolic_bounds&:-164 M7R0 I&:-353t+6%%$deqG%%yofzG%#~$G6(%"rG%"iG%"uG%"nG%)proc_iniG%$iniG6"F/C%>8$-T%6$9 $9%>8(-T)6%-T'6%F6F7-8&6#8'F@.%)rememberG-%'MatrixG6#7#-%$seqG6$7#-F96#8%/FP;"" !,&F2"""!""FUF/F/6*%6_thismoduledefinitionGb6#%+thismoduleGF/F/67%-rectodiffrec G%0parametered_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pat hG%6fail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;ab solute_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6a nalytic_continuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_ma trix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGF/F/F/F/F/%*ord diffeqGc*orddiffeq&:-186%,diffeqtorecGc,diffeqtorec%:-10%*rectoprocGc*rectoproc %:-326#""$6#/%+modulenameGc'ancont&:-161 M7R0 I&:-242t+6%'%$deqGT%'%%yofzG-%)functionG6#%%nameG>%#z0G""!62%"yG%"zG%&kappaG%"T G%&alphaG%"KG%"AG%"nG%$majG%"kG%"pG%"qG%)psiboundG%"PG%%coefG%$cstG6"FBC*>6$8$8 %-T'6#9%@$/-T)6$9$-FF6#FGF0O-T+6$-%&solveG6$FQFKFG>6(8&8'8(8)818*-%#opG6#-_T-%2 bound_diffeq_doitG6#&n6#;"""""#>Fin-T/6#Fin>8.-%&numerG6#Fgn>8/-%&denomGFcp>80* &)-%&GAMMAG6#,&*&8+FioFep!""FioFioFioF`pFio)Fep*&FgnFioFaqFioFio@)/FgnF0*&F\oFi o-_Fbo%?normal_majorant_series_formulaG6'FhnFinFjnF[oFGFio2F0FgnC%-%(WARNINGG6# Q0divergent~boundFB>8,Fhq*&F\oFio-%$SumG6$*(FipFio-%)CoeftaylG6%Fcr/FGF0FaqFio) FGFaqFio/Faq;F0%)infinityGFio/Fgn,$F`sFbq*&F\oFio-%$addG6$)FG8-/Fhs;F0FjnFioC'> FcrFhq>82-%)simplifyG6#*&FipFio-%&valueG6#FirFio>83Fio@$-%%typeG6$F^t%"*G>6$Fgt F^t-%-selectremoveG6%FjtF^t.%)constantG*(F\oFioFgtFio-Ffr6$*&F^tFioF]sFioF^sFio 6#Q]oComputes~a~majorant~series~for~the~*power~series*~solutions~of~deqFBFB60%6 _thismoduledefinitionGb6#%+thismoduleGFBFB6'%/bound_rec_tailG%*bound_recG%2boun d_diffeq_tailG%-bound_diffeqG%3simplify_algebraicGFBFB6#FjrFBFB%&hrdeqGc&hrdeq& :-165%(getnameGc(getname&:-183%*orddiffeqGc*orddiffeq&:-186%.bound_ratpolyGc.bo und_ratpoly&:-145%'boundsGc'bounds&:-162Fdvc3simplify_algebraic&:-2436#""$6#/%+ modulenameGc0symbolic_bounds&:-164 M7R0 I&:-370t+6%%$recG%%uofnG%#~$G6%%%coefG%"sG%$iniG6"F,C$>6%8$8%8&-T%6$9$9%-%$maxG 6#-%$seqG6$*&,&-%'degreeG6#&F06#,&%"jG"""""#FGFG-FA6#&F06#,&F1FGFHFG!""FG,&F1FG FFFNFN/FF;""!,&F1FGFNFGF,F,6&%6_thismoduledefinitionGb6#%+thismoduleGF,F,63%9co mmon_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_f ormulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growth G%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.fin d_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_ rec_doitGF,F,6$%)CoeftaylG%/value/CoeftaylGF,F,%)read_recGc)read_rec&:-1906#""$ 6#/%+modulenameGc'bounds&:-162 M7R0 I&:-315t+6%%-facwithrootsG%"zG%#~$G6)%%polyG%'sortedG%'nbminiG%&poly2G%'minsqrG %(testfunG%+candidatesG6"F0C&>6$8$8%6$&9$6#"""&F86#;""$!""?(8&F:F:,&-%%nopsG6#F 5F:F?F:2,&-T%6#&F56#,&FAF:F:F:F:-FI6#&F5F9F?-%&FloatG6$F:,&""#F:%'DigitsGF?F0-% )userinfoG6%""'.%%gfunG/Q'nbminiF0FA@%/FAF:%%trueGC'>8'-T'6$F49%>8(FN>8)f*6#%"u GF06$%)operatorG%&arrowGF02-F`o6#-%%evalG6$-%#opG6$F:F8/T&T#FQF0F06(F-FdoF&Fbo% 'sqrabsGFI>8*-%'selectG6$Ffo-Fdp6$FU-%(sqrfreeG6$F^oFbo3/-FD6#F\qF:/-Fdp6$FU&F \qF9FAF0F06(%6_thismoduledefinitionGb6#%+thismoduleGF0F06-%(longgcdG%2infroot_r esultantGFjp%2irreducible_solveG%2irreducible_checkG%+inffactorsG%'isrootG%%doi tG%,ModuleApplyG%/dominant_firstG%1ratbelow_complexGF06#Qjpcompute~a~root~of~ma ximal~multiplicity~among~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F0F0 F0F0Fjpc'sqrabs&:-313Fdrc2infroot_resultant&:-3126#F>6#/%+modulenameGc.dominant _root&:-149 M7R0 I&:-332t+6'%$DeqG%%yofzG%#~$G>'%&disksG-%%listG6#7$%%pathG-%$AndG6$%(numericG%) positiveG-T%6%9$9%9(>'%%precG%*nonnegintG""!6'%$deqG%$epsG%1precomputed_dataG%" yG%"zG6"FFC)>8$-T'6$F8F9-T)6$FIF9@$3/F:F?09'7"-%(WARNINGG6#QG'disks'~will~be~ig nored~since~prec~=~0FF>8%-%&FloatG6$""",&F:!""F[oFin>8&-&%$mapG6#""$6'T+FIF9FTF en>6$8'8(-T-6#F9-%%subsG6$<'/T/F:/T1F]o/T3FI/T5Fgo/T7Fho-%%evalG6#T9FFFF6:%6_th ismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUTED_DATAG%4PRECOMPUTATION_PRECG% $DEQG%"YG%"ZGFF6)%.default_disksG%,ModuleApplyG%*trial_runG%1basic_series_solG% 5precompute_local_solG%5fundamental_solutionG%.proc_templateGFFFFFFFFFFFjqc.def ault_disks&:-331%2diffeqtohomdiffeqGc2diffeqtohomdiffeq$:-9F\rc*trial_run&:-333 F^rc5precompute_local_sol&:-335%(getnameGc(getname&:-183Feqc4PRECOMPUTATION_PRE C&:-339Fdqc1PRECOMPUTED_DATA&:-338Ffqc$DEQ&:-340Fgqc"Y&:-341Fhqc"Z&:-342F`rc.pr oc_template&:-3376(FboFin""#Fbo""&""%6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-285=6"%&falseGE\[l-""!F'Q"zF$F',$%)infinityG!""F)Q(nearestF$%(nearestGQ"dF$ F)Q%rndzF$F'F*F*Q%rnduF$F*Q%rndnF$F-Q%rnddF$F)Q"nF$F-Q"uF$F*6#/%+modulenameGc*u tilities&:-152 M7R0 I&:-302G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-279f*6$%%baseG%%caseG6$%)casenameG%$funG6"F*C$?&8$7$9%%(genericG%%trueGC$>8 %&9$6#F-@$-%%typeG6$F4%*procedureGO-F46#&9"6#;""$!""Y6%Q?Case~%1~not~implemente d~for~%2F*F/F6F*F*6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliase sG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG %%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG% 5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG% )thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfr ecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_re cG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_ recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factori alG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_appr oxGF*F*F*F*F*6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-264f*6$%%exprG%%precG6#%(relprecG6"F)C$>8$,(-%/SFloatExponentG6#-&%&evalfG6 #"""6#9$F59%F5F5F5@%1F,""!$F;F;-&F36#F,F6F)F)6$%6_thismoduledefinitionGb6#%+thi smoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOf G6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG% &belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_error G%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_f resh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficie ntsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_in fsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%call G%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_i ntervalG%4sprint_small_approxGF)F)F)F)F)6$%*protectedG/%+modulenameGc*utilities &:-152 M7R0 I&:-249t+6(%$ratG%"zG%&alphaG%"mG%"nG%#~$G6+%$denG%)polypartG%$numG%%rofnG%,ter m_boundsG%%tofnG%#n0G%0prev_tail_boundG%+tail_boundG6"F5C->8$-%&denomG6#9$>8%-% $quoG6&-%&numerGF;F89%.8&>8'-%(convertG6$-T%6%*&FF"""F8!""FD9(.%*piecewiseG@%-% %typeG6$FH%"+G>FH7#-%#opG6#FH>FH7#FH>8(-%$mapG6'T'FHFR9&9'>8)-FY6#-Fgn6#-&F^o6# ""#6%FgnFPF\o>8*-%$maxG6#-Fgn6#-Fjo6%FgnF\pF\o>F_p-Fap6%FP,&-%'degreeG6#F>FPFPF PF_p?(F5FPFPF5532_T)%8bound_ratpoly_tail_precG*&8+FP8,FQ1F_p_Fcq%9bound_ratpoly _max_expandG-FW6$Ffq.%'symbolGC%>FfqFgq>Fgq-%&evalfG6#-%%subsG6$/FRF_pFdo>F_p,$ F_pF\p>F_p-%%iquoG6$F_pF\p7$FdoF_pF5F56*%6_thismoduledefinitionGb6#%+thismodule GF5F56)%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove_algebraic_doitG%+bo und_termG%+bound_tailG%%doitG%,ModuleApplyGF5F5F5F5F5%/ratpolytocoeffGc/ratpoly tocoeff%:-27Fisc+bound_term&:-248%)SettingsGc)Settings&:-1556#""'6#/%+modulenam eGc.bound_ratpoly&:-145 M7R0 I&:-377f*6$%'paramsG%"zG6,%&kappaG%"TG%&alphaG%"KG%"PG%"AG%$polG%"tG%'logcstG%$ cstG6"F2C+>6(8$8%8&8'8(8)-%#opG6#9$@$-%%typeG6$F;.%'symbolGO-%'subsopG6$/!"#7"F ?>8*-%$intG6$-_%0PolynomialToolsG%4FromCoefficientListG6$F:9%FW>%)RoundingG%)in finityG>8+-%&evalfG6#-%#ifG6%/F7""!*&F9"""F8!""*$F8Fao>8,-%%evalG6$FN/FWFfn>8-- %$expG6#Fdo-%)userinfoG6&""%.%%gfunG/QSbound~parameters~before~removal~of~polyn omial~partF2F?/Q'logcstF2-FhnF]p@%2_T%%4get_rid_of_poly_thrGFdoF?-FH6%FJ/Fao-T' 6#*&FjoF`oF;F`oF?F2F26(%6_thismoduledefinitionGb6#%+thismoduleGF2F263%9common_r oot_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_formula G%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growthG%3nor malize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.find_cons tantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_rec_do itGF2F26$%)CoeftaylG%/value/CoeftaylGF2F2%)SettingsGc)Settings&:-155%)rataboveG c)ratabove&:-1776#/%+modulenameGc'bounds&:-162 M7R0 I&:-234"#I6#/%+modulenameGc)Settings&:-155 M7R0 I&:-362t+6%%$deqG%%yofzG%#~$G6+%"yG%"zG%*local_deqG%$recG%"iG%#z0G%"uG%"nG%&del taG6#-%&cacheG6#"""6"C'>6$8$8%-T%6#9%>8&-T'6%9$/F;,&8)F6FFB<$-%$seqG6$/-- -%#@@G6$%"DG8(6#F;6#""!*&-8,6#FVF6-%*factorialGFgnF6/FV;FY,&-T)6$FFF@F6!""F6FB> 8'-T+6%FBF@-8*6#8+6'-T-6$FboFfoFIFgoFioFfnF7F76.%6_thismoduledefinitionGb6#%+th ismoduleGF7F767%-rectodiffrecG%0parametered_recG%7step_transition_matrixG%7path _transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subdi vide_pathG%-rewrite_pathG%;absolute_precision_warningG%6diffeq_inicond_matrixG% -ext_norm_iniG%*apply_iniG%6analytic_continuationG%2transition_matrixG%0local_m onodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq _to_local_recGF7F7F7F7F7%(getnameGc(getname&:-183%.algebraicsubsGc.algebraicsub s$:-2%*orddiffeqGc*orddiffeq&:-186%,diffeqtorecGc,diffeqtorec%:-10%,rectohomrec Gc,rectohomrec%:-316#""$6#/%+modulenameGc'ancont&:-161 M7R0 I&:-211=6"%&falseGE\[l%c&hrrec&:-166f*6#%#eqGF$F$F$-T%6$9$/-.%)typefuncG6$.%*no nnegintG.%%nameG.%)anythingGF$F$6&%6_thismoduledefinitionGb6#%+thismoduleGF$F$6 &%0typecheck_hr_eqG%,types_tableG%&setupG%(cleanupGF$F$F$F$F$F@c0typecheck_hr_e q&:-210%%pathG<$-%(complexG6#%(numericG-%%listG6#FG%/complex_linearGf*6#%%exprG F$F$F$-%%typeG6$F.-%(polynomG6$-.FH6#.%&floatG-%)frontendG6$%'indetsG7#F.F$F$6$ F;F6$8)8*6$-%#opG6$""#9(-F=6$""%F@@%51,&9'"""9&!" """$1-9)6$FJFH_T%%;binary_splitting_thresholdGC%-%)userinfoG6'""'.%%gfunG%8$F:?(8'FJFI,&FHFIFKFI%%trueGC$>8+-%%subsG6$/9%Fin 9$>Fgn-F96$F^oFgnC'-FV6'FXFY%0split,~bounds~=GFJFH>8(-%%iquoG6$,&FJFIFHFIF?>8%- T'6(FdoFcoF]pFHF@FO>8&-Fep6(FdoFcoFJF]pF@FO>Fgn-F96$FcpFhpFgn6#QeoGiven~A(n)~[u sually~a~matrix],~computes~A(j-1)...A(i)~by~binary~splitting.F5F56(%6_thismodul edefinitionGb6#%+thismoduleGF5F561%+frectopolyG%*recmatrixG%-frectomatrixG%3rec _inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extractlineG% 0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG%5nth_t erm_of_ndseriesG%&mydivGF5F5F5F5F5%)SettingsGc)Settings&:-155Fjqc)binsplit&:-32 46#""(6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-309=6"%&falseGE\[l+c'LAMain&:-301f+6#%"rG6&%#adG%#prG%#zeG%#idGF$F$C'>8$f*6 &%"aG%"bG%&alphaG%%betaGF$6#%'inlineGF$-__%.LinearAlgebraG%(LA_MainG%*MatrixAdd G6(9$9%9&9'/.%(inplaceGF%/.%.outputoptionsG7"F$F$F$>8%f*6$F5F6F$F9F$-_F=%5Matri xMatrixMultiplyG6&FBFCFFFIF$F$F$>8&-%'MatrixG6%FBFB/.%&shapeG.%%zeroG>8'-FX6%FB FB/Fen.%)identityG-%,matrix_ringG6&F2FNFVFjnF$F$6$%6_thismoduledefinitionGb6#%+ thismoduleGF$F$6,%'LAMainG%%ReImG%'bigintG%'mvMultG%/WaksmanInplaceG%(waksmanG% 2ndmatrix_multiplyG%.ndmatrix_normG%+genmatringG%0waksman_productGF$F$6%%1type/ matrix_ringG%.type/ndmatrixG%1convert/ndmatrixGF$F$Fao%(genericGf+F)F+F$F$C'>F2 f*F4F$F$F$,&*&FD"""FBF^qF^q*&FEF^qFCF^qF^qF$F$F$>FNf*FPF$F$F$-%".G6$FBFCF$F$F$> FVFW>FjnF[oF`oF$F$FcoFaoc/WaksmanInplace&:-305f+F)6'%$wakGF,F-F.F/F$F$C(>FNf*F4 6$%"iG%"jGF$F$?(F2F^qF^qT$%%trueG?(FNF^qF^qFbrFcr>&FB6$F2FN,&*&FDF^qFfrF^qF^q*& FEF^q&FCFgrF^qF^qF$F$6$F*FB>F2-T%6#FB>FVf*FP6#%"cGF$F$C%>F2-%'rtableG6(;F^qFbrF js%%NULLGF[t/.%)datatypeG.%(integerG/.%(subtypeG.FX-F_s6%FBFCF2F2F$F$6&F*FBFjqF 2>FjnFW>8(F[o-Fao6&FNFVFjnFjtF$F$6&FdoFeoFbpc0waksman_product&:-300Fao%,ReImInp laceGf+F)6*F,F-F.F/%'int_adG%'int_prG%'int_zeG%'int_idGF$F$C(>6&Fjt8)8*8+-%#opG 6#-&F_s6#T'F`s>F2f*F$F$F$F$YQ?Nobody~wants~to~add~imatrices.F$F$F$F$>FNf*6$%"UG %"VG6,%#U0G%#U1G%%denUG%#V0G%#V1G%%denVG%"TG%#W0G%#W1G%%denWGF$F$C.>6%F2FNFV-F] vF`s>6%FjnFjtFiu-F]v6#FC>F[v-T#6$F2Fjn>Fju-Fax6$FNFjt-F_s6&F2FNF^qF^q-F_s6&FjnF jtF^qF^q>8,F`x-F_s6&F[yF[vF^q!""-F_s6&F[yFjuF^qF^y-F_s6&F[vFjuF^qF^y>8-*&FVF^qF iuF^q-%(imatrixG6%F[vF[yFdyF$F$6&FcuFiuFbuFjt>FV-Fgy6%FjuFjuF^q>Fjn-Fgy6%F[vFju F^qF`oF$F$6(FdoFeoFapc+genmatring&:-309F]pFgqFao%)ndseriesGf*F)F$F$F$-F`v6#,&FB F^qF^qF^qF$F$6(FdoFeoFapFazF\pc'mvMult&:-304c(waksman&:-306f+F)FiqF$F$C(>FNf*F4 6%FdsF_rF`rF$F$C%>F2-Fhs6(FjsFjsF[tF[tF[tFat?(FNF^qF^qFbrFcr?(FVF^qF^qFbrFcr>&F 26$FNFV,&*&FDF^q&FBFg[lF^qF^q*&FEF^q&FCFg[lF^qF^qF2F$F$F\s>F2F^s>FVf*FPFcsF$F$C %>F2Fa[lFetF2F$F$Fgt>FjnFW>FjtF[oF[uF$F$F]uFao%)ndmatrixGf+F)F+F$F$C%>FNf*FivF$ F9F$-Fd\l6$-%+mvMultiplyG6$-F]v6$F^qFB-F]v6$F^qFC*&-F]v6$""#FBF^q-F]v6$Fe]lFCF^ qF$F$F$>Fjn-Fd\l6$F[oF^qF`oF$F$FcoFaoFhzf+F)F+F$F$C%>FNf*FPF$F9F$-F\]lFdqF$F$F$ >FjnF[oF`oF$F$FcoFaoc'bigint&:-303&Faz6#Fhzc%ReIm&:-302f+F)FauF$F$C(>Fhu-F]v6#- %2genmatring/bigintGF`s>F2f*F$F$F$F$YFfvF$F$F$>FNf*Fiv6+F]wF^wF_wF`wFawFbwFdwFe wFfwF$F$C(>FiwFjw>F\xF]x>Fju-F_s6&F`xFdxF^qF^y>F[v-F_s6&-Fax6$F2Fjt-Fax6$FNFjnF ^qF^q>F[yFey-Fgy6%FjuF[vF[yF$F$Fiy>FVF[z>FjnF^zF`oF$F$FcoFao6#/%+modulenameGc)m atrices&:-159 M7R0 I&:-294t+6&%$deqG%%yofzG%(numericG%#~$G6/%"aG%"cG%#muG%"TG%"MG%"PG%"KG%)validit yG%*below_majG%"AG%&alphaG%)my_alphaG%$majG6#%&cacheG6"C--%)userinfoG6%""&.%%gf unG/Q$deqF99$>6$T%T'-T)6#9%>T+-T-6$FCFK>6$8$8%-T/6#FC>6&8&8'8(8)-T16#FS@$/FZ%)i nfinityGO6$7&""!"""Fbo7"FM>6$8*8+-T36%FTFZFfn>8.-%$absG6#*$FZ!"">80-_T5%?normal _majorant_series_formulaG6'FenF\pFfoFgnFG-F<6%""%F?/.%)majorantG-&%&evalfG6#F>6 #Fcp6$7&FenF\pFfoFgnFgoF9F966%6_thismoduledefinitionGb6#%+thismoduleG6&%"nG%"yG %"zG%&ordeqGF96(%/rewrite_diffeqG%3bound_coefficientsG%-reduce_orderG%3fit_init ial_valuesG%%doitG%,ModuleApplyGF9F9F9F9F9F]rc"y&:-297F^rc"z&:-298%(getnameGc(g etname&:-183F_rc&ordeq&:-299%*orddiffeqGc*orddiffeq&:-186Farc/rewrite_diffeq&:- 290Fbrc3bound_coefficients&:-291Fcrc-reduce_order&:-292%'boundsGc'bounds&:-1626 #F[q6#/%+modulenameGc4bound_normal_diffeq&:-158 M7R0 I&:-271f+6$%#eqG%%fofxG6#%(shiftedG6"F)-%$maxG6#-%$seqG6$,&-%#opG6#8$"""-F26#9% !""/F4-%'indetsG6$9$-.%)specfuncG6$.%'linearG-F26$""!F8F)F)6$%6_thismoduledefin itionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG% .my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&u pperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_ absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(ge tnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_cons tant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singulariti esG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+res et_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plus G%3bound_abs_intervalG%4sprint_small_approxGF)F)F)F)F)%*nonnegintG6$%*protected G/%+modulenameGc*utilities&:-152 M7R0 I&:-256f*6"F$F$F$-T%6$Q%rnduF$9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6 &%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(pack ageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%& aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatr ix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name _generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,rea d_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,b are_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmax G%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG% 4sprint_small_approxGF$F$F$F$F$F7c*evalf_rnd&:-2556$%*protectedG/%+modulenameGc *utilities&:-152 M7R0 I&:-241f*6$'%$recGT%'%%uofnG-%)functionG6#%%nameG60%&kappaG%"TG%&alphaG%"KG%"AG %"uG%"nG%"pG%"qG%)psiboundG%"PG%"yG%"zG%$deqG6"F=C'>6$8)8*-T'6#9%@$-T)6%9$FAFBC $>81-T+6%FK-FA6#FB-8/6#80O-T/6%-T-6$-%&solveG6$FNFTFWFWFB>6(8$8%8&8'8.8(-%#opG6 #-_T1%/bound_rec_doitG6#9">F`o-T36#F`o@%/F^o,$%)infinityG!""-%*piecewiseG6%Fco1 FBFao""!C&>8+-%&numerG6#F^o>8,-%&denomGF`q@%2FjpF]q>8-*(-T56#),$%#PiG""#*&F]q"" "FbqFepFbr)*&,&FBFbr-%%ceilG6#,$Fbq#""$F`rFbrFbrFbqFepF]qFbr)-%*factorialGFSFar Fbr>Fhq*&)Fer,$F^oFepFbr)F]sF^oFbr*&FhqFbr-_Fio%5normal_coeff_formulaG6(F_oF`oF aoFcoFboFBFbrF=F=66%6_thismoduledefinitionGb6#%+thismoduleGF=F=6'%/bound_rec_ta ilG%*bound_recG%2bound_diffeq_tailG%-bound_diffeqG%3simplify_algebraicGF=F=6#%) CoeftaylGF=F=%&hrrecGc&hrrec&:-166%(getnameGc(getname&:-183%>rec_has_constant_c oefficientsGc>rec_has_constant_coefficients&:-188%,rectodiffeqGc,rectodiffeq%:- 30%.bound_ratpolyGc.bound_ratpoly&:-145%/ratpolytocoeffGc/ratpolytocoeff%:-27%' boundsGc'bounds&:-162Fctc3simplify_algebraic&:-243%)rataboveGc)ratabove&:-1776# /%+modulenameGc0symbolic_bounds&:-164 M7R0 I&:-369t+6%%$recG%%uofnG%#~$G6%%%coefG%"sG%$iniG6"F,C$>6%8$8%8&-T%6$9$9%-%&eval bG6#/-%'degreeG6#&F06#,&F1"""""#FB-%$maxG6#-%$seqG6$-F=6#&F06#,&%"jGFBFCFB/FO;" "!,&F1FB!""FB6#QSTests~whether~a~recurrence~equation~is~normalized.F,F,6&%6_thi smoduledefinitionGb6#%+thismoduleGF,F,63%9common_root_multiplicityG%2infroot_re sultantG%(longgcdG%?normal_majorant_series_formulaG%5normal_coeff_formulaG%+tai l_boundG%,normal_typeG%5rec_factorial_growthG%3normalize_rec_doitG%.normalize_r ecG%1normalize_diffeqG%/make_above_psiG%.find_constantG%7find_constant_from_rec G%-get_rid_of_PG%2bound_diffeq_doitG%/bound_rec_doitGF,F,6$%)CoeftaylG%/value/C oeftaylGF,F,%)read_recGc)read_rec&:-1906#""$6#/%+modulenameGc'bounds&:-162 M7R0 I&:-226"$+)6#/%+modulenameGc)Settings&:-155 M7R0 I&:-354t+6%%$iniG>%3force_symbolic_iniG%&falseG%#~$G6"F*F*@%349%-%%typeG6$9$-.% 'MatrixG6#.%,complexconsG7$-_T%%5bound_frobenius_normG6#F2F(C$@$4-F06$F2-F46#<& .%(cx_zeroG.%%nameG.%(negzeroG.%(poszeroG-%(WARNINGG6#Q`vmixed~symbolic-numeric ~initial~values:~all~initial~values~will~be~treated~as~symbolic~values,~and~the ir~order~of~magnitude~will~not~be~taken~into~account~in~error~bound~computation sF*7$$"""""!%%trueGF*F*6&%6_thismoduledefinitionGb6#%+thismoduleGF*F*67%-rectod iffrecG%0parametered_recG%7step_transition_matrixG%7path_transition_matrixG%*pl ot_pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pat hG%;absolute_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_i niG%6analytic_continuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3 rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGF*F*F*F*F *%/numeric_boundsGc/numeric_bounds&:-1636#""$6#/%+modulenameGc'ancont&:-161 M7R0 I&:-331t+6&%$deqG%%yofzG%%precG%#~$G6#%$radG6"F+C%>8$,$-%$absG6#-%(convertG6%-T %6%9$9%.%(numericG.%)rationalG""$#F?""%@$/F.%)infinityG>F."#5@%/9&""!7"7#7$7#FJ F.F+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUTED_DATAG%4PRECOMPU TATION_PRECG%$DEQG%"YG%"ZGF+6)%.default_disksG%,ModuleApplyG%*trial_runG%1basic _series_solG%5precompute_local_solG%5fundamental_solutionG%.proc_templateGF+F+F +F+F+%/diffeq_infsingGc/diffeq_infsing&:-1936#FA6#/%+modulenameGc-diffeqtoproc& :-141 M7R0 I&:-316G6#/%+modulenameGc.dominant_root&:-149 M7R0 I&:-301G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-286f+6$%"xG%"iG6$%"yG%%amplG6"F*@%3-%%typeG6$9$%)rationalG2-%'lengthG6#F0,$ %'DigitsG""$F0Z%-%#opG6$9%-F;6#-%&shakeGF5F*C$-%(WARNINGG6$Qiounable~to~compute ~an~enclosure~for~%1~--~using~evalf()~instead~(may~be~unsafe)F*F0-F;6$F=-F;6#-F A6#-%&evalfGF5F*F*6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliase sG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG %%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG% 5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG% )thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfr ecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_re cG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_ recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factori alG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_appr oxGF*F*F*F*F*%)realconsG6#/%+modulenameGc*utilities&:-152 M7R0 I&:-295t+6%%$deqG%%yofzG%#~$G6"F(F(-T'6%9$9%T%F(F(6(%6_thismoduledefinitionGb6# %+thismoduleG6&%"nG%"yG%"zG%&ordeqGF(6(%/rewrite_diffeqG%3bound_coefficientsG%- reduce_orderG%3fit_initial_valuesG%%doitG%,ModuleApplyGF(F(F(F(F(%-numeric_mode Gc-numeric_mode&:-156F>c%doit&:-2946#""$6#/%+modulenameGc4bound_normal_diffeq&: -158 M7R0 I&:-312t+6%%%PolyG%"zG%#~$G6'%%polyG%)conjpolyG%"yG%"jG%$resG6"F.C%>8$-%'expand G6#9$>8%-%$addG6$*&-%*conjugateG6#-%&coeffG6%F19%8'""")FBFCFD/FC;""!-%'degreeG6 $F1FB>8(-%*resultantG6%-%%subsG6$/FB8&F1-%&numerG6#-FR6$/FB*&FBFDFU!""F7FUF.F.6 $%6_thismoduledefinitionGb6#%+thismoduleGF.F.6-%(longgcdG%2infroot_resultantG%' sqrabsG%2irreducible_solveG%2irreducible_checkG%+inffactorsG%'isrootG%%doitG%,M oduleApplyG%/dominant_firstG%1ratbelow_complexGF.6#Qjpcompute~a~root~of~maximal ~multiplicity~among~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F.F.F.F.6 #""$6#/%+modulenameGc.dominant_root&:-149 M7R0 I&:-329t,6'%$recG%%uofnG'%#dzG-%(complexG6#%)rationalG%"NG%#~$G6(%"uG%"nG%"sG%" kG%(termrecG%"PG6"F6C'>6$8$8%-T%6#9%>8&-T'6$9$F?>8(-%%subsG6$<#-%$seqG6$/-F:6#, &8'"""F;FT*&)9&,&FAFTFS!""FTFPFT/FS;""!FAFE>8)-T+6#-%#opG6#-T)6'FGF?Ffn9'.%)nds eriesG-T/6%T-FcoFhnF6F660%6_thismoduledefinitionGb6#%+thismoduleGF6F661%+frecto polyG%*recmatrixG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/m antissaG%,makeitfloatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_d oitG%,choose_ringG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF6F6F6F6F6%(getnam eGc(getname&:-183%'ordrecGc'ordrec&:-187Fgpc0binsplit_params&:-136Fcpc)binsplit &:-324Ffpc,extractline&:-327%%callGc%call&:-1996#""&%)ndmatrixG6#/%+modulenameG c(nthterm&:-160 M7R0 I&:-218f*6&%$deqG%%yofzG%#z0G%#z1G6(%'paramsG%*changevarG%&ordeqG%#dzG%"BG%"kG6 "F0C*-%)userinfoG6%""'.%%gfunGQ'calledF0>6$8$8%-T%6%9$9%9&>8&-T'6$F@FA>8'-%$abs G6#-%&evalfG6#,&9'"""FB!"">8(-%'evalrCG6#-%%sqrtG6#*&FDFR-%$addG6$*&-%*factoria lG6#8)!"#-_T)%+tail_boundG6'-%#opG6#F;FI""!/.%+derivativeGF^o/.%*transformGF<"" #/F^o;Fho,&FDFRFSFRFR>FU-T+6#FU-F36%""$F6-%(sprintfG6&Q6%a~->~%a,~bound~|ir=~%a F0FBFQ-&FN6#F_pFfp-T-FfpF0F06.%6_thismoduledefinitionGb6#%+thismoduleGF0F06+%5b ound_frobenius_normG%8$,&-%%nopsG6#9&"""!""F:@'51F4""!3/F4F:/&F96#F:&F96#""#-%)ndmatr ixG6$-_%.LinearAlgebraG%/IdentityMatrixG6#-T%6$9$9%F:FA-T'6&FSFT-%#opGF89'C&>8' -%%iquoG6$F4FG>8(7$&F96#;F:,&FgnF:F:F:&F96#;FaoF;?(8)F:F:FG%%trueGC$>8&,$*&FZF: -_T)%8bound_transition_matrixG6%FSFT&F\o6#,$FfoF;F;#F:FG>&8%6#Ffo-T+6&FSFT&F\oF ipFjo-_T-%2ndmatrix_multiplyG6$&FhpFF&FhpFDF1F16.%6_thismoduledefinitionGb6#%+t hismoduleGF1F167%-rectodiffrecG%0parametered_recG%7step_transition_matrixG%7pat h_transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subd ivide_pathG%-rewrite_pathG%;absolute_precision_warningG%6diffeq_inicond_matrixG %-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2transition_matrixG%0local_ monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffe q_to_local_recGF1F1F1F1F1%*orddiffeqGc*orddiffeq&:-186F]rc7step_transition_matr ix&:-345%/numeric_boundsGc/numeric_bounds&:-163F^rc7path_transition_matrix&:-34 6%)matricesGc)matrices&:-1596#""&6#/%+modulenameGc'ancont&:-161 M7R0 I&:-227f*6#%"NG6"6$%)operatorG%&arrowGF&9$F&F&6$%6_thismoduledefinitionGb6#%+th ismoduleGF&F&6+%;binary_splitting_thresholdG%.precision_iniG%-terms_factorG%,te rms_deltaG%8bound_ratpoly_tail_precG%9bound_ratpoly_max_expandG%4get_rid_of_pol y_thrG%:binomial_expand_thresholdG%*max_stepsGF&F&F&F&F&6#/%+modulenameGc)Setti ngs&:-155 M7R0 I&:-355t+6(%)transmatG%$iniG%-symbolic_iniG%$epsG%%precG%#~$G6'%$matG%(eps_iniG %+approx_iniG%$valG%.norm_transmatG6"F1C$>8(-_T%%5bound_frobenius_normG6#9$@%9& C$>8$-_T'%+ratorfloatG6$F:9(7$-_%.LinearAlgebraG%5MatrixMatrixMultiplyG6$F?9%F4 C'>8%-T+6%%"/G9'-T)6%%"*G""#F4>8&-T/6$FL-_T-%.precision_iniG6#,$-%'ilog10G6#FO! "">8'-_T1%2ndmatrix_multiplyG6$F:Fen>Fdo-FA6$Fdo-Fjn6#FE7$Fdo-F66#FdoF1F162%6_t hismoduledefinitionGb6#%+thismoduleGF1F167%-rectodiffrecG%0parametered_recG%7st ep_transition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_singular_pa thG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_precision_warnin gG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2 transition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit _matrixG%)binsplitG%4diffeq_to_local_recGF1F1F1F1F1%/numeric_boundsGc/numeric_b ounds&:-163%(nthtermGc(nthterm&:-160%%rnduGc%rndu&:-168%%rndzGc%rndz&:-169%)Set tingsGc)Settings&:-155%7ndmatrix_approximationGc7ndmatrix_approximation&:-180%) matricesGc)matrices&:-1596#""'6#/%+modulenameGc'ancont&:-161 M7R0 I&:-244f*6#%"uG6"F&F&-%'assignG6$-%*FromInertG6#-%#opG6$"""9$-F.6$""#F1F&F&6$%6 _thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read _diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG% %rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG %=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for _derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordre cG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5di ffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG %)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbel owG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF&F&F&F&F&6$%*prote ctedG/%+modulenameGc*utilities&:-152 M7R0 I&:-372t+6%%$recG%%uofnG%#~$G6#%&kappaG6"F*C$>8$-T%6$9$9%@%5/F-""!/F-,$%)infini tyG!""6$F-F16$F--T'6%F1F2F-F*F*6(%6_thismoduledefinitionGb6#%+thismoduleGF*F*63 %9common_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_seri es_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_gr owthG%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG% .find_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bo und_rec_doitGF*F*6$%)CoeftaylG%/value/CoeftaylGF*F*FMc5rec_factorial_growth&:-3 70FNc3normalize_rec_doit&:-3716#""$6#/%+modulenameGc'bounds&:-162 M7R0 I&:-261f*6"F$F$F$-T%6$9""""F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rn d_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6 J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&above G%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_ap proximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_gene ratorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_dif feqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_d iffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2fa lling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4spri nt_small_approxGF$F$F$F$F$F1c,above_below&:-2866$%*protectedG/%+modulenameGc*ut ilities&:-152 M7R0 I&:-278f*6$'%$polG-%(polynomG6$%)anythingG%#_ZG'%'approxG-%(complexG6#%&floatG6 #%+candidatesG6"F4C$>8$-%'selectG6$f*6#%$facGF46$%)operatorG%&arrowGF4-T%6%T$&9 $6#"""F+F4F46&F-9%%4infsolvepoly/isrootGFB&-%(factorsG6#FF6#""#@%/-%%nopsG6#F7" "!C$-%(WARNINGG6#QJill-conditioned~polynomial~in~abs(RootOf)F4FF&&F7FGFGF4F46&% 6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3rea d_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG %%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_error G%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_fo r_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordr ecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5d iffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOf G%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbe lowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF4F4F4F4F4FKc4infs olvepoly/isroot%:-776$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-287f*6%%0format_functionG%#eqG%%fofxG6'%&coefsG%"rG%"fG%"xG%-inicond_eqnsG6 "F.C&>6$8&8'-T%6#9&>8$-9$6&7$9%F7F2F38(>8%-T'6#F96%F9FAF?F.F.6(%6_thismoduledef initionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_rec G%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG% &upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_comple x_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%( getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_co nstant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singulari tiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+r eset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_pl usG%3bound_abs_intervalG%4sprint_small_approxGF.F.F.F.F.F]oc(getname&:-267F_oc( ordfrec&:-2696#/%+modulenameGc*utilities&:-152 M7R0 I&:-304G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-321f*6#%"zG6"F&F&C$>%'DigitsG-T%6#!"#-%(convertG6%,&-%*NextAfterG6$-%#ReG6# 9$""!"""*&^#F:F:-F36$-%#ImGF7F9F:F:.%)rationalG.%&exactGF&F&6&%6_thismoduledefi nitionGb6#%+thismoduleGF&F&6-%(longgcdG%2infroot_resultantG%'sqrabsG%2irreducib le_solveG%2irreducible_checkG%+inffactorsG%'isrootG%%doitG%,ModuleApplyG%/domin ant_firstG%1ratbelow_complexGF&6#Qjpcompute~a~root~of~maximal~multiplicity~amon g~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F&F&F&F&%,Digits_plusGc,Dig its_plus&:-2046#/%+modulenameGc.dominant_root&:-149 M7R0 I&:-210f*6$%"lG%,inicondtypeG6%%"rG%$iniG%#eqG6"F+@%-%%typeG6$9$%$setGC)>8$-%-s electremoveG6%F.F09%>6$8%8&6$&F46#"""&F46#""#@$0-%%nopsG6#FF<-%#op GFH@$-F.6$F<.%"=G>F<,&-%$lhsGFHF@-%$rhsGFH!""@$/-%'indetsGFH<"OFJ%%trueGC$-%)us erinfoG6%""'.%%gfunGQ;typechecking~bare~equationF+FjnF+F+6$%6_thismoduledefinit ionGb6#%+thismoduleGF+F+6&%0typecheck_hr_eqG%,types_tableG%&setupG%(cleanupGF+F +F+F+F+6#/%+modulenameGc&types&:-137 M7R0 I&:-338G6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-219t+6&%$deqG%%yofzG%%pathG%#~$G6&%&stepsG%"mG%#B1G%#B2G6#%&cacheG6"C$>8$,& -%%nopsG6#9&"""!""F9@'51F3""!3/F3F9/&F86#F9&F86#""#F9F@-T%6%9$9%-%#opGF7C&>8%-% %iquoG6$,&F3F9F9F9FF>8&-T'6%FJFK&F86#;F9FP>8'-FX6%FJFK&F86#;,&FPF9F9F9F:*&FVF9F hnF9F0F06(%6_thismoduledefinitionGb6#%+thismoduleGF0F06+%5bound_frobenius_normG %8$-T%6$9$9%>8%-_%&plo tsG%,complexplotG6$F7/%&styleG%&pointG>8&-F@6#9&>8'7#-%$seqG6$-_%*plottoolsG%'c ircleG6$7$-%#ReG6#&FK6#%"iG-%#ImGFZ-%$absG6#,&&FK6#,&Fgn"""FaoFaoFaoFen!""/Fgn; Fao,&-%%nopsGFJFaoFboFao>8(-%&evalfG6#7$-%#opG6#F7-F_pFJ>8),&-%$minG6#-F_p6#-%$ mapG6$FYFioFaoFboFao>8*,&-%$maxGFgpFaoFaoFao>8+,&-Ffp6#-F_p6#-F[q6$FinFioFaoFbo Fao>8,,&-FaqFfqFaoFaoFao>8--_FA%*coordplotG6&%*cartesianG/%%viewG7$;FcpF^q;FcqF \r/%*linestyleG.%$DOTG/%(scalingG.%,constrainedG7&F`rF>FH-F_p6#FMF4F46&%6_thism oduledefinitionGb6#%+thismoduleGF4F467%-rectodiffrecG%0parametered_recG%7step_t ransition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_singular_pathG% /bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_precision_warningG%6 diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2tran sition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_mat rixG%)binsplitG%4diffeq_to_local_recGF4F4F4F4F4%5diffeq_singularitiesGc5diffeq_ singularities&:-1926#""%6#/%+modulenameGc'ancont&:-161 M7R0 I&:-236f*6$%$deqG%%yofzG6"6#%&cacheGF'-T%6$_%%gfunG%-formatdiffeqG9"F'F'6&%6_th ismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_di ffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rn dnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=e valf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_de rivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG% >rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffe q_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)s et_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG %,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF'F'F'F'F'F9c3read_dif feq_or_rec&:-2876$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-364G6#/%+modulenameGc'bounds&:-162 M7R0 I&:-253f*6#%#ivG6&%"aG%"bG%"cG%"dG6"F+C%>6&8$8%8&8'-%#opG6#9$>%)RoundingG%)infi nityG-%%sqrtG6#-%$maxG6&,&*$F/""#"""*$F0FBFC,&*$F1FBFC*$F2FBFC,&FAFCFGFC,&FFFCF DFCF+F+6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_b elowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rn dzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_abso lute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG% 6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddif feqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_ lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simpl ify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)coline arG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF+F+F+F+ F+6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-270f+6$%$deqG%%yofzG6"6#%&cacheGF',&-%%nopsG6#-T%6#7$9$9%"""!"#F4F'F'6&%6_t hismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_d iffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%r ndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%= evalf_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_d erivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG %>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diff eq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%) set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelow G%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF'F'F'F'F'%-formatdif feqGc-formatdiffeq%:-46%*nonnegintG6$%*protectedG/%+modulenameGc*utilities&:-15 2 M7R0 I&:-311t+6$%&polysG%#~$G6"6#%'inlineGF'-%&foldlG6$%$gcdG-%#opG6#9$F'F'F'6#""#6# /%+modulenameGc.dominant_root&:-149 M7R0 I&:-296G6#/%+modulenameGc4bound_normal_diffeq&:-158 M7R0 I&:-217t,6)%$deqG%%yofzG%1derivation_orderG%#z0G%$RadG%(epsilonG>%*canonicalG%% trueG6'%&boundG%'paramsG%*changevarG%#ntG%$radG6"F4C+-%)userinfoG6%""'.%%gfunGQ 'calledF4@%9*>6$8%8&-T%6%9$9%9'YQ9not~implemented~anymore!F4>8(-T'6#9(>8$-_T)%+ tail_boundG6(-%#opG6#FAFL%"nG/.%+derivativeG9&/.%3simplify_hypergeomG%&falseG/. %*transformGFB@$-%%typeG6$FR.%1SymbolicInfinityGYQ@no~finite~bound~for~series~t ailF4-F76%F9F:QNtail~bound~computation~done,~now~solving~ineqF4>8'-T+6%2FR9)Fen """-F76%F9F:Q%doneF4F]pF4F46,%6_thismoduledefinitionGb6#%+thismoduleGF4F46+%5bo und_frobenius_normG%'%/first_row_onlyG%(booleanG% &falseG68%&ordeqG%+diff_orderG%$recG%&dummyG%"uG%"nG%&deltaG%+rec_matrixG%'lamb daG%$radG%'ntermsG%%prodG%$denG%(pow_denG%)sums_rowG%+ordcoefrecG%$iniG%+ini_ma trixG%"iG%"jG%3canonical_sols_rowG%2transition_matrixG6"FGC7>8$-T%6$9$9%>8%-%#i fG6%9*"""FJ@$/9&9'O-%)ndmatrixG6$&-_%.LinearAlgebraG%/IdentityMatrixG6#FJ6#;FVF QFV>6'8&8'8(8)8*-T'FM>Fco-%%subsG6$/FdoFYFco>8+-T)6'Fco-Feo6#Ffo,&FZFVFY!""8,FQ >8--%$absG6#Ffp>8.-%$maxG6#-%$seqG6$-_T+%-needed_termsG6(FNFO86FYFjp*&9(FVFJFgp /F[r;""!,&FQFVFgpFV>F_q-%&floorG6#,&*&_T-%-terms_factorGFVF_qFVFV_Fir%,terms_de ltaGFV-%)userinfoG6%""#.%%gfunG-%(sprintfG6(QR%s~-->~%s~(%a~derivative[s]),~pre c|ir=%a,~#terms=%aFG-T/6#FY-Fhs6#FZFQ-&%&evalfG6#""&6#F]rF_q>%&OrderGFQ>8/-T16( F`pFfoFhp-%&tableGFGF`r,&F_qFVFVFV>6%808182-%#opG6#&Fet6#7%F`s""%F`t>84-%'remov eG6%%$hasGFcoFfo>83-T36$FcoFdp>85-%%evalG6#-%'MatrixG6#7#-Fdq6$7#-Fdq6$-F\p6$-F fv6$Fiu/Fgof*6#%"xGFGFGFG-FS6%/FNT#FVF`rFGFG6$FD87-Feo6#F[r/F^x;F`r,&FJFVFgpFV/ F[r;F`r,&F_vFVFgpFV>88-%$mapG6%%'seriesG-_F\o%5MatrixMatrixMultiplyG6$F`uFdvFhp >89-Fgn6$-Fiv6#7#-Fdq6$7#-Fjx6&%&coeffGFhxFhpF[rF^r*&F^uFVF_uFV>%'DigitsGF`t-F^ s6%"#5Fas-Fds6$Q6computed~matrix~|ir=~%aFG*&-F^t6#-Fbu6$FVFbyFV-F^t6#-Fbu6$F`sF byFgpFbyFGFG64%6_thismoduledefinitionGb6#%+thismoduleGFGFG67%-rectodiffrecG%0pa rametered_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pathG%6f ail_if_singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolut e_precision_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analyt ic_continuationGFF%0local_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit _matrixG%)binsplitG%4diffeq_to_local_recGFGFGFGFGFG%*orddiffeqGc*orddiffeq&:-18 6Fi\lc4diffeq_to_local_rec&:-362Fg\lc0binsplit_matrix&:-360%/numeric_boundsGc/n umeric_bounds&:-163%)SettingsGc)Settings&:-155%4sprint_small_approxGc4sprint_sm all_approx&:-206Fh\lc)binsplit&:-361%'ordrecGc'ordrec&:-1876#""'6#/%+modulename Gc'ancont&:-161 M7R0 I&:-330f*6$%$numG%$denG6#%"qG6"F)@%/-%%iremG6%9$9%.8$""!F2*&F/"""F0!""F)F)6$%6_ thismoduledefinitionGb6#%+thismoduleGF)F)61%+frectopolyG%*recmatrixG%-frectomat rixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extr actlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_ter mG%5nth_term_of_ndseriesG%&mydivGF)F)F)F)F)6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-243f*6#%"xG6"F&F&-%*radnormalG6#-%(convertG6$-%&evalaG6#-%%evalG6#-%%subsG6 $/%$absGT%9$.%(radicalGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleGF&F&6'%/bo und_rec_tailG%*bound_recG%2bound_diffeq_tailG%-bound_diffeqG%3simplify_algebrai cGF&F&6#%)CoeftaylGF&F&%0abs_with_RootOfGc0abs_with_RootOf&:-1486#/%+modulename Gc0symbolic_bounds&:-164 M7R0 I&:-371t+6&%$recG%%uofnG%&kappaG%#~$G6(%"uG%"nG%"pG%"qG%'psirecG%*normalrecG6"F 0C*-%)userinfoG6%""%.%%gfunGQ7starting~normalizationF0>6$8$8%-T%6#9%>6$8&8'6$-% &numerG6#9&-%&denomGFH>8(/*&),&FD"""F8)-T'6&9$FMFU/.%$i niG%&falseG@$-%%typeG6$FX%$setG>FX-%#opG6#-%'selectG6%%$hasGFXF<-F36%F5F6Q%done F0FXF0F06(%6_thismoduledefinitionGb6#%+thismoduleGF0F063%9common_root_multiplic ityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_formulaG%5normal_coe ff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growthG%3normalize_rec_do itG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.find_constantG%7find_c onstant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_rec_doitGF0F06$%)Co eftaylG%/value/CoeftaylGF0F0%(getnameGc(getname&:-183%(rec*recGc(rec*rec%:-296# F56#/%+modulenameGc'bounds&:-162 M7R0 I&:-228"""6#/%+modulenameGc)Settings&:-155 M7R0 I&:-356t,6*%(userdeqG'%%yofzG-%)functionG6#%%nameG'%(inipathG%%pathG>'%*precisi onG%'posintG%'DigitsG%#~$G>'%*forcepathG%(booleanG%&falseG>'%(symbiniGF8F9>'%,u sebitburstGF8%%trueG62%$deqG%$iniG%"PG%"QG%"LG%(epsilonG%(nbstepsG%)norm_iniG%' boundPG%%epsPG%%epsQGF.%-symbolic_iniG%+precisionXG%1result_precisionG%'resmatG 6"FQC1>8$-T%6$9$9%>8/-T'6'FTFY9&9+/.%*subdivideG49)>8%-T)6$FTFY>6$8+80-%#opG6#- T+6$Fao/.%3force_symbolic_iniG9*>8*,&-%%nopsG6#Fen"""!""Fip>8)-%&evalfG6#*()"#5 ,&9'FjpFjpFipFipFgoFjpFdpFjp>8,-_T-%8bound_transition_matrixG6%FTFY&Fen6#;Fip!" #>8.-F^q6#*&F\qFipFfqFjp>8'-T/6(FTFY&Fen6#F_r&Fen6#FjpFar.%/first_row_onlyG>8-- F^q6#*(,&FdpFipFjpFipFipF\qFip-_T1%.ndmatrix_normG6#FfrFjp>8&-T36&FTFYF\rFas>8( -_Fhs%2ndmatrix_multiplyG6$FfrF\t>83&-T56'FatFaoFhoF\qFdq6#Fip-T7FQ&Fgt6$FipFip FQFQ68%6_thismoduledefinitionGb6#%+thismoduleGFQFQ67%-rectodiffrecG%0parametere d_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_s ingular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_precis ion_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_conti nuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_denG %0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGFQFQFQFQFQ%2diffeqtohomdiffe qGc2diffeqtohomdiffeq$:-9F_vc-rewrite_path&:-351Favc6diffeq_inicond_matrix&:-35 3Fbvc-ext_norm_ini&:-354%/numeric_boundsGc/numeric_bounds&:-163Fiuc7step_transi tion_matrix&:-345%)matricesGc)matrices&:-159Fjuc7path_transition_matrix&:-346Fc vc*apply_ini&:-355F`vc;absolute_precision_warning&:-3526#""&%/complex_linearG6# /%+modulenameGc'ancont&:-161 M7R0 I&:-277t+6%%$recG%*n_or_uofnG%#~$G6"6#%'inlineGF(-%#ifG6%-%%typeG6$9$.%$setG-%# opG6#-%'selectG6%%$hasGF1-F56#9%F1F(F(F(6#""$6$%*protectedG/%+modulenameGc*util ities&:-152 M7R0 I&:-262f*6"F$F$F$-T%6$9"""#F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6&%1rn d_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6 J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&above G%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_ap proximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_gene ratorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_dif feqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_d iffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2fa lling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4spri nt_small_approxGF$F$F$F$F$F1c,above_below&:-2866$%*protectedG/%+modulenameGc*ut ilities&:-152 M7R0 I&:-303G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-288f*6#%%PolyG6)%"zG%%polyG%)conjpolyG%&poly2G%"YG%'approxG%"jG6"F.C$>8$-%' RootOfG6#9"@'/-%'signumG6#F1"""F1-%%typeG6$9$.-%(polynomG6$-%(complexG6#%)ratio nalG%#_ZGC*>8)-%&evalfGF:>8%-T%6$F?FK>FO-%'expandG6#FO>8&-%$addG6$*&-%*conjugat eG6#-%&coeffG6%FOFH8*F;)FHF]oF;/F]o;""!-%'degreeGFV>8'-%*resultantG6%-%%subsG6$ /FH8(FO-FU6#*&)F]pFboF;-%%evalG6$FX/FH*&FHF;F]p!""F;F]p>FK-%$absG6#FK>Feo-FQ6$- Fjo6$/FH*$FH""#FeoFip-F36$FeoFK-.FjpF:F.F.6&%6_thismoduledefinitionGb6#%+thismo duleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6# %(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&be lowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7 ndmatrix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fres h_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficients G%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsi ngG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%' argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_inte rvalG%4sprint_small_approxGF.F.F.F.F.Fbtc0simplify_RootOf&:-2786#/%+modulenameG c*utilities&:-152 M7R0 I&:-337t+6$%%pathG>%%precG%'DigitsG6(%%diskG%'centerG%$argG%$radG%*local_expG%$ resG6"F0C%@$319%T%-%%typeG6$9$-.%(complexG6#.%(numericGC$>8&-%(convertG6%F:.%)r ationalG.%&exactG?&8$T'%%trueGC$>6%8%8'8(-%#opG6#FL@$2-%'signumG6#,&-%$absG6#,& FC"""FR!""F\oFSF]o""!C%-%)userinfoG6%""%.%%gfunG-%(sprintfG6$Q?using~precompute d~series~at~%aF0FR>8)-%%evalG6$FT/T)FCO-_T+%,makeitfloatG6$F[pF5-Fao6%""#FdoQKu sing~multiprecision~analytic~continuationF0-_T1%6analytic_continuationG6&T--T/6 #F`pF:F5F0F062%6_thismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUTED_DATAG%4PR ECOMPUTATION_PRECG%$DEQG%"YG%"ZGF06)%.default_disksG%,ModuleApplyG%*trial_runG% 1basic_series_solG%5precompute_local_solG%5fundamental_solutionG%.proc_template GF0F0F0F0F0F[rc4PRECOMPUTATION_PREC&:-339Fjqc1PRECOMPUTED_DATA&:-338F^rc"Z&:-34 2%(nthtermGc(nthterm&:-160F\rc$DEQ&:-340F]rc"Y&:-341%'ancontGc'ancont&:-1616#Fi p6#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-322t+6%%%coefG%#SnG%#~$G6#%"iG6"F*-%$addG6$*&&9$6#,&8$"""""#F4F4)9%F3F4/F3; ""!-T%6#F0F*F*6&%6_thismoduledefinitionGb6#%+thismoduleGF*F*61%+frectopolyG%*re cmatrixG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG% ,makeitfloatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,cho ose_ringG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF*F*F*F*F*%(ordfrecGc(ordfr ec&:-1856#""$6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-235f*6"F$F$F$F$F$F$6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_a liasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf _rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)ratab oveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximat ionG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%( ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)re ad_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%) bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_fa ctorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small _approxGF$F$F$F$F$6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-363t+6&%%polyG%$refG%"zG%#~$G6%%"pG%"gG%%multG6"F-C%>8$9$?(8&""!"""F-%%true GC%>8%-%$gcdG6$F09%@$/-%'degreeG6$F99&F4[>F0-%$quoG6%F0F9FCF3F-F-6$%6_thismodul edefinitionGb6#%+thismoduleGF-F-63%9common_root_multiplicityG%2infroot_resultan tG%(longgcdG%?normal_majorant_series_formulaG%5normal_coeff_formulaG%+tail_boun dG%,normal_typeG%5rec_factorial_growthG%3normalize_rec_doitG%.normalize_recG%1n ormalize_diffeqG%/make_above_psiG%.find_constantG%7find_constant_from_recG%-get _rid_of_PG%2bound_diffeq_doitG%/bound_rec_doitGF-F-6$%)CoeftaylG%/value/Coeftay lGF-F-6#""%6#/%+modulenameGc'bounds&:-162 M7R0 I&:-220c=bound_path_transition_matrix&:-2196#/%+modulenameGc/numeric_bounds&:-1 63 M7R0 I&:-348t+6'%$deqG%%yofzG%%PathG%#~$G>%2check_convergenceG%&falseG6'%%pathG%%sin gG%"tG%"jG%"sG6"F2C%>8$-%&evalfG6#9&>8%-T%6$9$9%?(8'"""FC,&-%%nopsG6#F5FC!""FC% %trueGC$?&8(F;FIC$>8&*&,&FLFC&F56#FBFHFC,&&F56#,&FBFCFCFCFCFRFHFH@$332-%#ImG6#F O-%&FloatG6$FC,&""#FC%'DigitsGFH1""!FO1FOFCY6%Qatunable~to~perform~analytic~con tinuation:~the~path~%1~passes~through~(or~very~close~to)~a~singularity~of~%2~(i n~the~later~case,~try~increasing~Digits).F2F9F??&FLF;FI@$39(1-%$absG6#FQ-F[p6#F TY6&Q[rstep~%1->%2~may~escape~from~the~disk~of~(guaranteed)~convergence~of~the~ series~expansions~of~the~solutions~of~%3F2FRFUF?F2F26&%6_thismoduledefinitionGb 6#%+thismoduleGF2F267%-rectodiffrecG%0parametered_recG%7step_transition_matrixG %7path_transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG% /subdivide_pathG%-rewrite_pathG%;absolute_precision_warningG%6diffeq_inicond_ma trixG%-ext_norm_iniG%*apply_iniG%6analytic_continuationG%2transition_matrixG%0l ocal_monodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4 diffeq_to_local_recGF2F2F2F2F2%5diffeq_singularitiesGc5diffeq_singularities&:-1 926#""%6#/%+modulenameGc'ancont&:-161 M7R0 I&:-269f+6#%%frecG6"6#%'inlineGF&,&-%%nopsG6#9$"""!"#F.F&F&F&%*nonnegintG6$%*pr otectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-254f*6$%$recG%%uofnG6"6#%&cacheGF'-T%6$_%%gfunG%*formatrecG9"F'F'6&%6_thism oduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%,above_belowG%3read_diffe q_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG %%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5evalf_absolute_errorG%=eval f_complex_absolute_errorG%7ndmatrix_approximationG%)thetadeqG%6diffeq_for_deriv ativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>re c_has_constant_coefficientsG%,read_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_s ingularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG%0simplify_RootOfG%)set_ modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG%)colinearG%)ratbelowG%,D igits_plusG%3bound_abs_intervalG%4sprint_small_approxGF'F'F'F'F'F9c3read_diffeq _or_rec&:-2876$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-327=6"%&falseGE\[l$%(genericGt+6$%"MG%#~$GF$F$F$-_%.LinearAlgebraG%$RowG6$9 $"""F$F$6$%6_thismoduledefinitionGb6#%+thismoduleGF$F$61%+frectopolyG%*recmatri xG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5makeitfloat/mantissaG%,makei tfloatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ri ngG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF$F$F$F$F$6#""#%)ndseriesGt+F)F$F $F$-%)ndmatrixG6$&F16$!"";F2!"#&F16$FQFQF$F$F36#FIFMt+F)F$F$F$-FM6$-F-6$-%#opG6 $F2F1F2-Fgn6$FIF1F$F$F36#FI6#/%+modulenameGc(nthterm&:-160 M7R0 I&:-216t,6&%%ineqG%"xG>%#n0G"""%#~$G6(%+expressionG%)evalexprG%(epsilonG%&dicho G%"nG%"sG6"F2C.-%'ASSERTG6#-%%typeG6$9$%"8$-%$lhsG6#F:@$ -%(hastypeG6$FD%"^G>FD-%(convertG6$FD.%$expG>8&-T%6#-%$rhsGFG-%)userinfoG6%""&. %%gfunG/.FT-%&evalfG6#FT>8'f*6$%"iG%"jG6#%"mGF2F2@%1,&F@F)F:!""""#F@C$>FD-%%iqu oG6$,&F:F)F@F)F[p@%2T#-F]o6#-%%subsG6$/T&FDT'-T)6$FDF@-F^q6$F:FDF2F26*F.FTF&F@F ,FDF/F`o>8(9&?(F2F)F)F22FT-F]o6#-%%evalG6$FD/F@,$FdqF[pC$>FdqF^r@$2"(w&[5FdqYQg punable~to~compute~a~suitable~truncation~order~for~the~Taylor~expansion~(precis ion~too~high?)F2>Fdq-F`o6$FdqF^r-Fen6%FgnFhnQ%doneF2Fdq6#QcoFinds~n~>=~n0~s.t.~ expr(n)~<~epsilon~(for~nonnegative~expr~tending~to~0)F2F26&%6_thismoduledefinit ionGb6#%+thismoduleGF2F26+%5bound_frobenius_normG%8$7#-%'fsolveG6%-%#opG6$"""9$ 9%.%(complexG>8%-%%sortG6$F.f*6$%"xG%"yGF+6$%)operatorG%&arrowGF+-%&evalbG6#2-% $absG6#F7-FL6#F8F+F+F+7%&F76#F6&F76#""#-F46#F8$,&9'"""9&!"">8%7#-%$seqG6$-%(convertG6%-&%&evalfG6#""#6#,&F6F5*&F2F5-%$expG6 #*(^##FE"#%'DigitsG"#5-T%6#9$F&F&6&%6_thismoduledefini tionGb6#%+thismoduleGF&F&6)%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove _algebraic_doitG%+bound_termG%+bound_tailG%%doitG%,ModuleApplyGF&F&F&F&F&F9c8ra tabove_algebraic_doit&:-2476#/%+modulenameGc.bound_ratpoly&:-145 M7R0 I&:-374t+6$%&kappaG%#~$G6(%"pG%"qG%'psirecG%.above_psi_iniG%$psiG%"iG6"F.C&>6$8 $8%6$-%&numerG6#9$-%&denomGF7>8&/*&),&%"nG"""F3FBF2FB-8(6#F@FB-FD6#FA>8'<#-%$se qG6$/-FD6#8)-T%6#*&)-%&GAMMAG6#,&*&FQFBF3!""FBFBFB,$F2FfnFB)F3,$*(F2FBF3FfnFQFB FfnFB/FQ;""!,&F3FBFfnFB-T'6%-%&unionG6$<#F%+inffactorsG%&falseG6#%$resG6"F-C$@%/-%'degreeG6$- %(collectG6$9$9%F8""!>8$7%%)infinityG"""F7>F;-T%6$-%#opG6$""#-%(factorsG6#F7F8@ %49'&F;6#;F>FFF;F-F-6&%6_thismoduledefinitionGb6#%+thismoduleGF-F-6-%(longgcdG% 2infroot_resultantG%'sqrabsG%2irreducible_solveG%2irreducible_checkGF)%'isrootG %%doitG%,ModuleApplyG%/dominant_firstG%1ratbelow_complexGF-6#Qjpcompute~a~root~ of~maximal~multiplicity~among~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z ]F-F-F-F-Ffnc%doit&:-3186#""$6#/%+modulenameGc.dominant_root&:-149 M7R0 I&:-336f*6'%$deqG%%yofzG%%pathG%$IniG%$epsG6&%)norm_iniG%-eps_transmatG%)transm atG%6iniconds_are_symbolicG6"F/C&>6$8$8'-%#opG6#-_T%%-ext_norm_iniG6#9'>8%-T)6% %"/G9(-T'6%%"*G""#F3>8&-_F:%7path_transition_matrixG6&9$9%9&F?-_F:%*apply_iniG6 'FKF=F4FD%)infinityGF/F/6*%6_thismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUT ED_DATAG%4PRECOMPUTATION_PRECG%$DEQG%"YG%"ZGF/6)%.default_disksG%,ModuleApplyG% *trial_runG%1basic_series_solG%5precompute_local_solG%5fundamental_solutionG%.p roc_templateGF/F/F/F/F/%'ancontGc'ancont&:-161%%rnduGc%rndu&:-168%%rndzGc%rndz& :-1696#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-289t+6%%%frecG%)convnameG%#~$G6$%#SnG%"MG6"F+C%>8%-T)6&T%9%-T'6$9$8$F8-%)us erinfoG6%""'.%%gfunG-%'printfG6$Q8recurrence~matrix~=~%a|+F+F.F.6#QHRecurrence~ (formatrec~style)~-->~matrixF+F+6*%6_thismoduledefinitionGb6#%+thismoduleGF+F+6 1%+frectopolyG%*recmatrixG%-frectomatrixG%3rec_inicond_vectorG%)binsplitG%5make itfloat/mantissaG%,makeitfloatG%,extractlineG%0binsplit_paramsG%+ratorfloatG%.n th_term_doitG%,choose_ringG%*fnth_termG%5nth_term_of_ndseriesG%&mydivGF+F+F+F+F +FLc*recmatrix&:-323FKc+frectopoly&:-322%%callGc%call&:-1996#""$6#/%+modulename Gc(nthterm&:-160 M7R0 I&:-306G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-251t+6%'%$RatG%(ratpolyG'%"zG%%nameG%#~$G6*%$ratG%&mult0G%(dompoleG%%multG% "MG%"PG%"iG%$majG6"F5C)>8$-%'normalG6#9$>8%-_T%%9common_root_multiplicityG6%-%& denomG6#F89%FG>F8-F:6#*&)FGF>"""F8FM>6$8&8'-%#opG6#-T'6$FDFG>6$8(8)-_T)%%doitG6 &F8FG*$FP!""FQ>8+,&*&FZFM),&FMFM*&FGFM-T+6#FPF\oF\oFQF\oFM-_%0PolynomialToolsG% 4FromCoefficientListG6$FenFGFM*&)FG,$F>F\oFMF^oFM6#Q_oCompute~a~majorant~of~the ~form~z^(-t)*M/(1-alpha|]w|bvz)^m+P(z)~for~rat.F5F56,%6_thismoduledefinitionGb6 #%+thismoduleGF5F56)%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove_algebr aic_doitG%+bound_termG%+bound_tailGFin%,ModuleApplyGF5F5F5F5F5%'boundsGc'bounds &:-162%.dominant_rootGc.dominant_root&:-149%.bound_ratpolyGc.bound_ratpoly&:-14 5%0abs_with_RootOfGc0abs_with_RootOf&:-1486#""$6#/%+modulenameGFbq M7R0 I&:-379f*6$%$recG%%uofnG6*%&kappaG%*normalrecG%$deqG%'paramsG%)validityG%$cstG% "yG%"zG6"F0C)>6$8$8%-T%6$9$9%@%/F4,$%)infinityG!""C$>8'7'""!FD"""FE7">8(-T'F8C% >8&-T)6'F5F:-8*6#8+/.%$iniG%&falseG/.%,homogeneousG%%trueG>6$FBFH-T+6$FMFQ>FB7$ F4-%#opG6#FB>8)-T-6'FBFHF9F:Q[oIncomplete~initial~conditions:~result~valid~up~t o~some~constant.F0>FB7$F^oFbo>FB-T/6$FB-F_o6#%%yofzG-%)userinfoG6&""$.%%gfunGQ3 bound~parameters:~F0FBFBF0F060%6_thismoduledefinitionGb6#%+thismoduleGF0F063%9c ommon_root_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_ formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growt hG%3normalize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.fi nd_constantG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound _rec_doitGF0F06$%)CoeftaylG%/value/CoeftaylGF0F0Ffqc.normalize_rec&:-372%'ordre cGc'ordrec&:-187%,rectodiffeqGc,rectodiffeq%:-30%4bound_normal_diffeqGc4bound_n ormal_diffeq&:-158Fjqc7find_constant_from_rec&:-376F[rc-get_rid_of_P&:-3776#/%+ modulenameGc'bounds&:-162 M7R0 I&:-268f+6#%%baseG6#%(curnameG6"F(C$>8$""!f+F(F(F(F(C$>T#,&F0"""F2F2O-%$catG6$T &F0F(F(6&F'F+F%9$%%nameGF(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_m ode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%* evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%) rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_appro ximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generat orG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeq G%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diff eqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falli ng_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_ small_approxGF(F(F(F(F(%*procedureG6$%*protectedG/%+modulenameGc*utilities&:-15 2 M7R0 I&:-221f*6&%$deqG%%yofzG%'centerG%$radG6(%'paramsG%&ordeqG%#dzG%"BG%"kG%$majG6" F0C->8$-T%6%9$9%9&>8%-T'6$F7F8>8)-%&tableG6#7#-%$seqG6$/8(-_T)%+tail_boundG6&-% #opG6#F38&""!/.%+derivativeGFI/FI;FS,&F;"""!""FZ>F@-%%evalG6#-%3simplify/piecew iseG6#F@>8'-%%sqrtG6#*&F;FZ-%$addG6$*&-%*factorialG6#FI!"#,&-%%subsG6$/FR9'&F@F ioFZ-F]p6$/FRFSFapFen""#FWFZ>F^o-Fhn6#-F[o6#F^o>%'DigitsG,&-%$maxG6$FS,$-%'ilog 10G6#F`pFenFZ"#5FZ>F^o-%'evalrCGFjp>F^o-T+Fjp-%)userinfoG6%""&.%%gfunG-%(sprint fG6&Q:|grz0-%a|gr~<~%a,~bound~|ir=~%aF0F9-&%&evalfG6#FepFdq-FgrFjpF^oF0F06,%6_t hismoduledefinitionGb6#%+thismoduleGF0F06+%5bound_frobenius_normG%8$""">6$8%8&-%#opG6#-%(convertG6%9$.%)r ationalG.%&exactG>8',&FAF=F@!""@$1-%'lengthG6#-%&denomG6#FA,&F8(*&FNF=F[oFP>8)-FF6$-T%6$FAFYFIO7$F@-F C6#-T'6#7$FfoFA>8*FA>6$8+8,6$-%&numerGF]o-FWF]o>8--%$maxG6$-FW6#F@""#?(F9F=F=F9 30Fhp""!2*$F_qFeqFipC&>8.Fip>Fip-%&isqrtG6#Fip>Fhp-%&truncG6#*(FhpF=FipF=F^rFP> Fep6$,&F@F=*&FhpF=FipFPF=Fep-%)userinfoG6%""%.%%gfunG/Q/bit-burst~pathF97#FepFd sF9F96(%6_thismoduledefinitionGb6#%+thismoduleGF9F967%-rectodiffrecG%0parameter ed_recG%7step_transition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_ singular_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_preci sion_warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_cont inuationG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_den G%0binsplit_matrixG%)binsplitG%4diffeq_to_local_recGF9F9F9F9F9%=evalf_complex_a bsolute_errorGc=evalf_complex_absolute_error&:-179Fatc/bit_burst_path&:-3496#Fe q-%%listG6#F(6#/%+modulenameGc'ancont&:-161 M7R0 I&:-238t+6)%$recG'%%uofnG-%)functionG6#%%nameG'%"NG%,nonnegativeG>'%%precG%'pos intG%'DigitsG%#~$G>'7$%)rationalG%$gcdG%(booleanG%&falseG>'%'seriesGF:F;6#%)rin gnameG6"FAC$>8$-T%6$9*9)-T+6&-T'6'9$9%""!9&FD-T)6$FPFQ9'FD6#Q`oComputes~a~float ing-point~approximation~of~u(N)~where~u~satisfies~recFAFA6,%6_thismoduledefinit ionGb6#%+thismoduleGFAFA61%+frectopolyG%*recmatrixG%-frectomatrixG%3rec_inicond _vectorG%)binsplitG%5makeitfloat/mantissaG%,makeitfloatG%,extractlineG%0binspli t_paramsG%+ratorfloatG%.nth_term_doitG%,choose_ringG%*fnth_termG%5nth_term_of_n dseriesG%&mydivGFAFAFAFAFAFeoc,choose_ring&:-207Fboc0binsplit_params&:-136F]oc3 rec_inicond_vector&:-208Fdoc.nth_term_doit&:-2096#""&6#/%+modulenameGc(nthterm& :-160 M7R0 I&:-366t+6(%"TG%&alphaG%"KG%"PG%"zG%#~$G6#%'exppolG6"F-C$>8$-%$expG6#-%$intG6$- _%0PolynomialToolsG%4FromCoefficientListG6$9'9(F=@'/9%""!F0/9$FA*&),&"""FG*&F@F GF=FG!""9&FIF0FG*&-F26#*(FJFGFCFI)FFFCFIFGF0FGF-F-6$%6_thismoduledefinitionGb6# %+thismoduleGF-F-63%9common_root_multiplicityG%2infroot_resultantG%(longgcdG%?n ormal_majorant_series_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_type G%5rec_factorial_growthG%3normalize_rec_doitG%.normalize_recG%1normalize_diffeq G%/make_above_psiG%.find_constantG%7find_constant_from_recG%-get_rid_of_PG%2bou nd_diffeq_doitG%/bound_rec_doitGF-F-6$%)CoeftaylG%/value/CoeftaylGF-F-6#""'6#/% +modulenameGc'bounds&:-162 M7R0 I&:-215t+6'%$deqG%%yofzG%#z0G>%,approx_sizeG%'DigitsG%#~$G6)%'centerG%'paramsG% &deltaG%.invtransboundG%$cstG%$resG%"KG6"F4C%@%2-%'lengthG6#-%&denomG6#9&9'>8)7 $-T%6%9$9%F>f*6#%"zGF46$%)operatorG%&arrowGF4FFF4F4F4C->8$-%(convertG6%-T'6$F>/ %%precGF?.%)rationalG.%&exactG-%)userinfoG6&""&.%%gfunG/Q#z0F4F>/Q'centerF4FP>8 %-FD6%FFFGFP>8&,&F>"""FP!"">Ffo-FR6%-T)6#-%$absG6#FfoFYFen>8'-T+6&FFFGFPFfo@$2# Fho""#FdpC%>8*&Fbo6#""%-Fhn6(FjnF[oQ6bad~approx,~recursingF4/Q%sizeF4F?/Q"KF4F^ q/Q0bound~on~M^(-1)F4-&%&evalfG6#F[q6#FdpO-T-6&FFFGF>,&F?Fho-%$maxG6$F^qF*Fho>8 (-F^p6#*&-T/6$FFFGFho-FU6#,&FhoFhoFdpFioFio>Fir-FR6%FirFYFen>Fbo-%'subsopG6$/Fi o*&&Fbo6#FioFhoFirFhoFbo>FA7$Fbof*FIF4FKF4,&T#FhoFFFhoF4F46$F/Ffo-Fhn6%""'F[oQ% doneF4-%#opG6#FAF4F460%6_thismoduledefinitionGb6#%+thismoduleGF4F46+%5bound_fro benius_normG%%(numericGT%6$%%singG%"nG6#%&cacheG6"@%9&C$>8$-T'6$9$9 %@%/F47"%)infinityG&F46#-T)6$-%$absG6#&F46#8%/FH;"""-%%nopsG6#F4&-T-6$-T+F7-%#o pG6#F96#FKF/F/6.%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliasesG%, above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG%%rn duG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG%5eva lf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG%)the tadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfrecG% *orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_recG%. diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_recG %0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factorialG% )colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_approxGF /F/F/F/F/%-numeric_modeGc-numeric_mode&:-156Fipc5diffeq_singularities&:-274Faqc 'argmax&:-280Fhpc.diffeq_lcoeff&:-273%.dominant_rootGc.dominant_root&:-1496#""# 6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-260f*6#%"iG6"6#%'inlineGF&-%#opG6$7$""#"""9$F&F&F&6$%*protectedG/%+modulena meGc*utilities&:-152 M7R0 I&:-245t,6%%%TermG%"nG%#~$G6(%"tG%"cG%"pG%"eG%"dG%"aG6"F/C+@%-%%typeG6$9$%"*G>8 $7#-%#opG6#F5>F87#F5>6$8%F8-%-selectremoveG6%F3F8.%)constantG>6$8&F8-FC6%F3F8-. %'linearG6#9%>6$8'F8-FC6%F3F8-.%'specopG6$.%)anythingG%"^G@$550F87"2"""-%%nopsG 6#FS3/F^oF]o0-F;6$""#-F;F`o,$FP!""Y6$Q3unable~to~parse~%1F/F5>8(-F_o6#FI>8)-F66 #-F;6#-&%$mapG6#Ffo6%F;F]oFS-%'ASSERTG6#/-F66#-F;6#-%%subsG6$/FP""!FI-%*factori alG6#F^p7%-F66#-F;6#FAF^pFbpF/F/6$%6_thismoduledefinitionGb6#%+thismoduleGF/F/6 )%3parse_exppoly_termG%3ratabove_algebraicG%8ratabove_algebraic_doitG%+bound_te rmG%+bound_tailG%%doitG%,ModuleApplyGF/F/F/F/F/6#""$7%%,complexconsG%*nonnegint GFen6#/%+modulenameGc.bound_ratpoly&:-145 M7R0 I&:-373t+6%%$deqG%%yofzG%#~$G6(%$recG%"uG%"nG%&kappaG%*normalrecG%*normaldeqG6# %&cacheG6"C'>8$-T%6%9$9%-8%6#8&@$-T'6$F4F:O6$""!-T)6$F8F9>6$8'8(-T+FA>8)-T-6'FK F:F9/.%$iniG%&falseG/.%,homogeneousG%%trueG6$FJFOF1F16.%6_thismoduledefinitionG b6#%+thismoduleGF1F163%9common_root_multiplicityG%2infroot_resultantG%(longgcdG %?normal_majorant_series_formulaG%5normal_coeff_formulaG%+tail_boundG%,normal_t ypeG%5rec_factorial_growthG%3normalize_rec_doitG%.normalize_recG%1normalize_dif feqG%/make_above_psiG%.find_constantG%7find_constant_from_recG%-get_rid_of_PG%2 bound_diffeq_doitG%/bound_rec_doitGF1F16$%)CoeftaylG%/value/CoeftaylGF1F1%,diff eqtorecGc,diffeqtorec%:-10Fboc,normal_type&:-369%,bare_diffeqGc,bare_diffeq&:-1 94Feoc.normalize_rec&:-372%,rectodiffeqGc,rectodiffeq%:-306#""$6#/%+modulenameG c'bounds&:-162 M7R0 I&:-230$"#6!""6#/%+modulenameGc)Settings&:-155 M7R0 I&:-358f*6"F$F$F$YQ5Not~implemented~yet.F$F$F$6$%6_thismoduledefinitionGb6#%+th ismoduleGF$F$67%-rectodiffrecG%0parametered_recG%7step_transition_matrixG%7path _transition_matrixG%*plot_pathG%6fail_if_singular_pathG%/bit_burst_pathG%/subdi vide_pathG%-rewrite_pathG%;absolute_precision_warningG%6diffeq_inicond_matrixG% -ext_norm_iniG%*apply_iniG%6analytic_continuationG%2transition_matrixG%0local_m onodromyG%*monodromyG%3rec_matrix_num_denG%0binsplit_matrixG%)binsplitG%4diffeq _to_local_recGF$F$F$F$F$6#/%+modulenameGc'ancont&:-161 M7R0 I&:-335f*6&%$deqG%%yofzG%%diskG%$epsG62%&ordeqG%'my_epsG%%pathG%$radG%#ptG%.bou nd_on_diskG%.eps_local_iniG%*local_iniG%/norm_local_iniG%+eps_seriesG%#ntG%1com plete_formulaG%+diff_orderG%(sol_idxG%'paramsG%*changevarG6"F:C3>8$-T%6$9$9%>8% -T'6%%"/G9',$F=""#>6$8&8'-%#opG6#9&>FN-_T)%-rewrite_pathG6&FAFBFN%%trueG>FO-%(c onvertG6%FO%)rationalG.%&exactG>8(&FN6#!"">6$8283-_T+%8)-%$maxG6#-%$seqG6$-_T-%+tail_boundG6'-FQ6#FcoFO""!/.%+derivativ eG80/.%*transformGFdo/F]q;Fip,&F="""F`oFdq>8*-FF6%FHFDF[p>6$8+8,-FQ6#-T/6'FAFBF N-_FW%6diffeq_inicond_matrixGF@Ffq>8--FF6%FHFDF\r>8.-_Fgo%-needed_termsG6(FAFBF ipF]oFOFfr@$2"$+&FjrY6$QKprecomputation~failed~(would~use~%1~terms)F:Fjr-%)user infoG6'FK.%%gfunG/Q&pointF:F]o/Q'radiusF:FO/Q'#termsF:Fjr>8/-%$addG6$*&&F[r6$,& 81FdqFdqFdqFdqFdq-T16'FAFBF]oFitFjrFdq/FitFbq-Ffs6%""&Fhs/Q'approxF:Fat7%F]oFOF atF:F:62%6_thismoduledefinitionGb6#%+thismoduleG6'%1PRECOMPUTED_DATAG%4PRECOMPU TATION_PRECG%$DEQG%"YG%"ZGF:6)%.default_disksG%,ModuleApplyG%*trial_runG%1basic _series_solG%5precompute_local_solG%5fundamental_solutionG%.proc_templateGF:F:F :F:F:%*orddiffeqGc*orddiffeq&:-186%%rndzGc%rndz&:-169%'ancontGc'ancont&:-161%/n umeric_boundsGc/numeric_bounds&:-163%'boundsGc'bounds&:-162Fevc5fundamental_sol ution&:-336Fcvc1basic_series_sol&:-3346#/%+modulenameGc-diffeqtoproc&:-141 M7R0 I&:-320f*6$%"xG%"yG6"F'F'-%&evalbG6#52,&-%$absG6#-%#opG6$""$9$"""-%&FloatG6$F6, &""#F6%'DigitsG!""F6-F/6#-F26$F49%32-F/6#,&F.F6F>F=F72-F26$F;FB-F26$F;F5F'F'6$% 6_thismoduledefinitionGb6#%+thismoduleGF'F'6-%(longgcdG%2infroot_resultantG%'sq rabsG%2irreducible_solveG%2irreducible_checkG%+inffactorsG%'isrootG%%doitG%,Mod uleApplyG%/dominant_firstG%1ratbelow_complexGF'6#Qjpcompute~a~root~of~maximal~m ultiplicity~among~those~of~minimalmodulus~of~a~polynomial~in~Q(i)[z]F'F'F'F'6#/ %+modulenameGc.dominant_root&:-149 M7R0 I&:-305G6#/%+modulenameGc)matrices&:-159 M7R0 I&:-290t+6$%$deqG%#~$G6(%"pG%"kG%$ratG%"cG%"aG%&thetaG6"F.C&>8$-T)6$9$-T'6#T%?( 8%""!"""T+%%trueGC&>8&-%'normalG6#*&&F16#F;F=&F16#F>!""@$/-%%evalG6$-%&denomG6# FB/F9F&8'FH-FO 6$FBFT>&8(FH-FD6#*&,&FBF=FXFKF=F9FK-%)userinfoG6%""&.%%gfunG-%(sprintfG6%QSdiff erential~equation~rewritten~as~(%a)y~=~z*(%a)yF.-%%sortG6$-%$addG6$*&FXF=)8)F;F =/F;;FF_p-F[p6$-%".G6$FgnF^p/F;;F<,&F>F=FKF=6$FhnFYF.F.6,%6_thismoduledefini tionGb6#%+thismoduleG6&%"nG%"yG%"zG%&ordeqGF.6(%/rewrite_diffeqG%3bound_coeffic ientsG%-reduce_orderG%3fit_initial_valuesG%%doitG%,ModuleApplyGF.F.F.F.F.Fcqc"z &:-298Fbqc"y&:-297%)thetadeqGc)thetadeq&:-181Fdqc&ordeq&:-2996#""#6#/%+modulena meGc4bound_normal_diffeq&:-158 M7R0 I&:-267f*6#%%fofxG6"6#%'inlineGF&6$-%#opG6$""!9$-F+6$"""F.F&F&F&6$%*protectedG/ %+modulenameGc*utilities&:-152 M7R0 I&:-252f*6"F$F$F$-T%6$Q%rndnF$9"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6 &%1rnd_mode_aliasesG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(pack ageG6J%*evalf_rndG%%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%& aboveG%)rataboveG%5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatr ix_approximationG%)thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name _generatorG%(ordfrecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,rea d_diffeqG%)read_recG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,b are_diffeqG%)bare_recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmax G%2falling_factorialG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG% 4sprint_small_approxGF$F$F$F$F$F7c*evalf_rnd&:-2556$%*protectedG/%+modulenameGc *utilities&:-152 M7R0 I&:-237f*6#%"xG6"F&F&@%2-%'lengthG6#9$"#I-%(sprintfG6$Q#%aF&F,-F/6$Q$|ir%aF&-&% &evalfG6#"#5F+F&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6&%1rnd_mode_aliase sG%,above_belowG%3read_diffeq_or_recG%.my_abs/RootOfG6#%(packageG6J%*evalf_rndG %%rnduG%%rndzG%%rnddG%%rndnG%%rndiG%&upperG%&lowerG%&belowG%&aboveG%)rataboveG% 5evalf_absolute_errorG%=evalf_complex_absolute_errorG%7ndmatrix_approximationG% )thetadeqG%6diffeq_for_derivativeG%(getnameG%:make_fresh_name_generatorG%(ordfr ecG%*orddiffeqG%'ordrecG%>rec_has_constant_coefficientsG%,read_diffeqG%)read_re cG%.diffeq_lcoeffG%5diffeq_singularitiesG%/diffeq_infsingG%,bare_diffeqG%)bare_ recG%0simplify_RootOfG%)set_modeG%+reset_modeG%%callG%'argmaxG%2falling_factori alG%)colinearG%)ratbelowG%,Digits_plusG%3bound_abs_intervalG%4sprint_small_appr oxGF&F&F&F&F&6$%*protectedG/%+modulenameGc*utilities&:-152 M7R0 I&:-365G6#/%+modulenameGc'bounds&:-162 M7R0 I&:-222f*6%%$deqG%%yofzG%#z0G61%"yG%"zG%&ordeqG%&kappaG%)localdeqG%/localnormal deqG%+saved_modeG%-bound_paramsG%$thrG%(headrecG%-generic_headG%"kG%%headG%$cst G%$iniG6#%&cacheG6"C6-%)userinfoG6&""%.%%gfunGQBenter~bound_fundamental_solutio nsF:/Q&pointF:9&8+>6$8$8%-T%6#9%>8&-T'6$9$FN>8(-T)6%FT/FI,&FE"""FJFfnFN>6$8'8)- _T+%1normalize_diffeqG6$FVFN@$/Fin,$%)infinityG!""O7(""!FgoFfnFfn7"Ffn>8*-T/6#T ->6$FF8,-T16$FjnFN-T36#Fjo>FV-FX6%-T56$FTFJFZFN>8--T76%<$-%$seqG6$/---%#@@G6$%" DG8/6#FI6#Fgo*&&826#F^rFfn-%*factorialGFdrFdo/F^r;Fgo,&FPFfnFdoFfnFVFN-%"uG6#%" nG>8.-T96&F_qFjr.%)rememberG/.%'paramsG7#-Feq6$FbrFgr>80f*F\s6#%"jGF:F:-%$maxG6 #-Feq6$-%$absG6#-FL6&FT-%"$G6$FgoFIFfn-F[u6$Fgo,(T#FfnFdoFfnFIFdo/FI;Fgo,&F`uFf nFdoFfnF:F:6&F+FPF3F_s>FF7$Fin-%#opG6#FF>81-_F]o%.find_constantG6%FFFapF\t>FF7$ FguF[v>FF-_F]o%-get_rid_of_PG6$FF-FhuFM-F=6'""$F@Q@bound~on~fundamental~solutio ns:F:FC/Q+parametersF:FFFFF:F:6:%6_thismoduledefinitionGb6#%+thismoduleGF:F:6+% 5bound_frobenius_normG%%&startG"""6(%$radG%&pointG%"sG%*directionG%'di gitsG%*split_thrG6"F2C$>8)$""(!""@)2-%%nopsG6#9&9'YQ-invalid~pathF22_T%%*max_st epsGF;Y6$Qgqemergency~stop:~too~many~(%1)~analytic~continuation~steps~(increase ~NumGfun:-Settings:-max_steps~to~proceed)F2FC/F?F;F>C$>8$-%$minG6#-%$seqG6$-%$a bsG6#,&&F>6#F?F*8&F8-%#inG6$FY-T'6$9$9%@%2-FT6#-%&evalfG6#,&&F>6#,&F?F*F*F*F*FW F8*&F5F*FLF*-T)6&FjnF[oF>FfoC'>8'-Fao6#*&FcoF*-FTFboF8>8%,&FWF**($""&F8F*FLF*F] pF*F*>8(,&-%$maxG6$F*,$-%'ilog10G6#FgoF8F*F*F*>Fcp-%(convertG6%-&Fao6#Fip6#Fcp. %)rationalG.%&exactG-Fio6&FjnF[o7%-%#opG6#&F>6#;F*F?Fcp-Fbr6#&F>6#;FfoF8FfoF2F2 6*%6_thismoduledefinitionGb6#%+thismoduleGF2F267%-rectodiffrecG%0parametered_re cG%7step_transition_matrixG%7path_transition_matrixG%*plot_pathG%6fail_if_singu lar_pathG%/bit_burst_pathG%/subdivide_pathG%-rewrite_pathG%;absolute_precision_ warningG%6diffeq_inicond_matrixG%-ext_norm_iniG%*apply_iniG%6analytic_continuat ionG%2transition_matrixG%0local_monodromyG%*monodromyG%3rec_matrix_num_denG%0bi nsplit_matrixG%)binsplitG%4diffeq_to_local_recGF2F2F2F2F2%)SettingsGc)Settings& :-155%5diffeq_singularitiesGc5diffeq_singularities&:-192Fisc/subdivide_path&:-3 506#""%6#/%+modulenameGc'ancont&:-161 M7R0 I&:-383c+tail_bound&:-3826#/%+modulenameGc+tail_bound&:-368 M7R0 I&:-381f*6$%&kappaG%"nG6$%"pG%"qG6"F*C$>6$8$8%6$-%&numerG6#9$-%&denomGF3*&)F/,$ *&F."""F/!""F%+derivativeG""!>%3sim plify_hypergeomG%%trueG>%*transformGf*6#%"zG6"6$%)operatorG%&arrowGF99$F9F9F962 %"pG%"qG%'saddleG%"xG%"hG%$majGF8%.default_boundG%,default_valG%&boundG%"kG%"uG %"tG%"sG%"BG%2bound_for_small_nGF9F9C+>8$-%&numerG6#F=>8%-%&denomGFS>8&*&9&!"", &"""Fhn)*&9'Fhn,(9+Fhn*&)""#,&9%FhnFhnFhnFhnF[oFhnFhnFhnFhnFfn*$FaoFfnFfnFhn>8' *&9*FhnFYFfn>8(*&,&FhnFhn*&)FeoFUFhn),&F]oFhnFUFhn,$FPFfnFfnFfnFfn-%$addG6$)Feo 8//Fep;F0,&FUFhnFfnFhnFhn>8)-%%diffG6$*&9)Fhn-T%6'FboFenF[o9(8*Fhn7#-%"$G6$Fdq9 ->Fjp-%%subsG6$/Fdq-9/6#FdqFjp>8+**-T'6$F=F]oFfn-%%evalG6$Fjp/FdqFYFhn)FeoF]oFh nFioFhn@)2F0F=@%5/FgoF0/F_qF0>8-F_q>Fds%)infinityG/F=,$FfsFfn-%*piecewiseG6%1-T )6#,&F[oFhnFhnFhnF]oF0Ffs/F=F0C$@$3-%%typeG6$Fgo.%)realconsG2-%&evalfG6#,&*$Fen FfnFhnFgoFfn,$-%&FloatG6$Fhn,&F`oFhn%'DigitsGFfnFfnY6%QAdivergent~sum~(1/alpha= %1,~r=%2)F9F_uFgo@%3/FboF0/Fcq7"C%>Fds**F_qFhn-%)binomialG6$,(F]oFhnF[oFhnFfnFh n,&F[oFhnFfnFhnFhn)*&FenFhnFdqFhnF]oFhn-%*hypergeomG6%7$Fhn,&F]oFhnF[oFhn7#,&F] oFhnFhnFhnFgvFhn@$9.>Fds-%'normalG6#-%'expandG6#-%)simplifyG6#Fds-Fir6$Fds/FdqF goC$>8,-F^t6#*&F[oFhn),&FhnFhn*&FenFhnFgoFhnFfnFaoFfn-Fjs6%1F`xF]oFcr-Fir6$FjpF ]xC%>F`x)*(FenFhnFgoFhn-F\r6$/F]o)Ffx,$*&FPFfnFUFhnFfnFYFfnFdy@%3F[v/F`rf*F7F9F :F9F=F9F9F9C&>81-%%ceilG6#,$*&FevFhnFPFfnFfn>82*&)*&,&FUFhnFPFfnFhnF\zFhn,$*&FP FhnF\zFhnFfnFhn)-%*factorialG6#F\zF`pFfn>83,&-Fbp6$*(-Fbv6$,(FepFhnF[oFhnFfnFhn FevFhn)FdqFepFhn-T+6#-Ffr6$F=FepFfn/Fep;F0,&*&FUFhnF\zFhnFhnFfnFhnFhn*.)FdqF`\l FhnFczFhn-F\[l6#FevFfn)FUFhzFfn-Fbp6$Fg[lFfpFhn-%$expG6#,$*(FPFhnFUFfn)FdqFdyFh nFfnFhnFhn>F_[l-F\r6$/FdqFfxF_[lC$>80-%(convertG6%,$*$-F\u6#FenFfn#FhnF`o.%)rat ionalG.%&exactG>F_[l*(-Fir6$Fjp/FdqFd]lFhn-Fi\l6#,$*(FPFhnFUFfn)*&FgoFhnFd]lFfn FdyFhnFfnFhn-Fbp6$)F[_lFepFfpFhn@%5/F]oF0/-%'signumG6#,&F]oFhnF`xFfnFfnF_[l-Fjs 6%2F`xF]oFcrF_[lF9F96,%6_thismoduledefinitionGb6#%+thismoduleGF9F96&%2simplify_ validityG%$psiG%+tail_boundG%,ModuleApplyGF9F9F9F9F9%?normal_majorant_series_fo rmulaGc?normal_majorant_series_formula&:-366Fa`lc$psi&:-381F``lc2simplify_valid ity&:-380%)ratbelowGc)ratbelow&:-2036#""*6#/%+modulenameGc+tail_bound&:-368 M7R0 I&:-380f*6#%%exprG6"F&F&@%/-%'indetsG6#9$<"-%%ceilG6#,&-%&evalfGF+"""$""&!""F4F ,F&F&6$%6_thismoduledefinitionGb6#%+thismoduleGF&F&6&%2simplify_validityG%$psiG %+tail_boundG%,ModuleApplyGF&F&F&F&F&6#/%+modulenameGc+tail_bound&:-368 M7R0 I1convert/ndmatrixt,6$%"MG>%%modeGQ$lcm6"6%%'denomsG%$denG%"xGF)F)@%-%%typeG6$9 $%'MatrixGC%>8$-%$mapG6$-%"@G6$%&denomG%$rhsG-%-rtable_elemsG6#F2@'/9%F(>8%-%$l cmG6#-%#opG6#F65/FDQ$mulF)/FDQ)multiplyF)>FF-%$mulG6$8&-%#inG6$FVF6YQ2Unrecogni sed~modeF)O-%)ndmatrixG6$*&FF"""F2F[oFF-%(convertG6$-F]oF1Fhn6#Q_o(anything~con vertible~to)~Matrix~of~integers/polynomials~to~ndmatrixF)F)6$%6_thismoduledefin itionGb6#%+thismoduleGF)F)6,%'LAMainG%%ReImG%'bigintG%'mvMultG%/WaksmanInplaceG %(waksmanG%2ndmatrix_multiplyG%.ndmatrix_normG%+genmatringG%0waksman_productGF) F)6%%1type/matrix_ringG%.type/ndmatrixGF"F)F)6#""#FhnF) M7R0 I.type/ndmatrixf*6#%"xG6"F&F&-%%typeG6$9$-%)specfuncG6$-%#OrG6%%'MatrixG%'Vecto rG-%(polynomG6#%(integerG%)ndmatrixGF&F&6$%6_thismoduledefinitionGb6#%+thismodu leGF&F&6,%'LAMainG%%ReImG%'bigintG%'mvMultG%/WaksmanInplaceG%(waksmanG%2ndmatri x_multiplyG%.ndmatrix_normG%+genmatringG%0waksman_productGF&F&6%%1type/matrix_r ingGF"%1convert/ndmatrixGF&F&F& M7R0 I1type/matrix_ringf*6#%"xG6"F&F&-%%typeG6$9$-%)specfuncG6$%)anythingG%,matrix_r ingGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleGF&F&6,%'LAMainG%%ReImG%'bigin tG%'mvMultG%/WaksmanInplaceG%(waksmanG%2ndmatrix_multiplyG%.ndmatrix_normG%+gen matringG%0waksman_productGF&F&6%F"%.type/ndmatrixG%1convert/ndmatrixGF&F&F& M7R0 I/value/Coeftaylf*6%%%exprG%$eqnG%"kG6"F(F(C$@&-%%typeG6$9&.%*nonnegintGO-%)coe ftaylG6#9"33-F,6$F..%%nameG-F,6$9$.%(ratpolyG/-%$rhsG6#9%""!O-T%6%F>-%$lhsGFDF. O-%)CoeftaylGF4F(F(6&%6_thismoduledefinitionGb6#%+thismoduleGF(F(63%9common_roo t_multiplicityG%2infroot_resultantG%(longgcdG%?normal_majorant_series_formulaG% 5normal_coeff_formulaG%+tail_boundG%,normal_typeG%5rec_factorial_growthG%3norma lize_rec_doitG%.normalize_recG%1normalize_diffeqG%/make_above_psiG%.find_consta ntG%7find_constant_from_recG%-get_rid_of_PG%2bound_diffeq_doitG%/bound_rec_doit GF(F(6$FOF"F(F(%/ratpolytocoeffGc/ratpolytocoeff%:-27F( M7R0 I%:-27f*6%%"fG%"xG%"nG6$%"gG%%polyG6#%\pCopyright~(c)~1992-2008~by~Algorithms~P roject,~INRIA~France.~All~rights~reserved.G6"C'>8$-%(convertG6&9$.%,fullparfrac G9%.%(sqrfreeG@%-%%typeG6$F0.%"+G>F07#-%#opG6#F0>F07#F0>6$8%F0-%-selectremoveG6 %FF0-F26$-%$mapG6&T%F0F79&F?@%/FI7"F0,&F0"""-T'6 %-F26$FIF?F7FYFhnF-F-6(%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDEN G%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettyp rintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselim G%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandche ckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(ini condG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG %(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*n binicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*p owrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG% 4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG% 1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/poly G%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@ @DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequati ongivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG% *do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interp vectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(i nitmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFeo/%'u nloadGFfo6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&b orelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diff eqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(L aplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratp olyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoef fG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG% /seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriesto recG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtabl eG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodi nitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG% *mindegeqnG%,minordereqnG%*optionsgfG%(versionGF-F-6(%/type/gfun/freeG%7type/gf un/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/inite qG%6gfun/rectoproc/symbolGF-F-Fcrc4ratpolytocoeff/elmt&:-106Fdrc4ratpolytocoeff /poly&:-1076$%*protectedG/%+modulenameG%%gfunG M7R0 I&:-106f*6%%"gG%"xG%"nG6&%"kG%"aG%"cG%"iG6#%\pCopyright~(c)~1992-2008~by~Algori thms~Project,~INRIA~France.~All~rights~reserved.G6"@'-%%typeG6$9$.%)functionG-- %#opG6$""!F46$-T%6%-F96$"""F49%9&-F96$;""#-%%nopsG6#F4F4-F26$F4-.%(polynomG6$.% )anythingGFCF;C)>8$-%'selectG6%%$hasG-%'indetsG6$F4%"^GFC@$0-FJ6#FVFBY6&QGrepor t~this~as~a~bug:~g=%1,~x=%2,~n=%3F/F4FCFD>FV-F9F\o>8%,&FCFB-F96$FBFV!"">8&*&F4F BFVFgo>FV,$-F96$FHFVFgo*,FioFB),$FcoFgoFVFgo)Fco,$FDFgoFB-%$mulG6$,&FDFB8'FB/Fh p;FB,&FVFBFgoFBFB-%*factorialG6#F[qFgoF/F/6&%6_thismoduledefinitionGb6#%+thismo duleG6io%,GFUN_HIDDENG%.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%: algeqtoseries/prettyprintG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvb orelG%/cheapgausselimG%*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%( getnameG%.guessandcheckG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infs olvepoly/isrootG%(inicondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpart G%2listtoseriestableG%(l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(m ygcdexG%)myisolveG%*nbinicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpl edoitG%*powdivideG%*powrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doit G%1rectohomrec/doitG%4rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc /binsplitparametersG%1gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG %4ratpolytocoeff/polyG%/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*type checkG%*CheckNameG%$@@DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-find equationG%7findequationgivenorderG%>findequationgivenorderratpolyG%?findequatio ngivenorderrationalG%*do_reduceG%;findequationgivenordermodpG%'degmatG%(degvect G%*interpmatG%+interpvectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matint erpmodpearlyabortG%(initmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(pa ckageG/%%loadGFfq/%'unloadGFgq6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffe qG%.algeqtoseriesG%&borelG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2dif feqtohomdiffeqG%,diffeqtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprto diffeqG%)invborelG%(LaplaceG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+li sttolistG%.listtoratpolyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)pol torecG%/ratpolytocoeffG%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectop rocG%.seriestoalgeqG%/seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0serie storatpolyG%,seriestorecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_ pexportsG%,diffeqtableG%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinit values/diffeqG%3goodinitvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxd egeqnG%,mindegcoeffG%*mindegeqnG%,minordereqnG%*optionsgfG%(versionGF/F/6(%/typ e/gfun/freeG%7type/gfun/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/ident ityG%1type/gfun/initeqG%6gfun/rectoproc/symbolGF/F/Fdtc4ratpolytocoeff/elmt&:-1 066#/%+modulenameG%%gfunG M7R0 I&:-107f*6%%$polG%"xG%"nG6%%%cofsG%%monsG%"iG6"F,C$>8$7#-%'coeffsG6%-%(collectG 6$9$9%F88%-%*piecewiseG6$-%$seqG6$-%#opG6#7$/9&-%'degreeG6$&F96#8&F8&F/FJ/FK;"" "-%%nopsG6#F/""!F,F,6$%6_thismoduledefinitionGb6#%+thismoduleG6io%,GFUN_HIDDENG %.NUMGFUN_SETUPG%0NUMGFUN_CLEANUPG%3algeqtoseries/doitG%:algeqtoseries/prettypr intG%/algfuntoalgeq2G%7algfuntoalgeq/formpolyG%.borelinvborelG%/cheapgausselimG %*expintalgG%-firstnonzeroG%,formatpoleqG%,funtodiffeqG%(getnameG%.guessandchec kG%+indicialeqG%-infsolvepolyG%3infsolvepoly/foundG%4infsolvepoly/isrootG%(inic ondG%.inifromseriesG%,isholonomicG%'lindepG%-listprimpartG%2listtoseriestableG% (l2r/l2rG%(l2h/l2hG%+makediffeqG%)maxindexG%)minindexG%(mygcdexG%)myisolveG%*nb inicondG%+powcomposeG%1powcomposesimpleG%5powcomposesimpledoitG%*powdivideG%*po wrevertG%,powtruncateG%/pprimeknowingpG%1rectodiffeq/doitG%1rectohomrec/doitG%4 rectoproc/checkcondG%8gfun/rectoproc/binsplitG%=rectoproc/binsplitparametersG%1 gfun_pade2/exminG%0gfun_pade2/doitG%4ratpolytocoeff/elmtG%4ratpolytocoeff/polyG %/rectohomrecbisG%(s2d/s2dG%(s2a/s2aG%,systomatrixG%*typecheckG%*CheckNameG%$@@ DG%+finddiffeqG%*findalgeqG%6rationalinterpolationG%-findequationG%7findequatio ngivenorderG%>findequationgivenorderratpolyG%?findequationgivenorderrationalG%* do_reduceG%;findequationgivenordermodpG%'degmatG%(degvectG%*interpmatG%+interpv ectG%,matmultmodpG%-vectmultmodpG%.matinterpmodpG%8matinterpmodpearlyabortG%(in itmatG%)tryearlyG%2checkresultnormalG%,checkresultG6%%(packageG/%%loadGFen/%'un loadGFfn6fn%.algfuntoalgeqG%.algebraicsubsG%.algeqtodiffeqG%.algeqtoseriesG%&bo relG%.cauchyproductG%.diffeq+diffeqG%.diffeq*diffeqG%2diffeqtohomdiffeqG%,diffe qtorecG%)guesseqnG%(guessgfG%0hadamardproductG%0holexprtodiffeqG%)invborelG%(La placeG%,listtoalgeqG%-listtodiffeqG%0listtohypergeomG%+listtolistG%.listtoratpo lyG%*listtorecG%-listtoseriesG%&pade2G%,poltodiffeqG%)poltorecG%/ratpolytocoeff G%(rec+recG%(rec*recG%,rectodiffeqG%,rectohomrecG%*rectoprocG%.seriestoalgeqG%/ seriestodiffeqG%2seriestohypergeomG%-seriestolistG%0seriestoratpolyG%,seriestor ecG%/seriestoseriesG%+ParametersG%(NumGfunG%)nth_termG%*_pexportsG%,diffeqtable G%1diffeqtorec/doitG%-formatdiffeqG%*formatrecG%6goodinitvalues/diffeqG%3goodin itvalues/recG%(makerecG%,maxdegcoeffG%,maxordereqnG%*maxdegeqnG%,mindegcoeffG%* mindegeqnG%,minordereqnG%*optionsgfG%(versionGF,F,6(%/type/gfun/freeG%7type/gfu n/has2diffeqs2G%7type/gfun/has2diffeqs3G%3type/gfun/identityG%1type/gfun/initeq G%6gfun/rectoproc/symbolGF,F,6#/%+modulenameG%%gfunG M7R0 I,MultiSeries`60c*_pexports&:-384c%init&:-385c,multiseries&:-386c&limit&:-387c' asympt&:-388c'series&:-389c'taylor&:-390c,LeadingTerm&:-391c,AddFunction&:-392c 2FunctionSupported&:-393c,GetFunction&:-394c/RemoveFunction&:-395c+SeriesInfo&: -396c*oldseries&:-397b6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/Ad dBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multi series/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=m ultiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minw ithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG %2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Alg orithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple ~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylo rG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctio nG%+SeriesInfoG%*oldseriesG6"6#QRa~package~for~manipulating~multiseries~expansi onsF\s6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SC ALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries :-seriesG%.type/t_SERIESG%%_varGF\s%-_m4357985000G6dpc5multiseries/2polynom&:-3 98c4multiseries/AddBigO&:-399c4multiseries/AddDoit&:-400c6multiseries/AddSeries &:-401cmultiser ies/newseries/recurse&:-468c0multiseries/pow&:-469c2multiseries/power&:-470c8mu ltiseries/run/cleanup&:-471c0multiseries/run&:-472c1multiseries/sign&:-473c=mul tiseries/splitmultiseries&:-474c5multiseries/truncate&:-475c'jsc_94&:-476c+lnco effdom&:-477c,minwithcomp&:-478c'newvar&:-479c.series2SERIES&:-480c+subsoreval& :-481c+TypeForest&:-482c2multiseries/addMS&:-483c2multiseries/mulMS&:-484c)news cale&:-485%(_syslibG M7R0 I'SERIESf+6+'%&scaleG%&SCALEG'%(lcoeffsG%%listG'%'coeffOG%*algebraicG'%*typeCoe ffG%%typeG'%(lexponsGF*'%'exponOGF-'%*typeExponGF0'%)expanVarGF-'%,expr4SERIESG F-6+%"iG%'exponsG%'coeffsG%*typecoeffG%%fastG%$serG%&constG%&fastOG%$indG6#%YCo pyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C%@%5-%'memberG6$""!9% -FL6$$FNFNFOC(?(8$"""FV-%%nopsG6#FO%%trueG>&8,6#FU%%NULLG@$FK?(FUFVFVFWFZ@$/&FO FhnFN>Ffn/FUFin@$FP?(FUFVFVFWFZ@$/F^oFR>FfnF`o>Fgn-%$seqG6$Ffn/FU;FVFW>8%-%'sub sopG6$Fgn9(>8&-F_p6$FgnFOC$>FcpFO>F]pFap@%30Fcp7"/9'.%)t_SERIESGC&@%-F06$9&.F"> 8+-%#opG6$"")Feq>FhqFin>6$8)8*-%-selectremoveG6%F0FcpFfq>8(-%%map2G6%FjqF\r<#-F jq6#F`r@%3/Ffr<"/FhqFin>8'-T'6#-%$mapG6$T%<#-Fjq6#FarC$>FcsF_q@$550-FX6#FfrFV0F hq-FjqFet0FarF\qC$>Ffr-T)6$7$FgtFhq9$>Fcp-Fhs6'T+FcpF_u7#Ffr%&falseG>FcsF^q@%3/ FcpF\q53/FeqFN/9)%)infinityG/9,FNFN-Ffq6+F_uFcpFeqFcsF]pF^v9*9+FavFGFG6,%6_this moduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBig OG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseri es/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multi series/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithc ompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2mu ltiseries/mulMSG%)newscaleG6%%(packageGFF%jnCopyright~(c)~Maplesoft,~a~division ~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymp tG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFuncti onG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGFG6#QRa~package~for~manipulating~m ultiseries~expansionsFG6.F"F`q%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/ SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeri es:-seriesG%.type/t_SERIESG%%_varGFGFGF^yc5multiseries/WhatType&:-432Fcwc7multi series/CommonType&:-405F[zc4multiseries/fastest&:-445Fgwc;multiseries/Convert2S ERIES&:-409<$F"-%*identicalG6#FN%(_syslibG M7R0 I)t_SERIES=6"%&falseGE\[l$%"+Gc4multiseries/AddDoit&:-400%"*Gc4multiseries/MulD oit&:-421%"^Gc2multiseries/power&:-470%(_syslibG M7R0 I,diff/SERIESf*6,%&scaleG%(lcoeffsG%'coeffOG%*typecoeffG%(lexponsG%'exponOG%*ty peexponG%)expanvarG%,expr4seriesG%$varG6,%*diffcoeffG%"iG%)nbcoeffsG%$powG%$res G%&diffOG%+reslcoeffsG%%exprG%)llexponsG%)llcoeffsG6#%YCopyright~(c)~2002-2004~ by~the~Algorithms~Project,~INRIAG6"@%09--%%evalG6$&9$6#.%(varnameG"""@%4-%$hasG 6$9,F?""!-%'SERIESG6+FD-%$mapG6%%%diffG9%F?9&9'9(9)9*9+-FVFMC/>8&-%%nopsG6#FW>8 ,FZ>8-FW@$-%'memberG6%FOFZ.8%C%>F`o-%'subsopG6$/Fho%%NULLGF`o>Fbo-F\p6$F^pFbo>F [o,&F[oFH!""FH@%0FY.%)t_SERIESG>8*7#-%$seqG6$*&&Fbo6#FhoFH&F`oFbqFH/Fho;FHF[o>F [q7#-F^q6$-T%6%FaqFcqFfnFdq>8(-FQ6+FDF[qFXFY7#-F^q6$,&FcqFHFepFHFdq,&FenFHFepFH FfnFgnFN@$/F^rFOOFO@$34-%%typeG6$Fen%(numericG0Fen%)infinityG@%0-%#opG6$""%F^rF hp>F^r-F\p6$/""$*&FenFH-Fes6$F\tF^rFHF^r>F^r-%(applyopG6'F[rF\tF^rFenFfn>F^r-T) 6$F^r-T'6&FgnFDF?F[o@%3Fgp-FL6$FW-FA6$&FD6#.%%listGFH>8$-FT6'FitFWFDF?F[o>FfuFS @$-FL6$FXF_uC$@%Fgp>8)-T+6$-Fit6&FXFDF?F[oFD>F`v-Fbv6$-FV6$FXF?FD>F^r-T-6$F^r-F ft6$F`v-.FQ6+FD7"FH%(integerGFdwFenFfnFgn)FgnFen?(FhoFHFHF[o%%trueG@$0&FfuFbqFO C$>8'-Fbw6+FD7#FHFOFew7#&FZFbqFasFfnFgn)FgnFcx@%-F]s6$F[xFbw>F^r-F]w6$F^r-Fft6$ F[xF^x>F^r-F]w6$F^r-F[r6%F^xF[x-T/6#F[x@%33/-Fes6$""&F^rFdw/F^tFO/-Fes6$""'F^rF asFOC%>8+-T16$FNFD@$33-F]s6$Fcz-%)specfuncG6$%)anythingGFA-F]s6$-Fes6$""#Fcz%$s etG/-Fes6$7%Fd[lFHFHFcz-Fes6$7%Fd[lFHFd[lFcz>Fcz-Fes6$FHFcz-F\p6$/""*-FA6$-FV6$ FczF@/F@-FA6$&FD6#.%)variableGFHF^rFmultiseries /newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clea nupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multi series/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+ subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%( packageGF;%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60 %*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTe rmG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInf oG%*oldseriesGF<6#QRa~package~for~manipulating~multiseries~expansionsF<6.FQFipF "%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/ MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF8'-%#opG6#9+>8 %-%$addG6$*&&9%6#8$""")F:&9(FGFI/FH;FI-%%nopsG6#FF@$509)%)infinityG09&""!@%09'. %)t_SERIESG>F@,&F@FI-%"OG6#*&FXFI)F:FUFIFI>F@,&F@FIF^oFI@%-%$hasG6$F@%%_varGC$> 8&-%'indetsG6$F@-%*specindexG6$%)anythingGFfo-%%subsG6$7#-%$seqG6$/FH-Fmultiseries/newseries/recurseG%0multiseri es/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multis eries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnc oeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mult iseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF6%jnCopyright~(c)~Map lesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseri esG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSup portedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF76#QRa~package~ for~manipulating~multiseries~expansionsF76.%'SERIESGFhn%,diff/SERIESGF"%+print/ _varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9ty pe/MultiSeries:-seriesG%.type/t_SERIESGFfoF7F7%(_syslibG M7R0 I+print/_varf*6%%$varG%#ptG%'translG6"6#%YCopyright~(c)~2002-2004~by~the~Algori thms~Project,~INRIAGF(9&F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5mult iseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddS eriesG%multiseries/newseries/ recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multi series/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/trun cateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG %+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*% jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexports G%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFun ctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseri esGF(6#QRa~package~for~manipulating~multiseries~expansionsF(6.%'SERIESG%)t_SERI ESG%,diff/SERIESG%-print/SERIESGF"%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9 type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF(F( %(_syslibG M7R0 I+type/SCALEf+6#%%exprG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project, ~INRIAGF&3-%%typeG6$9$%&tableG/<#-%(indicesG6#F-<(7#.%%backG7#.%%listG7#.%$logG 7#.%&pointG7#.%(varnameG7#.%)variableGF&F&6$%6_thismoduledefinitionGb6#%+thismo duleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6mu ltiseries/AddSeriesG%multiser ies/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/c leanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5mu ltiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIES G%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6 %%(packageGF(%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005 G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,Leadin gTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+Series InfoG%*oldseriesGF&6#QRa~package~for~manipulating~multiseries~expansionsF&6.%'S ERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varGF"%,type/SERIESG%.ty pe/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERI ESG%%_varGF&F&%(booleanG%(_syslibG M7R0 I,type/SERIES-%)specfuncG6$%)anythingG%'SERIESG%(_syslibG M7R0 I.type/ScaleVar%(indexedG%(_syslibG M7R0 I9type/MultiSeries:-taylorf*6#%"sG6"6#%fnCopyright~(c)~1995~Waterloo~Maple~Inc. ~All~rights~reserved.GF&-%&evalbG6#33-%%typeG6$9$.%'seriesG-F/6$-%(convertG6$F1 .%(polynomG-F:6$.%)anythingG-%#opG6$""!F14-%$hasG6$-%&minusG6$-%'indetsG6#F1-FK 6#F?&FM6#"""F&F&F&%(_syslibG M7R0 I9type/MultiSeries:-seriesf*6#%"eG6"F&F&-%%typeG6$9$._F&%'seriesGF&F&6$%6_thism oduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigO G%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiserie s/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multis eries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithco mpG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2mul tiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorith ms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc. ~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptGF-%'taylorG%,LeadingT ermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesIn foG%*oldseriesGF&6#QRa~package~for~manipulating~multiseries~expansionsF&6.%'SER IESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SE RIESG%.type/ScaleVarG%9type/MultiSeries:-taylorGF"%.type/t_SERIESG%%_varGF&F&%( _syslibG M7R0 I.type/t_SERIES6$%)anythingG%'SERIESG%(_syslibG M7R0 I%_varG%(_syslibG M7R0 I&:-427f*6$%$serG%&scaleG6#%$resG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~ Project,~INRIAG6"C$@)4-%%typeG6$9$.%'SERIESG@%-%$hasG6$F2-%%evalG6$&9%6#.%%list G"""OF2OFA33/-%#opG6$""$F2""!/-FH6$""'F2%)infinityG/-FH6$""&F27#FKO-9!6$-FH6$7$ ""#FAF2F=/FR7">8$-%'subsopG6'/Fgn7#-FX6$FGF=/FT7#FM/FJFK/FOFPF2>F[o-F]o6%/Fgn7# FW/FT7#-FH6$7$FTFAF2F2@%4-F06$-FH6$FfnF[o-FH6$""%F[o>F[o-F]o6$/Fip-T%6#FepF[oF[ oF+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4mult iseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/p owG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiserie s/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeff domG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiser ies/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopyright~(c)~Mapleso ft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG% &limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupport edG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~package~for~ manipulating~multiseries~expansionsF+6.F4%)t_SERIESG%,diff/SERIESG%-print/SERIE SG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-t aylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+Fisc5multiseries/Wh atType&:-4326#/%+modulenameG%,MultiSeriesG M7R0 I&:-472f+6&%%exprG%&scaleG%$varG%$ordG6*%$resG%$fcnG%&largsG%(procfcnG%&vnameG% "iG%*difforderG%(newexprG6$%)rememberG%YCopyright~(c)~2002-2004~by~the~Algorith ms~Project,~INRIAG6"C%-%'ASSERTG6#33'9%.%&SCALEG'9&-%%listG6#.%)ScaleVarG'9'%*n onnegintG@7/9$""!OFM/FL-%%evalG6$&F=6#.%(varnameG""">8$-9!6$-FQ6$&F=6#.%%backGF W&9"6#;""#!""3-%%typeG6$FL%(indexedG-%'memberG6$FL-FQ6$&F=6#.FCFW>FY-T%6&-.%'SE RIESG6+F=7#FWFM.%(integerGFhp%)infinityGFipFLFLF=FA%%trueG33-Feo6$FL-%(ratpolyG 6#%)rationalG/FA7#-FQ6$&F=6#.%)variableGFW/-%&minusG6$-%'selectG6%%$hasG-%'inde tsG6#FL%%_varG<#Fgq<"C(Z%>FY-T'6%FL&FA6#Fbo-%$maxG6$FH""$Q8division~by~zero~ser iesF5O-Fen6&FLF=FA,$FcsFao@$/FYFMOFM@$/-%#opG6$FWFY-%"OG6#FWC$>%&OrderGFcs?(F5F WFW""&F\qC%>Fit,$FitFao>FY-F_s6$FLFas@$0FatFdt[@$F`tC%>8+-%'normalGFgr>FitFcs?( F5FWFWF5F`tC$>FitF^u>FY-F_s6$FhuFas>FY-T)6&FYF=FAFH@$0FYFM>FY-%'subsopG6$/""*FL FY-Feo6$FL%"+G>FY-T+6#-%$mapG6%Fen7#-FbtFgrF]o-Feo6$FL%"*G>FY-T-Fdw-Feo6$FL%"^G @'4-Fdr6$-Fbt6$FaoFL<$FPFgq>FY-T/6%-Fen6$-Fbt6$FWFLF]oFgxF]o4-Fdr6$F`yFix>FY-Fe n6$-.%$expG6#*&FgxFW-%#lnG6#F`yFWF]o>FY-Fen6$-Fiy6#*&FgxFW-.F^zF_zFWF]o-Feo6$FL ._F5%'seriesG>FY-Fdv6#F^o-Feo6$FL.%)functionG@-/-Fbt6$FMFLFetC%>8'&T16#.Fet>FY- Fj[l6$-Fen6&F`yF=FAFMF]o@$Fgv>FY-%(applyopG6%FetF]wFY4-Fdr6$FL<%FPFgq.%)leadter mG>FY-Fbp6&FLF=FAF\q3-Feo6$Ff[lFc[l-Fdr6$Ff[l%"DGC$@)/-Fbt6$7$FMFMFLFg]l>8*Fhp- Feo6$F[^lFgo>F_^l7#-Fbt6#F[^l3-Feo6$F[^lFc[l/-Fbt6$7%FMFMFMFL%#@@G@%-Feo6$-Fbt6 $7%FMFMFWFLFgo>F_^l7#-%"$G6$-Fbt6#Fa_l-Fbt6$7%FMFMFaoFL>F_^l7#-Fg_l6$FWF[`lYQ9u nable~to~compute~seriesF5>FY-T36&-Fbt6$7$FMFWFLF_^lFhwF]o-Feo6$FLFep>FYF`]l/Ff[ l.FQ>FY-T56$FiwF]oC%>8%Ff[l>Fj[l&F\\l6#Ffal@%34-Feo6$Fj[l.%*procedureG-Feo6$(%( series/GFfalF`blC->Fj[lFcbl>FitFcs>&%0property/objectG6#8(-%*RealRangeG6$-%%Ope nG6#FM#FW"`q++++++++++++++++++++++++++++++++++++++++++++++++++">8&-%%subsG6$/Fg qF\clFhw>FY-Fj[l6$-Fbt6#FfclF\cl-%)unassignG6#Fibl@$/FY%%FAILGZ%>FY-F_s6$-Ffal6 #F^dlF\clF5>FYFedl@&FddlYQ%FAILF55/7#-Fbt6$;FMFboFY7$FfalF^dl3-Feo6$FYFjz/-Fbt6 $7$FW;FMFWFYFfelYFc`l>FY-Fhcl6$/F\clFgqFY@$-Feo6$FY-%)specfuncG6$%)anythingG.%. PuiseuxSeriesG>FY-Fbt6#FY>FY-Fen6$FYF]oC%?(8)FWFW-%%nopsGFgrF\q@%-Feo6$-Fbt6$Fe glFL%*algebraicG>&Ffcl6#Fegl-Fen6$F[hlF]o>F_hlF[hl@%/FfglFW>Ffcl&FfclFft>Ffcl7# -%$seqG6$F_hl/Fegl;FWFfgl@%F]bl>FY-Fj[l6$FfclF]o>FY-T76%FfalFfclF]o-Feo6$FLF]hl >FYF`]lY6$Q-invalid~typeF5FL-T9FbglF56#Fjbl6:%6_thismoduledefinitionGb6#%+thism oduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6m ultiseries/AddSeriesG%multise ries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/ cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5m ultiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIE SG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG 6%%(packageGF4%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~200 5G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptGF\[l%'taylorG%,LeadingTer mG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfo G%*oldseriesGF56#QRa~package~for~manipulating~multiseries~expansionsF56.Ffp%)t_ SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.t ype/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SER IESGFhrF5F5Fa[mc;multiseries/Convert2SERIES&:-409F^amc*oldseries&:-397Fh_mc.ser ies2SERIES&:-480Fi\mc0multiseries/add&:-433Fg^mc0multiseries/mul&:-463F]_mc0mul tiseries/pow&:-469Ff]mc5multiseries/function&:-446Fb[mc.multiseries/D&:-410Fd]m c1multiseries/eval&:-444Fj\mc5multiseries/analytic&:-434F__mc8multiseries/run/c leanup&:-471<$Ffp-%*identicalGFbcl6#/%+modulenameG%,MultiSeriesG M7R0 I&:-480f*6&%%exprG%&scaleG%$varG%$ordG6+%"iG%+listcoeffsG%+listexponsG%)coefbig oG%*exponbigoG%'maxindG%+typecoeffsG%+closedformG%'varresG6"F3@+5-%'memberG6$-% #opG6$""!9$-%%evalG6$&9%6#.%%listG"""/F9,&-F?6$&FB6#.%(varnameGFFFF-F?6$&FB6#.% &pointGFF!""C)@%/-F:6$!"#F=-%"OG6#FFC%>8'FF>8(-F:6$FUF=>8),&-%%iquoG6$-%%nopsG6 #F=""#FFFUFFC%>F[oF<>F]o%)infinityG>FaoFco>8+,&-%(convertG6$F=%(polynomGFF-%#if G6%0F]oF]p-Fgn6#)F9F]oF8%7#-%$seqG6$-F:6$,&8$FioFUFFF=/Ffq;FFFao@%/FaoF<>8* .%(integerG>F\r-T'6#-%$mapG6$T%<#-F:6#F^q>8&7#-Faq6$-F:6$,$FfqFioF=Fgq@%FGC&>8, -F?6$&FB6#.%)variableGFF>F`p-%%subsG6$/FI-F?6$&FB6#.%%backGFFF`p@$-%$hasG6$F^qF IO-T)6$F`p&9"6#;FioFU@$0FOF<>F^q7#-Faq6$*&&F^q6#FfqFF),$FOFU&F[sF[vFFFgqC$>FesF 9@$FhtC$>F^q-Fdr6'F]uF^qFB9&9'>F\r%)t_SERIESG-T+6&-.%'SERIESG6+FBF^qF[oF\rF[sF] oF]rFesF`pFBFfv%%trueG4-%%typeG6$F9%'linearG-9!6$-_%,MultiSeriesG%*oldseriesG6% F=/FIFOFgvF_u4-Fit6$F=<$FIFfs-F[w6&F=FBFfvFaw-Fit6$F=Ffs-F]u6$-%$addG6$*&FcqFF) F9F_sFF/Ffq;FFFcoF_u-F]u6$-F^t6$F`tFjxF_uF3F36,%6_thismoduledefinitionGb6#%+thi smoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG% 6multiseries/AddSeriesG%multi series/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/ru n/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG% 5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SER IESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscal eG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCop yright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%in itG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunction G%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoGF]xF36#QRa~pac kage~for~manipulating~multiseries~expansionsF36.F_wFiv%,diff/SERIESG%-print/SER IESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries: -taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF3F3F]\lc5multiseries /WhatType&:-432Fbzc7multiseries/CommonType&:-405Fe^lc0multiseries/run&:-472Ffzc ;multiseries/Convert2SERIES&:-4096#/%+modulenameGF\x M7R0 I&:-457f*6%%%exprG%&scaleG%$varG6$%&lexpsG%"iG6"F+@%0-%#opG6$""'9$%)infinityG%& falseGC%>8$-F/6$""&F2@%-%'memberG6$-F/6$""(F27%.%(integerG.%)rationalG.%&floatG ?(8%"""FK-%%nopsG6#F72&F76#FJ""!F+?(FJFKFKFL/-%'signumG6#FP!""F+-%&evalbG6#52FL FJ33/FJFL/FPFR530-F/6$""%F2.%)t_SERIESG4-%$hasG6$-F/6$7$""#FJF2-%%evalG6$&9%6#. %)variableGFK3/F_oFbo-9!6%FhoF`p9&F+F+6$%6_thismoduledefinitionGb6#%+thismodule G6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multis eries/AddSeriesG%multiseries/ newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clean upG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multis eries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+s ubsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(p ackageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~ (c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,mu ltiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Func tionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~p ackage~for~manipulating~multiseries~expansionsF+6.%'SERIESGFco%,diff/SERIESG%-p rint/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/Mult iSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+6#/%+modu lenameG%,MultiSeriesG M7R0 I&:-464f*6$%%exprG%"VG6.'%&scaleG%&SCALEG'%&lexprG%*algebraicG%&orderG%%flagG%( varlistG%$ordG%(oldsersG%%SERsG%"sG%&dummyG%"iG%%indsG6#%YCopyright~(c)~2002-20 04~by~the~Algorithms~Project,~INRIAG6"C*@$4-%)assignedG6#%._EnvBranchCutG>FA%%t rueG>8%9$@%-%%typeG6$9%.F*C)>8$FK>8(-%#opG6#-%'selectG6%FI7#9".%%listG@&/FQ%%NU LLG>FQ-%%evalG6$&FO6#FZ"""0-%'removeG6%%'memberGFQFjn7"Y6$Q1invalid~argumentF:F Q>8/-%'indetsG6$FE-%*specindexG6$%)anythingG%%_varG>FE-%%subsG6$7#-%$seqG6$/&Fj o6#8.&8-F]q/F^q;F_o-%%nopsG6#FjoFE>FE-Fep6$/-F[o6$&FO6#.%(varnameGF_o-F[o6$&FO6 #.%%backGF_oFE>FE-Fep6$7#-Fip6$/F_qF\qFaqFEC)>8*-F\p6$FF._F:%'seriesG>8+-F\p6$F F-%)specfuncG6$Fap%'SERIESG@$0F_s<">FE-Fep6$7#-Fip6$/8,-%'freezeG6#Fgt/FgtF_sFE @$0FfsF_t>FE-Fep6$7#-Fip6$Fft/FgtFfsFE@%-FI6$FK%%nameGC$>FO-T%6$FK""!>FE-Fep6$/ FKF`rFEC$>FO-F\v6#-FS6#FK>FE-Fep6$/-FS6$F_oFKF`rFE@$5F^tF]u>FE-%%thawG6#FE>FQ7# -F[o6$&FO6#.%)variableGF_o>8)-FV6%FI7#&FY6#;""$9#%*nonnegintG@'/F^xFeo>8&%&Orde rG/-Fdq6#F^xF_o>F[y-FSF_yY6$QCwrong~number~of~integer~arguments:F:F^x@$-Fdo6$%) infinityGFax@%Fix>F[yFhyY6%QAwrong~number~of~order~arguments:F:FayFhy@%-Fdo6$.% ,exact_orderGFX>8'Faz>FdzFhn-T'6'FEFOFQF[yFdzF:F:6(%6_thismoduledefinitionGb6#% +thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDo itG%6multiseries/AddSeriesG%m ultiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiserie s/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseri esG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series 2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)new scaleG6%%(packageGF9%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~In c.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptGFds%'taylorG%,Leadi ngTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+Serie sInfoG%*oldseriesGF:6#QRa~package~for~manipulating~multiseries~expansionsF:6.F \t%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERI ESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type /t_SERIESGFbpF:F:Ff`lc)newscale&:-485F[^lc1multiseries/doit&:-4426#/%+modulenam eG%,MultiSeriesG M7R0 I&:-441f+6'%%ser1G%%ser2G%&scaleG%$varG%$ordG6.'%$resG<$%'SERIESG-%*identicalG6 #""!%%bigoG%'scale1G%&genptG%&actptG%$fcnG%(genser1G%"vG%%restG%&firstG%#v0G%$s c0G6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C'-%'ASSERTG6 #3333'9$<$F/.F.'9%FK'9&.%&SCALEG'9'-%%listG6#.%)ScaleVarG'9(%*nonnegintG@$/FJF2 OF2>8&-%#opG6$"""FJ@+/FNF2O-T'6&-T%6%FJF[oFTFPFT%%trueG33/-F]o6$""*FN-%%evalG6$ &FP6#.%)variableGF_o/-Fap6$FPF_o-Fap6$F[oF_o/7#-F]o6$"")FJFTOFJ30-F]o6$""&FN7"/ -F]o6$7$FfqF_oFNF2C+>8+F^q>8)-F]o6$F_pFJ>8(-F]o6$7$""#F_oFN@$4-%$hasG6$Fdr-Fap6 $&FP6#.%(varnameGF_oO-9!6%FJ-%'subsopG6%/Fhr-Fis6$/F_o%%NULLG-F]o6$FhrFN/Ffq-Fi s6$F^tFdqFN&9"6#;""$!""@$/-F]o6$""%FN.%)t_SERIESG>Fdr-F]o6$F_pFdr>8,-Fis6&/FgrF _t/F[rF_t/F_p,&F]pF_oFdrFjtFN@$33/-F]o6$FfqFfuFgq/-F]o6$FitFfuF2/-F]o6$""'Ffu%) infinityG>FfuF2@%F\u>8--Ffs6%FJFerFet>F^w-Fdo6&-Fap6$F`r/F^rFdrFPFT%&falseG@%/F fuF2>8$F^wC'>8/-T)6$8.F2>%._EnvBranchCutGFgw>8*-T+6&,&-%%subsG6$/F^r,&8'F_o&F^x FdpF_oF`rF_o-F\y6$/F^rF`yF`rFjtF^x7#-Fap6$FayF_oFen@$330FfxF20-F]o6$FfqFfxFgq/- F]o6$F[rFfxF2>Ffx-Fis6%FiuFjuFfx@%/FfxF2>F[xF^w>F[x-T-6$F^w-Ffs6%-Fap6$Ffx/F`yF drFfuFet3Fcq4--T/6#-F]o6$""(FN6$F2FiqOFesC$@%/-F]o6$FfqFJFgq>F[xF2>F[x-T16%FJFN Fet@$0-F]o6$FivFJFjvC$>8%-T36'FNFh\lFPFTF_o@%0F\]lF2C%@$0-F]o6$FitFJF2>F\]l-T56 $F\]lFe]l>F\]l-T76$F\]lFP>F[x-Fjz6$F[xF\]lOFco-Fis6$/F_p-F\y6$/F^qF]pFarF[xF@F@ 68%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseri es/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2 multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/sig nG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG% ,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/a ddMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF?%jnCopyright~(c)~Maplesoft,~a ~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limi tG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%, GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF@6#QRa~package~for~manip ulating~multiseries~expansionsF@6.F.Fau%,diff/SERIESG%-print/SERIESG%+print/_va rG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/ MultiSeries:-seriesG%.type/t_SERIESG%%_varGF@F@F]clc2multiseries/limit&:-460Fj_ lc;multiseries/Convert2SERIES&:-409Ffdlc)newscale&:-485Ficlc0multiseries/run&:- 472Fa_lc4multiseries/AddDoit&:-400Fh_lc?multiseries/ComparisonFunction&:-407Fi_ lc=multiseries/ComposeClassical&:-408Ffclc0multiseries/pow&:-469Ff`lc4multiseri es/MulDoit&:-421Fialc=multiseries/compose/makebigo&:-440F-6#/%+modulenameG%,Mul tiSeriesG M7R0 I&:-449f*6&%%exprG%&scaleG%$varG%&orderG6'%$limG%%lim2G%*asymptdirG%'argseqG%$r esG6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~11:15:54G6"C)@$/9$""!O-T%6&-%'AiryBiG6#F69%9&%&fals eG>8$-T'6%F5F>F?>8%FB@'/FB%*undefinedGYQ9unable~to~compute~seriesF1-%$hasG6$FB% )infinityGC$@'-FN6$FB%$expG>8&-%#opG6#-%'selectG6%%%typeGFB-%)specfuncG6$%)anyt hingGFU2"""-%%nopsG6#FB>FW-%)argumentG6#-%%subsG6$/FPF^oFB>FWF6>FBFP>FW-FdoFao@ %/FBFP>8'6&-T)6'F5!""F>F?9'F>F?Fgp>Fap6&-T+6$F5-F96&,$FBFfpF>F?F@F>F?Fgp@'/FBF6 >8(-&T-6$FFcq-&Ffq6%FF ?FgpYFL>Fcq-%%evalG6$-&Ffq6$F<%8_AnyFiniteOrdinaryPointGFhq/FatFB-%'subsopG6$/" "*-.F<6#-FY6$FgtF5FcqF1F16.%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multise ries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeri esG%multiseries/newseries/rec urseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiser ies/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncat eG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+T ypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopy right~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft ,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&l imitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupported G%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF16#QRa~package~for~ma nipulating~multiseries~expansionsF16.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/ SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeri es:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF1F1F^vc;multiseri es/Convert2SERIES&:-409Fayc2multiseries/limit&:-460Fjyc0multiseries/pow&:-469Fe uc4multiseries/AddDoit&:-400Fcxc5multiseries/function&:-4466#/%+modulenameG%,Mu ltiSeriesG M7R0 I&:-433f+6#%%exprG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRI AGF&-T%6#-%#opG6#9$F&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseri es/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeries G%multiseries/newseries/recur seG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiserie s/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG %'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Typ eForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF(%jnCop yright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%in itG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunction G%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF& 6#QRa~package~for~manipulating~multiseries~expansionsF&6.%'SERIESG%)t_SERIESG%, diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/Scale VarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_va rGF&F&F8c4multiseries/AddDoit&:-400<$F]s-%*identicalG6#""!6#/%+modulenameG%,Mul tiSeriesG M7R0 I&:-409f*6&%%exprG%&scaleG%$varG%(recurseG6%%"vG%$resG%'newvarG6#%YCopyright~(c )~2002-2004~by~the~Algorithms~Project,~INRIAG6"C*-%'ASSERTG6#33'9%.%&SCALEG'9&- %%listG6#.%)ScaleVarG'9'%(booleanG@$/9$""!OFG@$/F;7"@%-%%typeG6$FF.%'SERIESGO-% #opG6$""*FFOFF>8&F;>8%FF@%FMC$>8$-FT6$"")FF@&/Fin&F;6#!"">FY-%'subsopG6$/Fao%%N ULLGF;/F_o-T%6$7$FinF_oF7C$>Fen-FP6+F77#FFFG.%)t_SERIESG7#FG.%)infinityG.%(inte gerGF_oFS>FYFcoC$>Fen-FP6+F7FapFG-T'6#FFFdpFepFgpF_oFF>FYFco@$50FYFK3FB-%'membe rG6$-FT6$""%Fen<$%*algebraicGFbpC$>Fen-Fdo6$/""#-%$mapG6'9!-FT6$FcrFenF7FYFBFen @%Fdq>Fen-Fdo6$/F[rFbpFen>Fen-Fdo6$/F[r-F_q6#-FT6$FVFenFenFenF/F/6(%6_thismodul edefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4m ultiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/po werG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiserie s/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompGF ,%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mu lMSG%)newscaleG6%%(packageGF.%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo ~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG% 'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveF unctionG%+SeriesInfoG%*oldseriesGF/6#QRa~package~for~manipulating~multiseries~e xpansionsF/6.FQFcp%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type /SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG% .type/t_SERIESG%%_varGF/F/F\wc4multiseries/fastest&:-445F_vc5multiseries/WhatTy pe&:-4326#/%+modulenameG%,MultiSeriesG M7R0 I&:-385f*6"6#%-oldwarnlevelGF$F$C%>8$-%*interfaceG6#/.%*warnlevelG""!-_%*TypeTo olsG%(AddTypeG6$.T%f*6#%"eGF$F$F$-%%typeG6$9$._F$%'seriesGF$F$F$-F+6#/F.F)F$F$6 &%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiserie s/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2m ultiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/sign G%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%, minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/ad dMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the ~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~M aple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptGFA%'taylorG% ,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG% +SeriesInfoG%*oldseriesGF$6#QRa~package~for~manipulating~multiseries~expansions F$6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG %,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-se riesG%.type/t_SERIESG%%_varGF$F$FAc'series&:-3896$%*protectedG/%+modulenameG%,M ultiSeriesG M7R0 I&:-412f+6&%$serG%&scaleG%$varG%%restG6+%&coeffG%&exponG'%(lcoeffsG%%listG'%)nb coeffsG%(integerG'%"iGF1%(tocheckG'%(recurseG%(booleanG%+expr4coeffG%(prerestG6 #%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C--%'ASSERTG6#533 3'9$<$-%*identicalG6#""!.%'SERIESG'9%.%&SCALEG'9&-F.6#.%)ScaleVarG/9#""$'9'%%na meG@$/FFFKC$@$/FY""%>FfnFKOFK>8*-%&evalbG6#/-%#opG6$F]oFF.%)t_SERIESG>8&-Fgo6$" "#FF>8'-%%nopsG6#F\p?(8("""FgpFap%%trueGC$>8)&F\p6#Ffp@&Fao@$0-9!6%F[qFOFSFKC$> 8$F[q[0-T%6#F[qFhpC$>FfqF[qFgq@$/Ffp,&FapFgpFgpFgpO-Fbq6$-T'6%-Fgo6$""*FFFOFS&9 "6#;F_p!"">8%-Fgo6$7$""&FfpFF@%-%%typeG6$FfqFL>8+-Fgo6$FirFfq>FjsFfq@$F\oC$>F[q ,&FgrFgp*&FjsFgp)-Fgo6$"")FFF`sFgpF^s@%/F[qFK>FfnFKC$>8,-%'subsopG6&/F_p&F\p6#; ,&FfpFgpFgpFgpFap/Fds7#-Fgo6$7$FdsFcuFF/FirF[qFF@%33/-Fgo6$FdsF\u7"/-Fgo6$FZF\u FK/-Fgo6$""'F\u%)infinityG>FfnFK>FfnF\u-F^u6(/F_p7#Ffq/Fds7#F`s/Fhv.Fiv/FZFK/Fi rFbtFFFmultiseries/newseries/recurseG%0multiser ies/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multi series/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+ln coeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mul tiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF;%jnCopyright~(c)~Ma plesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiser iesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSu pportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF<6#QRa~package ~for~manipulating~multiseries~expansionsF<6.FMFjo%,diff/SERIESG%-print/SERIESG% +print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-tayl orG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGFmultiseries/newseri es/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0mu ltiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/t runcateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorev alG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG F*%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexpo rtsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,Add FunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*olds eriesGF+6#QRa~package~for~manipulating~multiseries~expansionsF+6.F4%)t_SERIESG% ,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/Scal eVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_v arGF+F+F46#/%+modulenameG%,MultiSeriesG M7R0 I&:-392f*6"F$F$F$C$>&T%6#&9"6#;"""!"#&F+6#!""%%NULLGF$F$6&%6_thismoduledefiniti onGb6#%+thismoduleGF$F$F$F$6#QLLibrary~extension~mechanism~for~MultiSeriesF$F$F $F$%5multiseries/functionGc5multiseries/function&:-4466$%*protectedG/%+modulena meG%,MultiSeriesG M7R0 I&:-428f*6$%%exprG%&scaleG6#%$resG6#%YCopyright~(c)~2002-2004~by~the~Algorithms ~Project,~INRIAG6"C$-%'ASSERTG6#'9%.%&SCALEG@'-%%typeG6$9$.%'SERIESG@)0-%#opG6$ ""$F8""!-%(applyopG6&9!F@F8F1/-F>6$""&F87#FAC$@%/-F>6$"")F8&-%%evalG6$&F16#.%%l istG"""6#FY>8$FY>Ffn-FE6$-F>6#-F>6$""#F8F1-%'subsopG6'/F^o7"/FIFco/F@Ffn/""'FAF 8/FGFco-F`o6$/F@FYF8-F`o6'/7$F^o!""%%NULLG/7$FIF`pFap/Fgo-F>6$FcpF8/F@-FE6$-F>6 $F_pF8F1F8-%$hasG6$F8-FS6$&F16#.%(varnameGFYC$>Ffn-T'6$-T%6&F8F1FRFAF1@%-F66$Ff nF9-T)6$FfnF1FfnFYF+F+6*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiserie s/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG %multiseries/newseries/recurs eG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries /runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG% 'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Type ForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopy right~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%ini tG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG %2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6 #QRa~package~for~manipulating~multiseries~expansionsF+6.F:%)t_SERIESG%,diff/SER IESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9ty pe/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+Fc wc0multiseries/run&:-472Fftc@multiseries/Series2BigO/cleanup&:-427Firc5multiser ies/2polynom&:-3986#/%+modulenameG%,MultiSeriesG M7R0 I&:-463f+6#%%exprG6$%$resG'%"iG%(integerG6#%YCopyright~(c)~2002-2004~by~the~Alg orithms~Project,~INRIAG6"C$-%'ASSERTG6#'9$%%listG@%-%'memberG6$""!F3F9C%>8$&F36 #"""?(8%""#F?-%%nopsG6#F3%%trueG>F<-T%6$F<&F36#FAFmultiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8mult iseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmul tiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%. series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMS G%)newscaleG6%%(packageGF,%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Ma ple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'ta ylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunc tionG%+SeriesInfoG%*oldseriesGF-6#QRa~package~for~manipulating~multiseries~expa nsionsF-6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/ SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeri es:-seriesG%.type/t_SERIESG%%_varGF-F-Fdoc4multiseries/MulDoit&:-421<$Fjt-%*ide nticalG6#F96#/%+modulenameG%,MultiSeriesG M7R0 I&:-442f+6'%%exprG%&scaleG%$varG%$ordG%%flagG67'%$resG<$%'SERIESG%*algebraicG'% )maxexponGF/'%(nbcoeffG%(integerG%+oldnbcoeffG'%'nbiterGF4%"iG%"jG'%'lcoeffG%&t ableG'%'lexponGF<'%(lcoeffsG%%listG'%(lexponsGFA%$tmpG'%(thetypeG%%typeG'%%lord G%*nonnegintG%+minnbcoeffG%%bigoG%%gresG%'closedG%'enoughG%'tmpresG%(expbigoG6$ %)rememberG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C2-%'AS SERTG6#3333'9$F/'9%.%&SCALEG'9&-FA6#.%)ScaleVarG'9'<$FJ-%*identicalG6#%)infinit yG5/9#""%'9(-Fho6#.%,exact_orderG@&/F_o7"OFin345-FG6$Fin.F.-%$hasG6$Fin%"OG-T%6 $FinF[oO""!@'0FeoFjo>81Feo0%&OrderGFjo>F[r-%$maxG6%F]r-%#opG6#-%%map2G6%Fcr""#- %$mapG6$Fcr-%'indetsG6$Fin-%)specfuncG6$%"^GFbq-Fcr6#-Ffr6%Fcr!""-%'selectG6%F` q-F]s6$Fin._FU%'seriesG-Fbq6#""">F[r"#?>8$Fin>8&Fgq>8%,$FjoFgs>86%&falseG>85Fgq @'5/F]p""&/FeoFgq>82FeoFiq>FguFbt>FguFjo?(8(FbtFbtFU%%trueGC0@$-FG6$84F^qC$>Fft -Fcr6$""*Fav@$-F`q6$FftFbq>FftFin>Fav-T'6&FftF[o&F_o6#;FgsFgsF[r@$/FavFgqOFgq>F ftFav?(FUFbtFbtFU30-Fcr6$"")Fft&F_o6#Fgs0-Fcr6$FduFftFgp>Fft-Fcr6$7$FhrFbtFft@$ 4-%'memberG6%FjtF_x.8)C$>F[yFgq>80-Fcr6$F^pFft@$F^x>Fjt-Fcr6$7$FduFgsFft@$33/F_ x7#Fgq2Fbt-%%nopsG6#F_o-%)assignedG6#&%9multiseries/possiblezeroG6&FinF[o&F_o6# ;Fbt!"#&9"6#;F^pFgs>&Fdz6&FbxF[oFfzFjzF\v>8'Fht?(8*,&F[yFbtFbtFbtFbt-F^z6#-Fcr6 $FhrFft2FhtFeoC(>8/-9!6&-Fcr6$7$FhrFd[lFftF[oFfzFjz@$/F]\lFgq\@&-FG6$F]\lF^q@$/ -Fcr6$FduF]\lFgpFf\l3Fcu-T)6#F]\lFf\l>Fht,&FhtFbtFbtFbt>&8+6#FhtF]\l>&8,Fg]l-Fc r6$7$FduFd[lFft>8-7#-%$seqG6$&Ff]l6#F[y/F[y;FbtFht>8.7#-Fb^l6$&Fj]lFe^lFf^l@(33 2FbtF[v/FhtFb[l-F`q6$-Fcr6$FfvFftFbq>F]uF\v/-Fcr6$""'FftFjo@%3/FhtFgq0FeoFgq@%/ FavFftOFgqC$>-F_\l6$Fe_l&F[[l6#;FhrFgsFgq>F[vF[`l>F]uF\v5Feu0FhtFgq@%1FguFht>F] uF\vC&>87-%%subsG6$/Fft-F^q6+F[oF_^lFbtF_yFi^lFi_l-Fcr6$""(FftFiwFe_lFav@$30F_^ lFgp-FG6$&F_^lFatF^q>Fcal-%'subsopG6$/F^p.%)t_SERIESGFcal>F`u-T+6#Fcal@$-Fdq6$, &-T-6#FavFbtF`uFgsF[oC$>Fav-Febl6%/F[`lFjo/""$FgqFav>F]uF\v@'F]uC&@%1Fd[lFf[lC% >83-F_\l6&Fa\lF[oFfzFgq@$/FcdlFgq>Fcdl-F_\l6&FbtF[oFfzFgq>88F[^lC$>Fcdl-F_\l6&- Fcr6$F[dlFftF[oFfzFgq>F\elFi_l@$0FcdlFgq>Fcdl-T/6$FcdlF[o@$0F_yFhbl>F_y-T36#-Fj r6$T1<$-Fcr6#F_^lFcdlO-Feal6$/Fft-F.6+F[oF_^lFcdlF_yFi^lF\elFjalFiwFe_lFav52F[v F[dl/F\x&&F[o6#.FAF]xC%@$53/F[vF[`lFiq3/F[vFhr-Faz6#&Fdz6#F[[lC$@$-%)assumingG6 $7#-F`]l6$,&-T5FeqFbtF`uFgs.%)symbolicG7#'-Fcr6#-%%evalG6$&F[o6#.%)variableGFbt -%*RealRangeG6$-%%OpenG6#Fgq#Fbt"`q++++++++++++++++++++++++++++++++++++++++++++ ++++++"OFgclY6$Qdymultiseries~encountered~a~difficulty~in~expanding~the~express ion:~%1.|+If~this~expression~is~not~identically~0,~try~increasing~the~order~of~ expansion.|+Otherwise,~try~adapting~Testzero~to~your~needs,~see~?Testzero~for~m ore~information.FUFfhl>F[r-F`r6$F[`l,$F[rFhr-%)userinfoG6'FbtT7FftQ6~is~expande d~at~orderFUF[rC$-Fhx6%F\xF`gl.Fd[l[>F\hlF\v>&Fdz6$FdvFg`lF\v>Fft-F_\l6&FdvF[o7 $-FcrF_z&F`gl6#,&Fd[lFbtFbtFbtFjz>Fft-T96&FftF[oF_oFeo@$33330FftFgqFhwFjy/FaelF gqFh_l>FftFbxFftFU6#Fdz6:%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseri es/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeries G%multiseries/newseries/recur seG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiserie s/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG %'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Typ eForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGFT%jnCop yright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%in itG%,multiseriesG%&limitG%'asymptGF_t%'taylorG%,LeadingTermG%,AddFunctionG%2Fun ctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGFU6#QRa~ package~for~manipulating~multiseries~expansionsFU6.F.Fibl%,diff/SERIESG%-print/ SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeri es:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGFUFUF`_mc5multiser ies/Testzero&:-431Fiamc0multiseries/run&:-472F[amc?multiseries/lastchancetestze ro&:-458F_]mc5multiseries/2polynom&:-398F^_mc8multiseries/Series2Expr&:-429F]_m c8multiseries/Series2BigO&:-428Fa_mc5multiseries/WhatType&:-432Ff]mc7multiserie s/CommonType&:-405F_^mc=multiseries/Expr4Series2Expr&:-414F[`mc1multiseries/doi t&:-442Fhamc8multiseries/run/cleanup&:-471F/6#/%+modulenameG%,MultiSeriesG M7R0 I&:-450f*6&%%exprG%&scaleG%$varG%&orderG6&%$limG%%lim2G%'argseqG%$resG6#%fqCopy right~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generat ed~05/16/2006~@~11:17:11G6"C)@$/9$""!O-T%6&-%*EllipticEG6#F59%9&%&falseG>8$-T'6 %F4F=F>>8%FA@&/FA%*undefinedGYQ9unable~to~compute~seriesF0-%$hasG6$FA%)infinity G>FAFO@%/FAFO>8&6&-T)6'F4!""F=F>9'F=F>FZ>FT6&-T+6$F4-F86&,$FAFYF=F>F?F=F>FZ@+5/ FAFY-%)TestzeroG6#,&FA"""FdoFdo>8'-&T-6$F;FY6#FT/FAF5>Ffo-&Fio6$F;F5F[p5/FAFdo- Fao6#,&FAFdoFYFdo>Ffo-&Fio6$F;FdoF[p-%'memberG6$FA<#FOYFK>Ffo-%%evalG6$-&Fio6$F ;%8_AnyFiniteOrdinaryPointGF[p/FfqFA-%'subsopG6$/""*-.F;6#-%#opG6$F\rF4FfoF0F06 .%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiserie s/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2m ultiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/sign G%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%, minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/ad dMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the ~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~M aple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'t aylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFun ctionG%+SeriesInfoG%*oldseriesGF06#QRa~package~for~manipulating~multiseries~exp ansionsF06.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type /SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSer ies:-seriesG%.type/t_SERIESG%%_varGF0F0Fdsc;multiseries/Convert2SERIES&:-409Fgv c2multiseries/limit&:-460F`wc0multiseries/pow&:-469F[sc4multiseries/AddDoit&:-4 00Fiuc5multiseries/function&:-4466#/%+modulenameG%,MultiSeriesG M7R0 I&:-465f*6%%%exprG%$eqnG%"nG6$%"sG%(hasbigoG6"F+C%@$335553-%%typeG6$9%%%nameG0- %'degreeG6$9$F7%%FAILG3-F56$F7/F8%*algebraicG-F56$F=-%(polynomG6$FC-%#opG6$"""F 7-F56$F=._F+%'seriesG53-F56$F=<$%"*G%"+G-F56$7#-FJ6#F=-%%listG6#%4MultiSeries:- seriesG-F56$F=)F[o%'posintG4-%$hasG6$F=.%)leadtermG4-Fbo6$F7%)infinityGO-T%6#9" >8$-T'F]p@%/F`p""!Fep-T)6&F`p-FJ6$FLF`p.8%FfoF+F+6*%6_thismoduledefinitionGb6#% +thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDo itG%6multiseries/AddSeriesG%m ultiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiserie s/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseri esG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series 2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)new scaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%j nCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG %%initG%,multiseriesG%&limitG%'asymptGFQ%'taylorG%,LeadingTermG%,AddFunctionG%2 FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#Q Ra~package~for~manipulating~multiseries~expansionsF+6.%'SERIESG%)t_SERIESG%,dif f/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVar G%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF +F+F\xc*oldseries&:-397Fbwc,multiseries&:-386Fiuc>multiseries/newseries/recurse &:-4686#/%+modulenameG%,MultiSeriesG M7R0 I&:-473f*6$%"fG%&equalG6'%$resG%&scaleG%'sigresG%'tmpresG%*dummyrealG6#%YCopyri ght~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C&-%'ASSERTG6#'9$<$-%*iden ticalG6#""!.%'SERIESG@$/F5F:OF5>8$-T%6#F5@%/FAF:F:C)?(F/"""FIF//-%#opG6$""%FA.% )t_SERIESG>FA-FL6$7$""#FIFA>FAFR>8%-FL6$FIF5@%-%$hasG6$FA-%%evalG6$&FX6#.%)vari ableGFIC$@$-Fgn6$FA.%$expG>FA-%(convertG6$FA.%%trigG>8'-%%subsG6$/Fin8(FA>F]pFA @'3/9#FU9%>8&-%)assumingG6$7#-%'signumG6%F:F]pFI7#'Fbp%%realGFfn>Fjp-F\q6$7#-F` q6#F]pFbq>FjpFiq@$-Fgn6$FjpFbp>Fjp-F_p6$/FbpFinFjpFjpF/F/6&%6_thismoduledefinit ionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseri es/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8mu ltiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitm ultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG %.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mul MSG%)newscaleG6%%(packageGF.%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~ Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%' taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFu nctionG%+SeriesInfoG%*oldseriesGF/6#QRa~package~for~manipulating~multiseries~ex pansionsF/6.F8$-%$catG6$%)gettype/G-%#opG6$""!F /@%-F-6$FE%*procedureG-FE6#-FK6#F/.%*algebraicGFVF*F*6$%6_thismoduledefinitionG b6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/A ddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multis eries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmulti seriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.se ries2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG% )newscaleG6%%(packageGF)%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Mapl e~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'tayl orG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFuncti onG%+SeriesInfoG%*oldseriesGF*6#QRa~package~for~manipulating~multiseries~expans ionsF*6.F=F?%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIE SG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/ t_SERIESG%%_varGF*F*F-6#/%+modulenameG%,MultiSeriesG M7R0 I&:-386f*6$'%%exprG%*algebraicG'%"VG<%%&SCALEG%%nameG/F,F'6"F.F.Z&O-T%6#9"F.YF. -T'F.F.F.6(%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4 multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseri es/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multis eries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnc oeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mult iseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2 004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~ Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%' seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG% /RemoveFunctionG%+SeriesInfoG%*oldseriesGF.6#QRa~package~for~manipulating~multi series~expansionsF.6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_ varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9typ e/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF.F.Fjpc8multiseries/multiseries&: -464Faoc:multiseries/cleanremember&:-4396$%*protectedG/%+modulenameG%,MultiSeri esG M7R0 I&:-413f+6'%<ermG%&scaleG%"iG%$sgnG%"LG6&'%'newVarG%)ScaleVarG%'translG'%&bas isG-%%listG6#F-%"jG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIA G6"C+-%'ASSERTG6#3'9%.%&SCALEG'9&%*nonnegintG>8&-%%evalG6$&F>6#.F2""">8%7#-%$se qG6$/8'-%#opG6$FLFT/FTFE@%-%%typeG6$*&9'FL9$FL%"+G>FN*$-%$mulG6$-%$expG6#-%%sub sG6$FNFT/FTFgn!"">FN*$-Fao6#-%'normalG6#-Fdo6$FNFgnFgo>8$-T%6#FN>&&F>6#%$logG6# FbpFgn@%09(""!>FE7%-FV6$;FL,&FBFLFgoFLFEFbp-FV6$;FB-%%nopsG6#FEFE>FE7%-FV6$;FL, &FBFL!"#FLFEFbp-FV6$;FeqFiqFE>FIFEFbpF7F76&%6_thismoduledefinitionGb6#%+thismod uleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6mul tiseries/AddSeriesG%multiseri es/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cl eanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5mul tiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG %+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6% %(packageGF6%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G 60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,Leading TermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesI nfoG%*oldseriesGF76#QRa~package~for~manipulating~multiseries~expansionsF76.%'SE RIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/S ERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.t ype/t_SERIESG%%_varGF7F7F^xc'newvar&:-479F-6#/%+modulenameG%,MultiSeriesG M7R0 I&:-423f+6%%&expr1G%&expr2G%&type2G6&'%'lcoeffG%%listG'%*typecoeffG%%typeG%"iG% *coeffbigoG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C)-%' ASSERTG6#33'9$.%'SERIESG'9&F.09%""!>8%-%#opG6$""%F;@$0FDF?>FD-T%6#<$FDF?@%-F.6$ &FD6#%"*G%*procedureG>8$-%$mapG6%FS-FF6$""#F;FA>FX7#-%$seqG6$*&8&"""FAF`o/F_oFf n>8'-FF6$""$F;@$3/FD.%)t_SERIESG0FcoFB>Fco-T'6$FcoFA-%'subsopG6'/FhnFX/FHFD/""* *&FAF`o-FF6$FgpF;F`o/FfoFcoF;F3F36(%6_thismoduledefinitionGb6#%+thismoduleG6dp% 5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries /AddSeriesG%multiseries/newse ries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0 multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries /truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsor evalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packag eGF2%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pex portsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,A ddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*ol dseriesGF36#QRa~package~for~manipulating~multiseries~expansionsF36.F=F[p%,diff/ SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG% 9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF3F 3Fiqc7multiseries/CommonType&:-405Firc4multiseries/MulDoit&:-421F=6#/%+modulena meG%,MultiSeriesG M7R0 I&:-393f*6"F$F$F$-%)assignedG6#&T%6#9"F$F$6&%6_thismoduledefinitionGb6#%+thismo duleGF$F$F$F$6#QLLibrary~extension~mechanism~for~MultiSeriesF$F$F$F$%5multiseri es/functionGc5multiseries/function&:-4466$%*protectedG/%+modulenameG%,MultiSeri esG M7R0 I&:-470f+6(%%exprG%$pwrG%&scaleG%$varG%$ordG%,onbranchcutG6-%'lcoeffG%'lexponG% $resG%"iG%"kG%"sG%$domG%&brcutG%#imG%)nbcoeffsG%%bigoG6#%YCopyright~(c)~2002-20 04~by~the~Algorithms~Project,~INRIAG6"C$-%'ASSERTG6#3333'9$.%'SERIESG'9%%*algeb raicG'9&.%&SCALEG'9'-%%listG6#.%)ScaleVarG'9(%*nonnegintG@'33/-%%nopsG6#-%#opG6 $""#FC"""/-Fin6$""'FC%)infinityG/-Fin6$""$FC""!C%@'/-Fin6$""%FC.%)t_SERIESGC$>8 )-9!6$-Fin6$7$F[oF\oFC&9"6#;F[o!"">8'F]p-%%typeG6$&Fjo6#%"^G%*procedureGC$>Fap- Fbq6$FepFG>F^q-T%6#FapC$>Fap)FepFG>F^qF[r@$/9#F`o>9)-%&evalbG6#/-%'signumG6#Fep F\q@%0-Fin6$""&FC7#Ffo-%'subsopG6(/F[o7#Fap/F\pF^q/""(-T'6#<$-Fin6$F[tFC-F\r6#F G/Fbs7#*&FGF\o-Fin6$7$FbsF\oFCF\o/""*)-Fin6$F[uFCFGFC-Fes6&FgsFisFjtFC3/Fhn7"-- T)6#F\t6$FfoFGC&>8%*&F^oF\oFGF\o>8$Fco@%-F`q6$F^vFD>F^v-T+6$F^vFhp>F^v)F^vFG-Fe s6&/F`oF[v/FeoF^vFjtFCC-Z%>8*-T-6&FCFJFN.8&Q9unable~to~compute~seriesF9@%/-F\sF ctF\oC%>8.Fco@%Fio>F[x-Fcp6$F[xFhp>F[x)F[xFGO-Fes6(Fjt/F[oFcu/FbsFcu/FeoF[x/F`o F\vFCYFew@$/F_wFfoO)FfoFG>Fdw-T/6$Fdw-Fdv6%F_wF\q&Fip6#;FeoF\q>&Fap6#FfoF\o>&Fa p6#F\oFG@%3-F`q6$FGFV2FG,&FUF\oF\oF\o>8-FG>FdzFbz?(8(F[oF\oFdz%%trueG>&Fap6#Fgz *(,(FGF\oFgzF\qF\oF\oF\o&Fap6#,&FgzF\oF\qF\oF\oFgzF\q@%2FUFdz>Fap-FD6+FJ7#-%$se qG6$Fjz/Fgz;FfoFU&Fap6#FbzFbt7#-%"$G6#F[\lFbz.%(integerG-%%evalG6$&FJ6#.%)varia bleGF\o),&F\oF\oFd\lF\oFG>Fap-FD6+FJ7#-Fh[l6$Fjz/Fgz;FfoFdzFfoFc\l7#-F`\l6#Fd]l FaoFb\lFd\lF[]l>Fdw-T16'FapFdwFJFNFU@%55-F`q6$FGFc\lFcr4%._EnvBranchCutG>F_w-Fd v6%F_wFGFdyC$>F_w-Fdv6&F_wFGFdy.8+@$F[_lC$>8,-T36$-%#ImG6#FCFhz@&30F__lFfo/F__l F\q>F_w-F`y6$F_w-%$expG6#*(^#!"#F\o%#PiGF\oFGF\o5-F`q6$F__l-%)specfuncG6$%)anyt hingGF\s-F`q6$,$F__lF\qFg`l>F_w-F`y6$F_w-F^`l6#**^#F\oF\o,&F__lF\oF\qF\oF\oFc`l F\oFGF\o>Fdw-Fes6$Fjt-F`y6$FdwF_wF9F964%6_thismoduledefinitionGb6#%+thismoduleG 6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multise ries/AddSeriesG%multiseries/n ewseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanu pG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multise ries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+su bsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(pa ckageGF8%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%* _pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTerm G%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG %*oldseriesGF96#QRa~package~for~manipulating~multiseries~expansionsF96.FEF^p%,d iff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleV arG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_var GF9F9Fcdlc5multiseries/WhatType&:-432Fhblc7multiseries/CommonType&:-405Fjblc?mu ltiseries/ComparisonFunction&:-407Fhflc0multiseries/pow&:-469F_clc9multiseries/ DominantTerm&:-412Fhclc4multiseries/MulDoit&:-421F\elc4multiseries/compose&:-44 1F\glc1multiseries/sign&:-473<$FE-%*identicalGFiy6#/%+modulenameG%,MultiSeriesG M7R0 I&:-478f*6%%%miniG%"LG%%compG6$%"aG%"bG6"F+@'/9%7"9$-%'memberG6$&F.6#"""F0F0C%> 8$F4>8%&F0F5@)-9&6$F9F;<#F9-F?6$F;F9F05/-%)TestzeroG6#,&F9F6F;!""%%trueG/-%'sig numG6%""!FIFPFP-%&unionG6$F0FAY6$QAneed~to~determine~the~sign~of~%1F+FIF+F+6$%6 _thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/A ddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2mult iseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%= multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,min withcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMS G%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Al gorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Mapl e~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'tayl orG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFuncti onG%+SeriesInfoG%*oldseriesGF+6#QRa~package~for~manipulating~multiseries~expans ionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SC ALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries :-seriesG%.type/t_SERIESG%%_varGF+F+6#/%+modulenameG%,MultiSeriesG M7R0 I&:-462f+6%'%(TheListG%%listG%%exprG'%%compG%*procedureG6#'%"jG%(integerG6#%YCo pyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C$?(8$-%%nopsG6#9$!""" ""-9&6$9%&F96#F5F2@)/F5""!FD-F=6$F@F?F55/F@F?-%)TestzeroG6#,&F@F;F?F:,&F5F;F:F; Y6$QAneed~to~determine~the~sign~of~%1F2,&F?F;F@F:F2F26$%6_thismoduledefinitionG b6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/A ddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multis eries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmulti seriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.se ries2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG% )newscaleG6%%(packageGF1%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Mapl e~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'tayl orG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFuncti onG%+SeriesInfoG%*oldseriesGF26#QRa~package~for~manipulating~multiseries~expans ionsF26.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SC ALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries :-seriesG%.type/t_SERIESG%%_varGF2F2F/6#/%+modulenameG%,MultiSeriesG M7R0 I&:-443f*6&%%exprG%&scaleG%$varG%$ordG6,%%fvarG%%lvarG%#i2G%#i1G%"vG%%vvarG%'to diffG%'tosubsG%$fcnG%(newexprG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Pro ject,~INRIAG6"C(>8(-%%evalG6$&9%6#.%)variableG""">8$-T%6$7$F9-%#opG6#-%'selectG 6%%$hasG-%'indetsG6$9$%(indexedG-F;6$&F>6#.%(varnameGFBF>-%'memberG6%F9-F;6$&F> 6#.%%listGFB.8'-Ffn6%FDFhn.8&>8%7#-FJ6$;F_oFcoFhn-T)6&-F;6$-%%diffG6$-T'6$FSF>9 &/Fep-F;6$&F>6#.%%backGFBF>Feo9'F6F66*%6_thismoduledefinitionGb6#%+thismoduleG6 dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiser ies/AddSeriesG%multiseries/ne wseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanup G%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiser ies/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+sub sorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(pac kageGF5%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_ pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG %,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG% *oldseriesGF66#QRa~package~for~manipulating~multiseries~expansionsF66.%'SERIESG %)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIES G%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t _SERIESG%%_varGF6F6Fctc4multiseries/fastest&:-445Fdrc=multiseries/Expr4Series2E xpr&:-414F^vc0multiseries/run&:-4726#/%+modulenameG%,MultiSeriesG M7R0 I&:-451f*6&%%exprG%&scaleG%$varG%&orderG6$%"xG%"yG6#%YCopyright~(c)~2002-2004~b y~the~Algorithms~Project,~INRIAG6"@)54-%%typeG6$9$%%listG0-%%nopsG6#F5""#YQEwro ng~number~of~arguments,~EllipticFF.5/&F56#"""""!4-%$hasG6$-%#opG6$""*F@-%%evalG 6$&9%6#.%)variableGFB-T%6#9"5/&F56#F;FC4-FF6$-FI6$FKFZFL-FM6$-&T'6#.%2EllipticF firstargG6$7$FZF@&FW6#;F;!""/Fbof*6$%"aGF*F.F.F.-.%*EllipticFG6$FPF5F.F.F.-T)6$ F_pFWF.F.6*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4 multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseri es/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multis eries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnc oeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mult iseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF-%jnCopyright~(c)~Map lesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseri esG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSup portedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF.6#QRa~package~ for~manipulating~multiseries~expansionsF.6.%'SERIESG%)t_SERIESG%,diff/SERIESG%- print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/Mul tiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF.F.F_tcEmul tiseries/function/EllipticF2ndarg&:-451Fjsc5multiseries/function&:-446F^sc5mult iseries/analytic&:-4346#/%+modulenameG%,MultiSeriesG M7R0 I&:-482=6"%&falseGE\[l&%&floatG<#%)t_SERIESG%)fractionG<#%)rationalGF,<#%*algeb raicG%(integerGF+F.<#F'6#/%+modulenameG%,MultiSeriesG M7R0 I&:-435f+6)%$fctG%&largsG%"LG%%ser2G%&scaleG%$varG%$ordG6+'%%coefG<$%%listG%&ta bleG'%%ser1G<$%'SERIESG-%*identicalG6#""!%"uG%"vG'%"iG%(integerG%&argsfG%&lcoef G%'nbargsG%$resG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6" C,>8+-%%nopsG6#9&>8)7$-%$seqG6$&8&6#8(/FV;""",&FHFY!""FY8'@$-%$hasG6$&FL6#Fen%) infinityG>FN-%'subsopG6$/Fen*$FfnFenFN>&8$F8-9$6#-%#opG6#FN@%0&9'F\oF9C$?(FVFYF Y,&9*FYFYFY%%trueG>&FfoFU*&-%%diffG6$&Ffo6#,&FVFYFenFYFfnFYFVFen>8*7#-FQ6$Fgp/F V;F9Fcp>F`q7#Feo@$FhnC$>F`q-%%subsG6$/FfnFcoF`q>FN-F`o6$/FenFfnFN@$-Fin6$F`q.Fj p>F`q-%$mapG6%%(convertGF`q.%"DG@'4FhnZ%>F`q-%%evalG6$F`q/FfnF[oFEY6%Q`uthe~fun ction~%1~or~one~of~its~derivatives~has~a~singularity~at~%2,~but~is~not~known~to ~multiseries.~See~?multiseries/function~to~extend~the~knowledge~of~multiseries. FEFgoFes/FHFY>F`q-Fir6%%&LimitG-F\r6$/Ffn%#_XGF`q/FatF[oY6$QYmultivariate~analy tic~function~not~handled~at~v=infinityFEFgo@%F^pC%>8%-T)6#-FQ6$-T'6$&F`qFU-T%6& )-Fcs6$&9(6#.%)variableGFYF^qFju7#FguFV/FV;FY-FJ6#F`q>Fit-F`o6&/""$FY/""'Fav/"" *-Fho6$-F[p6#&FN6#;FY!"#-%#ifG6%F_s,&F[oFYFiuFY*$FiuFenFit@%/FitF9OF9>8,-T+6%Fi tF_p&9"6#;""&Fen>F]x-T-6&&F`q6#FYFju9)Fep@%5Fis/F]xF9F]x-T/6%F]xFN&Fbx6#;""#Fen FEFE60%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multi series/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/po wG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries /signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffd omG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseri es/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGFD%jnCopyright~(c)~Maplesof t,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%& limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupporte dG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGFE6#QRa~package~for~m anipulating~multiseries~expansionsFE6.F5%)t_SERIESG%,diff/SERIESG%-print/SERIES G%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-ta ylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGFEFEFg^lc0multiseries/ru n&:-472Fd[lc4multiseries/MulDoit&:-421F_zc4multiseries/AddDoit&:-400Fh\lc4multi series/compose&:-441Fhzc;multiseries/Convert2SERIES&:-409Fc\lcEmultiseries/anal ytic/recurseonseries&:-436F46#/%+modulenameG%,MultiSeriesG M7R0 I&:-410f*6(%"fG%*difforderG%%exprG%&scaleG%$varG%$ordG6+%"LG%%ser2G%&argsfG%%se r1G%$sc0G%"vG%"iG%'nbargsG%%varsG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~ Project,~INRIAG6"C*>8%-%$mapG6%T%9&&9"6#;""%!"">8$-F<6&T'F:9'9(@$-%'memberG6%.% *undefinedGFG8*Y6$Q7undefined~limit~for~%1F7-T)6$&F?6#FSFK>8+-%%nopsG6#F:?(FS"" "F\oFgn%%trueG@)-%$hasG6$&FGFen%)infinityGC$>&8'Fen-T+6%&F:FenFEF@>&8&Fen*$&8)F enFE0Fbo""!C$>Ffo-T-6$F[p,$FboFE>F]p,&FboF\oF`pF\o5/F[pFcp-T/6%F[pFKFLC$>FfoFcp >F]pFcpC$>FfoF[p>F]pF`p>8,7#-%$seqG6$F`p/FS;F\oFgn>8(-F<6%T1FhqFcp-T36*-9$6#-F[ r6$-%%subsG6$/F`p-%%evalG6$&&F`rFen6#.%)variableG""#F]pF]r9%7#-F[r6$FfoF]rF`rFh qFKFL9)F7F764%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG %4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multise ries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mult iseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+l ncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mu ltiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF6%jnCopyright~(c)~M aplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multise riesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionS upportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF76#QRa~packag e~for~manipulating~multiseries~expansionsF76.%'SERIESG%)t_SERIESG%,diff/SERIESG %-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/M ultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF7F7F^yc0m ultiseries/run&:-472Fbxc2multiseries/limit&:-460Fcvc8multiseries/Series2Expr&:- 429F[yc0multiseries/pow&:-469Fftc4multiseries/AddDoit&:-400F_xc9multiseries/ish iddenzero&:-457F[zc)newscale&:-485Fauc6multiseries/D/recurse&:-4116#/%+modulena meG%,MultiSeriesG M7R0 I&:-387t+6&'%"FG<$%"=G%*algebraicG'%#eqG/%%nameGF)>'%$dirG<'-%*identicalG6#%(co mplexG-F36#%%leftG-F36#%%realG-F36#%&rightG-F36#%.fromtheoriginG.F;>%%hintG%%tr ueG6+%"sG%&scaleG%"xG%#ptG%"uG%"fG%$limG%%lim2G%$resG6"FPC(@$-%%typeG6$9$F(O-%$ mapG6%9!FV&9"6#;""#!"">8&-%#opG6$"""9%>8'-F_o6$FjnFbo@+/Fdo""!@%/9&.F8>8)-T%6$F V/F]o,$8(F[o>F_p-%%subsG6$/F]oFepFV-%$hasG6$Fdo%)infinityG>F_p-Fap6$FV/F]o*&-%' signumG6#FdoFaoFepF[oF[p>F_p-Fap6$FV/F]o,&FdoFaoFepF[o5/F\p.F>/F\pFB>F_p-Fap6$F V/F]o,&FdoFaoFepFao>F_p-Fap6$FV/F]o*&FdoFao,&FaoFaoFepF[oFaoZ,C%>8$-T'6%F_pFepF ao@%/F^sFio>8*FioC$>8%-F_o6$FaoF^s>Fes-T)6%F^sFhs&Fhs6#%%listG@'5553F[q/9#FjnF] rF[p/F\p.FA>8,Fes/F\p.F5@'Fcs>F\uFio2Fao-%%nopsG6#F_t>F\u%*undefinedG>F\uFesC$> F_p-Fap6$F_p/FepFdp@%-%(hastypeG6$F_p-%)specfuncG6$%)anythingG%%evalG>F\uFesC%> F^sF_s@%Fcs>8+FioC$>FhsFis>F[wF\t@'5/F[wFes-T+6#,&F[wFaoFesF[o>F\uFes-FT6$Few.% )constantG>F\uFfu>F\u-.%&limitG6#FgnQ>need~to~determine~the~sign~ofFP@%9'C$-%)u serinfoG6%Fao.%&hintsG-_%,StringToolsG%.FormatMessageG6#&%.lastexceptionGFhnOF] xYFP6$QRmultiseries~encountered~a~difficulty~in~expandingFPQXmultivariate~analy tic~functions~not~handled~at~infinityFPC$@$FcxFexOF]xQ8singularity~encounteredF PYFPFPOF]x-T-FPF\uFP6#F_x6.%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multise ries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeri esG%multiseries/newseries/rec urseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiser ies/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncat eG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+T ypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopy right~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft ,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesGF_x %'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,Ge tFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGFP6#QRa~package~for~manipul ating~multiseries~expansionsFP6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIE SG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-t aylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGFPFPFh_lc+subsoreval&:- 481Fg^lc8multiseries/multiseries&:-464Fc^lc2multiseries/limit&:-460Fa^lc?multis eries/lastchancetestzero&:-458F^]lc:multiseries/cleanremember&:-4396#""$6$%*pro tectedG/%+modulenameG%,MultiSeriesG M7R0 I&:-390f*6"6#%$resGF$F$C$>8$-_%,MultiSeriesG%'seriesG6#9"@%5/F)""!-%%typeG6$F). T%F)YQOdoes~not~have~a~taylor~expansion,~try~series()F$F$F$6&%6_thismoduledefin itionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multise ries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8 multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/spli tmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newva rG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/m ulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project ,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%* _pexportsG%%initG%,multiseriesG%&limitG%'asymptGF-%'taylorG%,LeadingTermG%,AddF unctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldse riesGF$6#QRa~package~for~manipulating~multiseries~expansionsF$6.%'SERIESG%)t_SE RIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.typ e/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIE SG%%_varGF$F$F]sc'taylor&:-3906$%*protectedG/%+modulenameGF, M7R0 I&:-420f*6$%%ser1G%%ser2G61'%(lexpon1G%%listG'%(lexpon2GF*%(lcoeff1G'%(lcoeff2G F*%*typeexponG%#j1G%#j2G%%bigOG'%*typecoeffG%%typeG%&bigO2G%%expoG%$resG%&bigO1 G%$varG%#coG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C0-% 'ASSERTG6#3'9$.%'SERIESG'9%FG@$2-%%nopsG6#-%#opG6$""&FJ-FN6#-FQ6$FSFFO-9!6$FJFF >8,-T%6#<$-FQ6$""%FF-FQ6$F^oFJ>8(-Fin6#<$-FQ6$""(FF-FQ6$FhoFJ>8$FV>8&-FQ6$""#FF >8'-FQ6$FapFJ>8%FP>8--FQ6$""'FJ>81-FQ6$"")FJ@%-F66$&Fgn6#%"*G%*procedureG>8/-T) 6#-%$seqG6$-T'6%-%'subsopG6&/FS7#-F_r6$,&8*"""&F\p6#8)F]s/F\sFgp/FhoFbo-%#ifG6% 0Fip%)infinityG/F\q,&FipF]sF^sF]s%%NULLGFJ&F^pF_sFgn/F`s;F]s-FN6#F\p>Fjq-F\r6#- F_r6$-Fer6'/Fap7#-F_r6$*&F\sF]sF[tF]s/F\sFcpFgrFbsFcsFJF\t>8.-FQ6$F\qFF@$0F^uFg sC&>80-FQ6$""$FF@'0Fgp7"C$>F^u,&F^uF]s&Fgp6#F]sF]s>82-FQ6$7$FapF]sFJFfsC$>F^u,& F^uF]sFipF]s>Fbv-FQ6$FhuFJO""!@%4Fcq>8+*&FeuF]sFbvF]s>Faw-Feq6$FeuFbv>Fjq-F\r6$ -Fer6(/FSF[v/FapF[v/F\qF^u/FhuFaw/""*)F^qF^uFJFjq@%0FjqF]w-Fer6$/F`x*&-FQ6$F`xF FF]s-FQ6$F`xFJF]sFjqF]wF?F?6*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multi series/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSe riesG%multiseries/newseries/r ecurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multis eries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/trunc ateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG% +TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF>%j nCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG %%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunc tionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldserie sGF?6#QRa~package~for~manipulating~multiseries~expansionsF?6.FH%)t_SERIESG%,dif f/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVar G%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF ?F?Fiyc7multiseries/CommonType&:-405F[[lc9multiseries/MulSeriesCst&:-423Fdyc4mu ltiseries/AddDoit&:-4006#/%+modulenameG%,MultiSeriesG M7R0 I&:-461f*6#%"xG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAGF &,,-%(lnGAMMAG6#*$9$!"""""*&-%#lnG6#F.F0F.F/F0F-F0-F36#,$%#PiG""##F/F9F2F:F&F&6 $%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiserie s/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2m ultiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/sign G%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%, minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/ad dMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF(%jnCopyright~(c)~Maplesoft,~a~ division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limit G%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,G etFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF&6#QRa~package~for~manipu lating~multiseries~expansionsF&6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERI ESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:- taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF&F&6#/%+modulenameG%, MultiSeriesG M7R0 I&:-471f*6&%$resG%&scaleG%$varG%$ordG6%%%bigoG%$tmpG%%lordG6#%YCopyright~(c)~20 02-2004~by~the~Algorithms~Project,~INRIAG6"C$@%/9'""!>8&""">F6F3@'5/9&7"4-%%typ eG6$9$.%'SERIESGFB0-%#opG6$"")FB&F<6#!""C$>8%-9!6&FB9%7#FFF7@%0-FG6$""&FOF=-%(a pplyopG6(FQ7$""#F7FOFSFFOFBC%>8$-T%6$-FG6$7$Fh n,&F6F7F7F7FBFS@$3/-FG6$""%FB.%)t_SERIESG4-F@6$FdoFC>Fdo-FC6+FSF=Fdo-T'6#FdoF=F 4.%(integerG-FG6$7%FhnF7FIFBFdo>FO-%'subsopG6'/Fhn7#-FG6$7$Fhn;F7F6FB/""$Fdo/FY 7#-FG6$7$FYF[rFB/""'-FG6$7$FYF[pFBFB-Fdq6$/Fhn-%$mapG6'FQ-FG6$FhnFOFS&F<6#;F7!" #F3FOF/F/6(%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4 multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseri es/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multis eries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnc oeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mult iseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF.%jnCopyright~(c)~Map lesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseri esG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSup portedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF/6#QRa~package~ for~manipulating~multiseries~expansionsF/6.FDFcp%,diff/SERIESG%-print/SERIESG%+ print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylo rG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF/F/Fhuc8multiseries/Series 2BigO&:-428F\vc5multiseries/WhatType&:-4326#/%+modulenameG%,MultiSeriesG M7R0 I&:-479f*6#%'translG6"F&F&C$>&&%0property/objectG6#%%_varG6#9$-%*RealRangeG6$-% %OpenG6#""!#""""`q++++++++++++++++++++++++++++++++++++++++++++++++++"&F-F.F&6#F +6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiser ies/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG% 2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/si gnG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG %,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/ addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~t he~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo ~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG% 'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveF unctionG%+SeriesInfoG%*oldseriesGF&6#QRa~package~for~manipulating~multiseries~e xpansionsF&6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+ty pe/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiS eries:-seriesG%.type/t_SERIESGF-F&F&6#/%+modulenameG%,MultiSeriesG M7R0 I&:-481f*6$%"FG%#eqG6"F'F'@%5-%$hasG6$9$%%diffG-F+6$F-%%DiffG-%%evalG6$F-9%-%%s ubsG6$F5F-F'F'6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polyn omG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0mult iseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1m ultiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G %+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG% 2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2 002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~divisio n~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asym ptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunct ionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF'6#QRa~package~for~manipulating~ multiseries~expansionsF'6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+pr int/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG %9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF'F'6#/%+modulenameG%,MultiSe riesG M7R0 I&:-434f+6'%$fctG%%exprG%&scaleG%$varG%$ordG6*%"LG'%"iG%(integerG%&largsG%'nbar gsG%%ser2G%"xG%'argseqG%&lvarsG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Pr oject,~INRIAG6"C*-%'ASSERTG6#33'9&.%&SCALEG'9'-%%listG6#.%)ScaleVarG'9(%*nonneg intG@%4-%%typeG6$9%FE>8&7#FQ>FSFQ>8'-%%nopsG6#FS?(8%"""FgnFW%%trueG@&/&FS6#Ffn" "!>&8$F\oF]o-FO6$F[o.%'SERIESGC$>F_o-T%6%F[oF?FC@$/F_o%*undefinedGY6$QVunable~t o~compute~multiseries;~undefined~limit~for~%1F7-T'6$F[oF??(FfnFgnFgnFWFhn@%-%)a ssignedG6#F_o@'-%$hasG6$F_o%)infinityG>&8(F\o-T)6%F[o!""&9"6#;""$Fcq/F_oF]o>F^q F[o>F^q-T+6$F[o,$F_oFcq>F^q%%NULLG>8*-%$seqG6$-%#ifG6%Fep&8)F\oF[o/Ffn;FgnFW>8+ 7#-Fer6$-Fhr6%FepFjrFarF\sO-T-6)-%(unapplyG6$-9$6#FcrF_s7#-Fer6$-Fhr6%FepF[oFar F\s7#-Fer6$-Fhr6%FepF_oFarF\s7#-Fer6$F^qF\sF?FCFJF7F76.%6_thismoduledefinitionG b6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/A ddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multis eries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmulti seriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.se ries2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG% )newscaleG6%%(packageGF6%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Mapl e~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'tayl orG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFuncti onG%+SeriesInfoG%*oldseriesGF76#QRa~package~for~manipulating~multiseries~expans ionsF76.Fdo%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%, type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seri esG%.type/t_SERIESG%%_varGF7F7F`yc2multiseries/limit&:-460Fawc8multiseries/Seri es2Expr&:-429Fiyc0multiseries/pow&:-469Fduc4multiseries/AddDoit&:-400Fgwc=multi series/analytic/recurse&:-435<$Fdo-%*identicalG6#F]o6#/%+modulenameG%,MultiSeri esG M7R0 I&:-444f*6'%"fG%$eqnG%&scaleG%$varG%$ordG6#%$resG6#%YCopyright~(c)~2002-2004~by ~the~Algorithms~Project,~INRIAG6"@)4-%$hasG6$9%-%%evalG6$&9&6#.%)variableG"""-T %6$-F66$-F?6$9$&9"6#;""$!""F4FF55552F=-%%nopsG6#F44-%%typeG6$FE%)functionG-F26$ -%#opG6$7$F=F=F4F54-FV6$-Ffn6$F=FEFX0-FR6#FE""#YQBunable~to~compute~series~for~ evalF.5/-Ffn6$""!FE.%%diffG3/Ffo.%%DiffG/Fen-Ffn6$FaoFE-T'6&-%(unapplyG6$F\oF`p 7#F=7#-Ffn6$7$F=FaoF4FFC$>8$-F?6$-%'subsopG6%/F=-F?6$-%%subsG6$F4F\oFF/Fao-Fiq6 $/FenF5F`pFEFF@%5FeoF\p-T+6$F_q-T)6%-F?6$-Fio6$FjpF5FFFKFFF_qF.F.6,%6_thismodul edefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4m ultiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/po werG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiserie s/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG% 'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multise ries/mulMSG%)newscaleG6%%(packageGF-%jnCopyright~(c)~Maplesoft,~a~division~of~W aterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'s eriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/ RemoveFunctionG%+SeriesInfoG%*oldseriesGF.6#QRa~package~for~manipulating~multis eries~expansionsF.6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_v arG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type /MultiSeries:-seriesG%.type/t_SERIESG%%_varGF.F.F[xc0multiseries/run&:-472F]tc. multiseries/D&:-410Fhwc0multiseries/pow&:-469Fhtc4multiseries/MulDoit&:-4216#/% +modulenameG%,MultiSeriesG M7R0 I&:-452f*6&%%exprG%&scaleG%$varG%&orderG6'%$limG%%lim2G%*asymptdirG%'argseqG%$r esG6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~11:19:52G6"C)@$/9$""!O-T%6&-%%erfcG6#F69%9&%&falseG >8$-T'6%F5F>F?>8%FB@'/FB%*undefinedGYQ9unable~to~compute~seriesF1-%$hasG6$FB%)i nfinityGC$@'-FN6$FB%$expG>8&-%#opG6#-%'selectG6%%%typeGFB-%)specfuncG6$%)anythi ngGFU2"""-%%nopsG6#FB>FW-%)argumentG6#-%%subsG6$/FPF^oFB>FWF6>FBFP>FW-FdoFao@%/ FBFP>8'6&-T)6'F5!""F>F?9'F>F?Fgp>Fap6&-T+6$F5-F96&,$FBFfpF>F?F@F>F?Fgp@'/FBF6>8 (-&T-6$FFcq-&Ffq6%FF?Fgp3- F\r6#0-F`r6#,&Fcr#F^oF[sFWFfpF^o-F\r6#0-F`r6#,&FcrF^oFWFfpFfp>Fcq-&Ffq6%FFcq-&Ffq6%FFcq-%%evalG6$- &Ffq6$F<%8_AnyFiniteOrdinaryPointGFhq/F_vFB-%'subsopG6$/""*-.F<6#-FY6$FevF5FcqF 1F16.%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multis eries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/pow G%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/ signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdo mG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiserie s/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by ~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterl oo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'series G%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/Remov eFunctionG%+SeriesInfoG%*oldseriesGF16#QRa~package~for~manipulating~multiseries ~expansionsF16.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+ type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/Mult iSeries:-seriesG%.type/t_SERIESG%%_varGF1F1F\xc;multiseries/Convert2SERIES&:-40 9F_[lc2multiseries/limit&:-460Fh[lc0multiseries/pow&:-469Fcwc4multiseries/AddDo it&:-400Fazc5multiseries/function&:-4466#/%+modulenameG%,MultiSeriesG M7R0 I&:-411f*6*%"fG%*difforderG%$serG%$sc0G%"vG%&scaleG%$varG%$ordG6&%$resG%'dorder G%%nargG%'nbdiffG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6 "C'>8&-%%nopsG6#9(>8%-%%subsG6$/F7%%NULLG9%>8',&-F96#FC"""-F96#F=!""@%/&9&6#FL" "!>8$-T%6&-F?6$/&F;FQFR9$9)9*%%trueGC%>FT-T'6&Ffn&9'FQ7#-%%evalG6$&F_o6#.%)vari ableG""#,&9+FIFEFI>FT-%%diffG6$FT7#-%"$G6$FenFE>FT-T)6%FTFO&9"6#;""'FL@%/F7FIFT -T+6(FTF=-%'subsopG6$/FLFBFP-Fcq6$FeqF`o-Fcq6$FeqF;FhpF4F46,%6_thismoduledefini tionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiser ies/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8m ultiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/split multiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvar G%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mu lMSG%)newscaleG6%%(packageGF3%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo ~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG% 'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveF unctionG%+SeriesInfoG%*oldseriesGF46#QRa~package~for~manipulating~multiseries~e xpansionsF46.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+ty pe/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiS eries:-seriesG%.type/t_SERIESG%%_varGF4F4F[sc;multiseries/Convert2SERIES&:-409F jvc0multiseries/run&:-472F[uc4multiseries/compose&:-441F]sc6multiseries/D/recur se&:-4116#/%+modulenameG%,MultiSeriesG M7R0 I&:-388f*6%%"fG%"xG%"nG6"F(F(-_%,MultiSeriesG%'seriesG6%9$/9%%)infinityG&9"6#;" "$!""F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4 multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseri es/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multis eries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnc oeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mult iseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2 004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~ Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptGF, %'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/Remove FunctionG%+SeriesInfoG%*oldseriesGF(6#QRa~package~for~manipulating~multiseries~ expansionsF(6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+t ype/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/Multi Series:-seriesG%.type/t_SERIESG%%_varGF(F(6$%*protectedG/%+modulenameGF+ M7R0 I&:-419f*6$%%ser1G%%ser2G6*%"iG%(lexpon1G%(lexpon2G%(lcoeff2G%#n1G%)nbslicesG%& extraG%$resG6"F0@+5/9$""!/9%F5F52-%%nopsG6#-%#opG6$""&F7-F:6#-F=6$F?F4-9!6$F7F4 2-F:6#-F=6$""#F4"#K-T%6$F4F7/F@F9-%'subsopG6$/""**&-F=6$FVF4"""-F=6$FVF7FZ-T'FP C*>8%FB>8'-F=6$FLF7>8&F<>8(-F:6#F[o>8)-%%iquoG6%-F:6#FaoFco8*?(8$FZFZFgo%%trueG >&8+6#F_p-Fhn6$F4-FS6'/F?&Fao6#;,&*&FcoFZ,&F_pFZ!""FZFZFZFZFZ*&FcoFZF_pFZ/FL&F] oF[q/""$F5/""'%)infinityGF7@%0F]pF5>F]p-FE6$-FS6%/F?&Fao6#;,$F]pF`qF`q/FL&F]oFb rF7F4>F]p-FO6$-FS6%/F?7"/FLF]sF7F4-FS6$FU-T)6$F]p-%$seqG6$Fbp/F_p;FZFgoF0F06*%6 _thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/A ddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2mult iseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%= multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,min withcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMS G%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Al gorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Mapl e~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'tayl orG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFuncti onG%+SeriesInfoG%*oldseriesGF06#QRa~package~for~manipulating~multiseries~expans ionsF06.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SC ALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries :-seriesG%.type/t_SERIESG%%_varGF0F0Feuc9multiseries/MulClassical&:-420Fguc9mul tiseries/MulKaratsuba&:-422Fatc4multiseries/AddDoit&:-4006#/%+modulenameG%,Mult iSeriesG M7R0 I&:-391f*6$%"fG'%$eqnG<$%%nameG/F)%*algebraicG6%%%leadG%$resG%$varG6"F0C$@$4-%) assignedG6#%._EnvBranchCutG>F7%%trueGZ&C%Z%>8%-T%6%9"""".%,exact_orderGQRmultis eries~encountered~a~difficulty~in~expandingF0>F>-F@6%FB%&OrderGFD>8$-T'6#F>@%/F L""!OFRC$>F>-T+6$-T)6#FL-%#opG6$FCFL@%-%$hasG6$F>%%_varGO-%%subsG6$7#-%$seqG6$/ 8&-Fgn6#Fgo/Fgo-%'indetsG6$F>-%*specindexG6$%)anythingGF]oF>OF>F0YF0-T-F0F0F06. %6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries /AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2mu ltiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG %=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,m inwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/add MSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~ Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Ma ple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'ta ylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunc tionG%+SeriesInfoG%*oldseriesGF06#QRa~package~for~manipulating~multiseries~expa nsionsF06.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/ SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeri es:-seriesG%.type/t_SERIESGF]oF0F0F^uc8multiseries/multiseries&:-464Fitc5multis eries/leadterm&:-459F\qc5multiseries/2polynom&:-398F\rc=multiseries/Expr4Series 2Expr&:-414Fesc:multiseries/cleanremember&:-4396$%*protectedG/%+modulenameG%,Mu ltiSeriesG M7R0 I&:-484G6#/%+modulenameG%,MultiSeriesG M7R0 I&:-417f*6&%$segG%#ptG%&scaleG%$varG6&%$limG%&alphaG%(to_testG%"sG6#%YCopyright ~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C&>8$-T%6#&9"6#;""#!""@)3-%$h asG6$&9$6#""".%)infinityG-F@6$&FC6#F;FFO-%&evalbG6#55-F@6$F3FG/9%""!-%'memberG6 $-%'signumG6#FU-%$mapG6$FenFC-F@6$FCFGC%>8%-Fen6#-%#opG6#-%'selectG6%F@FCFG@$FR C$>8&*&-Fen6#-%%subsG6$/FGFEF3FEF^oFFjo,&F3FE-Fbo6#-% 'removeGFfoFF^o-Fen6#,&FJFEFBF<>Fjo,&F3FEFBF<>8'-Fen6%FVFjoFV@)/ FiqFV-FN6#/-F56$-&T)6#.Fen6%-T'6$FU,$F3F<&F86#;""$""%FE&F86#;F`sFFiq-Fen6%FV,&FJFEF3Fmultiseries/newseries/recurseG%0multiseries/powG%2multis eries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=mu ltiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwi thcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG% 2multiseries/mulMSG%)newscaleG6%%(packageGF/%jnCopyright~(c)~Maplesoft,~a~divis ion~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'as ymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFun ctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF06#QRa~package~for~manipulatin g~multiseries~expansionsF06.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+ print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylo rG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF0F0Fhxc2multiseries/limit& :-460F\uc4multiseries/AddDoit&:-400Fjwc5multiseries/function&:-4466#/%+modulena meG%,MultiSeriesG M7R0 I&:-468f*6&%"sG%&scaleG%(hasbigoG%*useseriesG6-%%factG%$resG%"iG%(lexponsG%(lco effsG%$varG%"xG%*coeffbigoG%'tmpvarG%)coeffvarG%+oldlcoeffsG6"F5C$-%'ASSERTG6#3 3-%%typeG6$9$.%'SERIESG-F=6$9&%%nameG-F=6$9'%(booleanG@'0-%#opG6$"")F?-%%evalG6 $&9%6#.%)variableG"""C$@%/-FM6$""&F?7">8%""!C%>8$)FL-FM6$7$FhnFXF?>F[o*&-9!6&-F M6$7$""#FXF?FTFD3FH-%&evalbG6#/F_oFXFX-T%6$F_oFTFX@$334-FQ6#FDFHFap>F[o-%(conve rtG6$F[o%(polynomG@)3-%)assignedGFjpFipF[o2FX-%%nopsG6#Ffn,&F[oFX-Fgo6&-%'subso pG6%/F\p7#-FM6$7$F\p;F\p!""F?/Fhn7#-FM6$7$FhnFcrF?F?FT.FD%&falseGFX0-FM6$""$F?F \oC%@%/-FM6$""%F?.%)t_SERIESG>8+-Fgo6&F]sFTFjrF[s>Fis-%"OG6#-Fcp6$F]sFT>FD%%tru eG,&F[oFX*&FisFX-Fcp6$)FL-FM6$""'F?FTFXFXF[o333FH0FcsFfs5/-FM6$""(F?%(integerG- F=6$Ffn-%%listG6#Feu-F=6$Fit<$Feu-%*identicalG6#%)infinityGC+>8'Ffn>8)-Fcp6$FPF T>8(-%$mapG6$%+NormalizerG-F\w6%Fcp-FM6$F\pF?FT@$33-%$hasG6$FjvFfv-Fgw6$Fjv%$ex pG-Fgw6$-%'indetsG6$Fjv-%)specfuncG6$%)anythingG.F[x^#FXC%>8.Fjv>Fjv-F\w6%F]qFj v%%trigG@$0FjvFix>Fjv-F\w6$%'expandGFjv>FisF`t>FD-F_p6#0FisF\o@%/&FT6#%&pointGF \o>8-FX>F_z,$*$F[zFdrFdr>Ffv-Fcy6#*&FfvFXF_zFdr@'/Fdv7#F\o-%%subsG6$7$/8*&Fjv6# FX/8,Ffv-T'6%,&F_[lFX-%#ifG6%Fhy*(-F^tFa[lFXFisFX)Fc[lFitFXF\oFXFc[lFav/FisF\o- F[[l6$7$-%$seqG6$/&F_[l6#8&&FjvFg\l/Fh\l;FX-Ffq6#FjvFb[l-Fe[l6%-%$addG6$*(Ff\lF X)F_z&FdvFg\lFX)Fc[lFe]lFXFj\lFc[lFav-F[[l6$7%Fb\lFb[l/F\\l-F^t6#Fis-Fe[l6%,&F` ]lFX*&F\\lFXF]\lFXFXFc[lFavC&>FD-F_p6#F\s>FjvF[w@$33-Fgw6$Fjv-FQ6$&FT6#.%(varna meGFXFiwF\xC%>FixFjv>FjvF[y@$F_y>FjvFay-Fcp6$-T)6$-F\r6$/F\pFjvF?F[sFTF5F56*%6_ thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/Ad dBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multi series/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=m ultiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minw ithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG %2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Alg orithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple ~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylo rG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctio nG%+SeriesInfoG%*oldseriesGF56#QRa~package~for~manipulating~multiseries~expansi onsF56.FAFgs%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIE SG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/ t_SERIESG%%_varGF5F5Fdalc=multiseries/Expr4Series2Expr&:-414F^glc*oldseries&:-3 97Fdblc=multiseries/Series2sumofprod&:-4306#/%+modulenameG%,MultiSeriesG M7R0 I&:-476f*6(%&alphaG%*indbranchG%%exprG%&scaleG%$varG%$ordG6.%(logexprG%'loglogG %"uG%"PG%"iG%"jG%+oneoverlogG%*loglogpowG%.oneoverlogpowG%'oldresG%$resG%$newG6 "F8C(>8$-T'6$-&T%6#.%#lnG6#&9"6#;""$!""*(^#""#"""%#PiGFO9%FO>8%-F@6$F;&FG6#;""% FK>8.-F=6$F;-T)6%FS9$%(integerG@$2FO9)C&>8*-T+6%F;FKFV>8,FO>&8+6#""!FO>8'*&F[oF O8&FO?(8(FOFO,&F_oFOFKFO%%trueGC(>Fgo-T-6$FgoFbo>&Fjo6#Fbp-Fhp6$&Fjo6#,&FbpFOFK FOFS>8-Fen@%/FbpFcp>8/F[qC%>F^p*&F[oFO,&-%%diffG6$F^pF`pFO*&FaqFOF^pFOFKFO>F^p- %$addG6$*(-%&coeffG6%F^pF`p8)FO)F`p,&FhrFOFOFOFOFjrFK/Fhr;F\pFbp>Fgq-F=6#-%$seq G6$-Fin6%&Fjo6#FhrFer%)rationalG/Fhr;FOFbp>Fen-F=6$Fen-Fhp6$FgoFgq@$/FenFcq[-T/ 6$FenFVF8F860%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG %4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multise ries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mult iseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+l ncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mu ltiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002 -2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~o f~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG %'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunction G%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF86#QRa~package~for~manipulating~mul tiseries~expansionsF86.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print /_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9t ype/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF8F8F[xc5multiseries/function&:- 446F]uc4multiseries/AddDoit&:-400Fdvc9multiseries/MulSeriesCst&:-423Fbyc0multis eries/pow&:-469Fbvc4multiseries/MulDoit&:-421Fdyc8multiseries/run/cleanup&:-471 6#/%+modulenameG%,MultiSeriesG M7R0 I&:-399f*6%%%ser1G%%ser2G%&scaleG6#%%bigoG6#%YCopyright~(c)~2002-2004~by~the~Al gorithms~Project,~INRIAG6"C$-%'ASSERTG6#'9&.%&SCALEG@+/9%""!9$/F9F8-T%6$F7F2-%% typeG6$F9.%'SERIESGC$>8$-T'6$F9F7@%/FEF8F9FE4-F?6$F7FA-F<6$,&F9"""F;FQF2-T)6$F7 -%'subsopG6'/""&7"/""#FZ/""$F9/""'F8F7F,F,6*%6_thismoduledefinitionGb6#%+thismo duleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6mu ltiseries/AddSeriesG%multiser ies/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/c leanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5mu ltiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIES G%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6 %%(packageGF+%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005 G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,Leadin gTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+Series InfoG%*oldseriesGF,6#QRa~package~for~manipulating~multiseries~expansionsF,6.FB% )t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG %.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_ SERIESG%%_varGF,F,F_qc8multiseries/Series2BigO&:-428Fcoc4multiseries/AddDoit&:- 400Fdoc6multiseries/AddSeries&:-4016#/%+modulenameG%,MultiSeriesG M7R0 I&:-404f*6%%%sersG%%compG%*typecoeffG6.%%bigOG%)bigOtermG%%cofsG%%expsG%"iG%&sb igOG%&scaleG%$tmpG%$serG%"nG%&lexpsG%#coG6#%YCopyright~(c)~2002-2004~by~the~Alg orithms~Project,~INRIAG6"C/>8*-%#opG6$7$"""F?9$>8)-T%6%7#-F<6$7$F?""'F@-%%map2G 6%F8+-%$mapG6$%'lengthG7#-F<6#FB-%'memberG6%-%$mi nG6#-F<6#FUFU.8(>8$&FB6#F`o>8%""!?&8,F@%%trueG@%-Fhn6$-F<6$FJFioFBC$>&8-6#Fio-% %nopsG6#-F<6$""&Fio>Ffo-T'6%-F<6$""$FioFfoF:C%>8.Fhp>Fbp-T)6%FdqFboFS@$32Fbp-Ff p6#Fdq-Fhn6$&Fdq6#,&FbpF?F?F?FB>Ffo-F]q6%-F<6$7$""#FbrFioFfoF:>8'<#-F<6#-FW6$F< -FL6%F&8&FdoFgo?&FioF@FjoC%>FdqFhp>8/-F<6$FirFio@%-%%typeG6$& 9&6#%"+G%*procedureG?(F`oF?F?FbpFjo>&Ffs6#&FdqFdo-Fbt6$Fit&F[tFdo?(F`oF?F?FbpFj o>Fit,&FitF?F^uF?>F[s-%'selectG6$f*6#%"uGF7F7F7-%)assignedG6#&T#6#F@F7F76$F+Ffs F[sZ%>F[s-%%sortG6$7#-F<6#F[sFSF7Y6$Q9unable~to~sort~exponentsF7F[s6&7#-%$seqG6 $Fes/F`oF[sFfoF[sFboF7F76*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiser ies/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSerie sG%multiseries/newseries/recu rseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseri es/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncate G%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Ty peForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF6%jnCo pyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%i nitG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctio nG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF 76#QRa~package~for~manipulating~multiseries~expansionsF76.%'SERIESG%)t_SERIESG% ,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/Scal eVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_v arGF7F7Fg\lc,minwithcomp&:-478Fhwc4multiseries/AddBigO&:-399Fg[lc3multiseries/l ocate&:-4626#/%+modulenameG%,MultiSeriesG M7R0 I&:-453f*6&%%exprG%&scaleG%$varG%&orderG6"6#%YCopyright~(c)~2002-2004~by~the~Al gorithms~Project,~INRIAGF)@)4-%%typeG6$9$%%listGYQAexpected~2~or~3~arguments,~g ot~1F)/-%%nopsG6#F1""$-T%6#9"/F6""#-F;6$7%&F16#"""""!&F16#F?&F=6#;F?!""Y6$QBexp ected~2~or~3~arguments,~got~%1F)F6F)F)6&%6_thismoduledefinitionGb6#%+thismodule G6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multis eries/AddSeriesG%multiseries/ newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clean upG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multis eries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+s ubsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(p ackageGF+%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60% *_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTer mG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfo G%*oldseriesGF)6#QRa~package~for~manipulating~multiseries~expansionsF)6.%'SERIE SG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERI ESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type /t_SERIESG%%_varGF)F)FgqcCmultiseries/function/LegendreP3arg&:-4536#/%+modulena meG%,MultiSeriesG M7R0 I&:-400f*6"6.%"LG%'notserG%*typecoeffG%*typeexponG%'lcoeffG%'lexponG%%bigOG%)bi gotermG%,expr4seriesG%&otermG%&bigosG%&scaleG6#%YCopyright~(c)~2002-2004~by~the ~Algorithms~Project,~INRIAGF$C%>6$8$8%-%-selectremoveG6%%%typeG7#9".%'SERIESG@$ 0F87"C$>F8-%(convertG6$F8%"+G@&/F7FCOF80F8""!>F77$-%#opG6#F7-T%6&F8-FR6$7$"""FZ F77#-FR6$7$FZ"")F7%&falseG@%1-%%nopsGFSFZ@%FKFNFQC*>F77#-T'6#FQ>8&-FR6$7$FZ""%F 7@%0-F^o6#-%%map2G6%FR""(<#FQFZ>8'-T)F_p>Ffp-FR6$7$FZFcpF7>8/FW@%5-%'memberG6$F fp7%%(integerG%)rationalG%&floatG/-T+6#Ffp%"6% 8(8)8*-T-FS>Ffr-F[s6$F7Fbr@'/Fir%)infinityG>8+FN5/Fgo.%)t_SERIESG3/Fgo.%*algebr aicG5-%$hasG6$-Fap6%FR""#F7-%%evalG6$&F^q6#.%%listGFZ-F^t6$-Fap6%FR""$F7Fct>Fcs -T/6$F7Fir>FcsFZ>6&FgrFcsFhrFir-T16%F7FiqFgo>8,-Fap6%FR""*F7@%-F^t6$Fju%"OGC$>8 .-%'indetsG6$Fju-%)specfuncG6$%)anythingGFav>Fju,&-%%subsG6$7#-%$seqG6$/8-FN/Ff wFdv-FG6$FjuFIFZ-FG6$FdvFIFZ>FjuFhw-F@6+F^qFgrFcsFgoFhrFirFfpFfnFjuF$F$62%6_thi smoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBi gOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiser ies/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=mult iseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwith compG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2m ultiseries/mulMSG%)newscaleG6%%(packageGF3%jnCopyright~(c)~Maplesoft,~a~divisio n~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asym ptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunct ionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF$6#QRa~package~for~manipulating~ multiseries~expansionsF$6.F@Fgs%,diff/SERIESG%-print/SERIESG%+print/_varG%+type /SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSer ies:-seriesG%.type/t_SERIESG%%_varGF$F$F`yc;multiseries/Convert2SERIES&:-409F_ \lc7multiseries/homogenize&:-456F\yc7multiseries/CommonType&:-405F^yc?multiseri es/ComparisonFunction&:-407Fixc8$-%*intersectG6#-%$seqG6$-%&unionG6$< #8%-T%6#FS/FSF8@'/FHF;Y6$QI%1~can~not~be~converted~in~a~common~typeF2F8/-F@6#FH FBO-FEFinC$?(FSFBFBFhn%%trueG@$4-%'memberG6$-FE6$FSFH-FP6#-FE6#-%$mapG6$FU-%'su bsopG6$/FS%%NULLGFHOFdoYQjnmultiple~common~types,~the~table~TypeForest~is~likel y~incorrectF2F2F26&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2po lynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0m ultiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG %1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_ 94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeFores tG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF1%jnCopyright ~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,m ultiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Fun ctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF26#QRa~ package~for~manipulating~multiseries~expansionsF26.%'SERIESG%)t_SERIESG%,diff/S ERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9 type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF2F2 Fbsc6multiseries/ancestors&:-437F,6#/%+modulenameG%,MultiSeriesG M7R0 I&:-454f*6&%%exprG%&scaleG%$varG%&orderG6"6#%YCopyright~(c)~2002-2004~by~the~Al gorithms~Project,~INRIAGF)@)4-%%typeG6$9$%%listGYQAexpected~2~or~3~arguments,~g ot~1F)/-%%nopsG6#F1""$-T%6#9"/F6""#-F;6$7%&F16#"""""!&F16#F?&F=6#;F?!""Y6$QBexp ected~2~or~3~arguments,~got~%1F)F6F)F)6&%6_thismoduledefinitionGb6#%+thismodule G6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multis eries/AddSeriesG%multiseries/ newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clean upG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multis eries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+s ubsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(p ackageGF+%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60% *_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTer mG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfo G%*oldseriesGF)6#QRa~package~for~manipulating~multiseries~expansionsF)6.%'SERIE SG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERI ESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type /t_SERIESG%%_varGF)F)FhqcCmultiseries/function/LegendreQ3arg&:-4546#/%+modulena meG%,MultiSeriesG M7R0 I&:-445f*6$%%lbarG%&scaleG6#'%"iG%(integerG6#%YCopyright~(c)~2002-2004~by~the~A lgorithms~Project,~INRIAG6"C$-%'ASSERTG6#'9%.%&SCALEG@%/-%%nopsG6#9$"""-%#opGF: C$?(8$-F96#-%%evalG6$&F36#.%%listGFmultiseries/newseries/recurseG%0multiseries/powG%2multiser ies/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=mult iseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwith compG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2m ultiseries/mulMSG%)newscaleG6%%(packageGF,%jnCopyright~(c)~Maplesoft,~a~divisio n~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asym ptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunct ionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF-6#QRa~package~for~manipulating~ multiseries~expansionsF-6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+pr int/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG %9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF-F-6#/%+modulenameG%,MultiSe riesG M7R0 I&:-438f*6$%$serG%(typeoutG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Proj ect,~INRIAGF'@%3/-%#opG6$""%9$.%*algebraicG/9%.%&floatG-%'subsopG6%/F0F5/""#-%& evalfG6#-F.6$F=F1F1-F96$F;F1F'F'6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5 multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/ AddSeriesG%multiseries/newser ies/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0m ultiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/ truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsore valG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(package GF)%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexp ortsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,Ad dFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*old seriesGF'6#QRa~package~for~manipulating~multiseries~expansionsF'6.%'SERIESG%)t_ SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.t ype/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SER IESG%%_varGF'F'6#/%+modulenameG%,MultiSeriesG M7R0 I&:-429f*6#%"sG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAGF &C$-%'ASSERTG6#'9$<$-%*identicalG6#""!.%'SERIESG@%/F.F3F3-T%6$-%#opG6$""*F.-F<6 $"""F.F&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG% 4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiser ies/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multi series/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+ln coeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mul tiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF(%jnCopyright~(c)~Ma plesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiser iesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSu pportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF&6#QRa~package ~for~manipulating~multiseries~expansionsF&6.F5%)t_SERIESG%,diff/SERIESG%-print/ SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeri es:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF&F&FXc=multiserie s/Expr4Series2Expr&:-4146#/%+modulenameG%,MultiSeriesG M7R0 I&:-416f+6%%&inputG%&scaleG%$varG6/%%compG%'newserG%$ordG%"iG%%lexpG%(lcoeffsG% "vG%-constantpartG%)zeropartG%-infinitepartG%)expr4resG%"jG%%lvarG6#%YCopyright ~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C2-%'ASSERTG6#33'9$.%'SERIESG '9%.%&SCALEG'9&-%%listG6#.%)ScaleVarG>8$-T%6#-%#opG6$""(F@>8%F@>80FH>8*-FT6$"") F@?(8&,&-%%nopsG6#-FT6$""&F@"""FcoFcoFcoF85-FO6$-FT6$""'FX""!35/FgoFjo-T'6#Fgo4 -%$hasG6$-FT6$""*FX%"OGC&@$30Ffn&FZ6#!""/Ffn-T)6$7$F]qFfnFDC$-%'memberG6%Ffn-%% evalG6$&FD6#.FJFco.8/>FZ&Fiq6#;FcoF`r>FX-T+6&-FT6$FgpF@FDFZF[o@$/FXFjoO7%FjoFjo Fjo>Ffn-FT6$FinFX@$45Fbp-FO6$FjoFgoY6$QAneed~to~determine~the~sign~of~%1F8Fgo>8 (-FT6$FboFX>8)-FT6$""#FX>8'-T-6%F[tFjoFO@%0-FT6$""%FX.%)t_SERIESG>8.-%$addG6$*& &F_t6#F`rFco)Ffn&F[tFfuFco/F`r;FcoFdt>F`u-Fbu6$*&-FT6$FgpFeuFcoFguFcoFiu>8--%'s ubsopG6(/Fbt&F_t6#Fju/Fbo&F[tFhv/""$Fjo/Fio%)infinityG/FgpF`uFX@%5/Fdt-F^o6#F[t -FO6$Fjo&F[t6#,&FdtFcoFcoFcoC$>8+Fjo>8,-Fdv6&/Fbt&F_t6#;FiwF_q/Fbo&F[tFcx/Fgp,& FepFcoF`uF_qFXC$>F\x&F_tFhw>F^x-Fdv6&/Fbt&F_t6#;,&FdtFcoFbtFcoF_q/Fbo&F[tFay/Fg p,(FepFcoF`uF_q-%#ifG6%-%%typeG6$F\xFA-FT6$FgpF\xF\xF_qFX@$30FbvFjo/-FT6$FboFbv 7">FbvFjo@$3-F\z6$F^xFA/-FT6$FboF^xFfz@&3/-FT6$F\wF^xFjo/-FT6$FioF^xF^w>F^xFjo3 /-FT6$F\uF^xF]u4-F\z6$Fb[lFA>F^x-Fdv6$/F\u-T/6#Fb[lF^x7%FbvF\xF^xF8F860%6_thism oduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigO G%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiserie s/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multis eries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithco mpG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2mul tiseries/mulMSG%)newscaleG6%%(packageGF7%jnCopyright~(c)~Maplesoft,~a~division~ of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asympt G%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctio nG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF86#QRa~package~for~manipulating~mu ltiseries~expansionsF86.FBF^u%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/S CALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSerie s:-seriesG%.type/t_SERIESG%%_varGF8F8Ff]lc?multiseries/ComparisonFunction&:-407 Fi`lc?multiseries/lastchancetestzero&:-458F\`lc4multiseries/fastest&:-445Fgalc0 multiseries/run&:-472F]alc3multiseries/locate&:-462F__lc5multiseries/WhatType&: -432FJ6#/%+modulenameG%,MultiSeriesG M7R0 I&:-483f*6"F$F$F$C&-%*unprotectG6#9!-%'assignG6$F)-%0define_externalG6%Q&addMSF $.%&MAPLEG/.%$LIBG-_%0ExternalCallingG%4ExternalLibraryNameG6#Q(mseriesF$-%(pro tectGF(-F)6#9"F$F$6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2p olynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0 multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/run G%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc _94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeFore stG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~( c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~div ision~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%' asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetF unctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF$6#QRa~package~for~manipulat ing~multiseries~expansionsF$6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG %+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-tay lorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF$F$6#/%+modulenameG%,Mul tiSeriesG M7R0 I&:-398f*6#%$serG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIA GF&-T%6$9$%%trueGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries /2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG% multiseries/newseries/recurse G%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/ runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%' jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeF orestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF(%jnCopyr ight~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%init G%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG% 2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF&6# QRa~package~for~manipulating~multiseries~expansionsF&6.%'SERIESG%)t_SERIESG%,di ff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVa rG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varG F&F&FTc=multiseries/Series2sumofprod&:-4306#/%+modulenameG%,MultiSeriesG M7R0 I&:-403f*6$%%sersG%*bigoexponG6%%$resG%$serG%"iG6"F+C%>8$""!?&8%9$%%trueG@&/-%# opG6$""'F19%>F.-T%6%-F76$""$F1F.-F76$"""F1-%'memberG6%F:-F76$""&F1.8&>F.-F=6%F. -F76$7$""#FLF1FBF.F+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiserie s/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG %multiseries/newseries/recurs eG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries /runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG% 'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Type ForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyrig ht~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a ~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limi tG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%, GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~package~for~manip ulating~multiseries~expansionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SER IESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries: -taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+Fenc4multiseries/ AddBigO&:-3996#/%+modulenameG%,MultiSeriesG M7R0 I&:-418f*6#%&scaleG6$%%newTG%"TG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~P roject,~INRIAG6"C)-%'ASSERTG6#'9$.%&SCALEG>8%-%%evalG6$&F16#.%%listG""">8$-T%6# *$-%#lnG6#*$-%#opG6#&F56#F=!""FM>F57$F?-FI6#F5>F9F5>&&F16#.%$logG6#&F56#""#*$F? FM%%NULLGF+F+6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polyno mG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multi series/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mu ltiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G% +lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2 multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopyright~(c) ~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multi seriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Functio nSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~pack age~for~manipulating~multiseries~expansionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIE SG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type /MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+F`tc 'newvar&:-4796#/%+modulenameG%,MultiSeriesG M7R0 I&:-460f*6%%$serG%&scaleG%$varG6''%%compG%*procedureG%"iG%$recG%%leadG%(simpler G6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C'-%'ASSERTG6#3 3'9$<$-%*identicalG6#""!.%'SERIESG'9%.%&SCALEG'9&-%%listG6#.%)ScaleVarG@$/F:F?O F?@$4-%)assignedG6#%._EnvBranchCutG>FU%%trueG>8$-T%6#-%#opG6$""(F:@+/-Fhn6$""#F :7"@)-FY6$F?-Fhn6$""'F:OF?5-FY6$FdoF?30-Fhn6$""%F:.%)t_SERIESG5/FdoF?-T'6#FdoO- 9!6$-T)6%-Fhn6$""*F:FC7#&FG6#!""&9"6#;F_oFdqFbpC$>8'-Fip6$-Fhn6$""$F:Feq@%5/F[r F?-%$hasG6$F[r%)infinityGOF[rOFhpY6$QAneed~to~determine~the~sign~of~%1F2Fdo-FY6 $F?-Fhn6$7$""&"""F:F?-FY6$F_sF?C(>F[r-T+6#F:@$FcrOF?@$4-FY6$-Fhn6$FasF[rF?O-Fip 6%F[rFCFG>8&-T-6#F[r@$/FgtF?OF?@%5-Fer6$Fgt-%%evalG6$&FC6#.FIFcs-Fer6$Fgt-Fcu6$ &FC6#.%(varnameGFcs%*undefinedG*&FgtFcsFgrFcs5/F_sF?-Fep6#F_s@)/F]pF`p-Fip6$-Fh n6$7$F_oFcsF:Feq-Fer6$FjvFbuC$>8(-%)simplifyG6#Fjv@'-Fer6$FawFjuC$-%'memberG6%- Fhn6$"")F:Fbu.8%@%/F`xFcs.F`v-Fip6$-F\q6%FjvFC&Fbu6#;Fcs,&F`xFcsFdqFcsFeq-T/6#F awF?Faw-F]y6$FjvFCF?FjvY6$F\sF_sF2F260%6_thismoduledefinitionGb6#%+thismoduleG6 dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiser ies/AddSeriesG%multiseries/ne wseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanup G%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiser ies/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+sub sorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(pac kageGF1%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_ pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG %,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG% *oldseriesGF26#QRa~package~for~manipulating~multiseries~expansionsF26.FAFap%,di ff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVa rG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varG F2F2Fbzc?multiseries/ComparisonFunction&:-407Fe]lc?multiseries/lastchancetestze ro&:-458Fb]lc7multiseries/getoneterm&:-455Ff]lc5multiseries/leadterm&:-459Fd^lc 1multiseries/sign&:-473Fj[lc5multiseries/Testzero&:-4316#/%+modulenameG%,MultiS eriesG M7R0 I&:-436f*6*%"SG%&argsfG%&largsG%"LG%%ser2G%&scaleG%$varG%$ordG6'%&lcoefG%$resG% "iG%"vG%%bigOG6"F3C(@$/9$""!OF8@%/-%#opG6$""%F7.%)t_SERIESGC$>8$-%$mapG6%9!-F=6 $""#F7&9"6#;FK!""@%/-F=6$""$F7F8>8(F8>FW-FH6$FSFLC$>FD-FF6(T%-FF6%%(unapplyGFI& 9%6#;"""!"#&9&F_o&9'F_o&9(F_o&FM6#;""'FP@%FR>FWF8>FW-Fin6'-F\o6$FSF]oFcoFeoFgoF io>8'-F=6$"")F7>8%-T+6#-%$seqG6$-T)6$&FD6#8&-T'6&)Fep-F=6$7$""&FfqF79)9*9+/Ffq; Fao-%%nopsG6#-F=6$F^rF7>Fjp-F\q6$Fjp-Fbq6$FW-%'subsopG6&/FK7"/F^rFbs/FUFaoF7-F_ s6$/""*-%%subsG6$7#-F_q6$/&F^oFeq-%#ifG6%/&FhoFeqF8&FfoFeq,&FftFao-F=6$FhsFetFa o/Ffq;Fao-Fer6#F^o-F=6$FhsF7FjpF3F36,%6_thismoduledefinitionGb6#%+thismoduleG6d p%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseri es/AddSeriesG%multiseries/new series/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG %0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseri es/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subs orevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(pack ageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c) ~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multi seriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Functio nSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF36#QRa~pack age~for~manipulating~multiseries~expansionsF36.%'SERIESGFA%,diff/SERIESG%-print /SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSer ies:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF3F3F[xc=multiser ies/analytic/recurse&:-435F`zc0multiseries/run&:-472F]wc4multiseries/MulDoit&:- 421Fhuc4multiseries/AddDoit&:-4006#/%+modulenameG%,MultiSeriesG M7R0 I&:-437f+6#%'mytypeG6#'%$resG-%$setG6#%%typeG6$%)rememberG%YCopyright~(c)~2002- 2004~by~the~Algorithms~Project,~INRIAG6"C$-%'ASSERTG6#'9$F,@%4-%)assignedG6#&T% 6#F6<"C$>8$Fmultiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multise ries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultis eriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.ser ies2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%) newscaleG6%%(packageGF/%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple ~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylo rG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctio nG%+SeriesInfoG%*oldseriesGF06#QRa~package~for~manipulating~multiseries~expansi onsF06.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCA LEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries: -seriesG%.type/t_SERIESG%%_varGF0F0Fbsc+TypeForest&:-482F)6#/%+modulenameG%,Mul tiSeriesG M7R0 I&:-401G6#/%+modulenameG%,MultiSeriesG M7R0 I&:-406f+6$%&expo1G%&expo2G6#%$sigG6#%YCopyright~(c)~2002-2004~by~the~Algorithm s~Project,~INRIAG6"C%>8$-%'signumG6#,&9$"""9%!""@$-%$hasG6$F.F0Y6$Q>need~to~det ermine~the~sign~ofF+F2-%&evalbG6#5/F.F6/F5%)infinityGF+F+6$%6_thismoduledefinit ionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseri es/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8mu ltiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitm ultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG %.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mul MSG%)newscaleG6%%(packageGF*%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~ Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%' taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFu nctionG%+SeriesInfoG%*oldseriesGF+6#QRa~package~for~manipulating~multiseries~ex pansionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+typ e/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSe ries:-seriesG%.type/t_SERIESG%%_varGF+F+%(booleanG6#/%+modulenameG%,MultiSeries G M7R0 I&:-455f*6%%%exprG%&scaleG%$varG6#%$resG6#%YCopyright~(c)~2002-2004~by~the~Algo rithms~Project,~INRIAG6"C%Z%>8$-T%6'9$9%9&""".%,exact_orderGQRmultiseries~encou ntered~a~difficulty~in~expandingF,>F0-F26'F4F5F6%&OrderGF8@$30F0""!/-%#opG6$""# F07"C$>F0F<@$F@@%3/-FE6$""$F0FB/-FE6$""'F0%)infinityG>F0FBYQ9unable~to~compute~ seriesF,F0F,F,6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polyn omG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0mult iseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1m ultiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G %+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG% 2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF+%jnCopyright~(c )~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,mult iseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Functi onSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF,6#QRa~pac kage~for~manipulating~multiseries~expansionsF,6.%'SERIESG%)t_SERIESG%,diff/SERI ESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9typ e/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF,F,Ffq c1multiseries/doit&:-4426#/%+modulenameG%,MultiSeriesG M7R0 I&:-446=6"%&falseGE\[leit6*%(BesselYG""!',$%$_a1G""#%(integerGQ*CoeffProcF$F,F+ """Q&LimitF$f*6$%"nG%#c1G6$%$locG%%loc1G6#%jrCopyright~(c)~2004~by~Ludovic~Meun ier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2 004~@~23:12:40GF$C%>8$-&T%6*F(F)F*F/F,F+F0Q)SymbolicF$6$9$8%@%-%%typeG6$9%%'sym bolG>F=-%%subsG6$/FEFJF=>F=-%$mapG6%T'F=FPF=F$F$6(%6_thismoduledefinitionGb6#%+ thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoi tG%6multiseries/AddSeriesG%mu ltiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries /run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiserie sG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2 SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)news caleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jn Copyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG% %initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunct ionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseries GF$6#QRa~package~for~manipulating~multiseries~expansionsF$6.%'SERIESG%)t_SERIES G%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/Sc aleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%% _varGF$F$Ffqc5multiseries/function&:-446Fftc&limit&:-3876*%0EllipticE2ndargG%)i nfinityGQ,BasisVectorF$!""F-F0Q,MultiSeriesF$F0f*6'%%exprG%&scaleG%$varG%&order G%#a1GF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:17:25GF$-Fdu6+FJ-&F@6(FcvFdvF/F0F)F)6$9'9(F 0%*algebraicG7#-%"$G6#;F)Fgw,&FgwF0F0F0F.-%%evalG6$&FJ6#.%)variableGF0-%ZEllipt icE2ndarg/infinity/BasisVector/-1/2/1/MultiSeries/1G6$FhwF`xF$F$6&FWFXFfqF`v6%% BLommelS1/infinity/aux/0/-Pi~..~PiG%8_AnyFiniteOrdinaryPointGF/f*6)F4%%arg0G%%a rg1G%%arg2GF^w%#a2G%%xargG6$%#i1GF76#%jrCopyright~(c)~2004~by~Ludovic~Meunier~a nd~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@ ~23:19:25GF$@+/FDF)7#FJ/FDF07$FJ9&/FDF-7%FJF^z,$Fgw#F0""%/FD""$7&FJF^zFaz,$*&,8 *(FJF0FhwF09*F0!")*&FJF0F[[lF0Fcz*(FJF09)F-F[[lF0!"%*(FJF0FhwF-F[[lF0Fcz*&F^zF0 F[[lF-"#?*(F^zF0FhwF-F[[lF-F-*(F^zF0FhwF0F[[lF-!#;*(F^zF0F_[lF-F[[lF-!"#F^zF-*( FgwF0FhwF0F[[lFezFh[l*&FgwF0F[[lFez""(F0F[[lF`[l#Ffv"#7C(>&FE6#F)FJ>&FE6#F0F^z> &FE6#F-Faz>&FE6#FezFgz?(F=FczF0FD%%trueG>&FE6#F=*(,,*&,*!"*F0*$F_[lF-F0*$FhwF-F fvFhw!"'F0&FE6#,&F=F0F`[lF0F0Ffv*&,&*$F[[lFez!"&*&FhwF0F[[lFezFh[lF0&FE6#,&F=F0 FfvF0F0Ffv*&,,*$F[[lF-!#>*&FhwF-F[[lF-Ffv*&FhwF0F[[lF-!#5FfvF0*&F_[lF-F[[lF-F0F 0&FE6#,&F=F0Fh[lF0F0Ffv*&,**&FhwF-F[[lF0Fh[lF[[l!#B*&F[[lF0FhwF0!#9*&F[[lF0F_[l F-F-F0&FE6#,&F=F0!"$F0F0Ffv*&,,*&,&F[[l"#>Fb_l""'F0Fe_lF0F0*&,&FhwF-F^`lF0F0Fh] lF0F0*&,&F]^l""*F_^lF-F0F`^lF0F0*&,&Fe^l"#@Fh^lF^`lF0F[_lF0F0*&,**&F[[lF-F[_lF0 Fg]l*&F[[lF0Fe_lF0F`[lFh]lFfv*&F[[lFezF`^lF0F`[lF0F=F0F0F0F=F0FfvF0,&*$F[[lFczF 0*&F[[lFczF=F0FfvFfvF=Ffv7#-%$seqG6$F^]l/F=;F)FDF$F$6$FWFX6&%Herfcbivar/infinit y/aux/0/-Pi~..~-1/2*PiGF)F/F)f*6$F4F^wF$6#%fqCopyright~(c)~2006~by~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:54GF$-&F @6%FgalF)F/6%FDF)FJF$F$Fjx%'signumGf+6&%$serGF[wF\w%$ordG6$%%realG%#imG6#F`tF$C $-%'ASSERTG6#'FD<%-%%listG6#<$-%*identicalGFa\l.FduFcclFecl@(4-FH6$FDF`clC$-F@6 %FDF=FE@%5/FEF)/FE$F)F)-T)6&-FUF_]lFJF^zF%-T/6$FD-T+6%-T-6$-Fjdl6%F=F-&9"6#;F-F fv-Fjdl6%FEF-Fael#FfvF-Fael/-%%nopsG6#FDF-F)/FielFez-9!6$&FDFg\lFaelF$F$60FWFXF bpc7multiseries/RealImPart&:-426Fasc1multiseries/sign&:-473Faoc;multiseries/Con vert2SERIES&:-409F]sc0multiseries/pow&:-469Fhnc4multiseries/AddDoit&:-400F]pc4m ultiseries/MulDoit&:-421<$FduFccl6$%'AiryAiGF]yf*6&FjvF[wF\wF]wF$6#%fqCopyright ~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05 /16/2006~@~11:15:52GF$-FU6'-Fdu6+FJ-FS6$%'normalG-&F@6%FjflF]yF/6&Fgw-Fjfl6#F]y -Fjfl6$F0F]yF]yF0FiwFjwF_xF.F`x-Fjfl6#,&F]yF0F`xF0FDFJF^zFgwF$F$6(FWFXFfqF`vFaq c4multiseries/compose&:-4416$%HAiryAi/infinity/aux/0/-1/3*Pi~..~1/3*PiGF)f*F\gl 6&F8%%loc2G%$resG%%res1G6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRI A.~All~rights~reserved.~-~generated~05/16/2006~@~11:15:53GF$C)-F[cl6#5/-F@6%FDF JF^zF)-%)TestzeroG6#Fail>F=-&FU6'FdhlF)FevF)Fgv6&FDFJF^zFgw>FE,$*$%#PiGFgel#F0F -@$/-FjelF_]lF0>F=7#-%'subsopG6$/Fc`l*&FEFfv-.Fdhl6#F`xF0-%#opG6$F0F=>8'-&FU6$Q 'HelperF$Q3RegularBasisVectorF$6'F=7&FDFJF^zFgwF)FEF)>8&Fa[m-Ffjl6$/Fc`l-F[[m6# -F^[m6$Fc`lFDFj[mF$F$6(FWFXFdrc2multiseries/limit&:-460FfqF`v6(%2EllipticEfirst argG*$%$_a2GFfvFev#FezF-FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~ and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/21/2004~ @~15:07:37GF$-Fdu6+FJ-&F@6&Fe\mFf\mF/Fh\mFfwF0FiwFjwF_xF.F`x-%VEllipticEfirstar g/1/_a2/BasisVector/3/2/MultiSeries/0GFixF$F$Fjx6*%*EllipticFGF0FevF)F)F0FgvF)f *FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17:06GF$-Fdu6+FJ-&F@6(Fd] mF0F/F0F0F-FfwF0FiwFjwF_xF.F`x-%LEllipticF/1/BasisVector/0/0/1/MultiSeries/0GFi xF$F$Fjx6&%*LegendreQGF0F/,$Fg\mF_jlf*6%F4F^wFcyF$6#%fqCopyright~(c)~2006~by~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:4 7:41GF$-&F@6%F`^mF0F/6&FD,$F^zF_jlFJF^zF$F$Fjx6$%=Shi/infinity/aux/1/-Pi~..~PiG F]yf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~05/16/2006~@~11:18:22GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%%ECh i/infinity/aux/0/-1/2*Pi~..~1/2*PiGF]yF/6'Fgw-F\_mF[hl-%%diffG6$F[`mF]y,$-F]`m6 $F\`mF]yF-F]yF0FiwFjwF_xF.F`x-F\_mF_hlFDFJF^zFgwF$F$Fahl6$%DSi/infinity/aux/1/- 1/2*Pi~..~1/2*PiGF)f*F\glFfhl6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:26GF$C)F]il>F=-&FU6 'Fd`mF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.Fd`mF\[mF0F][m>Fa[mFb [m>Fj[mFa[m-Ffjl6$/Fc`l-FfamF_\mFj[mF$F$Fb\m%ESsi/infinity/aux/1/-1/2*Pi~..~1/2 *PiGf*F\gl6&%$limG%%lim2G%'argseqGFhhl6#%fqCopyright~(c)~2006~by~the~Algorithms ~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:35GF$C'@$F jyO-F@6&-F]bmFa\lFJF^zF%>F=-FUFbil@%/F=Fdv>Fj[m6&-Fcdl6'FDFfvFJF^zFgwFJF^zFgw>F j[m6&-Fjdl6$FD-F@6&,$F=FfvFJF^zF%FJF^zFgw@'/F=F)>Fa[m-&F]el6$F]bmF)6#Fj[m-%'mem berG6$F=<#FdvYQ9unable~to~compute~seriesF$>Fa[m-Fax6$-&F]el6$F]bmF]yF`dm/F]yF=- Ffjl6$/Fc`l-.F]bmF_\mFa[mF$F$6.FWFXFaoFdflFdrFc\mF]sFeflFhnFfflFfqF`v6&%AStruve H/infinity/aux/0/-Pi~..~PiGF)FevF)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:41GF$7 $F)-&F@6%FeemF)F/F_blF$F$Fjx6(%(StruveHGF)F/,$F,FfvF)F)f*FialFey6#%fqCopyright~ (c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/ 16/2006~@~11:18:40GF$@)Fjy7#F0F\z7$F0F)F_z7%F0F),$*$,&FJF0FfvF0FfvFbzC'>F`\lF0> Fc\lF)>Ff\lFgfm?(F=FezF0FDF\]l>F^]l-Fegl6#,$*(F[_lF0,&FJFh[lF=F0FfvF=FfvFfvF_al F$F$Feal6&%(arccschG-%'RootOfG6$,&F0F0*$%#_ZGF-F0/%&indexGF0FevF)f*6#F4F$6#%fqC opyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gene rated~05/16/2006~@~11:19:19GF$7$F)-&F@6%FfgmFggmF/6$FDF)F$F$Fjx6'%'arcsecGF0Fev F_jlFgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ri ghts~reserved.~-~generated~05/16/2006~@~11:19:23GF$7#-&F@6(FihmF0FevF_jlFgvF)6# FbelF$F$Fjx6'F(F)Q(GenericF$F/F,f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meun ier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2 004~@~23:12:48GF$-&F@6&F(F)FcimF/6%FDFJFJF$F$Fjx6%%CCylinderU/infinity/aux/0/-P i~..~PiGF)F/f*6%F4%"cGF^wFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:48GF$@'Fjy7#-FeglFd \lF\z7$Fdjm-FeglFa\lC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(,0*$F^zF- FczF^zF\[lFezF0*&F^zF0FJF0"")FJF\[l*$FJF-Fcz*&,*F^zFc[nFJFc[nF\[lF0F=FczF0F=F0F 0F0F[_lF0,&FJFczF=FczFfvFfvF_alF$F$Feal6*%#EiGF)FevF)F)F0FgvF0f*F\glF$6#%fqCopy right~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generat ed~05/16/2006~@~11:16:56GF$-Fdu6+FJ-&F@6(Fi[nF)F/F)F)F)6#FgwF0FiwFjwF_xF.F`x-%E Ei/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6&Fe\mFf\mF/F)f*FialF$6#%jrCopy right~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~10/21/2004~@~15:07:36GF$-&F@6%Fe\mFf\mF/F_blF$F$Fjx6$%BH ermiteH/infinity/aux/0/-Pi~..~PiGF]yf*FivF$6#%fqCopyright~(c)~2006~by~the~Algor ithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:54GF$ -FU6'-Fdu6+FJ-FS6$Fegl-&F@6%F]]nF]yF/6'Fgw-F]]n6$FhwF]y--&%"DGFg\l6#F]]nF\^nFhw F]yF0FiwFjwF_xF.F`x-F]]n6$FhwF`hlFDFJF^zFgwF$F$Fahl6'F`^mF0Fev,$Fg\mFgelFgvf*6( FjvF[wF\wF]wF^wFcyF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~A ll~rights~reserved.~-~generated~05/16/2006~@~12:47:42GF$7#-&F@6(F`^mF0FevFe^nFg vF)FaimF$F$Fjx6$%Berf/infinity/aux/1/-Pi~..~-1/2*PiGF)f*F\glFfhl6#%jrCopyright~ (c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reser ved.~-~generated~10/26/2004~@~23:24:53GF$C)F]il>F=-&FU6'F__nF)FevF)FgvFjil>FE,$ F]jlFfv@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F__nF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/F c`l-F__nF_\mFj[mF$F$Fb\m6'%HAiryBi/infinity/aux/0/-1/3*Pi~..~1/3*PiGF)FevF)Fgvf *F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~05/16/2006~@~11:15:54GF$7#-&F@6(Fi`nF)FevF)FgvF)FaimF$F$Fjx6 &%BChi/infinity/aux/1/-Pi~..~-1/2*PiGF)F/F)f*F`hmF$6#%fqCopyright~(c)~2006~by~t he~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11: 16:32GF$-&F@6%FbanF)F/FghmF$F$Fjx%DCi/infinity/aux/1/-1/2*Pi~..~1/2*PiGf*F\glF_ bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~05/16/2006~@~11:16:39GF$C'@$FjyO-F@6&-FianFa\lFJF^zF%>F=F\cm@%F^c m>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$FianF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fia nF]yF`dmF]em-Ffjl6$/Fc`l-.FianF_\mFa[mF$F$Fcem6)FcvF0FevF)F-F)Fgvf*FivF$6#%jrCo pyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~10/22/2004~@~11:16:48GF$7#-&F@6*FcvF0FevF)F-F)FgvF)Fai mF$F$Fjx6(FfgmF)F/F)F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:17GF$C'>F`\lF0> Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]l,$*(,&F-F0*&Fg_lF0F=F0F0F0F[_lF0F=Fh[lFfvF_alF $F$Feal6$FihmFfvf*F\gl6(F8Fghl%%loc3GFhhlFihl%%res2G6#%fqCopyright~(c)~2006~by~ the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11 :19:24GF$C,F]il>Fj[m-FU6%FDFfvFiw>F=-&Fcdl6'FihmFfvFevF)Fgv6&Fj[mFJF^zFgw>FEF^j l>8(-&FcdlFd[m6'F=7&Fj[mFJF^zFgwF)FEFfv>F=-&Fcdl6'FihmFfvFevF_jlFgvF]fn>FE*$F-F _jl>8)-Fbfn6'F=FdfnF_jlFEFfv>Fa[m-Fjdl6#7$F`fnF\gn-Ffjl6$/Fc`l-.FihmF_\mFa[mF$F $6,FWFXFdrFc\mF_pc9multiseries/MulSeriesCst&:-423FfqF`vFipc0multiseries/add&:-4 336&%(arcsechGFfvF/F_jlf*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:27GF$-&F@6%F\hnFf vF/6$FDF_jlF$F$Fjx6&%(arcsinhG-Fhgm6$Fjgm/F^hmF-FevF_jlf*F`hmF$6#%fqCopyright~( c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/1 6/2006~@~11:19:31GF$7$F_jl-&F@6%FehnFfhnF/FchnF$F$Fjx6(%(BesselJGF)FcimFevF,Fgv f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~I NRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:04GF$7#-&F@6)FainF)Fc imFevF,FgvF)FaimF$F$Fjx6(%+ChebyshevUGF0FevF)FgvF)f*FivF$6#%fqCopyright~(c)~200 6~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006 ~@~11:16:26GF$-Fdu6+FJ-&F@6&FjinF0F/F)FfwF0FiwFjwF_xF.F`x-%IChebyshevU/1/BasisV ector/0/MultiSeries/0GFixF$F$Fjx6%%*CylinderUGFdv;,$F^jlFfvF^jlf*6(FjvF[wF\wF]w F^w%(arglistG6#FhhlF`jmF$>F=-F]el6#7#-Fjdl6#7%-F@6'FD,&FhwF0F_jlF0FJF^zFgw-&Fcd l6#%$expG6&-FU6$-F@6'FDFh[lFJF^zFgw#FfvFczFJF^zFgw-&Fcdl6#F\jm6#-F^[m6#F_[lF$F$ 6.FWFXF]sFeflF]pFgflFfqF`vFgrc0multiseries/mul&:-463FipFjgn6(Fd]mFdvFevF0F)F0f* FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17:12GF$7&F0-&F@6(Fd]mFdv F/FezF-F-6$FDFJ,$-&F@6(Fd]mFdvF/FezF-F0Fa]oF--&F@6(Fd]mFdvF/FezF-F)Fa]oF$F$Fjx6 '%(KummerUGF)FevF)Fgvf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:27GF$7#-&F@6(Fj]oF) FevF)FgvF)FaimF$F$Fjx6%F`^mFdvF/f*6&F4F_jmF^wFcyFey6#%fqCopyright~(c)~2006~by~t he~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12: 47:44GF$@+FjyFcjmF\zFejmF_z7%FdjmFfjm-Fegl6#*&,*Fa[nF0*$FgwF-FfvF^zF0Fd[nFh[lF0 ,,Fa[nF0Fd[nFfvFJFh_lFh[lF0F^zF0FfvFdz7&FdjmFfjmFi^oFfjmC(>F`\lFdjm>Fc\lFfjm>Ff \lFi^o>Fi\lFfjm?(F=FczF0FDF\]l>F^]l-Fegl6#*&,(*&,(FJ!"(F]\lF0Fd[nF0F0Fh]lF0Ffv* &,.Fa[nF0F]_oFfvF^zF0Fd[nFh[lFJFc[nF\[lF0F0F[_lF0Ffv*&,(*&,&F]`oF0FJF-F0Fh]lF0F 0*&,&FJF`[lFc[nF0F0F[_lF0F0*&,&Fh]lF0F[_lFh[lF0F=F0F0F0F=F0FfvF0,,Fa[nFfvFd[nF0 F^zFfvFJFfv*&,(FJF-FfvF0F=F0F0F=F0F0FfvF_alF$F$Feal6&%BLommelS1/infinity/aux/1/ -Pi~..~PiGF)FevF)f*Fc^mF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:29G F$7$F)-&F@6%F\aoF)F/6&FDF)FJF^zF$F$Fjx6(F\hnF)FevF)F)F)f*F`hmF$6#%fqCopyright~( c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/1 6/2006~@~11:19:25GF$7$F)-&F@6(F\hnF)F/F)F)F)F[flF$F$Fjx6$%(arctanhGFfvf*F\glF`e n6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved. ~-~generated~05/16/2006~@~11:19:38GF$C,F]il>Fj[m-FU6%FDF0Fiw>F=-&Fcdl6)F^boFfvF evF)F)F)FgvF]fn>FE,$-%#lnGFg\lFgel>F`fnFafn>F=-&Fcdl6)F^boFfvFevF)F)F0FgvF]fn>F EF_jl>F\gnFafn>Fa[mF`gn-Ffjl6$/Fc`l-.F^boF_\mFa[mF$F$Fhgn6%%>erfi/infinity/aux/ 1/-Pi~..~PiGF)F/f*6$F4F_jmFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:58GF$@'FjyFdfmF\zFe fmC&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l,$*&,(FJF0FfvF0F=F0F0F[_lF0F_jlF_alF$F$Fea l6$%CCylinderV/infinity/aux/0/-Pi~..~PiGF)f*Fiv6'%#d1GF8FghlFhhlFihl6#%fqCopyri ght~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated ~05/16/2006~@~11:16:50GF$C*F]il>FE-&FU6'F[eoF)FevF)Fgv6'FDFJF^zFgwFhw>Fj[m*(F=F 0F-F_jlF^jlFgel@%-FH6$Fhw.%(numericG>Fj[m-Fax6$Fj[m/F=Fhw>Fj[m-Fcdl6%Fj[mFafo.% %leftG@$/-Fjel6#FEF0>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.F[eoFixF0-F^[m6$F0FE>F`fn-Fc[m6 'FEFh[mF)Fj[mF)>Fa[mF`fn-Ffjl6$/Fc`l-Fbgo6$FhwF`\mFa[mF$F$6*FWFXFdrFc\mFfqF`vFf tFav6$Fi[nF)f*F\gl6'F8FghlFhhlFihlFbenF[\nF$C+F]il>F=-&FU6)Fi[nF)FevF)F)F)FgvFj il>FE%&gammaG>Fa[mFb[m>F=-&FU6)Fi[nF)FevF)F)F0FgvFjil>FEF0>F`fnFb[m>Fj[m-Fcdl6# 7$Fa[mF`fn-Ffjl6$/Fc`l-.Fi[nF_\mFj[mF$F$6*FWFXFdrFc\mFfqF`vFipFjgn6(%+EllipticC KGF)FevF)F)F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~ All~rights~reserved.~-~generated~05/16/2006~@~11:17:02GF$7$F)-&F@6(F[joF)F/F)F) F)F[flF$F$Fjx6(F[joFfvF/F)F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~Algorithm s~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:05GF$C'>F `\lF0>Fc\lF_jl>Ff\l#""&"#;?(F=FezF0FDF\]l>F^]l,$*&,(F[_lFfvF`^lF0*&,(F[_lFh[lF` ^lFez*&,&F[_lF0F`^lFh_lF0F=F0F0F0F=F0FfvF0F=Fh[lF_jlF_alF$F$Feal6$%,GegenbauerC GF0f*Fg^n6(F^eo%#d2GF8FghlFhhlFihl6#%fqCopyright~(c)~2006~by~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:12GF$C*F]il>Fj [m-&FU6'Fh[pF0FevF)Fgv6(FDFJF^zFgwFhwF_[l>Fa[m*(-%&GAMMAG6#,&F=F0FEF-F0-Fg\p6#, $FEF-Ffv-Fg\p6#,&F=F0F0F0Ffv@%-FH6$7$FhwF_[l-F`cl6#F\fo>Fa[m-Fax6$Fa[m7$Fafo/FE F_[l>Fa[m-Fcdl6%-Fcdl6%Fe\pFafoFefoFj]pFefo@$/-FjelF`dmF0>Fj[m7#-Ffjl6$/Fc`l*&F a[mFfv-.Fh[p6%FhwF_[lF`xF0-F^[m6$F0Fj[m>F\gn-Fc[m6'Fj[mFh[mF)Fa[mF0>F`fnF\gn-Ff jl6$/Fc`l-Fj^p6%FhwF_[lF`\mF`fnF$F$F^ho6&%)LommelS2GF)F/,&F,F0F0F0f*Fc^mF$6#%fq Copyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~05/16/2006~@~12:47:54GF$-&F@6%Fh_pF)F/6&FD,&FJF0F0F0FJF^zF$F$Fjx6$%?Si/i nfinity/aux/1/1/2*Pi~..~PiGF)f*F\glFfhl6#%fqCopyright~(c)~2006~by~the~Algorithm s~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:30GF$C)F] il>F=-&FU6'Fc`pF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.Fc`pF\[mF0F ][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-FeapF_\mFj[mF$F$Fb\m6(Fc`pF)FevF)FgvF)f*F\glF $Fe`pF$-Fdu6+FJ-&F@6&Fc`pF)F/F)Fb\nF0FiwFjwF_xF.F`x-%gnSi/infinity/aux/1/1/2*Pi ~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6(%#SiGF)FevF)F0F)f*F`hmF$6#%fq Copyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~05/16/2006~@~11:18:24GF$7$F0-&F@6(FfbpF)F/F0F)F)F[flF$F$Fjx6'%+Whittaker WGF)FcimF/,&Fg\mF0F_jlF0f*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proje ct,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:48:04GF$-&F@6&F_cpF )FcimF/6&FD,&F^zF0F_jlF0FJF^zF$F$Fjx6$F_cpF]yf*Fg^nF$6#%fqCopyright~(c)~2006~by ~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~1 2:48:01GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%%+WhittakerMGF]yF/6(Fgw-F_cp6%FhwF_[lF]y, &*&,&F_jlF0*&FhwF0F]yFfvFfvF0FhdpF0F0*&F]yFfv-F_cp6%,&FhwF0F0F0F_[lF]yF0FfvFhwF _[lF]yF0FiwFjwF_xF.F`x-F_cp6%FhwF_[lF`hlFDFJF^zFgwF$F$Fahl6)%'arccscGF)FevF)F)F )Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~right s~reserved.~-~generated~05/16/2006~@~11:19:14GF$7#-&F@6*FeepF)FevF)F)F)FgvF)Fai mF$F$Fjx6&%'arcsinGFfvFevF_jlf*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:28GF$7$F_jl -&F@6%F^fpFfvF/FchnF$F$Fjx6%FjflFdv;,$F^jl#FfvFez,$F^jl#F0Fezf*6'FjvF[wF\wF]wF[ [oF\[oFjhlF$>F=-Fgdl6#7#-F]el6#7%-FU6'-F@6'-Fdu6+FJFdfmF)F.FdfmFdvF.F`xF`xF_jlF JF^zFgw-F@6'FDF_jlFJF^zFgwFJF^zFgw-&FjdlFi[o6&-Fcdl6$-F@6'F[hpFh_lFJF^zFgw#Fh[l FezFJF^zFgw-FU6'-&Fjdl6#Fdhl6&FigpFJ7#F`xFgwF[hpFJF^zFgwF$F$60FWFXF]sFeflFaqFbh lF]pFgflFfqF`vFgrFh\oFipFjgn6%%ABesselK/infinity/aux/0/-Pi~..~PiGF]yF/f*6'F4F`y FayF^wFdyFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Proje ct,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:29GF$@'FjyF[zF\z F]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,&F]_oF`[lFc`lF0F0F[_lF0Ffv*&,&Fhw Fc[nF\[lF0F0F`^lF0Ffv*&,(F[_l!#7*&,&Fc[nF0FhwFf[lF0F`^lF0F0*&,&F[_lFcz*&FhwF0F` ^lF0Fc[nF0F=F0F0F0F=F0FfvF0,&Ff]lF`[l*&FhwF-F=F0FczFfvF=FfvF_alF$F$Feal%?Ci/inf inity/aux/1/1/2*Pi~..~PiGf*F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Pr oject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:42GF$C'@$FjyO -F@6&-FijpFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$FijpF)F` dmFadmYFfdm>Fa[m-Fax6$-&F]el6$FijpF]yF`dmF]em-Ffjl6$/Fc`l-.FijpF_\mFa[mF$F$Fcem 6(%(JacobiPGFfvFevF)FgvF)f*6)FjvF[wF\wF]wF^wFcy%#a3GF$6#%fqCopyright~(c)~2006~b y~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~ 12:47:21GF$-Fdu6+FJ-&F@6&Fi\qFfvF/F)6&FgwFhwF_[lF[[lF0FiwFjwF_xF.F`x-%GJacobiP/ -1/BasisVector/0/MultiSeries/0G6&FhwF_[lF[[lF`xF$F$Fjx6$Fi\qFdvf*F[]q6*F^eoF[\p %#d3GF8FghlFhhlFihlFben6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~05/16/2006~@~12:47:23GF$C-F]il>Fa[m-&FU6'Fi \qFdvFev,*F,F0Fg\mF0%$_a3GF0F0F0Fgv6)FDFJF^zFgwFhwF_[lF[[l>F`fn*.)F-,*F=F0FEF0F j[mF0F0F0F0-%$sinG6#*&F=F0F^jlF0F0-Fg\p6#,(FEFfvF=Fh_lFfvF0F0-Fg\p6#,(FEF0F=F0F 0F0F0F^jlFfv-Fg\p6#,&Fj[mFfvF=FfvFfv@%-FH6$7%FhwF_[lF[[lFd]p>F`fn-Fax6$F`fn7%Fa foFj]p/Fj[mF[[l>F`fn-Fcdl6%-Fcdl6%-Fcdl6%Fg^qFafoFefoFj]pFefoF_`qFefo>8*-Fc[m6' Fa[mFh[m,*FhwF0F_[lF0F[[lF0F0F0F`fnFdv>Fa[m-&FU6'Fi\qFdvFevF_fmFgvFe^q>F`fn**)F -FicmF0-Fg\p6#,*FEF0Fj[mF0F=F-F0F0F0-Fg\p6#Fi^qFfvF]]pFfv@%Fh_q>F`fnF\`q>F`fn-F cdl6%-Fcdl6%-Fcdl6%FaaqFafoFefoFj]pFefoF_`qFefo>8+-Fc[m6'Fa[mFh[m,$FhwFfvF`fnFd v>F\gn-Fjdl6#7$Fh`qFbbq-Ffjl6$/Fc`l-.Fi\q6&FhwF_[lF[[lF`\mF\gnF$F$6,FWFXFdrFc\m FfqF`vFftFavFipFjgn6%%DWhittakerM/infinity/aux/0/-Pi~..~PiGF]yF/f*6(F4F`yFayF^w FcyFdyFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~r eserved.~-~generated~05/16/2006~@~12:48:00GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F =F-F0FDF\]l>F^]l*(,(*&,*Ff]lF`[lFgwFajpF]_oFczFc`lF0F0F[_lF0Ffv*&,(F_[lFc[n*&Fg wF0F_[lF0F\[lFczF0F0F`^lF0Ffv*&,(*&,&FajpF0FgwFc[nF0F[_lF0F0*&,(F_[lFf[lF`[lF0F cdqFc[nF0F`^lF0F0*&,&F[_lFcz*&F_[lF0F`^lF0Fc[nF0F=F0F0F0F=F0FfvF0,&Fe]lF`[l*&F_ [lF-F=F0FczFfvF=FfvF_alF$F$Feal%*KelvinKerGf*6&FjvF[wF\wFdbl6$F4%"xGF$F$C%>F=&F DFd\l>FEF`fl-F@6$,$*&-.Fj[o6#*(^#FgelF0F=F0F^jlF0F0,&-.%(BesselKG6$F=*&FEF0-Fj[ o6#*&^#FbzF0F^jlF0F0F0-Fcfq6$F=*&FEF0-Fj[o6#*&^#F`\oF0F^jlF0F0F0F0F_jlFaelF$F$6 &FWFXF`sc0multiseries/run&:-4726)F(F)'F,F)F/F)F)F)f*FialFey6#%jrCopyright~(c)~2 004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~ -~generated~10/26/2004~@~23:12:33GF$@)FjyFdfmF\zFefmF_z7%F0F)*$,&Fd[nF0F`[lF0Ff vC'>F`\lF0>Fc\lF)>Ff\lF[hq?(F=FezF0FDF\]l>F^]l-Fegl6#,$*&F[_lF0,&Fd[nFfv*$F=F-F 0FfvFfvF_alF$F$Feal6&%+ChebyshevTGFdvF/F,f*FialF$6#%fqCopyright~(c)~2006~by~the ~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16 :24GF$-&F@6%FjhqFdvF/FjimF$F$Fjx%BCoulombF/infinity/aux/0/-Pi~..~PiGf*6&%)exprl istGF[wF\wF]w6(%)paramseqGFjvF`bmFabmFbbmFhhl6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:08G F$C+@$0FielFezYQ:wrong~number~of~argumentsF$>F=-F^[m6#-FS6$F@7#-F^[m6$;F0Fh[lFD @$-%$hasG6$7#F=-Fax6$&FJ6#.%(varnameGF0YQKunable~to~expand~with~respect~to~para meterF$>FE-F^[m6$FfvFD@$F_dlO-FU6&-Faiq6$F=F)FJF^zF%>Fj[m-Fcdl6%FEFJF^z@%/Fj[mF dv>F`fn6'-Fjdl6'FEFfvFJF^zFgwFJF^zFgwF=>F`fn6'-F]el6$FE-FU6&,$Fj[mFfvFJF^zF%FJF ^zFgwF=@'/Fj[mF)>F\gn-&Fgdl6$FaiqF)6#F`fn-Fbdm6$Fj[mFddmYFfdm>F\gn-Fax6$-&Fgdl6 $FaiqF]yFc]r/F]yFj[m-Ffjl6$/Fc`l-.Faiq6$F=-F^[m6$Fc`lFEF\gnF$F$60FWFXFepc8multi series/Series2Expr&:-429FaoFdflFdrFc\mF]sFeflFhnFfflFfqF`v6(%*EllipticEGFfvFevF )F0F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~05/16/2006~@~11:17:10GF$7$F0-&F@6(Fi^rFfvF/F0F)F)F[flF $F$Fjx6(FcvFdvF/F0F)F0f*Fial6%FfyF7%'xxloc1G6#%fqCopyright~(c)~2006~by~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:23GF $C$>Fj[m-FdwFa]o@-Fjy7#,$*$FJFcz"$s"F\z7$F\`rF)F_z7%F\`rF),&Fd[nF^`lF]`r"#HFdz7 &F\`rF)Fa`rF)/FDFcz7'F\`rF)Fa`rF),(F]`r#"$$=F][pFd[n#Fc`lFczFh\mF0C)>F`\lF\`r>F c\lF)>Ff\lFa`r>Fi\lF)>&FE6#FczFf`r?(F=F\[pF0FDF\]l>F^]l-Fegl6#*(,,*&,("#:F0F=Fc _lFhhqFezF0-F^[m6$Fg_lFj[mF0Ffv*&,.FhhqFh_lF=F^`lFh[lF0*&FJF-F=F0Fcz*&FJF-F=F-F h_lFd[nFfvF0-F^[m6$Fb^lFj[mF0Ffv*&,&F_brFczF`brFezF0-F^[m6$F_]pFj[mF0FfvFh]lFc` l*&,(Fh]lFjar*&,&Fd[nFfvFh[lF0F0F[_lF0F0*&,(Fh]lF]`o*&,&FezF0Fd[nF-F0F[_lF0F0*& ,&Fh]lF0*&,&Fd[nFfvFfvF0F0F[_lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,&Fd[nF-F_brF0FfvF =Fh[lF_alF$F$Fjx6)%*EllipticKGF)FevF)F-F)Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~ the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11 :17:45GF$7#-&F@6*FecrF)FevF)F-F)FgvF)FaimF$F$Fjx6$%BLommelS2/infinity/aux/1/-Pi ~..~PiGF)f*Fg^nFj[p6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~Al l~rights~reserved.~-~generated~05/16/2006~@~12:47:58GF$C*F]il>Fj[m-&FU6'F^drF)F evF)FgvFc\p>Fa[m*.^$F0FfvF0)F-Fb^lF0-Fg\p6#,(F=F_jlFEF_jlF_jlF0F0-Fg\p6#,(F=F_j lFEFgelF_jlF0F0-F[_q6#,$F]_qF_jlF0F^jlFgel@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fhd rFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-.F^drF[_pF0F\_p>F\gn-Fc[m6' Fj[mFh[mF)Fa[mF)>F`fnF\gn-Ffjl6$/Fc`l-FcfrFf_pF`fnF$F$F^ho%@WeberE/infinity/aux /2/-Pi~..~PiGf*FciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~05/16/2006~@~11:18:54GF$C+@$0FielF-YF]jq>F=F _jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F\grF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnF g\r@'F^]r>F\gn-&Fgdl6$F\grF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F\grF]yFc]rF]^r-Ffj l6$/Fc`l-.F\grFc^rF\gnF$F$Ff^r6&%(arccoshGFfvF/F)f*F`hmF$6#%fqCopyright~(c)~200 6~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006 ~@~11:19:06GF$-&F@6%FcirFfvF/FghmF$F$Fjx6(F^fpF0FevF)FgvF)f*F\glF$6#%fqCopyrigh t~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~0 5/16/2006~@~11:19:29GF$-Fdu6+FJ-&F@6&F^fpF0F/F)Fb\nF0FiwFjwF_xF.F`x-%Earcsin/1/ BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6$%Kerfcbivar/infinity/aux/0/-1/2*Pi~..~ 1/2*PiGF)f*FivF]eoFjalF$C*F]il>FE-&FU6'FfjrF)FevF)FgvFfeo>Fj[m*&FbaqF0F^jlFgel@ %Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.FfjrFixF0Fcgo>F`fnFfgo >Fa[mF`fn-Ffjl6$/Fc`l-Fj[sF]hoFa[mF$F$F^ho%@AngerJ/infinity/aux/0/-Pi~..~PiGf*F ciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~05/16/2006~@~11:15:57GF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe [r@$F_dlO-FU6&-Fa\sF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgd l6$Fa\sF)Fc]r-Fbdm6$Fj[m<$Fdv*$-F^[m6$F0F[[rFfvYFfdm>F\gn-Fax6$-&Fgdl6$Fa\sF]yF c]rF]^r-Ffjl6$/Fc`l-.Fa\sFc^rF\gnF$F$Ff^r6(Fi[nF)F/F)F)F0f*F`hmFc_r6#%fqCopyrig ht~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 05/16/2006~@~11:16:55GF$C'>Fj[m-F`\nF[fl>F`\lF)>Fc\lF0?(F=F-F0FDF\]l>F^]l*&,(-F ^[m6$F=Fj[mF0*&F=F0FebrF0Fh[l*&,&F0F0F=FfvF0F`^lF0FfvF0F=Fh[lF_alF$F$Fjx6(FcvFf vFevF)F)F)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~05/16/2006~@~11:17:18GF$7&F)-&F@6(FcvFfvF/F0F0F-F a]o,$-&F@6(FcvFfvF/F0F0F0Fa]oF--&F@6(FcvFfvF/F0F0F)Fa]oF$F$Fjx6$Fh_pF]yf*Fg^nF$ F[`pF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%%)LommelS1GF]yF/6)Fgw-Fh_pFidp,&*(F_[lF0F]yFf vFjasF0Ffv*&,(FhwF0F_[lF0FfvF0F0-Fh_p6%,&FhwF0FfvF0,&F_[lF0FfvF0F]yF0F0,(*(F_[l F0F]yFh[lFjasF0F-*(F_[lF0F]yFfvF[bsF0Fh[l*&F^bsF0,&*(FbbsF0F]yFfvF_bsF0Ffv*&,(F hwF0Fh_lF0F_[lF0F0-Fh_p6%,&Fh[lF0FhwF0,&Fh[lF0F_[lF0F]yF0F0F0F-FhwF_[lF]yF0FiwF jwF_xF.F`x-Fh_pFcepFDFJF^zFgwF$F$Fahl6(F^fmF)FevF,F0F)f*FialF$FafmF$7$Fa`p-&F@6 (F^fmF)F/Fi_pF)F)Fa]oF$F$Fjx6(FfgmFggmFevF_jlFgvF)f*F\glF$FahmF$-Fdu6+FJ-&F@6&F fgmFggmF/F_jlFb\nF0FiwFjwF_xF.F`x-%inarccsch/RootOf(1+_Z^2,index~=~1)/BasisVect or/1/2/MultiSeries/0GF\[mF$F$Fjx6+F(F)FegqFevF)F)F)FgvF)f*FivF$6#%jrCopyright~( c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserv ed.~-~generated~10/26/2004~@~23:12:35GF$-Fdu6+FJ-&F@FdgqFfwF0FiwFjwF_xF.F`x-%QB esselY/0/_a1::0/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6'FjinF0FevFgelFgvf*F ivF$F\jnF$7#-&F@6(FjinF0FevFgelFgvF)FaimF$F$FjxFb\qf*F\glF$6#%fqCopyright~(c)~2 006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/20 06~@~11:16:41GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%%DCi/infinity/aux/0/-1/2*Pi~..~1/2* PiGF]yF/6'Fgw-FijpF[hl-F]`m6$F]fsF]y,$-F]`m6$F^fsF]yF-F]yF0FiwFjwF_xF.F`x-FijpF _hlFDFJF^zFgwF$F$Fahl6(%#CiGF)F/F0F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~A lgorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:3 6GF$C'>F`\lFcz>Fc\lF)>Ff\l#Fh[lFc`l?(F=FezF0FDF\]l>F^]l,$**Fb^lF0F[_lF0,&F0F0*& ,&F=F0F-F0F0F=F0F0FfvF=FfvFfvF_alF$F$Feal6(%*D(AiryAi)GF)F/F-F)F)f*F`hmFey6#%fq Copyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~05/02/2006~@~16:15:53GF$C(>F`\l"#C>Fc\lF)>Ff\lF)>Fi\l#Fc[nF\[p?(F=FczF0F DF\]l>F^]l*(Fe_lF0F=FfvFdgsFfvF_alF$F$Feal6&%@Ssi/infinity/aux/2/1/2*Pi~..~PiGF )FevF)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rig hts~reserved.~-~generated~05/16/2006~@~11:18:38GF$7$F)-&F@6%FehsF)F/FghmF$F$Fjx 6)%(StruveLGF)FevF,F0F)Fgvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:45GF$7#-&F@6*F^ isF)FevF,F0F)FgvF)FaimF$F$Fjx6)FfgmF)FevF)F)F0Fgvf*F\glF$FahmF$7$-&F@6*FfgmF)Fe vF)F)F0FgvF)Faim-&F@6*FfgmF)FevF)F)F0FgvF0FaimF$F$Fjx6(%@dawson/infinity/aux/0/ -Pi~..~PiGF)FevF)FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project ,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:41GF$-Fdu6+FJ-&F@6 &F`jsF)F/F)Fb\nF0FiwFjwF_xF.F`x-%hndawson/infinity/aux/0/-Pi~..~Pi/0/BasisVecto r/0/MultiSeries/0GF\[mF$F$Fjx%Hdilog/1/BasisVector/0/0/0/MultiSeries/1Gf*F\glF$ 6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~A ll~rights~reserved.~-~generated~01/27/2004~@~15:23:20GF$-Fdu6+FJ-&F@6(%&dilogGF 0F/F0F0F)Fb\nF0FiwFjwF_xF.F`x-F[[tF\[mF$F$Fjx6(FjhqFdvFevF,FgvF)f*FivF$F\iqF$-F du6+FJ-&F@FihqFfwF0FiwFjwF_xF.F`x-%RChebyshevT/infinity/BasisVector/_a1/MultiSe ries/0GFixF$F$Fjx6$FbanF]yf*F\glF$FdanF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%%EChi/infin ity/aux/1/-1/2*Pi~..~1/2*PiGF]yF/6'Fgw-FbanF[hl-F]`m6$F[]tF]y,$-F]`m6$F\]tF]yF- F]yF0FiwFjwF_xF.F`x-FbanF_hlFDFJF^zFgwF$F$Fahl6%Fe\mF]yF/f*F`ipFeyF_wF$@+FjyF[z F\zF]zF_z7%FJF^z,$**F^zF0FhwF0,&F]_oF0FfvF0F0,*F0F0Ff]lFfv*&FhwFczFgwF-F0*&FhwF -FgwF-FfvFfvFgelFdz7&FJF^zFf]t,$*(F^zF0,.F]_oFfvF0F0Ff]lF-*&FhwFczFgwFczFezFj]t Fh_lF[^tFh[lF0,4F0F0Ff]lFh[lFj]tFczF[^tFh[l*$FhwFczF0*&FhwF^`lFgwF-Fh[l*&FhwFc[ nFgwFczF0*&FhwF^`lFgwFczFh[lF`^tF0Ffv#F0F^`lC(>F`\lFJ>Fc\lF^z>Ff\lFf]t>Fi\lF]^t ?(F=FczF0FDF\]l>F^]l*(,,*&FgwF-Fh]lF0!#?*&,(*&FgwF-FhwF0F^^l*&FhwFezFgwF-Fc[nFh wFh_lF0F`^lF0Ffv*&,(F]_oF\[lF[^t"#OF`[lF0F0F[_lF0Ffv*(FhwF0FgwF-Fe_lF0!#[*&,,Fi _t!#GF`_tFd]l*&,(FhwF\[pFe_tFajpFd_tF[\lF0F`^lF0F0*&,(F]_oF^`lFczF0F[^t!#IF0F[_ lF0F0*&,**&,(FfvF0F[^tF^`lF]_oFfvF0F[_lF0F0Fi_tFczF`_tF0*&,(FhwFh[lFe_tFczFd_tF h[lF0F`^lF0F0F0F=F0F0F0F=F0FfvF0,,Fj]tFfvFf]lF0FfvF0F[^tF0*&Fi]tF0F=F0F0FfvF=Ff vF_alF$F$Feal6$FcvF]yf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:12GF$-FU6'-Fdu6+FJ-F S6$Fegl-&F@6%FcvF]yF/6(Fgw-FcvF\^n--F_^n6#FcvF\^n,$--&F`^n6$F-F-F\btF\^nF-FhwF] yF0FiwFjwF_xF.F`x-FcvFc^nFDFJF^zFgwF$F$Fahl6*Fd]mFdvFevF0F)F)FgvF0f*FivF$F[]oF$ -Fdu6+FJ-Fg]oFfwF0FiwFjwF_xF.F`x-%SEllipticF/infinity/BasisVector/1/0/0/MultiSe ries/1GFixF$F$Fjx6%%AStruveH/infinity/aux/1/-Pi~..~PiGF]yF/f*6(F4F`yFayFbyF^wFd yFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserv ed.~-~generated~05/16/2006~@~11:18:42GF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&F_ [lF`[l,@*(FJF0FhwFezF_[lF0F\[l*&^#F-F0FJF0F0*&FJF0F_[lF0Fez*(^#F\[lF0FJF0FhwF-F 0*(FJF0FhwF0F_[lF0F-*(FJF0FhwF-F_[lF0Fajp*(F^zF0FhwF-F_[lF-F\[l*&F^zF0F_[lF-"#U *(F^zF0FhwF0F_[lF-F][p*(^#"#SF0F^zF0F_[lF0F0**^#F][pF0F^zF0FhwF0F_[lF0F0F^zFf[l *(FgwF0FhwF0F_[lFezFcz*(^#F]\lF0FgwF0F_[lF-F0*&FgwF0F_[lFez"#AF0#Ffv"#[C(>F`\lF J>Fc\lF^z>Ff\lFaz>Fi\lFbct?(F=FczF0FDF\]l>F^]l*(,,*&,*Ff]lFa_t*$FhwFezFc[n"$X#F 0Fhw!#)*F0Fh]lF0Ffv*&,0F_[l"$&e^#!$q"F0*&^#F\etF0FhwF0F0*&F_[lF0FhwF0!$%>*&FhwF -F_[lF0!#O*&^#Fc[nF0FhwF-F0*&FhwFezF_[lF0Fc[nF0Fe_lF0Ffv*&,.Fe]l"$W%*&^#!$3#F0F _[lF0F0*&FhwF-F_[lF-Ff[l*&FhwF0F_[lF-!$7"!#KF0*(^#"#KF0FhwF0F_[lF0F0F0F[_lF0Ffv *&,(*$F_[lFez"$/"*&FhwF0F_[lFezFf[l*&^#Fj_tF0F_[lF-F0F0F`^lF0Ffv*&,,*&,(Ff]lFc[ n!$Q#F0Fhw"#cF0Fh]lF0F0*&,,FdftF][pFbft"$O"^#"$G"F0F_[l!$k'*&^#Ff[lF0FhwF0F0F0F e_lF0F0*&,.Fe]l!$I'F_gtFc[nF`gtFigt*(FjhtF0FhwF0F_[lF0F0*&^#"$+#F0F_[lF0F0F][pF 0F0F[_lF0F0*&,(FjgtF\hsFhgt!$?#*&^#"#sF0F_[lF-F0F0F`^lF0F0*&,,*&,&FhwF\[l"#wF0F 0Fh]lF0F0*&,(Fbft!#CF_[l"$_#^#F_jtF0F0Fe_lF0F0*&,(F`gtF_jt*&F\htF0F_[lF0F0Fe]l" $+$F0F[_lF0F0*&,(Fhgt"$["*&FajtF0F_[lF-F0FjgtF\[lF0F`^lF0F0*&,*Fh]lF\[l*&F_[lF0 Fe_lF0Fbgt*&F_[lF-F[_lF0Fj_t*&F_[lFezF`^lF0FbgtF0F=F0F0F0F=F0F0F0F=F0FfvF0,&*$F _[lFczFf[l*&,&F`[uF\hs*&F_[lFczF=F0F\[lF0F=F0F0FfvF=FfvF_alF$F$Feal6$%'arccotGF dvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~ reserved.~-~generated~05/16/2006~@~11:19:08GF$-FU6'-Fdu6+FJ-&F@6%Fe[uFdvF/6%Fgw F)F0F0FiwFjwF_xF.F`x-Fe[u6#*$F`xFfvFDFJF^zFgwF$F$Fahl6%%(arccothGF]yF/f*6&F4F`y FayFdyFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~r eserved.~-~generated~05/16/2006~@~11:19:10GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F =F-F0FDF\]l>F^]l*(,(F[_lF-*&FgwF0F`^lF0F-*&,&F[_lF0Fb]uF-F0F=F0FfvF0Fh]tFfvF=Ff vF_alF$F$Feal6%Fd[tF]yF/f*6'F4F`yFayFbyFdyFey6#%jrCopyright~(c)~2004~by~Ludovic ~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10 /26/2004~@~23:24:26GF$@)FjyF[zF\zF]zF_zF`zC'>F`\lFJ>Fc\lF^z>Ff\lFaz?(F=FezF0FDF \]l>F^]l*(,(F[_lF`[l*&,&FhwFezFh[lF0F0F`^lF0Ffv*&,(F[_lF`[l*&,&FhwF^^lFezF0F0F` ^lF0F0*&,&F[_lF0*&,&FfvF0FhwF-F0F`^lF0F0F0F=F0F0F0F=F0FfvF0,(FhwF0Ff]lFfv*&,&Fh wFfvFf]lF0F0F=F0F0FfvF=FfvF_alF$F$Feal6%%'AngerJGF]yF/f*F]ctFey6#%fqCopyright~( c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/1 6/2006~@~11:15:55GF$@-FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*(,6F[dtFcz*&FJF0FhwF-Fh [l*&FJF0F_[lF-Fh[l*&F^zF0FhwFezFh[l*&F^zF0FhwF0F-F`dtF-*&F^zF0F_[lFezFh[l*(F^zF 0FhwF-F_[lF0F-*&FgwF0F_[lF-Fh[l*(FgwF0FhwF0F_[lF0FezF0F_[lFh[l,&FhwF0F_[lFfvFfv F\\lFd`r7'FJF^zFazFg_u,$*(,>F[dtF][pFj_uFi^lF[`uFg]lF\`uFi^lF]`u"#5F`dtF-F^`uFh [lF_`uFg`uF``uFg]lFa`u"#6*(FhwFezF_[lF0FgwF0F0*(F_[lF-FgwF0FhwF-Ffv*&F_[lFczFgw F0F0FfdtFfvF0F_[lFh_lFb`uFfv#F0F\etC)>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFg_u>F`arFd`u? (F=F\[pF0FDF\]l>F^]l*(,.&FE6#,&F=F0F^^lF0F`[l*&,&FhwFh[lF_[lFg`uF0Fh]lF0Ffv*&,* FbftF`[lFf]lF`[lFe]lFc[nFh_tF0F0Fe_lF0Ffv*&,.FhetF-FdftFh[lFhwF\[lF`gtFh[lFhgtF -F_[lF\etF0F[_lF0Ffv*&,&Fe]l"#9FbftFg]lF0F`^lF0Ffv*&,.FgauFfv*&,&FhwF0F_[lFh_lF 0Fh]lF0F0*&,*FbftF-Ff]lF0Fe]lFh_l!#LF0F0Fe_lF0F0*&,.F`gtF0FdftF0FhetFfvF_[l!#eF hwF]\lFhgtFfvF0F[_lF0F0*&,&Fbft"#8Fe]l!#FF0F`^lF0F0*&,*Fe_lFg`u*&,&FhwFg]lF_[l" #BF0F[_lF0F0*&,&Fe]lF][pFbftFd]lF0F`^lF0F0*&,(Fe_lFfv*&FfbuF0F[_lF0F0*&,&FbftF- Fe]lFh_lF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(FhgtFh[lF`gtF-*&,(FhgtFezF`gtFh_ l*&,&F`gtF0FhgtFfvF0F=F0F0F0F=F0F0FfvF=FfvF_alF$F$Feal6&%(BesselIGF)F*'F+-%+Lin earPropG6%F-F.F)f*Fiv6(F^eoF8FghlFaenFhhlFihl6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:15:00G F$C)F]il>FE-&FU6*FcduF)F*FevF_fmF+F)FgvFfeo>Fj[m-Fcdl6%,$**F=Ffv-Fg\p6#,$F=FczF fvF]]pFfv)F-F=FfvFbzFafoFefo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.FcduFixF0Fcgo>F\g n-Fc[m6'FEFh[mFhwFj[mF)>F`fnF\gn-Ffjl6$/Fc`l-FbfuF]hoF`fnF$F$F^ho6(F[eoF)FevF)F gvF)f*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~05/16/2006~@~11:16:49GF$-Fdu6+FJ-&F@6&F[eoF)F/F)FfwF0Fiw FjwF_xF.F`x-%[oCylinderV/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0 GFixF$F$Fjx6)Fi^rFfvFevF)F0F0Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:11GF$7$- &F@6*Fi^rFfvFevF)F0F0FgvF)Faim-&F@6*Fi^rFfvFevF)F0F0FgvF0FaimF$F$Fjx6(FcvFfvF/F -F-F-f*FialFc_r6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Pr oject,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@~11:21:54GF$C$>Fj[m- &F@6(FcvFfvF/F-F-F0Fa]o@3Fjy7#,(F][pF0Fd[nFbgtF]`rF][pF\z7$F\iu,&F]`rF`[lFczF0F _z7%F\iuF^iu,(Fg`uF0Fd[n!#SF]`r"#QFdz7&F\iuF^iuF`iu,$*&,*!#@F0Fd[n"#&)*$FJF^`l" #**F]`r!$Z"F0,&Fd[nF0FfvF0FfvFbzFd`r7'F\iuF^iuF`iuFdiu,$*&,,"$Z(F0Fd[n!%!z$Fiiu !%Ar*$FJFc[n"%xOF]`r"%GrF0,(F0F0Fd[nFh[lF]`rF0Ffv#F0"$#>/FDF\[p7(F\iuF^iuF`iuFd iuF^ju,$*&,.*$FJFg`u"%5:Fdju!%8OFiiu"%([&F]`r!%,YFd[n"%f=!$1$F0F0,*FfvF0Fd[nFez F]`rFh_lFiiuF0Ffv#F0"#'*/FDF^`l7)F\iuF^iuF`iuFdiuF^juF\[v,$*&,0"&`R"F0Fd[n!&g') *F]`r"'dTHFiiu!'[oZFdju"'&>:%F_[v!'oY>*$FJF]\l"&v$oF0,,F0F0Fd[nF`[lF]`rF^`lFiiu F`[lFdjuF0Ffv#F0"%?^/FDF[\l7*F\iuF^iuF`iuFdiuF^juF\[vF[\v,$*&,2!&F`\lF\iu>Fc\lF^iu>Ff\lF`iu>Fi\lFdi u>F`arF^ju>&FE6#F\[pF\[v>&FE6#F^`lF[\v>&FE6#F[\lF[]v?(F=Fc[nF0FDF\]l>F^]l-Fegl6 #*(,:*&,(F`brFh_lF_br"#GFd[n!#kF0-F^[m6$Fj]lFj[mF0Fh[l*&,(F`br"#=F_br!$S"Fd[n"$ o#F0F[brF0Fh[l*&,."#EF0Fd[n!$)RF=!#=FhhqFezF`br!#UF_br"$g#F0-F^[m6$F]_lFj[mF0Fh [l*&,.!#fF0Fd[n"$]#FhhqFajpF="#aF_brFditF`brF\etF0FabrF0Fh[l*&,.FegtF0Fd[nF\cuF =!#WFhhqFjarF`brF`cuF_br"#!)F0Fi_sF0Fh[l*&,.Fh[lF0FhhqFg]lFd[nF-F`brF^`lF=Fc[nF _brF\[lF0FebrF0Fh[l*&FJF-FgauF0!#'**&,&!#:F0Fd[n"#FF0F`^lF0Ffv*&FJF-Fh]lF0"$R$* &,&F_jtF0Fd[n"$0%F0Fe_lF0Ffv*&,&Fd[n!$*=F_dtF0F0F[_lF0Ffv*&,.F^avFb_vFdavFi_v*& ,&F\`vF0Fd[nF]`vF0Fe_lF0F0*&,&Fd[nFf`vFe`vF0F0F[_lF0F0*&,&Fd[nF\cuFegtF0F0F`^lF 0F0*&,.F^avFbbuFdav!#q*&,&Fd]lF0Fd[n"$I"F0Fe_lF0F0*&,&Fd[n!$5"FcavF0F0F[_lF0F0* &,&Fd[nFcdt!#AF0F0F`^lF0F0*&,,FdavF^`l*&,&Fd[nFc_lF0F0F0Fe_lF0F0*&,&F`[lF0Fd[nF ][pF0F[_lF0F0F^avFfv*&,&Fd[nFd]lF\[pF0F0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(Fd [nF-Fh[lF0*&,(FczF0Fd[nF`[l*&,&Fh[lF0Fd[nF-F0F=F0F0F0F=F0F0FfvF=FfvF_alF$F$Fjx6 )FcvF)FevF)F)F0Fgvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:13GF$7%-&F@6*FcvF)FevF) F)F0FgvF)Faim-&F@6*FcvF)FevF)F)F0FgvF0Faim-&F@6*FcvF)FevF)F)F0FgvF-FaimF$F$Fjx6 )FecrFdvFevF0F-F)Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:48GF$7#-&F@6*FecrFdv FevF0F-F)FgvF)FaimF$F$Fjx6$%*LegendrePGF)f*Fg^nF$6#%fqCopyright~(c)~2006~by~the ~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47 :35GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FdevF]yF/6(Fgw*.)F-F_[lF0)Ffv,$F_[lFgelF0F^jl Fgel-F[_q6#*&F^jlF0,(F_jlF0F_[lFgelFhwFgelF0F0-Fg\p6#,(FhwF_jlF_[lF_jlF_jlF0F0- Fg\p6#,(FhwF_jlF_[lFgelF0F0Ffv,$*0FcfvF0FdfvF0F^jlFgel,(F0F0F_[lFfvFhwF0F0-F[_q 6#*&F^jlF0,&F_[lFgelFhwFgelF0F0-Fg\p6#,(FhwF_jlF_[lF_jlF0F0F0-Fg\p6#,(Fh\mF0Fhw F_jlF_[lFgelFfvFfvFhwF_[lF)F0FiwFjwF_xF.F`x-FdevF[_pFDFJF^zFgwF$F$Fahl6*%@Weber E/infinity/aux/0/-Pi~..~PiGF)'F,-Ffdu6%F-F.F0FevF)F)F)Fgvf*FivF$6#%fqCopyright~ (c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/ 16/2006~@~11:18:51GF$7$-&F@6+F_hvF)F`hvFevF)F)F)FgvF)Faim-&F@6+F_hvF)F`hvFevF)F )F)FgvF0FaimF$F$Fjx6(Fe[uFggmFevF)F)F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Al gorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:09 GF$7$F)-&F@6(Fe[uFggmF/F)F)F)F[flF$F$Fjx6*FehnFdvFevF)F)F0FgvF)f*F\glF$6#%fqCop yright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~05/16/2006~@~11:19:33GF$-Fdu6+FJ-&F@6(FehnFdvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-% Qarcsinh/infinity/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6$FehnFfhnf*F\glF` enFjhnF$C.F]il>Fj[m-FU6%FD^#FfvFiw>F=-&Fcdl6'FehnFfhnFevF)FgvF]fn>FE*&F`fqF0F^j lF0>F`fn-Fbfn6'F=FdfnF)FEFfhn>F=-&Fcdl6'FehnFfhnFevF_jlFgvF]fn>FE*&^#F0F0F-F_jl >F\gn-Fbfn6'F=FdfnF_jlFEFfhn>Fa[mF`gn>Fa[m-Ffjl6$/F--FN6$/FfhnFfjv-F^[m6$F-Fa[m Fa[m>Fa[m-Ffjl6$/F\[p-FN6$Fa\w-F^[m6$F\[pFa[mFa[m-Ffjl6$/Fc`l-.FehnF_\mFa[mF$F$ Fhgn6*Fd[tF)FevF)F0F0FgvF0f*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~an d~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~ 23:24:33GF$-Fdu6+FJ-&F@6(Fd[tF)F/F0F)F)Fb\nF0FiwFjwF_xF.F`x-%Hdilog/0/BasisVect or/0/1/1/MultiSeries/1GF\[mF$F$Fjx6&%@Chi/infinity/aux/1/1/2*Pi~..~PiGF)FevF)f* F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~rese rved.~-~generated~05/16/2006~@~11:16:34GF$7$F)-&F@6%F]^wF)F/FghmF$F$Fjx6%%ACi/i nfinity/aux/2/-Pi~..~-1/2*PiGF)F/f*F^doFeyF`esF$@'FjyFdfmF\z7$F0,&*&^##Fh_lF-F0 FJF0F0FfjvF0C&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]l,(*&,(Fd[nFfvFJF-FfvF0F0F[_lF0 Fgel*&,&FfjvF0*&^#FezF0FJF0F0F0F`^lF0Fgel*&,(*&,&FJFh[lF-F0F0F[_lF0F0*&Fi_wF0F` ^lF0F0*&F[_lF0F=F0FfvF0F=F0FgelF_alF$F$FealF`]of*FialFc_r6#%jrCopyright~(c)~200 4~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ generated~10/26/2004~@~23:17:11GF$C$>Fj[mFc]o@1Fjy7#,$F]`rFf[lF\z7$Fg`wF)F_z7%F g`wF),&Fd[nFh[lF]`rFg]lFdz7&Fg`wF)Fj`wF)Fd`r7'Fg`wF)Fj`wF),(#Fh_lFczF0Fd[n#Fd]l Fc[nF]`r#!#dF][pFjju7(Fg`wF)Fj`wF)F]awF)Fi[v7)Fg`wF)Fj`wF)F]awF),$*&,*F][pF0Fd[ nFc[lF]`r"#IFiiu"#(*F0FJFh[l#F^^lFijuC+>F`\lFg`w>Fc\lF)>Ff\lFj`w>Fi\lF)>F`arF]a w>Fa^vF)>Fd^vFdaw?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,.*&,(FbavF0F=FbbuFhhqFh_lF0F[br F0Fh[l*&,.F=Fi^lFc[nF0FhhqFezF_brF\[lF`brFezFd[nF\[pF0FabrF0Fh[l*&,&F_brFczF`br Fh_lF0FebrF0Fh[lFh]lFd]l*&,&F`[lF0Fd[nFh[lF0F[_lF0Ffv*&,(Fh]lFbav*&,&Fc[nF0Fd[n F\[pF0F[_lF0F0*&,(Fh]lF[\l*&,&F^^lF0Fd[nF`[lF0F[_lF0F0*&,&Fh]lFfv*&,&F0F0Fd[nF0 F0F[_lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,&Fd[nF-F_brFfvFfvF=Fh[lF_alF$F$Fjx6%Fd]mF ]yF/f*F]ctFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:16:54GF$@/FjyF[zF \zF]zF_zF`zFdz7&FJF^zFaz,$*(,4*(FhwF-F_[lFezFJF0F^`lF^zFh[l*(F^zF0FhwF-F_[lFczF \`vF^dtF\[lF]dtF`[l*(FgwF0FhwF-F_[lFezF`[lFidtF^^lFcdqF0*(FgwF0FhwF-F_[lF\[pFc[ nF0F_[lFh[l,*F0F0Fe]lFfv*&FhwF-F_[lFczF0F_gtFfvFfvF\\lFd`r7'FJF^zFazFcdw,$*(,LF ^zFg]l*(F_[lFc`lFhwFczFgwF0"#fFhdwFg]lFidwFa_v*(FhwFczF_[lF\[pFJF0Fb`tFcdqFez*( F_[lF\[pFhwF-FJF0Feft*&F_[lFczF^zF0FbhtFidtF^^lF^dtFg`u*(F_[lF[\lFgwF0FhwF-Ffbv *&F_[lF\[pFgwF0F\`v*(F_[lF[\lFhwFczFJF0"#m*(F_[lF^`lFhwFczF^zF0!$Y"*(FhwFczF_[l F\[pFgwF0Fg_v*(F_[lF[\lFhwFczFgwF0!#`FgdwF][pF]dtF]\l*(F_[lF^`lF^zF0FhwF-Fdit*( FhwFczF_[lFczF^zF0F\hs*(F_[lFc[nFhwFczF^zF0"$a#F0F_[lFh_l,4F_gtFh[lF0F0Fe]lFh[l F`[uF0*&FhwFczF_[lFczF0F[ewFcz*&F_[lF^`lFhwF-Fh[l*&F_[lFc[nFhwFczF0*&F_[lF^`lFh wFczFh[lFfvF\auFjju7(FJF^zFazFcdwF]ew,$*(,^pF^zF_jtFhdw!#XF^dtFbiuFidt!#YFcdqF] \l*(FhwF^`lF_[lF^`lF^zF0!$W"*&F_[lF^`lF^zF0!$w$FfewF`[lFdew!$="*&F_[lF[\lFgwF0! $a"*(FhwF^`lF_[lF]\lF^zF0"%IA*(F_[lF[\lFhwF-FJF0"$G#*(F_[lFg`uFhwFczF^zF0!%OI*( FhwF^`lF_[lFg`uF^zF0!%%*>*(FhwF^`lF_[lF_cuFgwF0"$j%*(FhwF^`lF_[lFh`uFJF0"$='*(F hwF^`lF_[lFc`lFgwF0"$z$*(F_[lFh`uFhwFczFgwF0!$!y*(FhwF^`lF_[lFc`lFJF0!$)\*(F_[l Fc`lFgwF0FhwF-"$w&*(F_[lFc`lFhwFczFJF0!$O'*(FhwF^`lF_[lFh`uFgwF0!$a&*(F_[lFc[nF ^zF0FhwF-"%7=*(FhwF^`lF_[lFc[nF^zF0"$k*F_fwF_avFbewF\hsF[fwF\hsF`fw"$!RFiew"$]" FfdwFg_vFgdw!$-"Fidw"$E"FgewFh_tF`ew"$C$F^fwF`jtFcewF_dtFeew!#")F\fwF^gw*(FhwF^ `lF_[lF[\lFgwF0F_av*(FhwF^`lF_[lF[\lFJF0"$o"F]dtFg`vF0F_[lF`[l,BF[ewFc`lFdfwFd] lF_gtFh_l*$F_[lF^`lFfvF0F0F`[uFezFefwFc`lFffwFd]lFcfwFez*&F_[lFc[nFhwF-Fez*&F_[ lFg`uFhwFczFh_l*&FhwF^`lF_[lF]\lF0*&FhwF^`lF_[lFg`uFh_l*&FhwF^`lF_[lFc[nFez*&Fh wF^`lF_[lF^`lFfvFe]lFh_lFfv#Ffv"$S#C*>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFcdw>F`arF]ew> Fa^vFhfw?(F=F^`lF0FDF\]l>F^]l*(,0*&FhwF-&FE6#,&F=F0Fg]lF0F0"#v*&,*Ff[lF0F[ewFje wF_gtF\jtFe]l"#iF0F[_lF0Ffv*(FhwF-F_[lF0FgauF0"$6$*&,*F_[lFi^l*&FhwF-F_[lF\[pFa _t*&FhwF-F_[lFezF][pFhgtFbbuF0F`^lF0Ffv*&,(Fh_tF0F_gt!$.&Ff]lF\etF0Fh]lF0Ffv*&, (F_[l"#%)F[\x!$$RFdft"$3"F0Fe_lF0Ffv*&,0F^[x"#bFf[xFafw*&,(FibuF0F_gt"$o%Ff]lFa iuF0Fh]lF0F0*&,(Fdft!$3"F[\x"$K%F_[l!#"*F0Fe_lF0F0*&,*Fe]l!#&)Fc[lF0F[ew"$.#F_g tFjetF0F[_lF0F0*&,*Fj[xF_dtF_[lF]`lF[\xFbgtFhgt!#HF0F`^lF0F0*&,0F^[x!#8Ff[x!#o* &,(Ff]lFh`uF_gt!$X"Fg`uF0F0Fh]lF0F0*&,(F_[l"#LFdftFh_tF[\x!$g"F0Fe_lF0F0*&,*F[e w!#&*Fe]l"#RF_gtF_dtF\[lF0F0F[_lF0F0*&,*F_[l!#6FhgtF]`lF[\xFc[lFj[xF]`tF0F`^lF0 F0*&,.*&,(F_gtFjarFf]lFfvFfvF0F0Fh]lF0F0*&,(FdftF`[lF[\xFc[lF_[lF`[lF0Fe_lF0F0F ^[xF0*&,*Fe]lFg]lF0F0F[ewFjarF_gtFg]lF0F[_lF0F0Ff[xF^`l*&,*F[\xF`[lF_[lF-Fj[xF^ `lFhgtF`[lF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,,FdfwF-Fe]lF-F`[uFh[lF[ewFh[l*& ,,F`[uFezFe]lFh_lF[ewFezFdfwFh_l*&,*Fe]lF0F`[uFfvFdfwF0F[ewFfvF0F=F0F0F0F=F0F0F fvF=FfvF_alF$F$Feal6'Fi\qF0FevF)Fgvf*F[]qF$6#%fqCopyright~(c)~2006~by~the~Algor ithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:18GF$ 7#-&F@6(Fi\qF0FevF)FgvF)FaimF$F$Fjx6%F_cpF)Fcimf*Fg^n6)F^eoF[\pF8FghlFhhlFihlFb en6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~05/16/2006~@~12:48:05GF$C-F]il>Fj[m-&FU6(F_cpF)FcimFevF`cpFgvFc\p >Fa[m**F^jlF0-F[_q6#*&F^jlF0,&FEF-F0F0F0Ffv-Fg\p6#F^axFfv-Fg\p6#,(F_jlF0FEFfvF= FfvFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fj`xFafoFefoFj]pFefo>F\gn-Fc[m6'Fj[mFh[ m,&F_[lF0F_jlF0Fa[mF)>Fj[m-&FU6(F_cpF)FcimFev,&Fg\mFfvF_jlF0FgvFc\p>Fa[m**F^jlF 0F[axFfv-Fg\p6#,&F0F0FEFh[lFfv-Fg\p6#,(F_jlF0FEF0F=FfvFfv@%Fa]p>Fa[mFg]p>Fa[m-F cdl6%-Fcdl6%FebxFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[m,&F_[lFfvF_jlF0Fa[mF)>F`fn- Fjdl6#7$F\gnFh`q-Ffjl6$/Fc`l-.F_cpFf_pF`fnF$F$F`cq6%F`jsF)F/f*F^doFeyFbjsF$@'Fj yFdfmF\zFefmC&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]lFgdoF_alF$F$FealFj[of+Faeq6/%(ne wexprG%"sG%"iG%-ConstantPartG%$sgnG'%"LGFiw'%"GGFdu%)RealPartG%'ImPartG'%)zeroP artGFhfl'%%lvarG-F`cl6#%)ScaleVarG%&exponG%(indssgnGFhblF$C0-F[cl6#333'FDFbcl'F J.%&SCALEG'F^z-F`cl6#.F[fx'Fgw%*nonnegintG>Fh`q-Fecl6+FJFdfmF).F.7#F).FdvFagx&F ^z6#FfvF0@$FjyOFh`q>FE-F@6$FDFael>Fa[mFf\l>8-Fi\l-FU6%Fc\l.Fbbq.8,>F\gn-Fcdl6%F bbqFJF^z?(F$F0F0F$-Fijq6$F\gnFdvC(>F`fn-F`bl6#F\gn@%4-Fbdm6$F`fn7$FfvF0C$>8/-F^ [m6$7$F-F0Fbbq@$4-Fijq6$Fdix-Fax6$&FJ6#.F`clF0C%>Fbbq-Fjdl6%Fbbq*$FdixFfv.Fiw>F \gnFdhx>F`fnF[ix>FdixF0@$F^ixC$>80-%'indetsG6$F`fn-%)specfuncG6$%)anythingGF`bl @%0F][y<"Y6$QAneed~to~determine~the~sign~of~%1F$-F^[m6$7$F0F0F][yY6$Q5need~to~d etermine~%1F$F`fn?(Fj[mF-F0-Fjel6#F\jx5/F\gnFdv/F\gn,$FdvFfv>F\gn-Fcdl6%-T16$Fb bq-Fgdl6%-F]el6$-Fax6$&&FJ6#%$logG6#&F^jxF`dmF0FaelFfvFaelFJF^z@%55/F\gnF)Fe\y3 Ff\y/Fj[m,&Fb\yF0F0F0C$>Fh`q-T56#7$-Fgdl6%-F]el6$-T36'-F^[m6$Fc`lFbbqFJFj[mF`fn F\gnFael,$*&F`fnF0FdixF0FfvFaelFh`q>FbbqF)C%>Fh`q-Fd^y6#7$-Fgdl6%-F]el6$&F\jx6# ,&Fj[mF0FfvF0Fael,$*&F\gnF0FdixF0FfvFaelFh`q>Fbbq-T76#7$-F\]y6$-F]el6$-Fax6$&Fe ]y6#&F^jxF]`yF0Fael,$F\gnFfvFbbq@$30FdixF00FbbqF)>Fbbq-Fjdl6%FbbqFdixFfjx>F\gnF dhx@$/F\gn%*undefinedGYQ>unable~to~compute~multiseriesF$@$0FbhxF)>Fh`q-F\]y6$Fh `q-Fecl6+FJ7#-Fj[o6#*&Ff[wF0-F^[m6$Fc`lFbhxF0F)FfjxFbgxFcgxFagx-F^[m6$Fc[nFbhxF eby@%5-FH6$Fa[mFecl0&F^zFd\l&F\jxFd\lC&@%/Fdgx-T96$7$-F^[m6$Fc[nFDFdgxFJ>8.&F^z 6#Ffjq>F]dyF^z@$/F]dy7"C%-Fbdm6%FdgxF\jx.Fj[m@%2F0Fj[m>F]dy7#F\`y>F]dy7#Fbcy>Fa [m-F]el6&Fa[mFJF]dyF0>Fa[m-F^fl6&Fa[mFJF]dyFgw@$/-Fjel6#F^zF0>Fa[m-T;6&Fa[mFJF^ zF\]l>Fa[m-Fj[o6#Fa[m@%/F]hxF)>F=F0C$>F\gn-Fecl6+FJ7#-Faal6$*$-%*factorialGF`dm Ffv/Fj[mF^xF0.%)rationalGFjwF_xFagxF`x-Fj[oF\[m>F=-Ffjl6$/Fc`l-Fj[o6#-F^[m6$Fc` lF]hx-T=6%F\gnF]hxFael-Fd^y6#7%Fa[mFh`qF=F$F$6>FWFXFhoc9multiseries/InfinitePar t&:-416FbpFbflFdrFc\mF_pFignF`sFcgqF]sFeflF]pFgflFeoc6multiseries/ExpExtend&:-4 13FgrFh\oFipFjgnFeqc4multiseries/fastest&:-445FaoFdflFaqFbhlFdu6&FdhlF)F/F)f*F` hmF$FjhlF$-&F@6%FdhlF)F/FghmF$F$Fjx6%Fi`nF)F/f*F^doFeyF[anF$@)FjyFdfmF\zFefmF_z 7%F0F)F)C'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]l,$*(,*F\[pF0FJFajpFd[nFcz*&, (FJFc[nFajpF0F=FczF0F=F0F0F0Fe_lF0,&FJF][pF=F][pFfvFfvF_alF$F$Feal6*FecrF0FevF) F)F)FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~05/16/2006~@~11:17:46GF$-Fdu6+FJ-&F@6(FecrF0F/F)F) F)Fb\nF0FiwFjwF_xF.F`x-%LEllipticK/1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fj x6$%BLommelS1/infinity/aux/2/-Pi~..~PiGF)f*Fg^nFj[p6#%jrCopyright~(c)~2004~by~L udovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~10/26/2004~@~23:19:33GF$C)F]il>Fj[m-&FU6'FcjyF)FevF)FgvFc\p>Fa[m-Fcdl6%-Fcd l6%*,^$F`\oF`\oF0F^erF0F[erF0)F`[l,$F=F_jlF0F^jlFgelFafoFefoFj]pFefo@$Fa^p>Fj[m 7#-Ffjl6$/Fc`l*&Fa[mFfv-FcjyF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-FcjyFf_pF` fnF$F$F^ho6$%DSi/infinity/aux/2/-1/2*Pi~..~1/2*PiGF)f*F\glFfhl6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~11:18:27GF$C)F]il>F=-&FU6'Fd\zF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffjl6$/F c`l*&FEFfv-.Fd\zF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-Ff]zF_\mFj[mF$F$Fb\m6) F\hnF)FevF)F)F)Fgvf*F\glF$FgaoF$7#-&F@6*F\hnF)FevF)F)F)FgvF)FaimF$F$Fjx6(F__nF) FevF)FgvF)f*F\glF$Fa_nF$-Fdu6+FJ-&F@6&F__nF)F/F)Fb\nF0FiwFjwF_xF.F`x-%jnerf/inf inity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6*%+Ellipti cCEGF0FevF)F)F)FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:59GF$-Fdu6+FJ-&F@6(F ]_zF0F/F)F)F)Fb\nF0FiwFjwF_xF.F`x-%MEllipticCE/1/BasisVector/0/0/0/MultiSeries/ 0GF\[mF$F$FjxF[]nf*F^jmFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Al gorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/21/2004~@~15:07:35 GF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$**FJF0F^zF0,*Fa[nFh[lFJF^^lF^`lF0*&FJF0F^zF-F0F0, .Fd[nFh[lFJFfvFb`zF0*&FJF-F^zF-F-F0F0Fa[nFfvFfvFfvF_z7%FdjmF]`z-Fegl6#**F^zF-FJ F0,4Fd[n"#F`\lFdjm>Fc\lF]`z>Ff\lFf`z?(F=FezF0FD F\]l>F^]l-Fegl6#*&,**&,(*&F^zFezFJF0F]`o*&FJF-F^zFezF0*$F^zFezF]\lF0Fe_lF0Ffv*& ,.F^bzFczF_bzFfvF^zFh`uFb[nFf[l*&F^zF0FJF-F\[pF`bzFh_lF0F`^lF0Ffv*&,(Fd`zFczFa[ nF\hsFb`zFa_tF0F[_lF0Ffv*&,**&,&F^bzF-F`bzF]`oF0Fe_lF0F0*&,&Fa[nFa_tFb`zFc[nF0F [_lF0F0*&,*F^zFf[lF^bzFh[lFb[nFg`uF`bzFczF0F`^lF0F0*&,(*&F^zF-F[_lF0Fcz*&F^zFez Fe_lF0F0*&,&F^zF\[pF`bzFfvF0F`^lF0F0F0F=F0F0F0F=F0FfvF0,,FJFh_lFd[nF-Fb`zFezFd` zFh[l*&,,FJFczFa[nFezFh_lF0Fb`zF`[l*&,&Fa[nFh[lF-F0F0F=F0F0F0F=F0F0FfvF_alF$F$F eal6(FcvFdvF/F0F-F)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~I NRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:24GF$7#-F\x6$F),&FDF0 F0F0F$F$Feal6(%2EllipticFfirstargG*$F,FfvFevF)FgvF)f*FivF$6#%fqCopyright~(c)~20 06~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/200 6~@~11:17:42GF$-Fdu6+FJ-&F@6&FbdzFcdzF/F)FfwF0FiwFjwF_xF.F`x-%TEllipticFfirstar g/1/_a1/BasisVector/0/MultiSeries/0GFixF$F$Fjx6$Fh[pFfvf*Fg^nFj[p6#%fqCopyright ~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05 /16/2006~@~12:47:16GF$C*F]il>Fj[m-&FU6'Fh[pFfvFevF)FgvFc\p>Fa[m*,-%$cosG6#*&F^j lF0,&F=F0FEF0F0F0-%$secG6#*&F^jlF0FEF0F0Ff\pF0F]]pFfvFj\pFfv@%Fa]p>Fa[mFg]p>Fa[ m-Fcdl6%-Fcdl6%FhezFafoFefoFj]pFefo@$Fa^p>Fj[mFd^p>F\gn-Fc[m6'Fj[mFh[mF)Fa[mFfv >F`fnF\gnFb_pF$F$F^ho6%F]]nF)F/f*F^jmFey6#%fqCopyright~(c)~2006~by~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:55GF$@'F jyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(,0Fa[nF0F^zFezFJ Fh_lF-F0Fb[nFh[lFd[nF0*&,*Fh_lF0FJF-F^zFh[lF=F0F0F=F0F0F0F[_lF0,&FJF-F=F-FfvFfv F_alF$F$FealFcaof*Fd^oFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:28G F$@'FjyFcjmF\z7$Fdjm-Fegl6#*(^##F0Fc[nF0,,F]_oF`[lF0F0FJFc[nFd[nF]\lFb[nFc[nF0F a`pFfvC&>F`\lFdjm>Fc\lFfhz?(F=F-F0FDF\]l>F^]l-Fegl6#*&,(*&,6Fc`lF0F^zF^`vFJFb`t *&FgwF-FJF0Fc[n*&F^zF0FgwF-Fc[nF_azF\[lF]_oF`[lFb[nF\hsFd[nFa_vFcbzF\[lF0F[_lF0 Ffv*&,.*&FgftF0FgwF-F0^#Fi^lF0*&FdgtF0FJF0F0*&FajtF0FJF-F0*(FjhtF0F^zF0FJF0F0*& FedtF0F^zF0F0F0F`^lF0Ffv*&,(*&,.Fb`tF0FJFbhtF^zF\hsFb[nFf[lF]_oFc[nFd[nF_jtF0F[ _lF0F0*&,(FdgtF0*&F\htF0FJF0F0*&FjhtF0F^zF0F0F0F`^lF0F0*&,(*&,(F^zF\[lFa_vF0FJF _jtF0F[_lF0F0*&FajtF0F`^lF0F0F_`wF\[lF0F=F0F0F0F=F0FfvF0FfiyFfvF_alF$F$Feal6(Fh _pF)FevFi_pFgvF)f*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRI A.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:55GF$-Fdu6+FJ-&F@Fg_p6%F gwFhwF_[lF0FiwFjwF_xF.F`x-%KLommelS2/0/BasisVector/_a1+1/MultiSeries/0GF[_pF$F$ Fjx6%F^fmF]yF/f*F]ctFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~05/16/2006~@~11:18:39GF$@-FjyF[zF\zF]zF_zF`z Fdz7&FJF^zFaz,$*&,4Fj_uFh[l*&FhwFezFJF0Fh[l*(FJF0FhwF0F_[lF-F-F[`uFh[lF^`uFh[lF _`uF-*(F^zF0FhwF0F_[lF0F-F``uFh[l*(FgwF0F_[lF-FhwF0F0F0F_[lFh_l#F0F]\lFd`r7'FJF ^zFazF_\[l,$*&,F` \lFJ>Fc\lF^z>Ff\lFaz>Fi\lF_\[l>F`arFh\[l?(F=F\[pF0FDF\]l>F^]l*(,.*&,&FhwFfvF`[l F0F0FgauF0Ffv*&,&FbftFh[lF_[lFi^lF0Fh]lF0Ffv*&,.FeftF0FhwFd]lFe]lF\[lF`gtFfvFf] lFczFhetF0F0Fe_lF0Ffv*&,*FhgtFh[lF_[lFj_tFdftF-FbftFi^lF0F[_lF0Ffv*&,&Fe]lFc_lF `gtFh[lF0F`^lF0Ffv*&,.FgauF0*&F_[lF0Fh]lF0Fez*&,*Ff]lFfvFhwF^`lFe]lFezF_^xF0F0F e_lF0F0*&,*FbftFc`lFdftFfvF_[l"#eFhgtF0F0F[_lF0F0*&,&F`gtFezFe]lFcavF0F`^lF0F0* &,**&,&FhwFfvFi^lF0F0Fe_lF0F0*&,&FbftFh[lF_[lFa_lF0F[_lF0F0*&,&Fe]lFf[lF`gtFfvF 0F`^lF0F0*&,(Fe_lF0*&F_[lF0F[_lF0Fez*&F_[lF-F`^lF0FezF0F=F0F0F0F=F0F0F0F=F0FfvF 0,&FhgtF-*&,&FhgtFh_l*&F_[lFezF=F0F0F0F=F0F0FfvF=FfvF_alF$F$Feal6&%'arccosGFfvF /F_jlf*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~05/16/2006~@~11:19:02GF$-&F@6%F\`[lFfvF/FchnF$F$Fjx6(F eepF0FevF_jlFgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:15GF$-Fdu6+FJ-&F@6&Feep F0F/F_jlFb\nF0FiwFjwF_xF.F`x-%Garccsc/1/BasisVector/1/2/MultiSeries/0GF\[mF$F$F jx6&F^fpF0FevF_jlf*F`hmF$F\jrF$7$F_jl-&F@6%F^fpF0F/FchnF$F$Fjx6'FcduF)FevF_fmFg vf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:16:02GF$7#-&F@6(FcduF)FevF_fmFgvF)FaimF$F$F jx6&%F`\lF)>Fc \lF0>Ff\lF`\o>Fi\l#FezF][p?(F=FczF0FDF\]l>F^]l*(,(F[_lFh_lF`^lFh_l*&,(F[_lF`[lF `^lF]`o*&,&F[_lF0F`^lFezF0F=F0F0F0F=F0FfvF0F=Ffv,&F=F-Fh[lF0FfvF_alF$F$FealF`hu f*F\glF$FhguF$-Fdu6+FJ-F__rFb\nF0FiwFjwF_xF.F`x-%MEllipticE/-1/BasisVector/0/1/ 1/MultiSeries/1GF\[mF$F$Fjx6)Fd]mF0FevF)F)F)Fgvf*FivF$Ff]mF$7$-&F@6*Fd]mF0FevF) F)F)FgvF)Faim-&F@6*Fd]mF0FevF)F)F)FgvF0FaimF$F$Fjx6&%AKummerU/infinity/aux/0/-P i~..~PiGF)F/F)f*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA. ~All~rights~reserved.~-~generated~05/16/2006~@~12:47:28GF$-&F@6%Ffd[lF)F/FdaoF$ F$Fjx6(Fe[uFfhnFevF)F)F0f*F`hmF$Fg[uF$7%F)-&F@6(Fe[uFfhnF/F)F)F0F[fl-&F@6(Fe[uF fhnF/F)F)F)F[flF$F$Fjx6(F\hnFfvFevF_jlFgvF)f*F\glF$F^hnF$-Fdu6+FJ-&F@F[hnFb\nF0 FiwFjwF_xF.F`x-%Iarcsech/-1/BasisVector/1/2/MultiSeries/0GF\[mF$F$Fjx6*Fd[tFdvF evF)F)F-FgvF)f*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorit hms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:44GF$-F du6+FJ-&F@6(Fd[tFdvF/F)F)F-Fb\nF0FiwFjwF_xF.F`x-%Odilog/infinity/BasisVector/0/ 0/2/MultiSeries/0GF\[mF$F$FjxF\[sf*FivF$FjalF$7#-&F@6(FfjrF)FevF)FgvF)FaimF$F$F jx6(%ABesselJ/infinity/aux/0/-Pi~..~PiGF)FevF)FgvF)f*FivF$6#%fqCopyright~(c)~20 06~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/200 6~@~11:16:05GF$-Fdu6+FJ-&F@6&F_g[lF)F/F)FfwF0FiwFjwF_xF.F`x-%inBesselJ/infinity /aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6$F[fsF]yf*F\glF$6#%fq Copyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~05/16/2006~@~11:16:38GF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-F[fsF[hl-F]`m6$ Ffh[lF]y,$-F]`m6$Fgh[lF]yF-F]yF0FiwFjwF_xF.F`x-F[fsF_hlFDFJF^zFgwF$F$Fahl6(Fi^r FfvF/F0F0F0f*F`hmFc_rF[_rF$C)>Fj[m-&F@6(Fi^rFfvF/F0F0F)F[fl>F`\lF->Fc\lFfv>Ff\l #F^^lFc[n>Fi\l#Fh_lFc[n?(F=FczF0FDF\]l>F^]l*(,.*&F]_lF0FabrF0Fh[l*&,&F[\lF0F=Fg ]lF0Fi_sF0Ffv*&,&Fh[lF0F=FczF0FebrF0FfvF[_lFh_lF`^lFez*&,(F[_lF`[lF`^lF[\lFe[pF 0F0F=F0FfvF0F=FfvFec[lFfvF_alF$F$FjxFd]mf*F\glF$FhblF$@)5FgclFbgrYQEwrong~numbe r~of~arguments,~EllipticFF$5/FfeqF)4-Fijq6$-F^[m6$Fc`lFfeqF`x-F@Faim5/F`flF)4-F ijq6$-F^[m6$Fc`lF`flF`x-Fax6$-&FU6#.Fbdz6$7$F`flFfeqFael/F^\\lf*6$%"aGFceqF$F$F $-.Fd]m6$FJFDF$F$F$-Fcdl6$Ff\\lFbelF$F$6*FWFXF[rcEmultiseries/function/Elliptic F2ndarg&:-451FfqF`vFjpc5multiseries/analytic&:-4346(FecrF0F/F)F)F0f*F`hmFc_rFii yF$C*>Fj[m-F^jyF[fl>F`\lF)>Fc\lFgel>Ff\l#F[\lF][p>Fi\l#!#F`ar#"%v<"%Wh?(F =F\[pF0FDF\]l>F^]l*(,6FharFfv*&,(Fg`vF0FhhqFg_vF=Fb_vF0Fa`vF0Ffv*&,(Ff\xF0F=!## *FhhqFd^xF0FabrF0Ffv*&,(F_cuF0FhhqFh_tF=!#QF0Fi_sF0Ffv*&,&FhhqF]\lF=FczF0FebrF0 FfvFh]lFc`lFe_lFcavF[_lFf`lF`^lFez*&,,Fh]lFjarFe_lFg`vF[_lFf\xF`^lF_cu*&,,Fh]lF ]`oFe_lFbgtF[_lF\gwF`^lFf^l*&,*Fh]lF0Fe_lF^`lF[_lF_cuF`^lF]\lF0F=F0F0F0F=F0F0F0 F=F0FfvF0F=Fh[l,&F=FczF-F0FfvF_alF$F$Fjx6$%@Ssi/infinity/aux/1/1/2*Pi~..~PiGF]y f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:18:37GF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-Fc _\lF[hl-F]`m6$F_`\lF]y,$-F]`m6$F``\lF]yF-F]yF0FiwFjwF_xF.F`x-Fc_\lF_hlFDFJF^zFg wF$F$Fahl6&FeepF0FevF_jlf*F`hmF$Fe`[lF$7$F_jl-&F@6%FeepF0F/FchnF$F$Fjx6%FeepFdv F/f*6%F4F`yFayFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~05/16/2006~@~11:19:13GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc \lF^z?(F=F-F0FDF\]l>F^]l**F]_lF-F[_lF0Fb^lFfvF=FfvF_alF$F$FealF`imf*F\glF$F[imF $-Fdu6+FJ-&F@6&FihmF0F/F_jlFb\nF0FiwFjwF_xF.F`x-%Garcsec/1/BasisVector/1/2/Mult iSeries/0GF\[mF$F$Fjx6&FjinFdvFev,&F,F0F-F0f*FialF$F\jnF$7$,&FJF0F-F0-&F@6%Fjin FdvF/6%FDFdb\lFJF$F$Fjx6*Fi^rF0FevF)F)F)FgvF)f*F\glF$Feb[lF$-Fdu6+FJ-&F@6(Fi^rF 0F/F0F0F-Fb\nF0FiwFjwF_xF.F`x-%LEllipticE/1/BasisVector/0/0/0/MultiSeries/0GF\[ mF$F$Fjx6(FcvFfvFevF)F0F0f*FialF$F``sF$7%F0-&F@6(FcvFfvF/F0F)F0Fa]o-&F@6(FcvFfv F/F0F)F)Fa]oF$F$Fjx6&Fh[pFfvF/F)f*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:15GF$-&F @6%Fh[pFfvF/FdaoF$F$Fjx6'%(KummerMGF)FevF)Fgvf*Fg^nF$6#%fqCopyright~(c)~2006~by ~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~1 2:47:24GF$7#-&F@6(Fcd\lF)FevF)FgvF)FaimF$F$Fjx6$%CLaguerreL/infinity/aux/1/-Pi~ ..~PiGF)f*Fg^nFj[p6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~05/16/2006~@~12:47:33GF$C*F]il>Fj[m-&FU6'F\e\lF)F evF)FgvFc\p>Fa[m,$*(Fj^qF0Fa_qF0F^jlFfvFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Ffe \lFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-.F\e\lF[_pF0F\_p>F\gnFefr> F`fnF\gn-Ffjl6$/Fc`l-Fgf\lFf_pF`fnF$F$F^ho6$F`^mF0f*Fg^nFa`xFh^nF$C-F]il>Fj[m-& FU6'F`^mF0FevFa^mFgvFc\p>Fa[m,$*,Fa_qF0-Fg\p6#,$FEFfvF0-Fj[o6#*(^#Fh\mF0F^jlF0F EF0F0)F-,$FEFgelF0-Fg\p6#,(F0F0FEFfvF=F0FfvF_jl@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl 6%Ffg\lFafoFefoFj]pFefo>F\gn-Fc[m6'Fj[mFh[m,$F_[lF_jlFa[mF0>Fj[m-&FUFd^nFc\p>Fa [m*()F-,&FEF_jlFfvF0F0-Fg\pFjfoF0-Fj[o6#*(Ff[wF0F^jlF0FEF0F0@%Fa]p>Fa[mFg]p>Fa[ m-Fcdl6%-Fcdl6%Fci\lFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[mFefvFa[mF0>F`fnFhcx-Ffj l6$/Fc`l-.F`^mFf_pF`fnF$F$F`cq6*%$ShiGF)FevF)F)F)FgvF0f*F\glF$6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~11:18:21GF$-Fdu6+FJ-&F@6(F[[]lF)F/F0F0F)Fb\nF0FiwFjwF_xF.F`x-%FShi/0/Ba sisVector/0/0/0/MultiSeries/1GF\[mF$F$Fjx%BSsi/infinity/aux/2/-Pi~..~-1/2*PiGf* F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:18:36GF$C'@$FjyO-F@6&-Ff[]lFa\lFJF^zF%>F=F \cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Ff[]lF)F`dmFadmYFfdm>Fa[m-Fax6$-& F]el6$Ff[]lF]yF`dmF]em-Ffjl6$/Fc`l-.Ff[]lF_\mFa[mF$F$Fcem6(FfgmF)FevF)F)F0f*F`h mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~11:19:18GF$7%F)-&F@6(FfgmF)F/F)F)F0F[fl-&F@F`dnF[fl F$F$Fjx6)FehnFdvFevF)F)F0Fgvf*F\glF$FgivF$7$-&F@FeivFaim-&F@6*FehnFdvFevF)F)F0F gvF0FaimF$F$Fjx%Ferfcbivar/infinity/aux/1/1/2*Pi~..~PiGf*FciqFeiq6#%fqCopyright ~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05 /16/2006~@~11:19:57GF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fg^]lF \\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$Fg^]lF)Fc]rFd]rYF fdm>F\gn-Fax6$-&Fgdl6$Fg^]lF]yFc]rF]^r-Ffjl6$/Fc`l-.Fg^]lFc^rF\gnF$F$Ff^r6&Fain F)F*Fdduf*FivFidu6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:02GF$C)F]il >FE-&FU6*FainF)F*FevF_fmF+F)FgvFfeo>Fj[mFbeu@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-Fa inFixF0Fcgo>F\gnFdfu>F`fnF\gn-Ffjl6$/Fc`l-FainF]hoF`fnF$F$F^ho6%%BCoulombF/infi nity/aux/1/-Pi~..~PiGF)F/f*Fd^oFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:09GF$@%FjyFcjm C%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2FgwFfv*&FfjvF0F^zF0F0Fa[nFfvF]_oFfvF JFfv*(FgctF0F^zF0FJF0F0Fd[nF0*&,*FfvF0FJF-*&FgctF0F^zF0F0F=F0F0F=F0F0F0F`^lF0,& *&^#Fh[lF0FJF0F0*&Fjc]lF0F=F0F0FfvFfvF_alF$F$Feal6(Fe\mFdvFevF)FgvF)f*FivF$6#%f qCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ge nerated~05/16/2006~@~11:17:30GF$-Fdu6+FJ-&F@6&Fe\mFdvF/F)FfwF0FiwFjwF_xF.F`x-%W EllipticEfirstarg/infinity/BasisVector/0/MultiSeries/0GFixF$F$FjxFddvf*FivF$F_d vF$-Fdu6+FJ-&F@6(FcvF)F/F-F-F-FfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVect or/0/0/1/MultiSeries/0GFixF$F$FjxFbbpf*F`hmF$Fe`pF$-&F@6%Fc`pF)F/FghmF$F$FjxF^i sf*FciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~05/16/2006~@~11:18:47GF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r> FEFe[r@$F_dlO-FU6&-F^isF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&/Fj[mFjayYFfdm-Fijq6$Fj[m Fdv>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F^isF)Fc]rFa\r>F\gn-&Fgdl 6%F^isFdvFgjn6$F`fn7&7$Fdjq-F^[m6$F07#F`fnFJF^zFgw>F\gn-Fax6$-&Fgdl6$F^isF]yFc] rF]^r-Ffjl6$/Fc`l-.F^isFc^rF\gnF$F$Ff^r6&FfgmFggmF/F)f*F`hmF$FahmF$FdhmF$F$Fjx6 %%Ferfc/infinity/aux/0/-1/2*Pi~..~1/2*PiGF)F/f*F^doFey6#%fqCopyright~(c)~2006~b y~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~ 11:19:50GF$@'FjyFdfmF\zFefmC&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l,$FhdoFgelF_alF$F $Feal6&F\doF)FevF)f*F`hmF$F_doF$7$F)-&F@F[doFghmF$F$Fjx%*KelvinHerGf*FaeqFbeqF$ F$C%>F=Ffeq>FEF`fl-F@6$,&-.%)HankelH1G6$F=*&FEF0-Fj[o6#*&^##FezFczF0F^jlF0F0F_j l-.%)HankelH2G6$F=*&FEF0-Fj[o6#*&^#F^awF0F^jlF0F0F_jlFaelF$F$Fbgq6*FcduF)F*F/F, F)F)Q(ShiftedF$f*6'F4F^w%&THETAG%#c0GF5Fey6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:14:56GF$@ 'Fjy7#FgwF\z7$FgwFhwC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]l-Fegl6#*&F[_lF0,(Fb[nF -Fa[nF0*&,(FJF-F^zF-F=F0F0F=F0F0FfvF_alF$F$Feal6&FcduF)FevF_fmf*FialF$6#%fqCopy right~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generat ed~05/16/2006~@~11:16:01GF$7$,$FJFfv-&F@6%FcduF)F/6%FDF`]^lFJF$F$Fjx%ACi/infini ty/aux/1/-Pi~..~-1/2*PiGf*F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:40GF$C'@$FjyO- F@6&-Fe]^lFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fe]^lF)F `dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fe]^lF]yF`dmF]em-Ffjl6$/Fc`l-.Fe]^lF_\mFa[mF$F$F cem6)F[joF)FevF)F)F)Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:03GF$7#-&F@6*F[jo F)FevF)F)F)FgvF)FaimF$F$Fjx6*FcvF)FevF)F)F)FgvF-f*FivF$6#%jrCopyright~(c)~2004~ by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ge nerated~10/22/2004~@~07:02:28GF$-Fdu6+FJ-&F@6(FcvF)F/F-F-F)FfwF0FiwFjwF_xF.F`x- %REllipticE2ndarg/0/BasisVector/0/0/0/MultiSeries/2GFixF$F$Fjx6)FcvF0FevF)F)F)F gvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~r eserved.~-~generated~05/16/2006~@~11:17:15GF$7%-&F@6*FcvF0FevF)F)F)FgvF)Faim-&F @6*FcvF0FevF)F)F)FgvF0Faim-&F@6*FcvF0FevF)F)F)FgvF-FaimF$F$Fjx6&%?Si/infinity/a ux/2/1/2*Pi~..~PiGF)F/F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proje ct,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:31GF$-&F@6%Ffa^l F)F/FghmF$F$Fjx6$FehsF]yf*F\glF$FghsF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FianF]yF/6'Fg w-FehsF[hl-F]`m6$Fib^lF]y,$-F]`m6$Fjb^lF]yF-F]yF0FiwFjwF_xF.F`x-FehsF_hlFDFJF^z FgwF$F$Fahl%*KelvinHeiGf*FaeqFbeqF$F$C%>F=Ffeq>FEF`fl-F@6$*&F`fqF0,&Fbj]lF0F\[^ lFfvF0FaelF$F$Fbgq6$%ABesselY/infinity/aux/1/-Pi~..~PiGF)f*FivF]eo6#%jrCopyrigh t~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~10/26/2004~@~23:12:55GF$C)F]il>FE-&FU6'Fjc^lF)FevF)FgvFfeo>F j[m-Fcdl6%**F`fqF0F-F_jlF^jlFgel-Fj[o6#*(FagqF0F^jlF0,&F=F-F0F0F0F0FafoFefo@$Fh fo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-Fjc^lFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-Fjc^l F]hoFa[mF$F$F^ho6+F(F)FegqFevF)F)F0FgvF0f*FivF$6#%jrCopyright~(c)~2004~by~Ludov ic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 10/26/2004~@~23:12:36GF$-Fdu6+FJFedsF0FiwFjwF_xF.F`x-%QBesselY/0/_a1::0/BasisVe ctor/0/0/1/MultiSeries/1GFixF$F$FjxFgc\lf*FialFc_r6#%fqCopyright~(c)~2006~by~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:1 7:17GF$C$>Fj[mFhc\l@/Fjy7#,&Fd[nFg`uFi^lF0F\z7$Fhf^l,&F`[lF0Fd[nF^`lF_z7%Fhf^lF jf^l,$*&,(Ff`lF0F]`rF_^xFd[nF\gwF0F\juFfvFjhzFdz7&Fhf^lFjf^lF\g^l,$*&,*!$"yF0Fd [n"%&\#Fiiu"%P7F]`r!%JEF0FgjuFfv#F0"$%QFd`r7'Fhf^lFjf^lF\g^lF`g^l,$*&,,"%$G"F0F d[n!%#Q&Fiiu!%5eF]`r"%[&)Fdju"%L?F0Ff[vFfv#F0"$o(Fjju7(Fhf^lFjf^lF\g^lF`g^lFjg^ l,$*&,.F_[v"&")H#Fdju!&0C)Fiiu"'!*o;F]`r!'=w:Fd[n"&Da(!&@X"F0F0Ff\vFfv#F0"&S-"C *>F`\lFhf^l>Fc\lFjf^l>Ff\lF\g^l>Fi\lF`g^l>F`arFjg^l>Fa^vFeh^l?(F=F^`lF0FDF\]l>F ^]l-Fegl6#*(,8*&,(Fd[n!#RF_brFjdtF`brFh_lF0Fc_vF0Ffv*&,(Fd[n"$Y"F_br!$/"F`brFg_ vF0F[brF0Ffv*&,.Fh`uF0Fd[n!$!=F=FajpFhhqFezF_br"$w"F`brF_`vF0Fa`vF0Ffv*&,.Fh]\l F0Fd[n"#yF=FgawFhhqFajpF_br!$C"F`brF\etF0FabrF0Ffv*&,.FezF0Fd[nF^^lF=Fc_lFhhqFj arF_brF\`vF`brF`cuF0Fi_sF0Ffv*&,*F=F`[lFhhqFg]lF_brFczF`brF^`lF0FebrF0FfvF^avF[ gwFdav"$N"*&,&Fg]lF0Fd[n"$B"F0Fe_lF0Ffv*&,&F^`lF0Fd[nFibuF0F[_lF0Ffv*&,.F^avF_j ^l*&,&FezF0Fd[nF^^lF0F`^lF0F0FdavFbj^l*&,&Fh`uF0Fd[nFfj^lF0Fe_lF0F0*&,&Fh]\lF0F d[nFjj^lF0F[_lF0F0*&,.F^avFh`uFdav!#_*&,&Fd[n"#))Fg]lF0F0Fe_lF0F0*&,&FjarF0Fd[n !#iF0F[_lF0F0*&,&Fd[nF_cuF]`oF0F0F`^lF0F0F`cvF0F0F=F0F0F0F=F0FfvF0,(Fd[nF-Fh[lF 0F[dvF0FfvF=Fh[lF_alF$F$Fjx6(Fd]mFdvFevF0F-F)f*FialF$Fa`wF$7$Fez-&F@6(Fd]mFdvF/ FezF)F)Fa]oF$F$Fjx6(Fd]mFfvFevF)F0F)f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~ Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/ 26/2004~@~23:17:18GF$7$F0-&F@6(Fd]mFfvF/F0F)F)Fa]oF$F$Fjx6'FbdzFcdzFevF)Fgvf*Fi vF$FedzF$7#-&F@FadzFaimF$F$FjxFcd\lf*FciqFeiq6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:26G F$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fcd\lF\\rFJF^zF%>Fj[mF^\r> Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$Fcd \lF)Fc]rFa\r>F\gn-&Fgdl6%Fcd\lFdvFgjnFfg]l>F\gn-Fax6$-&Fgdl6$Fcd\lF]yFc]rF]^r-F fjl6$/Fc`l-.Fcd\lFc^rF\gnF$F$Ff^r6$Fj]oF]yf*Fg^nF$F^^_lF$-FU6'-Fdu6+FJ-FS6$Fegl -&F@6%Fcd\lF]yF/6(Fgw-Fj]oFidp*&,&*&,(F]yF0FhwF0F_[lFfvF0Fda_lF0F0-Fj]o6%FabsF_ [lF]yFfvF0F]yFfvFhwF_[lF]yF0FiwFjwF_xF.F`x-Fj]oFcepFDFJF^zFgwF$F$Fahl6$FhasF)f* Fg^nFj[p6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:24GF$C)F]il>Fj[m-&FU 6'FhasF)FevFi_pFgvFc\p>Fa[m-Fcdl6%-Fcdl6%*&Fc_qFfvFch\lFfvFafoFefoFj]pFefo@$Fa^ p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-FhasF[_pF0F\_p>F\gn-Fc[m6'Fj[mFh[mFaepFa[mF)>F`fn F\gn-Ffjl6$/Fc`l-FhasFf_pF`fnF$F$F^hoF[[]lf*F\glF_bmFhbpF$C)@$FjyO-F@6&-F[[]lFa \lFJF^zF%>F=F\cm>FEF=@&/F=FjayYFfdm-Fijq6$F=Fdv>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@' F[dm>Fa[m-&F]el6$F[[]lF)F`dmF^cm>Fa[m-&F]el6%F[[]lFdvFgjn6$Fj[m7&-F^[m6$F07#Fj[ mFJF^zFgw>Fa[m-Fax6$-&F]el6$F[[]lF]yF`dmF]em-Ffjl6$/Fc`l-.F[[]lF_\mFa[mF$F$Fcem 6%Ff[]lF)F/f*F^doFeyFh[]lF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^] lFc_wF_alF$F$Feal6$Fe\uF)f*F\glF$Fh\uF$-FU6'-Fdu6+FJ-&F@Fd\u6&FgwF\[wF0F)F0FiwF jwF_xF.F`x-Fe\uF\[mFDFJF^zFgwF$F$Fahl6%FfgmFfhnF/f*F^doFey6#%fqCopyright~(c)~20 06~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/200 6~@~11:19:20GF$@'FjyFdfmF\z7$F0,$*(FJF0,&FJFezF0F0F0,(Fd[nF-FJFezF0F0FfvFfvC&>F `\lF0>Fc\lF^h_l?(F=F-F0FDF\]l>F^]l*&,(*&,(Fd[nFfvFJFezFh[lF0F0F[_lF0Ffv*&,(Fd[n Fh_lFJF\[pFh[lF0F0F`^lF0Ffv*&,(*&,&FJFh[lFezF0F0F[_lF0F0*&,&FJFg]lF\[pF0F0F`^lF 0F0*&,&F[_lFfvF`^lFh_lF0F=F0F0F0F=F0FfvF0,(FJF0Fd[nFh[l*&,(FJF`[lF0F0F=Fh[lF0F= F0F0FfvF_alF$F$Feal6*F^boF0FevF)F)F0FgvF0f*F\glF$6#%fqCopyright~(c)~2006~by~the ~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19 :37GF$-Fdu6+FJ-&F@6(F^boF0F/F)F)F)Fb\nF0FiwFjwF_xF.F`x-%Jarctanh/1/BasisVector/ 0/0/1/MultiSeries/1GF\[mF$F$Fjx6$%Eerf/infinity/aux/1/-1/2*Pi~..~1/2*PiGF]yf*F \glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:48GF$-FU6'-Fdu6+FJ-FS6$ Fegl-&F@6%Fdj_lF]yF/6&Fgw-Fdj_lF[hl-F]`m6$Fb[`lF]yF]yF0FiwFjwF_xF.F`x-Fdj_lF_hl FDFJF^zFgwF$F$Fahl%%ZetaGf+Faeq6'F`ex%#L2GF4'F\exF.'%"hG<$-.FdclFa\lFeclFhblF$C $-F[cl6#333'FD<$-F`cl6#F]\`lF]\`lFefxFhfxF\gx@+Fjy-F@6$FgelFael-FH6$FDFeclC$>F= F\cm@)Fed_lYF\byFgd_lC$@'/-F`blF_]lFfv>F=-Fgdl6$-Fcdl6$**)F-FDF0)F^jl,&FDF0FfvF 0F0-F[_q6#,$*&F^jlF0FDF0F_jlF0-Fg\p6#,&F0F0FDFfvF0Fael-F^fl6$-F]el6$F0-Fjdl6%FD FfvFagxFael/Ff]`lF0>F=-Fcdl6$-%$addG6$),&Fa[mF0F0F0,$FDFfv/Fa[mF^xFaelYF\by-Ffj l6$/Fc`l-.Ff[`lF_\mF=/F=F0C&>F`fn-F]el6$FDFfv>F=-F\]y6%F`fnFfvFael@%2F)Fgw>F=-F ]el6$F=-F\_y6%-Fdu6+FJ7$Fhho-Faal6$*()FfvFa[mF0-F[gyF^fyFfv-FhhoF^fyF0/Fa[m;F0, &FgwF0FfvF0F0Ffjx7#-Faal6$Fa[m/Fa[m;F)Fha`lFgwFagxFcx-F]``l6#,&F0F0FcxF0F`fnFae l>F=-F]el6$F=-Fdu6+FJFcdyFhhoFfjxFcdyF)FagxF`xFhhoFi_`l-Fd^y6$Ff[`l&Fbel6#;F0Ff v-FH6$FD7$F]\`lF]\`lC&@%F[[\l>Fj[mF)>Fj[m-Fc`y6#Ffeq@$4-FH6$Fj[m.F]gxY6$QJcanno t~expand~Zeta~with~first~argument~%1F$Fj[m>F=-FU6%F`flFJF^z@)Fed_lYF\byFgd_lC$@ %F]_`l>F=-Fcdl6$-Fb_`l6$*&),$-F]co6#Fe_`lFfvFj[mF0)Fe_`l,$F`flFfvF0/Fa[m;F0F_xF aelYF\by-Ffjl6$/Fc`l-F]``l6$Fj[mFg[\lF=F^``lC&>F`fn-F]el6$F`flFfv>F=-Fjdl6%-F\] y6%F`fn,&Fj[mFfvFfvF0Fael*&)FfvFj[mF0FjfyF0Fagx@$Fg``l>F=-F]el6$F=-F\_y6%-Fdu6+ FJ7#-Faal6$*()Ffv,&Fj[mF0Fa[mF0F0Fda`lFfv-Fhho6#F`g`lF0F\b`lF0FfjxFia`lFgwFagxF cx-F]``l6$Fj[mF`b`lF`fnFaelFbe`lFfb`l-FH6$FD7%F]\`lF]\`lF]\`lC(@%F[[\l>Fj[mF)>F j[mFbc`l@$Fec`lYFjc`l>F=-FU6%&FDFj\lFJF^z>FEF]d`l@)-Fijq6$7$F=FE<$FdvFjayYF\by5 -FH6$F=.%*nonposintG33-FH6$F=.%&floatG/-%%fracGF_]lF)1F=F)>F=-F]el6$-Fcdl6$*&), $-F]co6#Fah`lFfvFj[mF0-Fb_`l6$),&Fah`lF0Fa[mF0F^e`l/Fa[m;F)-%&floorG6#FicmF0Fae l-F^fl6$7%FfeqF`fl-F]el6$Fah`l,&F0F0Fhj`lF0Fael/FEF0@%F^]r>F=-Fcdl6$,(*$,&F`flF 0FfvF0FfvF0-%$PsiGFaj`lFfv-%"OG6#Fh[alF0Fael>F=-Fcdl6$,&*(Fbf`lF0FjfyF0)Fh[al,& Fj[mF0F0F0FfvF0-F\\alFd\lF0FaelOFfb`l-Ffjl6$/Fc`l-F]``l6%Fj[mFg[\l-F^[m6$Fc`lFa h`lF=Y6$QIZeta~expects~1,2,~or~3~arguments,~got~%1F$FielF$F$68FWFXFaoFdflFdrFc \mF`sFcgqF_pFignFhnFfflF]pFgflF]sFeflFaqFbhlFjpF\]\lFepFg^rFdu6(Fa_uF)FevF)FgvF )f*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:15:56GF$-Fdu6+FJ-&F@6&Fa_uF)F/F)FfwF0FiwFjw F_xF.F`x-%EAngerJ/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6&Fa_uF)F/F,f*FialF$F d]alF$-&F@6%Fa_uF)F/FjimF$F$Fjx6'F(F)FcimFevF_fmf*FialF$FeimF$7$F`]^l-FhimFd]^l F$F$Fjx6&FdevF0F/Fe^nf*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:36GF$-&F@6%FdevF0F/ 6&FD,$F^zFgelFJF^zF$F$Fjx%DWhittakerW/infinity/aux/0/-Pi~..~PiGf*FciqFeiq6#%fqC opyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gene rated~05/16/2006~@~12:48:08GF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6 &-F__alF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F__alF)Fc ]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F__alF]yFc]rF]^r-Ffjl6$/Fc`l-.F__alFc^rF\gnF$F$Ff ^r6(FcirFfvFevF_jlFgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:07GF$-Fdu6+FJ-&F@ 6&FcirFfvF/F_jlFb\nF0FiwFjwF_xF.F`x-%Iarccosh/-1/BasisVector/1/2/MultiSeries/0G F\[mF$F$FjxFibof*F\glF$F`boF$7#-&F@6*F^boFfvFevF)F)F)FgvF)FaimF$F$FjxF`j_lf*F`h mFeyFji_lF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l,$*(F]`sF0F`^lF0F=FfvFgelF_alF$F$ Feal6'FgalF)FevF)Fgvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~I NRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:55GF$7#-&F@6(FgalF)Fe vF)FgvF)FaimF$F$Fjx6%%ABesselI/infinity/aux/0/-Pi~..~PiGF]yF/f*F`ipFeyFfa[lF$@' FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(F[jpFfv*&,&FhwFc[nFc[nF0F0F `^lF0Ffv*&,(F[_lFajp*&,&F\[lF0FhwFf[lF0F`^lF0F0FdjpF0F0F=F0FfvF0FgjpFfvF=FfvF_a lF$F$Feal6&FainF)F*'F+Fahvf*FivFidu6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~a nd~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@ ~23:12:01GF$C)F]il>FEFba]l>Fj[mFbeu@$Fhfo>FEFha]l>F\gnFdfu>F`fnF\gnF`b]lF$F$F^h o6(FjinFdvFevF_fmFgvF)f*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:27GF$-Fdu6+FJ-&F@6& FjinFdvF/F_fmFfwF0FiwFjwF_xF.F`x-%SChebyshevU/infinity/BasisVector/-_a1/MultiSe ries/0GFixF$F$Fjx6(Fd]mF)F/F-F-F-f*FialFc_r6#%jrCopyright~(c)~2004~by~Ludovic~M eunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/2 6/2004~@~23:16:57GF$C$>Fj[m-&F@6(Fd]mF)F/F-F-F0Fa]o@1Fjy7#Ff[lF\z7$Ff[lF)F_z7%F f[lF),&Fd[nFh[lFg]lF0Fdz7&Ff[lF)FifalF)Fd`r7'Ff[lF)FifalF),(Fd[nF_awF`awF0F]`rF ^awFjju7(Ff[lF)FifalF)F\galF)Fi[v7)Ff[lF)FifalF)F\galF),*Fiiu#F^^lF]\lFd[n#!#DF egt#!$&[FijuF0F]`r#FbgalF\etC+>F`\lFf[l>Fc\lF)>Ff\lFifal>Fi\lF)>F`arF\gal>Fa^vF )>Fd^vF_gal?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,.*&,(Fd[nFjarF_brFc_lF`brFezF0F[brF0F h[l*&,.F^^lF0F`brFh_lFhhqFh_lFd[nF\[lF_brFg`uF=Fc[nF0FabrF0Fh[l*&,&FhhqFezF=F`[ lF0FebrF0Fh[lFdavFc`l*&,&F-F0Fd[nFczF0F[_lF0Ffv*&,(FdavFjar*&,&F^^lF0Fd[nF\[lF0 F[_lF0F0*&,(FdavF]`o*&,&Fd[nF\[pFczF0F0F[_lF0F0*&,&FdavF0FacrF0F0F=F0F0F0F=F0F0 F0F=F0FfvF0F=Fh[lF]_lFfvF_alF$F$Fjx6%Fcd\lF)F/f*Fd^oFeyFed\lF$@%FjyFcjmC%>F`\lF djm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,*F^zFfvFJFfvF=FfvF0F0F0F`^lF0,*FJFfv*&FgwF0FJ F0F0Fd[nF0*&,*FfvF0FgwF0FJF-F=F0F0F=F0F0FfvFfvF_alF$F$Feal6&F^fpFfvF/F)f*F`hmF$ F`fpF$-FdfpFghmF$F$Fjx%*hypergeomGf+Faeq6+F[ex%$lupG%&ldownGF`ex%%cofsG%&alphaG F\ex%%betaG%(tmpfuncGFhblF$C*-F[cl6#333'FDF`cl'FfeqF`cl'F`flF`cl'Fah`lFbcl>FEFf eq>Fj[mF`fl@$-Fijq6$7$FEFj[mF\[rYFfdm>F=Fah`l@$F[dmOF)>Fa[m-F@6%F=FJF^z@'/Fa[mF )@%-FUFh\bl-Fcdl6&F0FJF^zF\]lC%>&F`fnFa\lF0?(Fh`qF0F0Fha`l0&F`fn6#,&Fh`qF0FfvF0 F)>&F`fn6#Fh`q**Fd]blF0-%$mulG6$,(F\gnF0Fh`qF0FfvF0/F\gnFEF0-F\^bl6$,(FbbqF0Fh` qF0FfvF0/FbbqFj[mFfvFh`qFfv@%/Fd]blF)-Fjdl6%-Fecl6+FJ7#-Faal6$Fh]bl/Fh`q;F),&Fh `qF0Fh[lF0F)Fiw7#-F\x6#F^_blFdvF.F`x-.Fijal6%FEFj[mF`xF=Fael-Fjdl6%-Fecl6+FJ7#- Faal6$Fh]bl/Fh`qF]b`lF0Fiw7#-F\x6#F]b`lFgwF.F`xFc_blF=Fael-Fijq6$Fa[mFdvYFfdm-F ax6$-F]el6%FbhxF=Fael/Fbhx-FN6$7$/%%_LUPGFE/%'_LDOWNGFj[mf*6#FceqF$F$F$-Fijal6% F]ablF_ablFDF$F$F$F$F$6.FWFXFdrFc\mFarc9multiseries/ishiddenzero&:-457FaoFdflFa qFbhlFjpF\]\lFdu6(F]_zF)FevF)F-F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorit hms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:58GF$7$ F--&F@6(F]_zF)F/F-F)F)F[flF$F$Fjx6)Fi^rF)FevF)F)F)Fgvf*F\glF$6#%fqCopyright~(c) ~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/ 2006~@~11:17:07GF$7#-&F@6*Fi^rF)FevF)F)F)FgvF)FaimF$F$Fjx6'Fe\mFfvFevF)Fgvf*Fiv F$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~05/16/2006~@~11:17:27GF$7#-&F@6(Fe\mFfvFevF)FgvF)FaimF$F$Fjx6)Fec rFdvFevF0F)F0Fgvf*F\glF$F]evF$7%-&F@6*FecrFdvFevF0F)F0FgvF)Faim-&F@6*FecrFdvFev F0F)F0FgvF0Faim-&F@6*FecrFdvFevF0F)F0FgvF-FaimF$F$FjxF\e\lf*FciqFeiq6#%fqCopyri ght~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated ~05/16/2006~@~12:47:34GF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F\e \lF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF[e\lFc]rFd]rYFf dm>F\gn-Fax6$-&Fgdl6$F\e\lF]yFc]rF]^r-Ffjl6$/Fc`l-Fgf\lFc^rF\gnF$F$Ff^r6*F^isF) FevF,F)F)FgvF)f*FivF$F`isF$-Fdu6+FJ-&F@6(F^isF)F/Fi_pF0F0FfwF0FiwFjwF_xF.F`x-%L StruveL/0/BasisVector/_a1/0/0/MultiSeries/0GFixF$F$Fjx6'FeepF0FevF)Fgvf*F\glF$F e`[lF$7#-&F@6(FeepF0FevF)FgvF)FaimF$F$Fjx6&FehnFfhnF/F_jlf*F`hmF$FjhnF$F]inF$F$ FjxFjflf*F\gl6&%"kG%"fGFceq%#xxGFhblF$@%FgclFa[\lC&>F=Ffeq@%F[dmF]fl>F=Fedl@$4- FH6$F=F]gxY6$QLCannot~expand~AiryAi~with~first~argument~%1F$F=@%F^``l-&Fcdl6#Ff gsF_flC%>FE-%(collectG6$-Fax6#-FjflFj_sFjfl>Fa[mF`fl-Fjdl6$,&*&-FN6$/Fj[mFa[m-% &coeffG6$FE-FjflF`dmF0-&Fcdl6#Fjfl6$Fa[mFaelF0F0*&-Fcibl6$FE-FjflF]_pF0-F`hblFi iblF0F0FaelF$F$6,FWFXFhqcBmultiseries/function/AiryAiunivar&:-448FepFg^rFfqF`vF `sFcgqF_c\lf*F`hm6&FfyF7Fd_r%'xxloc2GFeb[lF$C*>Fj[m-&F@6(Fi^rF0F/F0F0F0F[fl>Fa[ m-&F@Fcb[lF[fl>F`\lFcz>Fc\lFg]l>Ff\l#F\[pFc[n>Fi\l#!#PFh[v?(F=FczF0FDF\]l>F^]l* (,4F^j[lF`[l*&,&F]`oF0F=F^`lF0Fi_sF0Fh[lFaj[lFh[l-F^[m6$Fb^lFa[mFh[l-F^[m6$F=Fa [mFg]l-F^[m6$F_]pFa[mF`[lF[_lFh_lF`^lFh_lFac[lFfvF0F=FfvFec[lFfvF_alF$F$Fjx6*Fe crFfvFevF)F)F0FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~I NRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:50GF$-Fdu6+FJ-&F@6(Fe crFfvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%MEllipticK/-1/BasisVector/0/0/1/MultiSeries/ 0GF\[mF$F$Fjx6%FfbpFdv;,$F^jlFgel,$F^jlF_jlf*F]gpF\[oFf\zF$>F=-Fgdl6#7%-F@6&F]] clFJF^zF%-F]el6#7%FD-F^hp6&-Fcdl6$-FUFbcmFf[wFJF^zFgw-&Fjdl6#Fd`m6#-F^[m6#Fhw-F ]el6#7%FD-F^hp6&-Fcdl6$F\^clFfjvFJF^zFgw-&Fjdl6#Fd\zF`^clF$F$60FWFXFaoFdflF]sFe flF]pFgflFfqF`vFgrFh\oFipFjgn6'F\`[lF0FevF_jlFgvf*F\glF$F^`[lF$7#-&F@6(F\`[lF0F evF_jlFgvF)FaimF$F$Fjx6$FfgmF)f*F\glFahoFahmF$C+F]il>F=-&FU6)FfgmF)FevF)F)F)Fgv Fjil>FEF\co>Fa[mFb[m>F=-&FUFfisFjil>FEFfv>F`fnFb[m>Fj[mFaio-Ffjl6$/Fc`l-.FfgmF_ \mFj[mF$F$Fiio6'Fa_uF)FevF)Fgvf*FivF$Fd]alF$7#-&F@Fb]alFaimF$F$Fjx6&%ABesselJ/i nfinity/aux/1/-Pi~..~PiGF)FevF)f*FialF$Fag[lF$7$F)-&F@6%F^aclF)F/F_blF$F$Fjx6$F fjnF]yf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~05/16/2006~@~11:16:47GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Ff jnF]yF/6'Fgw-FfjnF\^n,&*&F]yF0FbbclF0Fgel*&Ff[oF0-Ffjn6$FaepF]yF0FfvFhwF]yF0Fiw FjwF_xF.F`x-FfjnFc^nFDFJF^zFgwF$F$Fahl6*FfgsF)FevF)F-F)FgvF)f*F\glF$FhgsF$-Fdu6 +FJ-&F@FegsFb\nF0FiwFjwF_xF.F`x-%LD(AiryAi)/0/BasisVector/0/2/0/MultiSeries/0GF \[mF$F$FjxF[`^lf*F\glF$F]joF$-Fdu6+FJ-FajoFb\nF0FiwFjwF_xF.F`x-%MEllipticCK/0/B asisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6(FcvFdvF/FezF)F0f*FialFc_r6#%jrCopyr ight~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~ reserved.~-~generated~10/22/2004~@~11:45:11GF$C$>Fj[m-&F@6(FcvFdvF/FezF)F)Fa]o@ -Fjy7#,$F]`r"%CmF\z7$FbdclF)F_z7%FbdclF),&Fd[n"%1@F]`r"%*)GFdz7&FbdclF)FfdclF)F d`r7'FbdclF)FfdclF),(Fd[n#"&D&=F][pF]`r#"&v5&Fegt#"%&z$FczF0C)>F`\lFbdcl>Fc\lF) >Ff\lFfdcl>Fi\lF)>F`arF[ecl?(F=F\[pF0FDF\]l>F^]l-Fegl6#*&,.*&,(FfvF0F=Fh[lFhhqF ezF0F[brF0Ffv*&,.FhhqFh_lF=Fg]lFh[lF0F_brF\[lF`brFh_lFd[nF^^lF0FabrF0Ffv*&,(Fd[ nFc[lF_brF][pF`brFezF0FebrF0FfvFh]lFfv*&FJF-F[_lF0F-*&,(Fh]lFfv*&,&Fh[lF0Fd[nF^ ^lF0F[_lF0F0*&,(Fh]lFfv*&,&Fd[nF`[lFh_lF0F0F[_lF0F0F_crF0F0F=F0F0F0F=F0FfvF0,&F d[nF][p*&,&Fd[nFc[l*&,&Fd[nFc[nF_brF0F0F=F0F0F0F=F0F0FfvF_alF$F$Fjx6$FecrF]yf*F \glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reser ved.~-~generated~05/16/2006~@~11:17:44GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FecrF]yF/6 'Fgw-FecrF[hl,&*(-Fi^rF[hlF0,&F0F0*$F]yF-FfvFfvF]yFfvF0*&F`hclF0F]yFfvFfv,,*(,& *&FchclF0F]yFfvF0FfhclFfvF0FdhclFfvF]yFfvF-*&FchclF0FdhclFh[lFcz*(FchclF0FdhclF fvF]yFh[lFh[l*&FahclF0F]yFfvFh[l*&F`hclF0F]yFh[lF-F]yF0FiwFjwF_xF.F`x-FecrF_hlF DFJF^zFgwF$F$Fahl6)F^isF)FevF_fmF)F)Fgvf*FivF$F`isF$7#-&F@6*F^isF)FevF_fmF)F)Fg vF)FaimF$F$Fjx6$%AStruveL/infinity/aux/1/-Pi~..~PiGF)f*FivF]eoFde]lF$C*F]il>FE- &FU6'FgiclF)FevF)FgvFfeo>Fj[m,$*&F-F_jlF^jlFgelF_jl@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fh fo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.FgiclFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F\[d lF]hoFa[mF$F$F^hoF\hnf*F\gl6)%$tmpG%#reGFgblF`bmFabmFbbmFhhlF^hnF$C*@$FjyO-F@6& -F\hnFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&/Fa[mFjayYFfdmFa`bl>Fa[mFdv@%/Fa[mFdv>F\gnF `cm>F\gn6&-Fjdl6$FD-F@6&,$Fa[mFfvFJF^zF%FJF^zFgw@+5/Fa[mFfv-FdilF\e`l>Fh`q-&F]e l6$F\hnFfvF\ixFj\bl>Fh`q-&F]el6$F\hnF)F\ix5/Fa[mF0-Fdil6#,&Fa[mF0FfvF0>Fh`q-&F] el6$F\hnF0F\ixFd\dl>Fh`q-&F]el6$F\hnFdvF\ix>Fh`q-Fax6$-&F]el6$F\hnF]yF\ix/F]yFa [m@$0%0_EnvnobranchcutGF\]l@(-Fgdl6&7$F0FdvFDFJF^zC%-%)userinfoG6'F-%,MultiSeri esG%+branchcut:GF\hnFc_dl@%Fd\dl>Fj[m-F\_y6#-%#ImG6#-F\]yFebo>Fj[m-F\_y6#-F_`dl 6#-F\]y6%-Fjdl6$FDF\]dlF0Fiw@&/Fj[mF0C&>F__dlF\]l-Ff_dl6'F-Fh_dl%&jump:GF\hn-Fd ^y6&,$-F\hnF[flFh[lFJF^zFgw>Fh`q-Fd^y6&,&FeadlFh[lFh`qF0FJF^zFgw>F__dlF%5-FH6$F j[m-Fb[y6$Fd[y.F`bl-FH6$F\]rFa[yC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\hn-Fd^y6&,$*& Fd\alF0FeadlF0FfvFJF^zFgw>Fh`q-Fd^y6&,&FjbdlFfvFh`qF0FJF^zFgw>F__dlF%-Fgdl6&7$F )FfvFDFJF^zC%-Ff_dl6'F-Fh_dlFi_dlF\hnFbcdl@%Fd\dl>Fj[m-F\_y6#-F_`dl6#-F\]yFhen> Fj[m-F\_y6#-F_`dl6#-F\]y6%Fi`dlFfvFiw@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\h n-Fd^y6&*&FgctF0F^jlF0FJF^zFgw>Fh`q-Fd^y6&,&F[edlF0Fh`qF0FJF^zFgw>F__dlF%F[bdlC &>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\hn-Fd^y6&*(Ff[wF0Fd\alF0F^jlF0FJF^zFgw>Fh`q-Fd ^y6&,&FgedlF0Fh`qF0FJF^zFgw>F__dlF%-Fgdl6&7$FfvFg\yFDFJF^zC%-Ff_dl6'F-Fh_dlFi_d lF\hnF_fdl@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]lF_adl>Fh`qFgadl>F__dlF% F[bdlC&>F__dlF\]lFebdl>Fh`qF\cdl>F__dlF%-Ffjl6$/Fc`l-.F\hnF_\mFh`qF$F$66FWFXFao FdflFdrFc\mF]sFeflFhnFfflFfqF`vFioc:multiseries/IsOnBranchCut&:-417F_pFignFasFc flF`sFcgq6)Fd[tF)FevF)F0F)Fgvf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier ~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004 ~@~23:24:32GF$7#-&F@6*Fd[tF)FevF)F0F)FgvF)FaimF$F$Fjx6%Fe\mF0F/f*F^jmFey6#%fqCo pyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~05/16/2006~@~11:17:26GF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$*(FJF0,(Fa[nF`[lFb`zF\[ pFJFfvF0,.Fb`zFezFJFh_lFd`zF-Fd[nFh[lFa[nF0FfvF0FfvFfvF_z7%FdjmFdhdl-Fegl6#*(FJ F-,.F[azFg^xFa[nFg]lF\azFj`zFb`zFh[lFJF0F0F0F0,:F\azF]`lFb`zFh^\lF]azF][pFd`zFb gtF[azF^`lFa[nFajpFJF]`lFd[nF][pF^`lF0FaazFczF`azF\[lF_azFczFfvC'>F`\lFdjm>Fc\l Fdhdl>Ff\lF[idl?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,(Fa[nF]\lFb`zF]`oFd`zF0F0Fe_lF 0Ffv*&,.Fb`zFc_lFd`zF\[pFJF-Fd[nFfvFa[nFc`lFfvF0F0F`^lF0FfvFdbzFfv*&,**&,&Fa[nF ]`oFb`zF-F0Fe_lF0F0FjbzF0*&,*Fb`zFg`uFa[nFc_lF-F0FJFh[lF0F`^lF0F0*&,(F`czFcz*&F ^zF-Fe_lF0F0*&,&Fa[nF\[pFfvF0F0F`^lF0F0F0F=F0F0F0F=F0FfvF0,,Fb`zFfvFJF0Fd`zF-Fd [nFh[l*&,,Fa[nFfvFb`zFczF0F0FJF`[l*&,&Fa[nF-Fh[lF0F0F=F0F0F0F=F0F0FfvF_alF$F$Fe al6&Fbdz,$FcdzFfvF/F_jlf*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:43GF$-&F@6%FbdzF_ [elF/6%FDF_jlFJF$F$Fjx6%FdevFdvF/f*Fd^oFey6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:39GF$@ +FjyFcjmF\zFejmF_zFh^oFdzF__oC(>F`\lFdjm>Fc\lFfjm>Ff\lFi^o>Fi\lFfjm?(F=FczF0FDF \]l>F^]lFg_oF_alF$F$Feal6(%ESsi/infinity/aux/0/-1/2*Pi~..~1/2*PiGF)FevF)FgvF)f* F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~rese rved.~-~generated~05/16/2006~@~11:18:34GF$-Fdu6+FJ-&F@6&Fd\elF)F/F)Fb\nF0FiwFjw F_xF.F`x-%]oSsi/infinity/aux/0/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0G F\[mF$F$Fjx6(F^fpFdvF/F)F)F)f*F`hmFeyF\jrF$C'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF \]l>F^]l,$*(,&Fh[lF0*&,&FezF0F=FfvF0F=F0F0F0F[_lF0F=Fh[lFfvF_alF$F$Feal6(Fd[tF0 F/F0F0F0f*F`hmFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:35GF$C'>F` \lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]l,$*(Fb^lF-F`^lF0F=Fh[lFfvF_alF$F$FealFi`n f*F\glF_bmF[anF$C'@$FjyO-F@6&-Fi`nFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F [dm>Fa[m-&F]el6$Fi`nF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fi`nF]yF`dmF]em-Ffjl6$/Fc `l-.Fi`nF_\mFa[mF$F$FcemFgg[lf*FialF$Fag[lF$-&F@6%F_g[lF)F/F_blF$F$Fjx6)FainF)F *FevF_fmF+F)f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:11:57GF$7$F J-&F@6)FainF)F*F/F,F)F)Fa]oF$F$Fjx6)FfgsF)FevF)F-F)Fgvf*F\glF$FhgsF$7#-&F@Fibcl FaimF$F$Fjx6(Fi^rFfvFevF)F0F0f*F`hmF$F[_rF$7%F0-&F@6(Fi^rFfvF/F0F)F0F[flF^_rF$F $Fjx6)FecrFdvFevF0F)F)Fgvf*F\glF$F]evF$7$-&F@6*FecrFdvFevF0F)F)FgvF)Faim-&F@6*F ecrFdvFevF0F)F)FgvF0FaimF$F$FjxFccblf*F\glF$F]evF$-Fdu6+FJ-&F@6(FecrFdvF/FezF-F -Fb\nF0FiwFjwF_xF.F`x-%SEllipticK/infinity/BasisVector/1/0/1/MultiSeries/0GF\[m F$F$Fjx6(FehnFfhnFevF)FgvF)f*F\glF$FjhnF$-Fdu6+FJ-&F@6&FehnFfhnF/F)Fb\nF0FiwFjw F_xF.F`x-%gnarcsinh/RootOf(1+_Z^2,index~=~2)/BasisVector/0/MultiSeries/0GF\[mF$ F$Fjx6$F\doF)f*F\glFfhlF_doF$C)F]il>F=-&FU6'F\doF)FevF)FgvFjil>FEF]jl@$Fajl>F=7 #-Ffjl6$/Fc`l*&FEFfv-.F\doF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-FedelF_\mFj[ mF$F$Fb\m%$cotGf*FaeqF$F$F$-F@6$*&-.FjezF[flF0-.F[_qF[flFfvFaelF$F$Fbgq%*conjug ateGf+FbblFeblFhblF$C%-F[cl6#FdfxF[dl@%F_dlFD-Fcdl6$F=-FU6%FEFfjvFiwF$F$6*FWFXF bpFbflF_pFignFhnFfflFhfl6$%@Chi/infinity/aux/2/1/2*Pi~..~PiGF)f*F\glFfhl6#%fqCo pyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~05/16/2006~@~11:16:35GF$C)F]il>F=-&FU6'FafelF)FevF)FgvFjil>FEF_jl@$Fajl>F= 7#-Ffjl6$/Fc`l*&FEFfv-.FafelF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-FcgelF_\mF j[mF$F$Fb\m6&F[fsF)FevF)f*F`hmF$F\h[lF$7$F)-&F@6%F[fsF)F/FghmF$F$FjxFeeof*FivF$ F]guF$7#-&F@F[guFaimF$F$Fjx6(FcvF0F/F-F0F)f*FialFey6#%jrCopyright~(c)~2004~by~L udovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~10/22/2004~@~11:16:44GF$@1Fjy7#,(Fd[n!$#>Fh[vF0F]`rFh[vF\z7$Fjhel,(F_jtF0F] `rF_jtFd[nF\etF_z7%FjhelF]iel,(Fg_vF0Fd[nFeftF]`rFg_vFdz7&FjhelF]ielF_iel,(#Faa wFczF0Fd[n#"#dF-F]`rFbielFd`r7'FjhelF]ielF_ielFaiel,(#"$v$FegtF0Fd[n#!$v$F][pF] `rFgielFjju7(FjhelF]ielF_ielFaielFfiel,(#!%p7FghtF0Fd[n#"%p7"#kF]`rF]jelFi[v7)F jhelF]ielF_ielFaielFfielF\jel,(#"%*Q%"$7&F0Fd[n#!%*Q%"$c#F]`rFdjelC+>F`\lFjhel> Fc\lF]iel>Ff\lF_iel>Fi\lFaiel>F`arFfiel>Fa^vF\jel>Fd^vFcjel?(F=F[\lF0FDF\]l>F^] l-Fegl6#*(,,F^avF[gwFdav!$N"Fa[_lFfv*&,&Fg]lF0Fd[nF_^xF0F[_lF0Ffv*&,.F^avF_j^lF h[_lF0FdavFjewFj[_lF0*&,&Fj`zF0Fd[n!#yF0F[_lF0F0*&,.F^avFh`uFdav"#_Fa\_lF0*&,&F d[nFe[xFbavF0F0F[_lF0F0Fg\_lF0*&,,FdavFg]lFbcvF0*&,&FczF0Fd[nFf[lF0F[_lF0F0F^av FfvFfcvF0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(F-F0Fd[nFh[l*&,&F-F0Fd[nFh[lF0F=F0F0FfvF= Fh[lF_alF$F$Feal6%Fh[pFdvF/f*Fd^oFey6#%fqCopyright~(c)~2006~by~the~Algorithms~P roject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:13GF$@'FjyFc jmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(,*FJFh_lF-F0Fd[nF0*& ,(Fh_lF0FJF-F=F0F0F=F0F0F0F[_lF0,,Fa[nF0*&F^zF0FgwF0F-FcjalF-Fd[nFfv*&,(FgwF-FJ Fh[lF=FfvF0F=F0F0FfvFfvF_alF$F$Feal6(%AKummerM/infinity/aux/0/-Pi~..~PiGF)FevF) FgvF)f*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~05/16/2006~@~12:47:25GF$-Fdu6+FJ-&F@6&Fb^flF)F/F)Ff[[l F0FiwFjwF_xF.F`x-%inKummerM/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSerie s/0GF[_pF$F$Fjx6&Ffd[lF)FevF)f*Fc^mF$Fhd[lF$7$F)Fjd[lF$F$Fjx6%Fh_pFdvFgjnf*6)Fj vF[wF\wF]wF^wFcyF[[oF\[oF`drF$>F=-F]el6#7$-Fcdl6#7$-F@6'FD,&F0F0FhwFfvFJF^zFgw- &FU6#%BLommelS2/infinity/aux/0/-Pi~..~PiG6#-F^[m6#F[[l-Fcdl6#7%F[hp-&FUFi[o6&-F jdl6$-F@FbcmFf[wFJF^zFgw-&FU6#F^drFa`flF$F$6.FWFXF]sFeflFfqF`vFgrFh\oF]pFgflFip Fjgn6%%ASi/infinity/aux/1/-Pi~..~-1/2*PiGF)F/f*F^doFey6#%fqCopyright~(c)~2006~b y~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~ 11:18:28GF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_wF_alF$F$Fea l6%%@WeberE/infinity/aux/1/-Pi~..~PiGF]yF/f*6)F4F`yFayFby%%arg3GF^wFdyFey6#%fqC opyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gene rated~05/16/2006~@~11:18:53GF$@/FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$Fhw#F0Fh_tFd`r 7'FJF^zFazFebfl,$*&F[[lFg]l,F*(^#FajpF0FJF0F[[lF0F0*(FJF0F_[lF-F[[lF-Fh_t*(^#!$ g$F0FgwF0F[[lFezF0*&FJF0F[[lF-Fd]lF[`uFj_tFJF]\l**^#Fh[vF0F^zF0F_[lF-F[[lF-F0*( F^zF0F_[lF-F[[lFez"$W"*(^#FbgtF0FhwF0F[[lFczF0*&F^zF0F[[lFez!$'R*&F^zF0F[[lF0Fi ju*&FccflF0F^zF0F0*(FgwF0F_[lF-F[[lFczF\hs**FaftF0FJF0F_[lF-F[[lF0F0*&FgwF0F[[l Fcz!$c%*&FgwF0F[[lF-"$?"*&FhwF0F[[lF\[p!#s*(^#!$%QF0F^zF0F[[lF-F0F0#F0"%_6Fjju7 (FJF^zFazFebflFhbfl,$*&F[[lF\[l,VF^zFfdfl*&FaftF0FJF0F0F^[l!$7*Fg[l!$O$F][lFggw Fb[l"%7UFj[l"%/H*(^#F]]xF0FgwF0F[[lF-F0*(^#"%3AF0F^zF0F[[lF0F0*&FhwF0F[[lFczFc \_l*&FhwF0F[[lF^`l!$o&*&FgwF0F[[lF\[p!%=[*&F^zF0F[[lFcz!%VZ*&FJF0F[[lFez!$<"**^ #"%wF`\l FJ>Fc\lF^z>Ff\lFaz>Fi\lFebfl>F`arFhbfl>Fa^vFjdfl?(F=F^`lF0FDF\]l>F^]l*(,0*&,&"& z>"F0Fe]lFicflF0F_[xF0Ffv*&,*F[[l"&'eW^#!%woF0Fd_l!%C7*&^#FecflF0F_[lF-F0F0Fgau F0Ffv*&,.F]^l"&'*H%*&F_[lF-F[[lFez!$C'FccflF0*&^#!&%y9F0F[[lF-F0*(FccflF0F_[lF- F[[lF-F0F[[l!%G*F0F0F_[xF0F0*&,.*&^#"&OJ"F0F[[lF-F0Feifl"$+%F[[l"%c5F]^l!&S,&F gcflF0*(FgcflF0F_[lF-F[[lF-F0F0Fe_lF0F0*&,*F]al!&g(>*&^#"%caF0F[[lFezF0Fe^lF^\g lFcjflF[avF0F[_lF0F0*&,&*&^#"$/(F0F[[lFczF0Ffjfl!%;KF0F`^lF0F0*&,*F[[l!&w#QFd_l "$g&^#"%OVF0*&FgcflF0F_[lF-F0F0FgauF0F0*&,,"$c'F0*&^#"&?F"F0F[[lF0F0Fe^l!&!ei*( ^#Fb_vF0F_[lF-F[[lF0F0Fj^l"$?(F0Fh]lF0F0*&,0*&,*FeiflFb_vF]^l"&;?#*&^#!%))QF0F[ [lF-F0F[[lF`^xF0Fe_lF0F0*&,**&^#!%k?F0F[[lFezF0F]al"&k3"FcjflFf[lFe^l!#!)F0F[_l F0F0*&,&Ffjfl"%'\#FhjflF0F0F`^lF0F0*&,&"%SEF0Fe]lFf[lF0F_[xF0F0*&,(^#F^eflF0F[[ l"&_B"Fd_lFb_vF0FgauF0F0*&,*Fj^lF_av*&^#!%?JF0F[[lF0F0F]_glF0Fe^l"&%=BF0Fh]lF0F 0*&,0*&,&F]^l!%?V*&^#Fhg^lF0F[[lF-F0F0Fe_lF0F0*&,&*&^#FijelF0F[[lFezF0F]al!%SEF 0F[_lF0F0F_[xF_efl*&,&^#FajelF0F[[l!%wF`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l, $*(Fb^lF0F`^lF0F=FfvFgelF_alF$F$Feal6'FfgmFfhnFevF)Fgvf*F\glF$Fjg_lF$7#-&F@6(Ff gmFfhnFevF)FgvF)FaimF$F$Fjx6%%Herfcbivar/infinity/aux/1/-Pi~..~-1/2*PiGF)F/f*F^ jmFeyF^calF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(, .Fa[nF0F^zFfvFb[nF-Fd[nF0FJFfv*&,*FfvF0F^zF-FJF-F=F0F0F=F0F0F0F[_lF0F`hzFfvFfvF _alF$F$FealF]cof+Faeq61'%)DominantGFdu%)coeffdomG'F`exFhfl%'iniresGFhhlF\ex'%"v GF[fx%%expoG'F[exF.%"jGFgbl%'closedG%(sgnleadG%&sgnpbG%+jumpfactorGFhblF$C*-F[c l6#333'FDFeclFefxFhfxF\gx>F=-F@6&FDFJF^z.Fa[m@%Fj\bl>F`fnF)C&>Fj[m-Fecl6+FJ7#-F aal6$*&)Ffv,&FbhxF0F0F0F0FbhxFfv/Fbhx;F0Fgw*&)Ffv,&FgwF0F-F0F0F_xFfvF]gy7#-Faal 6$FbhxFfgglF_xFagxF`x-.F]co6#,&F0F0F`xF0>F`fn-Fcdl6$Fa[m-FU6%F=FfvFael>Fdix-F^[ m6$Fc`lF`fn>F`fn-Ffjl6$/Fc`l-F_hgl6#,&F0F0FdixF0-Fjdl6%Fj[mF`fnFael>Fbbq-F^[m6$ 7$F\[pF0F=>Fh`q-F^[m6$Fc[nF=@$FcayC$@$/Fh`qFbcy-F]el6#FJ>F`fn-Fd^y6$F`fn-F\_y6% -Fgdl6$&-Fax6$&FJ6#.Fg]yF0Fi]blFael,$FbbqFfv-F\]y6#Fbbq>FE-F^[m6$FgixF=@%-FH6$F EFecl@%0FdgxFh`q-Fd^y6$F`fn-F^fl6$FE&Fbel6#;F-9#-Fd^y6$F`fn-F^fl6&FEFJF^dyFgwC$ @$%._EnvBranchCutGC%>F][y-Fc`yF_]l@$-Fijq6$F][yF`bdl>F][y-%)simplifyG6#F][y@$5/ F][yFfvF[]hlC$>F]dy-Fc`y6$-F_`dlF^fyF\]l@%0F][yFfv@$5/F]dyFfv-Fijq6$F]dyF`blC$> 82-Fd^y6$-Fgcy6'FEFJFh`qF^zFgw-Fgcy6'*$FEFfvFJFh`qF^zFgw>F`fn-Fd^y6$F`fn-F\_y6% Fb^hl,&F]dyF_jlFgelF0-%#ifG6%F]^hlF.Fiw@&F]^hl>F`fn-Fd^y6$F`fn*&Fjc]lF0F^jlF0F^ ^hl>F`fn-Fd^y6$F`fn*(Ff[wF0,&F]dyF0FfvF0F0F^jlF0-Fd^y6$F`fnFe^hlF$F$6:FWFXFdoc9 multiseries/DominantTerm&:-412F]sFeflF]pFgflFaqFbhlFjoc5multiseries/LnExtend&:- 418F`sFcgqFhpc5multiseries/WhatType&:-432F_pFignFhnFfflFasFcflFesc+lncoeffdom&: -477Fhfl6%FcduF)Fcimf*FivF]eo6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:15:02GF$C)F]il>FE-&FU6 (FcduF)FcimFevF,FgvFfeo>Fj[m-Fcdl6%*&FieuFfvF]]pFfvFafoFefo@$Fhfo>FEF\fu>F`fnFd fu>Fa[mF`fn-Ffjl6$FifuFa[mF$F$F^ho6$FjinFdvf*Fiv6(F^eoF8FghlFhhlFihlFbenFcealF$ C-F]il>FE-&FU6'FjinFdvFevFab\lFgvFfeo>Fj[m)F-,&F=FfvFh[lF0@%Fjeo>Fj[mF_fo>Fj[mF cfo>F`fn-Fc[m6'FEFh[m,&FhwF0F-F0Fj[mFdv>FE-&FU6'FjinFdvFevF_fmFgvFfeo>Fj[mFieu@ %Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mFebqFj[mFdv>Fa[mF`gn-Ffjl6$/Fc`l-.Fjin F]hoFa[mF$F$F`cq6&FaiqF)F/F)f*Fc^mF$FgiqF$-&F@6%FaiqF)F/FdaoF$F$Fjx6(Fi^rF0FevF )F0F0f*F`hmF$Feb[lF$7%F0-&F@6(Fi^rF0F/F0F)F0F[fl-&F@6(Fi^rF0F/F0F)F)F[flF$F$Fjx 6*FcvF0FevF)F0F0FgvF0f*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:16GF$-Fdu6+FJ-&F@6(F cvF0F/F0F)F)FfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVector/0/1/1/MultiSeri es/1GFixF$F$Fjx6'FdevFdvFevF_fmFgvf*Fg^nF$Fd^mF$7#-&F@6(FdevFdvFevF_fmFgvF)Faim F$F$Fjx6$FdevFfvf*Fg^nFa`xFi[elF$C-F]il>Fj[m-&FU6'FdevFfvFevFa^mFgvFc\p>Fa[m*,F _h\lF0Fhg\lF0)Ffv,$FEF_jlF0-Fg\p6#,&FEFfvF=FfvFfvFah\lFfv@%Fa]p>Fa[mFg]p>Fa[m-F cdl6%-Fcdl6%FafhlFafoFefoFj]pFefo>F\gn-Fc[m6'Fj[mFh[mF^i\lFa[mFfv>Fj[m-&FU6'Fde vFfvFevFe^nFgvFc\p>Fa[m*()F-FcfhlF0-Fg\p6#,&F0F0FEFfvFfvFbfhlF0@%Fa]p>Fa[mFg]p> Fa[m-Fcdl6%-Fcdl6%FfghlFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[mFefvFa[mFfv>F`fnFhcx -Ffjl6$/Fc`l-.FdevFf_pF`fnF$F$F`cq6$FhasF]yf*Fg^nF$6#%jrCopyright~(c)~2004~by~L udovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~10/26/2004~@~23:19:22GF$-FU6'-Fdu6+FJ-FS6$Fegl-Ffas6)Fgw-FhasFidp,&*(F_[lF0 F]yFfvFgihlF0Ffv*&F^bsF0-FhasF`bsF0F0,(*(F_[lF0F]yFh[lFgihlF0F-*(F_[lF0F]yFfvFh ihlF0Fh[l*&F^bsF0,&*(FbbsF0F]yFfvF[jhlF0Ffv*&FjbsF0-FhasF\csF0F0F0F-FhwF_[lF]yF 0FiwFjwF_xF.F`x-FhasFcepFDFJF^zFgwF$F$Fahl%ASi/infinity/aux/2/-Pi~..~-1/2*PiGf* F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:18:29GF$C'@$FjyO-F@6&-FejhlFa\lFJF^zF%>F=F \cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$FejhlF)F`dmFadmYFfdm>Fa[m-Fax6$-& F]el6$FejhlF]yF`dmF]em-Ffjl6$/Fc`l-.FejhlF_\mFa[mF$F$Fcem6)F_hvF)F`hvF/F0F)F)f* FialFeyFdhvF$@)Fjy7#F-F\z7$F-F)F_z7%F-F),&F\[lF0Fd[nF-C'>F`\lF->Fc\lF)>Ff\lFj\i l?(F=FezF0FDF\]l>F^]l-Fegl6#,$*&FghqF0F[_lF0FfvF_alF$F$Feal6)FcirFdvFevF)F)F0Fg vf*F\glF$FeirF$7$-&F@6*FcirFdvFevF)F)F0FgvF)Faim-&F@6*FcirFdvFevF)F)F0FgvF0Faim F$F$Fjx6(FeepF)FevF)F)F0f*F`hmF$FgepF$7%F)-&F@6(FeepF)F/F)F)F0F[fl-&F@6(FeepF)F /F)F)F)F[flF$F$Fjx6(F^fpFfvFevF)FgvF)f*F\glF$F`fpF$-Fdu6+FJ-&F@FfjalFb\nF0FiwFj wF_xF.F`x-%Farcsin/-1/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6(Fd[tFdvFevF)F)F0 f*F`hmF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:42GF$7%F)-&F@6(Fd[tF dvF/F)F)F0F[fl-&F@6(Fd[tFdvF/F)F)F)F[flF$F$FjxF]hdlf*F\glF$FhgdlF$-Fdu6+FJFg]wF 0FiwFjwF_xF.F`x-%Hdilog/0/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$Fjx6)Fd[tFdvF evF)F)F0Fgvf*F\glF$F`f[lF$7$-&F@6*Fd[tFdvFevF)F)F0FgvF)Faim-&F@6*Fd[tFdvFevF)F) F0FgvF0FaimF$F$Fjx6(FbanF)FevF)FgvF)f*F\glF$FdanF$-Fdu6+FJ-&F@FaanFb\nF0FiwFjwF _xF.F`x-%jnChi/infinity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[m F$F$Fjx6'%)CoulombFGF)Fev,$Fg\mFfvFgvf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:05G F$7#-&F@6(FaailF)FevFbailFgvF)FaimF$F$Fjx6&Fi\qFfvF/,$Fd^qFfvf*6&F4F^wFcyF\]qF$ 6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~ -~generated~05/16/2006~@~12:47:20GF$-&F@6%Fi\qFfvF/6'FD,$FgwFfvFJF^zFgwF$F$Fjx6 $F`^mF]yf*Fg^nF$Fd^mF$-FU6'-Fdu6+FJ-FS6$Fegl-F_fv6(Fgw-F`^mFidp*&,&*&FbgvF0-F`^ mF`epF0F0*(FaepF0F]yF0F_cilF0FfvF0,&FehclF0FfvF0FfvFhwF_[lF]yF0FiwFjwF_xF.F`x-F `^mFcepFDFJF^zFgwF$F$Fahl6(F^isF)FevF_fmF)F)f*FialF$F`isF$7$F`]^l-&F@6(F^isF)F/ F_fmF)F)Fa]oF$F$Fjx6&FfdpF)FevF`cpf*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:59GF$7 $Fhcp-&F@6%FfdpF)F/FgcpF$F$Fjx6+F_cpF)'Fg\mF)FevF_jlF)F)FgvF)f*Fg^nF$6#%fqCopyr ight~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generate d~05/16/2006~@~12:48:03GF$-Fdu6+FJ-&F@6)F_cpF)FfdilF/F_jlF)F)Ff[[lF0FiwFjwF_xF. F`x-%VWhittakerW/0/_a2::0/BasisVector/1/2/0/0/MultiSeries/0GF[_pF$F$Fjx%BChi/in finity/aux/2/-Pi~..~-1/2*PiGf*F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms ~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:33GF$C'@$F jyO-F@6&-FaeilFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Faei lF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$FaeilF]yF`dmF]em-Ffjl6$/Fc`l-.FaeilF_\mFa[mF $F$Fcem6)F]_zF)FevF)F)F)Fgvf*F\glF$FhablF$7$-&F@6*F]_zF)FevF)F)F)FgvF)Faim-&F@6 *F]_zF)FevF)F)F)FgvF0FaimF$F$Fjx6&Fe\mFf\mFevF)f*FialF$Fg\nF$7$F)Fi\nF$F$Fjx6*F cvF0FevF)F0F0FgvF)f*FivF$FjdhlF$-Fdu6+FJ-&F@6(FcvF0F/F0F)F0FfwF0FiwFjwF_xF.F`x- %REllipticE2ndarg/1/BasisVector/0/1/1/MultiSeries/0GFixF$F$Fjx6)FcvFdvFevFfvF-F 0Fgvf*FivF$F_wF$7$-&F@6*FcvFdvFevFfvF-F0FgvF)Faim-&F@FbvFaimF$F$Fjx6)Fd]mFdvFev F0F)F)Fgvf*FivF$F[]oF$7$-&F@6*Fd]mFdvFevF0F)F)FgvF)Faim-&F@FcbtFaimF$F$Fjx6'Fb^ flF)FevF)Fgvf*Fg^nF$Fd^flF$7#-&F@Fa^flFaimF$F$Fjx6&F`^mF0FevFa^mf*Fc^mF$Fd^mF$7 $Fj^mFf^mF$F$Fjx6(Fe\uFfvFevF)F)F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:12GF$7 $F)-&F@6(Fe\uFfvF/F)F)F)F[flF$F$Fjx6&FjinF0FevF)f*FialF$6#%fqCopyright~(c)~2006 ~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~ @~11:16:25GF$7$F)-&F@6%FjinF0F/F_blF$F$FjxF\`_lf*Fb_flF\[oF^^_lF$>F=-F]el6#7#-F jdl6#7%-F@6'FD,&FhwFfvF_[lF0FJF^zFgw-Fh[o6&-FU6$F\aflF0FJF^zFgw-&Fcdl6#Fb^flFa` flF$F$Fg\o6$%'WeberEGF]yf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:48GF$-FU6'-Fdu6+F J-FS6$Fegl-&F@6%F`\jlF]yF/6)Fgw-F`\jlF\^n,(-F`\jlFgbclFfv*(FhwF0F]yFfvF^]jlF0F0 *(,&F0F0-Fjez6#*&FhwF0F^jlF0FfvF0F^jlFfvF]yFfvFfv,.F^]jlFh[l*(FaepF0F]yFfvF`]jl F0F-*(,&F0F0-Fjez6#*&FaepF0F^jlF0FfvF0F^jlFfvF]yFfvFh[l*(FhwF0F]yFh[lF^]jlF0Fh[ l*(FhwF0F]yFfvF_]jlF0F-*(Fc]jlF0F^jlFfvF]yFh[lF-,6F`]jlF^`lFa]jlFg]lFb]jlF^`l*( FaepF0F]yFh[lF`]jlF0Fg]l*(FaepF0F]yFfv,(F^]jlF0Fh]jlFfvFi]jlF0F0F^`l*(Fj]jlF0F^ jlFfvF]yFh[lF^`l*(FhwF0F]yFh_lF^]jlF0F]\l*(FhwF0F]yFh[lF_]jlF0Fajp*(FhwF0F]yFfv ,.F^]jlFfvFh]jlF0Fi]jlFfvF^^jlFfvF_^jlF0F`^jlF0F0F^`l*(Fc]jlF0F^jlFfvF]yFh_lFaj pFhwF]yF0FiwFjwF_xF.F`x-F`\jlFc^nFDFJF^zFgwF$F$Fahl6(FehnFdvFevF)F)F0f*F`hmF$Fg ivF$7%F)-F\jvF[fl-&F@6(FehnFdvF/F)F)F)F[flF$F$Fjx6'F_g[lF)FevF)Fgvf*FivF$Fag[lF $7#-&F@F^g[lFaimF$F$Fjx6&FainF)FcimF/f*F^jmFeyF^a]lF$@'FjyFcjmF\zFejmC&>F`\lFdj m>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*&F[_lF0,(Fa[nFfvFd[nF0*&,&FJF-F=F0F0F=F0 F0FfvFfvF_alF$F$Feal6&%BSsi/infinity/aux/1/-Pi~..~-1/2*PiGF)FevF)f*F`hmF$FcbmF$ 7$F)-&F@6%Fh`jlF)F/FghmF$F$Fjx6(F\`[lFfvFevF)FgvF)f*F\glF$F^`[lF$-Fdu6+FJ-&F@6& F\`[lFfvF/F)Fb\nF0FiwFjwF_xF.F`x-%Farccos/-1/BasisVector/0/MultiSeries/0GF\[mF$ F$Fjx6&FcirFfvFevF_jlf*F`hmF$FeirF$7$F_jl-FhirFchnF$F$Fjx6)%'arctanGFfhnFevF)F) F)Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~05/19/2006~@~17:11:28GF$7#-&F@6*F\bjlFfhnFevF)F)F)FgvF )FaimF$F$Fjx%Ferfcbivar/infinity/aux/0/1/2*Pi~..~PiGf*FciqFeiq6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~11:19:56GF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FdbjlF\\r FJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$FdbjlF)Fc]rFd]rYFfdm >F\gn-Fax6$-&Fgdl6$FdbjlF]yFc]rF]^r-Ffjl6$/Fc`l-.FdbjlFc^rF\gnF$F$Ff^r6%F(F)Fci mf*FivFiahl6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:50GF$C+F]il>FE-&F U6(F(F)FcimFevF,FgvFfeo>Fj[m-Fcdl6%**F]]pFfvFieuFfv-FjezF\_qF0Fj^qFfvFafoFefo>F `fnFdfu>FE-&FU6(F(F)FcimFevF_fmFgvFfeo>Fj[m-Fcdl6%,$*(-Fg\p6#F]`sFfvFbaqFfvFj^q FfvFfvFafoFefo>F\gn-Fc[m6'FEFh[mFebqFj[mF)>Fa[mF`gn-Ffjl6$/Fc`l-F(F]hoFa[mF$F$F `cq6(FjhqFdvFevF_fmFgvF)f*FivF$F\iqF$-Fdu6+FJ-&F@6&FjhqFdvF/F_fmFfwF0FiwFjwF_xF .F`x-%SChebyshevT/infinity/BasisVector/-_a1/MultiSeries/0GFixF$F$Fjx6*FcvFdvFev F0F)F)FgvF0f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms ~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@~11:45:12GF$-Fdu6 +FJ,$-&F@6(FcvFdvF/FezF-F0FfwF-F0FiwFjwF_xF.F`x-%YEllipticE2ndarg/infinity/Basi sVector/1/0/0/MultiSeries/1GFixF$F$FjxF_dclf*FialFeyFicclF$@-Fjy7#,$F]`r"%?VF\z 7$FchjlF)F_z7%FchjlF),&Fd[n"%!3"F]`r"%?;Fdz7&FchjlF)FghjlF)Fd`r7'FchjlF)FghjlF) ,(Fd[n#"%D6F-F]`r#"%vLFcz"$]%F0C)>F`\lFchjl>Fc\lF)>Ff\lFghjl>Fi\lF)>F`arF\ijl?( F=F\[pF0FDF\]l>F^]l-Fegl6#*&,(Fh]lFfvFdfclF-FefclFfvF0F]gclFfvF_alF$F$Feal6*Fd] mF)FevF)F)F)FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:16:58GF $-Fdu6+FJ-FcfalFfwF0FiwFjwF_xF.F`x-%LEllipticF/0/BasisVector/0/0/0/MultiSeries/ 0GFixF$F$Fjx6$Fh[pF]yf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:11GF$-FU6'-Fdu6+FJ- FS6$Fegl-&F@6%Fh[pF]yF/6(Fgw-Fh[pFidp,&**FhwF0F]yF0FdhclFfvFe[[mF0Ffv*(,(FhwF0F _[lF-FfvF0F0FdhclFfv-Fh[pFja_lF0F0FhwF_[lF]yF0FiwFjwF_xF.F`x-Fh[pFcepFDFJF^zFgw F$F$Fahl6&Ffa^lF)FevF)f*F`hmF$Fe`pF$7$F)Fja^lF$F$Fjx6%%$SsiGFdv;F]]clF^jlf*F]gp F\[oFghsF$>F=-Fgdl6#7%-F@6&FhjnFJF^zF%-F]el6#7%FDFf^cl-&Fjdl6#Fc_\lF`^cl-F]el6# 7%FDFh]cl-&Fjdl6#FehsF`^clF$F$F]_cl6&FcduF)F*Ffdalf*FivFidu6#%fqCopyright~(c)~2 006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/02/20 06~@~16:15:01GF$C)F]il>FEF^eu>Fj[mFbeu@$Fhfo>FEF\fu>F\gnFdfu>F`fnF\gnFgfuF$F$F^ ho6)FcduF)FcimFevF,FgvF)f*FivF$Fg][mF$-Fdu6+FJ-&F@6'FcduF)FcimF/F,FfwF0FiwFjwF_ xF.F`x-%PBesselI/0/Generic/BasisVector/_a1/MultiSeries/0GFixF$F$FjxF[fjlf*FivF$ F[ejlF$7#-&F@6)F(F)FcimFevF_fmFgvF)FaimF$F$FjxFbanf*F\glF_bmFdanF$C'@$FjyO-F@6& -FbanFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$FbanF)F`dmFad mYFfdm>Fa[m-Fax6$-&F]elF^\tF`dmF]em-Ffjl6$/Fc`l-.FbanF_\mFa[mF$F$Fcem6(FafelF)F evF)FgvF)f*F\glF$FcfelF$-Fdu6+FJ-&F@6&FafelF)F/F)Fb\nF0FiwFjwF_xF.F`x-%hnChi/in finity/aux/2/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF]bblf*F`hmF ey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~05/16/2006~@~11:16:57GF$C'>F`\lF\hs>Fc\lF)>Ff\lFc`l?(F=FezF0FDF\] l>F^]l,$**,&FhhqF0FfvF0F0F[_lF0F=FfvFabhlFfvFfvF_alF$F$Feal6)F]_zFdvFevFfvF)F)F gvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~ reserved.~-~generated~05/16/2006~@~11:17:00GF$7$-&F@6*F]_zFdvFevFfvF)F)FgvF)Fai m-&F@6*F]_zFdvFevFfvF)F)FgvF0FaimF$F$Fjx6(Fe\mFdvFevFfvFgvF)f*FivF$F^d]lF$-Fdu6 +FJ-&F@6&Fe\mFdvF/FfvFfwF0FiwFjwF_xF.F`x-%XEllipticEfirstarg/infinity/BasisVect or/-1/MultiSeries/0GFixF$F$Fjx6)FcvF)FevF)F)F)Fgvf*FivF$F_dvF$7$-&F@6*FcvF)FevF )F)F)FgvF)Faim-&F@6*FcvF)FevF)F)F)FgvF0FaimF$F$Fjx6)Fd]mF0FevF)F)F0Fgvf*FivF$6# %jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~10/26/2004~@~23:17:07GF$7%-&F@Fc]mFaim-&F@6*Fd]mF 0FevF)F)F0FgvF0Faim-&F@6*Fd]mF0FevF)F)F0FgvF-FaimF$F$Fjx6&Fh[pFdvFevF_fmf*Fc^mF $F^]flF$7$F`]^l-&F@F\]fl6&FDF`]^lFJF^zF$F$Fjx6'Fh_pF)FevFg\mFgvf*Fg^nF$F`[[lF$7 #-&F@6(Fh_pF)FevFg\mFgvF)FaimF$F$Fjx6&Ff[]lF)FevF)f*F`hmF$Fh[]lF$7$F)-&F@Fff_lF ghmF$F$Fjx6*F^fmF)FevF,F)F)FgvF)f*FivF$FafmF$-Fdu6+FJ-&F@6(F^fmF)F/Fi_pF0F0FfwF 0FiwFjwF_xF.F`x-%LStruveH/0/BasisVector/_a1/0/0/MultiSeries/0GFixF$F$Fjx6&FihmF fvF/F)f*F`hmF$F[imF$-&F@6%FihmFfvF/FghmF$F$Fjx6&%@AngerJ/infinity/aux/2/-Pi~..~ PiGF)FevF)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~05/16/2006~@~11:16:00GF$7$F)-&F@6%Fhf[mF)F/F_blF$ F$Fjx6%FdfqFdvFgjnf*FjjnF\[o6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~ Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12: 32GF$>F=-F]el6#7#-Fjdl6#7%F[hp-Fh[o6&-FU6$F\aflFfvFJF^zFgw-&Fcdl6#F^ipFd\oF$F$F g\o6&FjhqF0FevF_jlf*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:22GF$7$F_jl-&F@6%FjhqF 0F/Ff[elF$F$FjxFg\clf*F`hmFc_r6#%fqCopyright~(c)~2006~by~the~Algorithms~Project ,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:49GF$C*>Fj[m-&F@6( FecrFfvF/F)F)F)F[fl>F`\lF)>Fc\lF_jl>Ff\lFe]\l>Fi\l#Fj`zF\et>F`arFj]\l?(F=F\[pF0 FDF\]l>F^]l*(,6FharFfv*&,(!#aF0FhhqF^`vF=FajelF0Fa`vF0FfvFc^\lFfv*&,(Fh]xF0Fhhq FeftF=FbiuF0Fi_sF0FfvFi^\lFfvFh]lFc`lFe_lF`cuF[_lFf`lF`^lFh_l*&,,Fh]lFjarFe_lF^ j[mF[_lFf\xF`^lFh]x*&,,Fh]lF]`oFe_lFegtF[_lF\gwF`^lF]`l*&,*Fh]lF0Fe_lFg]lF[_lF_ cuF`^lFajpF0F=F0F0F0F=F0F0F0F=F0FfvF0F=Fh[lFa_\lFfvF_alF$F$Fjx6(FecrF0FevF)F)F0 f*F`hmF$FiiyF$7%F)-&F@F]]\lF[flFa]\lF$F$Fjx6&FdevF0FevFe^nf*Fc^mF$Fh^alF$7$F^_a lFj^alF$F$FjxF[[zf*Fg^nF$FejyF$7#-&F@6(FcjyF)FevF)FgvF)FaimF$F$Fjx6%%=Shi/infin ity/aux/2/-Pi~..~PiGF)F/f*F^doFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:23GF$@'FjyFdfmF \z7$F0,&FJF]_wFfvF0C&>F`\lF0>Fc\lF[\\m?(F=F-F0FDF\]l>F^]l,(Fd_wF_jl*&,&F0F0FJFh _lF0F`^lF0F_jl*&,(F\`wF0F`^lFh_lF_`wFfvF0F=F0F_jlF_alF$F$Feal6(F`\jlF)FevF,F)F) f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~05/16/2006~@~11:18:49GF$7$FJ-&F@6(F`\jlF)F/F,F)F)Fa]oF$F$Fj xF]^ilf*F\glF$FeirF$-Fdu6+FJ-&F@6(FcirFdvF/F)F)F)Fb\nF0FiwFjwF_xF.F`x-%Qarccosh /infinity/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6(FdbjlF)FevF)FgvF)f*FivF$ FfbjlF$-Fdu6+FJ-&F@6&FdbjlF)F/F)FfwF0FiwFjwF_xF.F`x-%^oerfcbivar/infinity/aux/0 /1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxF`anf*F\glF$F[anF$-Fdu6+F J-&F@6&Fi`nF)F/F)Fb\nF0FiwFjwF_xF.F`x-%`oAiryBi/infinity/aux/0/-1/3*Pi~..~1/3*P i/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6(F]_zFdvFevFfvF-F)f*F`hmF$F`b[mF$7$ F0-&F@6(F]_zFdvF/F0F)F)F[flF$F$Fjx6'Fe\mFf\mFevFh\mFgvf*FivF$Fj\mF$7#-&F@Fd\mFa imF$F$Fjx6&Fe\mFdvFevFfvf*FialF$F^d]lF$7$Ffv-&F@6%Fe\mFdvF/6%FDFfvFJF$F$Fjx6(Fc vFcdzF/F0F)F)f*FialFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA. ~All~rights~reserved.~-~generated~05/16/2006~@~11:17:19GF$@/Fjy7#F\dvF\z7$F\dv, &FJF0F_azFfvF_z7%F\dvF``\m,&F]`r#F-FezFd[nFfvFdz7&F\dvF``\mFb`\m,$*(FJFez,(F]`r FezFd[nF]`oF^`lF0F0F\juFfv#FfvF^`lFd`r7'F\dvF``\mFb`\mFe`\m,$*(FJFcz,*FiiuF\hsF ]`r!#zFd[n"#"*!#gF0F0FgjuFfv#F0"#gFjju7(F\dvF``\mFb`\mFe`\mFj`\m,$*(,,FdjuFcdtF iiu!$r"F]`r"$#GFd[n!$2#FadflF0F0FJF\[pFf[vFfv#FfvFadflC*>F`\lF\dv>Fc\lF``\m>Ff \lFb`\m>Fi\lFe`\m>F`arFj`\m>Fa^vFca\m?(F=F^`lF0FDF\]l>F^]l-Fegl6#*(,,*&FJF\[pFg auF0F[gw*&FJFczFh]lF0Fh[fl*&,&F_az"$H"*$FJF\[pFajpF0Fe_lF0Ffv*&,&Fd[nFd^xF]`rFa jpF0F[_lF0Ffv*&,.Fgb\mF_j^l*&,&F_azF^`lFJF\[lF0F`^lF0F0Fhb\mFjew*&,&F_az!$&=F\c \mF][pF0Fe_lF0F0*&,&Fd[n!#()F]`rF\`vF0F[_lF0F0*&,.Fgb\mFh`uFhb\mFb\fl*&,&F\c\mF ]`oF_az"#*)F0Fe_lF0F0*&,&Fd[n"#lF]`rF^`vF0F[_lF0F0*&,&FJF][pF_azFi^lF0F`^lF0F0* &,,Fhb\mFg]l*&,&F\c\mF0F_azFc_lF0Fe_lF0F0*&,&Fd[nFf[lF]`rFczF0F[_lF0F0Fgb\mFfv* &,&F_azF\[pFJFd]lF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(F0F0Fd[nFfv*&,(FfvF0Fd[ nF0F[dvF0F0F=F0F0FfvF=FfvF_alF$F$Feal6*FecrF0FevFgelF)F)FgvF)f*F\glF$6#%fqCopyr ight~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generate d~05/16/2006~@~11:17:47GF$-Fdu6+FJ-&F@6(FecrF0F/FgelF)F)Fb\nF0FiwFjwF_xF.F`x-%O EllipticK/1/BasisVector/-1/2/0/0/MultiSeries/0GF\[mF$F$Fjx6$Fb^flF)f*Fg^nFj[pF^ ^_lF$C*F]il>Fj[m-&FUFeiilFc\p>Fa[m*&Ffi\lF0-Fg\pF_]lFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcd l6%-Fcdl6%F`f\mFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-.Fb^flF[_pF0F \_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-Fag\mFf_pF`fnF$F$F^ho6&%CLaguerreL/infinity/a ux/0/-Pi~..~PiGF)F/F)f*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:32GF$-&F@6%Fig\mF)F /FdaoF$F$Fjx6(Fig\mF)FevF)FgvF)f*Fg^nF$F[h\mF$-Fdu6+FJ-&F@Fhg\mFf[[lF0FiwFjwF_x F.F`x-%[oLaguerreL/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF[_pF $F$Fjx6(FihmFfvFevF)FgvF)f*F\glF$F[imF$-Fdu6+FJ-&F@Fbf[mFb\nF0FiwFjwF_xF.F`x-%F arcsec/-1/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6*F^fpFdvFevF)F)F0FgvF)f*F\glF $6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved. ~-~generated~05/16/2006~@~11:19:30GF$-Fdu6+FJ-&F@6(F^fpFdvF/F)F)F0Fb\nF0FiwFjwF _xF.F`x-%Parcsin/infinity/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxF\chlf*Fiv F$FcealF$7#-&F@FaealFaimF$F$Fjx6*FefsF)FevF)F)F)FgvF)f*F\glF$FgfsF$-Fdu6+FJ-&F@ 6(FefsF)F/F0F0F0Fb\nF0FiwFjwF_xF.F`x-%ECi/0/BasisVector/0/0/0/MultiSeries/0GF\[ mF$F$Fjx6(FfgsF)FevF)F)F)f*F`hmF$FhgsF$7%F)-&F@6(FfgsF)F/F-F-F0F[fl-&F@6(FfgsF) F/F-F-F)F[flF$F$Fjx6'Fe\mF0FevF_jlFgvf*FivF$F`hdlF$7#-&F@6(Fe\mF0FevF_jlFgvF)Fa imF$F$Fjx6(FbdzFcdzFevF_jlFgvF)f*FivF$FedzF$-Fdu6+FJ-&F@6&FbdzFcdzF/F_jlFfwF0Fi wFjwF_xF.F`x-%VEllipticFfirstarg/1/_a1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx 6%Fj]oF)F/f*Fd^oFeyF^^_lF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]lF]jalF_alF$F$F ealF]ajlf*F^doFeyFcbmF$@'FjyFdfmF\z7$F0,&*&F^h\lF0FJF0F0Ff[wF0C&>F`\lF0>Fc\lFj \]m?(F=F-F0FDF\]l>F^]l,(Fd_wFgel*&,&Ff[wF0*&^#Fh_lF0FJF0F0F0F`^lF0Fgel*&,(F\`wF 0*&Fe]]mF0F`^lF0F0F_`wFfvF0F=F0FgelF_alF$F$Feal6%F^isF]yF/f*F]ctFey6#%fqCopyrig ht~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 05/16/2006~@~11:18:44GF$@-FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&,4Fj_uFh[lFb\[lFh[ lFc\[lFh[lF[`uF-F^`uF-F_`uF-Fd\[lF-F``uFh[lFe\[lF0F0F_[lFh_lFf\[lFd`r7'FJF^zFaz F_^]m,$*&,F`\lFJ>Fc\lF^z>Ff\lFaz>F i\lF_^]m>F`arFc^]m?(F=F\[pF0FDF\]l>F^]l*(,.*&,&FhwF0FczF0F0FgauF0Ffv*&,&FbftF-F _[lFg`uF0Fh]lF0Ffv*&,.FeftF0FhwFd]lFf]lFczF`gtF0Fe]lFc[nFhetF0F0Fe_lF0Ffv*&,*Fh gtF-F_[lFj_tFdftF-FbftFi^lF0F[_lF0FfvF_^[lFfv*&,.FgauFfvFc^[lFh_l*&,*Ff]lFfvF_^ xF0FhwF^`lFe]lFh_lF0Fe_lF0F0*&,*FbftFc`lFdftFfvF_[lFh^[lFhgtFfvF0F[_lF0F0Fi^[lF 0F[_[lF0F0F=F0FfvF0Fg_[lFfvF=FfvF_alF$F$FealFc^ilf*F`hmFc_rFgepF$C(>Fj[mFd^il>F `\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]l,$*&,(*&,&Fh_lF0F=F-F0FabrF0FfvF[`sF-*& F\enF0F[_lF0FfvF0F=Fh[lFfvF_alF$F$Fjx6&F\hnF0FevF_jlf*F`hmF$6#%fqCopyright~(c)~ 2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2 006~@~11:19:26GF$7$F_jl-&F@6%F\hnF0F/FchnF$F$Fjx6*F^boFfvFevF)F)F0FgvF0f*F\glF$ F`boF$-Fdu6+FJ-&F@6(F^boFfvF/F)F)F)Fb\nF0FiwFjwF_xF.F`x-%Karctanh/-1/BasisVecto r/0/0/1/MultiSeries/1GF\[mF$F$Fjx%%erfiGf*F\glF_bm6#%fqCopyright~(c)~2006~by~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:1 9:59GF$C)@$FjyO-F@6&-F]b]mFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm> Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F]b]mF)F`dmF^cm>Fa[m-&F]el6%F]b]mFdvFgjnFfe _l>Fa[m-Fax6$-&F]el6$F]b]mF]yF`dmF]em-Ffjl6$/Fc`l-.F]b]mF_\mFa[mF$F$FcemFainf*F ciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~05/16/2006~@~11:16:06GF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe [r@$F_dlO-FU6&-FainF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r >F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$FainF)Fc]rFa\r>F\gn-&Fgdl6%FainFdvFgjnFfg] l>F\gn-Fax6$-&Fgdl6$FainF]yFc]rF]^r-Ffjl6$/Fc`l-.FainFc^rF\gnF$F$Ff^r6'FdfqF)Fc imF/F_fmf*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~P roject,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:27GF$-&F@6&F dfqF)FcimF/Fd]^lF$F$Fjx6$FjhqF)f*FivF$Fdh[mF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FjhqF] yF/6'Fgw-Fjez6#,$Ff]jlF_jl*&FhwF0-F[_qFbh]mF0FhwF)F0FiwFjwF_xF.F`x-FjhqFixFDFJF ^zFgwF$F$Fahl6)F[joFfvFevF)F)F0Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:06GF$7 $-&F@6*F[joFfvFevF)F)F0FgvF)Faim-&F@6*F[joFfvFevF)F)F0FgvF0FaimF$F$Fjx6)FcvFfvF evF)F)F)Fgvf*FivF$F``sF$7%-&F@6*FcvFfvFevF)F)F)FgvF)Faim-&F@6*FcvFfvFevF)F)F)Fg vF0Faim-&F@6*FcvFfvFevF)F)F)FgvF-FaimF$F$Fjx6$Fe[\mF)f*F\glFfhlFg[\mF$C)F]il>F= -&FU6'Fe[\mF)FevF)FgvFjil>FEF_jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.Fe[\mF\[mF0F][m >Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-F^[^mF_\mFj[mF$F$Fb\m6(FcirFdvFevF)F)F)f*F`hmF$6 #%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~- ~generated~05/16/2006~@~11:19:05GF$7$F)-Fb]\mF[flF$F$FjxFdivf*F`hmFeyF_ivF$C&>F `\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l-%&evalaG6#FjbalF_alF$F$Feal6&FeepFfvF/F_jlf*F`h mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~11:19:16GF$-&F@6%FeepFfvF/FchnF$F$Fjx6$F^boF)f*F\gl F$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~05/16/2006~@~11:19:36GF$-FU6'-Fdu6+FJ-Feg_l6&FgwF)F0F)F0FiwFjwF_x F.F`x-F^boF\[mFDFJF^zFgwF$F$Fahl6'Fdj_lF)FevF)Fgvf*F\glF$6#%jrCopyright~(c)~200 4~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ generated~10/26/2004~@~23:24:50GF$7#-&F@6(Fdj_lF)FevF)FgvF)FaimF$F$Fjx6%F(F)Feg qf*FivFiahlF[f^lF$C+F]il>FE-&FU6*F(F)FegqFevF)F)F)FgvFfeo>Fj[m-Fcdl6%,$*&,&Fhho FfvF\coF0F0F^jlFfvFh[lFafoFefo>F`fnFfgo>FE-&FU6*F(F)FegqFevF)F)F0FgvFfeo>Fj[m-F cdl6%,$*$F^jlFfvF-FafoFefo>F\gnFfgo>Fa[mF`gnFgfjlF$F$F`cq6'Feb]lF)FevF)Fgvf*Fg^ nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~12:47:10GF$7#-&F@6(Feb]lF)FevF)FgvF)FaimF$F$Fjx6(Fh [pFdvFev,&F,F0Fg\mF-FgvF)f*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:14GF$-Fdu6+FJ-& F@6&Fh[pFdvF/F``^mFf[[lF0FiwFjwF_xF.F`x-%YGegenbauerC/infinity/BasisVector/_a1+ 2*_a2/MultiSeries/0GF[_pF$F$FjxF^\ilf*F\glF$FdaflF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6 'Fgw-FejhlF[hl-F]`m6$Fda^mF]y,$-F]`m6$Fea^mF]yF-F]yF0FiwFjwF_xF.F`x-FejhlF_hlFD FJF^zFgwF$F$Fahl6(Fh`jlF)FevF)FgvF)f*F\glF$FcbmF$-Fdu6+FJ-&F@6&Fh`jlF)F/F)Fb\nF 0FiwFjwF_xF.F`x-%jnSsi/infinity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSerie s/0GF\[mF$F$Fjx6$FfdpF]yf*Fg^nF$F_dilF$-FU6'-Fdu6+FJ-FS6$Fegl-Fddp6(Fgw-FfdpFid p,&*&F\epF0F^c^mF0F0*(,(F_jlF0F_[lF0FhwF0F0F]yFfv-FfdpF`epF0F0FhwF_[lF]yF0FiwFj wF_xF.F`x-FfdpFcepFDFJF^zFgwF$F$Fahl6(Fd[tF)F/F0F0F-f*F`hmFey6#%jrCopyright~(c) ~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~10/26/2004~@~23:24:29GF$C'>F`\lFh[l>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l> F^]lFhcglF_alF$F$FealFj]alf*FialF$Fc_uF$-F`^alF_blF$F$Fjx6(Fi^rF)FevF)F)F)f*F`h mF$F`bblF$7$F)-&F@6(Fi^rF)F/F)F)F)F[flF$F$FjxF\drf*F\glF$FgcrF$-Fdu6+FJ-&F@6(Fe crF)F/F-F)F)Fb\nF0FiwFjwF_xF.F`x-%LEllipticK/0/BasisVector/0/2/0/MultiSeries/0G F\[mF$F$Fjx6(Fi\qFdvFevFc^qFgvF)f*F[]qF$F\^qF$-Fdu6+FJ-&F@6&Fi\qFdvF/Fc^qFd]qF0 FiwFjwF_xF.F`x-%YJacobiP/infinity/BasisVector/_a1+_a2+_a3+1/MultiSeries/0GFg]qF $F$Fjx6&%AStruveH/infinity/aux/2/-Pi~..~PiGF)F/F)f*FialF$6#%fqCopyright~(c)~200 6~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006 ~@~11:18:43GF$-&F@6%Fie^mF)F/F_blF$F$Fjx6$F_hvF)f*FivF$6#%fqCopyright~(c)~2006~ by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@ ~11:18:52GF$@%-%#isG6#'FhwFahvC$-Ff_dl6&F-F_hv%*maincase:GFhf^m-&F@6%F_hvF)F`hv FfeoC$-Ff_dl6%F-F_hv%-generic~caseG-&F@6%F_hvF)FcimFfeoF$F$Fjx6*F_cpF)FfdilFevF _jlF)F)Fgvf*Fg^nF$FhdilF$7#-&F@FedilFaimF$F$Fjx6)F_cpF)FfdilFevF_jlF)F)f*Fc^mF$ FhdilF$7$F_jl-F]eilFbilF$F$Fjx6(F\bjlFggmFevF)F)F)f*F`hmF$6#%fqCopyright~(c)~20 06~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/19/200 6~@~17:11:27GF$7$F)-&F@6(F\bjlFggmF/F)F)F)F[flF$F$Fjx6)Fd[tFdvFevF)F)F-Fgvf*F\g lF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~10/26/2004~@~23:24:45GF$7%-&F@F^f[lFaim-&F@6 *Fd[tFdvFevF)F)F-FgvF0Faim-&F@6*Fd[tFdvFevF)F)F-FgvF-FaimF$F$Fjx6%FainF)Fcimf*F ivF]eo6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:05GF$C)F]il>FE-&FUF`in Ffeo>Fj[mF^ahl@$Fhfo>FEFha]l>F`fnFdfu>Fa[mF`fn-Ffjl6$Fbb]lFa[mF$F$F^ho6%FijpF)F /f*F^doFeyF`esF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa]]mF_a lF$F$Feal6$%?Ci/infinity/aux/2/1/2*Pi~..~PiGF]yf*F\glF$F[[qF$-FU6'-Fdu6+FJ-FS6$ Fegl-Ffb^l6'Fgw-F][_mF[hl-F]`m6$Fg[_mF]y,$-F]`m6$Fh[_mF]yF-F]yF0FiwFjwF_xF.F`x- F][_mF_hlFDFJF^zFgwF$F$Fahl6$F[joF)f*F\glFahoFf_^lF$C+F]il>F=-&FUFd_^lFjil>FE,$ F\coF->Fa[mFb[m>F=-&FU6)F[joF)FevF)F)F0FgvFjil>FEFfv>F`fnFb[m>Fj[mFaio-Ffjl6$/F c`l-.F[joF_\mFj[mF$F$Fiio6'Ffa^lF)FevF)Fgvf*F\glF$Fha^lF$7#-&F@6(Ffa^lF)FevF)Fg vF)FaimF$F$Fjx6*FfbpF)FevF)F0F)FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:25GF $-Fdu6+FJ-F\cpFb\nF0FiwFjwF_xF.F`x-%ESi/0/BasisVector/0/1/0/MultiSeries/0GF\[mF $F$Fjx6(F`\[mF)F/F0F0F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:32GF$F]dzF$F$Feal F`\jlf*FciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ri ghts~reserved.~-~generated~05/16/2006~@~11:18:55GF$C-@$FbgrYF]jq>F=F_jq@$FhjqYF c[r>FEFe[r@$F_dlO-FU6&-F`\jlF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[m Fdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F`\jlF)Fc]rFa\r>F\gn-&Fgdl6%F`\jl FdvFgjnFfg]l>F\gn-Fax6$-&FgdlF_\jlFc]rF]^r-Ffjl6$/Fc`l-.F`\jlFc^rF\gnF$F$Ff^r6$ FfdpF)f*Fg^nFj[pFecqF$C*F]il>Fj[m-&FU6'FfdpF)FevF`cpFgvFc\p>Fa[mF0@%Fa]p>Fa[mFg ]p>Fa[m-Fcdl6%-Fcdl6%F0FafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-.Ffdp F[_pF0F\_p>F\gnF\bx>F`fnF\gn-Ffjl6$/Fc`l-Fgb_mFf_pF`fnF$F$F^hoF\^]lf*F`hmFc_rFb dnF$C(>Fj[mF]^]l>F`\lF)>Fc\lF)>Ff\lF`\o?(F=FezF0FDF\]l>F^]l*&,(Fi`]mFfvF[`sFh[l F[a]mFfvF0F=Fh[lF_alF$F$Fjx6*FcduF)F*F/F,F+F0F1f*F3F6F[\^lF$C%>F=-&F@6*FcduF)F* F/F,F+F0FBFC@%FG>F=FM>F=FRF=F$F$FVF_aelf*Fial6&F8FghlFaenF\ex6#%jrCopyright~(c) ~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~10/26/2004~@~23:11:54GF$@%-FH6$,$FJF-F.C$>F=-%$maxG6$Fid_mF-@%1FD F=-&F@6*FainF)F*F/F,F)F)F1FaimC%>FE-Fbe_m6$F=FJ>Fj[m-&F@6*FainF)F*F/F,F)F)Ff[^l 6&,(FDF0F=FfvF0F0FJFb^l-Faal6$&FEF^fy/Fa[m;F=F_]p7$-F^[m6$;F0Fb^lFE-F^[mF`dmFae _mF$F$Fjx6+FdfqF)FegqFevF)F)F)FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Me unier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26 /2004~@~23:12:13GF$-Fdu6+FJ-&F@6)FdfqF)FegqF/F)F)F)FfwF0FiwFjwF_xF.F`x-%QBessel K/0/_a1::0/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6'%KD(AiryBi)/infinity/aux /0/-1/3*Pi~..~1/3*PiGF)FevF)Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithm s~Project,~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:15:56GF$7#-& F@6(Fdg_mF)FevF)FgvF)FaimF$F$Fjx6$FcvFdvf*Fiv6)F^eoF8FghlFhhlFihlFben%%res3GF_w F$C1F]il>FE-&FU6)FcvFdvFevFfvF)F)FgvFfeo>Fj[m*(FjfqF0F=Fh[l,&F0F0*$,&F0F0FhhqFf vF_jlF0Ffv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fn-Fc[m6'FEFh[mFfvFj[mFdv>FE-&FU6)FcvFdvFe vFfvF-F)FgvFfeo>Fj[m,$*(,4*&F^jlF0Fih_mF_jlF^`l*&^#!#\F0Fih_mF_jlF0*(FajtF0F\co F0Fih_mF_jlF0*(FhdtF0-F^bo6#Fhh_mF0Fih_mF_jlF0^#FhawF0F^jlF^`l*&^#"#zF0F=F-F0*& FajtF0F\coF0F0*&FhdtF0F^j_mF0F0F0F=F`[lFgh_mFfvFgdfl@%Fjeo>Fj[mF_fo>Fj[mFcfo>F \gn-Fc[m6'FEFh[mF0Fj[mFdv>FE-&FUFehilFfeo>Fj[m**^##FfvFh[vF0,(F0F0Fhh_mFfvFhhqF 0F0F=F`[lFgh_mFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>Fh`qFjj_m>Fa[m-Fjdl6#7%F`fnF\gnFh`q-F fjl6$/Fc`l-.FcvF]hoFa[mF$F$F`cq6(FcvF)FevF)F0F)f*FialF$F^`^lF$7%F0-&F@6(FcvF)F/ F-F0F0Fa]o-&F@6(FcvF)F/F-F0F)Fa]oF$F$Fjx6(FcvF)F/F-F-F0f*FialFeyF]atF$@1Fjy7#F` [lF\z7$F`[lF)F_z7%F`[lF)F0Fdz7&F`[lF)F0F)Fd`r7'F`[lF)F0F)F\c[lFjju7(F`[lF)F0F)F \c[lF)Fi[v7)F`[lF)F0F)F\c[lF)#F\[pFajelC+>F`\lF`[l>Fc\lF)>Ff\lF0>Fi\lF)>F`arF\c [l>Fa^vF)>Fd^vFd]`m?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,(FdavF[gw*&,&Fd[nFajpFg]lF0F0 F[_lF0Ffv*&,(FdavF_j^l*&,&Fd[nF][pFh`uF0F0F[_lF0F0*&,(FdavFh`u*&,&Fg]lF0Fd[nF]` oF0F[_lF0F0*&,&FdavFfvFjcwF0F0F=F0F0F0F=F0F0F0F=F0FfvF0F=Fh[l,&F=FfvF-F0FfvF_al F$F$Feal6)FcvFdvFevF0F-F0Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~a nd~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@ ~11:45:14GF$7$-&F@6*FcvFdvFevF0F-F0FgvF)Faim-&F@6*FcvFdvFevF0F-F0FgvF0FaimF$F$F jx6*FcvFdvFevFfvF-F)FgvF)f*FivF$F[dzF$-Fdu6+FJFcwF0FiwFjwF_xF.F`x-%ZEllipticE2n darg/infinity/BasisVector/-1/2/0/MultiSeries/0GFixF$F$Fjx6(FbdzF_[elFevF)FgvF)f *FivF$Fa[elF$-Fdu6+FJ-&F@6&FbdzF_[elF/F)FfwF0FiwFjwF_xF.F`x-%UEllipticFfirstarg /-1/_a1/BasisVector/0/MultiSeries/0GFixF$F$Fjx6)FecrFfvFevFgelF)F)Fgvf*F\glF$Fa \clF$7#-&F@6*FecrFfvFevFgelF)F)FgvF)FaimF$F$Fjx6$FbcqF)f*Fg^nFj[pF[dpF$C*F]il>F j[m-&FU6'FbcqF)FevF)FgvFc\p>Fa[m*&F_axF0FibxFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl 6%Fha`mFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-.FbcqF[_pF0F\_p>F\gnF efr>F`fnF\gn-Ffjl6$/Fc`l-Fhb`mFf_pF`fnF$F$F^hoF\`[lf*F\glFd[dl6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~11:19:04GF$C*@$FjyO-F@6&-F\`[lFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdm Fa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+F^]dl>Fh`q-&F]el6$F\`[lFfvF\ixFj\bl>Fh `q-&F]el6$F\`[lF)F\ixFi]dl>Fh`q-&F]el6$F\`[lF0F\ixFd\dl>Fh`q-&F]el6$F\`[lFdvF\i x>Fh`q-Fax6$-&F]el6$F\`[lF]yF\ixF\_dl@$F^_dl@&Fa_dlC%-Ff_dl6'F-Fh_dlFi_dlF\`[lF c_dl@%Fd\dl>Fj[mF\`dl>Fj[mFc`dl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\`[l-Fd^ y6&,$-F\`[lF[flFh[lFJF^zFgw>Fh`q-Fd^y6&,&Fgf`mFh[lFh`qF0FJF^zFgw>F__dlF%F[bdlC& >F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\`[l-Fd^y6&,$*&Fd\alF0Fgf`mF0FfvFJF^zFgw>Fh`q-Fd ^y6&,&Fdg`mFfvFh`qF0FJF^zFgw>F__dlF%F]fdlC%-Ff_dl6'F-Fh_dlFi_dlF\`[lF_fdl@%Fd\d l>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF\`[l-Fd^y6&,&F^jlF -Fgf`mFh[lFJF^zFgw>Fh`q-Fd^y6&,(F^jlF-Fgf`mFh[lFh`qF0FJF^zFgw>F__dlF%F[bdlC&>F_ _dlF\]l-Ff_dl6'F-Fh_dlFaadlF\`[l-Fd^y6&,$*&Fd\alF0Fgh`mF0F_jlFJF^zFgw>Fh`q-Fd^y 6&,&Fdi`mF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6$/Fc`l-.F\`[lF_\mFh`qF$F$Fdgdl6'F\hnF0 FevF)Fgvf*F\glF$F^a]mF$7#-&F@6(F\hnF0FevF)FgvF)FaimF$F$Fjx6*F\bjlFggmFevF)F)F0F gvF)f*F\glF$F^bjlF$-Fdu6+FJ-&F@6(F\bjlFggmF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%jnarcta n/RootOf(1+_Z^2,index~=~1)/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6'FcduF)F cimFevF,f*FialF$Fg][mF$7$FJ-&F@6&FcduF)FcimF/FjimF$F$Fjx6*F(F)F*F/F,F+F)Ff[^lf* Fh[^lFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:39GF$@'FjyF^\^lF\zF_ \^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]l-Fegl6#,$*&F[_lF0,(Fb[nFh[lFa[nF0*&,(FJ Fh[lF^zF-F=F0F0F=F0F0FfvFfvF_alF$F$FealFefsf*F\gl6,Fe[dlFf[dlFgblF`bmFabm%*asym ptdirGFbbmFhhl%%sideG%(postaddG6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:43GF$C*@$FjyO-F@6 &-FefsFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@'F`\dlYFfdmFa`blC$@'-Fijq6$Fa[mFj[o>F\gn-F^ [m6#-%'selectG6%FHFa[m-Fb[y6$Fd[yFj[o2F0-FjelF^fy>F\gn-%)argumentG6#-FN6$/FdvF0 Fa[m>F\gnF)>Fa[mFdv>F\gn-Ff^amF^fy@%Fd\dl>Fh`qF`cm>Fh`qFg\dl@'Fj\bl>Fbbq-&F]el6 $FefsF)Fi]blFd\dlC&@+-Fff^m6$F\gn-%*RealRangeG6$F\]clF]]clC$>FbhxF0>F]hxF)-Fff^ m6$F\gn-F\`am6$-%%OpenG6#F]]cl-Ff`am6#F^jlC$>FbhxFfv>F]hx*&Ff[wF0F^jlF0-Fff^m6$ F\gn-F\`am6$-Ff`am6#Fhjn-Ff`am6#F\]clC$>FbhxFfv>F]hx*&FfjvF0F^jlF0-Fff^m6$-FN6$ Fj^amF`fnFfblC$>Fbhx-F`bl6#F\bam>F]hx*(^#F_jlF0,&F0F0FbhxFfvF0F^jlF0YFfdm@$0Fbh xF0>Fh`q6&-Fgdl6%&Fh`qFd\lFbhxF.FJF^zFgw>Fbbq-&F]el6%FefsFdvF[]cl6$Fh`q7&-F^[m6 $F07#Fh`qFJF^zFgw@$Fhbam>Fbbq-Fjdl6$FbbqF]hx>Fbbq-Fax6$-&F]el6$FefsF]yFi]blF\_d l@$F^_dl@$-F\]y6&7$F)Fg\yFDFJF^zC%-Ff_dl6'F-Fh_dlFi_dlFefsFedam@%Fd\dl>Fj[m-F\_ y6#-F_`dl6#-FgdlFhen>Fj[m-F\_y6#-F_`dl6#-FgdlFcddl@&F\adlC&>F__dlF\]l-Ff_dl6'F- Fh_dlFaadlFefs-Fd^y6&Fg_hlFJF^zFgw>Fbbq-Fd^y6&,&*(Fjc]lF0F^jlF0-Fa_hl6%0Fa[mFdv F0,&F_jlF0FbhxFgelF0F0FbbqF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaa dlFefs-Fd^y6&*(FfjvF0Fd\alF0F^jlF0FJF^zFgw>Fbbq-Fd^y6&,&**FfjvF0Fd\alF0F^jlF0Fb famF0F0FbbqF0FJF^zFgw>F__dlF%-Ffjl6$/Fc`l-.FefsF_\mFbbqF$F$66FWFXFaoFdflFdrFc\m F]sFeflFhnFfflFfqF`vF_pFignFioFegdlFasFcflF`sFcgq6(F]_zF0FevF)F)F0f*F`hmF$F__zF $7%F)-&F@6(F]_zF0F/F)F)F0F[fl-Fd_zF[flF$F$Fjx6'FbdzF0FevF)Fgvf*FivF$6#%fqCopyri ght~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated ~05/16/2006~@~11:17:40GF$7#-&F@6(FbdzF0FevF)FgvF)FaimF$F$FjxFe[\mf*F\glF_bmFg[ \mF$C'@$FjyO-F@6&-Fe[\mFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F ]elF^j]mF`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fe[\mF]yF`dmF]em-Ffjl6$Fc[^mFa[mF$F$Fce m6%FeepF]yF/f*Fg\uFeyF_a\lF$@)FjyF[zF\zF]zF_z7%FJF^z,$**F^zF0,&F]_oF-FfvF0F0Fgw FfvFh]tFfvFgelC'>F`\lFJ>Fc\lF^z>Ff\lFejam?(F=FezF0FDF\]l>F^]l*(,*Fe_lFg]l*&,&F] _oFczFfvF0F0F`^lF0Ffv*&FgwF0F[_lF0Fi^l*&,*Fe_lF^^lFb[bmFg^x*&,&F-F0F]_oF]`oF0F` ^lF0F0*&,(Fb[bmFezFe_lF0*&,&FfvF0F]_oFezF0F`^lF0F0F0F=F0F0F0F=F0FfvF0,(FgwF0*$F gwFezFfv*&,&FgwFfvF\\bmF0F0F=F0F0FfvF=FfvF_alF$F$Feal6%%%sinhGFdvFgjnf*F]gpF\[o F_b]mF$>F=-Fgdl6#7$-F]el6#7$Fh[jl-Fjdl6&F_jlFJF^zF%-F]el6#7$F[h[m-Fjdl6&FgelFJF ^zF%F$F$60FWFXF]sFeflF]pFgflFfqF`vFaoFdflFgrFh\oFipFjgn6$F^ipF]yf*FivF$FaipF$-F U6'-Fdu6+FJ-FS6$Fegl-&F@F]ip6'Fgw-F^ipF\^n--F_^nFah[mF\^nFhwF]yF0FiwFjwF_xF.F`x -F^ipFc^nFDFJF^zFgwF$F$Fahl6&Ff^wF)FevF)f*F`hmF$F`esF$7$F)-&F@Fe^wFghmF$F$Fjx6( %*D(AiryBi)GF)F/F-F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:15:55GF$C(>F`\lF\hs> Fc\lF)>Ff\lF)>Fi\lF`hs?(F=FczF0FDF\]l>F^]lFchsF_alF$F$FealFah]lf*FivF$F[^]mF$-F U6'-Fdu6+FJ-FS6$Fegl-&F@Fi]]m6(Fgw-F^isF\^n,(-F^isFgbclF0*(FhwF0F]yFfvF[`bmF0F0 *(),$F]yF_jlFhwF0F^jlFgel-Fg\p6#,&FhwF0Fh\mF0FfvF0,,F[`bmF-*(FaepF0F]yFfvF]`bmF 0Fh[l*(FhwF0F]yFh[lF[`bmF0Fh[l*(FhwF0F]yFfvF\`bmF0F-*,F``bmF0FhwF0F]yFfvF^jlFge lFb`bmFfvF-FhwF]yF0FiwFjwF_xF.F`x-F^isFc^nFDFJF^zFgwF$F$Fahl6&FdhlF)FevF)f*F`hm F$FjhlF$7$F)FdhyF$F$FjxFih[mf*F^jmFeyFdh[mF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l> F^]l-Fegl6#,$*(,,Fa[nF0Fd[nFfvFJF-FfvF0*&,(FJFh[lF-F0F=FfvF0F=F0F0F0F`^lF0Fei_l FfvFfvF_alF$F$Feal6&Fe\mF0F/F)f*FialF$F`hdlF$-&F@F^hdlF_blF$F$FjxF^hclf*Fg]uFey FdgclF$@/FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*(,0Fb\[lF^`lF^zFh[l*&F^zF0FhwFczF\`v *&F^zF0FhwF-Fajp*&FgwF0FhwFezFd]l*&FgwF0FhwF0F0*&FgwF0FhwF\[pFc[nF0FhwFh[l,(F0F 0Ff]lFh[lFb^tF0FfvF\\lFd`r7'FJF^zFazFbbbm,$*(,4FhbbmFh_lFebbmFagt*&FhwF^`lF^zF0 Fafw*&FhwF\[pFJF0FhewFfbbmFf[l*&FhwF[\lFgwF0FaewFibbmFb_vFgbbmFc[nF^zF^`lF0FhwF h_l,**$FhwF^`lF0Fb^tFh_lFf]lFezFfvF0FfvF\auFjju7(FJF^zFazFbbbmF\cbm,$*(,:F^zF_j tFb\[lFg_vF`cbm"$-"F_cbm!$q&Fgbbm!#nFacbm!$3%*&FhwF[\lFJF0F_hw*&FhwFc[nF^zF0Feg w*&FhwFc`lFgwF0F]hwFfbbm"#WFebbmFigflFhbbmF]\lF0FhwF`[l,,F0F0Ff]lF`[lFb^tF^`lFc cbmF`[l*$FhwFc[nF0FfvFajwC*>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFbbbm>F`arF\cbm>Fa^vFecb m?(F=F^`lF0FDF\]l>F^]l*(,0F_[xFb[x*&,(Ff[lF0Fb^tFjewFf]l"$Q"F0F[_lF0Ffv*&FhwF0F gauF0Fg[x*&,(*$FhwF\[pFa_tFhwFi^lFhetFgawF0F`^lF0Ffv*&,&Ff]lF^\xFa\xF0F0Fh]lF0F fv*&,&FhetFb\xFhwFijuF0Fe_lF0Ffv*&,0F_[xFf\xF`ebmFafw*&,&!#tF0Ff]lFi\xF0Fh]lF0F 0*&,&Fhw!$*>FhetF]]xF0Fe_lF0F0*&,(Fb^tFb]xFc[lF0Ff]l!$$=F0F[_lF0F0*&,(Fhet!#hFh wF]`lFcebmF_dtF0F`^lF0F0*&,0F_[xFh]xF`ebmFi]x*&,&Ff`lF0Ff]lF\^xF0Fh]lF0F0*&,&Fh w"#pFhetF`^xF0Fe_lF0F0*&,(F\[lF0Fb^tFc^xFf]l"#")F0F[_lF0F0*&,(FhetFd^xFhwFg^xFc ebmF]`tF0F`^lF0F0*&,.*&,&Fh[lF0Ff]lFjarF0Fh]lF0F0*&,&FhwF\[lFhetFc[lF0Fe_lF0F0F _[xF0*&,(F0F0Ff]lFajpFb^tFjarF0F[_lF0F0F`ebmF^`l*&,(FhwF-FhetF\[lFcebmF^`lF0F`^ lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,*Ff]lF-Fb^tF`[lFccbmF-*&,*FccbmFh_lFf]lFh_lFb^ tF^`l*&,(Ff]lF0Fb^tFh[lFccbmF0F0F=F0F0F0F=F0F0FfvF=FfvF_alF$F$Feal6%F^fmFdvFgjn f*FjjnF\[oF[f^mF$>F=-F]el6#7%-Fcdl6#7$Fj_fl-&FU6#FeemFd\o-Fcdl6#7%F[hp-Fh`fl6&- Fjdl6$F\aflFfjvFJF^zFgw-&FU6#F[ctFd\o-Fcdl6#7%F[hpFg`fl-&FU6#Fie^mFd\oF$F$F`afl 6&F]bflF)F/F)f*FialF$FabflF$-&F@6%F]bflF)F/F_blF$F$Fjx6%F__alF]yF/f*FdcqFeyFb`x F$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,*Ff]lF`[lFgwF]\lF]_o FczFc`lF0F0F[_lF0Ffv*&,(F_[lFc[nFcdqFc[nF`[lF0F0F`^lF0Ffv*&,(*&,&FajpF0FgwF\[lF 0F[_lF0F0*&,(F_[lFf[lFczF0FcdqF\[lF0F`^lF0F0FjdqF0F0F=F0FfvF0F]eqFfvF=FfvF_alF$ F$FealFd]dlf*F\glF`enF^hnF$C,F]il>Fj[mFdbo>F=-&Fcdl6'F\hnFfvFevF)FgvF]fn>FEF]aa m>F`fnFafn>F=-&Fcdl6'F\hnFfvFevF_jlFgvF]fn>FE,$FjfnFfv>F\gnF]gn>Fa[mF`gn-Ffjl6$ FagdlFa[mF$F$Fhgn%'dawsonGf*F\glF_bmFbjsF$C)@$FjyO-F@6&-Fi\cmFa\lFJF^zF%>F=F\cm >FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fi\cmF)F `dmF^cm>Fa[m-&F]el6%Fi\cmFdvFgjnFfe_l>Fa[m-Fax6$-&F]el6$Fi\cmF]yF`dmF]em-Ffjl6$ /Fc`l-.Fi\cmF_\mFa[mF$F$Fcem6$FgalF)f*FivF]eoF^calF$C*F]il>FE-&FUF\calFfeo>Fj[m ,$*&)FfvF=F0-F[gyF_]lFfvF-@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[m Ffv-.FgalFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-Fc`cmF]hoFa[mF$F$F^ho6*FdfqF)F *F/F,F+F)F1f*F3F66#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:17GF$C%>F=- &F@6*FdfqF)F*F/F,F+F)FBFC@%FG>F=FM>F=FRF=F$F$FVF`g_mf*FialFey6#%jrCopyright~(c) ~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~10/26/2004~@~23:12:12GF$@)FjyFdfmF\zFefmF_z7%F0F),$F[hqFfvC'>F`\l F0>Fc\lF)>Ff\lF[bcm?(F=FezF0FDF\]l>F^]l-Fegl6#FfhqF_alF$F$Feal6)F(F)F*FevF_fmF+ F)f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project ,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:41GF$7$FJ-&F@6)F(F )F*F/F,F)F)Fa]oF$F$Fjx6&FjhqF0F/F_jlf*FialF$6#%fqCopyright~(c)~2006~by~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:23GF $Fgh[mF$F$FjxFfjnf*FciqFeiqF`jmF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO- FU6&-FfjnF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r> F`fnFg\r@'F^]r>F\gn-&Fgdl6$FfjnF)Fc]rFa\r>F\gn-&FgdlFejnFfg]l>F\gn-Fax6$-&FgdlF daclFc]rF]^r-Ffjl6$/Fc`l-.FfjnFc^rF\gnF$F$Ff^r6)Ff^bmF)FevF)F)F)Fgvf*F\glF$Fh^b mF$7$-&F@6*Ff^bmF)FevF)F)F)FgvF)Faim-&F@6*Ff^bmF)FevF)F)F)FgvF0FaimF$F$Fjx6*F[j oF0FevF)F)F0FgvF)f*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:04GF$-Fdu6+FJ-&F@6(F[jo F0F/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%MEllipticCK/1/BasisVector/0/0/1/MultiSeries/0GF \[mF$F$Fjx6&FbdzFfvF/F)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:41GF$-&F@6%FbdzFf vF/F_blF$F$FjxF\yf*FciqFeiq6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~A lgorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:2 7GF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F\yF\\rFJF^zF%>Fj[mF^\r@ %Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F\yF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$ F\yF]yFc]rF]^r-Ffjl6$/Fc`l-F\yFc^rF\gnF$F$Ff^r6$Fie^mF)f*FivF]eoF[f^mF$C*F]il>F E-&FU6'Fie^mF)FevF)FgvFfeo>Fj[mFfd^l@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/ Fc`l*&Fj[mFfv-.Fie^mFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-FhjcmF]hoFa[mF$F$F^ hoFag]lf*FivF]eoF`isF$C*F]il>FE-&FUF]isFfeo>Fj[m,$**FbaqF0F^jlFgel-Fg\p6#,&F=F0 Fh\mF0FfvF_]pFfvFbz@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-Ffh ]lFixF0Fcgo>F`fn-Fc[m6'FEFh[mFaepFj[mF)>Fa[mF`fn-Ffjl6$/Fc`l-Ffh]lF]hoFa[mF$F$F ^hoFf^ilf*F`hmFeyF_a\lF$C'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]lF[enF_alF$F$ Feal6(F^fpFfvFevF_jlFgvF)f*F\glF$F`fpF$-Fdu6+FJ-&F@6&F^fpFfvF/F_jlFb\nF0FiwFjwF _xF.F`x-%Harcsin/-1/BasisVector/1/2/MultiSeries/0GF\[mF$F$FjxFbd^lf*FivF$F\d^lF $7#-&F@6(Fjc^lF)FevF)FgvF)FaimF$F$FjxFgi]mf*FivF$F``sF$-Fdu6+FJ-Fd`sFfwF0FiwFjw F_xF.F`x-%SEllipticE2ndarg/-1/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6(FcvF0 F/F-F-F0f*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@~11:16:46GF$@3FjyF bgxF\z7$F),(FajpF0Fd[nFegtF]`rFa_tF_z7%F)F^_dm,(FezF0Fd[nF\[lF]`rF\[pFdz7&F)F^_ dmF`_dm,(#Fd]lFczF0Fd[nF^`lF]`r#FbavFczFd`r7'F)F^_dmF`_dmFb_dm,(#FdielFegtF0Fd[ n#Ff^lFczF]`r#"#&*FegtFjju7(F)F^_dmF`_dmFb_dmFf_dm,(#FjielFijelF0Fd[n#"$D"FegtF ]`r#!$D'FijelFi[v7)F)F^_dmF`_dmFb_dmFf_dmF\`dm,(#F`jel"%C5F0Fd[n#!$B%FghtF]`r#" %:@Fe`dmFi\v7*F)F^_dmF`_dmFb_dmFf_dmF\`dmFc`dm,(#Fhjel"%'4%F0Fd[n#"%j9FfjelF]`r #!%:tF]admC,>F`\lF)>Fc\lF^_dm>Ff\lF`_dm>Fi\lFb_dm>F`arFf_dm>Fa^vF\`dm>Fd^vFc`dm >Fg^vF[adm?(F=Fc[nF0FDF\]l>F^]l-Fegl6#*(,.F^avF_avF`avFfvFdav!$R$FfavFfv*&,&F_` vF0Fd[n"$*=F0F[_lF0Ffv*&,.F^avFb_vFdav!$o#F^bvF0*&,&Fd[n!$]#FaewF0F0F[_lF0F0Fbb vF0*&,.F^avFbbuFdav"#qFgbvF0*&,&F`cuF0Fd[n"$5"F0F[_lF0F0F]cvF0Fe\flF0F0F=F0F0F0 F=F0FfvF0,(F-F0Fd[nFh[l*&,(F`[lF0Fd[nFczFj\flF0F0F=F0F0FfvF=FfvF_alF$F$Feal6%Fb dzFdvF/f*6&F4F`yFayF^wFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:39GF$@+FjyF[zF\zF]zF_z7 %FJF^zF)Fdz7&FJF^zF),$*(F^zF0,&F0F0F]_oF0F0FgwFh[lFf^tC(>F`\lFJ>Fc\lF^z>Ff\lF)> Fi\lF\ddm?(F=FczF0FDF\]l>F^]l*(,(Fh]lFajp*&,&F`[lF0F]_oF`[lF0F[_lF0Ffv*&,(Fh]lF ]`o*&,&F]_oFczFczF0F0F[_lF0F0*&,&Fh]lF0*&,&FfvF0F]_oFfvF0F[_lF0F0F0F=F0F0F0F=F0 FfvF0,&F]_oFfv*&FgwF-F=F0F0FfvF=FfvF_alF$F$FealF\fnf*F\glF$F[imF$7#-&F@Fhh\mFai mF$F$Fjx6%%%erfcGFdvF[]clf*F]gpF\[o6#%fqCopyright~(c)~2006~by~the~Algorithms~Pr oject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:51GF$>F=-F]el 6#7#-Fjdl6#7%FD-Fh[o6&-FU6$F^\oFfvFJF^zFgw-&Fcdl6#Fjh]lF`^clF$F$Fg\o6*FdfqF)F*F evF_fmF+F)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:21GF$7#- &F@6+FdfqF)F*FevF_fmF+F)FgvF)FaimF$F$Fjx6'%ABesselY/infinity/aux/0/-Pi~..~PiGF) FevF)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Pr oject,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:52GF$7#-&F@6( FdgdmF)FevF)FgvF)FaimF$F$Fjx6'FbdzF0FevF_jlFgvf*FivF$F]gcmF$7#-&F@6(FbdzF0FevF_ jlFgvF)FaimF$F$Fjx6&FbdzF0FevF)f*FialF$FchamF$7$F)-&F@6%FbdzF0F/F_blF$F$Fjx6&F` `flF)F/F)f*Fc^mF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~05/16/2006~@~12:47:57GF$-&F@6%F``flF)F/FdaoF$F$Fjx 6)F`\[mF)FevF)F)F0Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:33GF$7%-&F@6*F`\[mF )FevF)F)F0FgvF)Faim-&F@6*F`\[mF)FevF)F)F0FgvF0Faim-&F@6*F`\[mF)FevF)F)F0FgvF-Fa imF$F$FjxFeisf*FivF$F`isF$-Fdu6+FJ-&F@6(F^isF)F/Fi_pF)F)FfwF0FiwFjwF_xF.F`x-%LS truveL/0/BasisVector/_a1/1/0/MultiSeries/0GFixF$F$Fjx6)Fe\uF0FevF)F)F)Fgvf*F\gl F$F`cglF$7#-&F@6*Fe\uF0FevF)F)F)FgvF)FaimF$F$Fjx6(FeepFfvFevF_jlFgvF)f*F\glF$Ff \^mF$-Fdu6+FJ-&F@Fd\^mFb\nF0FiwFjwF_xF.F`x-%Harccsc/-1/BasisVector/1/2/MultiSer ies/0GF\[mF$F$Fjx6&FfgmFfhnFevF)f*F`hmF$Fjg_lF$7$F)-&F@Fhg_lFghmF$F$FjxFf^]lf*F \glF$FgivF$-Fdu6+FJ-Fa_jlFb\nF0FiwFjwF_xF.F`x-%Qarcsinh/infinity/BasisVector/0/ 0/1/MultiSeries/1GF\[mF$F$Fjx6)F\bjlFggmFevF)F)F)Fgvf*F\glF$Fbh^mF$7#-&F@6*F\bj lFggmFevF)F)F)FgvF)FaimF$F$Fjx6&F`dglF)F/F)f*FialF$F^calF$-&F@F_dglF_blF$F$FjxF (f*FciqFeiq6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:56GF$C-@$FbgrYF]j q>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F(F\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYF fdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F(F)Fc]rFa\r>F\gn-&F gdl6%F(FdvFgjnFfg]l>F\gn-Fax6$-&Fgdl6$F(F]yFc]rF]^r-Ffjl6$/Fc`l-F(Fc^rF\gnF$F$F f^r6%FjinF]yF/f*F`ipFeyFgjilF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^] l*(,(*&,&FgwF-F]_oF0F0F[_lF0FfvFfjpF0*&,(F[_lF-FfjpFez*&,&F[_lFfvFfjpFh[lF0F=F0 F0F0F=F0FfvF0,(FfvF0Ff]lF0*&,&F0F0Ff]lFfvF0F=F0F0FfvF=FfvF_alF$F$Feal6(Ff^wF)Fe vF)FgvF)f*F\glF$F`esF$-Fdu6+FJ-&F@6&Ff^wF)F/F)Fb\nF0FiwFjwF_xF.F`x-%inCi/infini ty/aux/2/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6%%*CylinderDG F]yF/f*F`ipFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rig hts~reserved.~-~generated~05/16/2006~@~11:16:46GF$@+FjyF[zF\zF]zF_z7%FJF^z,(Fcj alFgelFJF`\oFj_uFjhzFdz7&FJF^zFeaem,**&FJF0FhwF0Ff\[lF^^flFh`\mF^zF\\lFfbbm#F0F \hsC(>F`\lFJ>Fc\lF^z>Ff\lFeaem>Fi\lFgaem?(F=FczF0FDF\]l>F^]l*(,(Fh]lF0*&FhwF0Fe _lF0F-*&,(FgwFczF-F0Ff]lFfvF0F[_lF0FfvF0F=Ffv,&F=FczF`[lF0FfvF_alF$F$Feal6&%CCy linderD/infinity/aux/0/-Pi~..~PiGF)FevF)f*FialF$FaaemF$7$F)-&F@6%FhbemF)F/F_blF $F$Fjx6'FbdzFfvFevF_jlFgvf*FivF$F]gcmF$7#-&F@6(FbdzFfvFevF_jlFgvF)FaimF$F$Fjx6$ FbdzF_[elf*FivFiahlFa[elF$C-F]il>FE-&FU6'FbdzF_[elFevF)FgvFfeo>Fj[m,$-Fd]m6$*$F =FfvF=Ffv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fn-Fc[m6'FEFh[mF)Fj[m,$*$FhwFfvFfv>FE-&FU6' FbdzF_[elFevF_jlFgvFfeo>Fj[m,$*&F-F_jl*&F=F0F]b[mFfvF_jlFfv@%Fjeo>Fj[mF_fo>Fj[m Fcfo>F\gn-Fc[m6'FEFh[mF_jlFj[mFfdem>Fa[mF`gn-Ffjl6$/Fc`l-F^\\lF]hoFa[mF$F$F`cqF jd\lf*Fg^nF$Fed\lF$-Fdu6+FJ-&F@6&Fcd\lF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%FKummerM/0/B asisVector/0/MultiSeries/0GF[_pF$F$Fjx6%FcjyF)F/f*Fd^oFey6#%jrCopyright~(c)~200 4~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ generated~10/26/2004~@~23:19:31GF$@'FjyFcjmF\z7$Fdjm-Fegl6#*(^##FfvFc[nF0F[izF0 Fa`pFfvC&>F`\lFdjm>Fc\lFifem?(F=F-F0FDF\]l>F^]l-Fegl6#*&,(FeizFfv*&,.*&FjctF0Fg wF-F0^#Fg`uF0*&FgcflF0FJF0F0*&^#F\hsF0FJF-F0*(FedtF0F^zF0FJF0F0FhjzF0F0F`^lF0Ff v*&,(FcjzF0*&,(FgcflF0F]eflF0F`jzF0F0F`^lF0F0*&,(F[[[lF0*&F]hemF0F`^lF0F0F_`wF \[lF0F=F0F0F0F=F0FfvF0FfiyFfvF_alF$F$Feal6&FihmF0FevF_jlf*F`hmF$6#%fqCopyright~ (c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/ 16/2006~@~11:19:22GF$7$F_jl-&F@6%FihmF0F/FchnF$F$Fjx6&F^fpF0F/F_jlf*F`hmF$F\jrF $Faa[lF$F$Fjx6$Fd[tF]yf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:2 4:27GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fe]u6'Fgw-Fd[tF[hl*&-F]coF[hlF0,&F0F0F]yFfvFfv ,&*&F]yFfvF`jemFfvF-*&F_jemF0F`jemFh[lF-F]yF0FiwFjwF_xF.F`x-Fd[tF_hlFDFJF^zFgwF $F$Fahl6)FcduF)F*FevF_fmF)F)f*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~P roject,~INRIA.~All~rights~reserved.~-~generated~05/02/2006~@~16:14:57GF$7%F`]^l -&F@6)FcduF)F*F/F,F+F0Fa]o-&F@6)FcduF)F*F/F,F+F)Fa]oF$F$Fjx6'FjhqFdvFevF,Fgvf*F ivF$F\iqF$7#-&F@Ff[tFaimF$F$Fjx6)%$ChiGF)FevF)F0F)Fgvf*F\glF$6#%fqCopyright~(c) ~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/ 2006~@~11:16:30GF$7#-&F@6*Ff[fmF)FevF)F0F)FgvF)FaimF$F$Fjx6$Fe\mF)f*FivF$F`hdlF $-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fb]t6'FgwF)F0FhwF)F0FiwFjwF_xF.F`x-Fe\mFixFDFJF^zFgw F$F$Fahl6'Fe\mFcdzFevF)Fgvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:28GF$7#-&F@6(Fe \mFcdzFevF)FgvF)FaimF$F$Fjx6(FcvF)FevF)F-F)f*FialF$F_dvF$7$F--&F@6(FcvF)F/F-F)F )Fa]oF$F$Fjx6&Fh_pF)F/Fbailf*Fc^mF$F`[[lF$-F^`p6&FD,$F^zFfvFJF^zF$F$FjxF\jdmf*F \glF$FaidmF$-Fdu6+FJ-&F@Fb^_mFb\nF0FiwFjwF_xF.F`x-%FSsi/0/BasisVector/0/0/1/Mul tiSeries/2GF\[mF$F$FjxFbbxf*Fg^nF$Fb`xF$7#-&F@6)F_cpF)FcimFevFcbxFgvF)FaimF$F$F jx6(F\`[lFdvF/F)F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:03GF$C'>F`\lF0>Fc\l F)>Ff\lF)?(F=FezF0FDF\]l>F^]lFg]elF_alF$F$Feal6%%@AngerJ/infinity/aux/1/-Pi~..~ PiGF)F/f*F^jmFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~r ights~reserved.~-~generated~05/16/2006~@~11:15:59GF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$ *&Fa`pFfv,,FfjvF0*&F\cflF0FJF-F0Fb[nFc[n*&FjctF0FJF0F0*&^#FczF0F^zF-F0F0FjhzF_z 7%FdjmFj_fm-Fegl6#,$*&,(Fd[nF0FJFezF-F0Ffv,F`\lFdjm>Fc\lFj_fm>Ff\lFd `fm?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,.FcbzFaa\mFb[n!$]"F^zF_`dmF^bzFc[nF`bzFa_t *&FJFezF^zF0F\[lF0Fe_lF0Ffv*&,6Fd]lF0FJFgaw*&^#"#)*F0F^zF0F0Fa[nFcz*(F]hemF0F^z F0FJF-F0Fd[nF]`tF_azFc[n*(^#F_avF0F^zF0FJF0F0*&FjctF0F^zFezF0Fb`zF\[lF0F[_lF0Ff v*&,.F\jzF0F]jzF0*&FgftF0F^zF-F0Fb[nF][pF^zFf[lF^jzF0F0F`^lF0Ffv*&,**&,*F^zFbbf mFb[nFadflF`bzFc[nFcbzF_jtF0Fe_lF0F0*&,.FgawF0Fa[nF\[l*&F[cfmF0F^zF0F0*(FaftF0F ^zF0FJF0F0Fd[nF\hsFJ!#cF0F[_lF0F0*&,(FdgtF0F^zF][pFgjzF0F0F`^lF0F0*&,**&,&F^zFa a\mFb[nF_jtF0Fe_lF0F0*&,(F]`tF0FJF\hs*&F]hemF0F^zF0F0F0F[_lF0F0F][[lF0*&,&*&F^z F0Fe_lF0F\[lF[_lFc[nF0F=F0F0F0F=F0F0F0F=F0FfvF0,&FJFf[lF=Ff[lFfvF_alF$F$FealFha nf*F^doFeyFdanF$@'FjyFdfmF\zFj[\mC&>F`\lF0>Fc\lF[\\m?(F=F-F0FDF\]l>F^]lFa\\mF_a lF$F$Feal6$Fi[nF]yf*F\glF$F^_sF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Fi[nF]yF/6&Fgw-Fi[n F[hl*&-Fj[oF[hlF0F]yFfvF]yF0FiwFjwF_xF.F`x-Fi[nF_hlFDFJF^zFgwF$F$Fahl6(F[joF0F/ F)F)F)f*F`hmFeyFf_^lF$C'>F`\lF0>Fc\lFgel>Ff\lF[[p?(F=FezF0FDF\]l>F^]l,$*&,(F[_l FfvF`^lFfv*&,(F[_lFh[lF`^lFh_lFcc[lF0F0F=F0FfvF0F=Fh[lF_jlF_alF$F$Feal6&Fh[pF0F evF)f*Fc^mF$FijjlF$7$F)-&F@6%Fh[pF0F/FdaoF$F$Fjx%*LaguerreLGf*FciqFeiqF[dblF$C- @$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F`gfmF\\rFJF^zF%>Fj[mF^\r>Fa[m Fj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F`gfmF) Fc]rFa\r>F\gn-&Fgdl6%F`gfmFdvFgjnFfg]l>F\gn-Fax6$-&Fgdl6$F`gfmF]yFc]rF]^r-Ffjl6 $/Fc`l-.F`gfmFc^rF\gnF$F$Ff^r6$Fie^mF]yf*FivF$F[f^mF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@ 6%Fie^mF]yF/6(Fgw-Fie^mF\^n--F_^nF\jbmF\^n,$--F`btF\jbmF\^nF-FhwF]yF0FiwFjwF_xF .F`x-Fie^mFc^nFDFJF^zFgwF$F$Fahl6&FgiclF)FevF)f*FialF$Fde]lF$7$F)-&F@6%FgiclF)F /F_blF$F$Fjx6*Fe[uFggmFevF)F)F)FgvF)f*F\glF$F_ivF$-Fdu6+FJ-FcivFb\nF0FiwFjwF_xF .F`x-%jnarccot/RootOf(1+_Z^2,index~=~1)/BasisVector/0/0/0/MultiSeries/0GF\[mF$F $Fjx6(Fd[tF0F/F0F)F)f*F`hmFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the ~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24 :34GF$C&>F`\lFcz>Fc\lFfv?(F=F-F0FDF\]l>F^]l,$*(F=F-F`^lF0FbgsFfvFfvF_alF$F$Feal Fhf[lf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~01/27/2004~@~15:23:28GF$Fbf[lF$F$F jx6%F__nF)F/f*F^doFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorit hms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:51GF$@' FjyFdfmF\zFefmC&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]lFdi]lF_alF$F$Feal6$FjinF]yf*Fi vF$FgjilF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fb_em6'Fgw-FjinF\^n,&**FhwF0F]yF0FdhclFfvF] ^gmF0Ffv*(FaepF0FdhclFfv-Fjin6$FabsF]yF0F0FhwF]yF0FiwFjwF_xF.F`x-FjinFc^nFDFJF^ zFgwF$F$Fahl6&%KD(AiryAi)/infinity/aux/0/-1/3*Pi~..~1/3*PiGF)F/F)f*F`hmF$6#%fqC opyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gene rated~05/02/2006~@~16:15:54GF$-&F@6%Fe^gmF)F/FghmF$F$Fjx6(F`^mF0FevFa^mFgvF)f*F g^nF$Fh^nF$-Fdu6+FJ-&F@F_^mFf[[lF0FiwFjwF_xF.F`x-%NLegendreQ/1/BasisVector/1/2* _a2/MultiSeries/0GF[_pF$F$Fjx6(FeemF)FevF)FgvF)f*FivF$FgemF$-Fdu6+FJ-&F@6&FeemF )F/F)FfwF0FiwFjwF_xF.F`x-%inStruveH/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/Mu ltiSeries/0GFixF$F$Fjx%AStruveL/infinity/aux/0/-Pi~..~PiGf*FciqFeiq6#%fqCopyrig ht~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 05/16/2006~@~11:18:46GF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F]`g mF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F]`gmF)Fc]rFd]r YFfdm>F\gn-Fax6$-&Fgdl6$F]`gmF]yFc]rF]^r-Ffjl6$/Fc`l-.F]`gmFc^rF\gnF$F$Ff^r6'F \`[lFfvFevF)Fgvf*F\glF$F^`[lF$7#-&F@F^ajlFaimF$F$Fjx6(F\`[lF0FevF)FgvF)f*F\glF$ F^`[lF$-Fdu6+FJ-&F@6&F\`[lF0F/F)Fb\nF0FiwFjwF_xF.F`x-%Earccos/1/BasisVector/0/M ultiSeries/0GF\[mF$F$Fjx6&FeepF0FevF)f*F`hmF$FgepF$7$F)-Fj`\lFghmF$F$Fjx%Hdilog /0/BasisVector/0/0/0/MultiSeries/1Gf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~M eunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~01/2 7/2004~@~15:23:12GF$-Fdu6+FJ,$-&F@6(Fd[tF)F/F0F0F0Fb\nF-F0FiwFjwF_xF.F`x-FdcgmF \[mF$F$Fjx6*Fd[tFdvFevF)F)F)FgvF)f*F\glF$Fa_ilF$-Fdu6+FJ-Fh_ilFb\nF0FiwFjwF_xF. F`x-%Odilog/infinity/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6*F(F)F*FevF_fm F)F)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:42GF$7$-&F@6+F (F)F*FevF_fmF)F)FgvF)Faim-&F@6+F(F)F*FevF_fmF)F)FgvF0FaimF$F$Fjx6*F]_zF0FevF)F) F0FgvF0f*F\glF$F__zF$-Fdu6+FJFc_zF0FiwFjwF_xF.F`x-%MEllipticCE/1/BasisVector/0/ 0/1/MultiSeries/1GF\[mF$F$Fjx6(FcvFdvFevFfvF)F)f*FialF$F[dzF$7&Ffv-&F@6(FcvFdvF /F0F-F-Fa]o,$-&F@6(FcvFdvF/F0F-F0Fa]oF--&F@FiczFa]oF$F$Fjx6&Fh_pF)FevFi_pf*Fc^m F$F[`pF$7$Fa`pF]`pF$F$FjxFb[gmf*F^jmFeyFde]lF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$*&,,Fa [nFczFfvF0FJF\[lFd[nFajpFb[nF\[lF0Fa`pFfvF]gemC&>F`\lFdjm>Fc\lFifgm?(F=F-F0FDF \]l>F^]l-Fegl6#*&,(*&,6Fc`lF0F^zF^`vFJFb`tFa[nF`[lFb`zFc[nF_azF\[lFb[nF\hsFcbzF \[lF`bzFc[nFd[nFa_vF0F[_lF0Ffv*&,.Fa[nF\[lFg`uF0FJFbgtFd[nF\hsFb[nF][pF^zFf[lF0 F`^lF0Ffv*&,(*&,.F^zF\hsFb[nFf[lFd[nF_jtFa[nFc[nFJFbhtFb`tF0F0F[_lF0F0*&,(FbgtF 0FJF\etF^zF][pF0F`^lF0F0*&,(F[[[lF0F`^lF\hsF_`wF\[lF0F=F0F0F0F=F0FfvF0FedfmFfvF _alF$F$Feal6&F]`gmF)F/F)f*FialF$F_`gmF$-&F@6%F]`gmF)F/F_blF$F$Fjx6%FfgmF]yF/f*F g\uFeyFbdnF$@)FjyF[zF\zF]zF_z7%FJF^z,$**F^zF0,&F]_oF-F0F0F0FgwFfvF^ddmFfvFgelC' >F`\lFJ>Fc\lF^z>Ff\lF\igm?(F=FezF0FDF\]l>F^]l*(,*Fe_lFg]l*&,&F]_oFczF0F0F0F`^lF 0FfvFb[bmFi^l*&,*Fe_lF^^lFb[bmFg^x*&,&Fh[lF0F]_oF]`oF0F`^lF0F0*&,(Fb[bmFezFe_lF 0*&,&F0F0F]_oFezF0F`^lF0F0F0F=F0F0F0F=F0FfvF0,(FgwFfvF\\bmFfv*&,&FgwF0F\\bmF0F0 F=F0F0FfvF=FfvF_alF$F$Feal6&FehnFggmF/F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~ Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19: 32GF$-&F@6%FehnFggmF/FghmF$F$Fjx6$F\bjlFdvf*F\glF$6#%fqCopyright~(c)~2006~by~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/19/2006~@~17:1 1:26GF$-FU6'-Fdu6+FJ-&F@6%F\bjlFdvF/6%FgwF]]clFfvF0FiwFjwF_xF.F`x-F\bjlFb\uFDFJ F^zFgwF$F$Fahl6*Fd[tF)FevF)F)F)FgvF)f*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~ Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/ 26/2004~@~23:24:31GF$-Fdu6+FJ-&F@Fec^mFb\nF0FiwFjwF_xF.F`x-%Hdilog/0/BasisVecto r/0/0/0/MultiSeries/0GF\[mF$F$FjxFcc]mf*F\glF$F_doF$-FU6'-Fdu6+FJ-&F@6%F]b]mF]y F/6&FgwF),$F]jlF-F)F0FiwFjwF_xF.F`x-F]b]mF\[mFDFJF^zFgwF$F$Fahl%&DiracGf*FbblF$ FhblF$F)F$F$Feal6)FainF)F*F/F,F+F0f*FialFcd_mFj`elF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F @6*FainF)F*F/F,F+F0F1FaimC%>FE-Ff]hmFge_m>Fj[m-&F@6*FainF)F*F/F,F+F0Ff[^lF\f_mF cf_mFe]hmF$F$FjxFdgdmf*FciqFeiq6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~t he~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23: 12:53GF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FdgdmF\\rFJF^zF%>Fj[ mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$FdgdmF)Fc]rFd]rYFfdm>F\gn-Fax6$ -&Fgdl6$FdgdmF]yFc]rF]^r-Ffjl6$/Fc`l-FdgdmFc^rF\gnF$F$Ff^rFg^emf*FjjnF\[oFi\emF $>F=-F]el6#7$-Fjdl6#7%F[hp-Fh[o6&-FUFcibmFJF^zFgw-&Fcdl6#FdgdmFd\o-Fjdl6#7%F[hp -Fh[o6&-FUF[aflFJF^zFgw-&Fcdl6#Fjc^lFd\oF$F$Fg\o6&FjhqFfvFevF)f*FialF$F^ccmF$7$ F)-&F@6%FjhqFfvF/F_blF$F$Fjx6$F[eoF]yf*FivF$F]guF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%F [eoF]yF/6'Fgw-F[eoF\^n--F_^n6#F[eoF\^nFhwF]yF0FiwFjwF_xF.F`x-F[eoFc^nFDFJF^zFgw F$F$FahlFda]lf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:11:58GF$7#- &F@6+FainF)F*FevF_fmF+F)FgvF)FaimF$F$Fjx6&FdgdmF)FevF)f*FialF$6#%jrCopyright~(c )~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~10/26/2004~@~23:12:51GF$7$F)-&F@6%FdgdmF)F/F_blF$F$FjxF^bhlf*Fiv F$FcealF$7#-&F@6(FjinFdvFevFab\lFgvF)FaimF$F$Fjx6(FaiqF)FevF)FgvF)f*Fg^nF$FgiqF $-Fdu6+FJ-&F@FjchlFf[[lF0FiwFjwF_xF.F`x-%jnCoulombF/infinity/aux/0/-Pi~..~Pi/0/ BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6*FcvFcdzFevFh\mF)F)FgvF)f*FivF$6#%fqCop yright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~05/16/2006~@~11:17:21GF$-Fdu6+FJ-&F@6(FcvFcdzF/Fh\mF)F)FfwF0FiwFjwF_xF.F`x- %XEllipticE2ndarg/1/_a1/BasisVector/3/2/0/0/MultiSeries/0GFixF$F$Fjx6(FecrFdvF/ FezF-F)f*F`hmF$F`e\mF$F]dzF$F$Feal6%FdevFfvF/f*Fd^oFey6#%fqCopyright~(c)~2006~b y~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~ 12:47:38GF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$*&,*FJFfvF^zF0Fd[nFh[lFa[nF0F0,*F]_oF0Fd[ nF`[lFJF\[lF`[lF0FfvF-C&>F`\lFdjm>Fc\lF_fhm?(F=F-F0FDF\]l>F^]l-Fegl6#*&,(*&,,Fa [nFfvF^zFfvFJFh_lF-F0Fd[nF0F0F[_lF0Ffv*&,,FJF^`lFh[lF0F^zF-Fd[nF`[lFa[nF-F0F`^l F0Ffv*&,(*&,&FJF-Fh_lF0F0F[_lF0F0*&,&F^`lF0FJF\[lF0F`^lF0F0*&,&F[_lF0F`^lF`[lF0 F=F0F0F0F=F0FfvF0,(F]_oFfvFd[nFcz*&,&FJFc[nF=FczF0F=F0F0FfvF_alF$F$Feal6%Fd`mF) F/f*F^doFeyFf`mF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_wF_alF $F$Feal6$Fd\elF]yf*F\glF$FaidmF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-Fd\elF[hl-F]`m 6$F_ihmF]y,$-F]`m6$F`ihmF]yF-F]yF0FiwFjwF_xF.F`x-Fd\elF_hlFDFJF^zFgwF$F$FahlF^f mf*FciqFeiqF[f^mF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F^fmF\\rFJ F^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r> F\gn-&Fgdl6$F^fmF)Fc]rFa\r>F\gn-&FgdlFahbmFfg]l>F\gn-Fax6$-&Fgdl6$F^fmF]yFc]rF] ^r-Ffjl6$/Fc`l-.F^fmFc^rF\gnF$F$Ff^r6%Fe[uF]yF/f*Fg\uFeyFfaalF$@'FjyF[zF\zF]zC& >F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(Fa]uF0F^ddmFfvF=FfvF_alF$F$FealFb^zf*F\glF$ FgaoF$-Fdu6+FJ-F[boFb\nF0FiwFjwF_xF.F`x-%Jarcsech/0/BasisVector/0/0/0/MultiSeri es/0GF\[mF$F$Fjx6'Fjh]lF)FevF)Fgvf*F\glF$F\i]lF$7#-&F@6(Fjh]lF)FevF)FgvF)FaimF$ F$FjxFd[mf*6'%$mslGF[[o%$algG%$cstGF`bm6'Fhhl%'lnexprG%&lnpowGF\exFe[dl6#%dpCop yright~(c)~2006~by~Bruno~Salvy~and~the~Algorithms~Project,~INRIA.~All~rights~re served.GF$C&>F=-F@6$Ffeq-F^[mF_jgl@$2F0FielC&>FE-&FU6#F_hgl6#Fa^im@$3-Fijq6$Fhw Fcgx/-FcdlFi^imFfv>FE-Fjdl6$FEFg_hl>Fj[mF0?(Fa[mF-F0FielF\]lC$>Fj[m-F]el6$Fj[mF E>F=-Fjdl6$F=-F]el6$Fj[m-F@6$&FDF^fyFa^im>F`fn-F\]y6#7%FgwF=-Fgdl6%&FJFd\lF^z-F ^[m6$FdelFJ@%2F\[pF_\hl-FN6$&FbelFe^vF`fnF`fnF$F$62FWFXFaqFbhlFfqF`vFasFcflFhnF fflF]pFgflF]sFeflFgrFh\o%'AiryBiGf*F\glF^gblFhblF$@%FgclFa[\lC&>F=Ffeq@%F[dmF]f l>F=Fedl@$FhgblY6$QLCannot~expand~AiryBi~with~first~argument~%1F$F=@%F^``l-&Fcd l6#Ff^bmF_flC%>FE-Fehbl6$-Fax6#-F`aimFj_sF`aim>Fa[mF`fl-Fjdl6$,&*&-FN6$Faibl-Fc ibl6$FE-F`aimF`dmF0-&Fcdl6#F`aimFiiblF0F0*&-Fcibl6$FE-F`aimF]_pF0-F]bimFiiblF0F 0FaelF$F$6,FWFXFiqcBmultiseries/function/AiryBiunivar&:-449FepFg^rFfqF`vF`sFcgq 6'FcduF)FcimFevF_fmf*FialF$Fg][mF$7$F`]^l-Fb[amFd]^lF$F$Fjx6%FainF)F/f*F^jmFey6 #%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~- ~generated~05/16/2006~@~11:16:03GF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0 FDF\]l>F^]lF``jlF_alF$F$FealFebblf*F\glF$F`bblF$-Fdu6+FJ-Fed^mFb\nF0FiwFjwF_xF. F`x-%LEllipticE/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6(F[[]lF)FevF)F)F0 f*F`hmF$F][]lF$7&F)-&F@6(F[[]lF)F/F0F0F-F[fl,$-&F@6(F[[]lF)F/F0F0F0F[flF--Fb[]l F[flF$F$Fjx6$F]bflF)f*FivF]eoFabflF$C*F]il>FE-&FU6'F]bflF)FevF)FgvFfeo>Fj[m**F` fqF0F-F_jlF^jlFgel-Fj[o6#*(FjfqF0F^jlF0Fjd^lF0F0@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo> FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.F]bflFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F`gimF] hoFa[mF$F$F^ho6(F^boF0FevF)F)F0f*F`hmF$Fji_lF$7%F)-&F@6(F^boF0F/F)F)F0F[fl-F_j_ lF[flF$F$Fjx%%coshGf*F\glF_bm6#%fqCopyright~(c)~2006~by~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:40GF$C)@$FjyO-F@6&- F^himFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[ dm>Fa[m-&F]el6$F^himF)F`dmF^cm>Fa[m-&F]el6%F^himFdvFgjnFfe_l>Fa[m-Fax6$-&F]el6$ F^himF]yF`dmF]em-Ffjl6$/Fc`l-.F^himF_\mFa[mF$F$Fcem%Hdilog/1/BasisVector/0/0/1/ MultiSeries/0Gf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~01/27/2004~@~15:23:21GF$- Fdu6+FJ-&F@6(Fd[tF0F/F0F0F-Fb\nF0FiwFjwF_xF.F`x-FdjimF\[mF$F$Fjx6*F(F)F*F/F,F+F 0Ff[^lf*Fh[^lFc_rF9F$C$>Fj[m-&F@6)F(F)F*F/F,F+F)6$,&FDF0F^zF0FJ@'FjyF^\^lF\zF_ \^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]l-Fegl6#*&,&*&,(FJFh[lF=F-F^zF-F0-F^[m6$ ,(F=F0F0F0F^zF0Fj[mF0FfvF[_lFfvF0Fb\amFfvF_alF$F$FjxFd^wf*F^doFeyF_^wF$@'FjyFdf mF\zFj[\mC&>F`\lF0>Fc\lF[\\m?(F=F-F0FDF\]l>F^]lFa\\mF_alF$F$Feal6(Ff[fmF)FevF)F 0F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~05/16/2006~@~11:16:29GF$7$F0-&F@6(Ff[fmF)F/F0F)F)F[flF$F $FjxFeb[mf*F\glF$F`b[mF$-Fdu6+FJ-&F@6(F]_zFdvF/F0F-F0Fb\nF0FiwFjwF_xF.F`x-%UEll ipticCE/infinity/BasisVector/-1/0/0/MultiSeries/0GF\[mF$F$Fjx6$Fe\mF0f*FivFiahl FhbblF$C-F]il>FE-&FU6'Fe\mF0FevF)FgvFfeo>Fj[m-Fi^rF_]l@%Fjeo>Fj[mF_fo>Fj[mFcfo> F`fn-Fc[m6'FEFh[mF)Fj[mF0>FE-&FUFa[]mFfeo>Fj[m,$*&F-F_jlFih_mF_jlFfv@%Fjeo>Fj[m F_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF_jlFj[mF0>Fa[mF`gn-Ffjl6$/Fc`l-.Fe\mF]hoFa[mF$F $F`cq6(FcvFdvF/FezF-F-f*FialFbjblFfgjlF$C%>Fj[m-F\hjlFa]o>Fa[m-&F@6(FcvFdvF/Fez F-F)Fa]o@1Fjy7#,$F]`r"$)[F\z7$Fi`jmF)F_z7%Fi`jmF),&Fd[n"#YF]`r"$9"Fdz7&Fi`jmF)F ]ajmF)Fd`r7'Fi`jmF)F]ajmF),(F]`r#"%P:FegtFd[n#"$Z"Fc[n#"#^FczF0Fjju7(Fi`jmF)F]a jmF)FbajmF)Fi[v7)Fi`jmF)F]ajmF)FbajmF),$*&,*Fiiu"'^9;Fd[n"&S=%F]`r"&g.'"&cQ$F0F 0FJFh[l#F0F\^\lC+>F`\lFi`jm>Fc\lF)>Ff\lF]ajm>Fi\lF)>F`arFbajm>Fa^vF)>Fd^vF[bjm? (F=F[\lF0FDF\]l>F^]l-Fegl6#*(,2FharFh[lF]brFh[lFcbrFh[l*&,&Fc_lF0F=F^`lF0-F^[m6 $Fg_lFa[mF0Ffv*&,*F=Fg]lF^`lF0F_brFg]lFd[nFczF0Fi[clF0Ffv*&,&Fd[nFczF_brF^`lF0F ]\clF0FfvFh]lFc`lFgbrFfvF0FccrFfvF=Fh[lF_alF$F$FjxFagcmf*F^jmFeyF]gcmF$@)FjyFcj mF\z7$Fdjm-Fegl6#*(FJF-FhjdlF0FihdlFfvF_z7%FdjmF\djm-Fegl6#*(FJF0,2F]azFj`zF\az Fj`zFd`zFh[lFb`zFh[lF[azFh[lFa[nF-Fd[nF0FJF0F0F_idlFfvC'>F`\lFdjm>Fc\lF\djm>Ff \lF`djm?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,(Fb`zF^^lFa[nF^`lFd`zF0F0Fe_lF0Ffv*&,. Fd`zF\[pFb`zFi^lFa[nF\[pFd[nFfvFJF-FfvF0F0F`^lF0Ffv*&,(Fa[nFajpFb`zFbbuFd`zF`[l F0F[_lF0Ffv*&,**&,&Fa[nF^^lFb`zF-F0Fe_lF0F0*&,&Fa[nFbbuFb`zF\[lF0F[_lF0F0*&,*Fb `zFg`uFJFh[lFa[nFi^lF-F0F0F`^lF0F0*&,(F`czF`[lFfjdlF0FgjdlF0F0F=F0F0F0F=F0FfvF0 ,,FJFfvFd[nF-Fd`zFh[lFb`zF0*&,,FfvF0FJFczFb`zF`[lFa[nF0FgczF0F0F=F0F0FfvF_alF$F $Feal6(Fj]oF)Fev,&F0F0Fg\mFfvFgvF)f*Fg^nF$F\^oF$-Fdu6+FJ-&F@6&Fj]oF)F/FbfjmFf[[ lF0FiwFjwF_xF.F`x-%JKummerU/0/BasisVector/1-_a2/MultiSeries/0GF[_pF$F$Fjx6$Fdev F]yf*Fg^nF$FfevF$-FU6'-Fdu6+FJ-FS6$Fegl-F_fv6(Fgw-FdevFidp*&,&*&FbgvF0-FdevF`ep F0F0*(FaepF0F]yF0FegjmF0FfvF0FecilFfvFhwF_[lF]yF0FiwFjwF_xF.F`x-FdevFcepFDFJF^z FgwF$F$Fahl6*F[[]lF)FevF)F)F0FgvF-f*F\glF$F][]lF$-Fdu6+FJFa[]lF0FiwFjwF_xF.F`x- %FShi/0/BasisVector/0/0/1/MultiSeries/2GF\[mF$F$FjxFfbpf*F\gl6(F`bmFabmFg\amFbb mFhhlFh\amFha^lF$C)@$FjyO-F@6&-FfbpFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_lC$@' -Fijq6$F=Fj[o>Fj[m-F^[m6#-F^^am6%FHF=F`^am2F0Fbjl>Fj[m-Ff^am6#-FN6$Fj^amF=>Fj[m F)>F=Fdv@%F^cm>Fa[mF`cm>Fa[mFdcm@'F[dm>F`fn-&F]el6$FfbpF)F^fyF^cmC&@)-Fff^m6$Fj [mF[`am>F\gnF05-Fff^m6$Fj[m-F\`am6$Fe`am,$F^jlFh\m-Fff^m6$Fj[m-F\`am6$,$F^jlF]_ wFdaam>F\gnFfv-Fff^m6$-FN6$Fj^amFEFfbl>F\gn-F`bl6#Fj[[nYFfdm@$0F\gnF0>Fa[m6&-Fg dl6%&Fa[mFd\lF\gnF.FJF^zFgw>F`fn-&F]elFj\cl6$Fa[m7&-F^[m6$F07#Fa[mFJF^zFgw@$Fa \[n>F`fn-FN6$/*$F\gnF-F0-Fgdl6%F`fnF\gnF.>F`fn-Fax6$-&F]el6$FfbpF]yF^fyF]em-Ffj l6$/Fc`l-.FfbpF_\mF`fnF$F$60FWFXFaoFdflFdrFc\mF]sFeflFhnFfflFfqF`vF_pFignFc_clf *F\glF$F^`[lF$-Fdu6+FJ-&F@6&F\`[lF0F/F_jlFb\nF0FiwFjwF_xF.F`x-%Garccos/1/BasisV ector/1/2/MultiSeries/0GF\[mF$F$Fjx6(FihmFfvFevF_jlFgvF)f*F\glF$F[imF$-Fdu6+FJ- &F@6&FihmFfvF/F_jlFb\nF0FiwFjwF_xF.F`x-%Harcsec/-1/BasisVector/1/2/MultiSeries/ 0GF\[mF$F$FjxF^esf*FivF$F\jnF$-Fdu6+FJ-&F@6&FjinF0F/FgelFfwF0FiwFjwF_xF.F`x-%LC hebyshevU/1/BasisVector/-1/2/MultiSeries/0GFixF$F$Fjx6$F_aemF)f*FivF$FaaemF$-FU 6'-Fdu6+FJ-FS6$Fegl-&F@F^aem6'Fgw*()F-,$FhwF_jlF0F^jlF_jl-Fg\p6#,&F_jlF0FhwFgel Ffv,$**Fh`[nF0F^jlF_jl-Fg\p6#,$FhwFgelFfvF-F_jlFfvFhwF)F0FiwFjwF_xF.F`x-F_aemFi xFDFJF^zFgwF$F$FahlF\jmf*FciqFeiqF`jmF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$ F_dlO-FU6&-F\jmF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F \jmF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F\jmF]yFc]rF]^r-Ffjl6$/Fc`l-.F\jmFc^rF\gnF $F$Ff^r6)Fi^rF0FevF)F0F0Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Pr oject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:09GF$7$-&F@6* Fi^rF0FevF)F0F0FgvF)Faim-&F@6*Fi^rF0FevF)F0F0FgvF0FaimF$F$Fjx6&Fe\mFfvFevF)f*Fi alF$FhbblF$7$F)-&F@6%Fe\mFfvF/F_blF$F$Fjx6*FecrF)FevF)F)F)FgvF0f*F\glF$FgcrF$-F du6+FJ-&F@6(FecrF)F/F-F-F)Fb\nF0FiwFjwF_xF.F`x-%LEllipticK/0/BasisVector/0/0/0/ MultiSeries/1GF\[mF$F$Fjx6(Fi\qF0FevFbailFgvF)f*F[]qF$6#%fqCopyright~(c)~2006~b y~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~ 12:47:19GF$-Fdu6+FJ-&F@6&Fi\qF0F/FbailFd]qF0FiwFjwF_xF.F`x-%IJacobiP/1/BasisVec tor/-_a2/MultiSeries/0GFg]qF$F$FjxFde\lf*Fg^nF$F^e\lF$7#-&F@6(F\e\lF)FevF)FgvF) FaimF$F$Fjx6'FehsF)FevF)Fgvf*F\glF$FghsF$7#-&F@6(FehsF)FevF)FgvF)FaimF$F$FjxF^f pf*F\glFd[dlFbi\mF$C*@$FjyO-F@6&-F^fpFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmF a`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+F^]dl>Fh`q-&F]el6$F^fpFfvF\ixFj\bl>Fh`q -&F]el6$F^fpF)F\ixFi]dl>Fh`q-&F]el6$F^fpF0F\ixFd\dl>Fh`q-&F]el6$F^fpFdvF\ix>Fh` q-Fax6$-&F]el6$F^fpF]yF\ixF\_dl@$F^_dl@&Fa_dlC%-Ff_dl6'F-Fh_dlFi_dlF^fpFc_dl@%F d\dl>Fj[mF\`dl>Fj[mFc`dl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^fp-Fd^y6&,&-F^ fpF[flFh[lF^jlF0FJF^zFgw>Fh`q-Fd^y6&,(F[j[nFh[lF^jlF0Fh`qF0FJF^zFgw>F__dlF%F[bd lC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^fp-Fd^y6&,$*&Fd\alF0Fji[nF0F_jlFJF^zFgw>Fh`q -Fd^y6&,&Fhj[nF_jlFh`qF0FJF^zFgw>F__dlF%F]fdlC%-Ff_dl6'F-Fh_dlFi_dlF^fpF_fdl@%F d\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^fp-Fd^y6&,&F[j [nFh[lF^jlFfvFJF^zFgw>Fh`q-Fd^y6&,(F[j[nFh[lF^jlFfvFh`qF0FJF^zFgw>F__dlF%F[bdlC &>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^fp-Fd^y6&,$*&Fd\alF0F[\\nF0F_jlFJF^zFgw>Fh`q-F d^y6&,&Fh\\nF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6$/Fc`l-.F^fpF_\mFh`qF$F$FdgdlF\djlf *FivF]eoFfbjlF$C*F]il>FE-&FU6'FdbjlF)FevF)FgvFfeo>Fj[mFd_cm@%Fjeo>Fj[mF_fo>Fj[m Fcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-FhdjlFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc `l-FhdjlF]hoFa[mF$F$F^hoFd^\mf*F`hmF$F[anF$-&F@FghyFghmF$F$Fjx6%FefsFdvFa\[mf*F ]gpF\[oFj\amF$>F=-Fgdl6#7%-F@6&F]aamFJF^zF%-F]el6#7%FDFf^cl-&Fjdl6#FijpF`^cl-F] el6#7%FDFh]cl-&Fjdl6#F][_mF`^clF$F$F]_clFad[lf*FivF$6#%jrCopyright~(c)~2004~by~ Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~10/26/2004~@~23:17:05GF$-Fdu6+FJ-&F@6(Fd]mF0F/F0F0F0FfwF0FiwFjwF_xF.F`x-%L EllipticF/1/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6(FecrF)F/F-F-F0f*F`hmFey FdgclF$C+>F`\lF`[l>Fc\lF)>Ff\lFfv>Fi\lF)>F`ar#Fd]lF][p>Fa^vF)>Fd^v#FbgalFajel?( F=F[\lF0FDF\]l>F^]l*(,(Fh]lFc`lF[_lFg]l*&,(Fh]lFjarF[_lFh]x*&,(Fh]lF]`oF[_lFc`l Ff`oF0F0F=F0F0F0F=F0FfvF0F=Fh[lF]_lFfvF_alF$F$Feal6$F`\[mF)f*F\glFahoFaidmF$C+F ]il>F=-&FU6)F`\[mF)FevF)F)F)FgvFjil>FEF\]cl>Fa[mFb[m>F=-&FU6)F`\[mF)FevF)F0F)Fg vFjil>FEFbz>F`fn-Fc[m6'F=Fh[mF0FEF)>Fj[mFaio-Ffjl6$/Fc`l-.F`\[mF_\mFj[mF$F$Fiio Fh\]lf*F\glFfhlFh[]lF$C)F]il>F=-&FU6'Ff[]lF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffjl 6$/Fc`l*&FEFfv-Fd]]lF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fb]]lFj[mF$F$Fb\m6(F`\jl F)F/F0F0F0f*FialFeyFb\jlF$@+Fjy7#,&F0F0Fd[nFfvF\z7$F^e\nF)F_z7%F^e\nF),$*&F\juF 0F\hqFfvFfvFdz7&F^e\nF)Fae\nF)C(>F`\lF^e\n>Fc\lF)>Ff\lFae\n>Fi\lF)?(F=FczF0FDF \]l>F^]lFchqF_alF$F$Feal6(F\bjlFfhnF/F)F)F0f*F`hmFc_rF^bjlF$C'>Fj[m-&F@6(F\bjlF fhnF/F)F)F)F[fl>F`\lF)>Fc\lF_jl?(F=F-F0FDF\]l>F^]l-Fb\^m6#,$*&,&*&,&*&,&*&FfjvF 0F=F0F0*&FfjvF0Fb^lF0F0F0Fi_sF0Ffv*(F=F0FfhnF0FebrF0FczF0,&*&Ff[wF0Fb^lF0F0Ff[w F0FfvF0F\`sFfvF0F=FfvF_jlF_alF$F$Fjx6%FiedmFdvFa\[mf*F]gpF\[o6#%fqCopyright~(c) ~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/ 2006~@~11:19:52GF$>F=-Fgdl6#7$-F@6&F-FJF^zF%-F]el6#7%FD-F^hp6&-Fcdl6$-FUF_\oFfv FJF^zFgw-&Fjdl6#%Aerfc/infinity/aux/1/1/2*Pi~..~PiGF`^clF$F$F]_cl6&FdbjlF)FevF) f*FialF$FfbjlF$7$F)-&F@6%FdbjlF)F/F_blF$F$Fjx6(Ff[fmF)F/F0F0F)f*F`hmF$F_]jmF$F] dzF$F$Feal6(Fd]mF)F/F-F)F)f*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~a nd~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@ ~23:16:55GF$@-Fjy7#"$)GF\z7$Fhi\nF)F_z7%Fhi\nF),&"$i"F0Fd[nFc\xFdz7&Fhi\nF)F[j \nF)Fd`r7'Fhi\nF)F[j\nF),(Fd[nFb[xF]`rFaa\m#"$D#F-F0C)>F`\lFhi\n>Fc\lF)>Ff\lF[j \n>Fi\lF)>F`arF_j\n?(F=F\[pF0FDF\]l>F^]l-Fegl6#*(,&FdavFfv*&,(FdavFfvF[_lFfv*&, (FdavFfvFibrF0FdialF0F0F=F0F0F0F=F0FfvF0,&FczF0*&,&F=F0FczF0F0F=F0F0FfvF=FfvF_a lF$F$Feal6'Fh[pF0FevFcbxFgvf*Fg^nF$F\\pF$7#-&F@6(Fh[pF0FevFcbxFgvF)FaimF$F$FjxF c[wf*F\glF$FjhnF$7#-&F@6(FehnFfhnFevF_jlFgvF)FaimF$F$Fjx6)Fd[tF0FevF)F)F0Fgvf*F \glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:39GF$7%-&F@6*Fd[tF0FevF )F)F0FgvF)Faim-&F@6*Fd[tF0FevF)F)F0FgvF0Faim-&F@6*Fd[tF0FevF)F)F0FgvF-FaimF$F$F jx%%sechGf*FaeqF$F$F$-F@6$*$-FcjimF[flFfvFaelF$F$Fbgq6(F[joFdvFevF0F)F)f*F`hmF$ FbfcmF$7$F0-&F@6(F[joFdvF/F0F)F)F[flF$F$FjxFb`_lf*Fg^nF$Fed\lF$-FU6'-Fdu6+FJ-FS 6$Fegl-Faa_l6(Fgw-Fcd\lFidp*&,&*&Fha_lF0Fc^]nF0F0*&Fg[jlF0-Fcd\lFja_lF0F0F0F]yF fvFhwF_[lF]yF0FiwFjwF_xF.F`x-Fcd\lFcepFDFJF^zFgwF$F$FahlFgasf*F_yFeyF]ihlF$@-Fj yF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&,4FacflFh[l*(FJF0FhwF0F[[lF-F-Fc\[lFh[lF[`uFh[ l*(F^zF0FhwF0F[[lF0F-FhcflFh[l*(F^zF0F[[lF0F_[lF-F-*(FgwF0FhwF0F[[lF-F0F`dflFh[ lF0F[[lFh_lFf\[lFd`r7'FJF^zFazF]_]n,$*&,@FacflF^`lF[`uFg`u*(FgwF0F[[lF-F_[lF-F0 *(FJF0FhwF-F[[lF-F-*(FgwF0FhwF-F[[lF-F0F^dflFfvFhcflF-F\][lFh[lF`dflF^`l*(F^zF0 F[[lF0FhwF-F-Fa_]nF\[lFb_]nFi^lFc_]nF`[lF`_]nF\[lFc\[lFc[nF0F[[lF`[lF\auC)>F`\l FJ>Fc\lF^z>Ff\lFaz>Fi\lF]_]n>F`arFe_]n?(F=F\[pF0FDF\]l>F^]l*(,.Fg][lFfv*&,&F[[l Fi^lFb_lFh[lF0Fh]lF0Ffv*&,.FeftF0FhwFd]lFe]lFczF`gtF0Fe^lF\[lFh^lFfvF0Fe_lF0Ffv *&,*Fb_lFi^lF]^lFh[lF[[lFj_tFd_lF-F0F[_lF0Ffv*&,&Fe^lFc_lFh^lFh[lF0F`^lF0Ffv*&, .FgauF0*&F[[lF0Fh]lF0Fez*&,*Fe^lFezF_^xF0FhwF^`lFe]lFfvF0Fe_lF0F0*&,*Fb_lFc`lFd _lFfvF[[lFh^[lF]^lF0F0F[_lF0F0*&,&Fh^lFezFe^lFcavF0F`^lF0F0*&,*F]_[lF0*&,&F[[lF a_lFb_lFh[lF0F[_lF0F0*&,&Fe^lFf[lFh^lFfvF0F`^lF0F0*&,(Fe_lF0*&F[[lF0F[_lF0Fez*& F[[lF-F`^lF0FezF0F=F0F0F0F=F0F0F0F=F0FfvF0,&F]^lF-*&,&F]^lFh_l*&F[[lFezF=F0F0F0 F=F0F0FfvF=FfvF_alF$F$Feal%(lnGAMMAGf+Faeq6%Fhhl%%coefGF`exFhblF$C%F`fgl>Fj[mFa il@'Fef]lYF\byFgf]l-Ffjl6$/Fc`l-Feb]nF_\m-F\_y6#7&-Fjdl6$-FU6$FDFgel-&FcdlFh^im Fjgx-F]elF\_`l,$-F]co6#,$F^jlF-F_jl-&Fcdl6#F\]y6$-Fgdl6%FDFfvFaelFaelC%>F=-Ffjl 6$F_c]n-Fic]n6$-&Fcdl6#.Fg\pFaimFael@$30-F^[m6$F-F=Fcdy-%*typematchG6$Fa[hl-F_h gl6#-F^e]n6#'FEFd[y>F=-%(applyopG6%FeglF--Ffjl6$/Fgix-Feb]nFjfoF=F=F$F$64FWFXFd rFc\mFhnFfflFfqF`vF]pFgflF_pFignF]sFeflFerc7multiseries/lnGAMMAaux&:-461FipFjgn Fdu6&FainF)FevF_fmf*FialF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:04GF$7$F`]^l-&F@F^dimF d]^lF$F$Fjx6)FdfqF)F*F/F,F+F)f*FialFcd_mF\acmF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@Fj`c mFaimC%>FE-Fdg]nFge_m>Fj[m-&F@6*FdfqF)F*F/F,F+F)Ff[^lF\f_mFcf_mFcg]nF$F$Fjx6(Fj inFfvFevFgelFgvF)f*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRI A.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:28GF$-Fdu6+FJ-&F@6&FjinF fvF/FgelFfwF0FiwFjwF_xF.F`x-%MChebyshevU/-1/BasisVector/-1/2/MultiSeries/0GFixF $F$Fjx6$F]_zF0f*F\glFfhlF__zF$C)F]il>F=-&FU6)F]_zF0FevF)F)F)FgvFjil>FEF]]cl@$Fa jl>F=7#-Ffjl6$/Fc`l*&FEFfv-.F]_zF\[mF0F][m>Fa[m-Fc[m6'F=Fh[mF)FEF0>Fj[mFa[m-Ffj l6$/Fc`l-Fgi]nF_\mFj[mF$F$Fb\mFdfalf*FialFeyF^falF$@1FjyF]]`mF\zF^]`mF_z7%F`[lF )FfvFdz7&F`[lF)FfvF)Fd`r7'F`[lF)FfvF)Fda\nFjju7(F`[lF)FfvF)Fda\nF)Fi[v7)F`[lF)F fvF)Fda\nF)Fga\nC+>F`\lF`[l>Fc\lF)>Ff\lFfv>Fi\lF)>F`arFda\n>Fa^vF)>Fd^vFga\n?(F =F[\lF0FDF\]l>F^]l-Fegl6#*(,(FdavFc`lFjhalFfvF\ialFfvF0F=Fh[lF]_lFfvF_alF$F$Fea l6)Fd]mFfvFevF)F)F)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the ~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17 :20GF$7$-&F@6*Fd]mFfvFevF)F)F)FgvF)Faim-&F@6*Fd]mFfvFevF)F)F)FgvF0FaimF$F$Fjx6( F]`gmF)FevF)FgvF)f*FivF$F_`gmF$-Fdu6+FJ-&F@FchgmFfwF0FiwFjwF_xF.F`x-%inStruveL/ infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6'FfdpF)FevFcb xFgvf*Fg^nF$FecqF$7#-&F@6(FfdpF)FevFcbxFgvF)FaimF$F$Fjx6(FfdpF)FevF`cpFgvF)f*Fg ^nF$F_dilF$-Fdu6+FJ-&F@6&FfdpF)F/F`cpFf[[lF0FiwFjwF_xF.F`x-%OWhittakerM/0/Basis Vector/_a2+1/2/MultiSeries/0GF[_pF$F$FjxFjjvf*F\glF$FjhnF$7#-&F@F\celFaimF$F$Fj xF[gyf*FaeqF$F$F$-F@6$-F^e]n6#F`dzFaelF$F$Fbgq6%Fd_fmF]yF/f*F]ctFey6#%fqCopyrig ht~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 05/16/2006~@~11:15:58GF$@-FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*(,J**FgftF0FJF0FhwF ezF_[lF0F0F\dtF]\l**FajtF0F^zF0FhwF0F_[lF-F0*(FJF0FhwFezF_[lF-F`[lFc\[lF0FgdtF0 FictF0FhctFh_lF]dtFc[n*(F^zF0FhwFezF_[lFezF\[l**F\cflF0FgwF0FhwF0F_[lFezF0F^dtF _`vFd\[lFf[l**Fjc]lF0FJF0FhwF0F_[lF0F0F^zF][p*(F^zF0FhwF0F_[lFezF\`vFidtF_cvFad tF0FfctF0*(FgwF0FhwF0F_[lFczFg_vF0F_[lF`[l,&FbftF0FfvF0FfvF[etFd`r7'FJF^zFazFf^ ^n,$*(,\oFJF]\l*(^#"$G*F0F^zF0F_[lF-F0*(^#"$s#F0FgwF0F_[lFezF0**FgcflF0F^zF0Fhw F-F_[lF-F0**^#!$C#F0FJF0FhwF-F_[lF0F0**^#!$S#F0FgwF0FhwF0F_[lFczF0**^#!$7&F0F^z F0FhwF0F_[lFezF0**^#FaiuF0FJF0FhwF0F_[lF-F0F[`u!#^F^`uFfiflF[au!$W#*&F^zF0F_[lF 0"$W&Fj_uFj_tF``uFbhtFfcfmF0*(^#FbhtF0FJF0F_[lF0F0**FccflF0F^zF0FhwF0F_[lF0F0** ^#Fg[glF0FJF0FhwFezF_[lF-F0**FdgtF0F^zF0FhwFezF_[lFezF0F[dtFajpFectF\etF`dt!$;% FfdtFhcfm*(F^zF0FhwF-F_[lFezFh[v*(FhwF0F_[lFezFJF0Fjar*(FJF0FhwFezF_[lFezF_a\m* (FgwF0FhwFezF_[lF\[pFc[nF\][l"$/#*(FhwF0F_[lFczF^zF0"$O$*(FgwF0FhwF-F_[lFczF\[l *(F^zF0FhwFezF_[lFczF_av*(FhwF0F_[lF\[pFgwF0F^`rF0F_[lFg]lFa_^nFfvFgg^lC)>F`\lF J>Fc\lF^z>Ff\lFaz>Fi\lFf^^n>F`arFc_^n?(F=F\[pF0FDF\]l>F^]l*(,.*&,&Fhw"$H(FhetFe ftF0FgauF0Ffv*&,*FhgtFcj^l*&FhwF0F_[lFczFhiwF[htF0*(FaftF0FhwF0F_[lFezF0F0F`^lF 0Ffv*&,.FbftFegwFhft!#))*&^#"$'QF0FhwF0F0!$X#F0*&FjctF0FhwFezF0Ff]lFc[lF0Fh]lF0 Ffv*&,4F_[l!$&e*(^#"$A(F0FhwF0F_[lF0F0FhwFj_tF`gt"%TCFdftFh_tF^ftF0FfftF0*&FhwF ezF_[lF-Fi]x*(FjctF0FhwFezF_[lF0F0F0Fe_lF0Ffv*&,2Fjgt"%36Fe]l!$W%*(Fd`glF0FhwF0 F_[lF-F0FegtF0FbftFbgtF\gtF0F_gtF][p*&FhwFezF_[lFezFf[lF0F[_lF0Ffv*&,.*&,&Fhw!$ '[FhetFc[nF0FgauF0F0*&,,*&F`gflF0FhwF0F0Fbft!%UF`\lF0>Fc\lF\j^n?(F=F-F0FDF\]l>F^]l,(Fd_wF_jl *&,&FfvF0FJFezF0F`^lF0F_jl*&,(F\`wF0F`^lFezF_`wFfvF0F=F0F_jlF_alF$F$Feal6%Faail F]yF/f*FdcqFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rig hts~reserved.~-~generated~05/16/2006~@~12:47:03GF$@+FjyF[zF\zF]zF_z7%FJF^z,$*(F JF0,*Fe]lFfvFcdqF-Ff]lF0FhwF0F0F_[lFh[lF_jlFdz7&FJF^zF][_n,$*&F_[lFh_l,0*(FJF0F gwF0F_[lF0F-F^`uF0*(F^zF0FgwF0F_[lF-Fh[lF_`uFfvFd\[lFfvFj_uF-FhaemF-F0Fh`\mC(>F `\lFJ>Fc\lF^z>Ff\lF][_n>Fi\lFa[_n?(F=FczF0FDF\]l>F^]l*(,,Fh]lFfv*&,&F_[lF-FgwFh [lF0Fe_lF0Ffv*&,,Fe]lF0FcdqFh[lFf]lFfvFhwFfvF^`lF0F0F[_lF0FfvF\eqF`[l*&,(F[_lF^ ^lF\eqFg]l*&,&F[_lF0F\eqF-F0F=F0F0F0F=F0FfvF0,&Fe]lFfvF^eqF0FfvF=FfvF_alF$F$Fea l6$FfgsF]yf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~05/02/2006~@~16:15:52GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F @6%FfgsF]yF/6&Fgw-FfgsF[hl-F]`m6$Ff]_nF]yF]yF0FiwFjwF_xF.F`x-FfgsF_hlFDFJF^zFgw F$F$FahlFba_lf*FdcqFeyFed\lF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l *(,(*&,&FgwFfvF-F0F0F[_lF0Ffv*&,(FhwFfvF_[lF0F-F0F0F`^lF0Ffv*&,(F[_lFfv*&,(F_[l FfvFhwF0Fh_lF0F0F`^lF0F0*&F`^lF0F=F0F0F0F=F0FfvF0,&F_[lFfv*&F_[lF0F=F0F0FfvF=Ff vF_alF$F$FealFee_lf*F]gpF\[oFhbpF$>F=-Fgdl6#7%-F@6&F\[wFJF^zF%-F]el6#7%FD-F^hp6 &-Fcdl6$F\^clF0FJF^zFgw-&Fjdl6#F\_mF`^cl-F]el6#7%FD-F^hp6&-Fcdl6$F\^clFfvFJF^zF gw-&Fjdl6#Fe[\mF`^clF$F$F]_cl6&Fe[\mF)FevF)f*F`hmF$Fg[\mF$7$F)-&F@Fd[\mFghmF$F$ Fjx6%Fc_\lF)F/f*F^doFeyFe_\lF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\] l>F^]lFa]]mF_alF$F$Feal6%FfgmFdvF/f*F^a\lFeyFbdnF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF ^z?(F=F-F0FDF\]l>F^]l,$Fga\lFfvF_alF$F$Feal6$F_g[lF)f*FivF]eoFag[lF$C*F]il>FE-& FUFc_jlFfeo>Fj[m,$*(F-F_jlF^jlFgelFbfimF0F_jl@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7 #-Ffjl6$/Fc`l*&Fj[mFfv-.F_g[lFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-Fcc_nF]hoF a[mF$F$F^ho6&F^ipF)F/F)f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~t he~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23: 12:30GF$-&F@6%F^ipF)F/F_blF$F$Fjx6$F]_zFfvf*F\glFfhl6#%fqCopyright~(c)~2006~by~ the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11 :17:01GF$C)F]il>F=-&FU6)F]_zFfvFevF)F)F)FgvFjil>FEF]]cl@$Fajl>F=Fai]n>Fa[m-Fc[m 6'F=Fh[mF)FEFfv>Fj[mFa[mF\j]nF$F$Fb\m6(Fi^rF)F/F)F)F0f*F`hmFc_rFih]mF$C(>Fj[mFd d^m>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]l,$*&,(F^j[lFh[lF[`sF-*&,&FezF0*&Fj ]lF0F=F0F0F0F[_lF0FfvF0F=Fh[lFfvF_alF$F$FjxF_\^nf*FivF$Fg[^nF$-Fdu6+FJ-&F@6(Fd] mFfvF/F0F0F)FfwF0FiwFjwF_xF.F`x-%MEllipticF/-1/BasisVector/0/0/0/MultiSeries/1G FixF$F$Fjx6&FbdzFfvF/F_jlf*FialF$F]gcmF$-F`gcmFf[elF$F$FjxF_a`mf*F\glF$Fa\clF$- Fdu6+FJ-&F@6(FecrFfvF/FgelF)F)Fb\nF0FiwFjwF_xF.F`x-%PEllipticK/-1/BasisVector/- 1/2/0/0/MultiSeries/0GF\[mF$F$Fjx6(FfbpF)FevF)F)F)f*F`hmF$F[^_mF$7%F)-&F@6(Ffbp F)F/F0F0F0F[fl-&F@6(FfbpF)F/F0F0F)F[flF$F$FjxFeemf*FciqFeiqF^ctF$C+@$FbgrYF]jq> F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FeemF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F` fnFg\r@'F^]r>F\gn-&Fgdl6$FeemF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$FeemF]yFc]rF]^r- Ffjl6$/Fc`l-.FeemFc^rF\gnF$F$Ff^r6(F__alF)FevF)FgvF)f*Fg^nF$6#%fqCopyright~(c)~ 2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2 006~@~12:48:07GF$-Fdu6+FJ-&F@6&F__alF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%\oWhittakerW/i nfinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6&F__nF)FevF)f *F`hmF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~I NRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:52GF$7$F)-&F@Fh\gmFgh mF$F$Fjx6'%@erf/infinity/aux/1/1/2*Pi~..~PiGF)FevF)Fgvf*F\glF$6#%jrCopyright~(c )~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~10/26/2004~@~23:24:56GF$7#-&F@6(Fa[`nF)FevF)FgvF)FaimF$F$FjxFcdu f*FciqFeiqF`dimF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FcduF\\rFJF ^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F \gn-&Fgdl6$FcduF)Fc]rFa\r>F\gn-&Fgdl6%FcduFdvFgjnFfg]l>F\gn-Fax6$-&Fgdl6$FcduF] yFc]rF]^r-Ffjl6$/Fc`l-FbfuFc^rF\gnF$F$Ff^r6(FfgsF)FevF)F-F)f*F`hmF$FhgsF$7$F--F ^cclF[flF$F$Fjx6(FcvF_[elF/Fh\mF)F)f*FialFey6#%fqCopyright~(c)~2006~by~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:17:22GF $@/FjyFdfmF\z7$F0,$*(,&Fh]\lF0Fd[nFc`lF0FJF0F\juFfv#F0Fc[lF_z7%F0F[_`n,$*(,(F]` r"$X$"$P*F0Fd[n!$)*)F0FJF-FgjuFfv#F0"%?6Fdz7&F0F[_`nF`_`n,$*(,*!&47"F0F]`r!&28" Fd[n"&6U"Fiiu"%&=$F0FJFezFf[vFfv#F0"&SM"Fd`r7'F0F[_`nF`_`nFi_`n,$*(,,"(47(>F0F] `r"(a_l$Fd[n!(3j'GFiiu!(S.2#Fdju"'lqXF0FJFczFf\vFfv#F0"(SaO#Fjju7(F0F[_`nF`_`nF i_`nFc``n,$*(FJF\[p,.F_[v")0m3?Fdju!*&yn36Fiiu"*)\a1DF]`r!*aNL&HFd[n"**[j`:!*8' yC5F0F0Fg]vFfv#F0"*!)G+B"C*>F`\lF0>Fc\lF[_`n>Ff\lF`_`n>Fi\lFi_`n>F`arFc``n>Fa^v F^a`n?(F=F^`lF0FDF\]l>F^]l-Fegl6#*(,.Fgb\m!$D#*&,&F_azFc`lFJFd]lF0F`^lF0FfvFhb \m"$%f*&,&F_azFff^nF\c\mF[gwF0Fe_lF0Ffv*&,&Fd[nF_\flF]`rF\hsF0F[_lF0Ffv*&,.Fgb \m!$I#Fhb\m"$)y*&,&F\c\mFjj^lF_az!$_)F0Fe_lF0F0*&,&F]`rF`c^nFd[nF[`^nF0F[_lF0F0 *&,&F_azFh[lFJFg`uF0F`^lF0F0*&,.Fgb\mF\jtFhb\m!$W$*&,&F_azF[a^nF\c\mFj`vF0Fe_lF 0F0*&,&F]`rFh[vFd[n!$G$F0F[_lF0F0*&,&F_azFa_tFJFc[lF0F`^lF0F0*&,,Fhb\mF\et*&,&F \c\mFc[nF_azFagtF0Fe_lF0F0*&,&F]`rFbgtFd[nFghtF0F[_lF0F0Fgb\mF\[l*&,&F_azFcdtFJ FcdflF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(Fd[nFajpF]\lF0*&,(FegtF0Fd[nFbgt*&, &F][pF0Fd[nFf[lF0F=F0F0F0F=F0F0FfvF=FfvF_alF$F$Feal6$FcvFfvf*FivF^h_mF[`\mF$C1F ]il>FE-&FUFbi]mFfeo>Fj[m,$F_eemFbz@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fn-Fc[m6'FEFh[mF)F j[mFfv>FE-&FU6)FcvFfvFevF)F0F)FgvFfeo>Fj[m,$*&,**$F=FezFf\x*&-F^boF_]lF0F=F-F`[ lF=FibuFhf`nFczF0,(*$F=FczF0FhhqFh[lF0F0Ffv#F0F][p@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn -Fc[m6'FEFh[mF0Fj[mFfv>FE-&FU6)FcvFfvFevF)F0F0FgvFfeo>Fj[m,$*(F=F0,&FhhqF\[pFh_ lF0F0Fif`nFfvF]gem@%Fjeo>Fj[mF_fo>Fj[mFcfo>Fh`qF`g`n>Fa[mFi[`mF\\`mF$F$F`cq6*Ff bpF)FevF)F)F0FgvF-f*F\glF$F[^_mF$-Fdu6+FJ-Fjg_nFb\nF0FiwFjwF_xF.F`x-%ESi/0/Basi sVector/0/0/1/MultiSeries/2GF\[mF$F$Fjx6'F]bmF)FevF)Fgvf*F\glF$FcbmF$7#-&F@6(F] bmF)FevF)FgvF)FaimF$F$Fjx6%FfdpFdvFgjnf*Fb_flF\[oF[dpF$>F=-F]el6#7#-Fjdl6#7%-F@ 6'FDFhwFJF^zFgw-Fh[o6&-FU6$F\aflF_jlFJF^zFgw-&Fcdl6#FbcqFa`flF$F$Fg\o6%F\`[lF]y F/f*Fg\uFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~05/16/2006~@~11:19:01GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z? (F=F-F0FDF\]l>F^]l*(,(F[_lF`[lFb]uFh_l*&,(F[_lF`[lFb]uF^^lFc]uF0F0F=F0FfvF0,(F] _oFfvF0F0*&Fh]tF0F=F0F0FfvF=FfvF_alF$F$Feal6$FcirFdvf*F\glFahoFeirF$C+F]il>F=-& FU6)FcirFdvFevF)F)F)FgvFjil>FEF\co>Fa[m-Fc[m6'F=Fh[mF)FEFdv>F=-&FUFe]ilFjil>FEF fv>F`fnFg[an>Fj[mFaio-Ffjl6$/Fc`l-.FcirF_\mFj[mF$F$FiioFjfblf*F\glF$Fe`[lF$-Fdu 6+FJ-&F@6&FeepF0F/F)Fb\nF0FiwFjwF_xF.F`x-%Earccsc/1/BasisVector/0/MultiSeries/0 GF\[mF$F$FjxF]iemf*F^doFeyFhhemF$@'FjyFdfmF\zF]h_lC&>F`\lF0>Fc\lF^h_l?(F=F-F0FD F\]l>F^]l*&,(*&,(Fd[nF0FJFh_lF-F0F0F[_lF0Ffv*&,(Fd[nFezFJF^^lF-F0F0F`^lF0Ffv*&, (FdghmF0*&,&FJF^`lF^^lF0F0F`^lF0F0Fcc[lF0F0F=F0FfvF0,(FJFfvFd[nF-*&,(FJFczFfvF0 F=F-F0F=F0F0FfvF_alF$F$FealFe[hmf*F^a\lFeyF][hmF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^ z?(F=F-F0FDF\]l>F^]l*(F__`mF0F[_lF0F=FfvF_alF$F$Feal6)FainF)F*F/F,F+F)f*FialFcd _m6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA. ~All~rights~reserved.~-~generated~10/26/2004~@~23:11:56GF$@%Fgd_mC$>F=F\e_m@%F` e_m-&F@6*FainF)F*F/F,F+F)F1FaimC%>FE-Fa_anFge_m>Fj[m-&F@6*FainF)F*F/F,F+F)Ff[^l F\f_mFcf_mF`_anF$F$Fjx6)F(F)FegqF/F)F)F0f*FialFc_r6#%jrCopyright~(c)~2004~by~Lu dovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generat ed~10/26/2004~@~23:12:34GF$C$>Fj[m-FfdsFa]o@)FjyFbgxF\z7$F)F)F_z7%F)F),$*$,(F]` rF0Fd[nF\[lF][pF0FfvFczC'>F`\lF)>Fc\lF)>Ff\lFd`an?(F=FezF0FDF\]l>F^]l-Fegl6#*&, &F[`sFh[lF[_lFfvF0FghqFfvF_alF$F$FjxF][_mf*F\glF_bmFj\amF$C'@$FjyO-F@6&-F][_mFa \lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F][_mF)F`dmFadmYFfdm >Fa[m-Fax6$-&F]elF\[_mF`dmF]em-Ffjl6$/Fc`l-.F][_mF_\mFa[mF$F$Fcem6(FcvF_[elF/F0 F0F)f*FialF$Fg^`nF$F]dzF$F$Feal6&F`^mFdvF/F_fmf*Fc^mF$Fe^oF$-&F@Fb^oF]e[mF$F$Fj xFc[\mf*Fg^nF$FejyF$-Fdu6+FJ-&F@6&FcjyF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%jnLommelS1/i nfinity/aux/2/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6&FehnFggmF/F_ jlf*F`hmF$FfjgmF$-FijgmFchnF$F$FjxFj\]nf*F\glF$6#%jrCopyright~(c)~2004~by~Ludov ic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 10/26/2004~@~23:24:38GF$-Fdu6+FJ,$-&F@F\^elFb\nF-F0FiwFjwF_xF.F`x-%Hdilog/1/Bas isVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6$Fa[`nF)f*F\glFfhlFc[`nF$C)F]il>F=-&FU F`[`nFjil>FEFi_n@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fa[`nF\[mF0F][m>Fa[mFb[m>Fj[mFa[ m-Ffjl6$/Fc`l-Fa[`nF_\mFj[mF$F$Fb\m6*FainF)F*FevF_fmF)F)Fgvf*FivF$FachmF$7$-&F@ 6+FainF)F*FevF_fmF)F)FgvF)Faim-&F@6+FainF)F*FevF_fmF)F)FgvF0FaimF$F$Fjx6&Fe\mFf vF/F)f*FialF$FhbblF$Fcd[nF$F$Fjx6(Fd]mFfvF/F0F0F-f*FialFc_rFb]_lF$C$>Fj[m-&F@6( Fd]mFfvF/F0F0F0Fa]o@1Fjy7#,&Fc[nF0Fd[nF\[lF\z7$F`gan,&Fh[lF0Fd[nFh[lF_z7%F`ganF bgan,$*&,(Fd[nFa_tFezF0F]`rF\[pF0F\juFfvFbzFdz7&F`ganFbganFdgan,$*&,*Fiiu"#PFd[ nF]`lF]`rFe^\lF`[lF0F0FgjuFfvFf\[lFd`r7'F`ganFbganFdganFhgan,$*&,,F]`r"%9DFdju" %dk"$`#F0Fiiu!&cU"Fd[n!%)o"F0Ff[vFfv#F0"%O:Fjju7(F`ganFbganFdganFhganF]han,$*&, .F_[v"&6e(Fdju!'bt9Fiiu"%yaF]`r!&'[TFd[n"&N@"!%^8F0F0Ff\vFfv#F0"&g`"Fi[v7)F`gan FbganFdganFhganF]hanFhhan,$*&,0Fd\v"'z&o'F_[v!(%4[5Fdju!'$er#Fiiu!'O!y(F]`r"'HE JFd[n!&MB("%>hF0F0Fg]vFfv#F0"'!)G7C+>F`\lF`gan>Fc\lFbgan>Ff\lFdgan>Fi\lFhgan>F` arF]han>Fa^vFhhan>Fd^vFdian?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,:*&,(Fd[nFegtF_brFa_t F`brFezF0Fc_vF0Fh[l*&,(Fd[n!$O"F_br"$+"F`brF^`vF0F[brF0Fh[l*&,.F_br!$%=Ff[lF0F` brF_dtFhhqFh_lFd[n"$-#F=FbbuF0Fa`vF0Fh[l*&,.F[hanF0F_br"$_"F`brFj_tF=F_`vFd[nF[ [_lFhhqF]\lF0FabrF0Fh[l*&,.F_brF`\_lF^`vF0F`brFcavFhhqFbavFd[nF\`vF=FegtF0Fi_sF 0Fh[l*&,*FhhqF^`lF_brFczF=F`[lF`brFg]lF0FebrF0Fh[lF^avFegt*&,&F[\lF0Fd[nFd]lF0F `^lF0FfvFdav!$>"*&,&F]\lF0Fd[nF[juF0Fe_lF0Ffv*&,&F_cvF0Fd[nF\gbmF0F[_lF0Ffv*&,. F^avFegtFdavFb[bn*&,&Fd[nFg[bnFf[lF0F0Fe_lF0F0*&,&F[hanF0Fd[nF[[_lF0F[_lF0F0*&, &Fd[nF\`vF^`vF0F0F`^lF0F0*&,.F^avFi^lFdav"#]*&,&F[\lF0Fd[nFe^\lF0Fe_lF0F0*&,&Fd [nF\jtFgiuF0F0F[_lF0F0*&,&F][pF0Fd[n!#EF0F`^lF0F0*&,,FdavFg]l*&,&FfvF0Fd[nFbbuF 0Fe_lF0F0Fg\flF0F^avF0*&,&F^^lF0Fd[nFc`lF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,( Fd[nF-Fh[lF0Fj\flF0FfvF=Fh[lF_alF$F$FjxFj^flf*Fc^mF$Fd^flF$-&F@6%Fb^flF)F/FdaoF $F$Fjx6'F`^mFfvFevFa^mFgvf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:43GF$7#-&F@6(F` ^mFfvFevFa^mFgvF)FaimF$F$FjxF`\[mf*F\gl6'F`bmFabmFg\amFbbmFhhlFghsF$C)@$FjyO-F@ 6&-F`\[mFa\lFJF^zF%>F=F\cm>FEF=@'Fed_lYFfdmFgd_lC$@'F`ijm>Fj[mFcijmFgijm>Fj[mFi ijm>Fj[mF)>F=Fdv>Fj[m-Ff^amF_]l@%F^cm>Fa[mF`cm>Fa[mFdcm@'F[dm>F`fn-&F]elF`b\nF^ fyF^cm@(3-%&evalbG6#0-F`bl6#,&F^jlF_jlFj[mFfvF0-Fi`bn6#0-F`bl6#,&F^jlF0Fj[mFfvF fv>F`fn-&F]elF_\[mFj\[n3-Fi`bn6#0-F`bl6#,&F^jlFfvFj[mFfvF0-Fi`bn6#0-F`bl6#,&F^j lFgelFj[mFfvFfv>F`fn-&F]el6%F`\[mFdv;FhjnF\]clFj\[n3-Fi`bn6#0FbbbnF0-Fi`bn6#0F \abnFfv>F`fn-&F]el6%F`\[mFdvF[]clFj\[n>F`fn-Fax6$-&F]el6$F`\[mF]yF^fyF]em-Ffjl6 $Fdc\nF`fnF$F$Fcem6$Fh`jlF]yf*F\glF$FcbmF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-Fh`j lF[hl-F]`m6$FgdbnF]y,$-F]`m6$FhdbnF]yF-F]yF0FiwFjwF_xF.F`x-Fh`jlF_hlFDFJF^zFgwF $F$FahlFhi_nf*FivF$FgemF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FeemF]yF/6(Fgw-FeemF\^n--F _^nF\ibmF\^n,$--F`btF\ibmF\^nF-FhwF]yF0FiwFjwF_xF.F`x-FeemFc^nFDFJF^zFgwF$F$Fah lFecsf*FialFeyF[\[lF$@)Fjy7#,&FJFczFczF0F\z7$FcfbnF)F_z7%FcfbnF),$*&Fa`pF0,&FJF -FezF0Ffv#F`[lFezC'>F`\lFcfbn>Fc\lF)>Ff\lFffbn?(F=FezF0FDF\]l>F^]l-Fegl6#,$*&F[ _lF0,(F0F0FJF-*&,(FJF-F-F0F=F0F0F=F0F0FfvFfvF_alF$F$FealFhfnf*F\glF$FcenF$7#-&F @F[_[nFaimF$F$Fjx6%FiedmFdvFibbnf*F]gpF\[oFfg\nF$>F=-Fgdl6#7$F\h\n-F]el6#7%FDFa h\n-&Fjdl6#%Cerfc/infinity/aux/1/-Pi~..~-1/2*PiGF`^clF$F$F]_clF]e_mf*Faeq6%Fhhl F\exF^exFhblF$@%FgclFDC%>F=Ffeq?(FEF-F0FielF\]lC$@%/&FDFjfoF)>Fj[m-F@F_]l>Fj[m- F@6#-Fcdl6$F=-FU6%FaibnFfvF.@&-Fijq6$Fj[mF`bdlYFfdm/Fj[mFfv>F=FaibnF=F$F$6*FWFX FasFcflF_pFignFhnFffl6&Fa_uF)FevF,f*FialF$Fc_uF$7$FJF_^alF$F$Fjx6*Ff[fmF)FevF)F )F0FgvF0f*F\glF$F_]jmF$-Fdu6+FJ,$-&F@6(Ff[fmF)F/F0F0F0Fb\nF-F0FiwFjwF_xF.F`x-%F Chi/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$FjxFjfilf*F\glF$FceilF$-FU6'-Fdu6 +FJ-FS6$Fegl-Fg_m6'Fgw-FaeilF[hl-F]`m6$Fh[cnF]y,$-F]`m6$Fi[cnF]yF-F]yF0FiwFjwF_ xF.F`x-FaeilF_hlFDFJF^zFgwF$F$FahlF]\]mf*FialF$FedzF$-&F@6%FbdzFcdzF/Ff[elF$F$F jx6*FecrFfvFevF)F)F)FgvF)f*F\glF$Fa\clF$-Fdu6+FJ-F`i[mFb\nF0FiwFjwF_xF.F`x-%MEl lipticK/-1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$FjxFfb\nf*F\glF$Fd^_mF$7$-&F @6*F`\[mF)FevF)F)F)FgvF)Faim-&F@6*F`\[mF)FevF)F)F)FgvF0FaimF$F$Fjx6)F`\jlF)FevF ,F)F)Fgvf*FivF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~ri ghts~reserved.~-~generated~05/16/2006~@~11:18:50GF$7#-&F@6*F`\jlF)FevF,F)F)FgvF )FaimF$F$FjxFjh]lf*F\glF_bmF[fdmF$C'@$FjyO-F@6&-Fjh]lFa\lFJF^zF%>F=F\cm@%F^cm>F j[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fjh]lF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fjh]l F]yF`dmF]em-Ffjl6$/Fc`l-.Fjh]lF_\mFa[mF$F$FcemF[_qf*F\glF_bmF_b]mF$C)@$FjyO-F@6 &-F[_qFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@'F [dm>Fa[m-&F]el6$F[_qF)F`dmF^cm>Fa[m-&F]el6%F[_qFdvFgjnFfe_l>Fa[m-Fax6$-&F]el6$F [_qF]yF`dmF]em-Ffjl6$/Fc`l-FdeelF_\mFa[mF$F$Fcem6&FdfqF)F*Ffdalf*Fiv6)F^eoF8Fgh lFaenFhhlFihlFben6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~ Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:25GF$C+F]il >FE-&FUF[gdmFfeo>Fj[m-Fcdl6%,$**-Fg\pFjj`lF0F=FfvFfeuFfv)F-F_]pFfvFbzFafoFefo>F \gnFdfu>FE-&FU6*FdfqF)F*FevF_fmF)F)FgvFfeo>Fj[m-Fcdl6%,$*.FjdrF0Faf\mF0F=F0-Fg \p6#,$F=Fh[lF0-Fg\p6#,$F=F-Ffv,(*&F=F0-Fj[alFfccnF0F0F0F0*&F=F0-Fj[alFcccnF0Ffv FfvFfvFafoFefo>Fh`qFdfjl>F`fnFhcx-Ffjl6$/Fc`l-FdfqF]hoF`fnF$F$F`cqFdh]nf*FialF$ FcealF$-&F@6%FjinFfvF/6%FDFgelFJF$F$FjxF`bclf*F`ipFeyFfaclF$@+FjyF[zF\zF]zF_z7% FJF^z,&FcjalF_jlFj_uFjhzFdz7&FJF^zF[ecn,(FhaemFf\[lF^^flFf^tFfbbmFiaemC(>F`\lFJ >Fc\lF^z>Ff\lF[ecn>Fi\lF]ecn?(F=FczF0FDF\]l>F^]l*(,(Fh]lF0FcbemF-*&,&FgwF`[lFf] lFfvF0F[_lF0FfvF0F=FfvFfbemFfvF_alF$F$Feal6(Ff^bmF)F/F-F-F0f*F`hmFeyFh^bmF$C*>F `\lFh[l>Fc\lF)>Ff\lF)>Fi\lFdhp>F`arF)>Fa^vF)?(F=F^`lF0FDF\]l>F^]l*(Fe_lF0F=FfvF ]_lFfvF_alF$F$Feal6(FecrFfvFevFgelF)F)f*F`hmF$F[i[mF$7$Fgel-F_g_nF[flF$F$Fjx6'F cd\lF)FevFbfjmFgvf*Fg^nF$Fed\lF$7#-&F@6(Fcd\lF)FevFbfjmFgvF)FaimF$F$Fjx6&Fj]oF) FevF)f*Fc^mF$F^^_lF$7$F)-&F@F`\]mFdaoF$F$Fjx6$Fc`pF]yf*F\glF$FgjhlF$-FU6'-Fdu6+ FJ-FS6$Fegl-Ffb^l6'Fgw-Fc`pF[hl-F]`m6$F^hcnF]y,$-F]`m6$F_hcnF]yF-F]yF0FiwFjwF_x F.F`x-Fc`pF_hlFDFJF^zFgwF$F$FahlFghgmf*F^jmFeyF_`gmF$@'FjyFcjmF\zFejmC&>F`\lFdj m>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*&,.Fd[nFfvFJF-FfvF0Fb[nF-F^zFh[l*&,*F-F0 F^zF-FJFh[lF=FfvF0F=F0F0F0F[_lF0FfvF_alF$F$Feal6%FcirF0F/f*F^doFeyF`c`mF$@%FjyF dfmC%>F`\lF0?(F=F0F0FDF\]l>F^]l,$*(,*Fd[nF0FJFh[lF0F0*&,(FJF-Fh[lF0F=F0F0F=F0F0 F0F`^lF0F]^anFfvFfvF_alF$F$Feal6*F\hnF)FevF)F)F0FgvF)f*F\glF$FgaoF$-Fdu6+FJ-&F@ 6(F\hnF)F/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%Jarcsech/0/BasisVector/0/0/1/MultiSeries/ 0GF\[mF$F$FjxF[fsf*F\glF_bmF\h[lF$C'@$FjyO-F@6&-F[fsFa\lFJF^zF%>F=F\cm@%F^cm>Fj [mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F[fsF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]elFjg[lF`dm F]em-Ffjl6$/Fc`l-.F[fsF_\mFa[mF$F$Fcem6$FhbemF]yf*FivF$FaaemF$-FU6'-Fdu6+FJ-FS6 $Fegl-&F@6%FhbemF]yF/6'Fgw-FhbemF\^n--F_^n6#FhbemF\^nFhwF]yF0FiwFjwF_xF.F`x-Fhb emFc^nFDFJF^zFgwF$F$Fahl6&F[eoF)FevF)f*FialF$F]guF$7$F)-&F@6%F[eoF)F/F_blF$F$Fj x6*F[joFfvFevF)F)F)FgvF)f*F\glF$FejoF$-Fdu6+FJ-&F@FcjoFb\nF0FiwFjwF_xF.F`x-%NEl lipticCK/-1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6$Fi^rF0f*F\glFahoFgc[nF $C+F]il>F=-&FU6)Fi^rF0FevF)F)F)FgvFjil>FEFbz>Fa[mFii]n>F=-&FU6)Fi^rF0FevF)F0F)F gvFjil>FE,(F\coFii[lF_jlF0*&FihzF0F^jlF0F0>F`fn-Fc[m6'F=Fh[mF0FEF0>Fj[mFaio-Ffj l6$/Fc`l-.Fi^rF_\mFj[mF$F$Fiio6&Fe\mF0FevF)f*FialF$F`hdlF$7$F)F]bbmF$F$Fjx6*Fcv F)FevF)F-F)FgvF)f*FivF$F_dvF$-Fdu6+FJ-Ff]fmFfwF0FiwFjwF_xF.F`x-%REllipticE2ndar g/0/BasisVector/0/2/0/MultiSeries/0GFixF$F$Fjx6)Fd]mFdvFevF0F)F0Fgvf*FivF$6#%jr Copyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~ri ghts~reserved.~-~generated~10/26/2004~@~23:17:14GF$7%-&F@6*Fd]mFdvFevF0F)F0FgvF )Faim-&F@6*Fd]mFdvFevF0F)F0FgvF0Faim-&F@6*Fd]mFdvFevF0F)F0FgvF-FaimF$F$Fjx6&F`^ mFdvFevFi_pf*Fc^mF$Fe^oF$7$Fa`p-FacanF``pF$F$Fjx6$FehsF)f*F\glFfhlFghsF$C)F]il> F=-&FUF_f[nFjil>FEFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.FehsF\[mF0F][m>Fa[mFb[m>F j[mFa[m-Ffjl6$/Fc`l-FfbdnF_\mFj[mF$F$Fb\m6*F`\jlF)FevF)F0F)FgvF)f*FivF$Fh\\mF$- Fdu6+FJ-&F@6(F`\jlF)F/F0F)F)FfwF0FiwFjwF_xF.F`x-%IWeberE/0/BasisVector/0/1/0/Mu ltiSeries/0GFixF$F$Fjx6$F_cpF)f*Fg^nF$Fb`xF$@%-Fff^m6#'F_[lF)C$-Ff_dl6&F-F_cpF \g^mF[ddn-&F@6%F_cpF)FfdilFc\pC$-Ff_dl6%F-F_cpFcg^m-&F@F_`xFc\pF$F$FjxFc[tf*F`h mF$F^^elF$F]dzF$F$FealF]]]nf*F\glF$F^danF$-Fdu6+FJFa[tF0FiwFjwF_xF.F`x-%Hdilog/ 1/BasisVector/0/0/1/MultiSeries/2GF\[mF$F$Fjx6'FjinFfvFevFgelFgvf*FivF$F^h]nF$7 #-&F@F\h]nFaimF$F$Fjx6&FaiqF)FevF)f*Fc^mF$FgiqF$7$F)F\dhlF$F$FjxFdghlf*Fg^nF$Fi [elF$7#-&F@6(FdevFfvFevFe^nFgvF)FaimF$F$FjxF]bflf*FciqFeiqFabflF$C+@$FbgrYF]jq> F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F]bflF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F `fnFg\r@'F^]r>F\gn-&FgdlFieimFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F]bflF]yFc]rF]^r-F fjl6$/Fc`l-F`gimFc^rF\gnF$F$Ff^rFaddnf*Fg^nFa`xFhdilF$C-F]il>Fj[m-&FUFgg^mFc\p> Fa[m,$*&,&-Fj[al6#,&F_jlF0F=FfvF0FhhoF-F0-Fg\pFdhdnFfvFfv@%Fa]p>Fa[mFg]p>Fa[m-F cdl6%-Fcdl6%F`hdnFafoFefoFj]pFefo>F\gn-Fc[m6'Fj[mFh[mF_jlFa[mF)>Fj[m-&FU6*F_cpF )FfdilFevF_jlF)F0FgvFc\p>Fa[m,$*$FfhdnFfvFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F fidnFafoFefoFj]pFefo>Fh`qF_idn>F`fnFhcxF[dxF$F$F`cqF\himf*F`hmFc_rFji_lF$C'>Fj[ mF]him>F`\lF)>Fc\lF_jl?(F=F-F0FDF\]l>F^]l,$*&,&*&,&*&,&F0F0F=Fh[lF0Fi_sF0FfvF[` sF`[lF0F=FfvF0F\`sFfvF0F=FfvF_jlF_alF$F$FjxF^`elf*F\glF$F[anF$-FU6'-Fdu6+FJ-FS6 $Fegl-&F@6%FdhlF]yF/6&Fgw-Fi`nF[hl-F]`m6$Fj[enF]yF]yF0FiwFjwF_xF.F`x-Fi`nF_hlFD FJF^zFgwF$F$Fahl6(FcduF)FevF,FgvF)f*FivF$Ffa[lF$-Fdu6+FJ-&F@6&FcduF)F/F,FfwF0Fi wFjwF_xF.F`x-%HBesselI/0/BasisVector/_a1/MultiSeries/0GFixF$F$Fjx6(F^ipF)FevF)F gvF)f*FivF$F\d_nF$-Fdu6+FJ-&F@Fjc_nFfwF0FiwFjwF_xF.F`x-%inBesselK/infinity/aux/ 0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxF[aemf*F`hmF$F`esF$Fc^bmF$F $Fjx6(F[joFfvFevF)F)F0f*F`hmF$FejoF$7%F)-&F@6(F[joFfvF/F)F)F0F[fl-F_^dnF[flF$F$ Fjx6&Fe\m,$Ff\mFfvFevF)f*FialF$Fj\mF$7$F)-&F@6%Fe\mFh]enF/F_blF$F$Fjx6&Fi\qF0Fe vFbailf*F]bilF$Fi_xF$7$F\^fm-&F@6%Fi\qF0F/6'FDF\^fmFJF^zFgwF$F$FjxFc`pf*F\glF_b mFe`pF$C'@$FjyO-F@6&-Fc`pFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m- &F]elFb`pF`dmFadmYFfdm>Fa[m-Fax6$-&F]elFdgcnF`dmF]em-Ffjl6$FjapFa[mF$F$Fcem6$Fh `jlF)f*F\glFfhlFcbmF$C)F]il>F=-&FU6'Fh`jlF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffjl6 $/Fc`l*&FEFfv-.Fh`jlF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-F\aenF_\mFj[mF$F$F b\m6(F]bflF)FevF)FgvF)f*FivF$FabflF$-Fdu6+FJ-&F@F]jbmFfwF0FiwFjwF_xF.F`x-%hnWeb erE/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6'FcirFfvF evF_jlFgvf*F\glF$FfaalF$7#-&F@FdaalFaimF$F$Fjx%$erfGf*F\glFchjm6#%jrCopyright~( c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserv ed.~-~generated~10/26/2004~@~23:24:57GF$C)@$FjyO-F@6&-F`benFa\lFJF^zF%>F=F\cm>F EF=@&Fed_lYFfdmFgd_lC$@'F`ijm>Fj[mFcijmFgijm>Fj[mFiijm>Fj[mF)>F=Fdv@%F^cm>Fa[mF `cm>Fa[mFdcm@'F[dm>F`fn-&F]el6$F`benF)F^fyF^cmC&@)Fijjm>F\gnF0F\[[n>F\gnFfvFh[[ n>F\gnF]\[nYFfdm@$Fa\[n>Fa[mFc\[n>F`fn-&F]el6%F`benFdvF[]clFj\[n@$Fa\[n>F`fnFa] [n>F`fn-Fax6$-&F]el6$F`benF]yF^fyF]em-Ffjl6$/Fc`l-F`benF_\mF`fnF$F$Fb^[n6*FdfqF )F*F/F,F+F0Ff[^lf*Fh[^lFc_r6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~A lgorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:1 8GF$C$>Fj[m-&F@F]g]nFe[jm@'FjyF^\^lF\zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^] l-Fegl6#*&,&Fa\jmFfvF[_lF0F0Fb\amFfvF_alF$F$Fjx6(FefsF)F/F0F0F)f*F`hmF$FgfsF$F] dzF$F$Feal6(FaailF)Fev,&Fg\mF0F0F0FgvF)f*Fg^nF$6#%fqCopyright~(c)~2006~by~the~A lgorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:0 4GF$-Fdu6+FJ-&F@6&FaailF)F/FifenFf[[lF0FiwFjwF_xF.F`x-%KCoulombF/0/BasisVector/ _a2+1/MultiSeries/0GF[_pF$F$FjxFdg_mf*F\glF_bmFfg_mF$C'@$FjyO-F@6&-Fdg_mFa\lFJF ^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fdg_mF)F`dmFadmYFfdm>Fa[m -Fax6$-&F]el6$Fdg_mF]yF`dmF]em-Ffjl6$/Fc`l-.Fdg_mF_\mFa[mF$F$Fcem6%Fi[nFdvFgjnf *F]gpF\[oFca[mF$>F=-F]el6#7#-Fjdl6#7%FDFh[jl-&Fcdl6#F]b[lF`^clF$F$Fg\o6*F[joFdv FevF0F)F0FgvF0f*F\glF$FejoF$-Fdu6+FJ-Fh]]nFb\nF0FiwFjwF_xF.F`x-%TEllipticCK/inf inity/BasisVector/1/0/1/MultiSeries/1GF\[mF$F$Fjx6(FcvF0FevF)F0F0f*FialF$Fi`^lF $7%F0-FahilFa]o-F_ehlFa]oF$F$FjxF`^mf*F\glF$FhblF$@)FgclYQAexpected~2~or~3~argu ments,~got~1F$F\flFa[\lFhel-F@6$7%FfeqF)F`flFaelY6$QBexpected~2~or~3~arguments, ~got~%1F$FielF$F$6&FWFXF^rcCmultiseries/function/LegendreQ3arg&:-4546(F^fmF)Fev F_fmF)F)f*FialF$FafmF$7$F`]^l-&F@F]fmFa]oF$F$Fjx6$F_hvF]yf*FivF$Fd]cnF$-FU6'-Fd u6+FJ-FS6$Fegl-&F@6%F_hvF]yF/6)Fgw-F_hvF\^n--F_^n6#F_hvF\^n,$--F`btFh\fnF\^nF-, $--&F`^n6%F-F-F-Fh\fnF\^nF^`lFhwF]yF0FiwFjwF_xF.F`x-F_hvFc^nFDFJF^zFgwF$F$Fahl6 )FdfqF)FegqFevF)F)F)f*FialF$Fjf_mF$7$F)-F_g_mFa]oF$F$FjxF]iof*F\glF$F[\nF$7$-&F @6*Fi[nF)FevF)F)F0FgvF)Faim-&F@Fh[nFaimF$F$Fjx6*Fi^rF0FevF)F)F)FgvF-f*F\glF$Feb [lF$-Fdu6+FJ-F[[clFb\nF0FiwFjwF_xF.F`x-%LEllipticE/1/BasisVector/0/0/0/MultiSer ies/2GF\[mF$F$Fjx6)FcvF_[elFevFh\mF)F)Fgvf*FivF$Fe_rF$7#-&F@6*FcvF_[elFevFh\mF) F)FgvF)FaimF$F$Fjx6)Fd]mF)FevF)F-F)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic ~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10 /26/2004~@~23:17:01GF$7#-&F@6*Fd]mF)FevF)F-F)FgvF)FaimF$F$Fjx6&Fi\qF0FevF)f*F]b ilF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserv ed.~-~generated~05/16/2006~@~12:47:17GF$7$F)-Fb^en6'FDF)FJF^zFgwF$F$Fjx6(F^drF) FevF)FgvF)f*Fg^nF$F`drF$-Fdu6+FJ-&F@6&F^drF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%jnLommel S2/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6&FbcqF)F/ F)f*Fc^mF$FecqF$-&F@6%FbcqF)F/FdaoF$F$FjxF[a[lf*F`hmF$Fe`[lF$Fi`\lF$F$Fjx6'Fehn FggmFevF_jlFgvf*F\glF$FfjgmF$7#-&F@6(FehnFggmFevF_jlFgvF)FaimF$F$Fjx6$F\bjlFggm f*F\glF`enF^bjlF$C.F]il>Fj[m-FU6%FDFf[wFiw>F=-&FcdlF^\emF]fn>FE*&FdbamF0F\coF0> F`fn-Fbfn6'F=FdfnF)FEFggm>F=-&Fcdl6)F\bjlFggmFevF)F)F0FgvF]fn>FEF`fq>F\gnFjafn> Fa[mF`gn>Fa[m-Ffjl6$/F--FN6$/FggmFf[wFb\wFa[m>Fa[m-Ffjl6$/F\[p-FN6$FibfnFj\wFa[ m-Ffjl6$/Fc`l-.F\bjlF_\mFa[mF$F$Fhgn6(Fd[tF)F/F0F0F)f*F`hmF$Fgc^mF$F]dzF$F$Feal 6'FcduF)FevF,Fgvf*FivF$Ffa[lF$7#-&F@F^\enFaimF$F$Fjx6$Fi^rFfvf*F\glFahoFhguF$C+ F]il>F=-&FU6)Fi^rFfvFevF)F)F)FgvFjil>FEFbz>Fa[mF^e_n>F=-&FU6)Fi^rFfvFevF)F0F)Fg vFjil>FE,&F\co#FezFc[nFgelF0>F`fn-Fc[m6'F=Fh[mF0FEFfv>Fj[mFaioFf_dnF$F$Fiio6*Fc vF_[elFevF)F)F)FgvF)f*FivF$Fg^`nF$-Fdu6+FJ-&F@6(FcvF_[elF/F0F0F0FfwF0FiwFjwF_xF .F`x-%WEllipticE2ndarg/-1/_a1/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6&F\e\l F)F/F)f*Fc^mF$F^e\lF$-&F@6%F\e\lF)F/FdaoF$F$Fjx6'F`gfmF)FevF)Fgvf*Fg^nF$6#%fqCo pyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~05/16/2006~@~12:47:31GF$7#-&F@6(F`gfmF)FevF)FgvF)FaimF$F$Fjx6&F`^mFdvF/Fi_ pf*Fc^mF$Fe^oF$FfadnF$F$FjxF\d\nf*F\glF$Fh[]lF$7#-&F@6(Ff[]lF)FevF)FgvF)FaimF$F $Fjx%#ReGf+6#FcblFeblFhblF$C%FheelF[dlOF=F$F$6&FWFXFbpFbflFhfl6(Fe\mFfvFevF_jlF gvF)f*FivF$FhbblF$-Fdu6+FJ-&F@6&Fe\mFfvF/F_jlFfwF0FiwFjwF_xF.F`x-%SEllipticEfir starg/-1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx6'Fi\qFfvFevF)Fgvf*F[]qF$F]]qF $7#-&F@Fh\qFaimF$F$Fjx6)F_cpF)FfdilFevF_jlF)F0f*Fc^mF$FhdilF$7%F_jl-&F@6)F_cpF) FfdilF/F_jlF)F0FbilF_h^mF$F$FjxFcirf*F\glFd[dlFfaalF$C*@$FjyO-F@6&-FcirFa\lFJF^ zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+F^]dl >Fh`q-&F]el6$FcirFfvF\ixFj\bl>Fh`q-&F]el6$FcirF)F\ixFi]dl>Fh`q-&F]el6$FcirF0F\i xFd\dl>Fh`q-&F]elF^[anF\ix>Fh`q-Fax6$-&F]el6$FcirF]yF\ixF\_dl@$F^_dl@&-Fgdl6&7$ F0FfvFDFJF^zC%-Ff_dl6'F-Fh_dlFi_dlFcirF`[gn@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC& >F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFcir-Fd^y6&,$-FcirF[flFh[lFJF^zFgw>Fh`q-Fd^y6&,&F _\gnFh[lFh`qF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFcir-Fd^y6&, $*&Fd\alF0F_\gnF0FfvFJF^zFgw>Fh`q-Fd^y6&,&F\]gnFfvFh`qF0FJF^zFgw>F__dlF%F]fdlC% -Ff_dl6'F-Fh_dlFi_dlFcirF_fdl@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]l-Ff_ dl6'F-Fh_dlFaadlFcirFiddl>Fh`qF]edl>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaad lFcirFeedl>Fh`qFiedl>F__dlF%-Ffjl6$Fa\anFh`qF$F$Fdgdl%Hdilog/0/BasisVector/0/1/ 1/MultiSeries/0Gf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~01/27/2004~@~15:23:14GF $-Fdu6+FJ-&F@6(Fd[tF)F/F0F)F0Fb\nF0FiwFjwF_xF.F`x-Fg^gnF\[mF$F$FjxF^d_mf*FialFc _rF[\^lF$C$>Fj[mF][fm@)Fjy7#,$**-Fg\p6#Fid_mF0,(F0F0*&-Fj[alFi_gnF0FJF0F0*&FJF0 -Fj[al6#,$FJFh[lF0FfvF0-Fg\pF_`gnFfvFJFfvFfvF\z7$Ff_gnF)F_z7%Ff_gnF),$*,Fh_gnF0 ,0FJFczFh[lF0*&F\`gnF0FJF-F-F[`gnFh[l*&FJF-F^`gnF0Fh[lF]`gnF-Fd[nFfvF0Fa`gnFfvF JFfv,(Fd[nF0FJFh[lF0F0FfvFjhzC'>F`\lFf_gn>Fc\lF)>Ff\lFd`gn?(F=FezF0FDF\]l>F^]l- Fegl6#*(,&*&,&FJFh[lF=F-F0FebrF0FfvF[_lF0F0FdgmFfvF=FfvF_alF$F$Fjx6'FaailF)FevF ifenFgvf*Fg^nF$FdailF$7#-&F@FhfenFaimF$F$Fjx6%Ff^bmFdvFgfpf*F]gpF\[oFfg_mF$>F=- Fgdl6#7#-F]el6#7%-Fcdl6'-F@6'FigpFgelFJF^zFgw-FU6$F[hpFfvFJF^zFgw-F^hp6&-FU6$-F @6'FhbgnFh_lFJF^zFgwFdhpFJF^zFgw-Fcdl6'-&Fjdl6#Fdg_mFjhpFhbgnFJF^zFgwF$F$60FWFX F]sFeflF]pFgflFaqFbhlFfqF`vFgrFh\oFipFjgn6(F]_zF)F/F-F-F)f*F`hmFeyFca[mF$C)>F` \lF)>Fc\lF)>Ff\lF0>Fi\lF)>F`arF[efn?(F=F\[pF0FDF\]l>F^]l,$**F^f_nF0F[_lF0F=FfvF __`mFfvFfvF_alF$F$FealFf[]mf*FivF$F`hdlF$-Fdu6+FJ-&F@6&Fe\mF0F/F_jlFfwF0FiwFjwF _xF.F`x-%REllipticEfirstarg/1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx6*FcvFfvF evF)F-F)FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorith ms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@~11:21:56GF$-Fd u6+FJ-&F@6(FcvFfvF/F-F)F)FfwF0FiwFjwF_xF.F`x-%SEllipticE2ndarg/-1/BasisVector/0 /2/0/MultiSeries/0GFixF$F$FjxF`femf*Fc^mF$Fed\lF$-&F@FfialFdaoF$F$FjxFihvf*FivF $FdhvF$-Fdu6+FJ-&F@6)F_hvF)F`hvF/F0F0F0FfwF0FiwFjwF_xF.F`x-%ipWeberE/infinity/a ux/0/-Pi~..~Pi/0/_a1::LinearProp(2,integer,1)/BasisVector/0/0/0/MultiSeries/0GF ixF$F$Fjx6*Fe\uFfvFevF)F)F)FgvF)f*F\glF$F_jilF$-Fdu6+FJ-FcjilFb\nF0FiwFjwF_xF.F `x-%Karccoth/-1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6'F`jsF)FevF)Fgvf*F \glF$FbjsF$7#-&F@F_jsFaimF$F$FjxFdhlf*F\glF_bmFjhlF$C'@$FjyO-F@6&-FdhlFa\lFJF^z F%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFchlF`dmFadmYFfdm>Fa[m-Fax6$- &F]el6$FdhlF]yF`dmF]em-Ffjl6$F]\mFa[mF$F$Fcem6*FcduF)F*FevF_fmF)F)Fgvf*FivF$Fgj emF$7$-&F@6+FcduF)F*FevF_fmF)F)FgvF)Faim-&F@6+FcduF)F*FevF_fmF)F)FgvF0FaimF$F$F jxFj]fnf*F\glF$F[\nF$-Fdu6+FJ-&F@F\_sFb\nF0FiwFjwF_xF.F`x-%EEi/0/BasisVector/0/ 0/1/MultiSeries/0GF\[mF$F$Fjx6'F]b[lF)FevF)Fgvf*F\glF$F[\nF$7#-&F@6(F]b[lF)FevF )FgvF)FaimF$F$FjxFdb_lf*Fg^nF$F^b_lF$7#-&F@6(FhasF)FevFi_pFgvF)FaimF$F$Fjx6(Ffg mFfhnFevF_jlFgvF)f*F\glF$Fjg_lF$-Fdu6+FJ-&F@6&FfgmFfhnF/F_jlFb\nF0FiwFjwF_xF.F` x-%inarccsch/RootOf(1+_Z^2,index~=~2)/BasisVector/1/2/MultiSeries/0GF\[mF$F$Fjx F[\qf*F\glFfhlF[[qF$C)F]il>F=-&FU6'FijpF)FevF)FgvFjil>FEFdbam@$Fajl>F=7#-Ffjl6$ /Fc`l*&FEFfv-Fg\qF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fe\qFj[mF$F$Fb\mFai]mf*F\gl F$Fih]mF$-Fdu6+FJF^^dnF0FiwFjwF_xF.F`x-%NEllipticCK/-1/BasisVector/0/0/1/MultiS eries/1GF\[mF$F$Fjx6(F[[]lF)F/F0F)F)f*F`hmFey6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:18:20G F$C'>F`\lFcz>Fc\lF)>Ff\l#F-Fc`l?(F=FezF0FDF\]l>F^]l,$**F]`sF0F[_lF0FbgsFfvF=Ffv FfvF_alF$F$Feal6*Fe[uFggmFevF)F)F0FgvF0f*F\glF$Fh\uF$-Fdu6+FJFg[gmF0FiwFjwF_xF. F`x-%jnarccot/RootOf(1+_Z^2,index~=~1)/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$ Fjx6$F^aclF)f*FivF]eoFdd]mF$C*F]il>FE-&FU6'F^aclF)FevF)FgvFfeo>Fj[m,$*(F-F_jlF^ jlFgelFgd^lF0F_jl@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.F^ac lFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-Fh^hnF]hoFa[mF$F$F^ho6&FjinFdvFevF_fmf *FialF$F\jnF$7$F`]^l-Ffb\lFd]^lF$F$Fjx6'FbanF)FevF)Fgvf*F\glF$FdanF$7#-&F@Fh`il FaimF$F$Fjx6(FcvF0F/F-F)F)f*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~a nd~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@ ~11:16:43GF$@/Fjy7#,(Fd[n!%cMF]`r"%G#F0F0Ff[vFfv#Fd]lFiaglC*>F `\lF^`hn>Fc\lFb`hn>Ff\lFg`hn>Fi\lF\ahn>F`arFcahn>Fa^vF\bhn?(F=F^`lF0FDF\]l>F^]l -Fegl6#*&,.F^avFf[l*&F^e\nF0F`^lF0FfvFdav!#N*&FJF-Fe_lF0Fh]\lFdfclFfv*&,.F^avFa _tFdavF_a\m*&,&F-F0Fd[nF\gwF0Fe_lF0F0*&,&FfvF0Fd[nFh[lF0F[_lF0F0*&,&FczF0Fd[nFg ]lF0F`^lF0F0*&,.F^avFc[nFdav"#M*&,&Fh_lF0Fd[nF^ajmF0Fe_lF0F0*&,&Fh_lF0Fd[nFbbuF 0F[_lF0F0*&,&Fc[nF0Fd[nFc_lF0F`^lF0F0Fe\flF0F0F=F0F0F0F=F0FfvF0,(FczF0Fd[nF`[l* &,(Fg`uF0Fd[nFi^l*&,(Fd[nF\[lFc[nF0Fj\flF0F0F=F0F0F0F=F0F0FfvF_alF$F$FealFahdmf *FivF$FchamF$-Fdu6+FJ-&F@6&FbdzF0F/F_jlFfwF0FiwFjwF_xF.F`x-%REllipticFfirstarg/ 1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx6%Fi\qFdvF/f*6'F4F_jmF^wFcyF\]qFeyF]] qF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$*(FJF0,&FgwF0FhwFfvF0,6Fa[nF0F^^flF0F]`uF0F^zF0Fc jalF0FgwF0FhaemF0FhwF0FJFfvFd[nFfvFfvFfvC&>F`\lFdjm>Fc\lFiehn?(F=F-F0FDF\]l>F^] l-Fegl6#*&,(Fe]anFfv*&,*FcjalF0FgwFfvFhaemFfvFhwF0F0F`^lF0Ffv*&,(FdghmF0*&F]fhn F0F`^lF0F0F_`wF0F0F=F0FfvF0,4F^zF0Fa[nF0F^^flF0F]`uF0FcjalF0FhaemF0FJF0Fd[nFfv* &,,FgwF0FJFh[lFhwF0F0F0F=FfvF0F=F0F0FfvF_alF$F$Feal6&F\e\lF)FevF)f*Fc^mF$F^e\lF $7$F)F[ffnF$F$FjxFdj]mf*F\glF$Fg[\mF$7#-&F@6(Fe[\mF)FevF)FgvF)FaimF$F$Fjx6(Fe\u F0F/F)F)F0f*F`hmFc_rF`cglF$C'>Fj[m-&F@F^cglF[fl>F`\lF)>Fc\lFgel?(F=F-F0FDF\]l>F ^]l,$*&,&*&,&*&,&F=F-FfvF0F0Fi_sF0FfvF[`sF`[lF0F=FfvF0*&Fb^lF0F`^lF0FfvF0F=FfvF _jlF_alF$F$Fjx6*Fd[tF)FevF)F)F)FgvF-f*F\glF$Fj[hmF$-Fdu6+FJ-&F@FecfnFb\nF0FiwFj wF_xF.F`x-%Hdilog/0/BasisVector/0/0/0/MultiSeries/2GF\[mF$F$FjxFibhmf*F`ipFeyF] guF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FhwFh_l,.*(FJF0FgwF-FhwF0FczFhaemFez*(FJF0FgwF0 FhwF0F\[l*(F^zF0FgwF0FhwF-F\[lFfbbmF]\lF^zF`[lF0F]gemC'>F`\lFJ>Fc\lF^z>Ff\lFeih n?(F=FezF0FDF\]l>F^]l*(,**&,(F]_oFczFjarF0FgwF][pF0Fe_lF0Ffv*&,(*&FgwF0FhwF-Fc[ nFf]lF]\lFczF0F0F`^lF0Ffv*&,(Fd_tFczFhwFcavFhbbmF\hsF0F[_lF0Ffv*&,**&,&FgwF\[lF f[lF0F0Fe_lF0F0*&,&FhbbmFf[lFhwFeftF0F[_lF0F0*&,(FgjhnF\[lF`[lF0Ff]lF_jtF0F`^lF 0F0*&,(*&FhwF0F[_lF0F]\lFe_lFcz*&FhwF-F`^lF0F]\lF0F=F0F0F0F=F0FfvF0,&FhetF`[l*& FhwFezF=F0FczFfvF=FfvF_alF$F$FealFfd^mf*F`hmFeyFih]mF$C'>F`\lF0>Fc\lF)>Ff\lF`\o ?(F=FezF0FDF\]l>F^]l*(F^f_nF0F[_lF0F=Fh[lF_alF$F$FealFhjblf*F`hmFc_rFeb[lF$C)>F j[mFjjbl>F`\lF->Fc\lF0>Ff\lFgi[l>Fi\lF[efn?(F=FczF0FDF\]l>F^]l*(,.F^j[lFh[lFg[c lFfvFaj[lFfvF[_lFh_lF`^lFh_lFac[lFfvF0F=FfvFec[lFfvF_alF$F$FjxF\^mf*FialFc_r6#% jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~10/26/2004~@~23:17:04GF$C$>Fj[m-Fh`\nFa]o@1Fjy7#,& Fd[nFc[nF\[lF0F\z7$Fc]inFbganF_z7%Fc]inFbgan,$FeganF`\oFdz7&Fc]inFbganFf]inFhga nFd`r7'Fc]inFbganFf]inFhgan,$F^han#FfvFfhanFjju7(Fc]inFbganFf]inFhganFi]inFhhan Fi[v7)Fc]inFbganFf]inFhganFi]inFhhan,$Feian#FfvF_janC+>F`\lFc]in>Fc\lFbgan>Ff\l Ff]in>Fi\lFhgan>F`arFi]in>Fa^vFhhan>Fd^vF]^in?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,:F^ [bnFh[l*&,(F_br!$+"Fd[nFehtF`brFg_vF0F[brF0Fh[lFd[bnFh[l*&,.F_br!$_"Fb[clF0F`br F\etFhhqFajpFd[n"$C"F=F_dtF0FabrF0Fh[lF[\bnFh[l*&,*F_brF`[lF=FczFhhqFg]lF`brF^` lF0FebrF0Fh[lF^avFegtF_\bnFfvFdav"$>"Fb\bnFfv*&,&FjdtF0Fd[n!#pF0F[_lF0Ffv*&,.F^ avFegtFdavFehtFh\bnF0*&,&Fd[nFc_inFb[clF0F0F[_lF0F0F\]bnF0*&,.F^avFi^lFdav!#]Fa ]bnF0*&,&Ff`lF0Fd[nFef^nF0F[_lF0F0Fe]bnF0*&,,FdavF^`lFj]bnF0FdcvF0F^avF0F\^bnF0 F0F=F0F0F0F=F0F0F0F=F0FfvF0,(Fd[nFh[lF-F0F[dvF0FfvF=Fh[lF_alF$F$FjxF_adnf*FivF$ 6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~A ll~rights~reserved.~-~generated~10/26/2004~@~23:17:13GF$-Fdu6+FJ,$-Fd]oFfwF-F0F iwFjwF_xF.F`x-%SEllipticF/infinity/BasisVector/1/0/1/MultiSeries/1GFixF$F$Fjx6% FbdzF]yF/f*F`ipFeyFgcdmF$@+FjyF[zF\zF]zF_z7%FJF^z,$**F^zF0FhwF0,(FfvF0F[^tF-F]_ oFfvF0Fi]tFfvFgelFdz7&FJF^zFcain,$*(F^zF0,2F0F0F]_oF0F[^tFh[lFe^tF^`lF`^tF^^lFj ]tF^^lFf]lF-*&FgwFczFhwF-F-F0Fa^tFfvFf^tC(>F`\lFJ>Fc\lF^z>Ff\lFcain>Fi\lFgain?( F=FczF0FDF\]l>F^]l*(,,F`_tFajp*&,(FhwFh_lFe_tF^`lFd_tFh_lF0F`^lF0Ffv*&,(F`[lF0F [^tF\hsF]_oF`[lF0F[_lF0FfvFi_tFb`t*&,,Fi_tF_cvF`_tF]`o*&,(FhwF\[pFd_tF\[pFe_tFi ^lF0F`^lF0F0*&,(FczF0F]_oFczF[^tF_jtF0F[_lF0F0Fc`tF0F0F=F0FfvF0Fi`tFfvF=FfvF_al F$F$Feal6&FbdzFfvFevF_jlf*FialF$F]gcmF$7$F_jlFjf_nF$F$FjxF\e[lf*Fd^oFeyFhd[lF$@ %FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,4F^zFfvF^^flFfvFa[nF0Fb[nF-FJ FfvFcjalFfvFgwF0Fd[nF0*&,,FfvF0FgwFfvF^zF-FJF-F=F0F0F=F0F0F0F`^lF0,&FJF0F=F0Ffv FfvF_alF$F$Feal6&FdevFfvFevFe^nf*Fc^mF$F[fhmF$7$F^_al-&F@FiehmF]_alF$F$Fjx6%Fha sF)F/f*Fd^oFeyF]ihlF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fe gl6#*&F[_lF0,(Fd[nFfvF]_oF0*&,&FJFh[lF=FfvF0F=F0F0FfvF_alF$F$FealFfidmf*F\glF$F aidmF$-Fdu6+FJ-&F@6(F`\[mF)F/F0F0F-Fb\nF0FiwFjwF_xF.F`x-%FSsi/0/BasisVector/0/0 /1/MultiSeries/0GF\[mF$F$Fjx6(F\hnFfvFevF)FgvF)f*F\glF$F^hnF$-Fdu6+FJ-&F@6&F\hn FfvF/F)Fb\nF0FiwFjwF_xF.F`x-%Garcsech/-1/BasisVector/0/MultiSeries/0GF\[mF$F$Fj x6%F`benFdvFa\[mf*F]gpF\[oFbbenF$>F=-Fgdl6#7$-F@6&FfvFJF^zF%-F]el6#7%FDFah\n-&F jdl6#Fa[`nF`^clF$F$F]_cl6&FghbnF)F/F)f*F`hmF$F[fdmF$-&F@6%FghbnF)F/FghmF$F$FjxF ]g[lf*FivF$FjalF$-Fdu6+FJ-&F@6&FfjrF)F/F)FfwF0FiwFjwF_xF.F`x-%coerfcbivar/infin ity/aux/0/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxFdj]lf*Faeq 6$F4%"zGF$F$C%>F=Ffeq>FEF`fl-F@6$,&-F]g]m6$F=FEF0*&Ff[wF0-.F(FhhinF0F0FaelF$F$F bgq6)F(F)FegqFevF)F)F)f*FialF$F\`anF$7$F)F``anF$F$FjxFhb[nf*FivF]eoF`jmF$C*F]il >FE-&FU6'F\jmF)FevF)FgvFfeo>Fj[mF0@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc `l*&Fj[mFfv-Fdc[nFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-Fdc[nF]hoFa[mF$F$F^ho6 $Ff^bmF)f*F\glFahoFh^bmF$C+F]il>F=-&FUFgecmFjil>FE,$*(FezFc`\mF^jlFfv-Fg\p6#Fc` \mF0F`\o>Fa[mFb[m>F=-&FU6)Ff^bmF)FevF)F-F)FgvFjil>FE,$*&Fez#F\[pF^`lF`[jnFfv#F0 Fecfl>F`fn-Fc[m6'F=Fh[mF-FEF)>Fj[mFaio-Ffjl6$/Fc`l-.Ff^bmF_\mFj[mF$F$Fiio6$F[jo Fdvf*F\glFahoFejoF$C+F]il>F=-&FU6)F[joFdvFevF0F)F)FgvFjil>FEFe\_m>Fa[m-Fc[m6'F= Fh[mF0FEFdv>F=-&FU6)F[joFdvFevF0F)F0FgvFjil>FEFfv>F`fnF^]jn>Fj[mFaioF^]_mF$F$Fi ioFhdfnf*F\glF$F[_rF$7#-&F@6*Fi^rFfvFevF)F0F)FgvF)FaimF$F$Fjx6)FecrF0FevF)F)F0F gvf*F\glF$F`e\mF$7$-&F@6*FecrF0FevF)F)F0FgvF)Faim-&F@6*FecrF0FevF)F)F0FgvF0Faim F$F$FjxFig\mf*FciqFeiqF[h\mF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6& -Fig\mF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$Fig\mF)Fc] rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$Fig\mF]yFc]rF]^r-Ffjl6$/Fc`l-.Fig\mFc^rF\gnF$F$Ff^ r6*F`\[mF)FevF)F0F)FgvF)f*F\glF$FaidmF$-Fdu6+FJ-&F@6(F`\[mF)F/F0F)F)Fb\nF0FiwFj wF_xF.F`x-%FSsi/0/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$FjxFegdnf*FivF$FabflF $-FU6'-Fdu6+FJ-FS6$Fegl-&F@F\bfl6)Fgw-F]bflF\^n--F_^n6#F]bflF\^n,$--F`btF]bjnF \^nF-,$--F_]fnF]bjnF\^nF^`lFhwF]yF0FiwFjwF_xF.F`x-F]bflFc^nFDFJF^zFgwF$F$Fahl6& FihmFfvFevF)f*F`hmF$F[imF$7$F)Fdf[mF$F$Fjx6$FdfqF]yf*FivF$6#%jrCopyright~(c)~20 04~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~- ~generated~10/26/2004~@~23:12:11GF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FcduF]yF/6'Fgw-F dfqF\^n,&-FdfqFgbclFfv*(FhwF0F]yFfvFfcjnF0F0FhwF]yF0FiwFjwF_xF.F`x-FdfqFc^nFDFJ F^zFgwF$F$Fahl6&Fi\tF)F/F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:16:31GF$-&F@6%Fi \tF)F/FghmF$F$Fjx6'F]^wF)FevF)Fgvf*F\glF$F_^wF$7#-&F@6(F]^wF)FevF)FgvF)FaimF$F$ FjxF_aemf*FciqFeiqFfaclF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F_a emF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg \r@'F^]r>F\gn-&FgdlF\`[nFc]rFa\r>F\gn-&Fgdl6%F_aemFdvFgjnFfg]l>F\gn-Fax6$-&Fgdl 6$F_aemF]yFc]rF]^r-Ffjl6$/Fc`l-.F_aemFc^rF\gnF$F$Ff^rFgefmf*Fg\uFeyF^_sF$@'FjyF [zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(F[_lFh[l*&F_xF0F`^lF0Ffv*&,(F[_ lFfv*&,&FgwFfvFh[lF0F0F`^lF0F0F[__nF0F0F=F0FfvF0,&FgwFfv*&F=F0FgwF0F0FfvF=FfvF_ alF$F$FealF]cblf*FivF$FhbblF$-Fdu6+FJ-&F@FefanFfwF0FiwFjwF_xF.F`x-%QEllipticEfi rstarg/-1/BasisVector/0/MultiSeries/0GFixF$F$FjxFg_\mf*F^jmFey6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~11:17:29GF$@+FjyFcjmF\zFejmF_z7%FdjmFfjm-Fegl6#**FJF0,(Fa[nF-FJF0Fb`zF0 F0F^zFh[l,(FJF\[pFd[nF0F^`lF0FfvFdz7&FdjmFfjmF\ijnFfjmC(>F`\lFdjm>Fc\lFfjm>Ff\l F\ijn>Fi\lFfjm?(F=FczF0FDF\]l>F^]l-Fegl6#*&,(F[`oFfv*&,,Fd[nFfvFJFczFd`zFfvFb`z F-F`[lF0F0F[_lF0Ffv*&,(Fb`oF0*&,*FJFh[lFb`zFh[lFczF0Fa[nF-F0F[_lF0F0*&,&Fh]lF0* &,&Fa[nFfvFfvF0F0F[_lF0F0F0F=F0F0F0F=F0FfvF0,(Fb`zF0Fd`zF0*&,(Fb`zF-Fa[nF0*&F^z F-F=F0F0F0F=F0F0FfvF_alF$F$Feal6(FcvF0F/F0F0F-f*FialFc_rFi`^lF$C$>Fj[m-&F@6(Fcv F0F/F0F0F0Fa]o@1Fjy7#,&FczF0Fd[nF`[lF\z7$Fd[[o,&Fd[nFg]bnFbbuF0F_z7%Fd[[oFf[[o, $*&,&F^^lF0F]`rF_cuF0F\juFfvF`\oFdz7&Fd[[oFf[[oFh[[o,$*&,*FezF0Fd[nFi^lF]`rF^`l FiiuFezF0FgjuFfvF_jlFd`r7'Fd[[oFf[[oFh[[oF\\[o,$*&,,!$j*F0Fd[n"%!>%Fdju"$F)F]`r !%_lFiiu"%QJF0Ff[vFfv#FfvFch^lFjju7(Fd[[oFf[[oFh[[oF\\[oF`\[o,$*&,.F_[v"%0FFdju "&@U"Fiiu!&a[$F]`r"&UW$Fd[n!&.q""%xJF0F0Ff\vFfv#F0"%sIFi[v7)Fd[[oFf[[oFh[[oF\\[ oF`\[oFj\[o,$*&,0Fd\v"%vQF_[v"&e`#Fdju!&X!oFiiu"&)G#*F]`r!&n=(Fd[n"&5#G!%VWF0F0 Fg]vFfv#FfvFh\vC+>F`\lFd[[o>Fc\lFf[[o>Ff\lFh[[o>Fi\lF\\[o>F`arF`\[o>Fa^vFj\[o>F d^vFf][o?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,:F__vFh[l*&,(Fd[nFgbdmF_br"$S"F`brF^`vF0 F[brF0Fh[lFj_vFh[l*&,.FaewF0Fd[nFjbdmF=F^j[mFhhqF]\lF`brFj_tF_brF_f^nF0FabrF0Fh [lFh`vFh[l*&,.F-F0F`brFg]lFd[nFh[lFhhqF^`lF_brFc[nF=F\[lF0FebrF0Fh[lF^avF_avF`a vFfvFdavFabdmFfavFfvFbbdmFfvFebdmFfvF0FacdmFfvF=FfvF_alF$F$Fjx6$FcvF)f*FivFiahl 6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~ -~generated~05/16/2006~@~11:17:14GF$C-F]il>FE-&FUFbc[mFfeo>Fj[m,$-F^fpF_]lF`\o@ %Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnFfgo>FE-&FU6)FcvF)FevF)F-F)FgvFfeo>Fj[m,$*&Fih_mF_j lF=F0Fgdfl@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF-Fj[mF)>Fa[mF`gnF\\`mF$F$F `cqF`fgmf*FialFeyF[dzF$@1FjyFbgxF\zFb`anF_z7%F)F),&Fd[nF-F]`rF0Fdz7&F)F)Ffa[oF) Fd`r7'F)F)Ffa[oF),&Fd[nFbzF]`rFjhzFjju7(F)F)Ffa[oF)Fia[oF)Fi[v7)F)F)Ffa[oF)Fia[ oF),&Fd[n#FezFegtF]`r#FezFajelC+>F`\lF)>Fc\lF)>Ff\lFfa[o>Fi\lF)>F`arFia[o>Fa^vF )>Fd^vF\b[o?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,(Fh]lFb[x*&,&Fd[nFg_vF\hsF0F0F[_lF0Ff v*&,(Fh]lFf\x*&,&Fg]bnF0Fd[nFgiuF0F[_lF0F0*&,(Fh]lFh]x*&,&Fc`lF0Fd[nFc[nF0F[_lF 0F0F_crF0F0F=F0F0F0F=F0FfvF0,&Fd[nFcz*&,&Fd[nF`[lF_brF0F0F=F0F0FfvF=FfvF_alF$F$ Feal6*F^fmF)FevF_fmF)F)FgvF)f*FivF$FafmF$-Fdu6+FJ-Fh[fnFfwF0FiwFjwF_xF.F`x-%MSt ruveH/0/BasisVector/-_a1/0/0/MultiSeries/0GFixF$F$FjxFjjdmf*F\glF$F`cglF$-Fdu6+ FJ-F]hhnFb\nF0FiwFjwF_xF.F`x-%Jarccoth/1/BasisVector/0/0/0/MultiSeries/0GF\[mF$ F$FjxF]jvf*F`hmFc_rFgivF$C(>Fj[mF`_jl>F`\lF)>Fc\lF)>Ff\lF`\o?(F=FezF0FDF\]l>F^] lFfc_mF_alF$F$Fjx6$FghbnF)f*F\glFfhlF[fdmF$C)F]il>F=-&FU6'FghbnF)FevF)FgvFjil>F EF]jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.FghbnF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/F c`l-F_f[oF_\mFj[mF$F$Fb\m6(Fih\nF)FevF)FgvF)f*F\glF$Ffg\nF$-Fdu6+FJ-&F@6&Fih\nF )F/F)Fb\nF0FiwFjwF_xF.F`x-%inerfc/infinity/aux/1/1/2*Pi~..~Pi/0/BasisVector/0/M ultiSeries/0GF\[mF$F$Fjx6&FfjrF)FevF)f*FialF$6#%fqCopyright~(c)~2006~by~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:53G F$7$F)-&F@6%FfjrF)F/F_blF$F$Fjx%*HeavisideGf+Fbbl6$F`exF[exFhblF$C$Fheel@%FjyF) C%>F=Fail@%F[dm>FE-FUF[fl>FEFf]`l@)/FEFfvF)Fa[al-Fcdl6&F0FJF^zF%0F=F)-Fcdl6&-Fg g[oF_]lFJF^zF%-Fcdl6&FEFJF^zF%F$F$6*FWFXFdrFc\mFasFcflFaoFdflFhfl6&F[fsF)F/F)f* F`hmF$F\h[lF$F]helF$F$FjxFa\nf*F`hmFeyF^_sF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l ,$*(F]`sF0F`^lF0F=Fh[lFfvF_alF$F$Feal6*F[joF0FevF)F)F0FgvF0f*F\glF$FbfcmF$-Fdu6 +FJ-&F@F]ffmFb\nF0FiwFjwF_xF.F`x-%MEllipticCK/1/BasisVector/0/0/1/MultiSeries/1 GF\[mF$F$FjxFe`sf*FialFc_rFbf^lF$C$>Fj[mFg`s@1Fjy7#,&F`[lF0Fd[nFczF\z7$Fdj[oFf[ [oF_z7%Fdj[oFf[[o,$Fi[[oFbzFdz7&Fdj[oFf[[oFgj[oF\\[oFd`r7'Fdj[oFf[[oFgj[oF\\[o, $Fa\[oFbh^lFjju7(Fdj[oFf[[oFgj[oF\\[oFjj[oFj\[oFi[v7)Fdj[oFf[[oFgj[oF\\[oFjj[oF j\[o,$Fg][oFg\vC+>F`\lFdj[o>Fc\lFf[[o>Ff\lFgj[o>Fi\lF\\[o>F`arFjj[o>Fa^vFj\[o>F d^vF][\o?(F=F[\lF0FDF\]l>F^]lF[_vF_alF$F$Fjx6'Fh[pFdvFevF``^mFgvf*Fg^nF$Fb`^mF$ 7#-&F@F_`^mFaimF$F$Fjx6&F`^mF0F/Fe^nf*Fc^mF$Fh^nF$-Fg^mF]_alF$F$Fjx6(F\aoF)FevF )FgvF)f*Fg^nF$F^aoF$-Fdu6+FJ-&F@6&F\aoF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%jnLommelS1/i nfinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$FjxFce[mf*Fg^nF$F `[[lF$-Fdu6+FJ-&F@6&Fh_pF)F/Fg\mFf[[lF0FiwFjwF_xF.F`x-%ILommelS2/0/BasisVector/ _a2/MultiSeries/0GF[_pF$F$FjxFd\elf*F\glF_bmFf\elF$C'@$FjyO-F@6&-Fd\elFa\lFJF^z F%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fd\elF)F`dmFadmYFfdm>Fa[m-F ax6$-&F]elFehhmF`dmF]em-Ffjl6$/Fc`l-.Fd\elF_\mFa[mF$F$FcemFedgmf*F\glF$6#%jrCop yright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~right s~reserved.~-~generated~01/27/2004~@~15:23:26GF$FadgmF$F$FjxFjaelf*F`hmFc_rFgc[ nF$C(>Fj[mF^_r>F`\lF^`l>Fc\lF\[p>Ff\l#FcavFc[n?(F=FezF0FDF\]l>F^]l*(,,*&Fec[lF0 FabrF0Ffv*&,&F0F0F=Fg]lF0Fi_sF0Ffv*&Fa_\lF0FebrF0FfvF`^lFfv*&,(F[_lFh[lF`^lF0Fe [pF0F0F=F0FfvF0F=Ffv,&F=F-F-F0FfvF_alF$F$Fjx6$Fe\mFf\mf*6'FjvF[wF\wF]wFcyFiahlF j\mF$C+F]il>FE-&FU6'Fe\mFf\mFevF)FgvFfeo>Fj[m-Fcdl6%-Fi^rF^demFafoFefo>F`fn-Fc[ m6'FEFh[mF)Fj[mFgdem>FE-&FUF]_\mFfeo>Fj[m-Fcdl6%,$*$*&F=FezF]b[mFfvF_jlFc`\mFaf oFefo>F\gn-Fc[m6'FEFh[mFh\mFj[mFgdem>Fa[mF`gn-Ffjl6$/Fc`l-Fe\mF]hoFa[mF$F$F`cqF j[]nf*Fg^nF$F\\pF$-Fdu6+FJ-&F@6&Fh[pF0F/FcbxFf[[lF0FiwFjwF_xF.F`x-%QGegenbauerC /1/BasisVector/-_a2+1/2/MultiSeries/0GF[_pF$F$Fjx6$F]]nF)f*FivF]eoFagzF$C*F]il> FE-&FU6'F]]nF)FevF)FgvFfeo>Fj[mFieu@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/F c`l*&Fj[mFfv-.F]]nFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F\d\oF]hoFa[mF$F$F^ho 6$Fj]oF)f*Fg^nFa`xFhd[lF$C-F]il>Fj[m-&FUFi]oFc\p>Fa[m**F^jlF0-F[_qF`fzFfvFfi\lF fvFah\lFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fjd\oFafoFefoFj]pFefo>F\gnFefr>Fj[m -&FU6'Fj]oF)FevFbfjmFgvFc\p>Fa[m,$**F^jlF0F[e\oFfvFaf\mFfv-Fg\p6#,&F-F0FEFfvFfv Ffv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fie\oFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[m, &F0F0F_[lFfvFa[mF)>F`fnFhcx-Ffjl6$/Fc`l-.Fj]oFf_pF`fnF$F$F`cq6'F`^mFdvFevFi_pFg vf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~r eserved.~-~generated~05/16/2006~@~12:47:45GF$7#-&F@6(F`^mFdvFevFi_pFgvF)FaimF$F $Fjx6'F[ctF)FevF)Fgvf*FivF$F^ctF$7#-&F@6(F[ctF)FevF)FgvF)FaimF$F$FjxF_\]nf*F\gl F$FjhnF$-Fdu6+FJ-&F@F[gblFb\nF0FiwFjwF_xF.F`x-%inarcsinh/RootOf(1+_Z^2,index~=~ 2)/BasisVector/1/2/MultiSeries/0GF\[mF$F$Fjx6*FehnFdvFevF)F)F)FgvF)f*F\glF$Fgiv F$-Fdu6+FJF[\emF0FiwFjwF_xF.F`x-%Qarcsinh/infinity/BasisVector/0/0/0/MultiSerie s/0GF\[mF$F$Fjx6$FdfqF)f*FivF$FaipF$@'-Fff^m6#'FhwF)C$-Ff_dl6&F-FdfqF\g^mF_i\o- &F@6%FdfqF)FegqFfeo-Fff^m6#',$FhwF-F.@'-Fff^m6#'Fii\oFeduC$-Ff_dl6(F-FdfqF\g^mF hi\o%)subcase:GF]j\o-&F@6&FdfqF)F*FdduFfeo-Fff^m6#'Fii\oFahvC$-Ff_dl6(F-FdfqF\g ^mFhi\oFaj\oFgj\o-&F@FhacnFfeoY6&Q:need~to~determine~whetherF$F]j\oQ#orF$Fgj\oC $-Ff_dl6%F-FdfqFcg^m-&F@6%FdfqF)FcimFfeoF$F$FjxF`iqf*F^jmFeyF\iqF$@'FjyFcjmF\zF ejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(Fj]flF0F[_lF0,(Fa[nF0Fd[nF fvF`einF0FfvFfvF_alF$F$Feal6(FjhqF0FevF_jlFgvF)f*FivF$F^ccmF$-Fdu6+FJ-&F@F\ccmF fwF0FiwFjwF_xF.F`x-%KChebyshevT/1/BasisVector/1/2/MultiSeries/0GFixF$F$FjxFf^wf *F\glF_bmF`esF$C'@$FjyO-F@6&-Ff^wFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[ dm>Fa[m-&F]el6$Ff^wF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Ff^wF]yF`dmF]em-Ffjl6$/Fc` l-.Ff^wF_\mFa[mF$F$Fcem6)F[joF0FevF)F)F)Fgvf*F\glF$FbfcmF$7#-&F@6*F[joF0FevF)F) F)FgvF)FaimF$F$Fjx6&Fe\mFdvFevF)f*FialF$F^d]lF$7$F)-Ff_\mF_blF$F$Fjx6*F\`[lFdvF evF)F)F0FgvF)f*F\glF$F[_fmF$-Fdu6+FJ-&F@6(F\`[lFdvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x- %Parccos/infinity/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx%)FresnelfGf*FaeqF $F$F$-F@6$,&*&,&F_jlF0-.%)FresnelSGF[flFfvF0-Fbeel6#,$*&F^jlF0FDF-F_jlF0F0*&,&F _jlF0-.%)FresnelCGF[flFfvF0-FdeelFe`]oF0FfvFaelF$F$Fbgq6&FijpF)FevF)f*F`hmF$F`e sF$7$F)-&F@Fdj^mFghmF$F$Fjx6*FcvFcdzFevF)F)F)FgvF)f*FivF$6#%fqCopyright~(c)~200 6~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006 ~@~11:17:20GF$-Fdu6+FJ-&F@6(FcvFcdzF/F0F0F0FfwF0FiwFjwF_xF.F`x-%VEllipticE2ndar g/1/_a1/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6(FcvF_[elFevF)F0F)f*FialF$Fg ^`nF$7$F0-&F@6(FcvF_[elF/F0F)F)Fa]oF$F$FjxFge[nf*F]bilF$Fi_xF$Fa^enF$F$Fjx6&Fcd \lF)FevF)f*Fc^mF$Fed\lF$7$F)FfegnF$F$Fjx6&F`gfmF)FevF)f*Fc^mF$6#%fqCopyright~(c )~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16 /2006~@~12:47:30GF$7$F)-&F@6%F`gfmF)F/FdaoF$F$FjxF^jsf*F\glF$Fg]]lF$-Fdu6+FJ-F^ ^]lFb\nF0FiwFjwF_xF.F`x-%Jarccsch/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx 6$FihmF)f*F\glFahoFhhemF$C+F]il>F=-&FU6)FihmF)FevF)F)F)FgvFjil>FE*&Ff[wF0F\coF0 >Fa[mFb[m>F=-&FU6)FihmF)FevF)F)F0FgvFjil>FEFfjv>F`fnFb[m>Fj[mFaio-Ffjl6$FegnFj[ mF$F$Fiio6*F^boF0FevF)F)F0FgvF)f*F\glF$Fji_lF$-Fdu6+FJ-F[himFb\nF0FiwFjwF_xF.F` x-%Jarctanh/1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6%FfjrF]yF/f*F`ipFeyFa g[oF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FhwFh_l,.FhaemF-FhihnF0FiihnFezFjihnF-FfbbmFcz F^zF-F0FgelC'>F`\lFJ>Fc\lF^z>Ff\lFde]o?(F=FezF0FDF\]l>F^]l*(,**&,(F-F0F]_oF0Fgw Fh_lF0Fe_lF0Ffv*&,(FgjhnFh[lFf]lF-Fh[lF0F0F`^lF0Ffv*&,(FhwFczFd_tF0FhbbmF^^lF0F [_lF0Ffv*&,**&,&FgwF-Fh_lF0F0Fe_lF0F0*&,&FhbbmFczFhwF]`oF0F[_lF0F0*&,(FgjhnF-F- F0Ff]lF^^lF0F`^lF0F0*&,(Fd[inFezFe_lF0Fe[inFezF0F=F0F0F0F=F0FfvF0,&FhetFfvFg[in F0FfvF=FfvF_alF$F$FealFiilf*F\glF$FjhlF$7#-&F@6(FdhlF)FevF)FgvF)FaimF$F$FjxFd\e nf*FialF$F]]^lF$-Fb]^lFjimF$F$FjxFc]^lf*F^jmFeyF]]^lF$@'FjyFcjmF\zFejmC&>F`\lFd jm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#Fc`jlF_alF$F$Feal6+F(F)F*FevF_fmF+F)FgvF)f *FivF$FhdgmF$-Fdu6+FJ-FjbcmFfwF0FiwFjwF_xF.F`x-%\oBesselY/0/(2*_a1)::integer/Ba sisVector/-_a1/2*_a1/0/MultiSeries/0GFixF$F$Fjx6$FjhqF0f*FivF]eoF^ccmF$C*F]il>F E-&FU6'FjhqF0FevF)FgvFfeo>Fj[mF0@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l *&Fj[mFfv-.FjhqFixF0Fcgo>F`fnFj^jm>Fa[mF`fn-Ffjl6$/Fc`l-Fji]oF]hoFa[mF$F$F^ho6& FjhqF0FevF)f*FialF$Fdh[mF$7$F)-Fhh[mF_blF$F$Fjx6&FaeilF)FevF)f*F`hmF$FceilF$7$F )-&F@Fhi^nFghmF$F$FjxFaailf*FciqFeiqFi_^mF$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe [r@$F_dlO-FU6&-FaailF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa \r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$FaailF)Fc]rFa\r>F\gn-&Fgdl6%FaailFdvFgjn Ffg]l>F\gn-Fax6$-&Fgdl6$FaailF]yFc]rF]^r-Ffjl6$/Fc`l-.FaailFc^rF\gnF$F$Ff^rFc\^ of*Fg^nFj[pFdailF$C*F]il>Fj[m-&FUFfagnFc\p>Fa[m**-Fg\p6#,&FEF-F-F0Ffv-Fj[o6#,$F ]_qFgelF0)F-FEF0,&*$-F]gfn6#-Fg\p6#,(FEF0F0F0*&Ff[wF0F=F0F0F-F0*$-F_`dlFd^^oF-F 0F_jl@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fi]^oFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6 $/Fc`l*&Fa[mFfv-Fb]^oF[_pF0F\_p>F\gn-Fc[m6'Fj[mFh[m,&F_[lF0F0F0Fa[mF)>F`fnF\gn- Ffjl6$/Fc`l-Fb]^oFf_pF`fnF$F$F^hoF_c[nf*FivF$F`jmF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6% F\jmF]yF/6'Fgw-F\jmF\^n--F_^nFc\oF\^nFhwF]yF0FiwFjwF_xF.F`x-F\jmFc^nFDFJF^zFgwF $F$Fahl6*Fi^rFfvFevF)F)F)FgvF-f*F\glF$F[_rF$-Fdu6+FJ-Fbi[lFb\nF0FiwFjwF_xF.F`x- %MEllipticE/-1/BasisVector/0/0/0/MultiSeries/2GF\[mF$F$FjxFj_`mf*FivF$6#%jrCopy right~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights ~reserved.~-~generated~10/22/2004~@~11:45:13GF$-Fdu6+FJ-F^dclFfwF0FiwFjwF_xF.F` x-%YEllipticE2ndarg/infinity/BasisVector/1/2/1/MultiSeries/1GFixF$F$FjxFdevf*F \glF$FhblF$@)FgclYF[[fnF\flFa[\lFhelF\[fnYF`[fnF$F$6&FWFXF]rcCmultiseries/funct ion/LegendreP3arg&:-4536$FcjyF]yf*Fg^nF$FefemF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Fcjy F]yF/6)Fgw-FcjyFidp--&F`^nFj\l6#FcjyFidp,$--&F`^n6$FezFezFgc^oFidpF-FhwF_[lF]yF 0FiwFjwF_xF.F`x-FcjyFcepFDFJF^zFgwF$F$FahlFd\zf*F\glF_bmFf\zF$C'@$FjyO-F@6&-Fd \zFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFc\zF`dmFadmYFfdm> Fa[m-Fax6$-&F]el6$Fd\zF]yF`dmF]em-Ffjl6$F[^zFa[mF$F$Fcem6)F_hvF)F`hvFevF)F0F)f* FialF$FdhvF$7$F0-&F@Fd\ilFa]oF$F$Fjx6(F`\jlF)F/F_fmF)F)f*FialFeyFh\\mF$@)FjyFdf mF\zFefmF_zFffmC'>F`\lF0>Fc\lF)>Ff\lFgfm?(F=FezF0FDF\]l>F^]lF`gmF_alF$F$FealFfa `mf*Fg^nF$FecqF$7#-&F@6(FbcqF)FevF)FgvF)FaimF$F$Fjx6(FcirF0FevF_jlFgvF)f*F\glF$ Fg[^mF$-Fdu6+FJ-&F@6&FcirF0F/F_jlFb\nF0FiwFjwF_xF.F`x-%Harccosh/1/BasisVector/1 /2/MultiSeries/0GF\[mF$F$Fjx6$Fe\uF0f*F\glF`enF`cglF$C,F]il>Fj[mFdbo>F=-&FcdlFe jdmF]fn>FE,$F\coF_jl>F`fn-Fbfn6'F=FdfnF)FEF0>F=-&Fcdl6)Fe\uF0FevF)F)F0FgvF]fn>F EFgel>F\gnF\h^o>Fa[mF`gn-Ffjl6$/Fc`l-.Fe\uF_\mFa[mF$F$FhgnF^dglf*F\glF$Fjg_lF$- Fdu6+FJ-&F@6&FfgmFfhnF/F)Fb\nF0FiwFjwF_xF.F`x-%gnarccsch/RootOf(1+_Z^2,index~=~ 2)/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF^`ilf*F\glF$6#%jrCopyright~(c)~2004~ by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ge nerated~01/27/2004~@~15:23:13GF$F[`ilF$F$Fjx6%FecalF)F/f*F^jmFeyFfa[lF$@%FjyFcj mC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,,Fa[nF`[lF0F0FJF`[lFd[nFcz*&,(FJFc[n F`[lF0F=FczF0F=F0F0F0F`^lF0,&FJF\[lF=F\[lFfvFfvF_alF$F$FealFf^[mf*FialF$Fg][mF$ Fa[amF$F$Fjx6(FjhqF0FevF)FgvF)f*FivF$F^ccmF$-Fdu6+FJ-&F@6&FjhqF0F/F)FfwF0FiwFjw F_xF.F`x-%IChebyshevT/1/BasisVector/0/MultiSeries/0GFixF$F$Fjx6&Fe\mFfvFevF_jlf *FialF$FhbblF$7$F_jl-Fdd[nFf[elF$F$Fjx6$Fi\qF]yf*F[]qF$Fd_fnF$-FU6'-Fdu6+FJ-FS6 $Fegl-&F@6%Fi\qF]yF/6)Fgw-Fi\q6&FhwF_[lF[[lF]y,&*(F[aqF0F`jemFfvF^\_oF0F0*(F[aq F0F`jemFfv-Fi\q6&FhwF_[l,&F[[lF0F0F0F]yF0FfvFhwF_[lF[[lF]yF0FiwFjwF_xF.F`x-Fi\q 6&FhwF_[lF[[lF`hlFDFJF^zFgwF$F$Fahl6&FdevFdvF/Fi_pf*Fc^mF$Fi[elF$-&F@Fg[elF``pF $F$Fjx6%F\aoF]yF/f*F_yFeyFbhzF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&F[[lF`[l,@F ][lFh_l*(FgftF0FJF0F_[lF-F0FjzFh[lFic]lF0**FJF0FhwF0F_[lF-F[[lF0Fc[nF^[lF]\l*(F g`^nF0F^zF0F[[lF0F0Fg[lFc[nFe[lFf[lFb[lF_`v**FjhtF0F^zF0FhwF0F[[lF0F0F^zF][p*(F \cflF0FgwF0F[[lF-F0Fi[lF`[lFj[lF_cvF0F\auC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lF`]_o?(F =FczF0FDF\]l>F^]l*(,,*&,*F`gtFc[nFe]lFa_tFietF0FhwFjetF0Fh]lF0Ffv*&,0F[[lF]ftF^ ftF0*&FgftF0F_[lF-F0Fb_lFcftF`ftF0Fd_lFeft*(FhwF0F_[lF-F[[lF0Fc[nF0Fe_lF0Ffv*&, .Fe^lF[gtFh^lFagt*(FdgtF0FhwF0F[[lF0F0FbgtF0*&F]gtF0F[[lF0F0Fj^lFf[lF0F[_lF0Ffv *&,(F]^lFigt*&F\htF0F[[lF-F0F_^lFf[lF0F`^lF0Ffv*&,,*&,(FhwFbhtFahtF0Fe]lFc[nF0F h]lF0F0*&,,Fb_lFehtF[[lFhhtFfhtF0Fd_lF][pFihtF0F0Fe_lF0F0*&,.Fe^lF]itF][pF0Fj^l Fc[n*(FjhtF0FhwF0F[[lF0F0Fh^lFigt*&F`itF0F[[lF0F0F0F[_lF0F0*&,(F_^lF\hsF]^lFdit *&FfitF0F[[lF-F0F0F`^lF0F0*&,,FjitF0*&,(FajtF0F[[lF`jtFb_lF_jtF0Fe_lF0F0*&,(Fe^ lFejtFh^lF_jt*&F\htF0F[[lF0F0F0F[_lF0F0*&,(F]^lFhjt*&FajtF0F[[lF-F0F_^lF\[lF0F` ^lF0F0*&,*Fh]lF\[lFj`lFbgtFi`lFj_tF[alFbgtF0F=F0F0F0F=F0F0F0F=F0FfvF0,&F]alFf[l *&,&F]alF\hsF^alF\[lF0F=F0F0FfvF=FfvF_alF$F$FealF[h_nf*F`hmF$FhbpF$F]dzF$F$Feal F[a\lf*F^doFeyFgepF$@'FjyFdfmF\zF]h_lC&>F`\lF0>Fc\lF^h_l?(F=F-F0FDF\]l>F^]lFc]a nF_alF$F$Feal6$FgalF]yf*FivF$FjalF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FgalF]yF/6'Fgw-F galF\^n--F_^n6#FgalF\^nFhwF]yF0FiwFjwF_xF.F`x-FgalFc^nFDFJF^zFgwF$F$Fahl6)FdfqF )FegqF/F)F)F0f*FialFc_rFgacmF$C$>Fj[mFe]fn@)FjyFbgxF\zFb`anF_z7%F)F),$Fe`anF`[l C'>F`\lF)>Fc\lF)>Ff\lFib_o?(F=FezF0FDF\]l>F^]l-Fegl6#*&,&F[`sFh[lF[_lF0F0FghqFf vF_alF$F$FjxFi\tf*F\glF_bmFdanF$C'@$FjyO-F@6&-Fi\tFa\lFJF^zF%>F=F\cm@%F^cm>Fj[m F`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fi\tF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fi\tF]yF` dmF]em-Ffjl6$/Fc`l-.Fi\tF_\mFa[mF$F$Fcem6&Fi_mF)F/F)f*F`hmF$Fh[fmF$-&F@6%Fi_mF) F/FghmF$F$Fjx6(FianF)FevF)FgvF)f*F\glF$F[bnF$-Fdu6+FJ-&F@6&FianF)F/F)Fb\nF0FiwF jwF_xF.F`x-%\oCi/infinity/aux/1/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0 GF\[mF$F$FjxFji]mf*FivF$F``sF$-Fdu6+FJ,$-Fh`sFfwF-F0FiwFjwF_xF.F`x-%SEllipticE2 ndarg/-1/BasisVector/0/0/0/MultiSeries/1GFixF$F$FjxFci_mf*FivF$F[dzF$7#-&F@F[`` mFaimF$F$Fjx6'FdevFdvFevFi_pFgvf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithm s~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:40GF$7#-& F@6(FdevFdvFevFi_pFgvF)FaimF$F$FjxF``flf*FciqFeiqFjhdmF$C+@$F[jqYF]jq>F=F_jq@$F hjqYFc[r>FEFe[r@$F_dlO-FU6&-F``flF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@' F^]r>F\gn-&Fgdl6$F``flF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F``flF]yFc]rF]^r-Ffjl6$ /Fc`l-.F``flFc^rF\gnF$F$Ff^r6*Fe[uFfhnFevF)F)F)FgvF)f*F\glF$Fg[uF$-Fdu6+FJ-Fde[ lFb\nF0FiwFjwF_xF.F`x-%jnarccot/RootOf(1+_Z^2,index~=~2)/BasisVector/0/0/0/Mult iSeries/0GF\[mF$F$Fjx6(FihmF)FevF)F)F)f*F`hmF$6#%fqCopyright~(c)~2006~by~the~Al gorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:21 GF$7$F)-&F@6(FihmF)F/F)F)F)F[flF$F$FjxFe^dlf*F\glF$FcenF$-FU6'-Fdu6+FJ-&F@F\a\l 6%Fgw*&FdbamF0F^jlF0FfjvF0FiwFjwF_xF.F`x-F\hnFb\uFDFJF^zFgwF$F$Fahl6*F^fpFdvFev F)F)F)FgvF)f*F\glF$Fbi\mF$-Fdu6+FJ-&F@F_]elFb\nF0FiwFjwF_xF.F`x-%Parcsin/infini ty/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fjx6&Fa[`nF)F/F)f*F`hmF$Fc[`nF$-&F@6 %Fa[`nF)F/FghmF$F$FjxF_fzf*FaeqF$F$F$-F@6$*$FaeelFfvFaelF$F$FbgqFhglf*Fg\uFeyF] glF$@)FjyF[zF\zF]zF_z7%FJF^z,$FcjalF_jlC'>F`\lFJ>Fc\lF^z>Ff\lF`\`o?(F=FezF0FDF \]l>F^]l*(,&Fe_lF0Fb[bmF0F0F=FfvFb^lFfvF_alF$F$Feal6'FainF)FevF_fmFgvf*FivF$Fhf ]nF$7#-&F@6(FainF)FevF_fmFgvF)FaimF$F$Fjx6*F(F)F*F/F,F)F)Ff[^lf*Fh[^lFey6#%jrCo pyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~10/26/2004~@~23:12:37GF$@'FjyF^\^lF\zF_\^lC&>F`\lFgw>F c\lFhw?(F=F-F0FDF\]l>F^]l-Fegl6#,$Fg\^lFfvF_alF$F$FealFadjnf*F^doFeyF]djnF$@'Fj yFdfmF\zFj[\mC&>F`\lF0>Fc\lF[\\m?(F=F-F0FDF\]l>F^]lFa\\mF_alF$F$Feal6&F][_mF)F/ F)f*F`hmF$F[[qF$-&F@6%F][_mF)F/FghmF$F$Fjx6*FefsF)FevF)F)F0FgvF)f*F\glF$6#%fqCo pyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~05/16/2006~@~11:16:37GF$-Fdu6+FJ-&F@6(FefsF)F/F0F0F-Fb\nF0FiwFjwF_xF.F`x-% ECi/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6(F]_zFdvF/F0F-F)f*F`hmFeyF`b[ mF$C)>F`\lF)>Fc\lF)>Ff\lF0>Fi\lF)>F`arF[efn?(F=F\[pF0FDF\]l>F^]lF`dgnF_alF$F$Fe al6&Fe\mFh]enFevFh\mf*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~ Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/21/2004~@~15:07: 38GF$7$Fh\m-F\^en6%FDFh\mFJF$F$FjxF^f[nf*Fg^nF$F^e\lF$-Fdu6+FJ-&F@FiefnFf[[lF0F iwFjwF_xF.F`x-%[oLaguerreL/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries /0GF[_pF$F$FjxFfg^mf*FivF]eoFbf^mF$C*F]il>FE-&FU6(F_hvF)FcimFevF)FgvFfeo>Fj[m,$ *&,&F0F0FfejlF0F0F^jlFfvFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[ mFfv-.F_hvFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F`b`oF]hoFa[mF$F$F^ho6$FecalF )f*FivF]eoF`dimF$C*F]il>FE-&FU6'FecalF)FevF)FgvFfeo>Fj[mF_jcl@%Fjeo>Fj[mF_fo>Fj [mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.FecalFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$ /Fc`l-Fjc`oF]hoFa[mF$F$F^ho6'F\yF)FevF)Fgvf*Fg^nF$FcgcmF$7#-&F@6(F\yF)FevF)FgvF )FaimF$F$Fjx6&FehsF)F/F)f*F`hmF$FghsF$FjhsF$F$FjxFeiclf*FivF$F`isF$-Fdu6+FJ-F[d ilFfwF0FiwFjwF_xF.F`x-%MStruveL/0/BasisVector/-_a1/0/0/MultiSeries/0GFixF$F$Fjx 6*FeepF)FevF)F)F0FgvF0f*F\glF$FgepF$-Fdu6+FJ-Fe^ilFb\nF0FiwFjwF_xF.F`x-%Iarccsc /0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$FjxFehnf*F\glFd[dlFgivF$C*@$FjyO-F@6 &-FehnFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F \gnFg\dl@+Fj\bl>Fh`q-&F]el6$FehnF)F\ixFd\dl>Fh`q-&F]el6$FehnFdvF\ix555/Fa[mFf[w -Fdil6#,&Fa[mF0FfjvF0/Fa[mFggm-Fdil6#,&Fa[mF0FggmFfv>Fh`q-&F]el6$FehnFggmF\ix55 5/Fa[mFfjv-Fdil6#,&Fa[mF0Ff[wF0/Fa[mFfhn-Fdil6#,&Fa[mF0FfhnFfv>Fh`q-&F]elF`jvF \ix>Fh`q-Fax6$-&F]el6$FehnF]yF\ixF\_dl@$F^_dl@&-Fgdl6&7$Ffjv^#Fg\yFDFJF^zC%-Ff_ dl6'F-Fh_dlFi_dlFehnFei`o@%Fd\dl>Fj[m-F\_y6#-F_`dl6#-F\]yFcafn>Fj[m-F\_y6#-F_`d l6#-F\]y6%Fi`dlFf[wFiw@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFehn-Fd^y6&,&-Fehn F[flFh[lFiaamF0FJF^zFgw>Fh`q-Fd^y6&,(F`[aoFh[lFiaamF0Fh`qF0FJF^zFgw>F__dlF%F[bd lC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFehn-Fd^y6&,$*&Fd\alF0F_[aoF0F_jlFJF^zFgw>Fh`q -Fd^y6&,&F]\aoF_jlFh`qF0FJF^zFgw>F__dlF%-Fgdl6&7$Ff[w^#FdvFDFJF^zC%-Ff_dl6'F-Fh _dlFi_dlFehnFe\ao@%Fd\dl>Fj[m-F\_y6#-F_`dl6#-F\]yFejv>Fj[m-F\_y6#-F_`dl6#-F\]y6 %Fi`dlFfjvFiw@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFehn-Fd^y6&,&F]aamF0F`[aoFh [lFJF^zFgw>Fh`q-Fd^y6&,(F]aamF0F`[aoFh[lFh`qF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l -Ff_dl6'F-Fh_dlFaadlFehn-Fd^y6&,$*&Fd\alF0F_^aoF0F_jlFJF^zFgw>Fh`q-Fd^y6&,&F\_a oF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6$F^]wFh`qF$F$FdgdlFcbjlf*F\glF$F^bjlF$-Fdu6+FJ -F`f\nFb\nF0FiwFjwF_xF.F`x-%jnarctan/RootOf(1+_Z^2,index~=~2)/BasisVector/0/0/0 /MultiSeries/0GF\[mF$F$Fjx%Hdilog/1/BasisVector/0/0/0/MultiSeries/0Gf*F\glF$6#% jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~01/27/2004~@~15:23:19GF$-Fdu6+FJFcdanF0FiwFjwF_xF. F`x-Fj_aoF\[mF$F$Fjx6$Fd[tFdvf*F\glFahoFjh^mF$C+F]il>F=-&FU6)Fd[tFdvFevF)F)F)Fg vFjil>FE,$*$F^jlF-Fh`\m>Fa[mFg[an>F=-&FUFhh^mFjil>FEFgel>F`fnFg[an>Fj[mFaio-Ffj l6$/Fc`l-Fd[tF_\mFj[mF$F$FiioF]^^mf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Me unier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26 /2004~@~23:24:49GF$-Fdu6+FJ-&F@6&Fdj_lF)F/F)Fb\nF0FiwFjwF_xF.F`x-%]oerf/infinit y/aux/1/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF]_emf*FivF$ FggqF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FainF]yF/6'Fgw-F(F\^n,&-F(FgbclFfv*(FhwF0F]yF fvF[caoF0F0FhwF]yF0FiwFjwF_xF.F`x-F(Fc^nFDFJF^zFgwF$F$FahlFagenf*Fc^mF$F[genF$- &F@6%FaailF)F/6&FD,&F^zF0F0F0FJF^zF$F$Fjx6(F[joFfvFevF)F)F)f*F`hmF$FejoF$7$F)Ff ]enF$F$FjxF\d[nf*F\glF$Fgc[nF$-Fdu6+FJ-FcdhlFb\nF0FiwFjwF_xF.F`x-%LEllipticE/1/ BasisVector/0/1/1/MultiSeries/0GF\[mF$F$Fjx6%Fe\mFcdzF/f*F^jmFeyF\]fmF$@)FjyFcj mF\zF\`zF_zFe`zC'>F`\lFdjm>Fc\lF]`z>Ff\lFf`z?(F=FezF0FDF\]l>F^]lFhazF_alF$F$Fea l6(FcvFdvFevF0F-F)f*FialF$FfgjlF$7$FezF]dclF$F$Fjx6&FbdzF0F/F)f*FialF$FchamF$Fe hdmF$F$Fjx6&F\_mF)FevF)f*F`hmF$F^_mF$7$F)-&F@6%F\_mF)F/FghmF$F$FjxFhf^of*Fg^nF$ FecqF$-Fdu6+FJ-&F@Fb`fnFf[[lF0FiwFjwF_xF.F`x-%\oWhittakerM/infinity/aux/0/-Pi~. .~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$FjxFca]mf*F^doFeyFgaoF$@'FjyFdfmF\z7 $F0F_h_lC&>F`\lF0>Fc\lF_h_l?(F=F-F0FDF\]l>F^]l*&,(Fe]anFfvF[i_lFfv*&,(FdghmF0Fa i_lF0Fe[pF0F0F=F0FfvF0F]^anFfvF_alF$F$FealFjjgmf*F^doFeyFfjgmF$@%FjyFdfmC%>F`\l F0?(F=F0F0FDF\]l>F^]l,$*(,*Fd[nFfvFJF-FfvF0FiabmF0F0F`^lF0F]^anFfvFfvF_alF$F$Fe al6(F\bjlFfhnFevF)F)F)f*F`hmF$F^bjlF$7$F)F_f\nF$F$Fjx6(Fa_uF)FevF,FgvF)f*FivF$F d]alF$-Fdu6+FJ-&F@F]^alFfwF0FiwFjwF_xF.F`x-%GAngerJ/0/BasisVector/_a1/MultiSeri es/0GFixF$F$FjxFei\of*FivFiahl6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:1 2:14GF$C+F]il>FE-&FU6*FdfqF)FegqFevF)F)F)FgvFfeo>Fj[m-Fcdl6%Fj^^mFafoFefo>F`fnF fgo>FE-&FU6*FdfqF)FegqFevF)F)F0FgvFfeo>Fj[m-Fcdl6%FfvFafoFefo>F\gnFfgo>Fa[mF`gn -Ffjl6$FadcnFa[mF$F$F`cqF]\fmf*F\glF$Fh[fmF$-Fdu6+FJ-Fc]jmFb\nF0FiwFjwF_xF.F`x- %FChi/0/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$Fjx6(Fi_mF)FevF)FgvF)f*F\glF$Fh [fmF$-Fdu6+FJ-&F@F`e_oFb\nF0FiwFjwF_xF.F`x-%]oChi/infinity/aux/0/-1/2*Pi~..~1/2 *Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF`belf*F\glF$F]evF$-Fdu6+FJ-&F@6(F ecrFdvF/FezF-F0Fb\nF0FiwFjwF_xF.F`x-%SEllipticK/infinity/BasisVector/1/0/0/Mult iSeries/0GF\[mF$F$Fjx%$cscGf*FaeqF$F$F$-F@6$*$FceelFfvFaelF$F$Fbgq6*FcduF)F*F/F ,F)F)FBf*FialFeyF[\^lF$@)Fjy7#,$*&-Fg\p6#,$FJFczF0FJF0FczF\z7$F`[boF)F_z7%F`[bo F)*(Fb[boF0FJF0Fa`pFfvC'>F`\lF`[bo>Fc\lF)>Ff\lFg[bo?(F=FezF0FDF\]l>F^]l-Fegl6#* (F[_lF0Ff`jlFfvF=FfvF_alF$F$Feal6(Fi\tF)FevF)FgvF)f*F\glF$F]djnF$-Fdu6+FJ-&F@F[ djnFb\nF0FiwFjwF_xF.F`x-%]oChi/infinity/aux/1/-1/2*Pi~..~1/2*Pi/0/BasisVector/0 /MultiSeries/0GF\[mF$F$FjxFfgsf*F\glF\_bnFg^gmF$C)@$FjyO-F@6&-FfgsFa\lFJF^zF%>F =F\cm>FEF=@'Fed_lYFfdmFgd_lC$@'F`ijm>Fj[mFcijmFgijm>Fj[mFiijm>Fj[mF)>F=Fdv>Fj[m F^`bn@%F^cm>Fa[mF`cm>Fa[mFdcm@'F[dm>F`fn-&F]el6$FfgsF)F^fyF^cm@%3-Fi`bn6#0-F`bl 6#,&F^jlFifpFj[mFfvF0-Fi`bn6#0-F`bl6#,&F^jlF[gpFj[mFfvFfv>F`fn-&F]el6%FfgsFdvFg fpFj\[nYFfdm>F`fn-Fax6$-&F]elFh\_nF^fyF]em-Ffjl6$/Fc`l-.FfgsF_\mF`fnF$F$Fcem6*F cvF0FevF)F0F)FgvF0f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Alg orithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2004~@~11:16:47G F$-Fdu6+FJ-&F@FdhelFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVector/0/1/0/Mu ltiSeries/1GFixF$F$FjxF]ganf*FialFeyFb]_lF$@1Fjy7#F[]flF\z7$F[]flF^e\nF_z7%F[]f lF^e\n,&Fd[nFgi[lF_[clF0Fdz7&F[]flF^e\nF_abo,&Fd[n#F]`oF][pFe]\lF0Fd`r7'F[]flF^ e\nF_aboFaabo,&Fd[n#!$p"Ffjel#"$p"FfjelF0Fjju7(F[]flF^e\nF_aboFaaboFdabo,&Fd[n# !$p#Fe`dm#"$p#Fe`dmF0Fi[v7)F[]flF^e\nF_aboFaaboFdaboFjabo,&Fd[n#!%"y""%#>)#"%"y "FcbboF0C+>F`\lF[]fl>Fc\lF^e\n>Ff\lF_abo>Fi\lFaabo>F`arFdabo>Fa^vFjabo>Fd^vF`bb o?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,.F^avFegtF_\bnFfvFdavFa\bnFb\bnFfvFd\bnFfvFf\bn FfvF0F^^bnFfvF=Fh[lF_alF$F$FealFghdmf*F^jmFeyFchamF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$ F^djmFfvF_z7%FdjmFgcboF`djmC'>F`\lFdjm>Fc\lFgcbo>Ff\lF`djm?(F=FezF0FDF\]l>F^]l- Fegl6#*&,*F^ejmFfvF`ejmFfv*&,(Fd`zFczFa[nF]\lFb`zFc_lF0F[_lF0Ffv*&,*FfejmF0*&,& Fb`zFc[nFa[nFc_lF0F[_lF0F0FjejmF0FdjdlF0F0F=F0FfvF0FijdlFfvF_alF$F$FealFg``mf*F ialF$Fa[elF$-Fd[elF_blF$F$Fjx6(Fh[pF0FevF)FgvF)f*Fg^nF$F\\pF$-Fdu6+FJ-&F@6&Fh[p F0F/F)Ff[[lF0FiwFjwF_xF.F`x-%JGegenbauerC/1/BasisVector/0/MultiSeries/0GF[_pF$F $Fjx6(FbaflF)FevF)FgvF)f*F\glF$FdaflF$-Fdu6+FJ-&F@6&FbaflF)F/F)Fb\nF0FiwFjwF_xF .F`x-%inSi/infinity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$ Fjx6'F\`[lFfvFevF_jlFgvf*F\glF$F[_fmF$7#-&F@6(F\`[lFfvFevF_jlFgvF)FaimF$F$FjxF \fpf*F\glF$FgepF$-Fdu6+FJFce`oF0FiwFjwF_xF.F`x-%Iarccsc/0/BasisVector/0/0/0/Mul tiSeries/0GF\[mF$F$Fjx6(F\hnF)FevF)F)F0f*F`hmF$FgaoF$7%F)-FdjcnF[flFjaoF$F$Fjx6 %Fdj_lF)F/f*F^doFeyFfj_lF$@'FjyFdfmF\zFefmC&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]lFd i]lF_alF$F$FealFi\hmf*Fg\uFeyFi^]lF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF \]l>F^]l*(,(F[_lF`[lFb]uFh[l*&,&F[_lFh[lFb]uFh[lF0F=F0FfvF0F=FfvFb^lFfvF_alF$F$ Feal6$Fe^gmF]yf*F\glF$Fg^gmF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Fe^gmF]yF/6&Fgw-Fe^gmF [hl-F]`m6$F]iboF]yF]yF0FiwFjwF_xF.F`x-Fe^gmF_hlFDFJF^zFgwF$F$Fahl6(FcvFfvFevF)F 0F)f*FialF$Fbf^lF$7$F0Fhc\lF$F$FjxFef_nf*FialF$6#%jrCopyright~(c)~2004~by~Ludov ic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 10/26/2004~@~23:17:17GF$F]dzF$F$FealFjhfmf*Fg^nFj[pF`ffnF$C*F]il>Fj[m-&FUF^ffnF c\p>Fa[m*(Fa_qF0F]]pFfv-Fg\p6#,&FEF0F0F0Ffv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F] jboFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-FiifmF[_pF0F\_p>F\gnFefr> F`fnF\gn-Ffjl6$/Fc`l-FiifmFf_pF`fnF$F$F^hoFhg_nf*F`hmFeyFhbpF$C(>F`\lF0>Fc\lF)> Ff\lF)>Fi\lF)?(F=FczF0FDF\]l>F^]l,$**F]_lF0F[_lF0F=Fh[lFb^lFfvFfvF_alF$F$Feal6) F^fmF)FevF_fmF)F)Fgvf*FivF$FafmF$7#-&F@Fjc[oFaimF$F$Fjx6$F[ctF)f*FivF]eoF^ctF$C *F]il>FE-&FUFgg\oFfeo>Fj[m**FdbamF0F-F_jlF^jlFgelFbfimF0@%Fjeo>Fj[mF_fo>Fj[mFcf o@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.F[ctFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l- Fh]coF]hoFa[mF$F$F^hoF\\cmf*F\glF$F^hnF$7#-&F@FjeinFaimF$F$Fjx6*F^boFfvFevF)F)F 0FgvF)f*F\glF$F`boF$-Fdu6+FJ-&F@6(F^boFfvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%Karctanh /-1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxFa[`nf*F\glF_bmFbbenF$C'@$FjyO-F @6&-Fa[`nFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFgdanF`dmFa dmYFfdm>Fa[m-Fax6$-&F]el6$Fa[`nF]yF`dmF]em-Ffjl6$FjeanFa[mF$F$FcemFcdjlf*FivF$F fbjlF$-FU6'-Fdu6+FJ-FS6$Fegl-F[b_o6'Fgw-FdbjlF\^n--F_^n6#FdbjlF\^nFhwF]yF0FiwFj wF_xF.F`x-FdbjlFc^nFDFJF^zFgwF$F$FahlF[delf*F\glF$F_doF$7#-&F@6(F\doF)FevF)FgvF )FaimF$F$FjxF_c\of*FivF$FagzF$7#-&F@6(F]]nF)FevF)FgvF)FaimF$F$Fjx6%Fb^flF]yF/f* FdcqFeyFd^flF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,,FhbbmFf vFgwFezFhwFfvF]_oF0F-F0F0F[_lF0Ffv*&,*FbftFfvF0F0F_[lF-FcdqF-F0F`^lF0Ffv*&,(*&, (FhwF0FgwFh[lFh_lF0F0F[_lF0F0*&,*FfvF0FcdqFh[lF_[lF`[lFbftF0F0F`^lF0F0Fe\_nF0F0 F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$Feal6&FdevFfvF/Fe^nf*Fc^mF$F[fhmF$FbdinF$F$FjxFh^ [nf*F`hmF$F`j`nF$-&F@6%F\`[lF0F/FchnF$F$Fjx6$FihmF0f*F\gl6'F8FghlFaenFhhlFihlF[ imF$C*F]il>Fj[mFdbo>F=-&FcdlFhhmF]fn>FEFjfn@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-FggnF \[mF0F][m>F`fn-Fbfn6'F=FdfnF_jlFEF0>Fa[mF`fnFcgnF$F$6*FWFXFdrFc\mF_pFignFfqF`vF ]g`of*F\glFahoFgivF$C+F]il>F=-&FU6)FehnFdvFevF)F)F)FgvFjil>FEF\co>Fa[mFg[an>F=- &FUF_^]lFjil>FEFfv>F`fnFg[an>Fj[mFaio-Ffjl6$F^]wFj[mF$F$FiioF[hinf*FialF$Fag[oF $Fdg[oF$F$Fjx6$%*erfcbivarGF)f*FivF$Fag[oF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%F^fcoF]y F/6'Fgw*&)F-FhwFfv-Fg\p6#,&FhwF_jlF0F0Ffv,$*&)F-F\`flF0-Fg\p6#,&FhwF_jlF_jlF0Ff vFfvFhwF)F0FiwFjwF_xF.F`x-F^fcoFixFDFJF^zFgwF$F$FahlFcaclf*F^jmFeyFag[lF$@%FjyF cjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(F`j^oF0F`^lF0,&F``fmF0*&FjctF0F=F0F 0FfvFfvF_alF$F$Feal6*FfgsF)FevF)F)F)FgvF0f*F\glF$FhgsF$-Fdu6+FJ-F_[]mFb\nF0FiwF jwF_xF.F`x-%LD(AiryAi)/0/BasisVector/0/0/0/MultiSeries/1GF\[mF$F$FjxF]_zf*F\glF _bmF]joF$C)@$FjyO-F@6&-F]_zFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm >Fj[mF`cm>Fj[mFdcm@+5/F=Ffv-FdilF^]p>Fa[m-&F]elFad_nF`dmF[dm>Fa[m-&F]el6$F]_zF) F`dm5F^``l-FdilFa^l>Fa[m-&F]elFgh]nF`dmF^cm>Fa[m-&F]el6$F]_zFdvF`dm>Fa[m-Fax6$- &F]el6$F]_zF]yF`dmF]em-Ffjl6$F^j]nFa[mF$F$FcemFc]jnf*F\glF$FejoF$7$-&F@6*F[joFd vFevF0F)F0FgvF)Faim-&F@F\jenFaimF$F$FjxFcb]of*FialFeyF^ehmF$@/FjyF\aboF\z7$F[]f lF``\mF_z7%F[]flF``\m,&F]`rFdhpFd[nF0Fdz7&F[]flF``\mF_\doFe`\mFd`r7'F[]flF``\mF _\doFe`\m,$F[a\m#FfvFaa\mFjju7(F[]flF``\mF_\doFe`\mFb\doFca\mC*>F`\lF[]fl>Fc\lF ``\m>Ff\lF_\do>Fi\lFe`\m>F`arFb\do>Fa^vFca\m?(F=F^`lF0FDF\]l>F^]l-Fegl6#*(,,Fgb \mF[gwFhb\mF`[_lFib\mFfv*&,&Fd[nF_j^lF]`rF]\lF0F[_lF0Ffv*&,.Fgb\mF_j^lFac\mF0Fh b\mFbj^lFcc\mF0*&,&Fd[n"#()F]`rFg]bnF0F[_lF0F0*&,.Fgb\mFh`uFhb\mF`\_lF[d\mF0*&, &F]`rFg_vFd[n!#lF0F[_lF0F0Fad\mF0*&,,Fhb\mF^`lFed\mF0*&,&F]`rF`[lFd[nF][pF0F[_l F0F0Fgb\mFfvFid\mF0F0F=F0F0F0F=F0F0F0F=F0FfvF0,(FfvF0Fd[nF0*&,(F0F0Fd[nFfvFj\fl F0F0F=F0F0FfvF=FfvF_alF$F$Feal6&Fh[pF0FevFcbxf*Fc^mF$F\\pF$7$,&F^zFfvF_jlF0-F^g fm6&FDFh^doFJF^zF$F$Fjx6&Fb^flF)FevF)f*Fc^mF$Fd^flF$7$F)F`^bnF$F$FjxFfj_nf*Fc^m F$F`j_nF$-&F@6%F__alF)F/FdaoF$F$Fjx6(FeepF)FevF)F)F)f*F`hmF$FgepF$7$F)Fd^ilF$F$ FjxFafanf*FivF$Fj`elF$-Fdu6+FJ-&F@F_]hmFfwF0FiwFjwF_xF.F`x-%hnBesselJ/0/(2*_a1) ::integer/BasisVector/-_a1/0/0/MultiSeries/0GFixF$F$Fjx6*F]_zF)FevF)F-F)FgvF)f* F\glF$FhablF$-Fdu6+FJ-F\bblFb\nF0FiwFjwF_xF.F`x-%MEllipticCE/0/BasisVector/0/2/ 0/MultiSeries/0GF\[mF$F$Fjx6&Fe\mFcdzF/Fh\mf*FialF$F\]fmF$-&F@F_daoFc``oF$F$Fjx Fi`sf*FialFeyFbf^lF$@1FjyFbgxF\z7$F),&Fd[nF\[pFh_lF0F_z7%F)Fj`do,&F^awF0Fd[n#F \[pFczFdz7&F)Fj`doF\ado,&Fd[n#FjarF][pFda\nF0Fd`r7'F)Fj`doF\adoF_ado,&#FaawFght F0Fd[n#Fj_dmFghtFjju7(F)Fj`doF\adoF_adoFbado,&Fd[n#"$D'Fe`dm#FjielFe`dmF0Fi[v7) F)Fj`doF\adoF_adoFbadoFfado,&#F^jelF]admF0Fd[n#Fi`dmF]admC+>F`\lF)>Fc\lFj`do>Ff \lF\ado>Fi\lF_ado>F`arFbado>Fa^vFfado>Fd^vF[bdo?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,. F^avF_avF`avFfvFdavFeavFfavFfvFiavFfvF\bvFfvF0FhcvFfvF=FfvF_alF$F$FealFd`^lf*Fi alF$F]atF$F]dzF$F$FealFccemf*FivF$F]gcmF$-Fdu6+FJ-&F@Fhf_nFfwF0FiwFjwF_xF.F`x-% SEllipticFfirstarg/-1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx6&F^drF)FevF)f*Fc ^mF$F`drF$7$F)-&F@6%F^drF)F/FdaoF$F$FjxFdf[nf*F\glF$FghsF$-Fdu6+FJ-&F@Fgd`oFb\n F0FiwFjwF_xF.F`x-%hnSsi/infinity/aux/2/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries /0GF\[mF$F$FjxFeg]lf*FjjnF\[oFde]lF$>F=-F]el6#7$-Fcdl6#7$Fj_fl-&FU6#F]`gmFd\o-F cdl6#7%F[hp-Fh`fl6&-FjdlF[\jlFJF^zFgw-&FU6#FgiclFd\oF$F$F`afl6(FgiclF)FevF)FgvF )f*FivF$Fde]lF$-Fdu6+FJ-&F@6&FgiclF)F/F)FfwF0FiwFjwF_xF.F`x-%inStruveL/infinity /aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxFdfbof*F\glF$F^`[lF$-F du6+FJ-&F@F[`[lFb\nF0FiwFjwF_xF.F`x-%Harccos/-1/BasisVector/1/2/MultiSeries/0GF \[mF$F$FjxFiirf*F^doFeyFeirF$@%FjyFdfmC%>F`\lF0?(F=F0F0FDF\]l>F^]l,$*(F\jcnF0F` ^lF0Fei_lFfvFfvF_alF$F$Feal6(F^fpFdvFevF)F)F0f*F`hmF$F\jrF$7%F)-Fgi\mF[fl-Fa[`o F[flF$F$Fjx6(FehnFggmFevF)FgvF)f*F\glF$FfjgmF$-Fdu6+FJ-&F@FdjgmFb\nF0FiwFjwF_xF .F`x-%gnarcsinh/RootOf(1+_Z^2,index~=~1)/BasisVector/0/MultiSeries/0GF\[mF$F$Fj x6*Fd[tF0FevF)F)F)FgvF0f*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~t he~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23: 24:37GF$F_[tF$F$Fjx6&Fa[`nF)FevF)f*F`hmF$6#%jrCopyright~(c)~2004~by~Ludovic~Meu nier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/ 2004~@~23:24:55GF$7$F)Ff[`oF$F$Fjx6'F(F)FcimF/F_fmf*FialF$FeimF$Fe^alF$F$Fjx6$F jinF)f*FivF$FgjilF$-FU6'-Fdu6+FJ-FS6$Fegl-F[^gm6'FgwFah]m*&FaepF0Feh]mF0FhwF)F0 FiwFjwF_xF.F`x-FjinFixFDFJF^zFgwF$F$FahlFdg\lf*Fg^nF$Fh^nF$7#-&F@F\_gmFaimF$F$F jx6(Fd`mF)FevF)FgvF)f*F\glF$Ff`mF$-Fdu6+FJ-&F@6&Fd`mF)F/F)Fb\nF0FiwFjwF_xF.F`x- %\oSi/infinity/aux/1/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fj x6)F\bjlFfhnFevF)F)F0Fgvf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Proje ct,~INRIA.~All~rights~reserved.~-~generated~05/19/2006~@~17:11:29GF$7$-&F@6*F\b jlFfhnFevF)F)F0FgvF)Faim-&F@6*F\bjlFfhnFevF)F)F0FgvF0FaimF$F$FjxF\dof*F\glF_bmF _doF$C'@$FjyO-F@6&-F\doFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F ]elFecelF`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$F\doF]yF`dmF]em-Ffjl6$FjdelFa[mF$F$Fcem 6'Fi_mF)FevF)Fgvf*F\glF$F]djnF$7#-&F@FgiaoFaimF$F$FjxFjesf*Fg]uFeyF\h[lF$@+FjyF [zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&,0FhaemFcz*&Fb`fmF0FJF0F0FfbbmFc[l*(FedtF0F^zF0F hwF0F0F^zF`[l*(Fi_wF0FgwF0FhwF-F0FgbbmF[\lF0FhwF`[lF\\lC(>F`\lFJ>Fc\lF^z>Ff\lFa z>Fi\lFi\eo?(F=FczF0FDF\]l>F^]l*(,,Fh]lFc`l*&,&FhetF^^l*&Fi_wF0FhwF-F0F0F`^lF0F fv*&,(Ff]lFf^l*&FjgemF0FhwF0F0F-F0F0F[_lF0Ffv*&,&FhwFa_l^#F[\lF0F0Fe_lF0Ffv*&,, *&,&Fe]]mF0FhwF]`lF0Fe_lF0F0Fh]lF^`l*&,&*&Fe]]mF0FhwF-F0FhetFc`lF0F`^lF0F0*&,&F f]lFf`l*&^#Fg]lF0FhwF0F0F0F[_lF0F0*&,**&FhwF-F[_lF0Fg]lFcbemF`[lFh]lFfv*&FhwFez F`^lF0F`[lF0F=F0F0F0F=F0FfvF0,&Fb^tF0*&FhwFczF=F0FfvFfvF=FfvF_alF$F$Feal6(F]_zF fvF/F)F)F0f*F`hmFc_rFcd_nF$C(>Fj[m-&F@6(F]_zFfvF/F)F)F)F[fl>F`\lF)>Fc\lF_jl>Ff \l#F^^lF][p?(F=FezF0FDF\]l>F^]l,$*&,.F^j[lFh[lF_j[lFfvF[`sF`[lF[_lFh_lF`^lFezFc j[lFfvF0F=Fh[lF_jlF_alF$F$FjxF[jof*F\glF_bmFih]mF$C)@$FjyO-F@6&-F[joFa\lFJF^zF% >F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@+Fiico>Fa[m-&F]el6$ F[joFfvF`dmF[dm>Fa[m-&F]elF^\_mF`dmFcjco>Fa[m-&F]el6$F[joF0F`dmF^cm>Fa[m-&F]elF e\jnF`dm>Fa[m-Fax6$-&F]el6$F[joF]yF`dmF]em-Ffjl6$F`]_mFa[mF$F$Fcem6%Ffd[lF]yF/f *FdcqFeyFhd[lF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,,FhbbmF fvFgwFh_lF]_oF0F-F0FhwF-F0F[_lF0Ffv*&,*FcdqFh[lFbftF0F_[lF-FfvF0F0F`^lF0Ffv*&,( *&,(FhwFfvFh_lF0FgwF-F0F[_lF0F0*&,*FcdqF-FbftFfvF0F0F_[lF`[lF0F`^lF0F0Fe\_nF0F0 F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$Feal6*Fe\uFfvFevF)F)F0FgvF)f*F\glF$F_jilF$-Fdu6+F J-&F@6(Fe\uFfvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%Karccoth/-1/BasisVector/0/0/1/Multi Series/0GF\[mF$F$Fjx%%BetaGf*FaeqF$FhblF$C$-F[cl6#333'FDF_clFefxFhfxF\gx-F@6$*( -F^e]nFcc`lF0-F^e]n6#F`flF0-F^e]n6#,&FfeqF0F`flF0FfvFaelF$F$FbgqFid_nf*F\glF$Fc d_nF$7#-&F@6*F]_zFfvFevF)F)F)FgvF)FaimF$F$FjxF\beof*F\glFfhlFbfcmF$C)F]il>F=-&F UFg^]oFjil>FEF]]cl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fb]_mF\[mF0F][m>Fa[mFii]n>Fj[m Fa[mF^]_mF$F$Fb\mFh`\of*FivF$Fg\nF$7#-&F@6(Fe\mFf\mFevF)FgvF)FaimF$F$Fjx6(FcvF0 F/F0F0F)f*FialF$Fi`^lF$F]dzF$F$FealFf\`mf*FialFey6#%jrCopyright~(c)~2004~by~Lud ovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generate d~10/22/2004~@~07:02:27GF$@/Fjy7#Fh_tF\z7$Fh_tF)F_z7%Fh_tF)F)Fdz7&Fh_tF)F)F)Fd` r7'Fh_tF)F)F)F)Fjju7(Fh_tF)F)F)F)F)C*>F`\lFh_t>Fc\lF)>Ff\lF)>Fi\lF)>F`arF)>Fa^v F)?(F=F^`lF0FDF\]l>F^]l-Fegl6#*&,(FdavFf[lFdfclF-*&,(FdavFa_t*&,&F-F0Fd[nF\[pF0 F[_lF0F0*&,(FdavFc[nF[gclF0F]_`mF0F0F=F0F0F0F=F0FfvF0,&F0F0*&,&F0F0*&,&F=FfvFfv F0F0F=F0F0F0F=F0F0FfvF_alF$F$Feal6*FcvFdvFevF0F-F)FgvF)f*FivF$Fja^oF$-Fdu6+FJF^ b^oF0FiwFjwF_xF.F`x-%YEllipticE2ndarg/infinity/BasisVector/1/2/0/MultiSeries/0G FixF$F$Fjx6)Fd]mF0FevF)F0F)Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier ~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004 ~@~23:17:08GF$7#-&F@6*Fd]mF0FevF)F0F)FgvF)FaimF$F$Fjx6&F]]nF)FevF)f*FialF$FagzF $7$F)-&F@F_gzF_blF$F$Fjx6(Fie^mF)FevF)FgvF)f*FivF$F[f^mF$-Fdu6+FJ-&F@Fhe^mFfwF0 FiwFjwF_xF.F`x-%inStruveH/infinity/aux/2/-Pi~..~Pi/0/BasisVector/0/MultiSeries/ 0GFixF$F$FjxF^jimf*F\glF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INR IA.~All~rights~reserved.~-~generated~05/16/2006~@~11:19:39GF$-FU6'-Fdu6+FJ-FS6$ Fegl-&F@6%F^himF]yF/6&Fgw-F^himF[hl-F`\bmF[hlF]yF0FiwFjwF_xF.F`x-F^himF_hlFDFJF ^zFgwF$F$FahlF`\bmf*F\glF_bmF_b]mF$C)@$FjyO-F@6&-F`\bmFa\lFJF^zF%>F=F\cm>FEF=@& Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F`\bmF)F`dmF^cm >Fa[m-&F]elF_\bmFfe_l>Fa[m-Fax6$-&F]el6$F`\bmF]yF`dmF]em-Ffjl6$/Fc`l-.F`\bmF_\m Fa[mF$F$FcemFj[alf+Faeq6,F`ex%$indG%'todiffG%'tosubsG%#ptGFgeglFhhl%$sc0G%#v0G% 'tmpvarGFhblF$C%-F[cl6#333F]clFefxFhfxF\gx@$FjyYQ@singularity~encountered:~Psi( 0)F$@%F]]`lC$>F=Fail@+Fed_lYF\byFgd_l@%Fe]`l-Fjdl6$-FU6$,$*&F^jlF0-.%$tanG6#Fc^ `lFfvFfvFael-F^fl6$-FcdlF\_`lFael-Ffjl6$/Fc`l-.Fj[alF_\m-F\_y6#7$-&F]elFh^imFjg x-&F]elFad]nFbd]nF[dmC$@$-Fd^yFbilYFc_fo-Fjdl6$-F^fl6$-Fjdl6$F0FDFael-Fcdl6%Fcd ]nFfvFagx35-Fff^m6$F=Fagx3-FH6$F=Fci`lFdi`l2Ff]`lF)C$>F=-Fjdl6$F0Ff`fo-Fjdl6$-F U6$,$*&F^jlF0-Fb`foFc`foFfvFfvFael-F^fl6$F=Fael-Fc`y6$Fj[alFhb`lC->FE-FgcyFcc`l @$4-FH6$FEF]gxO-FU6$*&,&-Ff[`l6%F0F`jboF`flF0*&,&FhhoF0-Fj[alFig\lF0F0-Ff[`l6%F )F`jboF`flF0F0F0Fhg\lFfvFael>Fa[mF`fl>F=-F@6%Fa[mFJF^z@$Fed_lYF\by>Fbbq-Fjey6$F bhxF)>F\gn&FbbqFdx@%Fgd_l@%Fe]`lO-Fjdl6$-FU6$-FN6$/F]hxFa[m-F]`m6$*&F^jlF0-Fb`f o6#,$*&F^jlF0F]hxF0FfvFfv7#-F\x6$F]hxFEFael-Fcdl6%-F^fl6$-F^f]n6'FcdlF-FDFfvFag xFael)FfvFEFagxC$>Fa[m-Fgdl6%Fa[mFfvFael>F`fn-Fecl6+FbbqFdfmF)Fiw7#FfvFdvFagxF \gn*$F\gnFfvC$>Fa[m-Fjdl6$Fa[mFicm>F`fn-Fdu6+Fbbq7$F=F0F)Fiw7$F)F0FdvFagxF\gn,& F=F0F\gnF0>Fj[m-F^fl6&F`fnFbbq7#F\gn-F]e_m6$FgwF0@%4Fgd_l>Fh`q-F]`m6$Fj[m7#-F\x 6$FbhxFEC$>Fh`qFj[m?(F$F0F0FEF\]lC$>Fh`q-F]`m6$Fh`qFbhx>Fh`q-Figy6$Fh`q-Fdu6+Fb bqFfgfoF)FagxFg\ilFdvFagxF\gn,$Fd][nFfv-T?6%Fh`qFa[mFaelF$F$6@FWFXFdrFc\mF`sFcg qF_pFignFhnFfflFfqF`vF]sFeflFapc3multiseries/Psiaux&:-425FipFjgnFarFeablFjpF\] \lFepFg^rF]tc)newscale&:-485F]pFgflFaqFbhlFdu6'FainF)FcimFevF_fmf*FialF$6#%jrCo pyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~righ ts~reserved.~-~generated~10/26/2004~@~23:12:03GF$7$F`]^l-&F@Fh_jlFd]^lF$F$Fjx6( Ff[fmF)FevF)F)F)f*F`hmF$F_]jmF$7%F)-F[[cnF[fl-&F@F`i\nF[flF$F$Fjx6(Fi^rF0FevF)F 0F)f*F`hmF$Feb[lF$7$F0FedhlF$F$Fjx6(FcvF0F/F-F0F0f*FialFc_r6#%jrCopyright~(c)~2 004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~ -~generated~10/22/2004~@~11:16:45GF$C$>Fj[m-Fg`boFa]o@1Fjy7#,(FcafmF0Fd[n!$O(F] `rFcafmF\z7$F\\go,(F]`r!$w"Fd[n"$/$Fj`fmF0F_z7%F\\goF_\go,(Fh]doF0F]`rFc[_lFd[n !$'=Fdz7&F\\goF_\goFc\go,$*&,*!%&3"F0Fiiu"%T:Fd[n"%2MF]`r!%VNF0F\juFfv#FfvF][pF d`r7'F\\goF_\goFc\goFf\go,$*&,,"%$y"F0Fiiu!%5yFd[n!%#Q(F]`r"&[:"Fdju"%LDF0FgjuF fv#F0FegtFjju7(F\\goF_\goFc\goFf\goF_]go,$*&,.F_[v"&@'GFdju!'016Fiiu"'!HB#F]`r! '=S@Fd[n"'DO5!&h,#F0F0Ff[vFfv#Fh_l"%!G"Fi[v7)F\\goF_\goFc\goFf\goF_]goFi]go,$*& ,0"&_C&F0Fd[n!'F?KF]`r"'"GE)Fiiu!(mb8"Fdju"']@*)F_[v!'ZaMFd\v"&(RuF0Ff\vFfv#F0F c^goC+>F`\lF\\go>Fc\lF_\go>Ff\lFc\go>Fi\lFf\go>F`arF_]go>Fa^vFi]go>Fd^vFe^go?(F =F[\lF0FDF\]l>F^]l-Fegl6#*(,8F]j^lFfv*&,(Fd[nFjewF_brFigtF`brF^`vF0F[brF0FfvFdj ^lFfv*&,.Fj`zF0Fd[nF_\flF=Fb`tFhhqF]\lF_brFc_inF`brFj_tF0FabrF0FfvF\[_lFfv*&,*F _brF`[lF`brFg]lF=FczFhhqF^`lF0FebrF0FfvF^avF[gwFdavFh[flFa[_lFfvFi[flFfvF[\flFf vF0Fi\flFfvF=Fh[lF_alF$F$Fjx6*FcvFcdzFevF)F)F)FgvF0f*FivF$Fea]oF$-Fdu6+FJ-&F@6( FcvFcdzF/F0F0F)FfwF0FiwFjwF_xF.F`x-%VEllipticE2ndarg/1/_a1/BasisVector/0/0/0/Mu ltiSeries/1GFixF$F$Fjx6*FecrFfvFevF)F)F0FgvF0f*F\glF$Fa\clF$-Fdu6+FJFg\cnF0FiwF jwF_xF.F`x-%MEllipticK/-1/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6%%)Hermit eHGF]yF/f*F`ipFeyF_]nF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*& ,&FgwF-FczF0F0F[_lF0FfvFfjpFh[l*&,&F[_lFh[lFfjpFh[lF0F=F0FfvF0F=FfvFb^lFfvF_alF $F$Feal6'Fh_pF)FevFi_pFgvf*Fg^nF$F`[[lF$7#-&F@F^[[lFaimF$F$FjxF_]]lf*F\glF$Fh[] lF$-FU6'-Fdu6+FJ-FS6$Fegl-Ffb^l6'Fgw-Ff[]lF[hl-F]`m6$F`cgoF]y,$-F]`m6$FacgoF]yF -F]yF0FiwFjwF_xF.F`x-Ff[]lF_hlFDFJF^zFgwF$F$FahlFj]ilf*F\glF$FeirF$-Fdu6+FJ-&F@ 6(FcirFdvF/F)F)F0Fb\nF0FiwFjwF_xF.F`x-%Qarccosh/infinity/BasisVector/0/0/1/Mult iSeries/0GF\[mF$F$FjxFhiimf*F]gpF\[oF`himF$>F=-Fgdl6#7$F[]bmFf\bmF$F$F`]bmFf`]l f*FivF$FfbjlF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F`e]o6'Fgw-Fg^]lF\^n--F_^n6#Fg^]lF\^nFh wF]yF0FiwFjwF_xF.F`x-Fg^]lFc^nFDFJF^zFgwF$F$Fahl6(Fd]mF0FevF)F)F0f*FialF$Fc`\nF $7&F)-F[^mFa]o,$F`]inF--&F@6(Fd]mF0F/F0F0F)Fa]oF$F$Fjx6(FecrF0FevF)F)F)f*F`hmF$ FiiyF$7$F)Fa]\lF$F$Fjx6'FdevF0FevFe^nFgvf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~ Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47: 37GF$7#-&F@6(FdevF0FevFe^nFgvF)FaimF$F$Fjx6&FfdpF)FevFcbxf*Fc^mF$F_dilF$7$Fh^do -FcdilFj^doF$F$FjxFh]dlf*F\glF`enFgaoF$C,F]il>Fj[mFdbo>F=-&FcdlF]^zF]fn>FEF\co> F`fn-Fbfn6'F=FdfnF)FEF)>F=-&Fcdl6)F\hnF)FevF)F)F0FgvF]fn>FEFfv>F\gnFbggo>Fa[mF` gnFg\cmF$F$FhgnFh[`nf*F\glF$Fc[`nF$-Fdu6+FJ-&F@Fd[`oFb\nF0FiwFjwF_xF.F`x-%hnerf /infinity/aux/1/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6*FcduF)F *F/F,F+F)F1f*F3F6F[\^lF$C%>F=-&F@6*FcduF)F*F/F,F+F)FBFC@%FG>F=FM>F=FRF=F$F$FVFj d_of*F\glF$F]djnF$-FU6'-Fdu6+FJ-FS6$Fegl-Fg\t6'Fgw-Fi\tF[hl-F]`m6$FeigoF]y,$-F] `m6$FfigoF]yF-F]yF0FiwFjwF_xF.F`x-Fi\tF_hlFDFJF^zFgwF$F$Fahl6&Fe^gmF)FevF)f*F`h mF$Fg^gmF$7$F)Fi^gmF$F$FjxFbjcof*F\glFahoFhablF$C+F]il>F=-&FUF`gilFjil>FEFgel>F a[mFb[m>F=-&FU6)F]_zF)FevF)F-F)FgvFjil>FE,&F\coFiaemFb[`mF0>F`fnF]\jn>Fj[mFaioF \j]nF$F$Fiio6*FcvF)FevF)F0F)FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meun ier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/2 004~@~07:02:29GF$-Fdu6+FJ-Fe\`mFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVec tor/0/1/0/MultiSeries/0GFixF$F$Fjx6(FbdzFfvFevF)FgvF)f*FivF$F]gcmF$-Fdu6+FJ-&F@ F[gcmFfwF0FiwFjwF_xF.F`x-%QEllipticFfirstarg/-1/BasisVector/0/MultiSeries/0GFix F$F$Fjx6&Fcd\lF)F/Fbfjmf*Fc^mF$Fed\lF$-Fgegn6&FD,&F0F0F^zFfvFJF^zF$F$Fjx6&Fh_pF )FevFg\mf*Fc^mF$F[`pF$7$F^z-F^`p6&FDF^zFJF^zF$F$FjxF\]jlf*F_bflFeyFb\jlF$@+FjyF [zF\zF]zF_zF`zFdzFdbflC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFebfl?(F=FczF0FDF\]l>F^]l*( ,,Fh]lFfvFj`lFh[l*&,(FczF0Fe^lF0Fe]lFfvF0F[_lF0Ffv*&F[[lF0F`^lF0Fh_l*&,(F[_lF`[ lFf]hoF^^l*&,&F[_lF0Ff]hoF-F0F=F0F0F0F=F0FfvF0,&Fe^lFfv*&F[[lF-F=F0F0FfvF=FfvF_ alF$F$Feal6&FfdpF)F/Fcbxf*Fc^mF$F_dilF$FifgoF$F$Fjx6$FihmFdvf*F\glF$F\j_oF$-FU6 '-Fdu6+FJ-Fhj_oFf[hmF0FiwFjwF_xF.F`x-FihmFb\uFDFJF^zFgwF$F$FahlFbcelf*F`hmF$Fjh nF$-F^inFghmF$F$FjxF`jsf*F\glF_bmFbjsF$C'@$FjyO-F@6&-F`jsFa\lFJF^zF%>F=F\cm@%F^ cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F`jsF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$F` jsF]yF`dmF]em-Ffjl6$/Fc`l-.F`jsF_\mFa[mF$F$FcemFfg[of*F^jmFeyFag[oF$@'FjyFcjmF \zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lFhdglF_alF$F$Feal6$FjflF)f*F\glF$F ]glF$-FU6'-Fdu6+FJ-Fggl6&Fgw,$*&FezF[gpF`[jnFfvF[gp,$*(FezFf^tF^jlFfvF`[jnF0Fge lF)F0FiwFjwF_xF.F`x-FjflF\[mFDFJF^zFgwF$F$FahlFg`elf*F^jmFeyFhf]nF$@%FjyFcjmC%> F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(F`j^oF0F`^lF0,&*&FgftF0FJF0F0*&FgftF0F=F0 F0FfvFfvF_alF$F$FealF\[jlf*F^jmFeyFgjilF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^] l-Fegl6#,$*(,,Fa[nF0F^zF-Fd[nFfvF0F0F`einF0F0F`^lF0,(Fd[nFh[lFJFfv*&,(FJF`[lFfv F0F=Fh[lF0F=F0F0FfvFfvF_alF$F$Feal6&FjinFfvFevFgelf*FialF$FcealF$7$FgelFddcnF$F $FjxF]huf*F\glF$FhguF$-Fdu6+FJ-FiaelFb\nF0FiwFjwF_xF.F`x-%MEllipticE/-1/BasisVe ctor/0/1/1/MultiSeries/0GF\[mF$F$Fjx6(F`\jlF)F/F0F0F)f*FialF$Fb\jlF$F]dzF$F$Fea lF]cgmf*F`hmF$F`j`nF$-FdccoFghmF$F$FjxFc]\mf*F`hmFeyFg[^mF$C'>F`\lF0>Fc\lF)>Ff \lF)?(F=FezF0FDF\]l>F^]lFg]elF_alF$F$Feal%Odilog/infinity/BasisVector/0/0/2/Mul tiSeries/1Gf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithm s~Project,~INRIA.~All~rights~reserved.~-~generated~01/27/2004~@~15:23:29GF$-Fdu 6+FJ,$-Fe_ilFb\nF-F0FiwFjwF_xF.F`x-FhdhoF\[mF$F$Fjx6(Fd[tF)FevF)F)F)f*F`hmF$6#% jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~ rights~reserved.~-~generated~10/26/2004~@~23:24:30GF$7&F)-F_\hmF[fl,$-F\dgmF[fl F--F_ihnF[flF$F$FjxFiedmf*F\glF$FhblF$@'FgclFa[\lFbgrYQBwrong~number~of~argumen ts~in~erfcF$-FN6$/F^fcoFiedm-&FU6#.F^fcoFaimF$F$6(FWFXF\rc@multiseries/function /erfcunivar&:-452FfqF`v6$F^fcoF]yf*FivF$Fag[oF$-FU6'-Fdu6+FJ-FS6$Fegl-Fgfco6'Fg w-F^fcoF\^n--F_^n6#F^fcoF\^nFhwF]yF0FiwFjwF_xF.F`x-F^fcoFc^nFDFJF^zFgwF$F$FahlF jhqf*FciqFeiqFgjilF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FjhqF\\r FJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@+5F_ jbn-Fdil6#Fd\al>F\gn-&Fgdl6$FjhqFfvFc]rF^]r>F\gn-&FgdlFeg]mFc]r5F\adl-FdilF]`y> F\gn-&FgdlFgh]oFc]rFa\r>F\gn-&Fgdl6$FjhqFdvFc]r>F\gn-Fax6$-&Fgdl6$FjhqF]yFc]rF] ^r-Ffjl6$/Fc`l-Fji]oFc^rF\gnF$F$Ff^r6(FjinFfvFevF)FgvF)f*FivF$FcealF$-Fdu6+FJ-& F@6&FjinFfvF/F)FfwF0FiwFjwF_xF.F`x-%JChebyshevU/-1/BasisVector/0/MultiSeries/0G FixF$F$FjxF]`[mf*F\glFfhlFdanF$C)F]il>F=-&FUFc_hnFjil>FEFgel@$Fajl>F=7#-Ffjl6$/ Fc`l*&FEFfv-Fh`[mF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Ff`[mFj[mF$F$Fb\mFf^bmf*F\g lF\_bnFfg_mF$C)@$FjyO-F@6&-Ff^bmFa\lFJF^zF%>F=F\cm>FEF=@'Fed_lYFfdmFgd_lC$@'F`i jm>Fj[mFcijmFgijm>Fj[mFiijm>Fj[mF)>F=Fdv>Fj[mF^`bn@%F^cm>Fa[mF`cm>Fa[mFdcm@'F[d m>F`fn-&F]elFgjinF^fyF^cm@%Fd^bo>F`fn-&F]elF[bgnFj\[nYFfdm>F`fn-Fax6$-&F]el6$Ff ^bmF]yF^fyF]em-Ffjl6$Fb\jnF`fnF$F$FcemFi[nf*F\gl6(F`bmFbbmFhhl%$am1G%%mam1G%%za m1GFhblF$@%FgclC(@$FjyO-F@6&-Fi[nFa\lFJF^zF%>F=F\cm@&Fed_lYFfdmFgd_l>F=Fdv@%F^c m>FEF`cm>FEFdcm@'F[dmC$>Fj[m-&F]elF_hoFjfo@%/-FgdlF[flFfv>Fj[m-Fjdl6$Fj[mFiaamF j[mF^cm>Fj[m-&F]elF`ien6$FE7&-F^[m6$F07#FEFJF^zFgw>Fj[m-Fax6$-&F]elF]efmFjfoF]e mFdioC&>Fa[m-Fjdl6$FfeqFfv@%0Fa[mF)>F`fn-F\]y6%Fa[mFfvFagx>F`fnF)>F\gn-&F]el6#F ]fq6$-F\_y6$Fa[m-F`afoF_flFael>Fj[m-Ffjl6$/Fc`l-Fhio6#-F^[m6#-%%map2G6%F^[mFc`l FD-F\_y6$F\gn-&F]elF]e]n6$7$F`fnF`flFaelF$F$64FWFXFaoFdflFdrFc\mF]sFeflFhnFfflF fqF`vFasFcflF_pFignF]pFgflFgatf*F]ctFeyF]atF$@/FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz, $*(,0FfdwFh[lF^zFh[lFgdwF-FidtFh_lFcdqF0FidwFczFhdwFh[lF0F_[lFh[lFjdwFfvF\\lFd` r7'FJF^zFazF\dio,$*(,HF^zFg]lFgewFc_lF`ewF]`lF^fwF\[lFcewFc[nFeewF]`tF]dtF]\lFc dqFezF\fwFh]\lFgdwFa_tFidtF]`oFbewF^`lF[fwF^`lF`fwFbbuF^dtFbbuFidwFg_vFiewFg]lF hdwFg]lFfewF]\lF0F_[lFh_lFbfwFfvF\auFjju7(FJF^zFazF\dioF`dio,$*(,hoF^zF_jtFhdwF _j^lF^dtF]cdmFidtFj`vFcdqF]\lFfewF_dbmFdew!#%*FbgwF_a\mFdgw"#%*FfgwFaiuFhgwFcj^ lFjgwFfbvF\hw"$2"F^hwFgdioF`hwF^a\mFbhw!$K#FdhwF]cdmFfhwFaitFhhwFigtFjhw!$E"F\i wFcdtF^iwF\hsF_fwFcdflF[fwFh_tF`fwF_ftFiewFg[bnFfdwFg]lFgdw!$1#Fidw"$M"FgewF\[l F`ew"$)=F^fw"$W#FcewFh[lFeew!$^"F\fwFb[bnFfiwF_jtFgiwF_jtF]dtFhewF0F_[lF`[lFiiw FfvFajwC*>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lF\dio>F`arF`dio>Fa^vFddio?(F=F^`lF0FDF\]l> F^]l*(,0F^[x!$v"*&,*F][pF0Fe]l!#!*F[ew"$U#F_gtF\]xF0F[_lF0FfvFf[x!$$o*&,*F_[lFg `uFj[xFa_vFhgtF^`vF[\xFa_tF0F`^lF0Ffv*&,(F_gt"%F5Ff]lF]_glF_a\mF0F0Fh]lF0Ffv*&, (F[\x"$L(F_[l!$K"Fdft!$o"F0Fe_lF0Ffv*&,0F^[xFc^xFf[x!$E%*&,(F_gt!$c(Ff]lFbht"#Z F0F0Fh]lF0F0*&,(FdftFbj^lF[\xFhhtF_[lF_`dmF0Fe_lF0F0*&,*Fe]l"$6"Fa_tF0F_gtFciwF [ew!$"HF0F[_lF0F0*&,*Fhgt"#NF[\xFbiuF_[lFf^lFj[xF^j[mF0F`^lF0F0*&,0F^[xFj`zFf[x Fc\_l*&,(F_gt"$&=FajpF0Ff]lFh]xF0Fh]lF0F0*&,(F[\xFaitF_[lF_j^lFdftF_`vF0Fe_lF0F 0*&,*F_gtFj_tFe]lF[gwFc[nF0F[ew"$:"F0F[_lF0F0*&,*F[\xF_cvF_[lFh`uFhgtFgiuFj[xFe gtF0F`^lF0F0*&,.*&,(F_gtFbavF0F0Ff]lF0F0Fh]lF0F0*&,(F[\xFa_tF_[lFczFdftFczF0Fe_ lF0F0F^[xFfv*&,*F[ewFbavFe]lF^`lF_gtF^`lFfvF0F0F[_lF0F0Ff[xFg]l*&,*F[\xFczFj[xF g]lF_[lFh[lFhgtFczF0F`^lF0F0F0F=F0F0F0F=F0F0F0F=F0FfvF0,,F[ewF-FdfwFh[lFe]lFh[l F`[uF-*&,,Fe]lFezFdfwFezF`[uFh_lF[ewFh_l*&,*FdfwFfvFe]lFfvF[ewF0F`[uF0F0F=F0F0F 0F=F0F0FfvF=FfvF_alF$F$Feal6&Fi\qF0F/F)f*F]bilF$Fi_xF$Fg_fnF$F$Fjx6&Fcd\lF)FevF bfjmf*Fc^mF$Fed\lF$7$Fc\hoFa\hoF$F$FjxFicdof*Fd^oFeyF`drF$@'FjyFcjmF\zFhfemC&>F `\lFdjm>Fc\lFifem?(F=F-F0FDF\]l>F^]lFcgemF_alF$F$Feal6%Fe\uFdvF/f*F^a\lFeyFh\uF $@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l,$Fg^anFfvF_alF$F$FealF^]\of *Fc^mF$F`[[lF$Fg\hoF$F$Fjx6)F[[]lF)FevF)F0F)Fgvf*F\glF$F^_mF$7#-&F@6*F[[]lF)Fev F)F0F)FgvF)FaimF$F$Fjx6&FejhlF)FevF)f*F`hmF$FgjhlF$7$F)-&F@6%FejhlF)F/FghmF$F$F jxF\d]of*F\glF$FhhemF$7#-&F@6*FihmF)FevF)F)F)FgvF)FaimF$F$FjxFg`aof*F\glF$6#%jr Copyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~ri ghts~reserved.~-~generated~10/26/2004~@~23:24:43GF$7#-&F@F_dgmFaimF$F$Fjx6(Fghb nF)FevF)FgvF)f*F\glF$F[fdmF$-Fdu6+FJ-&F@FaginFb\nF0FiwFjwF_xF.F`x-%[oerfc/infin ity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6&FecalF)FevF )f*FialF$Ffa[lF$7$F)-&F@Fei^oF_blF$F$FjxFhf]mf*FivF$F`dimF$-FU6'-Fdu6+FJ-FS6$Fe gl-Fhbao6'Fgw-FainF\^n,&-FainFgbclFfv*(FhwF0F]yFfvFj]joF0F0FhwF]yF0FiwFjwF_xF.F `x-FainFc^nFDFJF^zFgwF$F$Fahl6&F]^wF)F/F)f*F`hmF$F_^wF$Fb^wF$F$Fjx6*FefsF)FevF) F)F)FgvF0f*F\glF$FgfsF$-Fdu6+FJ-&F@FffenFb\nF0FiwFjwF_xF.F`x-%ECi/0/BasisVector /0/0/0/MultiSeries/1GF\[mF$F$FjxF[ibof*Fg\uFeyFg^gmF$@+FjyF[zF\zF]zF_z7%FJF^z,$ *&,(FgizF[\l*&F^zF0FgwFezFf[lF^zFf[lF0FgwF`[lFjhzFdz7&FJF^zF\_jo,$*&FgwF\[l,,*& FgwF\[pFJF0F_dt*&FgwF^`lF^zF0Fhc\mF__joF[ielFgizFa_vF^zFb_vF0#FfvF\hsC(>F`\lFJ> Fc\lF^z>Ff\lF\_jo>Fi\lFa_jo?(F=FczF0FDF\]l>F^]l*(,,Fh]lFd]l*&,&F\\bmF][pFf[lF0F 0F`^lF0Ffv*&FgwF-F[_lF0!#T*&FgwF0Fe_lF0!#M*&,,Fd`joFb_vFh]lFa_t*&,&F][pF0F\\bmF bgtF0F`^lF0F0Fb`joFcdfl*&,*Fb`joF\hsFd`joF][pFh]lFcz*&FgwFezF`^lF0F][pF0F=F0F0F 0F=F0FfvF0,&*$FgwFczF`[l*&FgwFczF=F0FczFfvF=FfvF_alF$F$FealFce^of*F\glF$Ff\zF$- FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-Fd\zF[hl-F]`m6$FiajoF]y,$-F]`m6$FjajoF]yF-F]yF0 FiwFjwF_xF.F`x-Fd\zF_hlFDFJF^zFgwF$F$FahlFh]_mf*F\glF$Fha^lF$-Fdu6+FJ-&F@Fea^lF b\nF0FiwFjwF_xF.F`x-%gnSi/infinity/aux/2/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeri es/0GF\[mF$F$FjxFhd`mf*F\glF$F`j`nF$-FU6'-Fdu6+FJ-&F@F^j`n6&FgwF]]clFfvF)F0FiwF jwF_xF.F`x-F\`[lF\[mFDFJF^zFgwF$F$Fahl%*KelvinBeiGf*FaeqFbeqF$F$C%>F=Ffeq>FEF`f l-F@6$*&F`fqF0,&-F]g]mFej]lF0-F]g]mF_[^lFfvF0FaelF$F$FbgqFc[amf*F^jmFeyFg][mF$@ 'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lF^h]oF_alF$F$FealFce_mf*F 3F6Fdd_mF$C%>F=-&F@6*FainF)F*F/F,F)F)FBFC@%FG>F=FM>F=FRF=F$F$FVFhinf*FivF$FcinF $-Fdu6+FJ-&F@6'FainF)FcimF/F,FfwF0FiwFjwF_xF.F`x-%PBesselJ/0/Generic/BasisVecto r/_a1/MultiSeries/0GFixF$F$FjxFiealf*FialF$FcealF$Fb_hnF$F$Fjx6(Fe]^lF)FevF)Fgv F)f*F\glF$Fg]^lF$-Fdu6+FJ-&F@6&Fe]^lF)F/F)Fb\nF0FiwFjwF_xF.F`x-%inCi/infinity/a ux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6&FaailF)FevFbailf *Fc^mF$F[genF$7$F\^fm-FbcaoF[^fmF$F$FjxFhbemf*FciqFeiqFfaclF$C+@$FbgrYF]jq>F=F_ jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FhbemF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnF g\r@'F^]r>F\gn-&Fgdl6$FhbemF)Fc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFc\dnFc]rF]^r-Ffjl6$ /Fc`l-.FhbemFc^rF\gnF$F$Ff^rFcguf*FialF$F]guF$Fg]dnF$F$FjxFh^dnf*F\glF$Feb[lF$7 %-&F@Fib\lFaim-&F@6*Fi^rF0FevF)F)F)FgvF0Faim-&F@F]^fnFaimF$F$Fjx6*Fd]mF)FevF)F) F0FgvF)f*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Pro ject,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:16:59GF$-Fdu6+FJ- &F@F\falFfwF0FiwFjwF_xF.F`x-%LEllipticF/0/BasisVector/0/0/1/MultiSeries/0GFixF$ F$Fjx6)FecrFfvFevF)F)F)Fgvf*F\glF$Fa\clF$7#-&F@Fc\cnFaimF$F$Fjx6&F]]nF)F/F)f*Fi alF$FagzF$FfjeoF$F$FjxF^`xf*F[]qF$Fi_xF$-Fdu6+FJ-&F@FgiioFd]qF0FiwFjwF_xF.F`x-% FJacobiP/1/BasisVector/0/MultiSeries/0GFg]qF$F$Fjx6*F^fmF)FevF,F)F)FgvF0f*FivF$ FafmF$-Fdu6+FJ-&F@6(F^fmF)F/Fi_pF0F)FfwF0FiwFjwF_xF.F`x-%LStruveH/0/BasisVector /_a1/0/0/MultiSeries/1GFixF$F$Fjx6&F\grF)FevF)f*FialF$F^grF$7$F)-&F@6%F\grF)F/F _blF$F$Fjx6*FcirFdvFevF)F)F)FgvF)f*F\glF$Fg[^mF$-Fdu6+FJFa]\mF0FiwFjwF_xF.F`x-% Qarccosh/infinity/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$FjxFe[uf*F\glFd[dlFh \uF$C*@$FjyO-F@6&-Fe[uFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%F d\dl>F\gnF`cm>F\gnFg\dl@+Fj\bl>Fh`q-&F]el6$Fe[uF)F\ixFd\dl>Fh`q-&F]elFd[uF\ixF^ g`o>Fh`q-&F]el6$Fe[uFggmF\ixF]h`o>Fh`q-&F]el6$Fe[uFfhnF\ix>Fh`q-Fax6$-&F]el6$Fe [uF]yF\ixF\_dl@$F^_dl@&Fci`oC%-Ff_dl6'F-Fh_dlFi_dlFe[uFei`o@%Fd\dl>Fj[mF\j`o>Fj [mFbj`o@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFe[u-Fd^y6&FhjnFJF^zFgw>Fh`q-Fd^y 6&,&F^jlFfvFh`qF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFe[u-Fd^y 6&,$*&Fd\alF0F^jlF0FgelFJF^zFgw>Fh`q-Fd^y6&,&Fi_[pFgelFh`qF0FJF^zFgw>F__dlF%Fc \aoC%-Ff_dl6'F-Fh_dlFi_dlFe[uFe\ao@%Fd\dl>Fj[mF\]ao>Fj[mFb]ao@&F\adlC&>F__dlF\] l-Ff_dl6'F-Fh_dlFaadlFe[u-Fd^y6&F^jlFJF^zFgw>Fh`q-Fd^y6&,&F^jlF0Fh`qF0FJF^zFgw> F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFe[u-Fd^y6&,$Fi_[pF_jlFJF^zFgw>Fh`q -Fd^y6&,&Fi_[pF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6$/Fc`l-.Fe[uF_\mFh`qF$F$Fdgdl6(Fi hmF)F/F)F)F0f*F`hmFc_rF\j_oF$C(>Fj[mF_j_o>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l> F^]lFf`]mF_alF$F$Fjx6$F`aimF]yf*F\glF$FjhlF$-FU6'-Fdu6+FJ-FS6$Fegl-Fggl6&Fgw-F` aimF[hl-F`aimF]hlF]yF0FiwFjwF_xF.F`x-F`aimF_hlFDFJF^zFgwF$F$FahlF\^`nf*FivF$F]] ^lF$-FU6'-Fdu6+FJ-FS6$Fegl-Fccjn6'Fgw-FcduF\^n,&-FcduFgbclF0*(FhwF0F]yFfvFad[pF 0F0FhwF]yF0FiwFjwF_xF.F`x-FcduFc^nFDFJF^zFgwF$F$FahlFdjhof*FivF$Fdh[mF$-FU6'-Fd u6+FJ-FS6$Fegl-F^h]m6'Fgw-FjhqF\^n,&**FhwF0F]yF0FdhclFfvF_e[pF0Ffv*(FhwF0FdhclF fv-FjhqFb^gmF0F0FhwF]yF0FiwFjwF_xF.F`x-FjhqFc^nFDFJF^zFgwF$F$Fahl6(Ff^bmF)F/F-F -F)f*F`hmF$Fh^bmF$F]dzF$F$FealFee^mf*F]bilF$6#%fqCopyright~(c)~2006~by~the~Algo rithms~Project,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:22GF $-&F@Fdehn6'FD,*FJF0F^zF0FgwF0F0F0FJF^zFgwF$F$FjxFeccof*F^doFeyF`j`nF$@%FjyFdfm C%>F`\lF0?(F=F0F0FDF\]l>F^]lF\gaoF_alF$F$Feal6&FcirFfvFevF)f*F`hmF$FeirF$7$F)Fg irF$F$Fjx6$F^boF]yf*F\glF$F]]^mF$-FU6'-Fdu6+FJ-FS6$Fegl-Feg_l6&Fgw-F^boF[hl*$Fd hclFfvF]yF0FiwFjwF_xF.F`x-F^boF_hlFDFJF^zFgwF$F$FahlFhjsf*F`hmF$FbjsF$-&F@F`dxF ghmF$F$Fjx6(Fd[tFdvFevF)F)F-f*F`hmF$Fa_ilF$7&F)-Fef[lF[fl,$Fd_ilF-Fg_ilF$F$Fjx6 &Fa\sF)FevF)f*FialF$Fc\sF$7$F)-&F@6%Fa\sF)F/F_blF$F$Fjx6*Ff[fmF)FevF)F)F0FgvF-f *F\glF$Fh[fmF$-Fdu6+FJ-F_[goFb\nF0FiwFjwF_xF.F`x-%FChi/0/BasisVector/0/0/1/Mult iSeries/2GF\[mF$F$Fjx6&Fi_mF)FevF)f*F`hmF$Fh[fmF$7$F)Fbe_oF$F$FjxFej\mf*F`hmFey FgfsF$C(>F`\lF0>Fc\lF)>Ff\lF)>Fi\lF)?(F=FczF0FDF\]l>F^]lF^\coF_alF$F$Feal6(F[jo FdvF/F0F)F0f*F`hmFc_rFbfcmF$C(>Fj[mFg]]n>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F ^]l*&,(*&,&F-F0F=Fh[lF0FabrF0FfvF[`sFh[l*&,&FfvF0*&F__`mF0F=F0F0F0F[_lF0FfvF0F= Fh[lF_alF$F$Fjx6(FcvFfvF/F-F-F)f*FialF$FchuF$F]dzF$F$FealFbevf*F\glF$F]evF$-Fdu 6+FJ-&F@6(FecrFdvF/FezF)F)Fb\nF0FiwFjwF_xF.F`x-%SEllipticK/infinity/BasisVector /1/2/0/MultiSeries/0GF\[mF$F$FjxF^ifmf*Fb_flF\[oF[dblF$>F=-F]el6#7$-Fcdl6#7$-F@ 6'FDFebqFJF^zFgw-&FU6#Fig\mFa`fl-Fcdl6#7%-F@6'FD,(F_[lF0FhwF0F0F0FJF^zFgwF_edo- &FU6#F\e\lFa`flF$F$F`afl6&F`^mFfvF/Fe^nf*Fc^mF$Fe^bnF$-&F@6%F`^mFfvF/F]_alF$F$F jxF_g^of*F`hmF$Fg[^mF$-&F@FcicnFchnF$F$FjxFaf\nf*F`hmFeyF^bjlF$C&>F`\lF0>Fc\lF) ?(F=F-F0FDF\]l>F^]lFa\^mF_alF$F$FealFde_of*F^doFeyFh[fmF$@'FjyFdfmF\zF[j^nC&>F` \lF0>Fc\lF\j^n?(F=F-F0FDF\]l>F^]lFbj^nF_alF$F$Feal6'F][_mF)FevF)Fgvf*F\glF$Fj\a mF$7#-&F@6(F][_mF)FevF)FgvF)FaimF$F$FjxFg\^of*Fb_flF\[oFi_^mF$>F=-F]el6#7$-Fjdl 6#7%-F@6'FD,$*&FhwF0FggmF0FfvFJF^zFgwFj`hm-&Fcdl6#FaiqFa`fl-Fjdl6#7%-F@6'FD,$*& FhwF0FfhnF0FfvFJF^zFgwFcahm-&Fcdl6#Feb]lFa`flF$F$Fg\o6*F[joFdvFevF0F)F)FgvF)f*F \glF$FbfcmF$-Fdu6+FJF`jenF0FiwFjwF_xF.F`x-%TEllipticCK/infinity/BasisVector/1/0 /0/MultiSeries/0GF\[mF$F$Fjx6(F`^mFfvFevFe^nFgvF)f*Fg^nF$Fe^bnF$-Fdu6+FJ-&F@Fd \\pFf[[lF0FiwFjwF_xF.F`x-%PLegendreQ/-1/BasisVector/-1/2*_a2/MultiSeries/0GF[_p F$F$Fjx6(F`\[mF)FevF)F0F)f*F`hmF$Fd^_mF$7$F0-F\ajnF[flF$F$FjxFca[lf*F^doFeyF`fp F$@%FjyFdfmC%>F`\lF0?(F=F0F0FDF\]l>F^]lF\gaoF_alF$F$Feal6$FghbnF]yf*F\glF$F[fdm F$-FU6'-Fdu6+FJ-FS6$Fegl-F_[`l6&Fgw-FghbnF[hl-F]`m6$Fja\pF]yF]yF0FiwFjwF_xF.F`x -FghbnF_hlFDFJF^zFgwF$F$FahlFfjrf*FciqFeiqFjalF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r >FEFe[r@$F_dlO-FU6&-FfjrF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn -&FgdlFejrFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$FfjrF]yFc]rF]^r-Ffjl6$/Fc`l-Fj[sFc^rF \gnF$F$Ff^rF^fcof*Fciq6)FfiqFjvF`bmFabmFg\amFbbmFhhlFi^]lF$C-@$FbgrYF]jq>F=F_jq @$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F^fcoF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@'Fef]lYFfdmFg f]lC$@'-Fijq6$Fj[mFj[o>F`fn-F^[m6#-F^^am6%FHFj[mF`^am2F0Fb^p>F`fn-Ff^am6#-FN6$F j^amFj[m>F`fnF)>Fj[mFdv>F`fn-Ff^amF`dm@%Fa\r>F\gnFc\r>F\gnFg\r@'F^]r>Fh`q-&Fgdl F]fcoF\ixFa\r@(3-Fi`bn6#0-F`bl6#,&F^jlFgelF`fnFfvF0-Fi`bn6#0-F`bl6#,&F^jlF_jlF` fnFfvFfv>Fh`q-&Fgdl6%F^fcoFdvF[]cl6$F\gn7&7$Fdjq-F^[m6$F0FehfoFJF^zFgw3-Fi`bn6# 0-F`bl6#,&F^jlFfvF`fnFfvF0-Fi`bn6#0F_g\pFfv>Fh`q-&Fgdl6%F^fcoFdvFibbnF\h\p3-Fi` bn6#0Feg\pF0-Fi`bn6#0-F`bl6#,&F^jlF0F`fnFfvFfv>Fh`q-&Fgdl6%F^fcoFdvFa\[mF\h\p>F h`q-Fax6$-&FgdlFgfhoF\ixF]^r-Ffjl6$/Fc`l-FdfhoFc^rFh`qF$F$Ff^rF^aclf*FciqFeiqFd d]mF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F^aclF\\rFJF^zF%>Fj[mF^ \r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFc]hnFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6 $F^aclF]yFc]rF]^r-Ffjl6$/Fc`l-Fh^hnFc^rF\gnF$F$Ff^rFj\_mf*F\glF$Ff_^lF$7$-&F@6* F[joF)FevF)F)F0FgvF)Faim-&F@6*F[joF)FevF)F)F0FgvF0FaimF$F$Fjx6$Fi^rF)f*F\glFfhl F`bblF$C)F]il>F=-&FUF^bblFjil>FEF]]cl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fj_dnF\[mF0 F][m>Fa[mFb[m>Fj[mFa[mFf_dnF$F$Fb\mFe\mf*FciqFeiqF^d]lF$C-@$FbgrYF]jq>F=F_jq@$F hjqYFc[r>FEFe[r@$F_dlO-FU6&-Fe\mF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l> Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@/F\iho>F\gn-&Fgdl6$Fe\mFfvFc]rF^]r>F\gn-&FgdlF^ \fmFc]rFfiho>F\gn-&FgdlF]^jmFc]rFa\r>F\gn-&Fgdl6$Fe\mFdvFc]r5/Fj[mF]^s-Fdil6#,& Fj[mF0F]^sFfv>F\gn-&Fgdl6$Fe\mFcdzFc]r5/Fj[m,$F]^sFfv-Fdil6#,&Fj[mF0F]^sF0>F\gn -&Fgdl6$Fe\mF_[elFc]r>F\gn-Fax6$-&Fgdl6$Fe\mF]yFc]rF]^r-Ffjl6$/Fc`l-F]`jmFc^rF \gnF$F$Ff^r6$Fd]mF]yf*FivF$Fdi\nF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F]dw6(Fgw-Fd]mF\^n, (*,F]yF0FdhclFfvFhwF0Fd`emF_jl,&F0F0*&F]yF-FhwF-FfvFgelFfv*&F[c]pF0F]yFfvFfv*(- Fi^rF\^nF0F]yFfvFdhclFfvF0,2**FdhclFfvFhwF0Fd`emF_jlF^c]pFgelFh[l*,F]yF-FdhclFh [lFhwF0Fd`emF_jlF^c]pFgelF`[l*,F]yF-FdhclFfvFhwFezFd`emF_jlF^c]pF]_wFh[l*&F\c]p F0F]yFfvFh[l*&F[c]pF0F]yFh[lF-*(,&*&Fbc]pF0F]yFfvF0F`c]pFfvF0F]yFfvFdhclFfvF-*( Fbc]pF0F]yFh[lFdhclFfvFh[l*&Fbc]pF0FdhclFh[lFczFhwF]yF0FiwFjwF_xF.F`x-Fd]mFc^nF DFJF^zFgwF$F$Fahl6(Fd]mF)FevF)F)F)f*FialF$F^falF$7%F)Fbfal-&F@6(Fd]mF)F/F-F-F)F a]oF$F$Fjx6)Fd]mFfvFevF)F)F0Fgvf*FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunie r~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/200 4~@~23:17:21GF$7%-&F@6*Fd]mFfvFevF)F)F0FgvF)Faim-&F@6*Fd]mFfvFevF)F)F0FgvF0Faim -&F@6*Fd]mFfvFevF)F)F0FgvF-FaimF$F$Fjx6*FecrF)FevF)F)F0FgvF)f*F\glF$FgcrF$-Fdu6 +FJ-&F@6(FecrF)F/F-F-F-Fb\nF0FiwFjwF_xF.F`x-%LEllipticK/0/BasisVector/0/0/1/Mul tiSeries/0GF\[mF$F$FjxF\e[nf*F`hmF$FdgclF$F]dzF$F$FealF\\_of*6)F4F`yFayF^wFcyF \]qFdyFeyFd_fnF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,0FgwF0 F]_oF0FhbbmF0FcdqF0FhwF-Fh[lF0F_[lF-F0F[_lF0Ffv*&,,F_[lFfvF[[lFh[lFhwF0Fb_lF0*& F_[lF0F[[lF0F0F0F`^lF0Ffv*&,(*&,(F_[lFfvFezF0FhwFfvF0F[_lF0F0*&,,F[g]pFfvFhwFfv F[[lFczF_[lF0Fb_lFfvF0F`^lF0F0*&,&F[_lFfvFf]hoFh[lF0F=F0F0F0F=F0FfvF0,(FfvF0Fe^ lF0*&,&F0F0Fe^lFfvF0F=F0F0FfvF=FfvF_alF$F$FealF^jamf*F\glF$Fg[\mF$-FU6'-Fdu6+FJ -FS6$Fegl-Fg\t6'Fgw-Fe[\mF[hl-F]`m6$F`h]pF]y,$-F]`m6$Fah]pF]yF-F]yF0FiwFjwF_xF. F`x-Fe[\mF_hlFDFJF^zFgwF$F$Fahl6&F\hnF0F/F)f*F`hmF$F^a]mF$-Fba]mFghmF$F$Fjx6&Fd g_mF)FevF)f*F`hmF$Ffg_mF$7$F)-&F@6%Fdg_mF)F/FghmF$F$FjxF\_\mf*F`hmFeyF`b[mF$C'> F`\lF\hs>Fc\lF)>Ff\lFc`l?(F=FezF0FDF\]l>F^]lF[b[mF_alF$F$Feal6(Fe\mF0FevF)FgvF) f*FivF$F`hdlF$-Fdu6+FJ-&F@F[bbmFfwF0FiwFjwF_xF.F`x-%PEllipticEfirstarg/1/BasisV ector/0/MultiSeries/0GFixF$F$FjxFdd[mf*FivF$F]d[mF$-Fdu6+FJ,$Fg`\nF-F0FiwFjwF_x F.F`x-%LEllipticF/1/BasisVector/0/0/1/MultiSeries/1GFixF$F$Fjx6%F]`gmF]yF/f*F]c tFeyF_`gmF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&F_[lF`[l,0F[dtFc[nFhctF`[lF`dtF ][pF^dtFa_tF^zF-FfdtF-FidtF]`oF0Ff\[lC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFij]p?(F=Fcz F0FDF\]l>F^]l*(,,*&,&Fd]lF0FhwFg]lF0Fh]lF0Ffv*&,&FjgtFh[lFhgtF^^lF0F`^lF0Ffv*&, (Fe]lFf^lF`gtFi^lF0F0F0F[_lF0Ffv*&,&FbftFc_lF_[lFa_lF0Fe_lF0Ffv*&,,*&,&F_[lF]`l FbftF^`lF0Fe_lF0F0F_`lF0*&,&FjgtF-FhgtFc`lF0F`^lF0F0*&,&Fe]lFf`lF`gtF^`lF0F[_lF 0F0*&,*F][uFg]lF\[uF`[lFh]lFfvF^[uF`[lF0F=F0F0F0F=F0FfvF0,&F`[uF0Fc[uFfvFfvF=Ff vF_alF$F$Feal6*F\hnF)FevF)F)F0FgvF0f*F\glF$FgaoF$-Fdu6+FJFj\imF0FiwFjwF_xF.F`x- %Jarcsech/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6$F\bjlF)f*F\glF$Fbh^mF$ -FU6'-Fdu6+FJ-&F@6%F\bjlF]yF/Fd]^mF0FiwFjwF_xF.F`x-F\bjlF\[mFDFJF^zFgwF$F$FahlF g_nf*F\glF$Fa_nF$7#-&F@Fc^zFaimF$F$Fjx6*FcduF)F*F/F,F)F)F1f*F3F6F[\^lF$C%>F=-&F @F\[boFC@%FG>F=FM>F=FRF=F$F$FV6$FjezF)f*F\glF$Fa[foF$-FU6'-Fdu6+FJ-&F@6%FjezF]y F/6&FgwF0F)F)F0FiwFjwF_xF.F`x-FjezF\[mFDFJF^zFgwF$F$FahlFa_uf*FciqFeiqF]]^lF$C- @$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fa_uF\\rFJF^zF%>Fj[mF^\r>Fa[mF j[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@)F^]r>F\gn-&Fgdl6$Fa_uF)Fc ]rFa\r>F\gn-&Fgdl6%Fa_uFdvFgjnFfg]l-Fbdm6$Fj[m<#F^^sYFfdm>F\gn-Fax6$-&Fgdl6$Fa_ uF]yFc]rF]^r-Ffjl6$/Fc`l-.Fa_uFc^rF\gnF$F$Ff^rFf^sf*FivF$Fc\sF$-FU6'-Fdu6+FJ-FS 6$Fegl-&F@6%Fa\sF]yF/6(Fgw-Fa\sF\^n--F_^n6#Fa\sF\^n,$--F`btF[c^pF\^nF-FhwF]yF0F iwFjwF_xF.F`x-Fa\sFc^nFDFJF^zFgwF$F$FahlF]]dnf*F`ipFeyFaaemF$@)FjyF[zF\zF]zF_z7 %FJF^z,$*&FhwFh_l,,FhihnF0FiihnFfvFfbbmF-FjihnFh[lF^zF0F0FgelC'>F`\lFJ>Fc\lF^z> Ff\lFcc^p?(F=FezF0FDF\]l>F^]l*(,**&,(F]_oF0FgwF\[pF^`lF0F0Fe_lF0Ffv*&,(Ff]lFczF gjhnF-FfvF0F0F`^lF0Ffv*&,(Fd_tF0FhbbmF[\lFhwFg`uF0F[_lF0Ffv*&,**&,&FgwFh[lF^^lF 0F0Fe_lF0F0*&,&FhbbmF`[lFhwFg^xF0F[_lF0F0*&,(Ff]lF]`oF0F0FgjhnFh[lF0F`^lF0F0F]g ]oF0F0F=F0FfvF0F_g]oFfvF=FfvF_alF$F$FealFihjof*F\glF$Feb[lF$-Fdu6+FJ,$-FgjblFb \nF-F0FiwFjwF_xF.F`x-%LEllipticE/1/BasisVector/0/0/0/MultiSeries/1GF\[mF$F$FjxF a]fmf*FivF$F\]fmF$-Fdu6+FJ-&F@6&Fe\mFcdzF/F)FfwF0FiwFjwF_xF.F`x-%TEllipticEfirs targ/1/_a1/BasisVector/0/MultiSeries/0GFixF$F$Fjx6&Fh[pFfvFevF)f*Fc^mF$F]d\lF$7 $F)F_d\lF$F$FjxFi]nf*F`ipFeyF_]nF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FhwFh_l,,FhihnF0F iihnFfvFfbbmF-FjihnFh[lF^zF-F0FgelC'>F`\lFJ>Fc\lF^z>Ff\lFaf^p?(F=FezF0FDF\]l>F^ ]l*(,*F^d^pFfv*&,(Ff]lFczFgjhnF-Fh[lF0F0F`^lF0FfvFbd^pFfv*&,*Ffd^pF0Fhd^pF0*&,( Ff]lF]`oF-F0FgjhnFh[lF0F`^lF0F0F]g]oF0F0F=F0FfvF0F_g]oFfvF=FfvF_alF$F$FealF[bco f*FivF$FagzF$-Fdu6+FJ-&F@F[jjoFfwF0FiwFjwF_xF.F`x-%jnHermiteH/infinity/aux/0/-P i~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6%FfbpFdvFibbnf*F]gpF\[oFgjhlF$ >F=-Fgdl6#7%-F@6&F\]clFJF^zF%-F]el6#7%FDFh]cl-&Fjdl6#FbaflF`^cl-F]el6#7%FDFf^cl -&Fjdl6#FejhlF`^clF$F$F]_cl6&Fc_\lF)FevF)f*F`hmF$Fe_\lF$7$F)-&F@F^a_nFghmF$F$Fj x6$FeepF)f*F\glFahoFgepF$C+F]il>F=-&FUFdepFjil>FE,&*&FfjvF0F\coF0F0F^jlF_jl>Fa[ mFb[m>F=-&FU6)FeepF)FevF)F)F0FgvFjil>FEFf[w>F`fnFb[m>Fj[mFaio-Ffjl6$/Fc`l-.Feep F_\mFj[mF$F$FiioFj]dmf*F`hmF$F`fpF$FcfpF$F$FjxF]acnf*F]gpF\[oF_b]mF$>F=-Fgdl6#7 $-F]el6#7$Fcahm-Fjdl6&F`fqFJF^zF%-F]el6#7$Fj`hm-Fjdl6&FdbamFJF^zF%F$F$F`]bmF\[f mf*FialFcd_mFgjemF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@Fhc_mFaimC%>FE-F^\_pFge_m>Fj[m-& F@6*FcduF)F*F/F,F+F0Ff[^lF\f_mFcf_mF]\_pF$F$Fjx6)Ff[fmF)FevF)F)F0Fgvf*F\glF$Fh[ fmF$7%-&F@6*Ff[fmF)FevF)F)F0FgvF)Faim-&F@FejbnFaim-&F@Fbh[pFaimF$F$Fjx6(F]_zF)F evF)F)F)f*F`hmF$FhablF$7%F)-&F@6(F]_zF)F/F-F-F0F[fl-&F@FfcgnF[flF$F$Fjx6)F]_zFd vFevFfvF-F)Fgvf*F\glF$F`b[mF$7#-&F@6*F]_zFdvFevFfvF-F)FgvF)FaimF$F$FjxFhfcmf*F` hmFc_rFf_^lF$C(>Fj[m-F\j[oF[fl>F`\lF)>Fc\lFgel>Ff\lFe]\l?(F=FezF0FDF\]l>F^]l,$* &,.Fj_\oFfv*&,&Fh_lF0F=F^`lF0Fi_sF0FfvF[`sF`[lF[_lFfvF`^lFfvFhffmFfvF0F=Fh[lF_j lF_alF$F$Fjx6)FcvFdvFevF0F-F)Fgvf*FivF$Fja^oF$7#-&F@FeieoFaimF$F$Fjx6$FcvFcdzf* FivFiahlF^ehmF$C-F]il>FE-&FU6)FcvFcdzFevF)F)F)FgvFfeo>Fj[m,$*&-Fi^r6$F=F_demF0F ]b[mFfvFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnF^a\o>FE-&FU6)FcvFcdzFevF)F0F)FgvFfeo>Fj [m,$*(F=F0,*F[`_pF]`o*&F[`_pF0F=F-F\[p-Fd]mF\`_pFfv*&F=F-Fj`_pF0F0F0Fif`nFfvFge l@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF0Fj[mFgdem>Fa[mF`gnF\\`mF$F$F`cqFab ^mf*F`hmF$FcbmF$F[ajlF$F$FjxFa_[nf*F`hmF$F[imF$-Fef[mFchnF$F$Fjx6&FainF)F/F_fmf *FialF$Fhf]nF$F[g]nF$F$Fjx6(Fe^gmF)FevF)FgvF)f*F\glF$Fg^gmF$-Fdu6+FJ-&F@Fd^gmFb \nF0FiwFjwF_xF.F`x-%coD(AiryAi)/infinity/aux/0/-1/3*Pi~..~1/3*Pi/0/BasisVector/ 0/MultiSeries/0GF\[mF$F$Fjx6%F]b[lF]yF/f*Fg\uFeyF[\nF$@'FjyF[zF\zF]zC&>F`\lFJ>F c\lF^z?(F=F-F0FDF\]l>F^]l*(,(F[_lF0*&,&FgwFfvFfvF0F0F`^lF0FfvFc]uFfvF0FgwFh[lF= FfvF_alF$F$Feal6(FcvFcdzFevF)F0F)f*FialF$Fea]oF$7$F0-&F@Fi_\mFa]oF$F$Fjx6%F\grF ]yF/f*F_bflFeyF^grF$@/FjyF[zF\zF]zF_zF`zFdzFdbflFd`r7'FJF^zFazFebfl,$*&F[[lFg]l ,FFJF]\lF[`uFj_tF]cflFh_tFacflFd]l*(FhdtF0FJF0F[[lF0F0*(^#"$g$F0FgwF0F[[lFezF0F dcflFecfl**F[cfmF0F^zF0F_[lF-F[[lF-F0*(FdgtF0FhwF0F[[lFczF0FfcfmF0FjcflFijuFhcf lFicfl**F\htF0FJF0F_[lF-F[[lF0F0F\dflF\hsF`dflFadflF^dflF_dflFbdflFcdfl*(Fd`glF 0F^zF0F[[lF-F0F0FgdflFjju7(FJF^zFazFebflFec_p,$*&F[[lF\[l,VF^zFfdflFgjzF0F^[lF^ eflFg[lF_eflF][lFggwFb[lF`eflFj[lFaefl**^#F]aglF0F^zF0F_[lF-F[[lFezF0**F\htF0Fg wF0F_[lF-F[[lFczF0**^#FdaglF0FJF0F_[lF-F[[lF-F0*(^#"%_fF0FgwF0F[[lFczF0*(^#Fiju F0FJF0F_[lF-F0*(^#"%klF0F^zF0F[[lFezF0*(^#"$?&F0FhwF0F[[lF\[pF0*(^#Fga^nF0FJF0F [[lF-F0FgeflFc\_lFheflFieflFjeflF[fflF\fflF]fflF^fflF_fflFgfflFhfflFifflFijuFjf flF\[lF[gflFi\x*(^#!%3AF0F^zF0F[[lF0F0*(^#!$K%F0FgwF0F[[lF-F0F0FjgflC*>F`\lFJ>F c\lF^z>Ff\lFaz>Fi\lFebfl>F`arFec_p>Fa^vFad_p?(F=F^`lF0FDF\]l>F^]l*(,0FghflFfv*& ,*F[[lF\ifl^#"%woF0*&^#F^gwF0F_[lF-F0Fd_lF_iflF0FgauF0Ffv*&,.F]^lFdiflF[cfmF0Fe iflFfifl*&^#"&%y9F0F[[lF-F0F[[lF[jfl*(F[cfmF0F_[lF-F[[lF-F0F0Fe_lF0Ffv*&,*F]alF ^jflFe^lFbjflFcjflF_av*&^#"%/ZF0F[[lFezF0F0F[_lF0Ffv*&,&FfjflFgjfl*&Fd`glF0F[[l FczF0F0F`^lF0Ffv*&,.Fe^lF[[glFb[glF0Fj^lF^[gl*&^#"&St"F0F[[lF0F0Fe]lF][p*(Fa`^n F0F_[lF-F[[lF0F0F0Fh]lF0Ffv*&,0Fe[glF0*&,.FeiflF^\glF[[lF_\glF]^lF`\gl*&^#!&OJ" F0F[[lF-F0FdgtF0*(FdgtF0F_[lF-F[[lF-F0F0Fe_lF0F0*&,**&^#!%caF0F[[lFezF0FcjflF[a vFe^lF^\glF]alFd\glF0F[_lF0F0*&,&*&^#!$/(F0F[[lFczF0FfjflF]]glF0F`^lF0F0*&,**&F dgtF0F_[lF-F0F[[lF`]gl^#!%OVF0Fd_lFa]glF0FgauF0F0*&,,Fe^lF[^gl*&^#!&?F"F0F[[lF0 F0Fg]glF0Fj^lF^^gl*(F\aglF0F_[lF-F[[lF0F0F0Fh]lF0F0*&,0*&,*F[[lF`^xF]^lFc^gl*&^ #"%))QF0F[[lF-F0FeiflFb_vF0Fe_lF0F0*&,*Fe^lF]_gl*&^#"%k?F0F[[lFezF0F]alF\_glFcj flFf[lF0F[_lF0F0*&,&FfjflF`_glFjg_pF0F0F`^lF0F0Fa_glF0*&,(^#"$7*F0F[[lFg_glFd_l Fb_vF0FgauF0F0*&,**&^#"%?JF0F[[lF0F0Fj^lF_avFe^lF]`glF]_glF0F0Fh]lF0F0*&,0*&,&* &FedflF0F[[lF-F0F]^lFb`glF0Fe_lF0F0*&,&F]alFi`gl*&^#!$c#F0F[[lFezF0F0F[_lF0F0F_ [xF_efl*&,&F]^glF0F[[lF]aglF0FgauF0F0*&,&Fe^lF`agl*&F]\`pF0F[[lF0F0F0Fh]lF0F0*& ,&FfjflFdagl*&F]^glF0F[[lFczF0F0F`^lF0F0FfaglF0F0F=F0F0F0F=F0F0F0F=F0FfvF0F^bgl FfvF=FfvF_alF$F$Feal%Odilog/infinity/BasisVector/0/0/1/MultiSeries/0Gf*F\glF$6# %jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All ~rights~reserved.~-~generated~01/27/2004~@~15:23:27GF$-Fdu6+FJF_ehoF0FiwFjwF_xF .F`x-Fg\`pF\[mF$F$Fjx%)leadtermGf+6$FjvF[wF\[oFhblF$C&-F[cl6#Fcfx@$FjyOF)>F=-F@ 6%FDFJF[ip@%-FH6$F=FeclC$>F=-Ffjl6%/FezF)/F^`lFdvF=-Ffjl6$/Fc`lFedlF=F=F$F$6(FW FXF_rc7multiseries/getoneterm&:-455Ffnc5multiseries/2polynom&:-398FhflF[f_of*F` hmF$F[bnF$-&F@6%FianF)F/FghmF$F$FjxF`ehlf*FialFeyFh_[oF$@/FjyFc[[oF\z7$Fd[[oF\j uF_z7%Fd[[oF\ju,&F[[^lF0Fd[nF^awFdz7&Fd[[oF\juF`_`p,&#Ff^lFegtF0Fd[n#F]`lFegtFd `r7'Fd[[oF\juF`_`pFb_`p,&#F_`dmFijelF0Fd[n#!$D"FijelFjju7(Fd[[oF\juF`_`pFb_`pFf _`p,&#Fg`dmFe`dmF0Fd[n#"$B%Fe`dmC*>F`\lFd[[o>Fc\lF\ju>Ff\lF`_`p>Fi\lFb_`p>F`arF f_`p>Fa^vF[``p?(F=F^`lF0FDF\]l>F^]lFd[flF_alF$F$Feal6$FbdzF0f*FivFiahlF]gcmF$C- F]il>FE-&FUFahamFfeo>Fj[m-FecrF_]l@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnFj^jm>FE-&FUF\hd mFfeo>Fj[m,$*&F-F_jlFih_mFgelFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gnFf_jm>Fa[mF`gnFgee mF$F$F`cq6&Fe[\mF)F/F)f*F`hmF$Fg[\mF$F\a_nF$F$FjxF\]zf*F\glF$Ff\zF$7#-&F@6(Fd\z F)FevF)FgvF)FaimF$F$Fjx6)F_hvF)F`hvFevF)F)F)f*FialF$FdhvF$7%F)-F\fgnFa]o-&F@6)F _hvF)F`hvF/F0F0F)Fa]oF$F$Fjx6)F^fpFdvFevF)F)F0Fgvf*F\glF$Fbi\mF$7$-&F@F`i\mFaim -&F@6*F^fpFdvFevF)F)F0FgvF0FaimF$F$Fjx6)Fd[tF0FevF)F0F)Fgvf*F\glF$Fb\]nF$7#-&F@ 6*Fd[tF0FevF)F0F)FgvF)FaimF$F$Fjx6*F(F)F*FevF_fmF+F)Fgvf*FivF$FhdgmF$7#-&F@F`h] oFaimF$F$Fjx6(FhbemF)FevF)FgvF)f*FivF$FfaclF$-Fdu6+FJ-&F@6&FhbemF)F/F)FfwF0FiwF jwF_xF.F`x-%[oCylinderD/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0G FixF$F$FjxFcvf*FciqFeiqF_wF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&- FcvF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg \r@/F\iho>F\gn-&FgdlF`e`nFc]rF^]r>F\gn-&FgdlFf_[oFc]rFfiho>F\gn-&Fgdl6$FcvF0Fc] rFa\r>F\gn-&FgdlF\h_mFc]rFc`]p>F\gn-&FgdlFa__pFc]rF\a]p>F\gn-&Fgdl6$FcvF_[elFc] r>F\gn-Fax6$-&FgdlF[atFc]rF]^r-Ffjl6$/Fc`l-F`\`mFc^rF\gnF$F$Ff^rF_gfmf*Fd^oFeyF ijjlF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2Fa[nF0F^^flF-FcjalFh[ lFgwF-FfvF0Fd[nFfvFJF-*&,*FJFh[lFgwFh[lF-F0F=FfvF0F=F0F0F0F`^lF0,*FcjalFh[lFJF0 Fd[nFh[l*&,*FgwFh[lF0F0FJF`[lF=Fh[lF0F=F0F0FfvFfvF_alF$F$FealF_c]of*Fd^oFeyFjb] oF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,*F^zF0FJFfvF=FfvF0F0F0F`^ lF0,(FcjalF0Fd[nF0*&,(FgwF0FJF-F=F0F0F=F0F0FfvFfvF_alF$F$Feal6&Fd`mF)FevF)f*F`h mF$Ff`mF$7$F)-&F@F]hhmFghmF$F$FjxF[cglf*F`hmFc_rF_ivF$C'>Fj[mFbiv>F`\lF)>Fc\lF_ jl?(F=F-F0FDF\]l>F^]l-Fb\^m6#,$*&,&*&,&F]g\nFfv*(F=F0FggmF0FebrF0F`[lF0Fbg\nFfv F0F\`sFfvF0F=FfvF_jlF_alF$F$FjxFhfcof*F`ipFeyFag[oF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc \lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,&FgwFh[lF`[lF0F0F[_lF0FfvFfjpF-*&,&F[_lF-FfjpF-F 0F=F0FfvF0F=FfvFb^lFfvF_alF$F$FealF_`]lf*FivF]eoFi^]lF$C*F]il>FE-&FU6'Fg^]lF)Fe vF)FgvFfeo>Fj[mF^[s@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F[a ]lFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F[a]lF]hoFa[mF$F$F^ho6&Fd_fmF)FevF)f* FialF$Ff_fmF$7$F)-&F@Fc_fmF_blF$F$Fjx6)FdfqF)F*F/F,F+F0f*FialFcd_m6#%jrCopyrigh t~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~10/26/2004~@~23:12:19GF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@6*FdfqF) F*F/F,F+F0F1FaimC%>FE-Fa^apFge_m>Fj[m-&F@FdeenF\f_mFcf_mF`^apF$F$Fjx6)FcvFfvFev F)F-F)Fgvf*FivF$F\egnF$7#-&F@FjdgnFaimF$F$FjxFi`\nf*FialFeyF\]inF$@1FjyF^`\mF\z 7$F\dvF^e\nF_z7%F\dvF^e\n,&Fd[nF_[clFgi[lF0Fdz7&F\dvF^e\nFb_apFaaboFd`r7'F\dvF^ e\nFb_apFaabo,&Fd[nFgaboFeaboF0Fjju7(F\dvF^e\nFb_apFaaboFe_apFjaboFi[v7)F\dvF^e \nFb_apFaaboFe_apFjabo,&Fd[nFdbboFabboF0C+>F`\lF\dv>Fc\lF^e\n>Ff\lFb_ap>Fi\lFaa bo>F`arFe_ap>Fa^vFjabo>Fd^vFh_ap?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,.F^avFegtF_\bnFf vFdavFf_inFb\bnFfvFg_inFfvFj_inFfvF0Fe`inFfvF=Fh[lF_alF$F$Feal6(Fd]mF)FevF)F)F0 f*FialF$F`jjlF$7&F)-FcijoFa]o,$FbfalF-Fbd]pF$F$FjxF]]nf*FciqFeiqFagzF$C+@$FbgrY F]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F]]nF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc \r>F`fnFg\r@'F^]r>F\gn-&FgdlFib\oFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlF\]nFc]rF]^r-Ffj l6$/Fc`l-F\d\oFc^rF\gnF$F$Ff^rF\h[nf*F\glF$F^hnF$-FU6'-Fdu6+FJ-F]cjoFd]^mF0FiwF jwF_xF.F`x-F^fpF\[mFDFJF^zFgwF$F$Fahlc5multiseries/GAMMAaux&:-415f+6'Fd\\lFjvF[ wF\wFdbl6$F\exFjeglF$F$C%-F[cl6#333'FJFecl'F^zFffx'FgwFifx'FhwF]gx-F[cl6$/-F@6% FJF^zFgwF)Q=unexpected~limit~in~argumentF$-Fjdl6$-Fecl6+F^z7#-Faal6$-F\^bl6$,&F DF0FEFfv/FE;F0F=/F=;F)FabsF0F`h[o7#-F\x6#FceapFhwFagx-Fax6$&F^zFdxF0-Fcdl6$FDFg eapFaelF$F$6,FWFXFdrFc\mFhpFb`hlFgoFbcapFaqFbhlFduF^dhmf*F^jmFeyFichmF$@%FjyFcj mC%>F`\lFdjm?(F=F0F0FDF\]l>F^]lF_bhoF_alF$F$Feal6*FcvF)FevF)F0F)FgvF0f*FivF$F`[ hoF$-Fdu6+FJ-Fh\`mFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVector/0/1/0/Mul tiSeries/1GFixF$F$Fjx6(Fd]mFdvFevF0F)F)f*FialF$Fa`wF$7%F0Fc]oFf]oF$F$FjxF^idmf* Fd^oFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~05/16/2006~@~12:47:56GF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm ?(F=F-F0FDF\]l>F^]l-Fegl6#*&,2Fd[nFfvFJF-FfvF0Fb[nF-F]_oF0F^zFh[lFa[nFfvFaicnF0 F0F[_lF0F_alF$F$Feal6&Fie^mF)FevF)f*FialF$F[f^mF$7$F)F]f^mF$F$Fjx6*Fe\uF0FevF)F )F0FgvF0f*F\glF$F`cglF$-Fdu6+FJFdd[oF0FiwFjwF_xF.F`x-%Jarccoth/1/BasisVector/0/ 0/1/MultiSeries/1GF\[mF$F$Fjx6$FfgmFggmf*F\glF`enFahmF$C.F]il>Fj[mFdjv>F=-&Fcdl 6'FfgmFggmFevF)FgvF]fn>FEF\[w>F`fnFjafn>F=-&Fcdl6'FfgmFggmFevF_jlFgvF]fn>FEFe[w >F\gn-Fbfn6'F=FdfnF_jlFEFggm>Fa[mF`gn>Fa[mFdbfn>Fa[mF[cfn-Ffjl6$Fe`clFa[mF$F$Fh gn6&Fjh]lF)F/F)f*F`hmF$F\i]lF$-&F@Fih]lFghmF$F$FjxF]`mf+6&%&lexprGF[wF\wFdbl6%F jv%&lvarsG%&vnameGFhblF$C&>F=Ffeq>FEF`fl@)/FEFcdyF=-FH6$FEF`cl>Fj[mFE/Fd^r-Fax6 $&FJ6#.%%backGF0>Fj[mF\[r>Fj[mFd^r-F]`mFj_sF$F$FealFhflF\ccnf*FivF$6#%jrCopyrig ht~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~re served.~-~generated~10/26/2004~@~23:12:20GF$7$-&F@6+FdfqF)F*FevF_fmF)F)FgvF)Fai m-&F@6+FdfqF)F*FevF_fmF)F)FgvF0FaimF$F$FjxFjhenf*F\glF$Ffg_mF$-FU6'-Fdu6+FJ-FS6 $Fegl-Fjhbo6&Fgw-Fdg_mF[hl-F]`m6$Fi\bpF]yF]yF0FiwFjwF_xF.F`x-Fdg_mF_hlFDFJF^zFg wF$F$FahlFh[dof*F\glF$FejoF$-Fdu6+FJ-&F@Fdi[pFb\nF0FiwFjwF_xF.F`x-%TEllipticCK/ infinity/BasisVector/1/0/1/MultiSeries/0GF\[mF$F$Fjx6'Fe\mFfvFevF_jlFgvf*FivF$F hbblF$7#-&F@FcgfnFaimF$F$Fjx6%F\e\lF]yF/f*FdcqFeyF[h\mF$@'FjyF[zF\zF]zC&>F`\lFJ >Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,,FhbbmF0FhwFfvF]_oF0FgwFh[lF0F0F0F[_lF0Ffv*&, *FcdqFh[lF_[lF0FbftFfvF0F0F0F`^lF0Ffv*&,(*&,(FgwF-Fh[lF0FhwF0F0F[_lF0F0*&,*Fbft F0FcdqF-FfvF0F_[lFh_lF0F`^lF0F0Fe\_nF0F0F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$FealFjcbn f*F\glF$Fha^lF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%FefsF]yF/6'Fgw-F`\[mF[hl*&-F[_qF[hlF 0F]yFfv,&*&-FjezF[hlF0F]yFfvF-*&Fj_bpF0F]yFh[lFh[lF]yF0FiwFjwF_xF.F`x-F`\[mF_hl FDFJF^zFgwF$F$Fahl6'FcirF0FevF_jlFgvf*F\glF$Fg[^mF$7#-&F@Fif^oFaimF$F$Fjx6&F`js F)FevF)f*F`hmF$FbjsF$7$F)Feg[pF$F$Fjx6)Fd[tF0FevF)F)F)Fgvf*F\glF$F\hdoF$7$-&F@6 *Fd[tF0FevF)F)F)FgvF)Faim-&F@FjgdoFaimF$F$Fjx%%cothGf*FaeqF$F$F$-F@6$*&Fc]]nF0- Fa^foF[flFfvFaelF$F$Fbgq6'Fhf[mF)FevF)Fgvf*FivF$Fjf[mF$7#-&F@6(Fhf[mF)FevF)FgvF )FaimF$F$Fjx6&F_g[lF)FevF)f*FialF$Fhf]nF$7$F)Fe`elF$F$Fjx6$FjinF0f*FivF]eoF\jnF $C*F]il>FE-&FU6'FjinF0FevF)FgvFfeo>Fj[mF_]p@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#- Ffjl6$/Fc`l*&Fj[mFfv-FichlFixF0Fcgo>F`fnFj^jm>Fa[mF`fnFechlF$F$F^hoFf[fmf*F\glF \_bnFcfelF$C)@$FjyO-F@6&-Ff[fmFa\lFJF^zF%>F=F\cm>FEF=@'Fed_lYFfdmFgd_lC$@'F`ijm >Fj[mFcijmFgijm>Fj[mFiijm>Fj[mF)>F=Fdv>Fj[mF^`bn@%F^cm>Fa[mF`cm>Fa[mFdcm@'F[dm> F`fn-&F]el6$Ff[fmF)F^fyF^cm@(Fg`bn>F`fn-&F]el6%Ff[fmFdvFa\[mFj\[nFhabn>F`fn-&F] el6%Ff[fmFdvFibbnFj\[nFjbbn>F`fn-&F]el6%Ff[fmFdvF[]clFj\[n>F`fn-Fax6$-&F]el6$Ff [fmF]yF^fyF]em-Ffjl6$/Fc`l-.Ff[fmF_\mF`fnF$F$FcemF`banf*F\glFfhlFj\amF$C)F]il>F =-&FUFi]\pFjil>FEF`fq@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F[canF\[mF0F][m>Fa[mFb[m>Fj [mFa[m-Ffjl6$FibanFj[mF$F$Fb\mFe^gmf*F\glF_bmFg^gmF$C'@$FjyO-F@6&-Fe^gmFa\lFJF^ zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fe^gmF)F`dmFadmYFfdm>Fa[m- Fax6$-&F]elFahboF`dmF]em-Ffjl6$/Fc`l-.Fe^gmF_\mFa[mF$F$Fcem6$FecrFdvf*F\gl6(F8F ghlFhhlFihlFbenF_h_mF[i[mF$C.F]il>F=-&FUF[belFjil>FE,(F^jlF]gemFhafnF0F`fqF0>Fa [mF^]jn>F=-&FUF^cblFjil>FEFihz>F`fnF^]jn>F=-&FUF[evFjil>FE^#Fgg^l>F\gn-Fc[m6'F= Fh[mFezFEFdv>Fj[m-Fcdl6#7%Fa[mF`fnF\gn-Ffjl6$/Fc`l-.FecrF_\mFj[mF$F$FiioF[apf*F \glF$Fe`pF$7#-&F@F\bpFaimF$F$FjxFgeinf*F`hmFc_rFd^_mF$C)>Fj[m-&F@6(F`\[mF)F/F0F 0F0F[fl>F`\lFcz>Fc\lF)>Ff\lFgel>Fi\lF)?(F=FczF0FDF\]l>F^]l*(,(FabrFh[l*&,(F=Ffv FhhqF0*&F=F0FhhhnF0F0F0FebrF0Fh[l*&F]_lF0F[_lF0FfvF0F=Fh[lFb^lFfvF_alF$F$FjxFaj bmf*F^jmFeyFabflF$@)FjyFcjmF\z7$Fdjm-Fegl6#*(F\gemF0,*FfvF0Fd[nFa_tFa[nFczFJFcz F0Fa`pFfvF_z7%FdjmF\]cp-Fegl6#,$*&Fh`fmFfv,4F]`rF[`^nF_az"$;%Fb`zFbgtFa[nFaiuFd [nFc\_lFd`zF_avFJFcdflFc`lF0F[azF][pF0FeafmC'>F`\lFdjm>Fc\lF\]cp>Ff\lFa]cp?(F=F ezF0FDF\]l>F^]l-Fegl6#*&,**&,2FhielF0FJ!$+(Fa[nF_a\mFb`zFajelF_azF^gwFd[n"$![F] `rF][pFd`zFf[lF0Fe_lF0Ffv*&,.*&F\aglF0FJFezF0*&Fie^nF0FJF-F0^#!$[$F0*&^#"$#fF0F JF0F0*(FgcflF0F^zF-FJF0F0*&FaftF0F^zF-F0F0F[_lF0Ffv*&,*F__inF0Fa[nF][pFJFgj^lFd [nF]_glF0F`^lF0Ffv*&,**&,*F\_cpF0*&^#!$s'F0FJF0F0*&F]e_pF0FJF-F0*&FgcflF0F^zF-F 0F0F[_lF0F0*&,&FJF`^xFgj^lF0F0F`^lF0F0*&,.FJ"$g*Fa[nFajelFd[nF[f_pFc^cpF0F_azFa jelFb`zFbgtF0Fe_lF0F0*&,**&,&Fie^nF0*&F]e_pF0FJF0F0F0F[_lF0F0F`^lF]_gl*&,*FJF[f _pFd[nFh[vFa[nFf[lFd^cpF0F0Fe_lF0F0*&,(*&F\aglF0F[_lF0F0*&,&FJFajelF^gwF0F0Fe_l F0F0*&Fe_lF0F=F0F][pF0F=F0F0F0F=F0F0F0F=F0FfvF0,&F[hemF0*&FgcflF0F=F0F0FfvF_alF $F$Feal6'Fa_uF)FevF_fmFgvf*FivF$Fd]alF$7#-&F@6(Fa_uF)FevF_fmFgvF)FaimF$F$Fjx6$F hf[mF]yf*FivF$Fjf[mF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Fhf[mF]yF/6(Fgw-Fhf[mF\^n--F_^ n6#Fhf[mF\^n,$--F`btFdbcpF\^nF-FhwF]yF0FiwFjwF_xF.F`x-Fhf[mFc^nFDFJF^zFgwF$F$Fa hl6&Fa_uF)F/F_fmf*FialF$Fd]alF$-F`^alFd]^lF$F$FjxFAf*FialFc_rF9F$C$>Fj[m-Fc[jmF a]o@)FjyFe_gnF\zFb`gnF_z7%Ff_gnF),$Fe`gnF]gemC'>F`\lFf_gn>Fc\lF)>Ff\lFbccp?(F=F ezF0FDF\]l>F^]l-Fegl6#*(,&FdagnFfvF[_lFfvF0FdgmFfvF=FfvF_alF$F$FjxF[hdmf*FivF$F fgdmF$-Fdu6+FJ-&F@6&FdgdmF)F/F)FfwF0FiwFjwF_xF.F`x-%inBesselY/infinity/aux/0/-P i~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6$Fi_mF]yf*F\glF$Fh[fmF$-FU6'-F du6+FJ-FS6$Fegl-Fg_m6'Fgw-Fi_mF[hl-F]`m6$F_ecpF]y,$-F]`m6$F`ecpF]yF-F]yF0FiwFjw F_xF.F`x-Fi_mF_hlFDFJF^zFgwF$F$Fahl6&Fi\tF)FevF)f*F`hmF$F]djnF$7$F)F_djnF$F$Fjx 6(F]_zFfvFevF)F)F)f*F`hmF$Fcd_nF$7$F)Ff_eoF$F$FjxFg__pf*FivF$Fea]oF$7$-&F@Fca]o Faim-&F@Fd`goFaimF$F$FjxFg]fmf*FialFeyF]atF$@-FjyFgi\nF\zFii\nF_z7%Fhi\nF),&Fg` vF0Fd[nFh_tFdz7&Fhi\nF)FefcpF)Fd`r7'Fhi\nF)FefcpF),(Fd[nFjar#"#XF-F0F]`rF]\lC)> F`\lFhi\n>Fc\lF)>Ff\lFefcp>Fi\lF)>F`arFhfcp?(F=F\[pF0FDF\]l>F^]l-Fegl6#*(,&Fdav Fh_l*&,(FdavF]`oF[_lFfv*&,(FdavF\[pFdfclFfvF]_`mF0F0F=F0F0F0F=F0FfvF0,&F`[lF0*& ,&F`[lF0F=FfvF0F=F0F0FfvF=FfvF_alF$F$Feal6)FecrF)FevF)F)F)Fgvf*F\glF$FgcrF$7$-& F@6*FecrF)FevF)F)F)FgvF)Faim-&F@Ffd[nFaimF$F$Fjx6*F`\jlF)FevF_fmF)F)FgvF)f*FivF $Fd]cnF$-Fdu6+FJ-&F@F[f^oFfwF0FiwFjwF_xF.F`x-%LWeberE/0/BasisVector/-_a1/0/0/Mu ltiSeries/0GFixF$F$FjxF\bjlf*F\gl6$Fceq%"yGFhblF$@%FgclFa[\lC%>FEFfeq>F=F`fl@%F _dlF)-FU6$*&FfjvF0-F_hgl6#*&,&F=F0*&Ff[wF0FEF0F0F0,&FhhqF0*$FEF-F0FgelF0FaelF$F $6(FWFXFgqcBmultiseries/function/arctanunivar&:-447F`sFcgq6$Fd[tF)f*F\gl6)F8Fgh lFaenFhhlFihlFbenF_h_mFc]wF$C/F]il>Fj[mFdbo>F=-&Fcdl6)Fd[tF)FevF)F)F)FgvF]fn>FE ,$Fj`aoF\\l>F`fnFbggo>F=-&FcdlFfgdlF]fn>FE#F[\lFcz>F\gn-Fbfn6'F=FdfnF0FEF)>F=-& Fcdl6)Fd[tF)FevF)F0F0FgvF]fn>FEFgel>Fh`qFd[dp>Fa[mFi[`m-Ffjl6$FdaaoFa[mF$F$Fhgn Fajfof+Faeq6#F\exFhblF$C%F`fgl-F[cl6$F`ilFedap-Fcdl6$-Fecl6+FJ7$Fgel-Faal6$,$*& -%*bernoulliGFfccnF0F=FfvFgel/F=FggglF0F]gy7$F0-F\x6$FgccnF_]dp,&FgwF-F-F0FagxF cx-FU6#FcxFbelF$F$6*FWFXFdrFc\mFapFajfoFaqFbhlFdu6*Ff[fmF)FevF)F)F)FgvF)f*F\glF $F_]jmF$-Fdu6+FJFjjbnF0FiwFjwF_xF.F`x-%FChi/0/BasisVector/0/0/0/MultiSeries/0GF \[mF$F$FjxFd_bof*F]gpF\[oFg^gmF$>F=-Fgdl6#7#-F]el6#7%-FU6'FfbgnF[hpFJF^zFgwF]hp -FU6'-&Fjdl6#Fe^gmFjhpF[hpFJF^zFgwF$F$F\ip6&Fe\mFh]enF/Fh\mf*FialF$F_``oF$Fb``o F$F$Fjx6&FbdzFfvFevF)f*FialF$F]gcmF$7$F)F_gcmF$F$Fjx6&F__alF)FevF)f*Fc^mF$F`j_n F$7$F)F__doF$F$FjxFdfanf*FivF$FachmF$-Fdu6+FJ-&F@Fh^anFfwF0FiwFjwF_xF.F`x-%hnBe sselJ/0/(2*_a1)::integer/BasisVector/-_a1/0/0/MultiSeries/1GFixF$F$Fjx6(F]_zFfv FevF)F)F0f*F`hmF$Fcd_nF$7%F)-&F@Fb_eoF[flFf_eoF$F$FjxF\_]of*F\glF$Ff_^lF$-Fdu6+ FJF[j[oF0FiwFjwF_xF.F`x-%MEllipticCK/1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$ FjxF_c[mf*FialF$F^d]lF$Fe_\mF$F$Fjx6&Fi\qFdvFevFc^qf*F]bilF$F]]qF$7$F]f[pFje[pF $F$Fjx6&F`^mFfvFevFa^mf*Fc^mF$Fe^bnF$7$Fj^m-Fg\\pFi^mF$F$FjxFgiclf*FciqFeiqFde] lF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FgiclF\\rFJF^zF%>Fj[mF^\r @%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFficlFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F giclF]yFc]rF]^r-Ffjl6$/Fc`l-F\[dlFc^rF\gnF$F$Ff^r6&F\grF)F/F)f*FialF$F^grF$F`[[ pF$F$FjxFj_clf*F\glF$Fg]]lF$7#-&F@6*FfgmF)FevF)F)F)FgvF)FaimF$F$Fjx6&FehnFfhnFe vF)f*F`hmF$FjhnF$7$F)Fh^hoF$F$FjxFa\hmf*F\glF$FfcgmF$F\\hmF$F$FjxFg\]nf*F\glF$F ^danF$FhjimF$F$Fjx6$Fdj_lF)f*F\glFfhlFh]^mF$C)F]il>F=-&FUFf]^mFjil>FEFi_n@$Fajl >F=7#-Ffjl6$/Fc`l*&FEFfv-Fdj_lF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-Fdj_lF_ \mFj[mF$F$Fb\m%)harmonicGf+FaeqF$FhblF$C%F\_fo@$FjyOF)@'Fgcl-F@6$-&FU6#F[afo6$- F@F\bfoFaelFhho3FhclFhel-F@6$-&FU6#F]``l6$FfeqFael-Fcdl6%-F_fdp6$7%F)Ffeq-F@6$F 0F`flFaelFfvFagxY6$QJharmonic~expects~1~or~2~arguments,~got~%1F$FielF$F$6*FWFXF hnFfflFfqF`vF_pFignFduF`ejof*FialF$FejfoF$-FijfoFjimF$F$Fjx6&F^ipF)FevF)f*FialF $F\d_nF$7$F)F^d_nF$F$FjxFj\]pf*F\glF$Ff_^lF$-Fdu6+FJ-&F@6(F[joF)F/F)F)F0Fb\nF0F iwFjwF_xF.F`x-%MEllipticCK/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxFicblf* F\glF$F]evF$-Fdu6+FJ-&F@FgehmFb\nF0FiwFjwF_xF.F`x-%SEllipticK/infinity/BasisVec tor/1/0/1/MultiSeries/2GF\[mF$F$Fjx6&Fi\qFfvFevF)f*F]bilF$Fae[nF$7$F)-FabilFh_f nF$F$FjxF_f^mf*F^jmFeyF[f^mF$@'FjyFcjmF\z7$Fdjm-Fegl6#*(FihzF0F]ggmF0Fa`pFfvC&> F`\lFdjm>Fc\lFhhdp?(F=F-F0FDF\]l>F^]l-Fegl6#*&,(FgggmFfv*&,.*&FjctF0F^zF-F0Fjge mF0F[hemF0F\hemF0F^hemF0FhjzF0F0F`^lF0Ffv*&,(F]hgmF0FahemF0FchemF0F0F=F0FfvF0Ff iyFfvF_alF$F$Feal6(FcirFdvFevF)F)F0f*F`hmF$Fg[^mF$7%F)-F[dgoF[flFj[^mF$F$Fjx6(F ehnFdvFevF)F)F)f*F`hmF$FgivF$7$F)F`_jlF$F$FjxF[ccmf*FialFcd_m6#%jrCopyright~(c) ~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved .~-~generated~10/26/2004~@~23:12:38GF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@6*F(F)F*F/F,F )F)F1FaimC%>FE-FhjdpFge_m>Fj[m-&F@F_]`oF\f_mFcf_mFgjdpF$F$Fjx6$%*CylinderVGF]yf *FivF$F]guF$-FU6'-Fdu6+FJ-FS6$Fegl-F_bcl6'Fgw-Fa[epF\^n,&*&F]yF0F[\epF0Fgel-Fa[ epFgbclF0FhwF]yF0FiwFjwF_xF.F`x-Fa[epFc^nFDFJF^zFgwF$F$FahlF`_rf*F`hmFeyFgc[nF$ C'>F`\lFcz>Fc\lF0>Ff\lF[[^l?(F=FezF0FDF\]l>F^]l*(,&F`^lFfvF^`\oFfvF0F=FfvF``\oF fvF_alF$F$FealFhhamf*FivF$FchamF$-Fdu6+FJ-&F@F[eaoFfwF0FiwFjwF_xF.F`x-%PEllipti cFfirstarg/1/BasisVector/0/MultiSeries/0GFixF$F$FjxF_jyf*F`hmFeyFiiyF$C)>F`\lF0 >Fc\lFgel>Ff\lF[[p>Fi\l#F]`oFegt>F`ar#FhaboFe`dm?(F=F\[pF0FDF\]l>F^]l*(,,Fh]lFc `lFe_lFcavF[_lFf`lF`^lFezF[_\lFfvF0F=Fh[lFa_\lFfvF_alF$F$Feal6(Fh[pFdvFevF_fmFg vF)f*Fg^nF$Fb`^mF$-Fdu6+FJ-&F@6&Fh[pFdvF/F_fmFf[[lF0FiwFjwF_xF.F`x-%TGegenbauer C/infinity/BasisVector/-_a1/MultiSeries/0GF[_pF$F$FjxF_`fnf*Fc^mF$F`drF$FgcdoF$ F$FjxF\dsf*F`hmF$FahmF$-FehmFchnF$F$FjxF[h_mf*F\glF$Ffg_mF$-Fdu6+FJ-&F@6&Fdg_mF )F/F)Fb\nF0FiwFjwF_xF.F`x-%coD(AiryBi)/infinity/aux/0/-1/3*Pi~..~1/3*Pi/0/Basis Vector/0/MultiSeries/0GF\[mF$F$FjxF[b]pf*FivF$F`hdlF$-FU6'-Fdu6+FJ-FS6$Fegl-Fg \fm6'Fgw-Fe\mF\^n--F_^n6#Fe\mF\^nFhwF]yF0FiwFjwF_xF.F`x-Fe\mFc^nFDFJF^zFgwF$F$F ahl6$FdagoF]yf*FivF$F_]nF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fcago6'Fgw-FdagoF\^n,$*&Fhw F0-FdagoFb^gmF0F-FhwF]yF0FiwFjwF_xF.F`x-FdagoFc^nFDFJF^zFgwF$F$Fahl6%Fig\mF]yF/ f*FdcqFeyF`ffnF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,,Fhbbm F0F]_oF0FgwFczFhwF-FczF0F0F[_lF0Ffv*&,*FcdqF-F_[lFezFbftF0FfvF0F0F`^lF0Ffv*&,(* &,(FgwFh[lFhwFfvF`[lF0F0F[_lF0F0*&,*FcdqFh[lF_[lF^^lF0F0FbftFfvF0F`^lF0F0Fe\_nF 0F0F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$Feal6(Fh_pF)FevFbailFgvF)f*Fg^nF$F`[[lF$-Fdu6+ FJ-&F@Fh]fmFf[[lF0FiwFjwF_xF.F`x-%JLommelS2/0/BasisVector/-_a2/MultiSeries/0GF[ _pF$F$FjxFa_dof*Fd^oFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~05/16/2006~@~12:48:06GF$@%FjyFcjmC%>F`\lFdjm ?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2F]_oF`[lF^zFczFa[nFczF0F0FJF`[lFd[nFczFb[nF\[l* &,*F`[lF0FJFc[nF^zF\[lF=FczF0F=F0F0F0F`^lF0Fg[nFfvFfvF_alF$F$Feal6%F`jsF]yF/f*F g\uFeyF`himF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FgwFh_l,(FcjalF0FhizF-F^zFfvF0FfvC'>F` \lFJ>Fc\lF^z>Ff\lF^dep?(F=FezF0FDF\]l>F^]l*(,*Fe_lF-Fb[bmFcz*&,&F]_oFh[lFh[lF0F 0F`^lF0Ffv*&,(Fe_lF0Fb[bmFez*&FgwF-F`^lF0FezF0F=F0FfvF0FgwFh_lF=FfvF_alF$F$Feal 6&FghbnF)FevF)f*F`hmF$F[fdmF$7$F)FcginF$F$FjxF_i\nf*F^jmFeyFfbjlF$@'FjyFcjmF\zF ejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(F]hzF0F[_lF0,&FJFh[lF=Fh[l FfvFfvF_alF$F$FealF^^hmf*Fh[^lFc_rFj`elF$C$>Fj[m-Fh_dpFe[jm@'FjyF^\^lF\zF_\^lC& >F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]lF]\jmF_alF$F$Fjx6(FcvF0FevF)F-F)f*FialF$Fj^d mF$7$F--&F@Fh_hnFa]oF$F$Fjx6*Fd]mF)FevF)F)F0FgvF-f*FivF$6#%jrCopyright~(c)~2004 ~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~g enerated~10/26/2004~@~23:17:00GF$-Fdu6+FJ-Fcd]pFfwF0FiwFjwF_xF.F`x-%LEllipticF/ 0/BasisVector/0/0/1/MultiSeries/2GFixF$F$FjxFfh_of*Fg^nFj[pFjhdmF$C*F]il>Fj[m-& FU6'F``flF)FevF)FgvFc\p>Fa[mFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%F[iaoFj]pFefo@$Fa^p>F j[m7#-Ffjl6$/Fc`l*&Fa[mFfv-Fbi_oF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-Fbi_oF f_pF`fnF$F$F^hoFd`mf*F\glF_bmFf`mF$C'@$FjyO-F@6&-Fd`mFa\lFJF^zF%>F=F\cm@%F^cm>F j[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFc`mF`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$Fd`mF]yF`d mF]em-Ffjl6$F[bmFa[mF$F$Fcem6$FbaflF]yf*F\glF$FdaflF$-FU6'-Fdu6+FJ-FS6$Fegl-Ffb ^l6'Fgw-FbaflF[hl-F]`m6$Fa[fpF]y,$-F]`m6$Fb[fpF]yF-F]yF0FiwFjwF_xF.F`x-FbaflF_h lFDFJF^zFgwF$F$FahlF\ivf*FivF$FdhvF$-Fdu6+FJ-F[c`pFfwF0FiwFjwF_xF.F`x-%ipWeberE /infinity/aux/0/-Pi~..~Pi/0/_a1::LinearProp(2,integer,1)/BasisVector/0/0/0/Mult iSeries/1GFixF$F$Fjx6&F_hvF)FcimF/f*F^jmFeyFdhvF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc \lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*&,,Fd[nF0FJFh[lF0F0Fa[nFfvF]jcnF0F0F[_lF0Ffv F_alF$F$FealFdjilf*F`hmFeyF_jilF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l,$F[calF_jl F_alF$F$FealF\ednf*F\glF$FfjimF$FiddnF$F$Fjx%)FresnelgGf*FaeqF$F$F$-F@6$,&*&Fi` ]oF0Fd`]oF0F0*&F``]oF0F]a]oF0F0FaelF$F$Fbgq6+FdfqF)FegqFevF)F)F0FgvF)f*FivF$Fjf _mF$-Fdu6+FJ-&F@Fcb_oFfwF0FiwFjwF_xF.F`x-%QBesselK/0/_a1::0/BasisVector/0/0/1/M ultiSeries/0GFixF$F$FjxFgb^lf*Fg]uFeyF[bnF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$* &,0FhaemFcz*&^#F`[lF0FJF0F0FfbbmFc[l*(FjhtF0F^zF0FhwF0F0F^zF`[l*(Fe]]mF0FgwF0Fh wF-F0FgbbmF[\lF0FhwF`[lF\\lC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFe^fp?(F=FczF0FDF\]l>F ^]l*(,,Fh]lFc`l*&,&FhetF^^lFg^eoF0F0F`^lF0Ffv*&,(Ff]lFf^l*&F\jzF0FhwF0F0F-F0F0F [_lF0Ffv*&,&FhwFa_l^#F]`oF0F0Fe_lF0Ffv*&,,*&,&FhwF]`lFi_wF0F0Fe_lF0F0Fh]lF^`l*& ,&FhetFc`lFj]eoF0F0F`^lF0F0*&,&*&^#F^`lF0FhwF0F0Ff]lFf`lF0F[_lF0F0F\_eoF0F0F=F0 FfvF0F`_eoFfvF=FfvF_alF$F$FealFc^epf*Fc^mF$F^]flF$F[e[mF$F$Fjx6*FfbpF)FevF)F)F0 FgvF0f*F\glF$F[^_mF$-Fdu6+FJ,$-Fgg_nFb\nF-F0FiwFjwF_xF.F`x-%ESi/0/BasisVector/0 /0/1/MultiSeries/1GF\[mF$F$Fjx6&F\hnF0F/F_jlf*F`hmF$F^a]mF$Faa]mF$F$FjxF[\fof*F g\uFeyFa[foF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(F[_lF0F=FfvFb^ lFfvF_alF$F$Feal6$Fd[tF0f*F\glFfhl6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~an d~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~ 23:24:40GF$C)F]il>F=-&FUFec`pFjil>FEF`\o@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fd[tF\[m F0F][m>Fa[mFc_dn>Fj[mFa[mFbaaoF$F$Fb\m6'FainF)FcimFevF,f*FialF$FejfoF$7$FJF^gdp F$F$Fjx6)FdfqF)F*F/F,F)F)f*FialFcd_m6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~ and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~ @~23:12:16GF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@6*FdfqF)F*F/F,F)F)F1FaimC%>FE-FicfpFge _m>Fj[m-&F@6*FdfqF)F*F/F,F)F)Ff[^lF\f_mFcf_mFhcfpF$F$FjxFi_mf*F\glF_bmF]djnF$C' @$FjyO-F@6&-Fi_mFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fi _mF)F`dmFadmYFfdm>Fa[m-Fax6$-&F]elFedcpF`dmF]em-Ffjl6$/Fc`l-.Fi_mF_\mFa[mF$F$Fc emFj]]of*F\glFfhlF`esF$C)F]il>F=-&FU6'Ff^wF)FevF)FgvFjil>FEF`fq@$Fajl>F=7#-Ffjl 6$/Fc`l*&FEFfv-Ff^]oF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fd^]oFj[mF$F$Fb\mF]]^of* Fg^nF$Fij^nF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fgj^n6(Fgw-FaailFidp,&*(,&*&FaepF-F]yFfv F0F_[lF0F0FaepFfvFjgfpF0F0*(,&*$FaepF-F0Fe]lF0F_jl-FaailF`epF0FaepFfvFfvFhwF_[l F]yF0FiwFjwF_xF.F`x-FaailFcepFDFJF^zFgwF$F$FahlFdh_mf*FivF$F[dzF$7%-&F@6*FcvFdv FevFfvF)F)FgvF)Faim-&F@6*FcvFdvFevFfvF)F)FgvF0Faim-&F@6*FcvFdvFevFfvF)F)FgvF-Fa imF$F$FjxFbe]pf*FivF$Fgd]pF$-Fdu6+FJFcf_nF0FiwFjwF_xF.F`x-%MEllipticF/-1/BasisV ector/0/0/1/MultiSeries/2GFixF$F$Fjx6)Fd]mFdvFevF0F-F)Fgvf*FivF$Fg`dnF$7#-&F@6* Fd]mFdvFevF0F-F)FgvF)FaimF$F$FjxFdjaof*F`hmFeyF`e\mF$C+>F`\lF`[l>Fc\lF)>Ff\lFfv >Fi\lF)>F`arFda\n>Fa^vF)>Fd^vFga\n?(F=F[\lF0FDF\]l>F^]l*(,(Fh]lFd]lF[_lF^`l*&,( Fh]lFbavF[_lF_cu*&,(Fh]lF[\lF[_lFd]l*&,&Fh]lFfvF[_lF-F0F=F0F0F0F=F0F0F0F=F0FfvF 0F=Fh[lF__`mFfvF_alF$F$Feal6$Fh_pF)f*Fg^n6*F^eoF[\pF8FghlFhhlFihlFbenF_h_mF^gap F$C1F]il>Fj[m-&FUFbbgoFc\p>Fa[mFjb_l@%Fa]p>Fa[mFg]p>Fa[mFfb_l>F\gnFdc_l>Fj[m-&F UF^e[mFc\p>Fa[m*.)F-,(F=F0FEFfvFfvF0F0-Fjez6#,$F\fzF_jlF0F[erF0F^erF0Fhg\lF0F^j lFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F]\gpFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[m F_[lFa[mF)>Fj[m-&FU6'Fh_pF)FevFbailFgvFc\p>Fa[m*.)F-,(F=F0FEF0FfvF0F0-Fjez6#,$* &,&F=F0FEFfvF0F^jlF0F_jlF0F[erF0F^erF0Ffi\lF0F^jlFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6% -Fcdl6%Fb]gpFafoFefoFj]pFefo>Fbbq-Fc[m6'Fj[mFh[m,$F_[lFfvFa[mF)>F`fn-Fjdl6#7%F \gnFh`qFbbq-Ffjl6$/Fc`l-.Fh_pFf_pF`fnF$F$F`cqFbjrf*F`hmF$F`fpF$-Fba[lFghmF$F$Fj xFi^cnf*F\glFfhlF[fdmF$C)F]il>F=-&FUF]]imFjil>FEF]jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FE Ffv-Fe_cnF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fc_cnFj[mF$F$Fb\mF]d]mf*F\glF$F_doF $-FU6'-Fdu6+FJ-FS6$Fegl-Fh\hm6&Fgw-F]b]mF[hl,$*&F^jlFgel-Fj[o6#FehclF0F-F]yF0Fi wFjwF_xF.F`x-F]b]mF_hlFDFJF^zFgwF$F$Fahl6'Fd_fmF)FevF)Fgvf*FivF$Ff_fmF$7#-&F@6( Fd_fmF)FevF)FgvF)FaimF$F$FjxFdacpf*FivF$Fd]alF$-Fdu6+FJ-&F@FibcpFfwF0FiwFjwF_xF .F`x-%HAngerJ/0/BasisVector/-_a1/MultiSeries/0GFixF$F$FjxFe\_pf*Fh[^lFc_rFgjemF $C$>Fj[m-F^[fmFe[jm@'FjyF^\^lF\zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]lFbfen F_alF$F$FjxFf[]of*FivFiahl6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Al gorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:28 GF$C+F]il>FE-&FU6(FdfqF)FcimFevF,FgvFfeo>Fj[m-Fcdl6%*&FfbcnF0FgbcnFfvFafoFefo>F `fnFdfu>FE-&FU6(FdfqF)FcimFevF_fmFgvFfeo>Fj[m-Fcdl6%*&FjdrF0Faf\mF0FafoFefo>F\g nFdfjl>Fa[mF`gnF_iaoF$F$F`cq6*FefsF)FevF)F)F0FgvF0f*F\glF$Fj^`oF$-Fdu6+FJ,$Fcj \mF-F0FiwFjwF_xF.F`x-%ECi/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6&F`^mFf vFevFe^nf*Fc^mF$Fe^bnF$7$F^_alFf\\pF$F$FjxFgghnf*F\glF$Fg[\mF$-Fdu6+FJ-&F@F_b`p Fb\nF0FiwFjwF_xF.F`x-%enShi/infinity/aux/2/-Pi~..~Pi/0/BasisVector/0/MultiSerie s/0GF\[mF$F$FjxF`f_lf*F\glF$Fb\hnF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%Ff[fmF]yF/6'Fgw- F[[]lF[hl*&F^\foF0F]yFfv,&*&F]\foF0F]yFfvF-*&F^\foF0F]yFh[lFh[lF]yF0FiwFjwF_xF. F`x-F[[]lF_hlFDFJF^zFgwF$F$FahlF[jcmf*FivF$F[f^mF$7#-&F@FhjeoFaimF$F$Fjx6(FihmF 0FevF)FgvF)f*F\glF$FhhemF$-Fdu6+FJ-&F@6&FihmF0F/F)Fb\nF0FiwFjwF_xF.F`x-%Earcsec /1/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFaj_of*F`hmFeyF\j_oF$C'>F`\lF0>Fc\lF) >Ff\lF)?(F=FezF0FDF\]l>F^]lF[enF_alF$F$Feal6&Fjh]lF)FevF)f*F`hmF$F\i]lF$7$F)F\j apF$F$Fjx6(Fg^]lF)FevF)FgvF)f*FivF$Fi^]lF$-Fdu6+FJ-&F@6&Fg^]lF)F/F)FfwF0FiwFjwF _xF.F`x-%^oerfcbivar/infinity/aux/1/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0G FixF$F$Fjx6*F(F)F*F/F,F)F)FBf*FialFeyFa]`oF$@)FjyF_[boF\zFe[boF_z7%F`[boF),$Fg[ boFfvC'>F`\lF`[bo>Fc\lF)>Ff\lFehgp?(F=FezF0FDF\]l>F^]l-Fegl6#,$F`\boFfvF_alF$F$ FealFcfilf*F\glFfhlFceilF$C)F]il>F=-&FU6'FaeilF)FevF)FgvFjil>FEF_jl@$Fajl>F=7#- Ffjl6$/Fc`l*&FEFfv-F_gilF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$F]gilFj[mF$F$Fb\mF^_ epf*F`hmF$Ffg_mF$F]i]pF$F$FjxFhb[mf*F\glF$F`b[mF$-Fdu6+FJ-&F@Fc_`oFb\nF0FiwFjwF _xF.F`x-%UEllipticCE/infinity/BasisVector/-1/0/0/MultiSeries/1GF\[mF$F$Fjx6&Fe \mF_[elF/Fh\mf*FialF$FhhjnF$-&F@6%Fe\mF_[elF/Fc``oF$F$FjxFbadnf*FivF$Fg`inF$-Fd u6+FJFgbtF0FiwFjwF_xF.F`x-%SEllipticF/infinity/BasisVector/1/0/1/MultiSeries/2G FixF$F$Fjx6$Fh[pF)f*Fg^nF$FijjlF$-FU6'-Fdu6+FJ-FS6$Fegl-Fb[[m6(Fgw*.F[gcoF0F^jl F_jl-Fg\p6#,&F_[lF0FhwF_jlF0-Fg\pFf\oFfv-Fg\p6#FaepFfvFj`[nFfv,$*.)F-FaepF0F^jl F_jl-Fg\p6#,(F_[lF0FhwF_jlF_jlF0F0Fc\hpFfvFb\hpFfvF_a[nFfvFfvFhwF_[lF)F0FiwFjwF _xF.F`x-Fh[pF[_pFDFJF^zFgwF$F$FahlF`]gpf*Fg^nF$F^gapF$7#-&F@FcbepFaimF$F$Fjx6$F fa^lF)f*F\glFfhlFha^lF$C)F]il>F=-&FUFc]_mFjil>FEFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FE Ffv-.Ffa^lF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-F_^hpF_\mFj[mF$F$Fb\m6)F`\jl F)FevF_fmF)F)Fgvf*FivF$Fd]cnF$7#-&F@FfhcpFaimF$F$FjxFg`alf*Fg^nFj[pFa_alF$C*F]i l>Fj[m-&FU6'F__alF)FevF)FgvFc\p>Fa[mF0@%Fa]p>Fa[mFg]p>Fa[mF[b_m@$Fa^p>Fj[m7#-Ff jl6$/Fc`l*&Fa[mFfv-FcaalF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-FcaalFf_pF`fnF $F$F^ho6)Fe[uFfhnFevF)F)F0Fgvf*F\glF$F_ivF$7$-&F@6*Fe[uFfhnFevF)F)F0FgvF)Faim-& F@6*Fe[uFfhnFevF)F)F0FgvF0FaimF$F$Fjx6(FihmF)FevF)F)F0f*F`hmF$F\j_oF$7%F)-&F@Fb b[pF[flF_j_oF$F$FjxF__nf*F\glF_bmFa_nF$C'@$FjyO-F@6&-F__nFa\lFJF^zF%>F=F\cm@%F^ cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elF^_nF`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$F__nF] yF`dmF]em-Ffjl6$Ff`nFa[mF$F$FcemF_vf+F_japF$FhblF$C$FhdeoFah`lF$F$FealFdu6$Fd_f mF)f*FivF]eoFf_fmF$C*F]il>FE-&FUFaagpFfeo>Fj[mF[^hn@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fh fo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.Fd_fmFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F]dh pF]hoFa[mF$F$F^hoFddhlf*F`hmFc_rF`bblF$C(>Fj[mFedhl>F`\lF^`l>Fc\lF^^l>Ff\lFe_\o ?(F=FezF0FDF\]l>F^]l*(,,Fj_\oFfv*&,&FfvF0F=F^`lF0Fi_sF0FfvF]`\oFfvF`^lF0*&,(F[_ lFh[lF`^lFfvFcc[lF0F0F=F0FfvF0F=FfvF``\oFfvF_alF$F$FjxFh\\pf*Fd^oFeyFh^nF$@'Fjy FcjmF\zF^fhmC&>F`\lFdjm>Fc\lF_fhm?(F=F-F0FDF\]l>F^]lFjfhmF_alF$F$Feal6%FgiclF]y F/f*F]ctFeyF_`gmF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&,@Fj_uFc[nFJFh[lF[dtF-F \dtFajpFectF\[lFhctFezF^zF][pF]dtF\[lF^dtF_dtF`dtF][pFj`^nFaiuFd\[lFf[lF``uFajp FidtFjdtFfdtFczF0F_[lF`[lF[etC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lF]fhp?(F=FczF0FDF\]l >F^]l*(,,FfetFfv*&,0Ff]lF\[l"$q"F0F_[lF]ftFdftFeftFhftFc[nFbftFcftFhwFj_tF0Fe_l F0Ffv*&,.FbftFbgtFegtF0F_gtFf[lF_[l"$3#F`gtFagtFe]lF[gtF0F[_lF0Ffv*&,(Fe]lF\etF hgtFigtFjgtFf[lF0F`^lF0Ffv*&,,F_htF0*&,,FdftF][pF_[lFhhtFhwF][pFbftFehtFj`fmF0F 0Fe_lF0F0*&,.F`gtFigtFbftF][pFe]lF]itF_[l!$+#F_gtFc[nFf[lF0F0F[_lF0F0*&,(Fe]lFc dflFjgtF\hsFhgtFditF0F`^lF0F0*&,,FjitF0*&,(F_[lF`jtFbftF_jtF\hsF0F0Fe_lF0F0*&,( Fe]lFejtF`gtF_jtF_[lF\etF0F[_lF0F0*&,(FjgtF\[lFhgtFhjtFe]lF\hsF0F`^lF0F0FjjtF0F 0F=F0F0F0F=F0FfvF0F_[uFfvF=FfvF_alF$F$FealF\][pf*F\glF$Fg[uF$-FU6'-Fdu6+FJ-&F@F ^\imF^cjoF0FiwFjwF_xF.F`x-Fe[uF\[mFDFJF^zFgwF$F$Fahl6$FeepF]yf*F\glF$F_a\lF$-FU 6'-Fdu6+FJ-FS6$Fegl-&F@Fajam6&Fgw-FeepF[hl,$*&F]yFh[l,&F0F0*$F]yFh[lFfvFgelFfvF ]yF0FiwFjwF_xF.F`x-FeepF_hlFDFJF^zFgwF$F$FahlFf]`nf*FjjnF\[oF`dimF$>F=-F]el6#7# -Fjdl6#7%F[hpFh[jl-&Fcdl6#FecalFd\oF$F$Fg\oF]i]of*FivF$F^ccmF$7#-&F@Fej^oFaimF$ F$Fjx6(FjhqFfvFevF)FgvF)f*FivF$F^ccmF$-Fdu6+FJ-&F@6&FjhqFfvF/F)FfwF0FiwFjwF_xF. F`x-%JChebyshevT/-1/BasisVector/0/MultiSeries/0GFixF$F$FjxFfgjof*FivF]eoFfaclF$ C*F]il>FE-&FU6'FhbemF)FevF)FgvFfeo>Fj[mF0@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ff jl6$/Fc`l*&Fj[mFfv-FahjoFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-FahjoF]hoFa[mF$ F$F^ho6)FcvFdvFevF0F)F)Fgvf*FivF$Fja^oF$7%-&F@6*FcvFdvFevF0F)F)FgvF)Faim-&F@Fdg jlFaim-&F@6*FcvFdvFevF0F)F)FgvF-FaimF$F$FjxFaa^lf*FivF$Fi`^lF$-Fdu6+FJ,$-F`[[oF fwF-F0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVector/0/0/0/MultiSeries/1GFixF$F $Fjx6&FhasF)F/Fi_pf*Fc^mF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Al gorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:23 GF$-&F@FddinF``pF$F$Fjx6*F`\jlF)FevF)F)F)FgvF0f*FivF$Fh\\mF$-Fdu6+FJ-&F@F]dhoFf wF0FiwFjwF_xF.F`x-%IWeberE/0/BasisVector/0/0/0/MultiSeries/1GFixF$F$Fjx6&FfgmFg gmFevF_jlf*F`hmF$FahmF$7$F_jlFh^epF$F$Fjx6$F^boF0f*F\glF`enFji_lF$C,F]il>Fj[mFg en>F=-&Fcdl6)F^boF0FevF)F)F)FgvF]fn>FEFjg^o>F`fnF\h^o>F=-&Fcdl6)F^boF0FevF)F)F0 FgvF]fn>FEFgel>F\gnF\h^o>Fa[mF`gnFfcoF$F$FhgnFcacnf*F\glF$F_b]mF$-FU6'-Fdu6+FJ- FS6$Fegl-F\_^p6&FgwFj_bpF]`bpF]yF0FiwFjwF_xF.F`x-F[_qF_hlFDFJF^zFgwF$F$FahlF`eu f*FivF$FgjemF$7#-&F@6+FcduF)F*FevF_fmF+F)FgvF)FaimF$F$Fjx6&FjhqFdvFevF,f*FialF$ F\iqF$7$FJF^iqF$F$Fjx6&FafelF)FevF)f*F`hmF$FcfelF$7$F)-&F@6%FafelF)F/FghmF$F$Fj x6&FaailF)FevFifenf*Fc^mF$F[genF$7$FecaoFacaoF$F$FjxFj]jmf*F`hmFc_rF`b[mF$C*>Fj [m-FgjgpF[fl>F`\lFh[l>Fc\lF)>Ff\lF)>Fi\lF)>F`ar#F[\lFegt?(F=F\[pF0FDF\]l>F^]l*( ,(F^j[lFh[l*&F`j[pF0FebrF0FfvF]f_nFfvF0F=FfvF__`mFfvF_alF$F$Fjx6%F[joF]yF/f*Fg \uFeyF]joF$@)FjyF[zF\zF]zF_z7%FJF^z,$*(,(FcjalF0FhizFezF^zFfvF0FgwFfvFh]tFfvFge lC'>F`\lFJ>Fc\lF^z>Ff\lF]cip?(F=FezF0FDF\]l>F^]l*(,*Fe_lF`[lFi[bmFfvFb[bmF]`o*& ,*Fe_lF`[lFb[bmFd]l*&,&F-F0F]_oFg]lF0F`^lF0F0Fg[bmF0F0F=F0FfvF0F[\bmFfvF=FfvF_a lF$F$Feal6$FbdzFfvf*FivFiahlF]gcmF$C-F]il>FE-&FU6'FbdzFfvFevF)FgvFfeo>Fj[m,$F_a `pFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnF\f`n>FE-&FUF^cemFfeo>Fj[mFia`p@%Fjeo>Fj[mF_f o>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF_jlFj[mFfv>Fa[mF`gnFgeemF$F$F`cqFbeaof*F^doFeyF^_m F$@'FjyFdfmF\zF[j^nC&>F`\lF0>Fc\lF\j^n?(F=F-F0FDF\]l>F^]lFbj^nF_alF$F$Feal6'F_h vF)FcimFevF)f*FialF$Fbf^mF$7$F)-&F@F^\fpF_blF$F$Fjx6+F_cpF)FfdilFevF_jlF)F0FgvF 0f*Fg^nF$FhdilF$-Fdu6+FJF\eilF0FiwFjwF_xF.F`x-%VWhittakerW/0/_a2::0/BasisVector /1/2/0/1/MultiSeries/1GF[_pF$F$Fjx6(Fe[uFggmFevF)F)F0f*F`hmF$F_ivF$7%F)-FjbglF[ flFbivF$F$FjxF]^cmf*F\glF$F`himF$-FU6'-Fdu6+FJ-&F@6%Fi\cmF]yF/Fd]^mF0FiwFjwF_xF .F`x-Fi\cmF\[mFDFJF^zFgwF$F$FahlFfb^pf*F]ctFeyFc\sF$@-FjyF[zF\zF]zF_zF`zFdz7&FJ F^zFaz,$*(,F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFfgip>F`arFjgip?(F=F\[pF0 FDF\]l>F^]l*(,.*&,&FhetF`[lFhwFajelF0FgauF0Ffv*&,&F\c^nFg_vFhgtFi^lF0F`^lF0Ffv* &,*Ff]lF-FhftFi^lF^`vF0FbftFg[bnF0Fh]lF0Ffv*&,,FhwFczF_[lF\gwF`gt"$I#FdftFczF]d ^nF\[lF0Fe_lF0Ffv*&,.Fh[lF0Fe]lFh^\lFjgtF`cdmFbftF-Fdd^nFh[lF_gtF-F0F[_lF0Ffv*& ,.*&,&FhetF0FhwFj_tF0FgauF0F0*&,*FbftF\fioFhftFezFf`lF0Ff]lFfvF0Fh]lF0F0*&,,Fhw FfvF`gt!$R#FdftFh[lF_[l"#hF]d^nFezF0Fe_lF0F0*&,.FbftFfvFjgtF[juFe]lF\jipF0F0Fdd ^nF0F_gtFfvF0F[_lF0F0*&,&FhgtFecuF\c^nFb[clF0F`^lF0F0*&,.F`ebmF]\l*&,&F\[lF0Fbf tFhajmF0Fh]lF0F0*&,&F_[lF`cuF`gtFa\xF0Fe_lF0F0*&,&Fe]lFibuFjgtFhewF0F[_lF0F0*&, &F\c^nF\hsFhgtFh]\lF0F`^lF0F0*&,,*&,&FbftF^^lF0F0F0Fh]lF0F0*&,&F`gtFi^lF_[lFczF 0Fe_lF0F0*&,&FjgtFi^lFe]lF^`lF0F[_lF0F0F`ebmFfv*&,&F\c^nF^^lFhgtFczF0F`^lF0F0F0 F=F0F0F0F=F0F0F0F=F0FfvF0,(F`[uF-F`h^nFh[l*&,(F`[uFh_lF`h^nFez*&,&F`h^nFfvF`[uF 0F0F=F0F0F0F=F0F0FfvF=FfvF_alF$F$Feal6&F^aclF)F/F)f*FialF$Fag[lF$FaaclF$F$FjxF` [ipf*FialF$F^ccmF$F\bhmF$F$Fjx6&F][_mF)FevF)f*F`hmF$F[[qF$7$F)Fe^`oF$F$FjxFihuf *FialFeyFchuF$@3FjyFbgxF\z7$F),(F]\lF0F]`rFc[lFd[nFbgtF_z7%F)Fc\jpF`_dmFdz7&F)F c\jpF`_dm,(Fi`rF0Fd[nFg]lF]`r#FjarFczFd`r7'F)Fc\jpF`_dmFf\jpFf_dmFjju7(F)Fc\jpF `_dmFf\jpFf_dm,(#FhielFijelF0Fd[n#Fi_`pFegtF]`r#FhadoFijelFi[v7)F)Fc\jpF`_dmFf \jpFf_dmFj\jpFc`dmFi\v7*F)Fc\jpF`_dmFf\jpFf_dmFj\jpFc`dm,(#FejelF]admF0Fd[n#!%j 9FfjelF]`r#"%:tF]admC,>F`\lF)>Fc\lFc\jp>Ff\lF`_dm>Fi\lFf\jp>F`arFf_dm>Fa^vFj\jp >Fd^vFc`dm>Fg^vF`]jp?(F=Fc[nF0FDF\]l>F^]lFhbdoF_alF$F$FealF]j]mf*FivF$F``sF$-Fd u6+FJ-F[asFfwF0FiwFjwF_xF.F`x-%SEllipticE2ndarg/-1/BasisVector/0/0/0/MultiSerie s/2GFixF$F$FjxFie^mf*FciqFeiqF[f^mF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_d lO-FU6&-Fie^mF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFeicm Fc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFjifmFc]rF]^r-Ffjl6$/Fc`l-FhjcmFc^rF\gnF$F$Ff^r6$ Fe\uFfvf*F\glF`enF_jilF$C,F]il>Fj[mFgen>F=-&Fcdl6)Fe\uFfvFevF)F)F)FgvF]fn>FEF[c o>F`fnFafn>F=-&Fcdl6)Fe\uFfvFevF)F)F0FgvF]fn>FEF_jl>F\gnFafn>Fa[mF`gnFeh^oF$F$F hgnF_bfnf*F\glF$F^bjlF$7$-&F@Fej`mFaim-&F@6*F\bjlFggmFevF)F)F0FgvF0FaimF$F$FjxF fhyf*F^doFeyF]glF$@)FjyFdfmF\zFefmF_zFjhyC'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l >F^]lFaiyF_alF$F$FealFi]sf*FivF]eoFc\sF$C*F]il>FE-&FU6'Fa\sF)FevF)FgvFfeo>Fj[m* &Fj^qF0F^jlFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F[_sFixF 0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F[_sF]hoFa[mF$F$F^hoF[]_pf*F\glF$F_]jmF$-Fd u6+FJ-&F@6(Ff[fmF)F/F0F0F-Fb\nF0FiwFjwF_xF.F`x-%FChi/0/BasisVector/0/0/1/MultiS eries/0GF\[mF$F$FjxF\^rf*Fg^nF$6#%fqCopyright~(c)~2006~by~the~Algorithms~Projec t,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:07GF$-FU6'-Fdu6+F J-FS6$Fegl-&F@6%FaiqF]yF/6(Fgw-FaiqFidp--Ffc^oF]_\pFidpFhwF_[lF]yF0FiwFjwF_xF.F `x-FaiqFcepFDFJF^zFgwF$F$Fahl6(Fi^rFfvF/F0F0F-f*F`hmFbjblF[_rF$C*>Fj[m-&F@F]i[l F[fl>Fa[mFai[l>F`\lFcz>Fc\lF^`l>Ff\lF_[cl>Fi\l#F[hanFh[v?(F=FczF0FDF\]l>F^]l*(, 4F^j[lF`[lF_j[lFh[lFaj[lFh[lFi[clFh[lF[\clF^`lF]\clF`[lF[_lFh_lF`^lFezFcj[lFfvF 0F=FfvFec[lFfvF_alF$F$FjxFecrf*F\glF_bmFa\clF$C)@$FjyO-F@6&-FecrFa\lFJF^zF%>F=F \cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@+Fiico>Fa[m-&F]el6$Fecr FfvF`dmF[dm>Fa[m-&F]el6$FecrF)F`dmFcjco>Fa[m-&F]el6$FecrF0F`dmF^cm>Fa[m-&F]elFc ibpF`dm>Fa[m-Fax6$-&F]elFbgclF`dmF]em-Ffjl6$F`[cpFa[mF$F$Fcem6*FecrF)FevF)F)F0F gvF0f*F\glF$FgcrF$-Fdu6+FJ,$-&F@F\a\nFb\nF-F0FiwFjwF_xF.F`x-%LEllipticK/0/Basis Vector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6&FdevF0F/Fa^mf*Fc^mF$Fh^alF$-F[_alFi^mF$ F$Fjx6$F\_mF)f*F\glFfhlF^_mF$C)F]il>F=-&FU6'F\_mF)FevF)FgvFjil>FEF_jl@$Fajl>F=7 #-Ffjl6$/Fc`l*&FEFfv-.F\_mF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-FjjjpF_\mFj[ mF$F$Fb\mFbjdmf*FialFeyF[^]mF$@)FjyFbfbnF\zFdfbnF_z7%FcfbnF),$Fgfbn#FczFezC'>F` \lFcfbn>Fc\lF)>Ff\lFd[[q?(F=FezF0FDF\]l>F^]l-Fegl6#FcgbnF_alF$F$Feal6'FeepF0Fev F_jlFgvf*F\glF$Fe`[lF$7#-&F@Fc`[lFaimF$F$FjxF]baof*F`hmF$FgaaoF$-&F@F^gboFghmF$ F$FjxF_eenf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms ~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:24:47GF$-FU6' -Fdu6+FJ-FS6$Fegl-&F@6%F`benF]yF/6&Fgw-F`benF[hl,$*&F^jlFgel-Fj[o6#,$FehclFfvF0 F-F]yF0FiwFjwF_xF.F`x-F`benF_hlFDFJF^zFgwF$F$Fahl6%Fg^]lF)F/f*F^jmFeyFi^]lF$@'F jyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lFhdglF_alF$F$Feal6&FainF)Fe vF,f*FialF$F`dimF$7$FJ-F\g]nFjimF$F$Fjx6)F(F)FcimFevF,FgvF)f*FivF$6#%jrCopyrigh t~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~10/26/2004~@~23:12:49GF$-Fdu6+FJ-&F@FbimFfwF0FiwFjwF_xF.F`x- %PBesselY/0/Generic/BasisVector/_a1/MultiSeries/0GFixF$F$FjxF\e]pf*FivF$Fg[^nF$ -Fdu6+FJ-&F@FgfanFfwF0FiwFjwF_xF.F`x-%MEllipticF/-1/BasisVector/0/0/1/MultiSeri es/0GFixF$F$FjxFfd[lf*FciqFeiq6#%fqCopyright~(c)~2006~by~the~Algorithms~Project ,~INRIA.~All~rights~reserved.~-~generated~05/16/2006~@~12:47:29GF$C+@$F[jqYF]jq >F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Ffd[lF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r> F`fnFg\r@'F^]r>F\gn-&Fgdl6$Ffd[lF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$Ffd[lF]yFc]rF ]^r-Ffjl6$/Fc`l-.Ffd[lFc^rF\gnF$F$Ff^r6&FdevFdvF/F_fmf*Fc^mF$F[g_oF$-F[]_oF]e[m F$F$Fjx6*FfbpF)FevF)F)F)FgvF0f*F\glF$F[^_mF$-Fdu6+FJFch`nF0FiwFjwF_xF.F`x-%ESi/ 0/BasisVector/0/0/0/MultiSeries/1GF\[mF$F$FjxF\irf*FivF$F^grF$-FU6'-Fdu6+FJ-FS6 $Fegl-&F@Fac_p6)Fgw-F\grF\^n--F_^n6#F\grF\^n,$--F`btFac[qF\^nF-,$--F_]fnFac[qF \^nF^`lFhwF]yF0FiwFjwF_xF.F`x-F\grFc^nFDFJF^zFgwF$F$FahlF[ahpf*F\glF$F_ivF$-Fdu 6+FJFgi_oF0FiwFjwF_xF.F`x-%jnarccot/RootOf(1+_Z^2,index~=~2)/BasisVector/0/0/1/ MultiSeries/1GF\[mF$F$FjxFa`cof*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunie r~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/200 4~@~23:24:54GF$-FU6'-Fdu6+FJ-FS6$Fegl-F_[`l6&Fgw-Fa[`nF[hl-F]`m6$Fid[qF]yF]yF0F iwFjwF_xF.F`x-Fa[`nF_hlFDFJF^zFgwF$F$FahlFbebpf*F]gpF\[oFcfelF$>F=-Fgdl6#7%Fd_ \n-F]el6#7%FDFb`_n-&Fjdl6#F]^wF`^cl-F]el6#7%FDFh__n-&Fjdl6#FafelF`^clF$F$F]_clF `fbpf*F\glF$F^h]nF$-FU6'-Fdu6+FJ-FS6$Fegl-Fhegp6'Fgw-Ff[fmF[hlF^fgp,&F\fgpF-*&F ]\foF0F]yFh[lFh[lF]yF0FiwFjwF_xF.F`x-Ff[fmF_hlFDFJF^zFgwF$F$FahlFccaof*Fd^oFeyF [genF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$*&F^zF0,*Fd[nFfvFJFfvF]_oF0FgwF0FfvFh[lC&>F`\l Fdjm>Fc\lF^g[q?(F=F-F0FDF\]l>F^]l-Fegl6#*&,&F[_lFfv*&F^zF0F`^lF0F-F0,,Fd[nF0F]_ oFfvFgwFfvFJFfvFi`oF0FfvF_alF$F$Feal6*Ff^bmF)FevF)F-F)FgvF)f*F\glF$Fh^bmF$-Fdu6 +FJ-&F@Fe^bmFb\nF0FiwFjwF_xF.F`x-%LD(AiryBi)/0/BasisVector/0/2/0/MultiSeries/0G F\[mF$F$Fjx6*FcvFfvFevF)F0F0FgvF0f*FivF$F``sF$-Fdu6+FJ-Fic\lFfwF0FiwFjwF_xF.F`x -%SEllipticE2ndarg/-1/BasisVector/0/1/1/MultiSeries/1GFixF$F$FjxFe[elf*F^jmFeyF edzF$@)FjyFcjmF\z7$Fdjm-Fegl6#**FJF-F^zF0,&F^^lF0Fa[nF0F0FihdlFfvF_z7%FdjmF`i[q -Fegl6#**F^zF-FJF0,2FJFj`zFh[lF0Fa[nF-Fb`zFh[lFd[nFj`zFd`zFh[lF]azF0F\azF0F0F_i dlFfvC'>F`\lFdjm>Fc\lF`i[q>Ff\lFei[q?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,(F`bzF^`l F^bzF^^lF_bzF0F0Fe_lF0Ffv*&,.F^zF\[pF`bzFfvFcbzF\[pFb[nFi^lF^bzF-F_bzFfvF0F`^lF 0FfvFbejmFfv*&,**&,&F`bzF^^lF^bzF-F0Fe_lF0F0FhejmF0*&,*F^bzFh[lFb[nFg`uF^zFi^lF `bzF-F0F`^lF0F0*&,(F`czF`[lFaczF0FbczF0F0F=F0F0F0F=F0FfvF0FijdlFfvF_alF$F$FealF \bgmf*FivF$F_`gmF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fej]p6(Fgw-F]`gmF\^n--F_^nF[edoF\^n ,$--F`btF[edoF\^nF-FhwF]yF0FiwFjwF_xF.F`x-F]`gmFc^nFDFJF^zFgwF$F$Fahl6$FihmF]yf *F\glF$F\j_oF$-FU6'-Fdu6+FJ-FS6$Fegl-Fcihp6&Fgw-FihmF[hlFgihpF]yF0FiwFjwF_xF.F` x-FihmF_hlFDFJF^zFgwF$F$FahlFc\emf*F\glF$Fbh^mF$-Fdu6+FJ-Ffh^mFb\nF0FiwFjwF_xF. F`x-%jnarctan/RootOf(1+_Z^2,index~=~1)/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$ FjxFebbpf*FivF$F\jnF$7#-&F@FiinFaimF$F$Fjx6'F\aoF)FevF)Fgvf*Fg^nF$6#%jrCopyrigh t~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~10/26/2004~@~23:19:30GF$7#-&F@F`\\oFaimF$F$Fjx6(F`\[mF)FevF) F)F)f*F`hmF$Fd^_mF$7%F)Fj[cp-Fa^fmF[flF$F$Fjx6(F^fmF)FevF,F)F)f*FialF$FafmF$7%F J-F^f[mFa]o-FijjoFa]oF$F$Fjx6&F[ctF)F/F)f*FialF$F^ctF$-&F@6%F[ctF)F/F_blF$F$Fjx Fe\uf*F\glFd[dlF_a\lF$C*@$FjyO-F@6&-Fe\uFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFf dmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+F^]dl>Fh`q-&F]elFf`jpF\ixFj\bl>Fh`q- &F]elF^g_lF\ixFi]dl>Fh`q-&F]elFbg^oF\ixFd\dl>Fh`q-&F]el6$Fe\uFdvF\ix>Fh`q-Fax6$ -&F]el6$Fe\uF]yF\ixF\_dl@$F^_dl@$-Fgdl6&FaixFDFJF^zC%-Ff_dl6'F-Fh_dlFi_dlFe\uFa ix@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFe\u-Fd^y6& F]aamFJF^zFgw>Fh`q-Fd^y6&,&F]aamF0Fh`qF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl 6'F-Fh_dlFaadlFe\u-Fd^y6&*(FdbamF0Fd\alF0F^jlF0FJF^zFgw>Fh`q-Fd^y6&,&Fjb\qF0Fh` qF0FJF^zFgw>F__dlF%-Ffjl6$Fgh^oFh`qF$F$Fdgdl6'F^fpF0FevF_jlFgvf*F\glF$F\jrF$7#- &F@6(F^fpF0FevF_jlFgvF)FaimF$F$FjxFjh[nf*F\glF$F^hnF$-FU6'-Fdu6+FJ-FS6$Fegl-F]c jo6&Fgw-F^fpF[hl*$FdhclFgelF]yF0FiwFjwF_xF.F`x-F^fpF_hlFDFJF^zFgwF$F$FahlFaihnf *F\glF$Fci^oF$F\ihnF$F$Fjx%*KelvinBerGf*FaeqFbeqF$F$C%>F=Ffeq>FEF`fl-F@6$,&Ficj oF_jlFjcjoF_jlFaelF$F$Fbgq6'FdfqF)FcimFevF_fmf*FialF$6#%jrCopyright~(c)~2004~by ~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gene rated~10/26/2004~@~23:12:26GF$7$F`]^lFbg]mF$F$FjxF[a]pf*FivFiahlF\]fmF$C-F]il>F E-&FUFj\fmFfeo>Fj[mF\a\o@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnF^a\o>FE-&FU6'Fe\mFcdzFevF h\mFgvFfeo>Fj[m,$Fga\oFdhp@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gnFja\o>Fa[mF`gnFi_jmF$F$F `cqFc]qf*F]bilF$Fae[nF$FdhdpF$F$Fjx6(F`gfmF)FevFbailFgvF)f*Fg^nF$F`ffnF$-Fdu6+F J-&F@6&F`gfmF)F/FbailFf[[lF0FiwFjwF_xF.F`x-%KLaguerreL/0/BasisVector/-_a2/Multi Series/0GF[_pF$F$Fjx6(F\_mF)FevF)FgvF)f*F\glF$F^_mF$-Fdu6+FJ-&F@6&F\_mF)F/F)Fb \nF0FiwFjwF_xF.F`x-%enShi/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/ 0GF\[mF$F$FjxFdjfmf*F]ctFeyF[f^mF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&F_[lF`[l ,@*(FgftF0FJF0FhwF-F0Fic]lF0FectF\[lF[dtF-FhctFezF\dtFajp**FjhtF0F^zF0FhwF0F_[l F0F0F]dtF\[lF^dtF_dt*(Fg`^nF0F^zF0F_[lF0F0F`dtF][pF^zFf[lFidtFjdt*(F\cflF0FgwF0 F_[lF-F0FfdtFczF0F[etC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lF]h\q?(F=FczF0FDF\]l>F^]l*(, ,FfetFfv*&,0F_[lF]ftFbftFcft^#F[ghpF0*&F\htF0FhwF0F0*&FjctF0FhwF-F0FhftFc[nFdft FeftF0Fe_lF0Ffv*&,.Fe]lF[gtF`gtFagtF_gtFf[l*&^#F^ghpF0F_[lF0F0*(FgcflF0FhwF0F_[ lF0F0FbgtF0F0F[_lF0Ffv*&,(FhgtFigtFjgtFf[l*&FaftF0F_[lF-F0F0F`^lF0Ffv*&,,F_htF0 *&,,FdftF][p*&FedtF0FhwF0F0F_[lFhhtFbftFeht^#Fj`fmF0F0Fe_lF0F0*&,.*&^#FgghpF0F_ [lF0F0Fe]lF]itF_gtFc[nF`gtFigt*(FedtF0FhwF0F_[lF0F0F][pF0F0F[_lF0F0*&,(*&F^f^nF 0F_[lF-F0FhgtFditFjgtF\hsF0F`^lF0F0*&,,FjitF0*&,(F]hemF0F_[lF`jtFbftF_jtF0Fe_lF 0F0*&,(Fe]lFejtF`gtF_jt*&FaftF0F_[lF0F0F0F[_lF0F0*&,(FhgtFhjtFjgtF\[l*&F]hemF0F _[lF-F0F0F`^lF0F0FjjtF0F0F=F0F0F0F=F0FfvF0F_[uFfvF=FfvF_alF$F$Feal6*FainF)F*F/F ,F+F)FBf*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~P roject,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:11:55GF$@)Fjy7# ,$*&Fh_gnF0Fa`gnFfvFfvF\z7$Fh[]qF)F_z7%Fh[]qF),$*(Fh_gnF0Fa`gnFfvFifmFfvF`\oC'> F`\lFh[]q>Fc\lF)>Ff\lF\\]q?(F=FezF0FDF\]l>F^]lF`gmF_alF$F$Feal6)F(F)F*FevF_fmF) F)f*FialF$FfbcmF$7%F`]^l-&F@6)F(F)F*F/F,F+F0Fa]oF_ccpF$F$FjxF^bhmf*F^jmFeyF^ccm F$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(FhabmF0F`^lF0F]^anFfvFfvF_a lF$F$FealFh_]pf*FivFiahlFhbblF$C-F]il>FE-&FUFfbblFfeo>Fj[m,$Fe^jmFfv@%Fjeo>Fj[m F_fo>Fj[mFcfo>F`fnF\f`n>FE-&FUFd]bpFfeo>Fj[mFa_jm@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gnF aeip>Fa[mF`gnFi_jmF$F$F`cq6&Fi\qFdvF/F_fmf*F]bilF$F\^qF$-F[f[p6'FDF`]^lFJF^zFgw F$F$Fjx6'F`gfmF)FevFbailFgvf*Fg^nF$F`ffnF$7#-&F@Fhf\qFaimF$F$Fjx6$F`^mF)f*Fg^nF $Fd^mF$-FU6'-Fdu6+FJ-FS6$Fegl-F_fv6(Fgw*,)F-FbbsF0F^jlF_jlFjfvF0-Fj[o6#*(F`fqF0 F^jlF0,(F_[lFh[lFhwF0F0F0F0F0F]gvFfv*,F^jlF_jlFcfvF0FggvF0-Fj[o6#*(F`fqF0F^jlF0 ,&F_[lFh[lFhwF0F0F0-Fg\p6#,(FhwF_jlF_[lFgelF_jlF0FfvFhwF_[lF)F0FiwFjwF_xF.F`x-F `^mF[_pFDFJF^zFgwF$F$FahlF^i]mf*F\glF$FejoF$-Fdu6+FJ-Fd]enFb\nF0FiwFjwF_xF.F`x- %NEllipticCK/-1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6(Fi^rF)FevF)F)F0f*F `hmF$F`bblF$7%F)-&F@Fae_nF[flFdd^mF$F$FjxFb`]pf*FivFiahlF^d]lF$C-F]il>FE-&FU6'F e\mFdvFevF)FgvFfeo>Fj[m*&,**&F=F--Fi^r6#F_demF0F0*&Fe^jmF0F=F0Ffv-FecrF`b]qF0*& Fbb]qF0F=F-FfvF0F=Ffv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fn-Fc[m6'FEFh[mF)Fj[mFdv>FE-&FU 6'Fe\mFdvFevFfvFgvFfeo>Fj[mF=@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gnF^i_m>Fa[mF`gnFi_jmF$ F$F`cqF`]mf*FialF$Fg\nF$-Fj\nFc``oF$F$FjxF_h\mf*Fd^oFeyF`ffnF$@%FjyFcjmC%>F`\lF djm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,6Fa[nF0F^^flF0Fb[nFh[lF^zF-Fd[nF0FcjalFfvFgwF 0F0F0FJFh[l*&,,F^zFh[lFJF-FgwFfvFh[lF0F=F0F0F=F0F0F0F`^lF0F^dinFfvFfvF_alF$F$Fe alF_cpf*FciqFeiqFa_alF$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F_cpF \\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@' F^]r>F\gn-&FgdlFfcdnFc]rFa\r>F\gn-&Fgdl6%F_cpFdvFgjnFfg]l>F\gn-Fax6$-&FgdlFicpF c]rF]^r-Ffjl6$/Fc`l-F_dxFc^rF\gnF$F$Ff^r6&FeepFfvFevF_jlf*F`hmF$Ff\^mF$7$F_jlFh \^mF$F$FjxFa^cmf*F]gpF\[oFbjsF$>F=-Fgdl6#7$-FU6#7$FD-&F@6#F`jsF`^cl-FU6#7$-&F@F i[o6&-Fjdl6$-FcdlF_\oFfvFJF^zFgw-F]el6&*&F`fqF0F^jlF_jlFJF^zF%F$F$60FWFXFfqF`vF grFh\oF]sFeflF]pFgflFaoFdflFipFjgnFbffpf*F\glF$F`esF$7#-&F@Fe`emFaimF$F$FjxFggd pf*F`hmFc_rF]joF$C(>Fj[mF`jo>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]l,$*&,(Fj_ \oFfvF[`sF-*&,&F0F0*&F]_lF0F=F0F0F0F[_lF0FfvF0F=Fh[lFfvF_alF$F$Fjx6(Fd]mF0F/F0F )F)f*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Proje ct,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17:02GF$@/FjyFb]inF \z7$Fc]in,&F\[pF0Fd[nFg^xF_z7%Fc]inF\j]q,$*&,(Fd[nFhcfmFf`lF0F]`rFb[xF0F\juFfvF f^tFdz7&Fc]inF\j]qF^j]q,$*&,*!$2&F0Fd[nFd[vF]`r!%PAFiiu"%lDF0FgjuFfv#FfvFijuFd` r7'Fc]inF\j]qF^j]qFbj]q,$*&,,"%NSF0Fd[n!&I)=F]`r"&KW$Fdju"&&oEFiiu!&I@#F0Ff[vFf v#F0"%?>Fjju7(Fc]inF\j]qF^j]qFbj]qFjj]q,$*&,.F_[v"'X!>#Fdju!'N`8Fiiu"'Q*R%F]`r! 'QENFd[n"'&Q^"!&:n#F0F0Ff\vFfv#FfvFbianC*>F`\lFc]in>Fc\lF\j]q>Ff\lF^j]q>Fi\lFbj ]q>F`arFjj]q>Fa^vFe[^q?(F=F^`lF0FDF\]l>F^]l-Fegl6#*(,,F^avFc`lFdavFcav*&,&F-F0F d[nFa_lF0Fe_lF0Ffv*&,&F-F0Fd[nF^^lF0F[_lF0Ffv*&,.F^avFjar*&F\juF0F`^lF0F0FdavFg `v*&,&F^^lF0Fd[nFaa\mF0Fe_lF0F0*&,&F]`oF0Fd[nFc[lF0F[_lF0F0*&,.F^avF]`oFdavFbgt *&,&FczF0Fd[nF``inF0Fe_lF0F0*&,&Fc`lF0Fd[nF]`tF0F[_lF0F0*&F[dwF0F`^lF0F0Fc`inF0 F0F=F0F0F0F=F0FfvF0,(Fh[lF0Fd[nF-*&,(Fd[nFczF`[lF0F[dvF0F0F=F0F0FfvF=FfvF_alF$F $Feal6&Fh[pFdvFevF``^mf*Fc^mF$F^]flF$7$,&FJF0F^zF--F\e[m6&FDFd^^qFJF^zF$F$Fjx6) FfbpF)FevF)F)F0Fgvf*F\glF$F[^_mF$7%-&F@6*FfbpF)FevF)F)F0FgvF)Faim-&F@Fh`fpFaim- &F@F_h`nFaimF$F$Fjx6(FfbpF)F/F0F0F-f*F`hmFc_rFhbpF$C)>Fj[mFfg_n>F`\lFcz>Fc\lF)> Ff\lFgel>Fi\lF)?(F=FczF0FDF\]l>F^]lFc\cpF_alF$F$Fjx%%DiffG&F`v6#F]`mFi`^pf*FivF ]eoFd]alF$C*F]il>FE-&FUFh`clFfeo>Fj[m*(-FjezFberF0-Fg\p6#,&F0F0F=FgelFfv-Fg\p6# ,&F0F0F=F_jlFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F\b^pFi xF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F\b^pF]hoFa[mF$F$F^hoFdcjnf*F`ipFeyF]]^lF $@+FjyF[zF\zF]zF_z7%FJF^z,$*&,(Fj_uF0FgizF0F]`uFfvF0FhwFh[lF_jlFdz7&FJF^zF`b^q, $*&FhwFh_l,,Fj_uF0F\`uFfv*(FhwF0F^zF0FgwF-FfvF]`uFh[lFgizFezF0Fh`\mC(>F`\lFJ>Fc \lF^z>Ff\lF`b^q>Fi\lFdb^q?(F=FczF0FDF\]l>F^]l*(,,Fh]lF0FcbemF-*&,(Ff]lFfvF]_oFf vFczF0F0F[_lF0FfvFfjpFh_l*&,(F[_lF`[lFfjpF^^l*&,&F[_lF0FfjpF-F0F=F0F0F0F=F0FfvF 0,&Ff]lFfvFhjpF0FfvF=FfvF_alF$F$Feal6(FecalF)FevF)FgvF)f*FivF$Ffa[lF$-Fdu6+FJ-& F@6&FecalF)F/F)FfwF0FiwFjwF_xF.F`x-%inBesselI/infinity/aux/0/-Pi~..~Pi/0/BasisV ector/0/MultiSeries/0GFixF$F$FjxF^d^qf*FialF$Ffa[lF$F_]joF$F$FjxF_h]mf*F`ipFeyF dh[mF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,&F]_oF0F`[lF0F0F [_lF0FfvFfjpFez*&,(F[_lFczFfjpF\[pF``emF0F0F=F0FfvF0Fb`emFfvF=FfvF_alF$F$Feal6( F[fsF)FevF)FgvF)f*F\glF$F\h[lF$-Fdu6+FJ-&F@F]i[oFb\nF0FiwFjwF_xF.F`x-%\oCi/infi nity/aux/0/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFfefnf*Fi alFeyFg^`nF$@1Fjy7#F\juF\z7$F\ju,&FJFc[nF_azFg]lF_z7%F\juF[f^q,&F]`rFh_lFd[n#F[ \lF-Fdz7&F\juF[f^qF]f^q,&F\c\mFh[lF_azF^f^qFd`r7'F\juF[f^qF]f^qF`f^q,$*(FJFcz,( F]`rF]\lFd[n!#JFa_vF0F0F\juFfvF]gemFjju7(F\juF[f^qF]f^qF`f^qFbf^q,$*(FJF\[p,*Ff bvF0Fd[nFigtFiiuF\hsF]`rFa]xF0FgjuFfv#FfvFc[lFi[v7)F\juF[f^qF]f^qF`f^qFbf^qFgf^ q,$*(FJF^`l,,"$!GF0Fd[n!$"[Fiiu!$i$FdjuF[avF]`r"$F'F0Ff[vFfv#FfvF[avC+>F`\lF\ju >Fc\lF[f^q>Ff\lF]f^q>Fi\lF`f^q>F`arFbf^q>Fa^vFgf^q>Fd^vF\g^q?(F=F[\lF0FDF\]l>F^ ]l-Fegl6#*(,.Fgb\mF_av*&,&FJF_^xF_azFgiuF0F`^lF0FfvFhb\mFeav*&,&F_az"$<%F\c\mFe ftF0Fe_lF0Ffv*&,&F]`rFaa\mFd[nFha\mF0F[_lF0Ffv*&,.Fgb\mFb_vFhb\mFi_v*&,&F_az!$0 %F\c\mF_^xF0Fe_lF0F0*&,&F]`r!#uFd[n"$l#F0F[_lF0F0*&,&F_az"#TFJFjcbmF0F`^lF0F0*& ,.Fgb\mFbbuFhb\mFfbv*&,&F\c\mFi^lF_az"$J"F0Fe_lF0F0*&,&F]`rFgawFd[n!$8"F0F[_lF0 F0*&,&F_azFbgalFJ"#VF0F`^lF0F0F^^doF0F0F=F0F0F0F=F0FfvF0,(Fd[nFh_lFezF0*&,(Fd[n F\[pF^^lF0Fj\flF0F0F=F0F0FfvF=FfvF_alF$F$Feal6(FcvFcdzFevFh\mF)F)f*FialF$Fea]oF $7$Fh\m-FcehmFa]oF$F$FjxFjhilf*FivF$F_wF$-Fdu6+FJ-&F@Fa_rFfwF0FiwFjwF_xF.F`x-%Z EllipticE2ndarg/infinity/BasisVector/-1/2/1/MultiSeries/0GFixF$F$Fjx6%F`gfmF]yF /f*FdcqFeyFjb]oF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&FjgglF 0F[_lF0Ffv*&,(FhwFfvF_[lF0F0F0F0F`^lF0Ffv*&,(F[_lFfv*&,(FhwF0F_[lFfvFh[lF0F0F`^ lF0F0F[__nF0F0F=F0FfvF0F\__nFfvF=FfvF_alF$F$FealFfg\of*Fg^nF$Fe^oF$-Fdu6+FJ-&F@ FfffnFf[[lF0FiwFjwF_xF.F`x-%SLegendreQ/infinity/BasisVector/_a1+1/MultiSeries/0 GF[_pF$F$Fjx6&Fd\elF)FevF)f*F`hmF$FaidmF$7$F)-&F@6%Fd\elF)F/FghmF$F$FjxFee[lf*F `hmFeyFg[uF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]l-Fb\^m6#,$FhcglF_jlF_alF$F$FealF ]_^pf*Fg\uFeyFa[foF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l,$FiafpFf vF_alF$F$FealFdi^mf*F\glF$Fjh^mF$-Fdu6+FJFcdgmF0FiwFjwF_xF.F`x-%Odilog/infinity /BasisVector/0/0/2/MultiSeries/2GF\[mF$F$Fjx%&roundGf+FaeqF$FhblF$@%FhclF)-&FU6 #.Fij`l6$-F@FchnFaelF$F$6(FWFXFhnFfflFfqF`vFhflFjc[mf*FivF$F_dvF$-Fdu6+FJFb`^lF 0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVector/0/0/0/MultiSeries/1GFixF$F$Fjx6 )FcvF_[elFevF)F)F)Fgvf*FivF$Fe_rF$7$-&F@F`efnFaim-&F@6*FcvF_[elFevF)F)F)FgvF0Fa imF$F$FjxFb\pf*Fg^nF$F\\pF$7#-&F@F]eboFaimF$F$Fjx6$F`aimF)f*F\glF$FjhlF$-FU6'-F du6+FJ-Fggl6&Fgw,$Fi[jnF[gp,$F_[jnF_jlF)F0FiwFjwF_xF.F`x-F`aimF\[mFDFJF^zFgwF$F $FahlFbjnf*FialF$F\jnF$FjjilF$F$FjxFbb[lf*F^doFeyF[\nF$@%FjyFdfmC%>F`\lF0?(F=F0 F0FDF\]l>F^]l*&F^dinF0F`^lF0F_alF$F$Feal6(Fe\mF_[elFevFh\mFgvF)f*FivF$FhhjnF$-F du6+FJ-&F@FjjgpFfwF0FiwFjwF_xF.F`x-%WEllipticEfirstarg/-1/_a1/BasisVector/3/2/M ultiSeries/0GFixF$F$FjxFgd[mf*FivF$F]d[mF$-Fdu6+FJ-FiegoFfwF0FiwFjwF_xF.F`x-%LE llipticF/1/BasisVector/0/0/1/MultiSeries/2GFixF$F$Fjx6&Fh[pFfvF/Fcbxf*Fc^mF$F]d \lF$-F`d\lFj^doF$F$Fjx6$FfgmFdvf*F\glF$FbdnF$-FU6'-Fdu6+FJ-&F@Ffa_nF`\uF0FiwFjw F_xF.F`x-FfgmFb\uFDFJF^zFgwF$F$Fahl6&F\hnF0FevF)f*F`hmF$FgaoF$7$F)Fih]pF$F$Fjx% Odilog/infinity/BasisVector/0/0/1/MultiSeries/1Gf*F\glF$Ff\gmF$-Fdu6+FJFcdgmF0F iwFjwF_xF.F`x-F]c_qF\[mF$F$FjxFi^zf*F`hmF$F[[`nF$F^[`nF$F$Fjx6*F(F)F*F/F,F+F)F1 f*F3F6Ff[amF$C%>F=-&F@6*F(F)F*F/F,F+F)FBFC@%FG>F=FM>F=FRF=F$F$FV6&FjinFfvFevF)f *FialF$FcealF$7$F)-FedcnF_blF$F$FjxF\[cnf*F`hmFeyF_]jmF$C(>F`\lF0>Fc\lF)>Ff\lF) >Fi\lF)?(F=FczF0FDF\]l>F^]l,$**F__`mF0F[_lF0F=Fh[lFb^lFfvFfvF_alF$F$Feal6'Fe^gm F)FevF)Fgvf*F\glF$Fg^gmF$7#-&F@Fha_pFaimF$F$Fjx6&Fe\mFcdzFevF)f*FialF$F\]fmF$7$ F)-Ff`doF_blF$F$FjxF]hjlf*FialFc_rFicclF$C$>Fj[mFd`jm@1FjyF[`rF\zF_`rF_zF``rFdz Fc`rFd`rFe`rFjju7(F\`rF)Fa`rF)Ff`rF)Fi[v7)F\`rF)Fa`rF)Ff`rF),$*&,*Fiiu"$B'Fd[nF [avF]`rFadflFajelF0F0FJFh[l#F\[pFfjelC+>F`\lF\`r>Fc\lF)>Ff\lFa`r>Fi\lF)>F`arFf` r>Fa^vF)>Fd^vFje_q?(F=F[\lF0FDF\]l>F^]lFdarF_alF$F$FjxF[eemf*FivF$Fa[elF$7#-&F@ 6(FbdzF_[elFevF_jlFgvF)FaimF$F$FjxFh`^mf*Fc^mF$Fb`^mF$Fe^^qF$F$FjxFdagof*FciqFe iqFagzF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FdagoF\\rFJF^zF%>Fj[ mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgd l6$FdagoF)Fc]rFa\r>F\gn-&Fgdl6%FdagoFdvFgjnFfg]l>F\gn-Fax6$-&FgdlF_`epFc]rF]^r- Ffjl6$/Fc`l-.FdagoFc^rF\gnF$F$Ff^rF\c\nf*F\glF$FaidmF$7#-&F@Fg`jnFaimF$F$Fjx6'F eemF)FevF)Fgvf*FivF$FgemF$7#-&F@Fd_gmFaimF$F$Fjx6)Fe[uFggmFevF)F)F)Fgvf*F\glF$F _ivF$7#-&F@Fc[gmFaimF$F$FjxF\bof*F`hmFeyFcenF$C'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0F DF\]l>F^]lF[enF_alF$F$FealFaecof*F\glF$FgivF$7#-&F@Fdh\oFaimF$F$FjxFghbnf*F\glF _bmF[fdmF$C'@$FjyO-F@6&-FghbnFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>F a[m-&F]elF_e[oF`dmFadmYFfdm>Fa[m-Fax6$-&F]elF`a\pF`dmF]em-Ffjl6$Fdf[oFa[mF$F$Fc em%-EllipticNomeGf*FaeqF$F$F$-&F@Fbbio6$-Fjdl6%-Fcdl6$-&F@6#Fb]_mFaim-FU6%-&F@6 #Fb[cpFaimFfvFaelFhjnFfjxFaelF$F$6,FWFXFfqF`vF]sFeflF]pFgflF_pFign6&FcduF)FevF, f*FialF$F]]^lF$7$FJFfg]oF$F$Fjx6*FcduF)F*F/F,F+F)Ff[^lf*Fh[^lFeyF[\^lF$@'FjyF^ \^lF\zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]l-Fegl6#Fa\amF_alF$F$FealFiimf*F ^jmFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:47GF$@'FjyFcjmF\zFejmC &>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lF``jlF_alF$F$Feal6'FjhqF0FevF_jlFgvf*FivF $F^ccmF$7#-&F@Fc\]oFaimF$F$FjxF]b[lf*F\glF_bmFca[mF$C'@$FjyO-F@6&-F]b[lFa\lFJF^ zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$F]b[lF)F`dmFadmYFfdm>Fa[m- Fax6$-&F]el6$F]b[lF]yF`dmF]em-Ffjl6$/Fc`l-.F]b[lF_\mFa[mF$F$FcemF_f\qf*FivF$F\] fmF$7#-&F@6(Fe\mFcdzFevFh\mFgvF)FaimF$F$FjxF\asf*FialF$Fbf^lF$F]dzF$F$FealFfd`o f*Fg^nF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~ INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:26GF$-Fdu6+FJ-&F@6&F \yF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%jnLommelS1/infinity/aux/0/-Pi~..~Pi/0/BasisVecto r/0/MultiSeries/0GF[_pF$F$FjxFhbbnf*F]gpF\[oFh[]lF$>F=-Fgdl6#7%Fg\[m-F]el6#7%FD Ff^cl-&Fjdl6#Fh`jlF`^cl-F]el6#7%FDFh]cl-&Fjdl6#Ff[]lF`^clF$F$F]_clFa]cnf*F\glF$ Fd^_mF$-Fdu6+FJF`^fmF0FiwFjwF_xF.F`x-%FSsi/0/BasisVector/0/0/0/MultiSeries/1GF \[mF$F$Fjx6&F\`[lF0FevF)f*F`hmF$F`j`nF$7$F)F`dhoF$F$Fjx6(FfgmFggmFevF)FgvF)f*F \glF$FahmF$-Fdu6+FJ-&F@Fgh]lFb\nF0FiwFjwF_xF.F`x-%gnarccsch/RootOf(1+_Z^2,index ~=~1)/BasisVector/0/MultiSeries/0GF\[mF$F$Fjx6$F`dglF]yf*FivF$F^calF$-FU6'-Fdu6 +FJ-FS6$Fegl-F\ego6'Fgw-F`dglF\^n--F_^n6#F`dglF\^nFhwF]yF0FiwFjwF_xF.F`x-F`dglF c^nFDFJF^zFgwF$F$Fahl6*FdfqF)F*F/F,F+F0FBf*FialFc_rFfeenF$C$>Fj[m-F[fenFa]o@)Fj yFe_gnF\zFb`gnF_zFc`gnC'>F`\lFf_gn>Fc\lF)>Ff\lFd`gn?(F=FezF0FDF\]l>F^]lF`agnF_a lF$F$Fjx6$FafelF]yf*F\glF$F_^wF$-FU6'-Fdu6+FJ-FS6$Fegl-Fg_m6'Fgw-FafelF[hl-F]`m 6$Fff`qF]y,$-F]`m6$Fgf`qF]yF-F]yF0FiwFjwF_xF.F`x-FafelF_hlFDFJF^zFgwF$F$Fahl6)F efsF)FevF)F)F)Fgvf*F\glF$Fj^`oF$7$-&F@F_j\mFaim-&F@Fa^joFaimF$F$Fjx6*Fi[nF)FevF )F)F)FgvF)f*F\glF$F^_sF$-Fdu6+FJF_\nF0FiwFjwF_xF.F`x-%EEi/0/BasisVector/0/0/0/M ultiSeries/0GF\[mF$F$Fjx6(FecrFdvFevF0F-F)f*F`hmF$F]evF$7$Fez-Fjj[pF[flF$F$Fjx6 &FcirF0FevF)f*F`hmF$F`c`mF$7$F)-F[]\pFghmF$F$Fjx6$FiedmF]yf*F\glF$F\i]lF$-FU6'- Fdu6+FJ-FS6$Fegl-F`][q6&Fgw-FiedmF[hl,$Fe][qFh[lF]yF0FiwFjwF_xF.F`x-FiedmF_hlFD FJF^zFgwF$F$Fahl6(F^aclF)FevF)FgvF)f*FivF$Fag[lF$-Fdu6+FJ-&F@Fj[jpFfwF0FiwFjwF_ xF.F`x-%inBesselJ/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F $FjxF_\bpf*FivF$Fg[bpF$-Fdu6+FJ-F[fenFfwF0FiwFjwF_xF.F`x-%hnBesselK/0/(2*_a1):: integer/BasisVector/-_a1/0/0/MultiSeries/1GFixF$F$Fjx6$F]^wF)f*F\glFfhlF_^wF$C) F]il>F=-&FUFbdjnFjil>FEFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.F]^wF\[mF0F][m>Fa[mF b[m>Fj[mFa[m-Ffjl6$/Fc`l-F\[aqF_\mFj[mF$F$Fb\mFbejpf*FdcqFeyFhdjpF$@'FjyF[zF\zF ]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,,F-F0*&Fi_wF0FgwF0F0Ff]lFfvFhwFfvF ]_oFfvF0F[_lF0Ffv*&,(F_[lF-Fjc]lF0*(FgctF0FgwF0F_[lF0F0F0F`^lF0Ffv*&,(*&,&*&Fjc ]lF0FgwF0F0Fh_lF0F0F[_lF0F0*&,(FgctF0F_[lF`[l*(Fjc]lF0FgwF0F_[lF0F0F0F`^lF0F0Fe \_nF0F0F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$FealF\isf*F^doFeyFghsF$@'FjyFdfmF\zFi^wC&> F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_wF_alF$F$FealF`_hpf*Fg^nF$F`j_nF$7#-&F@F^j _nFaimF$F$FjxFibaof*F`ipFeyF`dimF$@+FjyF[zF\zF]zF_z7%FJF^z,$*&,(Fj_uFfvFgizF0F] `uFfvF0FhwFh[lF_jlFdz7&FJF^zFh]aq,$*&FhwFh_l,,Fj_uFfvF\`uF0Fgb^qFfvF]`uFh[lFgiz FezF0Fh`\mC(>F`\lFJ>Fc\lF^z>Ff\lFh]aq>Fi\lF\^aq?(F=FczF0FDF\]l>F^]l*(,,Fh]lFfvF cbemFh[l*&,(Ff]lF0F]_oFfvFczF0F0F[_lF0FfvFfjpFh_lFcc^qFfvF0Fgc^qFfvF=FfvF_alF$F $FealFfaipf*F^doFeyF_^wF$@'FjyFdfmF\zF[j^nC&>F`\lF0>Fc\lF\j^n?(F=F-F0FDF\]l>F^] lFbj^nF_alF$F$Feal6&Fe\mFh]enF/F)f*FialF$Fj\mF$F[^enF$F$FjxFd^jnf*F\glF$F`e\mF$ -Fdu6+FJF]jyF0FiwFjwF_xF.F`x-%LEllipticK/1/BasisVector/0/0/1/MultiSeries/1GF\[m F$F$FjxF`^\of*F\glFfhlFf\elF$C)F]il>F=-&FU6'Fd\elF)FevF)FgvFjil>FEFgel@$Fajl>F= 7#-Ffjl6$/Fc`l*&FEFfv-F[_\oF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fi^\oFj[mF$F$Fb\m F[ctf*FciqFeiqF^ctF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F[ctF\\r FJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFe\coFc]rFd]rYFfdm>F\g n-Fax6$-&Fgdl6$F[ctF]yFc]rF]^r-Ffjl6$/Fc`l-Fh]coFc^rF\gnF$F$Ff^r6(F`\jlF)FevF_f mF)F)f*FialF$Fh\\mF$7$F`]^l-F[icpFa]oF$F$FjxF[`ipf*F\glF$Fji_lF$7$-&F@Fid]oFaim -&F@Fhi_lFaimF$F$Fjx6$FjezF]yf*F\glF$Fa[foF$-FU6'-Fdu6+FJ-FS6$Fegl-F\_^p6&FgwF] `bp,$Fj_bpFfvF]yF0FiwFjwF_xF.F`x-FjezF_hlFDFJF^zFgwF$F$FahlFccalf*FivF$FjalF$-F du6+FJ-&F@FfalFfwF0FiwFjwF_xF.F`x-%`oerfcbivar/infinity/aux/0/-Pi~..~-1/2*Pi/0/ BasisVector/0/MultiSeries/0GFixF$F$FjxFi]hnf*FivF$Fdd]mF$7#-&F@F_i`qFaimF$F$Fjx 6+F(F)FegqFevF)F)F0FgvF)f*FivF$FadsF$-Fdu6+FJ-&F@Fj_anFfwF0FiwFjwF_xF.F`x-%QBes selY/0/_a1::0/BasisVector/0/0/1/MultiSeries/0GFixF$F$FjxFa^]of*F\glF$Fg]^lF$-FU 6'-Fdu6+FJ-FS6$Fegl-Ffb^l6'Fgw-Ff^wF[hl-F]`m6$F]faqF]y,$-F]`m6$F^faqF]yF-F]yF0F iwFjwF_xF.F`x-Ff^wF_hlFDFJF^zFgwF$F$FahlFfd`pf*FialF$FfaclF$F[cemF$F$Fjx6&Fe\mF 0FevF_jlf*FialF$F`hdlF$7$F_jl-F^bbmFf[elF$F$Fjx6&Fig\mF)FevF)f*Fc^mF$F[h\mF$7$F )F]h\mF$F$FjxFb`[lf*F^doFeyF^`[lF$@%FjyFdfmC%>F`\lF0?(F=F0F0FDF\]l>F^]lF[gdoF_a lF$F$Feal6(F\`[lFdvFevF)F)F0f*F`hmF$F[_fmF$7%F)-Ff_]oF[fl-&F@Fi^fmF[flF$F$FjxFf f[mf*F^doFeyF[imF$@'FjyFdfmF\zF]h_lC&>F`\lF0>Fc\lF^h_l?(F=F-F0FDF\]l>F^]lFc]anF _alF$F$FealFgc]mf*F]gpF\[oF_b]mF$>F=-Fgdl6#7$-F@6&FfjvFJF^zF%-F]el6#7%FD-F^hp6& -Fcdl6$Feh\nF0FJF^zFgw-&Fjdl6#F\doF`^clF$F$F]_cl6&FaeilF)F/F)f*F`hmF$FceilF$Fhj ]oF$F$Fjx6(FijpF)FevF)FgvF)f*F\glF$F[[qF$-Fdu6+FJ-&F@6&FijpF)F/F)Fb\nF0FiwFjwF_ xF.F`x-%gnCi/infinity/aux/1/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$ FjxFbdfnf*F\glF$F[_rF$7%-&F@6*Fi^rFfvFevF)F)F)FgvF)Faim-&F@6*Fi^rFfvFevF)F)F)Fg vF0Faim-&F@Fba^oFaimF$F$Fjx6)FcvFcdzFevFh\mF)F)Fgvf*FivF$F^ehmF$7#-&F@F\ehmFaim F$F$Fjx6)FecrF0FevF)F)F)Fgvf*F\glF$FiiyF$7#-&F@FgiyFaimF$F$Fjx6(Fi\qFdvFevF_fmF gvF)f*F[]qF$F\^qF$-Fdu6+FJ-&F@Fh^]qFd]qF0FiwFjwF_xF.F`x-%PJacobiP/infinity/Basi sVector/-_a1/MultiSeries/0GFg]qF$F$FjxFdifmf*Fg^nF$Fjb]oF$-FU6'-Fdu6+FJ-FS6$Feg l-&F@F^[_q6(Fgw-F`gfmFidp,&*(FhwF0F]yFfvFa\bqF0F0*(,&FhwF0F_[lF0F0F]yFfv-F`gfmF ja_lF0FfvFhwF_[lF]yF0FiwFjwF_xF.F`x-F`gfmFcepFDFJF^zFgwF$F$Fahl6$F`^mFdvf*Fg^nF j[pFag\oF$C*F]il>Fj[m-&FUF_g\oFc\p>Fa[m*,)F-FdieoF0Fgi\lF0F^jlF_jl-%&GammaGFb_q F0-Fb]bqFh[dmFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F_]bqFafoFefoFj]pFefo@$Fa^p>F j[m7#-Ffjl6$/Fc`l*&Fa[mFfv-Fij\lF[_pF0F\_p>F\gn-Fc[m6'Fj[mFh[mFaepFa[mFdv>F`fnF \gnFej\lF$F$F^hoFjinf*FciqFeiqF^h]nF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_ dlO-FU6&-FjinF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnF c\r>F`fnFg\r@+F\iho>F\gn-&Fgdl6$FjinFfvFc]rF^]r>F\gn-&FgdlFehdoFc]rFfiho>F\gn-& FgdlF_bbpFc]rFa\r>F\gn-&FgdlFgahlFc]r>F\gn-Fax6$-&FgdlFb]gmFc]rF]^r-Ffjl6$/Fc`l -FichlFc^rF\gnF$F$Ff^r6&Fe\mFf\mFevFh\mf*FialF$Fg\nF$7$Fh\mFec]qF$F$Fjx6(Fe\mFh ]enFevFh\mFgvF)f*FivF$F_``oF$-Fdu6+FJ-&F@F\_dpFfwF0FiwFjwF_xF.F`x-%WEllipticEfi rstarg/-1/_a2/BasisVector/3/2/MultiSeries/0GFixF$F$FjxFbhnf*F^doFeyF^a]mF$@'Fjy FdfmF\zF\faoC&>F`\lF0>Fc\lF_h_l?(F=F-F0FDF\]l>F^]lFbfaoF_alF$F$Feal6'F^fpFfvFev F_jlFgvf*F\glF$F`fpF$7#-&F@Fd]dmFaimF$F$Fjx6%FehnF]yF/f*Fg\uFeyFbi\mF$@'FjyF[zF \zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(Fij`nF0,(FfvF0F]_oFfv*&F^ddmF0F=F0F0 FfvF=FfvF_alF$F$Feal6*Fd[tF)FevF)F0F0FgvF)f*F\glF$FhgdlF$F[_gnF$F$Fjx%$absGf+Fb blFeblFhblF$C$Fjbl@%FgclC$F[dl@%F_dl@%/FedlFfv-Fcdl6%FDFfvF.FD-Fjdl6%F\elF_jlFa el@%/-F]elFhaioF)-&Fgdl6#F`blF_flF)F$F$60FWFXFbpFbflFasFcflF_pFignF]sFeflFhnFff lFfqF`vFhfl6$Fhf[mF)f*FivF]eoFjf[mF$C*F]il>FE-&FUFfabpFfeo>Fj[mFfb_n@%Fjeo>Fj[m F_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-.Fhf[mFixF0Fcgo>F`fnFfgo>Fa[mF`fn -Ffjl6$/Fc`l-F\fbqF]hoFa[mF$F$F^hoFb]`nf*FivF]eoFfa[lF$C*F]il>FE-&FUFgcfnFfeo>F j[mF`ahl@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FEF\fu>F`fnFdfu>Fa[mF`fnFeahlF$F$F^hoFi_ anf*Fh[^lFeyFj^anF$@'FjyF^\^lF\zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]lF^\am F_alF$F$Feal6&Fe\mF_[elF/F)f*FialF$FhhjnF$-F][hpF_blF$F$FjxF`]ipf*FivF$FfgjlF$- Fdu6+FJ-&F@F^`jmFfwF0FiwFjwF_xF.F`x-%YEllipticE2ndarg/infinity/BasisVector/1/0/ 0/MultiSeries/0GFixF$F$Fjx6*Fd]mF)FevF)F)F0FgvF0f*FivF$F^ijoF$-Fdu6+FJ,$FdjjlF- F0FiwFjwF_xF.F`x-%LEllipticF/0/BasisVector/0/0/1/MultiSeries/1GFixF$F$FjxFbdzf* FciqFeiqFa[elF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FbdzF\\rFJF^z F%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@/F\iho>F \gn-&FgdlF\dipFc]rF^]r>F\gn-&Fgdl6$FbdzF)Fc]rFfiho>F\gn-&FgdlFh``pFc]rFa\r>F\gn -&Fgdl6$FbdzFdvFc]rFc`]p>F\gn-&Fgdl6$FbdzFcdzFc]rF\a]p>F\gn-&FgdlFdcemFc]r>F\gn -Fax6$-&Fgdl6$FbdzF]yFc]rF]^r-Ffjl6$/Fc`l-F^\\lFc^rF\gnF$F$Ff^rFfe\mf*F`hmFeyFi iyF$C)>F`\lF0>Fc\lF`\o>Ff\lF]b[o>Fi\l#F^^lFght>F`ar#F[hio"%[??(F=F\[pF0FDF\]l>F ^]l*(,,Fh]lFfajmFe_l"$-&F[_l"$$\F`^lFciw*&,,Fh]l"$#=Fe_l"$C(F[_l"$'))F`^l"$G$*& ,,Fh]lFi]xFe_lF`d`nF[_l!$C&F`^l!$'H*&,*Fh]lFc[nFe_lF\etF[_lFigtF`^lFh[vF0F=F0F0 F0F=F0F0F0F=F0FfvF0,&Fc[nF0*&,&FbgtF0F=FegtF0F=F0F0FfvF=FfvF_alF$F$Feal6)F[[]lF )FevF)F)F0Fgvf*F\glF$F][]lF$7%-&F@6*F[[]lF)FevF)F)F0FgvF)Faim-&F@6*F[[]lF)FevF) F)F0FgvF0Faim-&F@F\hjmFaimF$F$FjxF\emf*F\glF$Ff\elF$-FU6'-Fdu6+FJ-FS6$Fegl-Ffb^ l6'Fgw-F]bmF[hl-F]`m6$F`_cqF]y,$-F]`m6$Fa_cqF]yF-F]yF0FiwFjwF_xF.F`x-F]bmF_hlFD FJF^zFgwF$F$FahlF^bof*F\glFd[dlF`boF$C*@$FjyO-F@6&-F^boFa\lFJF^zF%>Fa[mF\cm>F`f nFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+F^]dl>Fh`q-&F]elF]boF \ixFj\bl>Fh`q-&F]elF[]^mF\ixFi]dl>Fh`q-&F]elF^_ipF\ixFd\dl>Fh`q-&F]el6$F^boFdvF \ix>Fh`q-Fax6$-&F]elFgf[pF\ixF\_dl@$F^_dl@&Fa_dlC%-Ff_dl6'F-Fh_dlFi_dlF^boFc_dl @%Fd\dl>Fj[mF\`dl>Fj[mFc`dl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^boF]b\q>Fh` qF`b\q>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^boFhb\q>Fh`qF\c\q>F__dlF%F ]fdlC%-Ff_dl6'F-Fh_dlFi_dlF^boF_fdl@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF \]l-Ff_dl6'F-Fh_dlFaadlF^bo-Fd^y6&FiaamFJF^zFgw>Fh`q-Fd^y6&,&FiaamF0Fh`qF0FJF^z Fgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlF^bo-Fd^y6&*(F`fqF0Fd\alF0F^jlF 0FJF^zFgw>Fh`q-Fd^y6&,&FfdcqF0Fh`qF0FJF^zFgw>F__dlF%-Ffjl6$FhcoFh`qF$F$Fdgdl%Hd ilog/1/BasisVector/0/1/0/MultiSeries/0Gf*F\glF$6#%jrCopyright~(c)~2004~by~Ludov ic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~ 01/27/2004~@~15:23:22GF$-Fdu6+FJ-&F@Fj[gmFb\nF0FiwFjwF_xF.F`x-F^ecqF\[mF$F$Fjx6 (Fd[tF)FevF)F0F)f*F`hmF$FcehoF$7$F0-Fh]wF[flF$F$Fjx6*FdfqF)F*F/F,F)F)FBf*FialFe y6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~ All~rights~reserved.~-~generated~10/26/2004~@~23:12:15GF$@)FjyF_[boF\zFe[boF_zF f[boC'>F`\lF`[bo>Fc\lF)>Ff\lFg[bo?(F=FezF0FDF\]l>F^]lF^\boF_alF$F$FealFgc[mf*Fi vF$F_dvF$-Fdu6+FJ-&F@Fj\`mFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVector/0 /0/0/MultiSeries/0GFixF$F$FjxF_`pf*Fd^oFeyF[`pF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc \lFfjm?(F=F-F0FDF\]l>F^]lF\einF_alF$F$FealFh[jof*F^doFeyFgjhlF$@'FjyFdfmF\zFi\] mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa]]mF_alF$F$FealFd]^nf*Fc^mF$F_dilF$Fbd ilF$F$Fjx6&F\`[lFfvFevF_jlf*F`hmF$F^`[lF$7$F_jlF``[lF$F$Fjx6)FainF)FcimFevF_fmF gvF)f*FivF$FcinF$-Fdu6+FJ-&F@6'FainF)FcimF/F_fmFfwF0FiwFjwF_xF.F`x-%QBesselJ/0/ Generic/BasisVector/-_a1/MultiSeries/0GFixF$F$FjxF_d[nf*F\glF$Fgc[nF$-Fdu6+FJ-F fdhlFb\nF0FiwFjwF_xF.F`x-%LEllipticE/1/BasisVector/0/1/1/MultiSeries/1GF\[mF$F$ Fjx6)FecrFfvFevF)F)F0Fgvf*F\glF$Fa\clF$7$-&F@F_\clFaim-&F@F]agoFaimF$F$Fjx6$Fb^ flF]yf*Fg^nF$Fd^flF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F\bco6(Fgw-Fb^flFidp--Ffc^oF^\jlF idpFhwF_[lF]yF0FiwFjwF_xF.F`x-Fb^flFcepFDFJF^zFgwF$F$Fahl6'Fig\mF)FevF)Fgvf*Fg^ nF$F[h\mF$7#-&F@F`h\mFaimF$F$FjxFa^cqf*F\glF$F][]lF$-Fdu6+FJ-FbeimFb\nF0FiwFjwF _xF.F`x-%FShi/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6&F[ctF)FevF)f*FialF $F^ctF$7$F)Fh^\qF$F$FjxF]^[pf*F\glF$Fg[uF$-FU6'-Fdu6+FJ-FS6$Fegl-Fhhhp6&Fgw-Fe[ uF[hl,$*$,&F0F0FehclF0FfvFfvF]yF0FiwFjwF_xF.F`x-Fe[uF_hlFDFJF^zFgwF$F$FahlFgb\l f*F^jmFeyF\jnF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$ *(Fj]flF0F[_lF0,,F^zF-Fa[nF0FJF-Fd[nFfvFiabmF0FfvFfvF_alF$F$FealFg^`of*F^doFeyF [[qF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_wF_alF$F$FealFg[dn f*F\glFfhlF\h[lF$C)F]il>F=-&FU6'F[fsF)FevF)FgvFjil>FEFdbam@$Fajl>F=7#-Ffjl6$/Fc `l*&FEFfv-Fb\dnF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$F`\dnFj[mF$F$Fb\m6*FcvF_[elFe vF)F0F)FgvF)f*FivF$Fe_rF$-Fdu6+FJ-Fbb]oFfwF0FiwFjwF_xF.F`x-%WEllipticE2ndarg/-1 /_a1/BasisVector/0/1/0/MultiSeries/0GFixF$F$FjxF\i_qf*FjjnF\[oFagzF$>F=-Fjdl6#7 #-Fcdl6#7$Ff[\p-&FUFa^nFd\oF$F$6,FWFXF]sFeflFfqF`vFgrFh\oFipFjgnFb[jof*F\glF$F^ _mF$-Fdu6+FJ-&F@F`\hnFb\nF0FiwFjwF_xF.F`x-%FShi/0/BasisVector/0/1/0/MultiSeries /0GF\[mF$F$FjxFfjjmf*F\glFfhlF[^_mF$C)F]il>F=-&FU6)FfbpF)FevF)F0F)FgvFjil>FEFbz @$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fa^[nF\[mF0F][m>Fa[mF_c\n>Fj[mFa[m-Ffjl6$F_^[nFj [mF$F$Fb\m6$Fc_\lF)f*F\glFfhlFe_\lF$C)F]il>F=-&FU6'Fc_\lF)FevF)FgvFjil>FEFgel@$ Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-.Fc_\lF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-Fbb dqF_\mFj[mF$F$Fb\m6(F^boF0FevF)F)F)f*F`hmF$Fji_lF$7$F)F]himF$F$Fjx6&Fdj_lF)FevF )f*F`hmF$FgaaoF$7$F)Fd\[qF$F$FjxF`d_nf*F^jmFeyFaipF$@%FjyFcjmC%>F`\lFdjm?(F=F0F 0FDF\]l>F^]l-Fegl6#,$*(F`j^oF0F`^lF0,&FJFc[nF=Fc[nFfvFfvF_alF$F$FealF`_`of*F`hm Fc_rFgfsF$C)>Fj[m-Fdj\mF[fl>F`\lFcz>Fc\lF)>Ff\lFgel>Fi\lF)?(F=FczF0FDF\]l>F^]lF c\cpF_alF$F$FjxF]^_pf*F\glF$F`b[mF$-Fdu6+FJ-F[_\mFb\nF0FiwFjwF_xF.F`x-%UEllipti cCE/infinity/BasisVector/-1/2/0/MultiSeries/0GF\[mF$F$FjxF^a^lf*FivF$Fi`^lF$-Fd u6+FJ-&F@F[[[oFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVector/0/0/0/MultiSe ries/0GFixF$F$Fjx6&Fi\qFdvFevF_fmf*F]bilF$Fhe[pF$7$F`]^lFj^]qF$F$FjxFfdrf*Fg^nF $F`drF$7#-&F@Fi_fnFaimF$F$Fjx6)F_hvF)FcimFevF)FgvF)f*FivF$Fbf^mF$-Fdu6+FJ-&F@6' F_hvF)FcimF/F)FfwF0FiwFjwF_xF.F`x-%`oWeberE/infinity/aux/0/-Pi~..~Pi/0/Generic/ BasisVector/0/MultiSeries/0GFixF$F$FjxF]aipf*FivF$FgjemF$-Fdu6+FJ-&F@6)FcduF)F* F/F,F)F)FfwF0FiwFjwF_xF.F`x-%\oBesselI/0/(2*_a1)::integer/BasisVector/-_a1/2*_a 1/0/MultiSeries/0GFixF$F$FjxF`egmf*FivF$FfbcmF$-Fdu6+FJ-Fc[jmFfwF0FiwFjwF_xF.F` x-%hnBesselY/0/(2*_a1)::integer/BasisVector/-_a1/0/0/MultiSeries/1GFixF$F$FjxFa camf*F]gpF\[oF[bnF$>F=-F]el6#7$-Fjdl6#7%FDFj`hm-&Fcdl6#F[fsF`^cl-Fjdl6#7%FDFcah m-&Fcdl6#FianF`^clF$F$Fg\o6(F\jmF)FevF)FgvF)f*FivF$F`jmF$-Fdu6+FJ-&F@6&F\jmF)F/ F)FfwF0FiwFjwF_xF.F`x-%[oCylinderU/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/Mul tiSeries/0GFixF$F$Fjx6(FejhlF)FevF)FgvF)f*F\glF$FgjhlF$-Fdu6+FJ-&F@6&FejhlF)F/F )Fb\nF0FiwFjwF_xF.F`x-%inSi/infinity/aux/2/-Pi~..~-1/2*Pi/0/BasisVector/0/Multi Series/0GF\[mF$F$FjxFi]cnf*FivF$Fd]cnF$-Fdu6+FJ-F\]\mFfwF0FiwFjwF_xF.F`x-%KWebe rE/0/BasisVector/_a1/0/0/MultiSeries/0GFixF$F$FjxFc\fnf*F_bflFeyFd]cnF$@+FjyF[z F\zF]zF_zF`zFdzFdbflC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFebfl?(F=FczF0FDF\]l>F^]l*(,, *&,&Fc`lF0Fe]lFfvF0Fh]lF0FfvF[alF^^l*&,(F0F0Fj^lFfvFe^lF]`lF0F[_lF0Ffv*&,&F[[lF ecuFd_lFh[lF0Fe_lF0Ffv*&,,Fj`lFf^lFh]lFg]lF[alFd]lFi`lFgiu*&,*Fi`lF^`lFj`lFczFh ]lF0F[alFczF0F=F0F0F0F=F0FfvF0,&F]alFfvF^alF0FfvF=FfvF_alF$F$FealF]]^nf*Fg^nF$F _dilF$-Fdu6+FJ-&F@F]^hoFf[[lF0FiwFjwF_xF.F`x-%PWhittakerM/0/BasisVector/-_a2+1/ 2/MultiSeries/0GF[_pF$F$Fjx6'FcirF0FevF)Fgvf*F\glF$Fg[^mF$7#-&F@6(FcirF0FevF)Fg vF)FaimF$F$Fjx6(F`dglF)FevF)FgvF)f*FivF$F^calF$-Fdu6+FJ-&F@Fd\emFfwF0FiwFjwF_xF .F`x-%`oerfcbivar/infinity/aux/1/-Pi~..~-1/2*Pi/0/BasisVector/0/MultiSeries/0GF ixF$F$Fjx6&Fa_uF)FevF_fmf*FialF$Fd]alF$7$F`]^lF[ccpF$F$FjxFfchmf*FivF$FachmF$-F du6+FJ-F^aelFfwF0FiwFjwF_xF.F`x-%\oBesselJ/0/(2*_a1)::integer/BasisVector/-_a1/ 2*_a1/0/MultiSeries/0GFixF$F$Fjx6)FdfqF)F*FevF_fmF)F)f*FialF$Fj]apF$7%F`]^l-&F@ Fh]apFa]oFde`qF$F$Fjx6&FjhqFfvF/Fh\mf*FialF$F^ccmF$-F]bhmFc``oF$F$FjxFbjof*F`hm FeyF]joF$C'>F`\lF0>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]l*(Fdi]qF0F[_lF0F=Fh[lF_alF $F$FealFh`[of*FivF$Fh_[oF$7#-&F@F^`dnFaimF$F$FjxFcjyf*FciqFeiqFejyF$C+@$F[jqYF] jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FcjyF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r >F`fnFg\r@'F^]r>F\gn-&FgdlFbjyFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFgb^oFc]rF]^r-Ffjl6 $/Fc`l-FcjyFc^rF\gnF$F$Ff^r6(F[[]lF)FevF)F0F)f*F`hmF$F][]lF$7$F0-F\`dqF[flF$F$F jx6$FbaflF)f*F\glFfhlFdaflF$C)F]il>F=-&FU6'FbaflF)FevF)FgvFjil>FEFgel@$Fajl>F=7 #-Ffjl6$/Fc`l*&FEFfv-.FbaflF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$/Fc`l-FcaeqF_\mFj [mF$F$Fb\mF\fbof*F`hmF$FdaflF$-&F@FaaflFghmF$F$FjxFahaof*FivF$Fjf_mF$7#-&F@Fhf_ mFaimF$F$FjxFdigpf*F\glF$FceilF$7#-&F@6(FaeilF)FevF)FgvF)FaimF$F$FjxF\a^of*F`ip FeyF`jmF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FhwFh_l,.FhihnFczFiihnFc[nFhaemFezFjihnFc[ nFfbbmF]\lF^zFczF0F]gemC'>F`\lFJ>Fc\lF^z>Ff\lFibeq?(F=FezF0FDF\]l>F^]l*(,**&,(F ]_oFczFgwFf[lFjarF0F0Fe_lF0Ffv*&,(FgjhnF\[lFf]lF]\lF`[lF0F0F`^lF0Ffv*&,(Fd_tFcz FhbbmF_jtFhwFcavF0F[_lF0Ffv*&,**&,&FgwFc[nFf[lF0F0Fe_lF0F0*&,&FhbbmF][pFhwFeftF 0F[_lF0F0*&,(FgjhnFc[nFczF0Ff]lF_jtF0F`^lF0F0Fb[inF0F0F=F0FfvF0Ff[inFfvF=FfvF_a lF$F$FealF[[dof*F\glFahoF`b[mF$C+F]il>F=-&FUF^b[mFjil>FEFgel>Fa[m-Fc[m6'F=Fh[mF fvFEFdv>F=-&FUFh]_pFjil>FEF[[ho>F`fnF^]jn>Fj[mFaioF\j]nF$F$Fiio6*FcvF0FevF)F0F) FgvF)f*FivF$Fi`^lF$-Fdu6+FJF^ehlF0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVecto r/0/1/0/MultiSeries/0GFixF$F$Fjx6$Fd]mFdvf*FivF^h_m6#%jrCopyright~(c)~2004~by~L udovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~genera ted~10/26/2004~@~23:17:15GF$C.F]il>FE-&FUF]iilFfeo>Fj[m-Fcdl6%,$*&,&&%#_CG6#F] \lF0&Fffeq6#F_cuFh[lF0F=F`[lF`\oFafoFefo>F`fnFjj_m>FE-&FUFe`dnFfeo>Fj[m-Fcdl6%, $*&F=F`[lFhfeqF0F]gemFafoFefo>F\gnFjj_m>FE-&FUFdifpFfeo>Fj[m-Fcdl6%,$*&,**&F=F- &Fffeq6#FbbuF0F`[l*&F=F-FefeqF0F0*&FhfeqF0F=F-F0FhfeqF0F0F=Fg]l#FfvFhdflFafoFef o>Fh`q-Fc[m6'FEFh[mFezFj[mFdv>Fa[mFi[`m-Ffjl6$/Fc`l-Fd]mF]hoFa[mF$F$F`cq6'F\hnF 0FevF_jlFgvf*F\glF$F^a]mF$7#-&F@6(F\hnF0FevF_jlFgvF)FaimF$F$Fjx6'Fa_uF)FevF,Fgv f*FivF$Fd]alF$7#-&F@FbgaoFaimF$F$FjxFe]ipf*FivF$Fja^oF$-Fdu6+FJ-Fe`jmFfwF0FiwFj wF_xF.F`x-%YEllipticE2ndarg/infinity/BasisVector/1/0/0/MultiSeries/2GFixF$F$Fjx Fgalf*FciqFeiqF^calF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FgalF\\ rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF]_cmFc]rFd]rYFfdm>F \gn-Fax6$-&FgdlFba_oFc]rF]^r-Ffjl6$/Fc`l-Fc`cmFc^rF\gnF$F$Ff^r6&F\doF)F/F)f*F`h mF$F_doF$Fhi]lF$F$Fjx6$Fa[epF)f*FivF$F]guF$-FU6'-Fdu6+FJ-FS6$Fegl-F_bcl6'Fgw*() F-,&FhwF_jlF`\oF0F0,&Feh]mF0Fah]mF0F0-Fg\p6#,&F[[^lF0FhwFgelFfv*()F-,&FhwF_jlFb zF0F0,&Fah]mF0Feh]mFfvF0-Fg\p6#,&FbzF0FhwFgelFfvFhwF)F0FiwFjwF_xF.F`x-Fa[epFixF DFJF^zFgwF$F$Fahl6&FbdzFcdzFevF)f*FialF$FedzF$7$F)-Fa\cnF_blF$F$FjxFh__lf*Fg^nF j[pFd^flF$C*F]il>Fj[m-&FUFbd\lFc\p>Fa[mF0@%Fa]p>Fa[mFg]p>Fa[mF[b_m@$Fa^p>Fj[m7# -Ffjl6$/Fc`l*&Fa[mFfv-Fg`_lF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-Fg`_lFf_pF` fnF$F$F^ho6'F`^mFfvFevFe^nFgvf*Fg^nF$Fe^bnF$7#-&F@F^`\pFaimF$F$Fjx6&F]bflF)FevF )f*FialF$FabflF$7$F)F_jbmF$F$FjxFeginf*F^doFeyF[fdmF$@'FjyFdfmF\zFefmC&>F`\lF0> Fc\lF)?(F=F-F0FDF\]l>F^]lFdi]lF_alF$F$FealFh]\nf*FivF$FfbjlF$7#-&F@Ff]\mFaimF$F $Fjx%$minGf*FaeqFihbnFhblF$@%FgclFDC%>F=Ffeq?(FEF-F0FielF\]lC$@%F`ibn>Fj[mFcibn >Fj[mFeibn@&F\jbnYFfdmF\adl>F=FaibnF=F$F$FajbnFecalf*FciqFeiqF`dimF$C+@$FbgrYF] jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FecalF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc \r>F`fnFg\r@'F^]r>F\gn-&FgdlFgb`oFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$FecalF]yFc]rF] ^r-Ffjl6$/Fc`l-Fjc`oFc^rF\gnF$F$Ff^rFijdpf*F3F6Fa]`oF$C%>F=-&F@FahgpFC@%FG>F=FM >F=FRF=F$F$FV6)Ff[fmF)FevF)F)F)Fgvf*F\glF$F_]jmF$7$-&F@Fg]dpFaim-&F@6*Ff[fmF)Fe vF)F)F)FgvF0FaimF$F$Fjx6(FefsF)FevF)F)F)f*F`hmF$FgfsF$7%F)F]ddq-Ff^joF[flF$F$Fj x6&FaailF)F/Fbailf*Fc^mF$F[genF$F`fjoF$F$FjxF]i]nf*F\glF$F__zF$7#-&F@F\_zFaimF$ F$Fjx6(Fi^rFfvFevF)F)F)f*F`hmF$F[_rF$7&F)-&F@FhejpF[fl,$F\fjpF-Fai[lF$F$FjxFci[ lf*F`hmFeyF[_rF$C(>F`\lF)>Fc\lFfv>Ff\lF`\o>Fi\l#Fh_lF][p?(F=FczF0FDF\]l>F^]l*(, (F[_lFh_lF`^lFezFcj[lFfvF0F=FfvFec[lFfvF_alF$F$FealFgcanf*Fc^mF$6#%jrCopyright~ (c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reser ved.~-~generated~10/26/2004~@~23:19:32GF$-&F@FcfemFdaoF$F$Fjx6&F]bmF)F/F)f*F`hm F$Ff\elF$-&F@6%F]bmF)F/FghmF$F$FjxF_dmf*F\glFfhlFcbmF$C)F]il>F=-&FUFfh`nFjil>FE Fgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-FbemF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$F`emF j[mF$F$Fb\mFg`\qf*F\glF$Fh\uF$-FU6'-Fdu6+FJ-&F@FcjioF`\uF0FiwFjwF_xF.F`x-Fe\uFb \uFDFJF^zFgwF$F$Fahl6(F^boFfvFevF)F)F0f*F`hmF$F`boF$7%F)-Fh^coF[fl-Fia]mF[flF$F $FjxFjebpf*F]gpF\[oFdanF$>F=-F]el6#7$-Fjdl6#7%FDFh[jl-&Fcdl6#Fi_mF`^cl-Fjdl6#7% FDF[h[m-&Fcdl6#Fi\tF`^clF$F$Fg\o6%Fa[epFdvFgjnf*FjjnF\[oF_eoF$>F=-F]el6#7#-Fjdl 6#7%-F@6'FD,&F_jlF0FhwFfvFJF^zFgw-Fh[o6&-FU6$F^\oFbzFJF^zFgw-&FcdlF^chmFd\oF$F$ Fg\o6(Ff^bmF)FevF)F)F)f*F`hmF$Fh^bmF$7%F)-&F@FiecnF[fl-&F@Fee[pF[flF$F$Fjx6(Fe \mFh]enFevF)FgvF)f*FivF$F_``oF$-Fdu6+FJ-&F@Fa_aqFfwF0FiwFjwF_xF.F`x-%UEllipticE firstarg/-1/_a2/BasisVector/0/MultiSeries/0GFixF$F$FjxF_hjpf*F\glFfhlFgcrF$C)F] il>F=-&FUF^hcpFjil>FE,$F^jlF]gem@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fb[cpF\[mF0F][m> Fa[mFb[m>Fj[mFa[mF^[cpF$F$Fb\m6%F`^mF]yF/f*FdcqFey6#%jrCopyright~(c)~2004~by~Lu dovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generat ed~10/27/2004~@~14:37:16GF$@+FjyF[zF\zF]zF_z7%FJF^z,$*&,0FgizFfv*(FJF0FgwF-F_[l F-F0FcjalFfv*(FJF0FgwF0F_[lF-F0Fj_uF0Fj`^nF-F^`uFh[lF0,(F0F0Fe]lFh[lF`[uF0FfvF_ jlFdz7&FJF^zF^]gq,$*&,BF^zF-FhizFfvF^^flFfvFfbbmF0F^dtFcz*(F^zF0FgwF-F_[lF-F-Fe [_nF-*(F_[lFczF^zF0FgwF-Ffv*(F_[lFezFJF0FgwF-Fcz*(F_[lFezFJF0FgwF0FczFdewFg]l*( F_[lFczF^zF0FgwF0Ffv*(FJF0FgwF-F_[lF0F`[lFd[_nF`[lF]dtFfvF\dtF^`lF0,*Fe]lFezF`[ uFh_lFjiwF0FfvF0FfvFh`\mC(>F`\lFJ>Fc\lF^z>Ff\lF^]gq>Fi\lFe]gq?(F=FczF0FDF\]l>F^ ]l*(,,*&,(F]_oFfvFgwFfvF]\lF0F0Fh]lF0Ffv*&,&F_[lFg]lFhgtF^`lF0F`^lF0Ffv*&,0F]_o F0*&FgwF-F_[lF-FfvFgwF0F``uFfvFf]lFfvFe]lF\hsF\[lF0F0F[_lF0Ffv*&,(*&FgwF-F_[lF0 Fh[lFcdqFh[lF_[lFgawF0Fe_lF0Ffv*&,,F\[uF_cvFh]lF]`o*&,&FhgtFi^lF_[lFg`uF0F`^lF0 F0*&,&Fc[nF0Fe]lF_jtF0F[_lF0F0*&,**&,&Fe]lF^`lFh[lF0F0F[_lF0F0F\[uFczFh]lF0*&,& F_[lF`[lFhgtFczF0F`^lF0F0F0F=F0F0F0F=F0FfvF0,*F`[uFfvFe]lF-FfvF0*&Fc]gqF0F=F0F0 FfvF=FfvF_alF$F$FealF_hvf*FciqFeiqFbf^mF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r @$F_dlO-FU6&-F_hvF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF `f^mFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFi[fnFc]rF]^r-Ffjl6$/Fc`l-F`b`oFc^rF\gnF$F$Ff ^rFa^_qf*F\glF$FjdhoF$F^^_qF$F$FjxFh[`of*F^doFeyF`hdoF$@'FjyFdfmF\zFefmC&>F`\lF 0>Fc\lF)?(F=F-F0FDF\]l>F^]lFdi]lF_alF$F$FealFa\]pf*FivF$Fag[lF$-FU6'-Fdu6+FJ-FS 6$Fegl-Fai^n6'Fgw-F^aclF\^n--F_^n6#F^aclF\^nFhwF]yF0FiwFjwF_xF.F`x-F^aclFc^nFDF JF^zFgwF$F$FahlFifelf*F\glF$FcfelF$7#-&F@Fi`[mFaimF$F$Fjx6$FdevFdvf*Fg^nFa`xFd^ mF$C-F]il>Fj[m-&FUFif_oFc\p>Fa[m*.)FfvFi]gpF0FbaqF0F^jlFgelFj^qF0Fa_qF0Fg[dmFfv @%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F`dgqFafoFefoFj]pFefo>F\gnFd^bq>Fj[m-&FUFcehl Fc\p>Fa[m**FieuF0-Fg\p6#,&F=F0F_jlF0F0F^jlFgelFah\lFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl 6%-Fcdl6%F^egqFafoFefoFj]pFefo>Fh`q-Fc[m6'Fj[mFh[mFebqFa[mFdv>F`fnFhcxFfhhlF$F$ F`cqF[i`nf*F\glF$Ff\elF$-Fdu6+FJ-&F@FaffqFb\nF0FiwFjwF_xF.F`x-%]oSsi/infinity/a ux/1/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFfbaqf*FivF$F^c tF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fjbt6(Fgw-F[ctF\^n--F_^nFfibmF\^n,$--F`btFfibmF\^n F-FhwF]yF0FiwFjwF_xF.F`x-F[ctFc^nFDFJF^zFgwF$F$Fahl6)F^fmF)FevF,F0F)Fgvf*FivF$F afmF$7#-&F@6*F^fmF)FevF,F0F)FgvF)FaimF$F$FjxFh^fmf*Fg^nF$FbcpF$-Fdu6+FJ-&F@6'F_ cpF)FcimF/FcbxFf[[lF0FiwFjwF_xF.F`x-%XWhittakerW/0/Generic/BasisVector/-_a2+1/2 /MultiSeries/0GF[_pF$F$Fjx6&F^fpF0FevF)f*F`hmF$F`fpF$7$F)F__gpF$F$FjxF`h[nf*F\g lF`enF\jrF$C,F]il>Fj[mFgen>F=-&Fcdl6'F^fpF0FevF)FgvF]fn>FEF]]cl>F`fnF\h^o>F=-&F cdlFbc\qF]fn>FEFd\cm>F\gnFhdco>Fa[mF`gn-Ffjl6$F`]\nFa[mF$F$FhgnFah[pf*F^jmFeyFc \sF$@)FjyFcjmF\z7$Fdjm-Fegl6#*(F^zF0FifmF0Fa`pFfvF_z7%FdjmFjigq-Fegl6#*&,2Fb`zF -Fa[nF-FJF]`oFh[lF0Fd`zF-Fd[nFd]lF_azF^^lF]`rFfvF0Fh`fmFfvC'>F`\lFdjm>Fc\lFjigq >Ff\lF^jgq?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,.F`bzFh[lF^zFc[nF^bzF0Fb[nFajpFcbzF ^`lFcbfmFfvF0Fe_lF0Ffv*&,*FJF0F_azF0Fd[nFh[lFb`zFfvF0F[_lF0Ffv*&,&F^zF-Fb[nFfvF 0F`^lF0Ffv*&,**&,*F^zFajpF`bzF0Fb[nF]\lFcbzFh_lF0Fe_lF0F0*&,*F0F0Fd[nFezFJF`[lF a[nFfvF0F[_lF0F0F\h[qFfv*&,(*&,&Fb[nFh_lF^zF^`lF0Fe_lF0F0*&,&Fh[lF0FJFezF0F[_lF 0F0*&,&FddfmFfvF[_lF0F0F=F0F0F0F=F0F0F0F=F0FfvF0F^dinFfvF_alF$F$Feal6&F\jmF)Fev F)f*FialF$F`jmF$7$F)-&F@F[jmF_blF$F$Fjx6'Fe\mFh]enFevF)Fgvf*FivF$F_``oF$7#-&F@F _[gqFaimF$F$Fjx6(FcvFfvF/F-F0F0f*FialFc_r6#%jrCopyright~(c)~2004~by~Ludovic~Meu nier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/22/ 2004~@~11:21:53GF$C$>Fj[m-&F@6(FcvFfvF/F-F0F)Fa]o@1FjyF[\goF\z7$F\\go,(Fd[n!$/$ F]`rFgj^lFghtF0F_z7%F\\goFe]hqFc\goFdz7&F\\goFe]hqFc\go,$Fg\goF[g`nFd`r7'F\\goF e]hqFc\goFi]hqF_]goFjju7(F\\goFe]hqFc\goFi]hqF_]go,$Fj]go#FezFc^goFi[v7)F\\goFe ]hqFc\goFi]hqF_]goF\^hqFe^goC+>F`\lF\\go>Fc\lFe]hq>Ff\lFc\go>Fi\lFi]hq>F`arF_]g o>Fa^vF\^hq>Fd^vFe^go?(F=F[\lF0FDF\]l>F^]lFii^lF_alF$F$FjxFh__qf*FivF$Fg^`nF$-F du6+FJ-&F@F\canFfwF0FiwFjwF_xF.F`x-%WEllipticE2ndarg/-1/_a1/BasisVector/0/0/0/M ultiSeries/1GFixF$F$FjxFf\\of*Fc^mF$F^aoF$FaaoF$F$FjxF]ajnf*F`hmFeyFd^_mF$C'>F` \lFcz>Fc\lF)>Ff\lF]gs?(F=FezF0FDF\]l>F^]lF`gsF_alF$F$FealFc][pf*F\glF`enFh\uF$C .F]il>Fj[mFbafn>F=-&FcdlF`j_qF]fn>FE,&F^jlF_jl*&F`fqF0F\coF0F0>F`fnFjafn>F=-&Fc dl6)Fe[uFggmFevF)F)F0FgvF]fn>FEFdbam>F\gnFjafn>Fa[mF`gn>Fa[mFdbfn>Fa[mF[cfn-Ffj l6$F_b[pFa[mF$F$FhgnFdg]of*F\glF$FjhlF$-Fdu6+FJ-&F@FbhyFb\nF0FiwFjwF_xF.F`x-%`o AiryAi/infinity/aux/0/-1/3*Pi~..~1/3*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$F jx6)FefsF)FevF)F0F)Fgvf*F\glF$Fj^`oF$7#-&F@6*FefsF)FevF)F0F)FgvF)FaimF$F$FjxF[] jnf*F\glF$FbfcmF$7#-&F@Fh_\pFaimF$F$Fjx6)FcvF)FevF)F0F)Fgvf*FivF$F`[hoF$7$-&F@F ^[hoFaim-&F@FcfapFaimF$F$Fjx6(FcvF)FevF)F)F)f*FialF$F_dvF$7%F)-FjfcqFa]o-Fc`^lF a]oF$F$Fjx6)Fd]mF)FevF)F)F0Fgvf*FivF$F^gepF$7%-&F@F\ijoFaim-&F@FahbqFaim-&F@F\g epFaimF$F$Fjx6'FbdzFcdzFevF_jlFgvf*FivF$FedzF$7#-&F@Fg[]mFaimF$F$FjxFai[mf*F`hm FeyF[i[mF$C)>F`\lF0>Fc\lF_jl>Ff\lF[[p>Fi\lFcbip>F`arFh]ep?(F=F\[pF0FDF\]l>F^]l* (,,Fh]lFc`lFe_lF`cuF[_lFf`lF`^lFh_lFaj[mFfvF0F=Fh[lFa_\lFfvF_alF$F$Feal6(FecrFf vFevF)F)F0f*F`hmF$F[i[mF$7%F)-Ff\clF[flF_i[mF$F$FjxFihcmf*Fg^nFj[pFcgcmF$C)F]il >Fj[m-&FUFad`oFc\p>Fa[mF_hep@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-F\yF[_pF0F\_p>F \gnFefr>F`fnF\gn-Ffjl6$/Fc`l-F\yFf_pF`fnF$F$F^hoF`ieqf*F\glF$F^a]mF$-Fdu6+FJ-&F @F`afpFb\nF0FiwFjwF_xF.F`x-%Harcsech/1/BasisVector/1/2/MultiSeries/0GF\[mF$F$Fj x6&Fjc^lF)F/F)f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algori thms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:54GF$- &F@6%Fjc^lF)F/F_blF$F$FjxF^^\pf*F\glF$F[[qF$-Fdu6+FJ-&F@Fc^`oFb\nF0FiwFjwF_xF.F `x-%gnCi/infinity/aux/2/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF [_gmf*F^doFeyFg^gmF$@)FjyFdfmF\zFefmF_zFjhyC'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF \]l>F^]l,$*(,*F]`oF0FJFajpFd[nFczFdiyF0F0Fe_lF0FfiyFfvFfvF_alF$F$FealFhf`pf*Fiv F^h_mFjdhlF$C1F]il>FE-&FUFg`^lFfeo>Fj[m,$F_eemF`\o@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fn Fj^jm>FE-&FU6)FcvF0FevF)F0F)FgvFfeo>Fj[m,$*&,*Fff`nFbgioFgf`nFczF=FbgalFhf`nF`[ lF0Fif`nFfvF[g`n@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF0Fj[mF0>FE-&FU6)FcvF 0FevF)F0F0FgvFfeo>Fj[mFgg`n@%Fjeo>Fj[mF_fo>Fj[mFcfo>Fh`qFbihq>Fa[mFi[`mF\\`mF$F $F`cq6$FdevF0f*Fg^nFj[pF`fgoF$C*F]il>Fj[m-&FUF^fgoFc\p>Fa[m*&FgghlF0FhghlFfv@%F a]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%FejhqFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*& Fa[mFfv-FjhhlF[_pF0F\_p>F\gnFbj\l>F`fnF\gnFfhhlF$F$F^hoFi`eqf*F\glF$FdaflF$7#-& F@FfeboFaimF$F$Fjx6(F^boFfvFevF)F)F)f*F`hmF$F`boF$7$F)FdhfqF$F$FjxFjc`pf*F\glF$ Fb\]nF$FbecqF$F$FjxFc`]of*FaeqF$F$F$-F@6$-.F_`dl6#*&^$F_jlF_jlF0-.F`ben6#*(^$F_ jlFgelF0F^jlF_jlFDF0F0FaelF$F$Fbgq%%ceilGf+Faeq6#%#flGFhblF$@%FhclF)C$>F=-Ff^_q 6$-F@F`dbqFael@%F[dmF)-F@6%F=FfvF.F$F$6(FWFXF_pFignFfqF`vFhflF_g[mf*F^jmFeyFjf[ mF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$*&,,F``fmF0FfjvF0Fa`fmF0Fb[nF\[lF_`fmF0F0Fa`pFfvF ]gemF_z7%FdjmF]^iq-Fegl6#,$*&Fh`fmFfv,F`\lFdjm>Fc\lF]^iq>Ff\lFc^iq?(F =FezF0FDF\]l>F^]l-Fegl6#*&,*F`bfmFfv*&,6Fd]lF0Fa[nFczFJFgaw*(FajtF0F^zF0FJF-F0* &^#FjetF0F^zF0F0*(FccflF0F^zF0FJF0F0Fd[nF]`tF_azFc[nFb`zF\[l*&FgftF0F^zFezF0F0F [_lF0Ffv*&,.F[hemF0FjgemF0F^zFf[lFfidpF0Fb[nF][pF\hemF0F0F`^lF0Ffv*&,*FbcfmF0*& ,.F[dflF0Fa[nF\[lFgawF0*(F\htF0F^zF0FJF0F0FJFhcfmFd[nF\hsF0F[_lF0F0*&,(F^zF][pF gcflF0F]eflF0F0F`^lF0F0*&,*F]dfmF0*&,(F]`tF0FJF\hs*&FajtF0F^zF0F0F0F[_lF0F0Fehe mF0FbdfmF0F0F=F0F0F0F=F0FfvF0FedfmFfvF_alF$F$Feal6+FdfqF)FegqFevF)F)F0FgvF0f*Fi vF$F[haoF$-Fdu6+FJF^g_mF0FiwFjwF_xF.F`x-%QBesselK/0/_a1::0/BasisVector/0/0/1/Mu ltiSeries/1GFixF$F$FjxFa[[of*FialFeyFi`^lF$@1FjyFbgxF\zFi`doF_z7%F)Fj`do,&Fd[n# F^^lFczF[[^lF0Fdz7&F)Fj`doFgaiqF_adoFd`r7'F)Fj`doFgaiqF_ado,&Fd[n#Fc^xFght#Fdie lFghtF0Fjju7(F)Fj`doFgaiqF_adoF[biqFfadoFi[v7)F)Fj`doFgaiqF_adoF[biqFfado,&Fd[n #!%:@F]adm#F`jelF]admF0C+>F`\lF)>Fc\lFj`do>Ff\lFgaiq>Fi\lF_ado>F`arF[biq>Fa^vFf ado>Fd^vF`biq?(F=F[\lF0FDF\]l>F^]lF]bdmF_alF$F$FealFgdvf*FivF$F_dvF$-Fdu6+FJ,$F ifcqF-F0FiwFjwF_xF.F`x-%REllipticE2ndarg/0/BasisVector/0/0/1/MultiSeries/1GFixF $F$Fjx6'Fi\qFfvFevF[bilFgvf*F[]qF$F]]qF$7#-&F@6(Fi\qFfvFevF[bilFgvF)FaimF$F$Fjx 6)F`\jlF)FevF)F)F)Fgvf*FivF$Fh\\mF$7$-&F@6*F`\jlF)FevF)F)F)FgvF)Faim-&F@Fc^ipFa imF$F$Fjx6)F\`[lFdvFevF)F)F)Fgvf*F\glF$F[_fmF$7#-&F@6*F\`[lFdvFevF)F)F)FgvF)Fai mF$F$FjxFhi\mf*F`hmFc_rF\jrF$C(>Fj[mFagdo>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l> F^]l*&,(*&,&FezF0F=Fh[lF0FabrF0FfvF[`sFh[l*&Fi]elF0F[_lF0FfvF0F=Fh[lF_alF$F$Fjx Fi[dpf*F\glF$Fc]wF$7$-&F@FecbqFaim-&F@Fa]wFaimF$F$FjxFfacof*F\glF$F_doF$-Fdu6+F J-&F@F[\fqFb\nF0FiwFjwF_xF.F`x-%fnerfi/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0 /MultiSeries/0GF\[mF$F$FjxF^]dpf*FaeqF$F$F$-F@6$,$*&FfeqF0-F]``l6%F),&F0F0FfeqF fvF`flF0FfvFaelF$F$Fbgq6$Fd_fmF]yf*FivF$Fb^^nF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F`^^n6 (Fgw-Fd_fmF\^n--F_^n6#Fd_fmF\^n,$--F`btFhgiqF\^nF-FhwF]yF0FiwFjwF_xF.F`x-Fd_fmF c^nFDFJF^zFgwF$F$FahlFhhgof*FialFeyF[\^lF$@)FjyFg[]qF\zFj[]qF_z7%Fh[]qF),$F]\]q FbzC'>F`\lFh[]q>Fc\lF)>Ff\lF`hiq?(F=FezF0FDF\]l>F^]l-Fegl6#FcgmF_alF$F$FealFehc qf*FialF$FcinF$FhjfoF$F$FjxF``bqf*FivFiahlF^h]nF$C-F]il>FE-&FU6'FjinFfvFevF)Fgv Ffeo>Fj[m,&*&FfejlF0F=F0F0FfejlF0@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnF\f`n>FE-&FUF]edn Ffeo>Fj[m,$*&Fj^qF0F-F_jlFgel@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mFgelFj[m Ffv>Fa[mF`gnFechlF$F$F`cqFiegpf*Fg]uFeyF^h]nF$@)FjyF[zF\zF]zF_zF`zC'>F`\lFJ>Fc \lF^z>Ff\lFaz?(F=FezF0FDF\]l>F^]l*(,*Fe_lFh_lFd[inFh[lF`^lF-*&,*Fe_lFfvFd[inFfv F`^lF\[p*&,&F`^lF`[lF[__nF0F0F=F0F0F0F=F0FfvF0,&FhwF-*&,&FhwFh_l*&FhwF0F=F0F0F0 F=F0F0FfvF=FfvF_alF$F$FealFh_mf*Fg]uFeyFh[fmF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz ,$*&,0FhaemFczFJF`[lFfbbmFc[lF]`uFf[lF^zFczFgbbmF[\lFgjhnFh_lF0FhwF`[lF\\lC(>F` \lFJ>Fc\lF^z>Ff\lFaz>Fi\lFi[jq?(F=FczF0FDF\]l>F^]l*(,,Fh]lFc`l*&,&FhetF^^lFf]lF h_lF0F`^lF0Ffv*&,(Ff]lFf^lFhwFi^lFh[lF0F0F[_lF0Ffv*&,&F]`oF0FhwFa_lF0Fe_lF0Ffv* &,,*&,&FezF0FhwF]`lF0Fe_lF0F0Fh]lF^`l*&,&FhetFc`lFf]lFezF0F`^lF0F0*&,&FhwF^`lFf ]lFf`lF0F[_lF0F0F\_eoF0F0F=F0FfvF0F`_eoFfvF=FfvF_alF$F$FealFj`gof*FialF$F[`\mF$ F]dzF$F$Feal6*FcvFfvFevF)F0F)FgvF)f*FivF$F``sF$-Fdu6+FJFjh[qF0FiwFjwF_xF.F`x-%S EllipticE2ndarg/-1/BasisVector/0/1/0/MultiSeries/0GFixF$F$Fjx6)FainF)F*FevF_fmF )F)f*FialF$Fj`elF$7%F`]^l-Fi_doFa]o-Fh_dpFa]oF$F$FjxF^`^mf*Fg^nF$Fi_^mF$-Fdu6+F J-&F@6&Feb]lF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%jnCoulombF/infinity/aux/1/-Pi~..~Pi/0/ BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6(F]_zF0FevF)F)F)f*F`hmF$F__zF$7$F)F`ham F$F$FjxFeaeof*F\glFfhlFih]mF$C)F]il>F=-&FU6)F[joFfvFevF)F)F)FgvFjil>FEF]]cl@$Fa jl>F=Fdfeo>Fa[mF^e_n>Fj[mFa[mF^]_mF$F$Fb\mF^g\qf*Fc^mF$Fjb]oF$-F^c]oF[^fmF$F$Fj xFg[ilf*F\glFfhlFgjhlF$C)F]il>F=-&FU6'FejhlF)FevF)FgvFjil>FEFgel@$Fajl>F=7#-Ffj l6$/Fc`l*&FEFfv-Fc\ilF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fa\ilFj[mF$F$Fb\m6&F]bm F)FevF)f*F`hmF$Ff\elF$7$F)FcffqF$F$FjxFeepf*F\glFd[dlFf\^mF$C*@$FjyO-F@6&-FeepF a\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl @+F^]dl>Fh`q-&F]el6$FeepFfvF\ixFj\bl>Fh`q-&F]elFbi^pF\ixFi]dl>Fh`q-&F]el6$FeepF 0F\ixFd\dl>Fh`q-&F]el6$FeepFdvF\ix>Fh`q-Fax6$-&F]elFjhhpF\ixF\_dl@$F^_dl@$F`a\q C%-Ff_dl6'F-Fh_dlFi_dlFeepFaix@%Fd\dl>Fj[mFhcdl>Fj[mF^ddl@&F\adlC&>F__dlF\]l-Ff _dl6'F-Fh_dlFaadlFeep-Fd^y6&,&-FeepF[flFh[lF^jlF0FJF^zFgw>Fh`q-Fd^y6&,(FadjqFh[ lF^jlF0Fh`qF0FJF^zFgw>F__dlF%F[bdlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFeep-Fd^y6&,$ *&Fd\alF0F`djqF0F_jlFJF^zFgw>Fh`q-Fd^y6&,&F^ejqF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6 $Fej^pFh`qF$F$Fdgdl6$Fih\nF]yf*F\glF$Ffg\nF$-FU6'-Fdu6+FJ-FS6$Fegl-F_[`l6&Fgw-F ih\nF[hl-F]`m6$F`fjqF]yF]yF0FiwFjwF_xF.F`x-Fih\nF_hlFDFJF^zFgwF$F$FahlFafelf*F \glF_bmFcfelF$C'@$FjyO-F@6&-FafelFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[ dm>Fa[m-&F]elF`felF`dmFadmYFfdm>Fa[m-Fax6$-&F]elF\f`qF`dmF]em-Ffjl6$FhgelFa[mF$ F$FcemF[_`pf*F^doFeyF[bnF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]l Fc_wF_alF$F$FealF`damf*F\glF$FgfsF$-FU6'-Fdu6+FJ-FS6$Fegl-Fe_bp6'Fgw-FefsF[hlF \`bp,&Fi_bpFh[l*&F]`bpF0F]yFh[lFh[lF]yF0FiwFjwF_xF.F`x-FefsF_hlFDFJF^zFgwF$F$Fa hl6*Fi^rF0FevF)F0F)FgvF)f*F\glF$Fgc[nF$-Fdu6+FJF[icqF0FiwFjwF_xF.F`x-%LElliptic E/1/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$Fjx6(FecrFfvFevF)F)F)f*F`hmF$F[i[mF $7$F)F_i[mF$F$Fjx6'FdevF0FevFa^mFgvf*Fg^nF$Fh^alF$7#-&F@6(FdevF0FevFa^mFgvF)Fai mF$F$Fjx6%FfbpFdvFa\[mf*F]gpF\[oFha^lF$>F=-Fgdl6#7%F_h^p-F]el6#7%FDFh]cl-&Fjdl6 #Fc`pF`^cl-F]el6#7%FDFf^cl-&Fjdl6#Ffa^lF`^clF$F$F]_clF^]cnf*F\glF$Fd^_mF$-Fdu6+ FJ-F[\cpFb\nF0FiwFjwF_xF.F`x-%FSsi/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fj x6(F^isF)FevF,F0F)f*FialF$F[^]mF$7$Fa`p-FajdmFa]oF$F$FjxFi`cnf*F\glF$F_b]mF$-FU 6'-Fdu6+FJ-F\_^pFd]^mF0FiwFjwF_xF.F`x-F[_qF\[mFDFJF^zFgwF$F$Fahl6(Fa\sF)FevF)Fg vF)f*FivF$Fc\sF$-Fdu6+FJ-&F@6&Fa\sF)F/F)FfwF0FiwFjwF_xF.F`x-%hnAngerJ/infinity/ aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxFjcfpf*F3F6F]fcqF$C%>F= -&F@F[fcqFC@%FG>F=FM>F=FRF=F$F$FVFa[epf*FciqFeiqF_eoF$C-@$FbgrYF]jq>F=F_jq@$Fhj qYFc[r>FEFe[r@$F_dlO-FU6&-Fa[epF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>F j[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF]\fqFc]rFa\r>F\gn-&FgdlFfifqFfg ]l>F\gn-Fax6$-&FgdlF`[epFc]rF]^r-Ffjl6$/Fc`l-.Fa[epFc^rF\gnF$F$Ff^rF_fcmf*F\glF $Fh^bmF$-Fdu6+FJ-F^[gqFb\nF0FiwFjwF_xF.F`x-%LD(AiryBi)/0/BasisVector/0/0/0/Mult iSeries/1GF\[mF$F$FjxFcebof*Fc^mF$F\\pF$F]gfmF$F$FjxFeffnf*Fg^nF$F`ffnF$-Fdu6+F J-&F@6&F`gfmF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%HLaguerreL/0/BasisVector/0/MultiSeries /0GF[_pF$F$Fjx6(F[[]lF)FevF)F)F)f*F`hmF$F][]lF$7%F)FeeimFheimF$F$Fjx6)Fe[uFfhnF evF)F)F)Fgvf*F\glF$Fg[uF$7#-&F@Fci_oFaimF$F$Fjx6'FihmF0FevF)Fgvf*F\glF$F[imF$7# -&F@FefgpFaimF$F$FjxF]bjpf*F\glF$F^bjlF$-Fdu6+FJF_]\qF0FiwFjwF_xF.F`x-%jnarctan /RootOf(1+_Z^2,index~=~1)/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$FjxFdj_lf*F\g lF_bmFh]^mF$C'@$FjyO-F@6&-Fdj_lFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm >Fa[m-&F]elFicdpF`dmFadmYFfdm>Fa[m-Fax6$-&F]elFcj_lF`dmF]em-Ffjl6$F\edpFa[mF$F$ FcemFc^emf*FivF$F[ejlF$@'F]i\oC$-Ff_dl6&F-F(F\g^mF_i\o-&F@F^^^mFfeoFfi\o@'F[j\o C$-Ff_dl6(F-F(F\g^mFhi\oFaj\oF]j\o-&F@6&F(F)F*FdduFfeoFej\oC$-Ff_dl6(F-F(F\g^mF hi\oFaj\oFgj\o-&F@6&F(F)F*FfdalFfeoYF^[]oC$-Ff_dl6%F-F(Fcg^m-&F@FidjlFfeoF$F$Fj xFg^^lf*F\glFfhlFg]^lF$C)F]il>F=-&FU6'Fe]^lF)FevF)FgvFjil>FEFdbam@$Fajl>F=7#-Ff jl6$/Fc`l*&FEFfv-Fc_^lF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fa_^lFj[mF$F$Fb\mF^dhl f*Fd^oFeyFhdjpF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2FgwFfv*&Ff[ wF0F^zF0F0Fa[nFfvF]_oFfvFJFfv*(Fjc]lF0F^zF0FJF0F0Fd[nF0*&,*FfvF0FJF-*&Fjc]lF0F^ zF0F0F=F0F0F=F0F0F0F`^lF0,&FfctF0*&FgctF0F=F0F0FfvFfvF_alF$F$Feal6(Fd]mF)FevF)F -F)f*FialF$F^falF$7$F--&F@Fbi\nFa]oF$F$Fjx6*FfbpF)FevF)F)F)FgvF)f*F\glF$F[^_mF$ -Fdu6+FJF]afpF0FiwFjwF_xF.F`x-%ESi/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$Fj xFgebnf*F]ctFeyFgemF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&F_[lF`[l,0F[dtFc[nFhc tF`[lF`dtF][pF^dtFa_tF^zFh[lFfdtF-FidtF]`oF0Ff\[lC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\l F]h[r?(F=FczF0FDF\]l>F^]l*(,,Fe[^pFfvFg[^pFfv*&,(F`gtFi^lFe]lFf^lFfvF0F0F[_lF0F fvF[\^pFfvF]\^pFfvF0Fg\^pFfvF=FfvF_alF$F$FealFefpf*F^doFeyF`fpF$@%FjyFdfmC%>F` \lF0?(F=F0F0FDF\]l>F^]lF[gdoF_alF$F$FealFf_ilf*F`hmFc_r6#%jrCopyright~(c)~2004~ by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ge nerated~10/26/2004~@~23:24:41GF$C'>Fj[mFg_il>F`\lF)>Fc\lF0?(F=F-F0FDF\]l>F^]l,$ *&,&*&,&*&,&*&F=F0Fb^lF0F-FhhqF0F0Fi_sF0Ffv*&F=F-FebrF0FezF0,(*$Fb^lF-F0F=F-Ffv F0FfvF0FihhnFfvF0F=FfvFfvF_alF$F$FjxF^i\pf*FjjnF\[oFfbjlF$>F=-F]el6#7$-Fcdl6#7$ Ff[\p-&FUFab_oFd\o-Fcdl6#7%-F@6'FDFaepFJF^zFgw-Fh`fl6&-FjdlFgfdmFJF^zFgw-&FUF^e `qFd\oF$F$F`afl6'FdfqF)FcimFevF,f*FialF$F_e\qF$7$FJ-Fcg]mFjimF$F$FjxF^ipf*FciqF eiq6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA .~All~rights~reserved.~-~generated~10/26/2004~@~23:12:31GF$C+@$FbgrYF]jq>F=F_jq @$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F^ipF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r @'F^]r>F\gn-&Fgdl6$F^ipF)Fc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFa]bmFc]rF]^r-Ffjl6$/Fc` l-F^ipFc^rF\gnF$F$Ff^r6'FaiqF)FevF)Fgvf*Fg^nF$FgiqF$7#-&F@FddhmFaimF$F$FjxFfhof *F\glF$F^_sF$7#-&F@Fdg`qFaimF$F$FjxF\adnf*FivF$Fg`inF$-Fdu6+FJ-F_]oFfwF0FiwFjwF _xF.F`x-%SEllipticF/infinity/BasisVector/1/0/1/MultiSeries/0GFixF$F$Fjx6&FdevFd vFevF_fmf*Fc^mF$Fi[elF$7$F`]^lF]b[qF$F$FjxF\^[nf*F\glF$FhbpF$-FU6'-Fdu6+FJ-FS6$ Fegl-Fe_bp6'Fgw-FfbpF[hlFi_bpF[`bpF]yF0FiwFjwF_xF.F`x-FfbpF_hlFDFJF^zFgwF$F$Fah l6(F`\jlF)FevF)F0F)f*FialF$Fb\jlF$7$F0-FbcdnFa]oF$F$FjxFd_fmf*FciqFeiqFf_fmF$C+ @$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fd_fmF\\rFJF^zF%>Fj[mF^\r@%Fa \r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF[chpFc]rFj]sYFfdm>F\gn-Fax6$-&FgdlFjfiqFc ]rF]^r-Ffjl6$/Fc`l-F]dhpFc^rF\gnF$F$Ff^r6%F]_zF]yF/f*Fg\uFeyFca[mF$@)FjyF[zF\zF ]zF_z7%FJF^z,$*(,(FcjalF0F^zFfvFhizFfvF0Fh]tFfvFgwFfvF_jlC'>F`\lFJ>Fc\lF^z>Ff\l Fcb\r?(F=FezF0FDF\]l>F^]l*(,*Fe_lF\[l*&,&F]_oF\[pFh_lF0F0F`^lF0FfvFb[bmFh]x*&,* Fe_lFg]lFb[bmFh]x*&,&F]_oF\[lFczF0F0F`^lF0F0Fg[bmF0F0F=F0FfvF0F[\bmFfvF=FfvF_al F$F$Feal6'Fh[pFfvFevFcbxFgvf*Fg^nF$F`ezF$7#-&F@6(Fh[pFfvFevFcbxFgvF)FaimF$F$Fjx Fj_jnf*Fg^nFj[pF[h\mF$C*F]il>Fj[m-&FUFdjcqFc\p>Fa[m*$F]]pFfv@%Fa]p>Fa[mFg]p>Fa[ m-Fcdl6%-Fcdl6%F`d\rFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-Ff`jnF[_ pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-Ff`jnFf_pF`fnF$F$F^ho6$F^drF]yf*Fg^nF$Fjh dmF$-FU6'-Fdu6+FJ-FS6$Fegl-F`c^o6)Fgw-F^drFidp--Ffc^oF_aflFidp,$--F[d^oF_aflFid pF-FhwF_[lF]yF0FiwFjwF_xF.F`x-F^drFcepFDFJF^zFgwF$F$FahlF`hgqf*Fc^mF$FbcpF$-Fec pFj^doF$F$FjxF\e`mf*F\glFhccoF^`[lF$C*F]il>Fj[mFgen>F=-&FcdlF^_clF]fn>FEFjfn@$F ajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F^j`mF\[mF0F][m>F`fnFhdco>Fa[mF`fn-Ffjl6$F\j`mFa[mF $F$F[eco6%F`benFdvFibbnf*F]gpF\[oF_d[qF$>F=-Fgdl6#7$Fifin-F]el6#7%FDFah\n-&Fjdl 6#F__nF`^clF$F$F]_cl6'FjhqFfvFevFh\mFgvf*FivF$F\iqF$7#-&F@6(FjhqFfvFevFh\mFgvF) FaimF$F$FjxFchjpf*F\glFahoF`e\mF$C+F]il>F=-&FUFjjaqFjil>FE,&F\coFh\mFiaamF0>Fa[ mFii]n>F=-&FUF\^jnFjil>FEFgel>F`fnFii]n>Fj[mFaioF^[cpF$F$FiioFfb\of*Fc^mF$F\\pF $Fi^doF$F$FjxFeagmf*FivF]eoF_`gmF$C*F]il>FE-&FU6'F]`gmF)FevF)FgvFfeo>Fj[m,$*()F -F]`sF0F^jlFgelF_egqFfvFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[m Ffv-FabgmFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-FabgmF]hoFa[mF$F$F^ho6(FcirFfv FevF)FgvF)f*F\glF$FeirF$-Fdu6+FJ-&F@FbirFb\nF0FiwFjwF_xF.F`x-%Garccosh/-1/Basis Vector/0/MultiSeries/0GF\[mF$F$FjxFah^of*F\glF$F`cglF$7$-&F@6*Fe\uF0FevF)F)F0Fg vF)Faim-&F@F]hapFaimF$F$Fjx6(FcduF)FcimFevF_fmFgvf*FivF$Fg][mF$7#-&F@6)FcduF)Fc imFevF_fmFgvF)FaimF$F$FjxFd]jmf*F`hmFeyF^h]nF$C'>F`\lFcz>Fc\lF)>Ff\lFh\hn?(F=Fe zF0FDF\]l>F^]lF[]hnF_alF$F$FealF]cemf*F^jmFeyFaaemF$@'FjyFcjmF\zFejmC&>F`\lFdjm >Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(F]hzF0F[_lF0F^dinFfvFfvF_alF$F$Feal6*Fec rF)FevF)F)F0FgvF-f*F\glF$FgcrF$-Fdu6+FJFjd[nF0FiwFjwF_xF.F`x-%LEllipticK/0/Basi sVector/0/0/1/MultiSeries/2GF\[mF$F$FjxFfezf*Fg^nF$F`ezF$7#-&F@6(Fh[pFfvFevF)Fg vF)FaimF$F$Fjx6$Fi\qF0f*F[]q6)F^eoF[\pF[^qF8FghlFhhlFihlFae[nF$C*F]il>Fa[m-&FUF g_xFe^q>F`fnF]jbo@%Fh_q>F`fnF\`q>F`fn-Fcdl6%FdjboF_`qFefo@$/Fc^amF0>Fa[m7#-Ffjl 6$/Fc`l*&F`fnFfv-F^cqFg]qF0-F^[m6$F0Fa[m>Fh`q-Fc[m6'Fa[mFh[mF)F`fnF0>F\gnFh`qFj bqF$F$F^ho6&F`gfmF)FevFbailf*Fc^mF$Fjb]oF$7$F\^fmFf_jqF$F$Fjx6&Fh_pF)FevFbailf* Fc^mF$F`[[lF$7$F\^fmFj]fmF$F$FjxFc[]lf*F`hmF$Fb\hnF$F]dzF$F$FealF\\cpf*F`hmFeyF d^_mF$C(>F`\lF0>Fc\lF)>Ff\lF)>Fi\lF)?(F=FczF0FDF\]l>F^]lF^\coF_alF$F$Feal%*Kelv inKeiGf*FaeqFbeqF$F$C%>F=Ffeq>FEF`fl-F@6$*(F`fqF0F\fqF0,&FbfqF0F[gqFfvF0FaelF$F $FbgqFgdjof*FialFeyFdd_mF$@)FjyF_[boF\zFe[boF_zFdhgpC'>F`\lF`[bo>Fc\lF)>Ff\lFeh gp?(F=FezF0FDF\]l>F^]lF\igpF_alF$F$Feal6)FdfqF)FcimFevF,FgvF)f*FivF$F`g]mF$-Fdu 6+FJ-&F@6'FdfqF)FcimF/F,FfwF0FiwFjwF_xF.F`x-%PBesselK/0/Generic/BasisVector/_a1 /MultiSeries/0GFixF$F$FjxFa^dmf*FivF$F\d^lF$-Fdu6+FJ-&F@FbfhqFfwF0FiwFjwF_xF.F` x-%inBesselY/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxF gdgnf*FialF$F`hdlF$FhfaqF$F$FjxF]g_qf*FivF$Fa[elF$-Fdu6+FJ-&F@F^[elFfwF0FiwFjwF _xF.F`x-%WEllipticFfirstarg/-1/_a1/BasisVector/1/2/MultiSeries/0GFixF$F$Fjx6$Fh [pFdvf*Fg^nFj[pFb`^mF$C*F]il>Fj[m-&FU6'Fh[pFdvFevF_fmFgvFc\p>Fa[m**FieuF0-Fg\p6 #F]fzF0Ffi\lFfvF]]pFfv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Ffd]rFafoFefoFj]pFefo@$ Fa^p>Fj[mFd^p>F\gnFjegq>F`fnF\gnFb_pF$F$F^hoFdd]rf*Fg^nF$Fb`^mF$7#-&F@F]^epFaim F$F$Fjx6(F`\jlF)FevF)F)F)f*FialF$Fh\\mF$7%F)-&F@Fjd\nFa]o-Fh^ipFa]oF$F$FjxFfbhp f*F\glF$Fj\gmF$-FU6'-Fdu6+FJ-FS6$Fegl-F_[`l6&Fgw-F__nF[hl-F]`m6$Fgf]rF]yF]yF0Fi wFjwF_xF.F`x-F__nF_hlFDFJF^zFgwF$F$Fahl6&F`dglF)FevF)f*FialF$F^calF$7$F)Ff\emF$ F$FjxFhcgpf*FivF$FibgpF$7#-&F@6)FdfqF)FcimFevF_fmFgvF)FaimF$F$FjxF]`hmf*FivF$Fi chmF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@6%F_g[lF]yF/6'Fgw-FdgdmF\^n--F_^nF_ahmF\^nFhwF]y F0FiwFjwF_xF.F`x-FdgdmFc^nFDFJF^zFgwF$F$FahlF[cnf*F\glFfhlF[bnF$C)F]il>F=-&FU6' FianF)FevF)FgvFjil>FEF`fq@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-FgcnF\[mF0F][m>Fa[mFb[m >Fj[mFa[m-Ffjl6$FecnFj[mF$F$Fb\mFi]dnf*F^jmFeyF]guF$@'FjyFcjmF\zFejmC&>F`\lFdjm >Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#,$*(,0Fa[nFczFezF0F^zFc[nFb[nF\[lFJF\[lFd[nF cz*&,*F^zF\[lFJFc[nF\[lF0F=FczF0F=F0F0F0F[_lF0,&FJF`[lF=F`[lFfvFfvF_alF$F$FealF _[cqf*FivFiahlFedzF$C-F]il>FE-&FUFh]_lFfeo>Fj[mF]dem@%Fjeo>Fj[mF_fo>Fj[mFcfo>F` fnF^a\o>FE-&FUFcchqFfeo>Fj[mF^eem@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF_jl Fj[mFgdem>Fa[mF`gnFgeemF$F$F`cqFcbelf*F\glF$F]evF$-Fdu6+FJF]hdpF0FiwFjwF_xF.F`x -%SEllipticK/infinity/BasisVector/1/0/0/MultiSeries/1GF\[mF$F$FjxF^a[qf*Fg^nFj[ pFh_[qF$C*F]il>Fj[m-&FU6'Ffd[lF)FevF)FgvFc\p>Fa[mF0@%Fa]p>Fa[mFg]p>Fa[mF[b_m@$F a^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-Fja[qF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-F ja[qFf_pF`fnF$F$F^hoFge\of*Fg^nF$F\^oF$7#-&F@FafjmFaimF$F$FjxFgeblf*Fg^nF$F[h\m F$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fi]bp6(Fgw-F\e\lFidp--Ffc^oFc\\pFidpFhwF_[lF]yF0Fiw FjwF_xF.F`x-F\e\lFcepFDFJF^zFgwF$F$FahlFb`enf*F\glF$FcbmF$7#-&F@F[b^mFaimF$F$Fj xF^[^lf*FaeqF_hinF$F$C%>F=Ffeq>FEF`fl-F@6$,&FghinF0*&FfjvF0FjhinF0F0FaelF$F$Fbg qF_`dlf+F_gfnFeblFhblF$C%FheelF[dlOFEF$F$FbgfnFhflF^_^lf*F\glF$Fg]^lF$-FU6'-Fdu 6+FJ-FS6$Fegl-Fies6'Fgw-Fe]^lF[hl-F]`m6$F``^rF]y,$-F]`m6$Fa`^rF]yF-F]yF0FiwFjwF _xF.F`x-Fe]^lF_hlFDFJF^zFgwF$F$Fahl6(Fi[nF)FevF)F)F)f*F`hmF$F^_sF$7$F)Fb_sF$F$F jx6(FcvF0FevF)F0F)f*FialF$Fi`^lF$7$F0FgjenF$F$FjxF^ifpf*FivF$F[dzF$-Fdu6+FJ-Fbf gmFfwF0FiwFjwF_xF.F`x-%ZEllipticE2ndarg/infinity/BasisVector/-1/0/0/MultiSeries /2GFixF$F$Fjx6(FcvFcdzFevF)F)F)f*FialF$Fea]oF$7%F)-Fja]oFa]o-Fi`goFa]oF$F$FjxFb fblf*FialFeyF[^]mF$@+Fjy7#,&FJF-F0F0F\z7$F[b^rF)F_z7%F[b^rF),$*&F[b^rF0Fa`pFfvF bzFdz7&F[b^rF)F^b^rF)C(>F`\lF[b^r>Fc\lF)>Ff\lF^b^r>Fi\lF)?(F=FczF0FDF\]l>F^]lF^ \boF_alF$F$FealFa`_mf*FivFiahlFd]cnF$C-F]il>FE-&FUFjciqFfeo>Fj[m,$**FaerF0Ff`^q FfvFi`^qFfvF]b[mFfvFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnFfgo>FE-&FU6)F`\jlF)FevF)F0F )FgvFfeo>Fj[m,$**Fe`^qF0-Fg\p6#,&Fh\mF0F=FgelFfv-Fg\p6#,&Fh\mF0F=F_jlFfv,&FhhqF 0F`[lF0FfvF`\o@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF0Fj[mF)>Fa[mF`gn-Ffjl6 $/Fc`l-F_a_mF]hoFa[mF$F$F`cq6*FihmF)FevF)F)F0FgvF)f*F\glF$FhhemF$-Fdu6+FJ-F`ahp Fb\nF0FiwFjwF_xF.F`x-%Iarcsec/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6(Fd [tFdvFevF)F)F)f*F`hmF$Fbi[rF$7$F)Fg_ilF$F$Fjx6&Fi`nF)FevF)f*F`hmF$F[anF$7$F)F\_ \nF$F$FjxFdd[lf*FivF$Ff]mF$-Fdu6+FJF[b_qF0FiwFjwF_xF.F`x-%LEllipticF/1/BasisVec tor/0/0/0/MultiSeries/1GFixF$F$FjxFiciqf*F[]qF$F]]qF$-Fdu6+FJ-&F@FjailFd]qF0Fiw FjwF_xF.F`x-%JJacobiP/-1/BasisVector/-_a3/MultiSeries/0GFg]qF$F$FjxF`bjqf*F\glF `enFf\^mF$C,F]il>Fj[mFgen>F=-&Fcdl6'FeepFfvFevF)FgvF]fn>FEF\]cl>F`fnFafn>F=-&Fc dl6'FeepFfvFevF_jlFgvF]fn>FEFjfn>F\gnF]gn>Fa[mF`gn-Ffjl6$Fej^pFa[mF$F$FhgnFccdp f*F\glF$Fg]]lF$-Fdu6+FJFcc]oF0FiwFjwF_xF.F`x-%Jarccsch/0/BasisVector/0/0/0/Mult iSeries/0GF\[mF$F$Fjx6%F^fpF]yF/f*Fg\uFey6#%jrCopyright~(c)~2004~by~Ludovic~Meu nier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~11/29/ 2004~@~14:42:36GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]lFhj`nF_alF$ F$FealF]_[mf*FivF$Fh^[qF$-Fdu6+FJ-&F@FchdoFfwF0FiwFjwF_xF.F`x-%QBesselY/0/Gener ic/BasisVector/-_a1/MultiSeries/0GFixF$F$FjxF`[]mf*F`hmF$FhgsF$F]dzF$F$Feal6*F] _zFfvFevF)F)F0FgvF)f*F\glF$Fcd_nF$-Fdu6+FJ-F_`dpFb\nF0FiwFjwF_xF.F`x-%NElliptic CE/-1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxFeg`nf*FivF$F``sF$7$-&F@6*FcvF fvFevF)F0F0FgvF)Faim-&F@Ffh[qFaimF$F$FjxF[hjpf*F\glFahoFa\clF$C+F]il>F=-&FUFfij oFjil>FE,$F\coFh\m>Fa[mF^e_n>F=-&FUF^icqFjil>FEFgel>F`fnF^e_n>Fj[mFaioF^[cpF$F$ FiioFc^enf*FfehnFeyFd_fnF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,8F a[nF0F^^flF0F]`uF0F^zF0FcjalFfvFgwF0FJF0FhaemFfvFhwF0Fd[nFfv*&,,F0F0FhwFfvFgwFf vFJFh[lF=FfvF0F=F0F0F0F`^lF0,(FcjalFh[lFd[nFh[l*&,(FgwFh[lFJF`[lF=Fh[lF0F=F0F0F fvFfvF_alF$F$FealF[jdof*F`hmF$Ff`mF$F]j`pF$F$Fjx6*F^boF0FevF)F)F)FgvF)f*F\glF$F ji_lF$-Fdu6+FJF^j_lF0FiwFjwF_xF.F`x-%Jarctanh/1/BasisVector/0/0/0/MultiSeries/0 GF\[mF$F$Fjx6'FjhqFfvFevF)Fgvf*FivF$F\iqF$7#-&F@FjjhpFaimF$F$FjxF_jaqf*F\glF$F[ _rF$-Fdu6+FJ-F_efqFb\nF0FiwFjwF_xF.F`x-%MEllipticE/-1/BasisVector/0/0/0/MultiSe ries/0GF\[mF$F$FjxF`a`of*FivF$Fbf^mF$7#-&F@FhedqFaimF$F$FjxF_f]qf*Fb_flF\[oFa_a lF$>F=-F]el6#7#-Fjdl6#7%Ff[\p-Fh[o6&-FU6$F\aflFgelFJF^zFgw-&Fcdl6#F__alFa`flF$F $Fg\o%)binomialGf*FaeqF$FhblF$C$Fhdeo-F@6$*(-F^e]n6#,&FfeqF0F0F0F0-F^e]n6#,&F`f lF0F0F0Ffv-F^e]n6#,(FfeqF0F`flFfvF0F0FfvFaelF$F$FbgqFihaof*FivF$F[haoF$7$-&F@Fj ]fpFaim-&F@F^aiqFaimF$F$Fjx6&FjinFdvF/Fab\lf*FialF$F\jnF$Feb\lF$F$FjxFh\tf*Fg]u FeyF]djnF$@+FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*&,0FhaemFczFJFczFfbbmFc[lF]`uF][p F^zFczFgjhnFezFgbbmF[\lF0FhwF`[lF\\lC(>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFj__r?(F=FczF 0FDF\]l>F^]l*(,,Fh]lFc`l*&,&Ff]lFezFhetF^^lF0F`^lF0Ffv*&,(Ff]lFf^lFh[lF0FhwFg`u F0F[_lF0Ffv*&,&F[\lF0FhwFa_lF0Fe_lF0Ffv*&,,*&,&FhwF]`lFh_lF0F0Fe_lF0F0Fh]lF^`l* &,&FhetFc`lFf]lFh_lF0F`^lF0F0*&,&Ff]lFf`lFhwFg]lF0F[_lF0F0F\_eoF0F0F=F0FfvF0F`_ eoFfvF=FfvF_alF$F$Feal6(Fd]mF0FevF)F0F)f*FialF$F\]inF$7$F0-&F@Ffi]qFa]oF$F$Fjx6 'F^fpFfvFevF)Fgvf*F\glF$F`fpF$7#-&F@Fg^ilFaimF$F$Fjx%%cschGf*FaeqF$F$F$-F@6$*$F eabpFfvFaelF$F$FbgqFbi^nf*F`ipFeyFag[lF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0 FDF\]l>F^]l*(,(F[jpFfv*&,&FhwFc[nFgftF0F0F`^lF0Ffv*&,(F[_lFajp*&,&FhwFf[lFjctF0 F0F`^lF0F0FdjpF0F0F=F0FfvF0FgjpFfvF=FfvF_alF$F$FealFaefpf*F\glFfhlF]djnF$C)F]il >F=-&FUFa\eoFjil>FEF_jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F\ffpF\[mF0F][m>Fa[mFb[m> Fj[mFa[m-Ffjl6$FjefpFj[mF$F$Fb\mF_a[mf*F`hmF$FcfelF$FdaipF$F$Fjx6(F[joFdvFevF0F )F0f*F`hmF$FbfcmF$7%F0-Fa]bpF[flFg]]nF$F$Fjx6%Fj]oFdvFgjnf*Fb_flF\[oFjb]oF$>F=- Fjdl6#7#-Fcdl6#7$Fei`n-&FU6#Ffd[lFa`flF$F$Fg_dqFac^of*F_yFeyFefemF$@+FjyF[zF\zF ]zF_zF`zFdz7&FJF^zFaz,$*&F[[lF`[l,@*(FjctF0FJF0F_[lF-F0F][lFh_lFd]_oFc[nFjzFh[l FfctF0F^[lF]\l**FedtF0F^zF0FhwF0F[[lF0F0F^zF][pFg[lFc[nFe[lFf[l*(FbdtF0F^zF0F[[ lF0F0Fb[lF_`vFj[lF_cv*(FhdtF0FgwF0F[[lF-F0Fi[lF`[lF0F\auC(>F`\lFJ>Fc\lF^z>Ff\lF az>Fi\lFhe_r?(F=FczF0FDF\]l>F^]l*(,,Fa^_oFfv*&,0F[[lF]ftF`i\qF0Fb_lFcftF_i\qF0F d_lFeft*&FjctF0F_[lF-F0Ff^_oFc[nF0Fe_lF0Ffv*&,.Fe^lF[gt*&Fei\qF0F[[lF0F0Fj^lFf[ lFh^lFagt*(FgcflF0FhwF0F[[lF0F0FbgtF0F0F[_lF0Ffv*&,(F]^lFigtF_^lFf[l*&FaftF0F[[ lF-F0F0F`^lF0Ffv*&,,F`__oF0*&,,Fb_lFehtFd_lF][pF_j\qF0F^j\qF0F[[lFhhtF0Fe_lF0F0 *&,.F][pF0Fe^lF]itFj^lFc[n*&Fcj\qF0F[[lF0F0Fh^lFigt*(FedtF0FhwF0F[[lF0F0F0F[_lF 0F0*&,(F_^lF\hsF]^lFdit*&F^f^nF0F[[lF-F0F0F`^lF0F0*&,,FjitF0*&,(F]hemF0Fb_lF_jt F[[lF`jtF0Fe_lF0F0*&,(*&FaftF0F[[lF0F0Fh^lF_jtFe^lFejtF0F[_lF0F0*&,(F]^lFhjt*&F ]hemF0F[[lF-F0F_^lF\[lF0F`^lF0F0Fe`_oF0F0F=F0F0F0F=F0FfvF0Fg`_oFfvF=FfvF_alF$F$ FealFhasf*FciqFeiq6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms ~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:19:34GF$C-@$F [jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-FhasF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m @&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF\b_lFc]rFa\r >F\gn-&Fgdl6%FhasFdvFgjnFfg]l>F\gn-Fax6$-&FgdlF[ihlFc]rF]^r-Ffjl6$/Fc`l-FhasFc^ rF\gnF$F$Ff^r6&FbcqF)FevF)f*Fc^mF$FecqF$7$F)Fd`fnF$F$Fjx6&F\`[lF0FevF_jlf*F`hmF $F`j`nF$7$F_jlFcccoF$F$FjxF[_dlf*F\glF$FcenF$-FU6'-Fdu6+FJ-FS6$Fegl-Fcihp6&Fgw- F\hnF[hl,$*(F]yFh[l,&*$F]yFfvF0FfvF0Fgel,&Fb\`rF0F0F0FgelFfvF]yF0FiwFjwF_xF.F`x -F\hnF_hlFDFJF^zFgwF$F$Fahl6$F\bjlFfhnf*F\glF`enF`jdoF$C.F]il>Fj[mFdjv>F=-&Fcdl F[bjlF]fn>FEF``hq>F`fnF^[w>F=-&FcdlF^jdoF]fn>FEFdbam>F\gnF^[w>Fa[mF`gn>Fa[mF\\w >Fa[mFe\wF`cfnF$F$FhgnFb^apf*F3F6FfeenF$C%>F=-&F@F`e`qFC@%FG>F=FM>F=FRF=F$F$FVF ]i\rf*FivF$F\iqF$-Fdu6+FJ-&F@Fa]eqFfwF0FiwFjwF_xF.F`x-%LChebyshevT/-1/BasisVect or/3/2/MultiSeries/0GFixF$F$Fjx6&FjinF0FevFgelf*FialF$F\jnF$7$Fgel-F[[jlFgdcnF$ F$Fjx6(FcvF0F/F-F-F)f*FialF$Fe[goF$F]dzF$F$FealFa^jnf*F\glF$FiiyF$-Fdu6+FJ-F[[ \mFb\nF0FiwFjwF_xF.F`x-%LEllipticK/1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fj xF_fhlf*Fg^nF$F[fhmF$7#-&F@6(FdevFfvFevFa^mFgvF)FaimF$F$FjxF\balf*F`hmF$FeirF$F jajlF$F$FjxF`\apf*FivF$Fi^]lF$7#-&F@FhggpFaimF$F$FjxF[bbpf*FivF$Fjf[mF$-Fdu6+FJ -&F@6&Fhf[mF)F/F)FfwF0FiwFjwF_xF.F`x-%hnAngerJ/infinity/aux/2/-Pi~..~Pi/0/Basis Vector/0/MultiSeries/0GFixF$F$FjxFic_qf*FialFeyFajdpF$@)FjyFg[]qF\zFj[]qF_zF[\] qC'>F`\lFh[]q>Fc\lF)>Ff\lF\\]q?(F=FezF0FDF\]l>F^]lF`gmF_alF$F$FealFf_bpf*Fg]uFe yFcfelF$@)FjyF[zF\zF]zF_zF`zC'>F`\lFJ>Fc\lF^z>Ff\lFaz?(F=FezF0FDF\]l>F^]l*(,*Fe _lFezFd[inF-F`^lF-*&,*Fe_lF0Fd[inF0F`^lF\[pF`[jqF0F0F=F0FfvF0Fb[jqFfvF=FfvF_alF $F$FealFb]rf*Fg^nFj[pFgiqF$C*F]il>Fj[m-&FUF_^\rFc\p>Fa[m**F`fqF0-Fj[o6#*(FdbamF 0F^jlF0FEF0F0)F-Fh^^oF0-F`blFd^^oF0@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F]b`rFafoF efoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-Fb^rF[_pF0F\_p>F\gnFefr>F`fnF\gn- Ffjl6$/Fc`l-Fb^rFf_pF`fnF$F$F^ho6(FcvF0F/F-F-F-f*FialFc_rFj^dmF$C$>Fj[m-&F@Fh^d mFa]o@3FjyF[iuF\z7$F\iu,&F]`rFczF`[lF0F_z7%F\iuF`d`rF`iuFdz7&F\iuF`d`rF`iu,$Fei uF`\oFd`r7'F\iuF`d`rF`iuFcd`rF^juFjju7(F\iuF`d`rF`iuFcd`rF^ju,$F][vFb[`mFi[v7)F \iuF`d`rF`iuFcd`rF^juFfd`rF[\vFi\v7*F\iuF`d`rF`iuFcd`rF^juFfd`rF[\v,$F\]v#FfvFi ]vC,>F`\lF\iu>Fc\lF`d`r>Ff\lF`iu>Fi\lFcd`r>F`arF^ju>Fa^vFfd`r>Fd^vF[\v>Fg^vFid` r?(F=Fc[nF0FDF\]l>F^]lF[_[oF_alF$F$Fjx6*FcvFfvFevF)F0F)FgvF0f*FivF$F\egnF$-Fdu6 +FJ-Fa]hqFfwF0FiwFjwF_xF.F`x-%SEllipticE2ndarg/-1/BasisVector/0/1/0/MultiSeries /1GFixF$F$FjxF_aqf*F[]qF$F\^qF$7#-&F@F_[bqFaimF$F$FjxFdajlf*F`hmF$F^`[lF$-Fa`[l FghmF$F$FjxFb]imf*F\glF$F\i]lF$-Fdu6+FJ-&F@FjiapFb\nF0FiwFjwF_xF.F`x-%^oerfc/in finity/aux/0/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFg\[rf* FialF$Fc\sF$F_h[pF$F$FjxF_iiqf*FivF$F^h]nF$7#-&F@FijhoFaimF$F$Fjx6*F]_zFfvFevF) F)F0FgvF0f*F\glF$Fcd_nF$-Fdu6+FJ-Fg_eoFb\nF0FiwFjwF_xF.F`x-%NEllipticCE/-1/Basi sVector/0/0/1/MultiSeries/1GF\[mF$F$FjxFi^rf*F\glF$FhblF$@+FgclFa[\lFbgrYQEwron g~number~of~arguments,~EllipticEF$Fb[\l-Fax6$-&FU6#F]`jmF_\\l/F]`jmf*Fc\\lF$F$F $-Fj_dnFg\\lF$F$F$Fjj[l-FN6$/F`\`mFj_dn-&FU6#F`\`mFaim-Fcdl6$Fj_dnFbelF$F$6*FWF XFjqcEmultiseries/function/EllipticEunivar&:-450FfqF`vFjpF\]\l6(Fe\mF_[elFevF)F gvF)f*FivF$FhhjnF$-Fdu6+FJ-&F@FggbqFfwF0FiwFjwF_xF.F`x-%UEllipticEfirstarg/-1/_ a1/BasisVector/0/MultiSeries/0GFixF$F$FjxFbegnf*FialFey6#%jrCopyright~(c)~2004~ by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~ge nerated~10/22/2004~@~11:21:52GF$@/FjyF]`hnF\z7$F^`hn,(Fd[nF_`hnF]`r"%g@"%'H"F0F _z7%F^`hnFii`rFg`hnFdz7&F^`hnFii`rFg`hn,$F]ahnFi`rFd`r7'F^`hnFii`rFg`hnF^j`rFca hnFjju7(F^`hnFii`rFg`hnF^j`rFcahn,$F]bhn#Fc`lFiaglC*>F`\lF^`hn>Fc\lFii`r>Ff\lFg `hn>Fi\lF^j`r>F`arFcahn>Fa^vFaj`r?(F=F^`lF0FDF\]l>F^]l-Fegl6#*&,.F^avFf[lFcchnF fvFdavF[hioFechnFh]\lFdfclF0*&,.F^avFa_tFdavFaa\mFhchnF0*&,&F0F0Fd[nF-F0F[_lF0F 0F\dhnF0*&,.F^avFc[nFdavFe`joFadhnF0*&,&Fd[nFc_lFezF0F0F[_lF0F0FedhnF0F`cvF0F0F =F0F0F0F=F0FfvF0,(F`[lF0Fd[nFcz*&,(Fi^lF0Fd[nFg`u*&,(F\[lF0Fd[nFc[nF[dvF0F0F=F0 F0F0F=F0F0FfvF_alF$F$FealF]i_of*Fg^nF$F^gapF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F[y6)Fgw -F``flFidp--Ffc^oF_`flFidp,$--F[d^oF_`flFidpF-FhwF_[lF]yF0FiwFjwF_xF.F`x-F``flF cepFDFJF^zFgwF$F$FahlF^drf*FciqFeiqF`drF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r @$F_dlO-FU6&-F^drF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF ]drFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFfe\rFc]rF]^r-Ffjl6$/Fc`l-FcfrFc^rF\gnF$F$Ff^r 6)F^isF)FevF,F)F)Fgvf*FivF$F`isF$7$-&F@F\fblFaim-&F@6*F^isF)FevF,F)F)FgvF0FaimF $F$FjxFdidnf*Fg^nF$FhdilF$7$-&F@6+F_cpF)FfdilFevF_jlF)F0FgvF)Faim-&F@F`fipFaimF $F$FjxF[ggpf*F`hmF$FhhemF$-F\iemFghmF$F$FjxFjjcpf*F\glF$Fj[hmF$7%-&F@Fh[hmFaim- &F@6*Fd[tF)FevF)F)F)FgvF0Faim-&F@FjhhnFaimF$F$Fjx6(Fd[tF)FevF)F0F0f*F`hmF$Fceho F$7%F0-F^_gnF[flFjecqF$F$FjxF\cfqf*FivF$Ffa[lF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fdcal6 'Fgw-FecalF\^n--F_^nFejhpF\^nFhwF]yF0FiwFjwF_xF.F`x-FecalFc^nFDFJF^zFgwF$F$Fahl Fb^bof*F\glFahoFhgsF$C+F]il>F=-&FU6)FfgsF)FevF)F)F)FgvFjil>FE,$FgahoFbz>Fa[mFb[ m>F=-&FUF`aelFjil>FE,$FeahoF[\jn>F`fnF]\jn>Fj[mFaio-Ffjl6$F]`boFj[mF$F$FiioFgdh lf*F`hmFeyF`bblF$C'>F`\lFcz>Fc\lFfv>Ff\lF[[^l?(F=FezF0FDF\]l>F^]l*(,&F`^lF0F`eh pFfvF0F=FfvF``\oFfvF_alF$F$FealF^[hpf*F^jmFeyFhhjnF$@)FjyFcjmF\z7$Fdjm-Fegl6#F` `zF_z7%FdjmFgcarFf`zC'>F`\lFdjm>Fc\lFgcar>Ff\lFf`z?(F=FezF0FDF\]l>F^]l-Fegl6#*& ,*F\bzFfvFabzFfv*&,(Fd`zF`[lFb`zFc[lFa[nF_jtF0F[_lF0Ffv*&,*FhbzF0*&,&Fa[nFc[lFb `zF\[lF0F[_lF0F0F\czF0F][\qF0F0F=F0FfvF0,,Fd[nFh[lFJFezFb`zFh_lFd`zF-*&,,Fb`zFc zFezF0Fa[nFh_lFJF`[lF\[elF0F0F=F0F0FfvF_alF$F$FealFhhfpf*FivF$F[dzF$-Fdu6+FJ-F[ fgmFfwF0FiwFjwF_xF.F`x-%ZEllipticE2ndarg/infinity/BasisVector/-1/0/0/MultiSerie s/0GFixF$F$Fjx6(FecrF0FevFgelF)F)f*F`hmF$FiiyF$7$Fgel-Fee\mF[flF$F$FjxFhh_qf*Fi vF$F_]nF$-FU6'-Fdu6+FJ-FS6$Fegl-Fh`ep6'Fgw**F[gcoF0F^jlFgelFbgcoF0Fah]mF0**Fg\h pF0F^jlFgelF\gcoF0Feh]mF0FhwF)F0FiwFjwF_xF.F`x-FdagoFixFDFJF^zFgwF$F$FahlF`fvf* FdcqFeyFfevF$@+FjyF[zF\zF]zF_zF]]gqFdzFd]gqC(>F`\lFJ>Fc\lF^z>Ff\lF^]gq>Fi\lFe]g q?(F=FczF0FDF\]l>F^]lFf^gqF_alF$F$Feal6(Fc_\lF)FevF)FgvF)f*F\glF$Fe_\lF$-Fdu6+F J-&F@6&Fc_\lF)F/F)Fb\nF0FiwFjwF_xF.F`x-%hnSsi/infinity/aux/1/1/2*Pi~..~Pi/0/Bas isVector/0/MultiSeries/0GF\[mF$F$FjxF_[imf*FivF]eoFgemF$C*F]il>FE-&FUFeggqFfeo> Fj[mFe[dm@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F]\imFixF0Fcg o>F`fnFf\dm>Fa[mF`fn-Ffjl6$/Fc`l-F]\imF]hoFa[mF$F$F^hoFj^\qf*F^jmFeyF^ctF$@'Fjy FcjmF\z7$Fdjm-Fegl6#*(F\gemF0F]ggmF0Fa`pFfvC&>F`\lFdjm>Fc\lF_iar?(F=F-F0FDF\]l> F^]l-Fegl6#*&,(FgggmFfv*&,.F_cfmF0F\jzF0F]jzF0F^jzF0F_jzF0F`jzF0F0F`^lF0Ffv*&,( F]hgmF0FejzF0FijzF0F0F=F0FfvF0FfiyFfvF_alF$F$FealFh`xf*Fg^nF$FbcpF$7#-&F@6)F_cp F)FcimFevF`cpFgvF)FaimF$F$Fjx6&FcduF)F/F_fmf*FialF$Ffa[lF$Fa]^lF$F$FjxF^]`of*Fi vF$Fhf]nF$-Fdu6+FJ-&F@Ffa_pFfwF0FiwFjwF_xF.F`x-%IBesselJ/0/BasisVector/-_a1/Mul tiSeries/0GFixF$F$FjxFbdcpf*FialF$FfgdmF$F\dhmF$F$Fjx6)F(F)FegqFevF)F)F0f*FialF $F\`anF$7%F)-FaeaqFa]oF``anF$F$FjxF]ebpf*F\glFahoFh[fmF$C+F]il>F=-&FUFicfqFjil> FE,&FhhoF0Fh[lF0>Fa[mFb[m>F=-&FUFf\_pFjil>FEF_jl>F`fnFb[m>Fj[mFaio-Ffjl6$FcfbpF j[mF$F$Fiio6&FianF)FevF)f*F`hmF$F[bnF$7$F)Fi^`pF$F$FjxF^barf*F\glF$FhgsF$7$-&F@ 6*FfgsF)FevF)F)F)FgvF)Faim-&F@FbhcoFaimF$F$Fjx6*Fi^rF)FevF)F)F0FgvF)f*F\glF$F`b blF$-Fdu6+FJ-Fda]qFb\nF0FiwFjwF_xF.F`x-%LEllipticE/0/BasisVector/0/0/1/MultiSer ies/0GF\[mF$F$FjxFea]pf*FivFiahlFhhjnF$C-F]il>FE-&FU6'Fe\mF_[elFevF)FgvFfeo>Fj[ m,$F\a\oFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo>F`fnFddem>FE-&FU6'Fe\mF_[elFevFh\mFgvFfeo>F j[mFfa\o@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mFh\mFj[mFfdem>Fa[mF`gnFi_jmF$ F$F`cqFdehmf*FialFeyFea]oF$@/FjyFdfmF\z7$F0,$F\_`nFjf^qF_z7%F0F^_brF`_`nFdz7&F0 F^_brF`_`n,$Fj_`n#FfvFa``nFd`r7'F0F^_brF`_`nFa_brFc``nFjju7(F0F^_brF`_`nFa_brFc ``n,$F_a`n#FfvFha`nC*>F`\lF0>Fc\lF^_br>Ff\lF`_`n>Fi\lFa_br>F`arFc``n>Fa^vFe_br? (F=F^`lF0FDF\]l>F^]l-Fegl6#*(,.Fgb\mFfb`nFgb`nFfvFhb\m!$%fFjb`nFfv*&,&F]`rF_jtF d[nFjj^lF0F[_lF0Ffv*&,.Fgb\mF`c`nFhb\m!$)yFbc`nF0*&,&Fd[n!$s#F]`rFc\_lF0F[_lF0F 0Fgc`nF0*&,.Fgb\mF\jtFhb\m"$W$F\d`nF0*&,&Fd[nFb]cqF]`rF_avF0F[_lF0F0Fad`nF0*&,, Fhb\mFj_tFed`nF0*&,&F]`rFegtFd[nFj`fmF0F[_lF0F0Fgb\mF\[lFid`nF0F0F=F0F0F0F=F0F0 F0F=F0FfvF0,(FajpF0Fd[nF]\l*&,(FbgtF0Fd[nFegt*&,&Ff[lF0Fd[nF][pF0F=F0F0F0F=F0F0 FfvF=FfvF_alF$F$FealFjegof*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and ~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~2 3:17:03GF$F]dzF$F$FealFefgof*Fg^nF$F`fgoF$-Fdu6+FJ-&F@Ff^alFf[[lF0FiwFjwF_xF.F` x-%OLegendreP/1/BasisVector/-1/2*_a2/MultiSeries/0GF[_pF$F$Fjx6*F[[]lF)FevF)F)F )FgvF)f*F\glF$F][]lF$-Fdu6+FJ-FfeimFb\nF0FiwFjwF_xF.F`x-%FShi/0/BasisVector/0/0 /0/MultiSeries/0GF\[mF$F$FjxF]a\qf*F\glF$Fh\uF$-FU6'-Fdu6+FJ-FS6$Fegl-Feg_l6&Fg w-Fe\uF[hl,$*$FecilFfvFfvF]yF0FiwFjwF_xF.F`x-Fe\uF_hlFDFJF^zFgwF$F$FahlF`iapf*F \glF$FahmF$7#-&F@FfcsFaimF$F$FjxFg]hmf*F3F6Fj^anF$C%>F=-&F@6*FainF)F*F/F,F+F0FB FC@%FG>F=FM>F=FRF=F$F$FVF][hnf*F\glF$F[[qF$7#-&F@FbiaqFaimF$F$FjxFidcmf*FivF$Ff aclF$-FU6'-Fdu6+FJ-FS6$Fegl-F_bcl6'Fgw**)F-,&F^awF0FhwFgelF0Fa]fqF0F^jlFgelFb]f qF0,$**)F-,&F`\oF0FhwFgelF0Fj\fqF0F^jlFgelF[]fqF0FfvFhwF)F0FiwFjwF_xF.F`x-FfjnF ixFDFJF^zFgwF$F$Fahl6*Fd]mF)FevF)F)F)FgvF0f*FivF$F`jjlF$-Fdu6+FJFbgepF0FiwFjwF_ xF.F`x-%LEllipticF/0/BasisVector/0/0/0/MultiSeries/1GFixF$F$FjxFb\cnf*F^jmFeyFe dzF$@)FjyFcjmF\z7$Fdjm-Fegl6#,$Fbi[qFfvF_z7%FdjmFdfbrFei[qC'>F`\lFdjm>Fc\lFdfbr >Ff\lFei[q?(F=FezF0FDF\]l>F^]l-Fegl6#*&,*Fcj[qFfvFej[qFfvFedboFfv*&,*Fij[qF0Fid boF0F[[\qF0F^czF0F0F=F0FfvF0F^fjmFfvF_alF$F$FealFc[[mf*FdcqFeyFijjlF$@'FjyF[zF \zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(*&,*F]_oF0FhbbmF-FhwFczF`[lF0F0F[_ lF0Ffv*&,&F_[lFh_lFbftF-F0F`^lF0Ffv*&,(*&,&FhwFh[lFczF0F0F[_lF0F0*&,&FbftFh[lF_ [lF\[pF0F`^lF0F0*&,&F[_lFfvF\eqFh[lF0F=F0F0F0F=F0FfvF0,(FfvF0Fe]lF0*&,&F0F0Fe]l FfvF0F=F0F0FfvF=FfvF_alF$F$FealFj]of*FciqFeiqFjb]oF$C-@$F[jqYF]jq>F=F_jq@$FhjqY Fc[r>FEFe[r@$F_dlO-FU6&-Fj]oF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[m Fdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFcd\oFc]rFa\r>F\gn-&FgdlFid_rFfg]l> F\gn-Fax6$-&FgdlFh`_lFc]rF]^r-Ffjl6$/Fc`l-F^g\oFc^rF\gnF$F$Ff^rFh^mf*Fd^oFeyFd^ mF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$FbfhmFh[lC&>F`\lFdjm>Fc\lFd[cr?(F=F-F0FDF\]l>F^]l -Fegl6#*&,(F^ghmFfv*&,,FJFg]lF-F0F^zFh[lFd[nFczFa[nFh[lF0F`^lF0Ffv*&,(FdghmF0*& ,&Fg]lF0FJFc[nF0F`^lF0F0*&,&F[_lF0F`^lFczF0F=F0F0F0F=F0FfvF0FjghmFfvF_alF$F$Fea l6(FfbpF)FevF)F)F0f*F`hmF$F[^_mF$7&F)-&F@Fa_^qF[fl,$Ffg_nF-Fig_nF$F$FjxFddilf*F d^oFeyF_dilF$@'FjyFcjmF\z7$Fdjm-Fegl6#,$*&F^zF0,*Fd[nF`[lFJF`[lFfvF0F]_oFczFfvF czC&>F`\lFdjm>Fc\lFa]cr?(F=F-F0FDF\]l>F^]l-Fegl6#*&,&F[_lF0F\h[qF`[lF0,,Fd[nFcz F0F0F]_oF`[lFJF`[lFaj^oF0FfvF_alF$F$Feal6'F_cpF)FcimFevF`cpf*Fc^mF$FhdilF$7$Fhc pFdcpF$F$Fjx6(FeepFfvFevF)FgvF)f*F\glF$Ff\^mF$-Fdu6+FJ-&F@6&FeepFfvF/F)Fb\nF0Fi wFjwF_xF.F`x-%Farccsc/-1/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFf]^pf*Fg\uFeyF ][hmF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(F[_lFh[lFb]uFh[l*&, &F[_lFfvFb]uFh[lF0F=F0FfvF0FaedmFfvF=FfvF_alF$F$FealFi]wf*F`hmFey6#%jrCopyright ~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~rese rved.~-~generated~10/26/2004~@~23:24:28GF$C&>F`\lFh[l>Fc\lFfv?(F=F-F0FDF\]l>F^] l,$*(F=F0F`^lF0FdieoFfvFfvF_alF$F$FealF]abpf*F\glF$F\hdoF$F^`aoF$F$FjxF_bcpf*F] ctFeyFjf[mF$@-FjyF[zF\zF]zF_zF`zFdz7&FJF^zFaz,$*(,J**FjctF0FJF0FhwFezF_[lF0F0Fh ctFh_l**F]hemF0F^zF0FhwF0F_[lF-F0F\dtF]\lF[_^nF`[lFc\[lF0Fch\qF0F`h\qF0F]dtFc[n **FhdtF0FgwF0FhwF0F_[lFezF0F\_^nF\[lF__^nF\`vFd\[lFf[lF^zF][pF^dtF_`v**FgctF0FJ F0FhwF0F_[lF0F0F`_^nFg_vFbh\qF0Fic]lF0FidtF_cvF0F_[lF`[lFa_^nFfvF[etFd`r7'FJF^z FazFe`cr,$*(,\oFJF]\l*(^#F\abrF0FgwF0F_[lFezF0*(^#FhcfmF0FJF0F_[lF0F0*(^#!$G*F0 F^zF0F_[lF-F0**F[cfmF0F^zF0FhwF0F_[lF0F0**^#F`^xF0FJF0FhwFezF_[lF-F0**FgcflF0F^ zF0FhwFezF_[lFezF0F[`uFh`^nF^`uFfiflF[auFi`^nFj`^nF[a^nFj_uFj_tF``uFbht**^#"$C# F0FJF0FhwF-F_[lF0F0**F][glF0FgwF0FhwF0F_[lFczF0**^#FfjelF0F^zF0FhwF0F_[lFezF0** FbdtF0FJF0FhwF0F_[lF-F0**FdgtF0F^zF0FhwF-F_[lF-F0F[dflF0F[dtFajpFectF\etF`dtFba ^nFfdtFhcfmFca^nFh[vFda^nFjarFea^nF_a\mFfa^nFc[nF\][lFga^nFha^nFia^nFja^nF\[lF[ b^nF_avF\b^nF^`rF0F_[lFg]lFa_^nFfvFgg^lC)>F`\lFJ>Fc\lF^z>Ff\lFaz>Fi\lFe`cr>F`ar F]acr?(F=F\[pF0FDF\]l>F^]l*(,.Fgb^nFfv*&,*F\c^nFhiw*(F\htF0FhwF0F_[lFezF0Fii\qF 0FhgtFcj^lF0F`^lF0Ffv*&,.FbftFegw*&^#!$'QF0FhwF0F0Fdc^nF0FhftF`c^nFf]lFc[l*&Fgf tF0FhwFezF0F0Fh]lF0Ffv*&,4F_[lFhc^n*(FgftF0FhwFezF_[lF0F0F_i\qF0Fai\qF0F`gtF\d^ nF]d^nFi]xFhwFj_t*(^#!$A(F0FhwF0F_[lF0F0FdftFh_tF0Fe_lF0Ffv*&,2Fe]lFbd^n*(Fedfl F0FhwF0F_[lF-F0FjgtFad^nFdi\qF0FegtF0F_gtF][pFdd^nFf[lFbftFbgtF0F[_lF0Ffv*&,.Fg d^nF0*&,,Ff]lF\[l*&F]e_pF0FhwF0F0FbftF]e^nFhftF\hsF^e^nF0F0Fh]lF0F0*&,0*(^#Fff^ nF0FhwF0F_[lF0F0F`gtFde^nF]d^nF\hsF_j\qF0F_[lFce^nFhwF][pFdftFf[lF0Fe_lF0F0*&,2 *(^#Fia^nF0FhwF0F_[lF-F0FjgtFje^nFf[lF0Fe]lFge^nFdd^nFc[nF_gtF\[lFbj\qF0FbftF][ pF0F[_lF0F0*&,*F\c^nF`f^n*(FfitF0FhwF0F_[lFezF0FhgtF_f^nFgj\qF0F0F`^lF0F0*&,.F` ebmFc\x*&,(FbftFff^nFef^nF0*&FajtF0FhwF0F0F0Fh]lF0F0*&,**(F^f^nF0FhwF0F_[lF0F0F `gtF[g^nF]hemF0F_[lFjf^nF0Fe_lF0F0*&,*Fe]lF`g^nFjgtFghwF^[]qF0*(F^f^nF0FhwF0F_[ lF-F0F0F[_lF0F0*&,**(FajtF0FhwF0F_[lFezF0F\c^nFga^nFhgtFcg^nFa[]qF0F0F`^lF0F0Fe g^nF0F0F=F0F0F0F=F0FfvF0F_h^nFfvF=FfvF_alF$F$FealF\\bpf*FivF$Fg[bpF$-Fdu6+FJ-F` ]eqFfwF0FiwFjwF_xF.F`x-%hnBesselK/0/(2*_a1)::integer/BasisVector/-_a1/0/0/Multi Series/0GFixF$F$Fjx6&Feb]lF)FevF)f*Fc^mF$Fgb]lF$7$F)-&F@Fdb]lFdaoF$F$FjxFe]_pf* F`hmFc_rFhablF$C*>Fj[mFf]_p>F`\lFh[l>Fc\lF)>Ff\lF)>Fi\lF)>F`arFcbip?(F=F\[pF0FD F\]l>F^]lFfbipF_alF$F$FjxFf`jmf*FialFeyFicclF$@1Fjy7#,$F]`rF\etF\z7$FegcrF)F_z7 %FegcrF),$F]`rF^`lFdz7&FegcrF)FhgcrF)Fd`r7'FegcrF)FhgcrF),$F]`rFi`rFjju7(FegcrF )FhgcrF)F[hcrF)Fi[v7)FegcrF)FhgcrF)F[hcrF),$F]`r#Fb[xFajelC+>F`\lFegcr>Fc\lF)>F f\lFhgcr>Fi\lF)>F`arF[hcr>Fa^vF)>Fd^vF^hcr?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,&Fh]lF c`lFgbrFfvF0FccrFfvF=Fh[lF_alF$F$Feal6'F`^mFdvFevF_fmFgvf*Fg^nF$Fag\oF$7#-&F@6( F`^mFdvFevF_fmFgvF)FaimF$F$Fjx6*F_hvF)F`hvFevF)F0F)Fgvf*FivF$FdhvF$7#-&F@6+F_hv F)F`hvFevF)F0F)FgvF)FaimF$F$FjxFbcqf*FciqFeiqF[dpF$C+@$F[jqYF]jq>F=F_jq@$FhjqYF c[r>FEFe[r@$F_dlO-FU6&-FbcqF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F \gn-&FgdlF`a`mFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$FbcqF]yFc]rF]^r-Ffjl6$/Fc`l-Fhb`m Fc^rF\gnF$F$Ff^rFfebpf*F]gpF\[oFceilF$>F=-Fgdl6#7%Fd_\n-F]el6#7%FDFb`_n-&Fjdl6# FbanF`^cl-F]el6#7%FDFh__n-&Fjdl6#FaeilF`^clF$F$F]_clFi\`mf*FialF$FdgeoF$F]dzF$F $FealF_fimf*FivF$FabflF$7#-&F@FcaenFaimF$F$FjxF`finf*F`hmF$F^a]mF$-FahnFghmF$F$ FjxF`[`lf*Fg\uFeyFg\[qF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FgwFh_l,(FcjalF0F^zF0FhizF- F0FfvC'>F`\lFJ>Fc\lF^z>Ff\lFe]dr?(F=FezF0FDF\]l>F^]l*(,*Fe_lF-Fb[bmFcz*&,&F]_oF h[lF-F0F0F`^lF0FfvF[eepFfvF0FgwFh_lF=FfvF_alF$F$FealF[h\pf*FjjnF\[oFjalF$>F=-F] el6#7#-Fjdl6#7%Fb[\rFdfdm-&Fcdl6#FfjrFd\oF$F$Fg\oF_g[lf*FciqFeiqFag[lF$C+@$Fbgr YF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F_g[lF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fn Fc\r>F`fnFg\r@'F^]r>F\gn-&FgdlF_b_nFc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$F_g[lF]yFc]r F]^r-Ffjl6$/Fc`l-Fcc_nFc^rF\gnF$F$Ff^rFjc^lf*FciqFeiqFi\emF$C+@$FbgrYF]jq>F=F_j q@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fjc^lF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg \r@'F^]r>F\gn-&FgdlFic^lFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFhh^nFc]rF]^r-Ffjl6$/Fc`l -Fjc^lFc^rF\gnF$F$Ff^rF]^wf*F\glF_bmF_^wF$C'@$FjyO-F@6&-F]^wFa\lFJF^zF%>F=F\cm@ %F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elF]j`qF`dmFadmYFfdm>Fa[m-Fax6$-&F]el6$F] ^wF]yF`dmF]em-Ffjl6$Fa[aqFa[mF$F$FcemF\e]lf*FialFc_rF]atF$C$>Fj[mFhbhq@1FjyFffa lF\zFgfalF_z7%Ff[lF),&F-F0Fd[nF-Fdz7&Ff[lF)FiddrF)Fd`r7'Ff[lF)FiddrF),(#Fh`uF][ pF0Fd[nF[efnF]`rFbzFjju7(Ff[lF)FiddrF)F\edrF)Fi[v7)Ff[lF)FiddrF)F\edrF),*#F\jip FijuF0Fd[n#F\[pFegtF]`r#F\[pF\etFiiuFf\[lC+>F`\lFf[l>Fc\lF)>Ff\lFiddr>Fi\lF)>F` arF\edr>Fa^vF)>Fd^vF`edr?(F=F[\lF0FDF\]l>F^]l-Fegl6#*(,.*&F^j^lF0F[brF0Fh[l*&,. F=FajpFh`uF0FhhqFezFd[nF][pF_brFc_lF`brFezF0FabrF0Fh[l*&,&F=FczFhhqFh_lF0FebrF0 Fh[lFdavF[gwFc^`mFfvFe^`mFfvF0F=Fh[lF__`mFfvF_alF$F$Fjx6(FcvF_[elFevFh\mF)F)f*F ialF$Fg^`nF$7$Fh\m-&F@Fe^`nFa]oF$F$FjxFibelf*F`hmFc_rF]evF$C,>Fj[m-FcjaoF[fl>F` \lFf[l>Fc\lF)>Ff\lF\[l>Fi\lF)>F`ar#Fhc\mF][p>Fa^vF)>Fd^v#!$:)Fiju?(F=F[\lF0FDF \]l>F^]l*(,.FhbwFh[l*&,(F_cuF0F=F^`vFhhqF^`lF0FabrF0Fh[lFefdrFh[lFh]lFd]lF[_lF^ `lFgjfpFfvF0F=Fh[lF__`mFfvF_alF$F$FjxFd`[rf*Fc^mF$Fjb]oF$F]c]oF$F$Fjx6&F`^mFfvF /Fa^mf*Fc^mF$Fe^bnF$F\adpF$F$FjxFbg^rf*F\glF$Ff\^mF$7#-&F@F[[emFaimF$F$Fjx%(pol ylogGf+Faeq60Fd\\l%%zlimGF\exFjeglFhhl%%bernG%(lnexpr1G%"BG%"AGF_gblF`ex%$powGF f^fo%'newordGFhblF$C'@$Fc[\lOF)@'F[[\l>F=F)3/-F^[m6$F\[pFfeqFbgx/-F^[m6$F^`lFfe qFdv>F=-F@Fcc`l>F=Ffeq@(F[dmO-F]el6$F`fl-Fjdl6%-Fcdl6$F0-FU6%F`flFfvFagxFfvFael F^``lO-&FgdlFh^im6$FdjdrFael/F=F-O-&Fgdl6#.Fd[t6$FfjdrFael>FE-F\]yF^d`l@)F_dlC$ @$-F\_yFceeoOF)@%4Fj]`p-Fd^y6%-Fecl6+FJ7#-Faal6$*$)Fj[mF=Ffv/Fj[mFga`lF0-Fa_hl6 %-FH6$F=F.F]gyFfjx7#-F\x6#Fga`lFgwFagxF`x-.Fghdr6$F=F`xF`flFaelC&>&FdixFa\lF0?( Fj[mF0F0FgwF\]l>&FdixF`dm-F]el6$&FdixF]`yF`fl>F]dy-Fc`y6#7#-Faal6$-F]el6$Fg]er- &FgdlFbbio6$-FU6%Ffeq,$-F]coF`dmFfvFfjxFaelFg\er-Fcdl6$F]dy-Fgcy6$-F]el6$&FdixF b\n-Fd^er6$-FU6%Ffeq,$-F]coFb\nFfvFfjxFaelFJ5Fa[al-Fdil6#,&FEF0FfvF0C+@$4Fj\erY QLunable~to~compute~expansion~of~polylog~at~1F$>F][y-FU6%-FcdlFje`lFfvFagx>81-F ]e_m6$F0Fgw>Fbbq7#-F\x6$F)Fe`er>Fbhx7$Ffv-F\x6$F),&Fe`erF0FfvF0?(Fj[mF-F0F=F\]l C&>Fbbq7#-Faal6$-Fb_`l6$&Fbbq6#F]hx/F]hx;F0Fa[m/Fa[m;F0Fe`er>Fbhx7#-Faal6$-Fb_` l6$&FbhxFjaerF[berF]ber>Fbbq7$-Ff[`lF`dm-Faal6$,&*&FeberF0F]hxFh[lF0*&FiaerF0F] hxFfvFfv/F]hx;F0F`aer>Fbhx7$F)-Faal6$,$*&FeberF0F]hxFfvFfvF^cer>Fbbq-Fecl6+FJFb bqF0Ffjx7#-F\x6#;F)F`aerFe`erFagxF`x-%Fbhx-Fecl6+FJ&Fbhx6#;F=Fe`erF0F]gy7#-F\x6#;Fb^lF`aerFe`erFagxF`x-%9multiseries /loginpolylogGF\[m>Fbhx-Fecl6+FJFcdyF0F]gyFcdyFb^lFagxF`xF[eer-Ffjl6$/Fc`l-F`]e r6$F=Fg[\l-Fcdl6$-Fd^y6%FbbqF][yFael-F]el6$-Fd^y6%FbhxF][yFael-F\[er6$F][yFael- Fijq6$FEFdvC*@$F]`erYQSunable~to~compute~expansion~of~polylog~at~infinityF$>F`f n-F^fl6$-Ffjl6$/F--Fjdl6%F`flFfvFaelFDFael>F`fn-FU6%F`fn,$Ff_cmFfvFagx>F\gn-Fje y6$*&-F^]dp6$F=Fc\uF0)F`xF=F0Fael>Fh`q-FU6%-F\[erF_fl*&F`fqF0F^jlFfvFfjx>Fh`q-F cdl6$Fh`q,&F_jlF0-%%csgnG6#*&Ff[wF0Fj[[nF0F_jl>F\gn-Fd^y6%F\gn-Fjdl6%Fh`qFfvFae lFael-Ffjl6$Fbeer-Fcdl6$F`fn-Figy6#7%F\gn-Fjdl6%Fh`qF=Fael,$*&)F[edlF=F0Fg_cmFf vFfv-F^jfo6$FghdrFbelF$F$6@FWFXFfnFg^`pF_pFignFhnFfflF]sFeflF]pFgflFfqF`vFdrFc \mFarFeablFaqFbhlFipFjgnFdpc8multiseries/Series2BigO&:-428F`sFcgqFgrFh\oFjpF\] \lFdu6(FainF)FevF,FgvF)f*FivF$Fhf]nF$-Fdu6+FJ-&F@6&FainF)F/F,FfwF0FiwFjwF_xF.F` x-%HBesselJ/0/BasisVector/_a1/MultiSeries/0GFixF$F$FjxF`dfqf*F\glF$F_]jmF$-Fdu6 +FJFfh[pF0FiwFjwF_xF.F`x-%FChi/0/BasisVector/0/0/0/MultiSeries/1GF\[mF$F$FjxFdd jpf*F`hmFc_rF_]jmF$C)>Fj[mF][go>F`\lFcz>Fc\lF)>Ff\lF_jl>Fi\lF)?(F=FczF0FDF\]l>F ^]l*(,(FabrF-Fe\cpFh[l*&F__`mF0F[_lF0FfvF0F=Fh[lFb^lFfvF_alF$F$FjxFjfjnf*FivF$F aaemF$-FU6'-Fdu6+FJ-FS6$Fegl-Fe`[n6'Fgw-F_aemF\^n,&*&F]yF0F]\frF0F_jl-F_aemFgbc lFfvFhwF]yF0FiwFjwF_xF.F`x-F_aemFc^nFDFJF^zFgwF$F$FahlFg^iof*F\glF$Fg^gmF$-FU6' -Fdu6+FJ-FS6$Fegl-Fc]_n6&Fgw-Ff^bmF[hl-F]`m6$F[]frF]yF]yF0FiwFjwF_xF.F`x-Ff^bmF _hlFDFJF^zFgwF$F$Fahl6(Fi[nF)FevF)F)F0f*F`hmF$F^_sF$7%F)-FaignF[flFb_sF$F$Fjx6( F[joF)FevF)F)F0f*F`hmF$F]joF$7%F)-FfgdpF[flF`joF$F$FjxFchcpf*F\glF$FgcrF$-Fdu6+ FJFcijpF0FiwFjwF_xF.F`x-%LEllipticK/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$F jxFeffqf*F^doFeyFf\elF$@'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_ wF_alF$F$FealFfdpf*FciqFeiqF[dpF$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO- FU6&-FfdpF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r> F`fnFg\r@'F^]r>F\gn-&FgdlF`a_mFc]rFa\r>F\gn-&FgdlF\i`nFfg]l>F\gn-Fax6$-&FgdlFdb ^mFc]rF]^r-Ffjl6$/Fc`l-Fgb_mFc^rF\gnF$F$Ff^r6$F\bjlF]yf*F\glF$F][hmF$-FU6'-Fdu6 +FJ-FS6$Fegl-Fe]^p6&Fgw-F\bjlF[hlF]\dqF]yF0FiwFjwF_xF.F`x-F\bjlF_hlFDFJF^zFgwF$ F$FahlF\a]of*FaeqF$F$F$-F@6$-.F]gfnFd\iqFaelF$F$Fbgq%*piecewiseGf*6&%%lserGF[wF \wFdbl6&F\ex%$relG%$sigG%+alldecidedGF$F$C%>Fa[mF\]l?(F=F0F-FielF\]lC$>FE&FDF_] l@$-FH6$FE<$%"Fj[m-F`bl6#,&-F^[m6$F-FEF0FcgoFfv@&F\adlO-F@6$&FDF^]pFa el0Fj[mFfv>Fa[mF%@%Fa[m@%/-%%iremG6$FielF-F)F)-F@6$&FDFegxFael-F@6$-%%thawG6#-% (convertG6$-.Fiafr6#-F^[m6#-F^f]n6%%'freezeG<$Fiel-Faal6$Fgccn/F=;F0-%%iquoGF`d frFD.Fgg[oFaelF$F$FbgqF\ahlf*FivF$Fg][mF$7#-&F@F`^[mFaimF$F$FjxF[f_mf*Fh[^lFeyF dd_mF$@'FjyF^\^lF\zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]lFi]`oF_alF$F$Feal6 (FefsF)FevF)F0F)f*F`hmF$FgfsF$7$F0-&F@FdfsF[flF$F$Fjx6&FbdzFcdzFevF_jlf*FialF$F edzF$7$F_jlF`\cnF$F$FjxFiednf*Fg^nF$F[fhmF$-Fdu6+FJ-&F@F`ccoFf[[lF0FiwFjwF_xF.F `x-%PLegendreP/-1/BasisVector/-1/2*_a2/MultiSeries/0GF[_pF$F$FjxFcicrf*Fg^nF$Fa g\oF$-Fdu6+FJ-&F@F^canFf[[lF0FiwFjwF_xF.F`x-%RLegendreQ/infinity/BasisVector/-_ a1/MultiSeries/0GF[_pF$F$FjxF\]elf*F`hmF$Ff\elF$Fi\_qF$F$FjxFe`hqf*F\glF$Fh\uF$ 7$-&F@FebglFaim-&F@F]]hnFaimF$F$FjxFb`fof*FaeqF$F$F$-F@6$*&FceelF0FaeelFfvFaelF $F$FbgqFfhdqf*FialF$F`jmF$Fc\hqF$F$Fjx6(Fd]mF0FevF)F)F)f*FialF$Fc`\nF$7%F)F`]in FhegoF$F$FjxFeb`pf*F\glF$Ff\zF$-Fdu6+FJ-&F@6&Fd\zF)F/F)Fb\nF0FiwFjwF_xF.F`x-%\o Si/infinity/aux/2/-1/2*Pi~..~1/2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF_ diqf*FivF$Fh\\mF$-Fdu6+FJ-F\f]rFfwF0FiwFjwF_xF.F`x-%IWeberE/0/BasisVector/0/0/0 /MultiSeries/0GFixF$F$FjxF\dgof*F`hmFc_rFg[^mF$C(>Fj[mFj[^m>F`\lF)>Fc\lF)>Ff\lF bz?(F=FezF0FDF\]l>F^]lF`eiqF_alF$F$FjxF[cjqf*F\glF$F_a\lF$-FU6'-Fdu6+FJ-Fhj_oF` \uF0FiwFjwF_xF.F`x-FeepFb\uFDFJF^zFgwF$F$Fahl6&FeepFfvFevF)f*F`hmF$Fe`[lF$7$F)- Fi\^mFghmF$F$FjxFhg[nf*F\glF`enF`fpF$C,F]il>Fj[mFdbo>F=-&FcdlFia_rF]fn>FEF\]cl> F`fnFafn>F=-&FcdlFebbqF]fn>FEFjfn>F\gnF]gn>Fa[mF`gnFeigqF$F$FhgnFg^cmf*F\glF$F` himF$-FU6'-Fdu6+FJ-FS6$Fegl-F`gip6&Fgw-Fi\cmF[hl,&F0F0*&F]yF0Fd\grF0Fh[lF]yF0Fi wFjwF_xF.F`x-Fi\cmF_hlFDFJF^zFgwF$F$FahlFd`ilf*F\glF$F_\joF$F[]`pF$F$Fjx6&Fg^]l F)FevF)f*FialF$Fi^]lF$7$F)-&F@Fj][qF_blF$F$Fjx6(F]_zFdvFevFfvF)F)f*F`hmF$F`b[mF $7%Ffv-Fi]jmF[flF]bipF$F$Fjx6)F]_zFfvFevF)F)F0Fgvf*F\glF$Fcd_nF$7$-&F@F_i^rFaim -&F@F_g`rFaimF$F$FjxFd`_pf*FivF$F^ehmF$7#-&F@6*FcvFcdzFevF)F0F)FgvF)FaimF$F$Fjx Ffcblf*F\glF$F]evF$-Fdu6+FJ,$FbjaoF-F0FiwFjwF_xF.F`x-%SEllipticK/infinity/Basis Vector/1/0/1/MultiSeries/1GF\[mF$F$FjxFceimf*F`hmFc_rF][]lF$C)>Fj[mFeeim>F`\lFc z>Fc\lF)>Ff\lF_jl>Fi\lF)?(F=FczF0FDF\]l>F^]lFa[frF_alF$F$FjxF\gfnf*F\glF$Fh[]lF $-Fdu6+FJ-&F@6&Ff[]lF)F/F)Fb\nF0FiwFjwF_xF.F`x-%jnSsi/infinity/aux/2/-Pi~..~-1/ 2*Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFgc\qf*F\glF$F\jrF$-Fdu6+FJ-&F@F^ iemFb\nF0FiwFjwF_xF.F`x-%Garcsin/1/BasisVector/1/2/MultiSeries/0GF\[mF$F$FjxF\h `of*F\glF`enFfjgmF$C.F]il>Fj[mFbafn>F=-&Fcdl6'FehnFggmFevF)FgvF]fn>FEFjj_o>F`fn Fjafn>F=-&FcdlFh`fnF]fn>FE*&FfjvF0F-F_jl>F\gnFciap>Fa[mF`gn>Fa[mFdbfn>Fa[mF[cfn F\]wF$F$Fhgn6'F^ipF)FevF)Fgvf*FivF$F^\\rF$7#-&F@Fg\enFaimF$F$FjxF_helf*F^doFeyF \h[lF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa]]mF_alF$F$FealF bjaqf*F\glF$F[_rF$-Fdu6+FJ,$-F]fjpFb\nF-F0FiwFjwF_xF.F`x-%MEllipticE/-1/BasisVe ctor/0/0/0/MultiSeries/1GF\[mF$F$FjxFed[nf*F^jmFeyFhbblF$@)FjyFcjmF\z7$Fdjm-Feg l6#FghdlF_z7%FdjmFdbgrF[idlC'>F`\lFdjm>Fc\lFdbgr>Ff\lF[idl?(F=FezF0FDF\]l>F^]l- Fegl6#*&,*FjidlFfvF\jdlFfvFddarFfv*&,*F`jdlF0FhdarF0FbjdlF0F\fjmF0F0F=F0FfvF0F^ fjmFfvF_alF$F$FealFh]brf*FivF$FhhjnF$7#-&F@F\i`rFaimF$F$FjxFjc\lf*FialFeyFjdhlF $@/FjyFcj[oF\z7$Fdj[oF\juF_z7%Fdj[oF\ju,&F^awF0Fd[nF[[^lFdz7&Fdj[oF\juF[dgrFb_` pFd`r7'Fdj[oF\juF[dgrFb_`p,&Fh_`pF0Fd[nFg_`pFjju7(Fdj[oF\juF[dgrFb_`pF^dgrF[``p C*>F`\lFdj[o>Fc\lF\ju>Ff\lF[dgr>Fi\lFb_`p>F`arF^dgr>Fa^vF[``p?(F=F^`lF0FDF\]l>F ^]l-Fegl6#*(,,F^avF[gwFdavF`[_lFa[_lFfvFd[_lFfvFf[_lFfvF0Fi\_lFfvF=Fh[lF_alF$F$ FealFad\lf*Fd^oFeyFb`^mF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(Ffh` pF0F`^lF0,*FcjalF-FJFfvFd[nF-*&,*FgwF-FfvF0FJFczF=F-F0F=F0F0FfvFfvF_alF$F$Feal6 &FdevF0FevFa^mf*Fc^mF$Fh^alF$7$Fj^mFiijpF$F$FjxFj^bnf*Fg^nF$Fe^bnF$-Fdu6+FJ-&F@ FahdrFf[[lF0FiwFjwF_xF.F`x-%OLegendreQ/-1/BasisVector/1/2*_a2/MultiSeries/0GF[_ pF$F$FjxF]]\mf*FialFeyFh\\mF$@)FjyFdfmF\zFefmF_z7%F0F),$*$Fa`pFfvF`\oC'>F`\lF0> Fc\lF)>Ff\lFgfgr?(F=FezF0FDF\]l>F^]lF\igpF_alF$F$Feal6$FfgmFfhnf*F\glF`enFjg_lF $C.F]il>Fj[mFbafn>F=-&FcdlFicglF]fn>FEFjj_o>F`fnF^[w>F=-&Fcdl6'FfgmFfhnFevF_jlF gvF]fn>FEFi`gr>F\gnFh[w>Fa[mF`gn>Fa[mF\\w>Fa[mFe\wFhiapF$F$FhgnFagipf*Fg\uFeyF` himF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*&F`hboF0F=FfvF_alF$F$Fe alFij`lf+Faeq6(%$infG%&constG%%zeroGFhhl%)expr4resGF^exFhblF$C&-F[cl6#333'FD<%F _clF^\`lFeclFefxFhfxF\gx@$5FhclFjyOF)>6%F=FEFj[mFa[\l@%Ffh[o@%0-F^[m6$F^`lF=Fdv -F^f]n6%Fij`lFc`lF=C&>Fa[m-FUFhhin>F`fn,$-.Ffi`l6#-F^[m6$Fc`lFa[mFfv@$/-FcdlF_] lFfv>F`fn,&F`fnF0FfvF0-FU6$Fa[m-Fjdl6&F`fnFJF^zF\]l@%Fd[hl-Fjdl6&-F^fl6$FEFaelF JF^zF\]lC$>Fa[m-Fij`lFjfo@%4-F]el6#,&Fa[mF0FEFfv-FjdlF[fyC%>F\gn-Fcdl6$Fj[mF\]l @$5/F\gnFfvF]^y>Fa[mF]^dlFc\hrF$F$6.FWFXFbsc=multiseries/splitmultiseries&:-474 FhnFfflFasFcflFaoFdflFgpc5multiseries/Testzero&:-431Fhfl6&FjhqFdvFevF_fmf*FialF $F\iqF$7$F`]^l-F_iqFd]^lF$F$Fjx6&FbanF)FevF)f*F`hmF$FdanF$7$F)FfanF$F$Fjx6(F[jo F0FevF)F)F0f*F`hmF$Ff_^lF$7%F)-FgfcmF[flFa^_pF$F$Fjx6$Fe\mFh]enf*Fc`\oFiahl6#%j rCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~r ights~reserved.~-~generated~10/21/2004~@~15:07:39GF$C+F]il>FE-&FUFe\hqFfeo>Fj[m -Fcdl6%Fj]brFafoFefo>F`fnFddem>FE-&FU6'Fe\mFh]enFevFh\mFgvFfeo>Fj[m-Fcdl6%Faf\q FafoFefo>F\gnFh^br>Fa[mF`gnF]b\oF$F$F`cq6(FcvF0FevF)F)F)f*FialF$Fi`^lF$7&F)-F^e dqFa]o,$F_[[oF--&F@FageoFa]oF$F$Fjx6&FbdzF0FevF_jlf*FialF$FchamF$7$F_jl-FfhdmFf [elF$F$Fjx6(FecrF)FevF)F)F0f*F`hmF$FdgclF$7&F)-Fhe]pF[fl,$-FdijpF[flF--F[e[nF[f lF$F$FjxF]jjqf*Fg^nF$Fh^alF$-Fdu6+FJ-&F@FgijpFf[[lF0FiwFjwF_xF.F`x-%NLegendreP/ 1/BasisVector/1/2*_a2/MultiSeries/0GF[_pF$F$FjxFbaflf*F\glF_bmFdaflF$C'@$FjyO-F @6&-FbaflFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFc`eqF`dmFa dmYFfdm>Fa[m-Fax6$-&F]elFgjepF`dmF]em-Ffjl6$FhaeqFa[mF$F$FcemF]cpf*F`hmFeyFhbpF $C'>F`\lFcz>Fc\lF)>Ff\lF]gs?(F=FezF0FDF\]l>F^]lF`gsF_alF$F$Feal6(F^isF)F/Fi_pF0 F)f*FialF$F[^]mF$F]dzF$F$Feal6'F\grF)FevF)Fgvf*FivF$F^grF$7#-&F@6(F\grF)FevF)Fg vF)FaimF$F$FjxF[[gnf*F\glF$F`c`mF$-FU6'-Fdu6+FJ-FS6$Fegl-F]cjo6&Fgw-FcirF[hl*&, &F]yF0FfvF0Fgel,&F]yF0F0F0FgelF]yF0FiwFjwF_xF.F`x-FcirF_hlFDFJF^zFgwF$F$Fahl6$F fgmF]yf*F\glF$FbdnF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fhhgm6&Fgw-FfgmF[hl,$*&F]yFh[l,&F 0F0FiihpF0FgelFfvF]yF0FiwFjwF_xF.F`x-FfgmF_hlFDFJF^zFgwF$F$FahlFgggof*F\glF$Fga oF$7$-&F@F_jcnFaim-&F@Fh\^pFaimF$F$FjxF[^jnf*F\glF$F[_rF$-Fdu6+FJFic[lF0FiwFjwF _xF.F`x-%MEllipticE/-1/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$Fjx6(Fd]mFfvFevF )F)F0f*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Proj ect,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17:19GF$7&F)-Fd_[q Fa]o,$F[ganF--Fdf_nFa]oF$F$Fjx6'Fi\qF0FevFbailFgvf*F[]qF$Fae[nF$7#-&F@F_e[nFaim F$F$FjxFej_rf*Fb_flF\[oFhh_rF$>F=-F]el6#7%-Fcdl6#7$Fj_fl-&FU6#F\yFa`fl-Fcdl6#7% F[hpF`ibm-&FU6#F\aoFa`fl-Fcdl6#7%F[hpFg`fl-&FUFgc^oFa`flF$F$F`afl6$F\aoF)f*Fg^n Fj[pFh]\qF$C)F]il>Fj[m-&FUFf]\qFc\p>Fa[m-Fcdl6%-Fcdl6%*,^$F`\oFbzF0F^erF0F[erF0 F^jlFgelFc[zF0FafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l*&Fa[mFfv-F\aoF[_pF0F\_p >F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-F\aoFf_pF`fnF$F$F^hoFgg\qf*F`hmF$F^_mF$F`eaoF$F$ FjxFi_ilf*F`hmFeyFbi[rF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]lFhcglF_alF$F$Feal6&F galF)FevF)f*FialF$FjalF$7$F)F\blF$F$FjxF_[fmf*FialFcd_mF[\^lF$@%Fgd_mC$>F=F\e_m @%F`e_m-&F@FbhgoFaimC%>FE-FejhrFge_m>Fj[m-&F@F\^`qF\f_mFcf_mFdjhrF$F$FjxF_e[rf* F\glF$Fg]^lF$7#-&F@FdejoFaimF$F$FjxFijgof*F\glF$FhablF$7#-&F@F\`doFaimF$F$Fjx6) FcvF_[elFevF)F0F)Fgvf*FivF$Fe_rF$7#-&F@Ff^dqFaimF$F$Fjx6)Fd]mF)FevF)F)F)Fgvf*Fi vF$F^ijoF$7$-&F@F^jjlFaim-&F@F[fbrFaimF$F$Fjx6&FbdzF_[elFevF_jlf*FialF$Fa[elF$7 $F_jlFc[elF$F$Fjx6$Ffa^lF]yf*F\glF$Fe`pF$-FU6'-Fdu6+FJ-FS6$Fegl-Fies6'Fgw-Ffa^l F[hl-F]`m6$F]]irF]y,$-F]`m6$F^]irF]yF-F]yF0FiwFjwF_xF.F`x-Ffa^lF_hlFDFJF^zFgwF$ F$FahlF]chrf*FivF$F^grF$-Fdu6+FJ-&F@F]cdpFfwF0FiwFjwF_xF.F`x-%hnWeberE/infinity /aux/2/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$Fjx6(F\bjlFggmFevF)F)F0f* F`hmF$Fbh^mF$7%F)-Fjj`mF[flFeh^mF$F$FjxF`_cnf*F\glF$F\i]lF$-FU6'-Fdu6+FJ-FS6$Fe gl-F_[`l6&Fgw-Fjh]lF[hl-F]`m6$Fh^irF]yF]yF0FiwFjwF_xF.F`x-Fjh]lF_hlFDFJF^zFgwF$ F$Fahl6%Fi^rF]yF/f*Fg\uFeyFih]mF$@)FjyF[zF\zF]zF_z7%FJF^z,$*(,(FcjalF0FhizFfvF^ zF0F0Fh]tFfvFgwFfvF_jlC'>F`\lFJ>Fc\lF^z>Ff\lF`_ir?(F=FezF0FDF\]l>F^]l*(,*Fe_lF \[l*&,&F]_oF\[pFfvF0F0F`^lF0FfvFb[bmFh]x*&,*Fe_lFg]lFb[bmFh]x*&,&F-F0F]_oF\[lF0 F`^lF0F0Fg[bmF0F0F=F0FfvF0F[\bmFfvF=FfvF_alF$F$FealFja]qf*FivF$F^d]lF$7#-&F@F\d ]lFaimF$F$FjxFdd]lf*FialF$F^d]lF$F`_]oF$F$FjxFbjeof*FivF$F]jeoF$-Fdu6+FJ-Fha_rF fwF0FiwFjwF_xF.F`x-%LEllipticF/1/BasisVector/0/1/0/MultiSeries/0GFixF$F$Fjx6%Fd \zF)F/f*F^doFeyFf\zF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa] ]mF_alF$F$Feal6*FihmF)FevF)F)F0FgvF0f*F\glF$FhhemF$-Fdu6+FJ-F`j_oFb\nF0FiwFjwF_ xF.F`x-%Iarcsec/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx6(F\bjlFfhnFevF)F) F0f*F`hmF$F^bjlF$7%F)-&F@F[f\nF[flF_f\nF$F$FjxFi^cof*F`hmFc_rF`boF$C'>Fj[mFdhfq >F`\lF)>Fc\lF_jl?(F=F-F0FDF\]l>F^]l,$*&,&*&,&FghhnFfvF[`sFczF0F=FfvF0FihhnFfvF0 F=FfvFgelF_alF$F$FjxFee[of*F\glF$F[fdmF$7#-&F@Fd\joFaimF$F$FjxF^hgpf*FialF$Fi^] lF$F\]grF$F$Fjx%+pochhammerGf*FaeqFc\\lF$F$C%>F=Ffeq>FEF`fl-F@6$*&-F^e]nFhd]rF0 -F^e]nF_]lFfvFaelF$F$FbgqFahgnf*F\glF$F]glF$-FU6'-Fdu6+FJ-FS6$Fegl-Fg[en6&Fgw-F dhlF[hl-F]`m6$FddirF]yF]yF0FiwFjwF_xF.F`x-FdhlF_hlFDFJF^zFgwF$F$Fahl6$Fd]mF0f*F ivFiahlF]jeoF$C+F]il>FE-&FUF\d[lFfeo>Fj[m-Fcdl6%,$*&,&-F]coF^]pF0-F]co6#,$*$Fb^ lFfvFfvF0F0F]b[mFfvFbzFafoFefo>F`fnFj^jm>FE-&FUF[jeoFfeo>Fj[m-Fcdl6%,$*&,0*(Ffj vF0F^jlF0F=F-F0*&F=F-FeeirF0F0*&-F]coFa^lF0F=F-F0F=Fh[lFffirFfvF]aamF0FeeirFfvF 0Fif`nFfvFg]goFafoFefo>F\gnFbihq>Fa[mF`gnFgheqF$F$F`cqFc_\lf*F\glF_bmFe_\lF$C'@ $FjyO-F@6&-Fc_\lFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFbad qF`dmFadmYFfdm>Fa[m-Fax6$-&F]elFb_\lF`dmF]em-Ffjl6$FgbdqFa[mF$F$FcemFh[imf*FivF $F[\[lF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fi[[l6(Fgw-F^fmF\^n,(-F^fmFgbclFfv*(FhwF0F]yF fvFjhirF0F0F_`bmF0,,FjhirFh[l*(FaepF0F]yFfvF\iirF0F-*(FhwF0F]yFh[lFjhirF0Fh[l*( FhwF0F]yFfvF[iirF0F-Fi`bmF-FhwF]yF0FiwFjwF_xF.F`x-F^fmFc^nFDFJF^zFgwF$F$FahlF]j clf*FivF$Fde]lF$7#-&F@FeedoFaimF$F$FjxFi^crf*F`hmF$Fe`[lF$F\[grF$F$FjxFfgmf*F\g lFd[dlFjg_lF$C*@$FjyO-F@6&-FfgmFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>F a[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl@+Fj\bl>Fh`q-&F]elFd_clF\ixFd\dl>Fh`q-&F]elFab_ qF\ixF^g`o>Fh`q-&F]elFchapF\ixF]h`o>Fh`q-&F]elF_ggrF\ix>Fh`q-Fax6$-&F]elF\dhrF \ixF\_dl@$F^_dl@$-Fgdl6&7$Ff[wFfjvFDFJF^zC%-Ff_dl6'F-Fh_dlFi_dlFfgmF]\jr@%Fd\dl >Fj[mF\]ao>Fj[mFb]ao@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFfgm-Fd^y6&,&F]aamF0 -FfgmF[flFh[lFJF^zFgw>Fh`q-Fd^y6&,(F]aamF0F\]jrFh[lFh`qF0FJF^zFgw>F__dlF%F[bdlC &>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFfgm-Fd^y6&,$*&Fd\alF0F[]jrF0F_jlFJF^zFgw>Fh`q-F d^y6&,&Fi]jrF_jlFh`qF0FJF^zFgw>F__dlF%-Ffjl6$Fe`clFh`qF$F$FdgdlFcd]of*F\glF$Fhh emF$7$-&F@F]e^rFaim-&F@FdairFaimF$F$FjxFfdanf*F\glF$FfjimF$F`danF$F$Fjx6'Fih\nF )FevF)Fgvf*F\glF$Ffg\nF$7#-&F@Fff[oFaimF$F$FjxFbgdmf*FivF$F]gdmF$-Fdu6+FJ-&F@F` cfpFfwF0FiwFjwF_xF.F`x-%\oBesselK/0/(2*_a1)::integer/BasisVector/-_a1/2*_a1/0/M ultiSeries/0GFixF$F$FjxFiignf*F\glF$F[\nF$-Fdu6+FJ-&F@6&F]b[lF)F/F)Fb\nF0FiwFjw F_xF.F`x-%ZEi/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$Fj xFe]enf*F`hmFc_rFejoF$C(>Fj[mFf]en>F`\lF)>Fc\lF_jl>Ff\lFe]\l?(F=FezF0FDF\]l>F^] l,$*&,.Fj_\oFfv*&,&FezF0F=Fg]lF0Fi_sF0FfvF[`sF`[lF[_lFfvF`^lF0Fc[pFfvF0F=Fh[lF_ jlF_alF$F$Fjx6&F``flF)FevF)f*Fc^mF$F^gapF$7$F)F\idmF$F$FjxFbe]lf*F^doFeyFe`pF$@ 'FjyFdfmF\zFi^wC&>F`\lF0>Fc\lFj^w?(F=F-F0FDF\]l>F^]lFc_wF_alF$F$FealF\`jqf*F\gl F$FgjhlF$7#-&F@FihdqFaimF$F$FjxFe[drf*Fg^nF$FecqF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fac q6(Fgw-FbcqFidp--Ffc^oF]j`nFidpFhwF_[lF]yF0FiwFjwF_xF.F`x-FbcqFcepFDFJF^zFgwF$F $Fahl6(FfgmF)FevF)F)F)f*F`hmF$FbdnF$7$F)F]^]lF$F$Fjx6%F`aimFdvFgfpf*F]gpF\[oF[a nF$>F=-Fgdl6#7#-F]el6#7%-Fcdl6'FggpFhbgnFJF^zFgwFjbgn-Fcdl6'-&Fjdl6#Fi`nFjhpFhb gnFJF^zFgwF$F$FecgnFebeof*F\glF$F]joF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fibip6&Fgw-F[jo F[hl,&*(F]yF0FdhclFfvFbdjrF0F0*(-F]_zF[hlF0F]yFfvFdhclFfvFfvF]yF0FiwFjwF_xF.F`x -F[joF_hlFDFJF^zFgwF$F$FahlFda^lf*FivF$Fi`^lF$-Fdu6+FJ-Fe_hrFfwF0FiwFjwF_xF.F`x -%REllipticE2ndarg/1/BasisVector/0/0/0/MultiSeries/2GFixF$F$FjxF\fgmf*FialFc_rF [dzF$C$>Fj[mF^fgm@1Fjy7#,$F]`rFczF\z7$FcejrF)F_z7%FcejrF),&Fd[nFi^lF]`rFg]lFdz7 &FcejrF)FfejrF)Fd`r7'FcejrF)FfejrF),(Fd[nFgi[lF]`rFbaboF_jlF0Fjju7(FcejrF)Ffejr F)FiejrF)Fi[v7)FcejrF)FfejrF)FiejrF),$*&,*F]`rF]\lFiiuFc`lF\[lF0Fd[nFajpF0FJFh[ lFeafmC+>F`\lFcejr>Fc\lF)>Ff\lFfejr>Fi\lF)>F`arFiejr>Fa^vF)>Fd^vF\fjr?(F=F[\lF0 FDF\]l>F^]l-Fegl6#*(,.*&,(Ff\xF0F=Fg]bnFhhqFezF0F[brF0Fh[l*&,.Fg]bnF0Fd[nFgiuF= Fg_vFhhqFh_lF_brF][pF`brFh_lF0FabrF0Fh[l*&,(Fd[nFczF_brF\[lF`brFezF0FebrF0Fh[lF h]lFb[xF]c[oFfvF_c[oFfvF0Fgc[oFfvF=FfvF_alF$F$Fjx6)FecrF0FevFgelF)F)Fgvf*F\glF$ F`e\mF$7#-&F@F^e\mFaimF$F$FjxFb^qf*F[]qF$F\^qF$7#-&F@F_e^mFaimF$F$Fjx6'F\`[lF0F evF)Fgvf*F\glF$F^`[lF$7#-&F@FgbgmFaimF$F$FjxFjezf*F\glF_bmFa[foF$C)@$FjyO-F@6&- FjezFa\lFJF^zF%>F=F\cm>FEF=@&Fed_lYFfdmFgd_l>F=Fdv@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[d m>Fa[m-&F]elFe^^pF`dmF^cm>Fa[m-&F]el6%FjezFdvFgjnFfe_l>Fa[m-Fax6$-&F]elFecaqF`d mF]em-Ffjl6$/Fc`l-FbeelF_\mFa[mF$F$Fcem6&FjhqFfvFevFh\mf*FialF$F^ccmF$7$Fh\mFc] eqF$F$FjxFc^jmf*FivF$F`hdlF$7#-&F@Fgi]pFaimF$F$FjxFbhilf*FialFc_rFh_[oF$C$>Fj[m Fgjen@/Fjy7#,&Fd[nFi^lFg`uF0F\z7$F][[sFjf^lF_z7%F][[sFjf^l,$F]g^lF]gemFdz7&F][[ sFjf^lF`[[sF`g^lFd`r7'F][[sFjf^lF`[[sF`g^l,$F[h^lFh\[oFjju7(F][[sFjf^lF`[[sF`g^ lFc[[sFeh^lC*>F`\lF][[s>Fc\lFjf^l>Ff\lF`[[s>Fi\lF`g^l>F`arFc[[s>Fa^vFeh^l?(F=F^ `lF0FDF\]l>F^]lFj_goF_alF$F$Fjx6(FecrF)FevF)F)F)f*F`hmF$FdgclF$7%F)F_`hrF``hrF$ F$Fjx6$F\aoF]yf*Fg^nF$FbhzF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F\]_o6)Fgw-F\aoFidp--Ffc^ oFdghrFidp,$--F[d^oFdghrFidpF-FhwF_[lF]yF0FiwFjwF_xF.F`x-F\aoFcepFDFJF^zFgwF$F$ FahlF[]_qf*F^doFeyFaidmF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^] lFa]]mF_alF$F$FealFbdeof*F`hmFc_rF_jilF$C'>Fj[mFbjil>F`\lF)>Fc\lFgel?(F=F-F0FDF \]l>F^]l,$*&,&*&,&F][enFfvF[`sFczF0F=FfvF0F\`sFfvF0F=FfvFgelF_alF$F$Fjx6&FfgmFf hnFevF_jlf*F`hmF$Fjg_lF$7$F_jl-Fg[emFchnF$F$Fjx6&FehnFggmFevF)f*F`hmF$FfjgmF$7$ F)FhjgmF$F$Fjx%&truncGf+FaeqFjhgrFhblF$C&F`igr@$FhigrOF)>F[jgrFa[\l@%Ffh[o@%F^j gr-F^f]n6%F]_[sFc`lF=C%>Fa[mFejgr>F`fnFgjgr-FU6$Fa[m-FcdlFe[hr@%Fd[hl-FcdlFh[hr C$>Fa[m-F]_[sFjfo@'4-FjdlFa\hr-FcdlF[fyFjaioC%>F\gn-F]elFg\hr@$30F\gnF)0-F`bl6% F)Fa[mF0F\gn>Fa[m,&Fa[mF0F\gnF0Fe`[sF)F$F$6.FWFXFbsF]]hrFhnFfflFaoFdflFgpF^]hrF asFcflFhflFg\pf+Faeq60F`exFj[`lFd\\lFjhdrF_idrF4F[exFhhl%%poleGFgbl%%jumpG%'gam maaG%&sinpeGF_bfrFhblF$C%F\_fo@$FjyYQBsingularity~encountered,~GAMMA(0)F$@'Fgcl C$>F=Fail@)Fed_lYF\byFgd_lC$@$Fe]`lO-Fgdl6$-FU6$*&F^jlF0-F[_qFc`foFfvFael-F]el6 %-F^fl6$FibfoFaelFfvFael-&F\]yFbbio6$-&F\]y6#.Feb]nFaimFaelF[dmC$@$-F\_yFbilYF[ b[s-Fgdl6$-F^fl6$-Fjdl6$FDF0Fael-F]elFdd]nC%>FbhxF%@&3FcbfoFfbfo>FbhxF\]lFabfoC %>Fh`qFf]`l>Fbhx-Fi`bn6#/Fh`qFfv@$-Fijq6$Fh`qF`blY6$Fj[yF=@%FbhxC%>F][y-FU6$-Fd eelFc`foFael@$30-F^[m6$F\[pF][yFcdy/-F^[m6$FfiglF][yF)>F][y-Ffjl6%/F--Ffjl6$/F0 %%NULLG-F^[m6$F-F][y/F\[p-Ffjl6$Fdf[sFie[sF][y-FU6$*(F^jlF0F][yFfv-F^e]nFe^`lFf vFael-Fd^y6$Fg\pFhb`lF[fdpC$>Fa[m-F@F^d`l@)Fj\blC$@$-F\_yF^d`lO-F^flFafdp@%5F[[ \lFfidrC$@%F[[\l>Fj[mF)>Fj[mFbc`l@%4-Fff^m6$Fj[mF]i`lC%>Fbbq-Fjdl6$-Fg\pF`dm-Fc dl6%-Fgdl6$-F]el6%F`flFj[mFael-Fjey6%-Fecl6+FJ7#-Faal6$*(F^gfoF0-F[gyFjfoFfv,&F j[mF0FEF0Ffv/FEF]b`lF0-FgcyF`dmF^`blFgwFagxFcx-Fijal6%Fje_l7#Fd\al,$FcxFfvF`flF aelFfvFagx@$34-Fff^m6$Fj[mF./-F^jfo6#-FigyF^d`lFfvC%>F]hx-F^jfo6$-F_`dlFceeoF\] l@$30F]hxF)0F]hxF0C$>F]dy-&F\]yF]e]n6$Fj[mFael>F]dy-Fgdl6$F]dy-Fjdl6$-F_c[s6$-F cdl6%Fj[mFg_hlFfjxFaelFfv@&/F]hxFfv>Fbbq-Fjdl6$FbbqF]dy-Fijq6$F]hxF`bl>Fbbq-Fjd l6$Fbbq-Fcdl6%F]dy,&F_jlF0F]hxFgelFfjx-Ffjl6$/Fc`l-F^e]nFfe`lFbbqC*>F\gnF\]r>Fh `q-Fd`fq6$,&F\gnF0FfvF0Fgw@$-Fijq6$Fh`qFd`fqY6$Fj[y,(F\gnF0FfvF0FgwFfv@'F^]r>Fb bqF)0Fh`qFe]\s>Fbbq-Fecl6+FJ7#-Faal6$*(F^gfoF0-F[gy6#,(F\gnF0FfvF0FEFfvF0-F[gyF \ixFfvFii[sF0F^gyF^`blFgwFagxFcx,&-Fb_`l6$**F^gfoF0Ff^\sF0Fi^\sFfv)FcxFEF0Fii[s F0-F\\al6#)FcxFgwF0>Fbbq-Fecl6+FJ7#-Faal6$Fe^\s/FE;F)Fe]\sF)F^gy7#-F\x6#Fi_\sFd vFagxFcx-Fb_`l6$F]_\sFh_\s@$0Fj[mF)>Fbbq-TA6#7%-F]el6%F`flF_ayFael-F_c[s6$-Fcdl FijdrFael-Fjey6%FbbqF`flFael@$/Fh`qFe]\s>Fbbq-Fjdl6$Fbbq-Fcdl6%-&F\]y6#Fhio6&Fj `\sFJF^z,(FgwF0F\gnFfvF0F0,$*&)FfvF\gnF0Fi^\sFfvFfvF]gy@$Fdj[sC%>F]hxFjj[s@$F^[ \s>F]dy**FgctF0)FfvFe]\sF0F^jlF0Fi^\sFfv@&F`\\s>FbbqFb\\sFd\\s>Fbbq-Fjdl6$Fbbq, $*&F]dyF0,&F0F0F]hxFfvF0F_jl-Ffjl6$/Fc`l-Fg\pFfe`lFbbqC(>Fa]blF0?(FEF0F0FgwF\]l >&F`fnFjfo-Fgdl6$&F`fnFi_erF`fl>F=-FU6$-Fb_`l6$**)FfvF`jboF0Fcc\sF0Fgi[sFfv,&FE F0FfeqF0Ffv/FEF^xFael>Fbbq-Fjdl6$Fig[s-Fgdl6$-F_c[s6$-Fgdl6$Ffeq-&F\]yFh^imF_fl FaelF=@$Fdj[sC%>F]hxFjj[s@$F^[\sC$>F]dy-Fd[\sFafdp>F]dy-Fgdl6$F]dy-Fjdl6$-F_c[s 6$-Fcdl6%FfeqFg_hlFfjxFaelFfv@&F`\\s>FbbqFb\\sFd\\s>FbbqFg\\s-Ffjl6$/Fc`l-Fg\pF \cioFbbq4Fa`blC&>Fbbq-Fd^y6$Fg\pFbel@&30FfeqF)Ffidr>Fj[mFbc`lF[[\l>Fj[mF)@&3-%) assignedGF`dmFbh[sC$>Fe`erFej[s@$5/Fe`erFfv-Fijq6$Fe`erF`blC&>Fe`er,&F_jlF0Fe`e rFgel>F]hxFjj[s@$F^[\s>F]dy*,FgctF0Fe`erF0)FfvF\]rF0F^jlF0-F[gy6#F\]rFfv@&3F`\\ s0F]dyF)>FbbqFb\\sFd\\s>FbbqFfb\s43F^g\s-Fff^m6$Fj[m%'posintGC$>Fe`erFej[s@$Fcg \sC&>Fe`erFig\s>F]hxFjj[s@$F^[\sC&>FdixFae\s>F]dy-Fjdl6$Fbbq-Fcdl6%FdixFfvFagx> F]dyFce\s>F]dy-Fcdl6%F]dyFe`er-Fa_hl6%-FH6$Fe`erF.F.Fiw@&F`\\s>FbbqFb\\sFd\\s>F bbqFg\\s@%F^]r-Ffjl6$/Fc`l-F^e]n6$F)Fg[\lFbbq-Ffjl6$/Fc`l-F^e]nF\cioFbbqF[h[sC$ @%F[[\l>Fj[mF)>Fj[mFbc`l-Ffjl6$F^]\s-Fc`\s6#7%Fh`\s-F]el6%F`flF^`yFael-&F\]y6#T C6%Fj[m-F]elF\gerFaelYFfdmY6$QGGAMMA~expects~1~or~2~arguments,~got~%1F$FielF$F$ 6DFWFXFdrFc\mF`sFcgqF_pFignFhnFfflF]sFeflF]pFgflFfqF`vFarFeablFjpF\]\lFfnFg^`pF hpFb`hlFaqFbhlFdoF``hlFasFcflFgrFh\oFgoFbcapFduF\h]rf*F`ipFeyFhf]nF$@'FjyF[zF\z F]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l*(,(F[jpFfv*&,&FhwFc[nFjctF0F0F`^lF0Ffv* &,(F[_lFajp*&,&FhwFf[lFgftF0F0F`^lF0F0FdjpF0F0F=F0FfvF0FgjpFfvF=FfvF_alF$F$Feal F^jhof*FivFiahlFgjilF$C-F]il>FE-&FUF`[fmFfeo>Fj[mF`]bq@%Fjeo>Fj[mF_fo>Fj[mFcfo> F`fn-Fc[m6'FEFh[mFhwFj[mFdv>FE-&FU6'FjhqFdvFevF_fmFgvFfeo>Fj[mFjdr@%Fjeo>Fj[mF_ fo>Fj[mFcfo>F\gnFbchl>Fa[mF`gnF]j]oF$F$F`cq6(FcvFdvFevF0F)F)f*FialF$FfgjlF$7&F0 -F^hbqFa]o,$Fb`jmF-Fd`jmF$F$FjxFa_fnf*FivF$F^gepF$-Fdu6+FJ-Fcg[rFfwF0FiwFjwF_xF .F`x-%LEllipticF/0/BasisVector/0/2/0/MultiSeries/0GFixF$F$FjxFc\^rf*Fg^nF$Fh_[q F$7#-&F@6(Ffd[lF)FevF)FgvF)FaimF$F$Fjx6&FdevFfvFevFa^mf*Fc^mF$F[fhmF$7$Fj^m-Fcd inFi^mF$F$Fjx6)F^fmF)FevF,F)F)Fgvf*FivF$FafmF$7$-&F@Fie[mFaim-&F@FdjjoFaimF$F$F jxF^eilf*Fc^mFey6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~r ights~reserved.~-~generated~05/16/2006~@~12:48:02GF$@)FjyFdfmF\z7$F0*&FJF0,&Ffv F0Fa[nF0FfvF_z7%F0Fi`]s,$*&,(F0F0Fa[nFfvFd[nFczF0,(FczF0Fa[nF^^lF[azF0FfvFbzC'> F`\lF0>Fc\lFi`]s>Ff\lF\a]s?(F=FezF0FDF\]l>F^]l-Fegl6#*&,&F[_lF0*&FJF0F`^lF0F`[l F0,&FhhqFczFa[nF`[lFfvF_alF$F$FealFi_arf*Fg^nF$FhdilF$-Fdu6+FJ-FehfnFf[[lF0FiwF jwF_xF.F`x-%VWhittakerW/0/_a2::0/BasisVector/1/2/0/1/MultiSeries/0GF[_pF$F$FjxF gdiqf*F\glF$F[_fmF$-Fdu6+FJ-FggaqFb\nF0FiwFjwF_xF.F`x-%Parccos/infinity/BasisVe ctor/0/0/0/MultiSeries/0GF\[mF$F$FjxF\g^rf*F\glF$Ff\^mF$7#-&F@Fc^crFaimF$F$FjxF _j^pf*F\glF$FgepF$7$-&F@6*FeepF)FevF)F)F0FgvF)Faim-&F@F_e`oFaimF$F$FjxFe_ipf*F \glF$Fji_lF$7#-&F@F\\_rFaimF$F$FjxFef]nf+FaeqF`\dpFhblF$C%F`fglFb\dp-Fcdl6$-Fec l6+FJ7#-Faal6$,$*(F]]dpF0F=FfvFhhhnFfvF_jlF_]dpF0F]gy7#-Faal6$FhhhnF_]dp,&FgwF- F0F0FagxFcxFd]dpFbelF$F$6*FWFXFdrFc\mFerFef]nFaqFbhlFduFbdbrf*FialFc_rFj^anF$C$ >Fj[mF^^jq@)FjyFe_gnF\zFb`gnF_zFaccpC'>F`\lFf_gn>Fc\lF)>Ff\lFbccp?(F=FezF0FDF\] l>F^]lFiccpF_alF$F$FjxF[feof*F\glF$Fcd_nF$-Fdu6+FJFcg`rF0FiwFjwF_xF.F`x-%NEllip ticCE/-1/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$FjxFb^brf*FivF$FhhjnF$7#-&F@F` a_qFaimF$F$Fjx6(FcvF_[elFevF)F)F)f*FialF$Fg^`nF$7%F)-FeefnFa]o-F]_hqFa]oF$F$Fjx Fh[cqf*FivF$FchamF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F_ain6'Fgw-FbdzF\^n--F_^n6#FbdzF\^ nFhwF]yF0FiwFjwF_xF.F`x-FbdzFc^nFDFJF^zFgwF$F$FahlF[fdof*FialF$Fde]lF$F`[gmF$F$ FjxF^jfnf*F\glF$F`c`mF$-FU6'-Fdu6+FJ-F]cjo6&FgwFjj_oFfjvF)F0FiwFjwF_xF.F`x-Fcir F\[mFDFJF^zFgwF$F$FahlFa^dlf*F\glFhccoF^a]mF$C*F]il>Fj[mFgen>F=-&FcdlF[ieqF]fn> FEFjfn@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-FcgdlF\[mF0F][m>F`fnFhdco>Fa[mF`fnFg\cmF$F $F[ecoFdc`pf*F\glF$Fbi\mF$-Fdu6+FJF`[`oF0FiwFjwF_xF.F`x-%Parcsin/infinity/Basis Vector/0/0/1/MultiSeries/1GF\[mF$F$FjxFa][qf*Fg\uFey6#%jrCopyright~(c)~2004~by~ Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gener ated~10/26/2004~@~23:24:46GF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l *(,(F[_lFczFb]uF-*&,&F[_lF-Fb]uF-F0F=F0FfvF0F=FfvFb^lFfvF_alF$F$FealFd^^mf*FivF $FadsF$7#-&F@F_dsFaimF$F$FjxFeb]lf*FciqFeiqFi_^mF$C+@$F[jqYF]jq>F=F_jq@$FhjqYFc [r>FEFe[r@$F_dlO-FU6&-Feb]lF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F \gn-&Fgdl6$Feb]lF)Fc]rFd]rYFfdm>F\gn-Fax6$-&Fgdl6$Feb]lF]yFc]rF]^r-Ffjl6$/Fc`l- .Feb]lFc^rF\gnF$F$Ff^rFjdvf*FivF$F_dvF$-Fdu6+FJFb`^lF0FiwFjwF_xF.F`x-%RElliptic E2ndarg/0/BasisVector/0/0/1/MultiSeries/2GFixF$F$Fjx6(FecrF)FevF)F-F)f*F`hmF$Fd gclF$7$F--F[e^mF[flF$F$FjxFh[pf*FciqFeiqF`ezF$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>F EFe[r@$F_dlO-FU6&-Fh[pF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%F a\r>F`fnFc\r>F`fnFg\r@+F\iho>F\gn-&FgdlF^ezFc]rF^]r>F\gn-&FgdlFd[hpFc]rFfiho>F \gn-&FgdlFg[pFc]rFa\r>F\gn-&FgdlF^d]rFc]r>F\gn-Fax6$-&FgdlFgjjlFc]rF]^r-Ffjl6$/ Fc`l-Fj^pFc^rF\gnF$F$Ff^rFi\qf*FciqFeiqF\^qF$C-@$0FielFczYF]jq>F=F_jq@$FhjqYFc[ r>FEFe[r@$F_dlO-FU6&-Fi\qF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv @%Fa\r>F`fnFc\r>F`fnFg\r@+F\iho>F\gn-&Fgdl6$Fi\qFfvFc]rF^]r>F\gn-&Fgdl6$Fi\qF)F c]rFfiho>F\gn-&FgdlFj^]rFc]rFa\r>F\gn-&FgdlFh]qFc]r>F\gn-Fax6$-&FgdlFb[_oFc]rF] ^r-Ffjl6$/Fc`l-F^cqFc^rF\gnF$F$Ff^rF`g_of*Fg^nF$F[g_oF$-Fdu6+FJ-&F@Fh\_oFf[[lF0 FiwFjwF_xF.F`x-%SLegendreP/infinity/BasisVector/_a1+1/MultiSeries/0GF[_pF$F$Fjx 6&FdevFfvF/Fa^mf*Fc^mF$F[fhmF$F\`]sF$F$Fjx6&F`^mF0FevFe^nf*Fc^mF$Fh^nF$7$F^_alF _\\oF$F$Fjx6&FhasF)FevFi_pf*Fc^mF$F_^ipF$7$Fa`pFa^ipF$F$FjxF\_^qf*F\glF$F[^_mF$ -Fdu6+FJ-F\]crFb\nF0FiwFjwF_xF.F`x-%ESi/0/BasisVector/0/0/1/MultiSeries/0GF\[mF $F$FjxF\dilf*FialFeyF`isF$@)FjyFdfmF\zFefmF_z7%F0F),$FhfmF`\oC'>F`\lF0>Fc\lF)>F f\lFjc^s?(F=FezF0FDF\]l>F^]l-Fegl6#,$*(F[_lF0,&FJF-F=FfvFfvF=FfvFfvF_alF$F$Feal Fejgnf*F`hmF$Fjg_lF$Fi^[sF$F$FjxFh_hof*F\glFfhlFbjsF$C)F]il>F=-&FUFgfgnFjil>FEF _jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fd`hoF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fb`ho Fj[mF$F$Fb\mFic\pf*FivF$Fag[oF$-FU6'-Fdu6+FJ-FS6$Fegl-F\ego6'Fgw-FfjrF\^n--F_^n F\_drF\^nFhwF]yF0FiwFjwF_xF.F`x-FfjrFc^nFDFJF^zFgwF$F$FahlFa^alf*F^jmFeyFc_uF$@ )FjyFcjmF\z7$Fdjm-Fegl6#*(,*Fa[nFfvFb`zF0F_azFfvFd[nF0F0F^zFfv,.F_azFfvFd[nFh_l FJFh_lFb`zF0FfvF0Fa[nF0FfvF_z7%FdjmFif^s-Fegl6#*(,,Fd`zF-Fb`zF-Fa[nF-F]`rFfvF_a zF0F0F^zFh[l,2F]`rFfvF_azF]`oFd[nF^`vFJFa_tF\[lF0Fd`zF0Fb`zFezFa[nF-FfvC'>F`\lF djm>Fc\lFif^s>Ff\lF_g^s?(F=FezF0FDF\]l>F^]l-Fegl6#*&,**&,&F-F0FJFfvF0Fe_lF0Ffv* (F^zF0FJF0F[_lF0Ffv*&,.F_azFfvFd[nFczFb`zF0FJF^^lF-F0Fa[nFh[lF0F`^lF0Ffv*&,*Fe_ lFfv*&F^zF0F[_lF0F0*&,*F^^lF0FJFc[nFa[nF0Fd[nFh_lF0F`^lF0F0*&,&*&,&FczF0FJFh_lF 0F`^lF0F0F[__nFfvF0F=F0F0F0F=F0FfvF0,(FcbfmF0F^bzFfv*&,(FcbzFezF`bzFfv*&,&Fb[nF ez*&F^zF0F=F0F0F0F=F0F0F0F=F0F0FfvF_alF$F$FealFadfpf*Fh[^lFeyFbcfpF$@'FjyF^\^lF \zF_\^lC&>F`\lFgw>Fc\lFhw?(F=F-F0FDF\]l>F^]lFe\^lF_alF$F$FealFb^]sf*FivF$FgjilF $7#-&F@F[gjlFaimF$F$Fjx6%FefsFdvFibbnf*F]gpF\[oF`esF$>F=-Fgdl6#7%Fd_\n-F]el6#7% FDFf^cl-&Fjdl6#Fe]^lF`^cl-F]el6#7%FDFh]cl-&Fjdl6#Ff^wF`^clF$F$F]_cl6(Fi^rF0FevF )F)F)f*F`hmF$Feb[lF$7&F)-F^c\lF[fl,$FfjblF-FjjblF$F$FjxFi^hrf*FivF$F_``oF$7#-&F @FfabqFaimF$F$Fjx6(FcvFdvFevFfvF-F)f*FialF$F[dzF$7$F0Fi_rF$F$FjxF]^grf*FivF$Fea ]oF$-Fdu6+FJ-F`c_pFfwF0FiwFjwF_xF.F`x-%VEllipticE2ndarg/1/_a1/BasisVector/0/1/0 /MultiSeries/0GFixF$F$Fjx6(F``flF)FevF)FgvF)f*Fg^nF$FjhdmF$-Fdu6+FJ-&F@FhhdmFf[ [lF0FiwFjwF_xF.F`x-%jnLommelS2/infinity/aux/0/-Pi~..~Pi/0/BasisVector/0/MultiSe ries/0GF[_pF$F$FjxFd_arf*FivF$F`isF$-Fdu6+FJ-&F@FfbhrFfwF0FiwFjwF_xF.F`x-%LStru veL/0/BasisVector/_a1/0/0/MultiSeries/1GFixF$F$FjxFbjfnf*F\glFhccoFg[^mF$C*F]il >Fj[mFdbo>F=-&FcdlF``bpF]fn>FEFjfn@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-Fc\anF\[mF0F][ m>F`fnFhdco>Fa[mF`fn-Ffjl6$Fa\anFa[mF$F$F[ecoFejdof*F\glF$F^bjlF$-Fdu6+FJ-F_bir Fb\nF0FiwFjwF_xF.F`x-%jnarctan/RootOf(1+_Z^2,index~=~2)/BasisVector/0/0/1/Multi Series/0GF\[mF$F$Fjx%#LiGf*FaeqF$F$F$-F@6$-Fhio6#-F_hglF[flFaelF$F$FbgqF[[_of*F ialF$Fdh[mF$Fdj]oF$F$Fjx6(FcvFdvFevF0F-F0f*FialF$FfgjlF$7%Fez-&F@FgcclFa]oF]dcl F$F$FjxF[ezf*FialF$FedzF$Fi]fqF$F$FjxFdjepf*F\glF$Ff`mF$-FU6'-Fdu6+FJ-FS6$Fegl- Ffb^l6'Fgw-Fd`mF[hl-F]`m6$F``_sF]y,$-F]`m6$Fa`_sF]yF-F]yF0FiwFjwF_xF.F`x-Fd`mF_ hlFDFJF^zFgwF$F$FahlFh`jlf*F\glF_bmFh[]lF$C'@$FjyO-F@6&-Fh`jlFa\lFJF^zF%>F=F\cm @%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elF\`enF`dmFadmYFfdm>Fa[m-Fax6$-&F]elF]d bnF`dmF]em-Ffjl6$FaaenFa[mF$F$FcemF_f[mf*FialFeyF[\[lF$@+FjyFja^rF\zF\b^rF_z7%F [b^rF),$F_b^rF`\oFdz7&F[b^rF)Fab_sF)C(>F`\lF[b^r>Fc\lF)>Ff\lFab_s>Fi\lF)?(F=Fcz F0FDF\]l>F^]lF\igpF_alF$F$Feal6&FihmF0FevF)f*F`hmF$FhhemF$7$F)F]`arF$F$FjxF]afn f*F\glF$FfjgmF$-Fdu6+FJ-&F@FjcanFb\nF0FiwFjwF_xF.F`x-%inarcsinh/RootOf(1+_Z^2,i ndex~=~1)/BasisVector/1/2/MultiSeries/0GF\[mF$F$FjxFih\nf*F\glF_bmFfg\nF$C'@$Fj yO-F@6&-Fih\nFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]el6$Fih\n F)F`dmFadmYFfdm>Fa[m-Fax6$-&F]elFfejqF`dmF]em-Ffjl6$/Fc`l-.Fih\nF_\mFa[mF$F$Fce m6&Fd\zF)FevF)f*F`hmF$Ff\zF$7$F)-&F@F\airFghmF$F$Fjx6'F_cpF)FcimFevFcbxf*Fc^mF$ FbcpF$7$Fh^doFhf\rF$F$FjxF\[jmf*F`hmFc_r6#%jrCopyright~(c)~2004~by~Ludovic~Meun ier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2 004~@~23:24:36GF$C(>Fj[m-FddanF[fl>F`\lFcz>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]l*&, &*&,&*&Fb^lF-Fi_sF0Fg]l*&F`j[rF0FebrF0Fh[lF0Fb^lFfvF0*&Fb^lF-F`^lF0FfvF0F=Fh[lF _alF$F$FjxFg_elf*F\glFfhlF[anF$C)F]il>F=-&FUFh`nFjil>FE*&FfjvF0F^jlFgel@$Fajl>F =7#-Ffjl6$/Fc`l*&FEFfv-Fc`elF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$Fa`elFj[mF$F$Fb \mFga^pf*FivF$Fc_uF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F`_u6(Fgw-Fa_uF\^n,(-Fa_uFgbclFfv *(FhwF0F]yFfvFfh_sF0F0*(-F[_qFe]jlF0F^jlFfvF]yFfvFfv,.Ffh_sFh[l*(FaepF0F]yFfvFh h_sF0F-*(-F[_qF\^jlF0F^jlFfvF]yFfvFh[l*(FhwF0F]yFh[lFfh_sF0Fh[l*(FhwF0F]yFfvFgh _sF0F-*(F[i_sF0F^jlFfvF]yFh[lF-FhwF]yF0FiwFjwF_xF.F`x-Fa_uFc^nFDFJF^zFgwF$F$Fah l6)FefsF)FevF)F)F0Fgvf*F\glF$Fj^`oF$7%-&F@Fh^`oFaim-&F@F_dgpFaim-&F@6*FefsF)Fev F)F)F0FgvF-FaimF$F$FjxFbiilf*FivF$F[]oF$-Fdu6+FJF\ainF0FiwFjwF_xF.F`x-%SEllipti cF/infinity/BasisVector/1/0/0/MultiSeries/0GFixF$F$FjxFb_jlf*F`hmFeyFfjgmF$C'>F `\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l>F^]lFjdnF_alF$F$FealFai^mf*F\glF$F`f[lF$F\eh oF$F$Fjx6(Fd[tF0FevF)F)F)f*F`hmF$Fhe_sF$7%F)F\f_s-Fb[tF[flF$F$FjxF[denf*F\glF$F g\[qF$-FU6'-Fdu6+FJ-F`][qFj\hmF0FiwFjwF_xF.F`x-F`benF\[mFDFJF^zFgwF$F$Fahl6%Fe] ^lF)F/f*F^doFeyFg]^lF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa ]]mF_alF$F$FealFbg`pf*FivFiahlFe_rF$C-F]il>FE-&FUFa__qFfeo>Fj[mFj__p@%Fjeo>Fj[m F_fo>Fj[mFcfo>F`fnFddem>FE-&FUFd[irFfeo>Fj[m,$*(F=F0,*F[`_pFd]lFi`_pF[\lFj`_pF0 F[a_pFfvF0Fif`nFfvFgel@%Fjeo>Fj[mF_fo>Fj[mFcfo>F\gn-Fc[m6'FEFh[mF0Fj[mFfdem>Fa[ mF`gnF\\`mF$F$F`cqF^a^sf*F[]qFj]qF]]qF$C-F]il>Fa[m-&FUF\hfnFe^q>F`fn*(-Fg\pF`h \sF0F]]pFfvFd_qFfv@%Fh_q>F`fnF\`q>F`fn-Fcdl6%-Fcdl6%-Fcdl6%F\^`sFafoFefoFj]pFef oF_`qFefo>Fh`q-Fc[m6'Fa[mFh[mF)F`fnFfv>Fa[m-&FUFdciqFe^q>F`fn*.Fj^qF0Fhh[sF0Fa_ qF0)F-Fj[mF0F^jlFfvFfaqFfv@%Fh_q>F`fnF\`q>F`fn-Fcdl6%-Fcdl6%-Fcdl6%F^_`sFafoFef oFj]pFefoF_`qFefo>Fbbq-Fc[m6'Fa[mFh[m,$F[[lFfvF`fnFfv>F\gnFgbqFjbqF$F$F`cqFiicr f*FivF$FdhvF$-Fdu6+FJ-Fje^oFfwF0FiwFjwF_xF.F`x-%ipWeberE/infinity/aux/0/-Pi~..~ Pi/0/_a1::LinearProp(2,integer,1)/BasisVector/0/1/0/MultiSeries/0GFixF$F$FjxFj \^mf*F^doFeyFe`[lF$@'FjyFdfmF\zF]h_lC&>F`\lF0>Fc\lF^h_l?(F=F-F0FDF\]l>F^]lFc]an F_alF$F$Feal6(Fd[tF0FevF)F0F)f*F`hmF$Fhe_sF$7$F0-FeecqF[flF$F$FjxF\b_of*F`ipFey FjalF$@)FjyF[zF\zF]zF_z7%FJF^z,$*&FhwFh_l,,FhihnF0FiihnFfvFfbbmF-FjihnFh[lF^zFh [lF0FgelC'>F`\lFJ>Fc\lF^z>Ff\lFba`s?(F=FezF0FDF\]l>F^]l*(,*F^d^pFfv*&,(Ff]lFczF gjhnF-F-F0F0F`^lF0FfvFbd^pFfv*&,*Ffd^pF0Fhd^pF0*&,(Ff]lF]`oFh[lF0FgjhnFh[lF0F`^ lF0F0F]g]oF0F0F=F0FfvF0F_g]oFfvF=FfvF_alF$F$Feal6(FcvFdvFevFfvF-F0f*FialF$F[dzF $7%F0-F[[_qFa]oFi_rF$F$FjxF]_nf*Fg^nF$Fh^nF$-Fdu6+FJ-&F@F]\\oFf[[lF0FiwFjwF_xF. F`x-%OLegendreQ/1/BasisVector/-1/2*_a2/MultiSeries/0GF[_pF$F$Fjx6&F\yF)FevF)f*F c^mF$Fga`qF$7$F)-&F@6%F\yF)F/FdaoF$F$Fjx6)FfbpF)FevF)F)F)Fgvf*F\glF$F[^_mF$7$-& F@Fdg[rFaim-&F@F^b[qFaimF$F$FjxF\amf*F\glF$Ff`mF$7#-&F@FeidoFaimF$F$FjxF]fgnf*F ialFeyFdhvF$@+FjyFdfmF\zFefmF_z7%F0F)F\juFdz7&F0F)F\juF)C(>F`\lF0>Fc\lF)>Ff\lF \ju>Fi\lF)?(F=FczF0FDF\]l>F^]l-Fegl6#,$*&,(F0F0Fd[nFfvFei]qF0F0F[_lF0FfvF_alF$F $FealFd[anf*F\glF$FeirF$7#-&F@Fc[[pFaimF$F$FjxFbe[lf*F`hmFc_rFg[uF$C'>Fj[mFce[l >F`\lF)>Fc\lF_jl?(F=F-F0FDF\]l>F^]l-Fb\^m6#,$*&,&*&,&*&,&Fh^^oF0Fcg\nF0F0Fi_sF0 FfvFag\nF`[lF0Fbg\nFfvF0FihhnFfvF0F=FfvFgelF_alF$F$FjxF]b\lf*F`hmF$FhhemF$F[iem F$F$Fjx6)F^fpFdvFevF)F)F)Fgvf*F\glF$Fbi\mF$7#-&F@F\[`oFaimF$F$FjxFif`of*F\glF$F jhnF$-FU6'-Fdu6+FJ-&F@FjbbqFd]^mF0FiwFjwF_xF.F`x-FehnF\[mFDFJF^zFgwF$F$FahlF\^ \mf*FialF$FfbjlF$F]i\nF$F$FjxFiahqf*F\glF$Fj^`oF$-Fdu6+FJ-F[gfrFb\nF0FiwFjwF_xF .F`x-%ECi/0/BasisVector/0/1/0/MultiSeries/0GF\[mF$F$FjxFc[^sf*Fg^nFj[pFi_^mF$C* F]il>Fj[m-&FUFg_^mFc\p>Fa[m**F`fqF0-Fj[o6#*(F`fqF0F^jlF0FEF0F0Fab`rFfvFbb`rF0@% Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F^h`sFafoFefoFj]pFefo@$Fa^p>Fj[m7#-Ffjl6$/Fc`l* &Fa[mFfv-F_\^sF[_pF0F\_p>F\gnFefr>F`fnF\gn-Ffjl6$/Fc`l-F_\^sFf_pF`fnF$F$F^hoF_i ]pf*F^doFeyFfg_mF$@)FjyFdfmF\zFefmF_zFjhyC'>F`\lF0>Fc\lF)>Ff\lF)?(F=FezF0FDF\]l >F^]lFhghqF_alF$F$FealFa[dof*F\glF$Fca[mF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F_b\r6&FgwF fdjr,&FddjrF0*(F]yF0FdhclFfvFfdjrF0FfvF]yF0FiwFjwF_xF.F`x-F]_zF_hlFDFJF^zFgwF$F $FahlF]ffnf*Fd^oFeyF[h\mF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,.F ^^flF0Fa[nF0FcjalF0Fb[nF-Fd[nF0*&,*FgwF0F^zF-FJF-F=F0F0F=F0F0F0F`^lF0,&FJFfvF=F fvFfvFfvF_alF$F$Feal6&Fc`pF)FevF)f*F`hmF$Fe`pF$7$F)F`e]lF$F$FjxF[hgrf*F\glF$Fjg _lF$7#-&F@F_jgnFaimF$F$FjxFejcnf*F`hmFc_rFgaoF$C(>Fj[mFjao>F`\lF)>Fc\lF)>Ff\lFb z?(F=FezF0FDF\]l>F^]lFf`]mF_alF$F$FjxFbherf+Fbbl6%FfblFgbl%"XGFhblF$C&Fjbl@%Fhc l@'F\fl@%Fc[\lO-F@6$Fah`lFaelOF]flFbgrY6$QFwrong~number~of~arguments~in~csgn,~% 1F$Fiel>Fj[mF`fl>Fj[mFD-FU6%Fj[mF=FE@'Fhel@%Ffh[oF)YQ*undefinedF$F[dm-F@6&-Fcdl FjfoFJF^zF%-F@6&F_[hrFJF^zF%F$F$6*FWFXFaoFdflFbpFbflFasFcflFhflFbf]mf*FjjnF\[oF dd]mF$>F=-F]el6#7$-Fjdl6#7%F[hpFj`hm-&Fcdl6#F_g[lFd\o-Fjdl6#7%F[hpFcahm-&FcdlFc cgqFd\oF$F$Fg\oFbg]rf*FivF$FibgpF$-Fdu6+FJ-&F@F^g]mFfwF0FiwFjwF_xF.F`x-%QBessel K/0/Generic/BasisVector/-_a1/MultiSeries/0GFixF$F$FjxFf[jnf*F\glF$Fh^bmF$7#-&F@ F^h[qFaimF$F$Fjx6(FecrFdvFevF0F)F)f*F`hmF$F]evF$7%F0F_gdr-F^hdpF[flF$F$FjxFe_`r f*Fg^nF$F[fhmF$-Fdu6+FJ-&F@Fib^sFf[[lF0FiwFjwF_xF.F`x-%OLegendreP/-1/BasisVecto r/1/2*_a2/MultiSeries/0GF[_pF$F$FjxF\aof*FciqFeiqFh]\qF$C+@$F[jqYF]jq>F=F_jq@$F hjqYFc[r>FEFe[r@$F_dlO-FU6&-F\aoF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F ^]r>F\gn-&FgdlFjghrFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFa\[sFc]rF]^r-Ffjl6$/Fc`l-F\ao Fc^rF\gnF$F$Ff^r6'FcirFfvFevF)Fgvf*F\glF$FfaalF$7#-&F@Fh[]rFaimF$F$FjxFdj`mf*F \glF$F^a]mF$-Fdu6+FJ-&F@Fgh]pFb\nF0FiwFjwF_xF.F`x-%Farcsech/1/BasisVector/0/Mul tiSeries/0GF\[mF$F$FjxF[h]nf*Fh[^lFeyF\acmF$@'FjyF^\^lF\zF_\^lC&>F`\lFgw>Fc\lFh w?(F=F-F0FDF\]l>F^]lFd^`qF_alF$F$FealFdg]mf*F^jmFeyF[bcnF$@'FjyFcjmF\zFejmC&>F` \lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lF^h]oF_alF$F$Feal6&Fjc^lF)FevF)f*FialF$FdfhqF $7$F)FffhqF$F$FjxFiailf*Fg^nF$FdailF$-Fdu6+FJ-&F@FedfqFf[[lF0FiwFjwF_xF.F`x-%JC oulombF/0/BasisVector/-_a2/MultiSeries/0GF[_pF$F$FjxFi\brf*F\glF$FhgsF$-Fdu6+FJ -F\[]mFb\nF0FiwFjwF_xF.F`x-%LD(AiryAi)/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$ F$FjxF[[\pf*F`hmFeyF`e\mF$C)>F`\lFhi\n>Fc\lF)>Ff\l"$q#>Fi\lF)>F`ar#"$&\F-?(F=F \[pF0FDF\]l>F^]l*(,&Fh]lF0*&,(Fh]lF0F[_lF0*&,(Fh]lF0F[_lFezF[[gpF0F0F=F0F0F0F=F 0FfvF0F[hcpFfvF=FfvF_alF$F$FealF\_alf*Fd^oFeyFh^alF$@'FjyFcjmF\zFc[crC&>F`\lFdj m>Fc\lFd[cr?(F=F-F0FDF\]l>F^]lF\\crF_alF$F$Feal6&FcirF0F/F)f*F`hmF$F`c`mF$Fah`q F$F$FjxFjhapf*F\glF$FahmF$7#-&F@Fic`qFaimF$F$FjxF_inf*F^doFeyFjhnF$@%FjyFdfmC%> F`\lF0?(F=F0F0FDF\]l>F^]lF[gdoF_alF$F$Feal6&FbdzF_[elFevF)f*FialF$FedzF$7$F)F\e boF$F$FjxFi^]rf*Fg^nF$F`ezF$-Fdu6+FJ-&F@F[d\lFf[[lF0FiwFjwF_xF.F`x-%KGegenbauer C/-1/BasisVector/0/MultiSeries/0GF[_pF$F$FjxF^jgnf*Fg^nF$F_^ipF$-Fdu6+FJ-&F@F]^ ipFf[[lF0FiwFjwF_xF.F`x-%KLommelS1/0/BasisVector/_a1+1/MultiSeries/0GF[_pF$F$Fj xFae_lf*F\glFfhlF^_mF$C)F]il>F=-&FUF][joFjil>FEFbz@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFf v-Fef_lF\[mF0F][m>Fa[mF_c\n>Fj[mFa[m-Ffjl6$Fcf_lFj[mF$F$Fb\mFhbdpf*FivF$Fde]lF$ -FU6'-Fdu6+FJ-FS6$Fegl-&F@Fiehp6(Fgw-FgiclF\^n--F_^nFdedoF\^n,$--F`btFdedoF\^nF -FhwF]yF0FiwFjwF_xF.F`x-FgiclFc^nFDFJF^zFgwF$F$Fahl6)F\`[lFdvFevF)F)F0Fgvf*F\gl F$F[_fmF$7$-&F@Fa_]oFaim-&F@6*F\`[lFdvFevF)F)F0FgvF0FaimF$F$Fjx6*Fe\uFfvFevF)F) F0FgvF0f*F\glF$F_jilF$-Fdu6+FJFdfgnF0FiwFjwF_xF.F`x-%Karccoth/-1/BasisVector/0/ 0/1/MultiSeries/1GF\[mF$F$Fjx6(Fd[tF0FevF)F)F0f*F`hmF$F\hdoF$7&F)-F[[jmF[fl,$F \f_sF-F^[`sF$F$FjxF[^wf*F\glF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~01/27/2004~@~15:2 3:15GF$Fe]wF$F$FjxFb_anf*F3F6Fd[]qF$C%>F=-&F@Fb[]qFC@%FG>F=FM>F=FRF=F$F$FVFhfhq f*F^jmFeyFdfhqF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]lF\hcoF_alF$F$FealFagjlf* FialF$F\iqF$Fb]hrF$F$FjxF]c]qf*FivF$F^d]lF$7#-&F@Fib[mFaimF$F$Fjx6*Fd]mFfvFevF) F0F)FgvF)f*FivF$Fgd]pF$-Fdu6+FJ-Ff]_lFfwF0FiwFjwF_xF.F`x-%MEllipticF/-1/BasisVe ctor/0/1/0/MultiSeries/0GFixF$F$FjxFiifpf*FivF$Fg`dnF$-Fdu6+FJ-F^]_lFfwF0FiwFjw F_xF.F`x-%SEllipticF/infinity/BasisVector/1/2/0/MultiSeries/0GFixF$F$Fjx6$F`^mF fvf*Fg^nFa`xFe^oF$C-F]il>Fj[m-&FUFc^bnFc\p>Fa[m,$*.-Fj[o6#*(Ff[wF0F^jlF0F=F0F0F a_qF0Fhg\lF0F[h\lF0F_h\lF0Fah\lFfvFgel@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%Fj^bsFa foFefoFj]pFefo>F\gnF_ghl>Fj[m-&FUFa_fqFc\p>Fa[m,$**F\_bsF0Fdi\lF0Ffi\lF0F^b`rF0 Ffv@%Fa]p>Fa[mFg]p>Fa[m-Fcdl6%-Fcdl6%F[`bsFafoFefoFj]pFefo>Fh`qFchhl>F`fnFhcxFe j\lF$F$F`cqF_idqf*F`hmF$FgjhlF$Ff[joF$F$FjxF]`aqf*F\glF$Ff\elF$7#-&F@Fc\elFaimF $F$FjxFbgarf*F`hmF$Fe_\lF$F`i^pF$F$FjxFjjjof*FialF$F[\[lF$F]dzF$F$FealFg_]of*F` hmFc_rF[_fmF$C(>Fj[mFfgaq>F`\lF)>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]lF`eiqF_alF$F $FjxF]\jof*F\glF$F\j_oF$-Fdu6+FJFhairF0FiwFjwF_xF.F`x-%Iarcsec/0/BasisVector/0/ 0/0/MultiSeries/0GF\[mF$F$FjxF^\eof*F\glF$F_doF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fjcep 6&Fgw-F\doF[hl-F]`m6$FdbbsF]yF]yF0FiwFjwF_xF.F`x-F\doF_hlFDFJF^zFgwF$F$FahlFi\] qf*FialFcd_mF9F$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@F'FaimC%>FE-F^cbsFge_m>Fj[m-&F@F^[j mF\f_mFcf_mF]cbsF$F$Fjx6)Fi^rF)FevF)F)F0Fgvf*F\glF$F`bblF$7$-&F@F\]brFaim-&F@6* Fi^rF)FevF)F)F0FgvF0FaimF$F$Fjx6&Fe\mF_[elFevFh\mf*FialF$FhhjnF$7$Fh\mF\[hpF$F$ FjxFdjbqf*FivF$FchamF$-FU6'-Fdu6+FJ-FS6$Fegl-Fgf]sFh\fmF0FiwFjwF_xF.F`x-FbdzFix FDFJF^zFgwF$F$Fahl6)FecrF)FevF)F)F0Fgvf*F\glF$FgcrF$7%-&F@Fce]pFaim-&F@F^ijpFai m-&F@F_^]rFaimF$F$Fjx6&F^fpFfvFevF)f*F`hmF$F`fpF$7$F)FhjalF$F$FjxF_`hof*F\glF$F `himF$-FU6'-Fdu6+FJ-FS6$Fegl-Fbbbs6&Fgw-F`jsF[hl-F]`m6$F^fbsF]yF]yF0FiwFjwF_xF. F`x-F`jsF_hlFDFJF^zFgwF$F$FahlFg`ilf*F\glF$F_\joF$F_c_qF$F$FjxFcd_sf*F\glFfhlFf g\nF$C)F]il>F=-&FUFh^jrFjil>FEF]jl@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F^e_sF\[mF0F][ m>Fa[mFb[m>Fj[mFa[m-Ffjl6$F\e_sFj[mF$F$Fb\mFh[enf*Fg\uFeyF]glF$@+FjyF[zF\zF]zF_ z7%FJF^z,$*&FgwF`[l,(FgizF\[pF__joF][pF^zF][pF0F]gemFdz7&FJF^zFhgbs,$*&,,Fd_joF gawFe_joFb[xF__joFijuFgizFc[lF^zFajelF0FgwF\[lFiaemC(>F`\lFJ>Fc\lF^z>Ff\lFhgbs> Fi\lF\hbs?(F=FczF0FDF\]l>F^]l*(,,Fh]lFgiuF``joFfvFb`joF]fwFd`joF\cuFf`joFfvF0F] ajoFfvF=FfvF_alF$F$FealFhf[mf*FciqFeiqF]]^lF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FE Fe[r@$F_dlO-FU6&-Fhf[mF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-& FgdlFjdbqFc]rFj]sYFfdm>F\gn-Fax6$-&FgdlFeacpFc]rF]^r-Ffjl6$/Fc`l-F\fbqFc^rF\gnF $F$Ff^rFbcnf*F\glF$F[bnF$-FU6'-Fdu6+FJ-FS6$Fegl-Ffb^l6'Fgw-FianF[hl-F]`m6$F`[cs F]y,$-F]`m6$Fa[csF]yF-F]yF0FiwFjwF_xF.F`x-FianF_hlFDFJF^zFgwF$F$FahlFdiinf*FivF $F`jmF$7#-&F@F`hdqFaimF$F$FjxFegilf*F\glF$FhablF$-Fdu6+FJ-Fd]_pFb\nF0FiwFjwF_xF .F`x-%MEllipticCE/0/BasisVector/0/0/0/MultiSeries/0GF\[mF$F$FjxF_hamf*F`hmFc_rF __zF$C(>Fj[mF`ham>F`\lF)>Fc\lFgel>Ff\lF\`eo?(F=FezF0FDF\]l>F^]l,$*&,.F^j[lFh[lF g[clFfvF[`sF`[lF[_lFh_lF`^lFh_lFac[lFfvF0F=Fh[lF_jlF_alF$F$FjxF\dbsf*F\glF$F`bb lF$-Fdu6+FJF[eimF0FiwFjwF_xF.F`x-%LEllipticE/0/BasisVector/0/0/1/MultiSeries/1G F\[mF$F$FjxFhe^pf*FialF$F\]fmF$Fce_qF$F$Fjx6(FcvFfvFevF)F-F)f*FialF$FchuF$7$F-- FaegnFa]oF$F$FjxFba^sf*F[]qF$Fd_fnF$-FU6'-Fdu6+FJ-FS6$Fegl-F[\_o6)Fgw*,)F-FebqF 0-Fg\p6#F`\\pF0-Fg\p6#F]`^oFfvFc\hpFfv-Fijal6%7$Febq,&F[[lFfvFhwFfv7#F]`^oFfvF0 *2FhwF0F[aqF0F]`^oFfvF`^csF0Fa^csF0Fc^csFfvFc\hpFfv-Fijal6%7$F\`flFh^cs7#,&F_[l F0F-F0FfvF0FhwF_[lF[[lF)F0FiwFjwF_xF.F`x-Fi\qFg]qFDFJF^zFgwF$F$FahlFea[qf*Fg^nF $Fhd[lF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fhbeo6(Fgw-Ffd[lFidp--Ffc^oFde_rFidpFhwF_[lF] yF0FiwFjwF_xF.F`x-Ffd[lFcepFDFJF^zFgwF$F$FahlFgeimf*F`hmFeyF][]lF$C(>F`\lF0>Fc \lF)>Ff\lF)>Fi\lF)?(F=FczF0FDF\]l>F^]lFid_qF_alF$F$FealFaifrf*F`hmF$Ff\zF$Fbe_s F$F$FjxFai_nf*FivF]eoFgemF$C*F]il>FE-&FUF[j_qFfeo>Fj[mFej\r@%Fjeo>Fj[mF_fo>Fj[m Fcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F]j_nFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc `l-F]j_nF]hoFa[mF$F$F^ho6&F\hnFfvFevF)f*F`hmF$F^a]mF$7$F)Fa]drF$F$FjxFcbalf*F\g lF$F`boF$-Fdu6+FJFha]mF0FiwFjwF_xF.F`x-%Karctanh/-1/BasisVector/0/0/0/MultiSeri es/0GF\[mF$F$FjxFja]mf*F`hmFeyF`boF$C&>F`\lF0>Fc\lF)?(F=F-F0FDF\]l>F^]lFd]_qF_a lF$F$FealFgdenf*F]gpF\[oFh]^mF$>F=-Fgdl6#7$-F@Feh[o-F]el6#7%FDFah\n-&Fjdl6#Fdj_ lF`^clF$F$F]_clFc]fof*F\glF$F_b]mF$-FU6'-Fdu6+FJ-Fj[foFd]^mF0FiwFjwF_xF.F`x-F` \bmF\[mFDFJF^zFgwF$F$FahlF[cjpf*FivF$Fc\sF$7#-&F@Fa\[rFaimF$F$FjxF\c]rf*FialF$F _e\qF$F\\\rF$F$Fjx6&Fi\qFfvFevF[bilf*F]bilF$F^bilF$7$FdbilF`bilF$F$FjxFbbilf*Ff ehnFeyFae[nF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(Fe[_rF0F`^lF0,(F haemF-Fd[nF-*&,(FhwF-FJFczF=F-F0F=F0F0FfvFfvF_alF$F$FealFa^of*Fg^nF$F\^oF$-Fdu6 +FJ-&F@6&Fj]oF)F/F)Ff[[lF0FiwFjwF_xF.F`x-%FKummerU/0/BasisVector/0/MultiSeries/ 0GF[_pF$F$FjxFcjarf*Fg^nF$FbcpF$-Fdu6+FJ-&F@F^cpFf[[lF0FiwFjwF_xF.F`x-%WWhittak erW/0/Generic/BasisVector/_a2+1/2/MultiSeries/0GF[_pF$F$Fjx6(F\`[lFdvFevF)F)F)f *F`hmF$F[_fmF$7$F)FfgaqF$F$FjxF`e`mf*F\glFahoF`c`mF$C+F]il>F=-&FUFbdiqFjil>FEF^ d]o>Fa[mFg[an>F=-&FUF][bsFjil>FEFfjv>F`fnFg[an>Fj[mFaio-Ffjl6$F\j`mFj[mF$F$Fiio Fdh[nf*F\glFahoFbi\mF$C+F]il>F=-&FUFdf`sFjil>FE*&FfjvF0-F]co6#FgctF0>Fa[mFg[an> F=-&FUF]c`pFjil>FEFf[w>F`fnFg[an>Fj[mFaio-Ffjl6$F`]\nFj[mF$F$FiioFbcof*F\glF$F` boF$7$-&F@Fc^coFaim-&F@Fda]mFaimF$F$FjxFcacqf*F\glF$F]]^mF$-FU6'-Fdu6+FJ-F^hfq6 %FgwF\[wF0F0FiwFjwF_xF.F`x-F^boFb\uFDFJF^zFgwF$F$Fahl6(Ff[fmF)FevF)F)F0f*F`hmF$ F_]jmF$7&F)-FcdjpF[fl,$F][goF-F^[goF$F$FjxFg_`mf*FivF$Fja^oF$-Fdu6+FJ-Fe__sFfwF 0FiwFjwF_xF.F`x-%YEllipticE2ndarg/infinity/BasisVector/1/2/1/MultiSeries/0GFixF $F$FjxFhadqf*F\glF$Fe_\lF$7#-&F@F\garFaimF$F$FjxFccdnf*FialFeyFb\jlF$@)Fjy7#,&F d[nFh[lFc[nF0F\z7$FhjcsF)F_z7%FhjcsF),$*&F\hqF0,&Fd]lF0Fd[nF0FfvFh[lC'>F`\lFhjc s>Fc\lF)>Ff\lF[[ds?(F=FezF0FDF\]l>F^]l-Fegl6#,$*&F[_lF0,(Fd[nFfvF0F0FcgsF0FfvFf vF_alF$F$FealFj[eqf*F\glF$Fg[^mF$-Fdu6+FJ-&F@F]gasFb\nF0FiwFjwF_xF.F`x-%Farccos h/1/BasisVector/0/MultiSeries/0GF\[mF$F$FjxFgh^mf*F`hmFeyFbh^mF$C&>F`\lF0>Fc\lF )?(F=F-F0FDF\]l>F^]lFb]_qF_alF$F$FealF\^fof*F\glF$F_b]mF$-FU6'-Fdu6+FJ-FS6$Fegl -Fj[fo6&FgwF^\foF]\foF]yF0FiwFjwF_xF.F`x-F`\bmF_hlFDFJF^zFgwF$F$FahlFffdqf*Fial Fcd_mF[\^lF$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@F\^^pFaimC%>FE-Ff]dsFge_m>Fj[m-&F@Fe[^l F\f_mFcf_mFe]dsF$F$FjxFdfqf*FciqFeiqFbg[mF$C-@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe [r@$F_dlO-FU6&-FdfqF\\rFJF^zF%>Fj[mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r >F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFjh\oFc]rFa\r>F\gn-&FgdlF`g[mFfg]l>F\gn-Fax6 $-&FgdlFhbjnFc]rF]^r-Ffjl6$/Fc`l-FdfqFc^rF\gnF$F$Ff^rFf_hmf*FivF]eoF`^hmF$C)F]i l>FE-&FUFcgdmFfeo>Fj[m-Fcdl6%F\]coFafoFefo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-Fdgd mFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-FdgdmF]hoFa[mF$F$F^hoFf_amf*F\glF`enFj ^`oF$C,F]il>Fj[mFdbo>F=-&FcdlF]g`qF]fn>FEFh[br>F`fnFbggo>F=-&FcdlFdi_sF]fn>FEF_ jl>F\gnFbggo>Fa[mF`gn-Ffjl6$FfgamFa[mF$F$FhgnFghbpf*F\glFfhlFg^gmF$C)F]il>F=-&F UF[e_qFjil>FE,$F]jlFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-FbibpF\[mF0F][m>Fa[mFb[m> Fj[mFa[m-Ffjl6$F`ibpFj[mF$F$Fb\mF__jqf*F\glF$FejoF$7#-&F@Fj]dnFaimF$F$Fjx6&Fe\m FcdzFevFh\mf*FialF$F\]fmF$7$Fh\mFe`doF$F$Fjx6(FcvF)FevF)F)F0f*FialF$F_dvF$7&F)- F[e]lFa]o,$FhbhqF-FibhqF$F$FjxFgihqf*FivF$FjdhlF$7$-&F@F\hilFaim-&F@FhdhlFaimF$ F$FjxF`jjpf*F\glF$F^_mF$7#-&F@Fag\qFaimF$F$Fjx6$FiedmF)f*F\glF$F\i]lF$-FU6'-Fdu 6+FJ-F`][q6&FgwF0,$F]jlFh[lF)F0FiwFjwF_xF.F`x-FiedmF\[mFDFJF^zFgwF$F$Fahl6'Fcdu F)FcimF/F_fmf*FialF$Fg][mF$F]dimF$F$FjxFh`drf*FivF$Fhf]nF$-FU6'-Fdu6+FJ-FS6$Feg l-F[h]r6'Fgw-F_g[lF\^n--F_^nF__asF\^nFhwF]yF0FiwFjwF_xF.F`x-F_g[lFc^nFDFJF^zFgw F$F$FahlFbihof*FivF]eoF\iqF$C*F]il>FE-&FUFb\_rFfeo>Fj[mFfejl@%Fjeo>Fj[mF_fo>Fj[ mFcfo@$Fhfo>FEFdi]o>F`fnF\f`n>Fa[mF`fnF]j]oF$F$F^hoFc``qf*F\glFfhlF[\nF$C)F]il> F=-&FUFdignFjil>FEF0@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F_a`qF\[mF0F][m>Fa[mFb[m>Fj[ mFa[m-Ffjl6$F]a`qFj[mF$F$Fb\mFfa^lf*F\glF_bmFha^lF$C'@$FjyO-F@6&-Ffa^lFa\lFJF^z F%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elF`]hpF`dmFadmYFfdm>Fa[m-Fax6$ -&F]elFc\irF`dmF]em-Ffjl6$Fd^hpFa[mF$F$FcemFb_grf*F`hmF$Fh[]lF$Fge[mF$F$FjxFjgg qf*FivF$FafmF$-Fdu6+FJ-FdcsFfwF0FiwFjwF_xF.F`x-%LStruveH/0/BasisVector/_a1/1/0/ MultiSeries/0GFixF$F$FjxFbj\rf*FivF$F_`gmF$7#-&F@F`\^nFaimF$F$Fjx6(Fe\uF0FevF)F )F)f*F`hmF$F`cglF$7$F)F\hhnF$F$FjxF[jsf*F\glF$Fg]]lF$-Fdu6+FJ-F[^]lFb\nF0FiwFjw F_xF.F`x-%Jarccsch/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxFd[tf*F\glFd[dl F^i]sF$C*@$FjyO-F@6&-Fd[tFa\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv @%Fd\dl>F\gnF`cm>F\gnFg\dl@)Fj\bl>Fh`q-&F]elFbjcpF\ixFi]dl>Fh`q-&F]elFjafpF\ixF d\dl@%/-F`blFc]rFfv>Fh`q-Fgdl6$,*Fj`aoFf^t-Fd[tFe^`lFfv*&-F]co6#Ff_`lF0-F]coFe^ `lF0Ffv*(FfjvF0F^jlF0Fe]esF0F0Fael>Fh`q-&F]elFa`aoF\ix>Fh`q-Fax6$-&F]elF`iemF\i xF\_dl@$F^_dl@$FcdamC%-Ff_dl6'F-Fh_dlFi_dlFd[tFedam@%Fd\dl>Fj[m-Fd^y6#-F_`dl6#- F\_yFhen>Fj[m-Fd^y6#-F_`dl6#-F\_yFcddl@%Fdfam@&F\adlC$-Ff_dl6'F-Fh_dlFaadlFd[t- Fgdl6&,&Fj`aoFh[l*(FgctF0F^jlF0-F]co6#F_^`lF0F0FJF^zFgw>Fh`q-Fgdl6&,(Fj`aoFh[lF i_esF0Fh`qF0FJF^zFgwF[bdlC$-Ff_dl6'F-Fh_dlFaadlFd[t-Fgdl6&,$*&,&Fj[mFfvF0F0F0Fh _esF0F_jlFJF^zFgw>Fh`q-Fgdl6&,&Ff`esF_jlFh`qF0FJF^zFgw@$F\adlC&>F__dlF\]lFd_es> Fh`qF]`es>F__dlF%-Ffjl6$FdaaoFh`qF$F$66FWFXFaoFdflFdrFc\mF]sFeflFhnFfflFfqF`vF` sFcgqFioFegdlF_pFignFasFcflF__gnf*F`hmFc_rFh_crF$C'>Fj[mFjecq>F`\lF^^l>Fc\lFh_l ?(F=F-F0FDF\]l>F^]l*&,&*&,&*&F=F-Fi_sF0Fh_l*&,&FhhqFfv*&F_]pF0F=F0Fh[lF0FebrF0F fvF0Fcj[rFfvF0F[__nFfvF0FdieoFfvF_alF$F$FjxF\\alf+F`]`pF\[oFhblF$C'Fb]`p@$FjyOF )@%/-F^[m6$F\[pFDFcdy>F=FD>F=-Ffjl6'/F-Fcdy/F\[pFcdy/Fez-F^[m6$FgixFD/F^`l-F^[m 6$FfiglFDFD@$-FH6$-F^[m6$FezF=Fecl>F=-F^f]n6&F^flFezF=FJ-F^f]n6&F@FezF=FJF$F$6& FWFXFdpFiierFhflFcd_of*F\glFfhlFdanF$C)F]il>F=-&FU6'Fi\tF)FevF)FgvFjil>FEFgel@$ Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F_e_oF\[mF0F][m>Fa[mFb[m>Fj[mFa[m-Ffjl6$F]e_oFj[mF $F$Fb\mFh]dqf*F\glF$F\h[lF$7#-&F@F_e^qFaimF$F$FjxFj[^sf*Fg^nF$FgiqF$-FU6'-Fdu6+ FJ-FS6$Fegl-&F@6%Feb]lF]yF/6(Fgw-Feb]lFidp--Ffc^oFg_\pFidpFhwF_[lF]yF0FiwFjwF_x F.F`x-Feb]lFcepFDFJF^zFgwF$F$FahlFchenf*F\glFfhlFfg_mF$C)F]il>F=-&FUFcg_mFjil>F E*&Ff[wF0F^jlFgel@$Fajl>F=7#-Ffjl6$/Fc`l*&FEFfv-F_ienF\[mF0F][m>Fa[mFb[m>Fj[mFa [m-Ffjl6$F]ienFj[mF$F$Fb\mFhgilf*F\glF$FhablF$-Fdu6+FJ-Fg]_pFb\nF0FiwFjwF_xF.F` x-%MEllipticCE/0/BasisVector/0/0/0/MultiSeries/1GF\[mF$F$FjxF_dnf*FivF$FjcnF$-F du6+FJ-F[gepFfwF0FiwFjwF_xF.F`x-%REllipticE2ndarg/1/BasisVector/0/2/0/MultiSeri es/0GFixF$F$FjxF_e]pf*FivF$Fg[^nF$-Fdu6+FJ,$-F\ganFfwF-F0FiwFjwF_xF.F`x-%MEllip ticF/-1/BasisVector/0/0/1/MultiSeries/1GFixF$F$Fjx6(FecrFdvFevF0F)F0f*F`hmF$F]e vF$7&F0-FhbelF[fl,$F_gdrF-Fc`asF$F$FjxFg][pf*F\glF`enF_ivF$C.F]il>Fj[mFdjv>F=-& FcdlFj`[rF]fn>FE,&F^jlF_jlFhafnF0>F`fnF^[w>F=-&FcdlFc`hpF]fn>FEF`fq>F\gnF^[w>Fa [mF`gn>Fa[mF\\w>Fa[mFe\wF[ahqF$F$FhgnFcajpf*F\glF$F_jilF$7$-&F@F\deoFaim-&F@Fe[ bsFaimF$F$Fjx6&FihmFfvFevF_jlf*F`hmF$F[imF$7$F_jlFea_pF$F$FjxF`dglf*FciqFeiqF^c alF$C+@$FbgrYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F`dglF\\rFJF^zF%>Fj[mF^ \r@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fgdl6$F`dglF)Fc]rFd]rYFfdm>F\gn-Fax6$-&F gdlFad`qFc]rF]^r-Ffjl6$/Fc`l-.F`dglFc^rF\gnF$F$Ff^r6(FainF)FcimFevF_fmFgvf*FivF $FcinF$7#-&F@F_hcqFaimF$F$FjxFaddrf*F\glF$F_^wF$-FU6'-Fdu6+FJ-FS6$Fegl-Fg\t6'Fg w-F]^wF[hl-F]`m6$F\^fsF]y,$-F]`m6$F]^fsF]yF-F]yF0FiwFjwF_xF.F`x-F]^wF_hlFDFJF^z FgwF$F$FahlFjejof*F`hmF$Fg]^lF$-&F@Ff[`sFghmF$F$FjxFh[ipf*FivF$FfaclF$7#-&F@F`d `pFaimF$F$Fjx6(Fd]mFfvFevF)F)F)f*FialF$FiehrF$7%F)F[ganF^fhrF$F$FjxFehsf*F\glF_ bmFghsF$C'@$FjyO-F@6&-FehsFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m -&F]elFgadnF`dmFadmYFfdm>Fa[m-Fax6$-&F]elF]b^lF`dmF]em-Ffjl6$F[cdnFa[mF$F$FcemF j_gmf*FialF$FgemF$FjemF$F$Fjx6(Fe\uFfvFevF)F)F0f*F`hmF$F_jilF$7%F)-FadeoF[flFbj ilF$F$FjxFi\anf*F`hmF$Fe`[lF$FccgmF$F$FjxFb\fsf*FivF]eoF^calF$C*F]il>FE-&FU6'F` dglF)FevF)FgvFfeo>Fj[mF^[s@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[m Ffv-F]]fsFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F]]fsF]hoFa[mF$F$F^ho6&Fa_uF)F evF)f*FialF$Fc_uF$7$F)F`d^mF$F$FjxF\]]rf*FivF$Fg][mF$-Fdu6+FJ-&F@F[fdsFfwF0FiwF jwF_xF.F`x-%QBesselI/0/Generic/BasisVector/-_a1/MultiSeries/0GFixF$F$Fjx6)FdfqF )F*FevF_fmF+F)f*FialF$Fj]apF$7$FJ-Fa_jrFa]oF$F$FjxFebeqf*F\glF$FceilF$-Fdu6+FJ- &F@F`iaqFb\nF0FiwFjwF_xF.F`x-%jnChi/infinity/aux/2/-Pi~..~-1/2*Pi/0/BasisVector /0/MultiSeries/0GF\[mF$F$FjxFgh]rf*F\glF$F[bnF$7#-&F@Fee_oFaimF$F$FjxFh_pf*Fciq FeiqF`drF$C-@$F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fh_pF\\rFJF^zF%>Fj [mF^\r>Fa[mFj[m@&Fef]lYFfdmFgf]l>Fj[mFdv@%Fa\r>F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&Fg dlF][gpFc]rFa\r>F\gn-&FgdlF`_flFfg]l>F\gn-Fax6$-&FgdlF]asFc]rF]^r-Ffjl6$/Fc`l-F ]_gpFc^rF\gnF$F$Ff^rFd^cqf*F\glF$F][]lF$-Fdu6+FJ,$FibbrF-F0FiwFjwF_xF.F`x-%FShi /0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$Fjx%%tanhGf*FaeqF$F$F$-F@6$*&FeabpF0 Fc]]nFfvFaelF$F$FbgqF_cgpf*FivF$F`g]mF$7#-&F@Ffb]rFaimF$F$FjxFd]\rf*FivF]eoF^\\ rF$C)F]il>FE-&FUF^agrFfeo>Fj[m-Fcdl6%,$*&F-F_jlF^jlF_jlF_jlFafoFefo@$Fhfo>FE7#- Ffjl6$/Fc`l*&Fj[mFfv-F^ipFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-F^ipF]hoFa[mF$ F$F^hoFj``qf*F\glF$F[\nF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F`b_p6&Fgw-F]b[lF[hl-F]`m6$F aifsF]yF]yF0FiwFjwF_xF.F`x-F]b[lF_hlFDFJF^zFgwF$F$Fahl6$Fd]mF)f*FivFiahlF\_fnF$ C+F]il>FE-&FUFi[irFfeo>Fj[m-Fcdl6%F_`[oFafoFefo>F`fnFfgo>FE-&FUFj^fnFfeo>Fj[m-F cdl6%,&*&F=Fez-Fijal6%7$F_jlFh\m7##F\[pF-FhhqF0#F0F``hnF``[oFbheqFafoFefo>F\gnF `a[o>Fa[mF`gnFgheqF$F$F`cqFaehnf*FialF$FchamF$Fi_hrF$F$Fjx6&Fj]oF)FevFbfjmf*Fc^ mF$F\^oF$7$Fc\ho-FcgcnFb\hoF$F$FjxFe`_mf*FjjnF\[oF^grF$>F=-F]el6#7%-FU6#7$FD-&F @Fh\fnFd\o-FU6#7%-FcdlF\hp-F[h]q6&-Fjdl6$FacmFfjvFJF^zFgw-&F@F]bjnFd\o-FU6#7%Fa \gs-F[h]q6&-Fjdl6$FacmFf[wFJF^zFgw-&F@Fac[qFd\oF$F$6.FWFXFfqF`vFgrFh\oF]sFeflF] pFgflFipFjgnFfa_mf*Fg^nF$F_dilF$7#-&F@F^]^nFaimF$F$FjxFfcpf*Fd^oFeyFhdilF$@'Fjy FcjmF\zF`]crC&>F`\lFdjm>Fc\lFa]cr?(F=F-F0FDF\]l>F^]lF[^crF_alF$F$FealFh`hpf*F\g lF$Fg[uF$-Fdu6+FJ-Fae[lFb\nF0FiwFjwF_xF.F`x-%jnarccot/RootOf(1+_Z^2,index~=~2)/ BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxF_i^of*F`hmF$Fjg_lF$Ff[emF$F$FjxFb`g rf*F\glF$FfjgmF$7#-&F@FbgdoFaimF$F$FjxFgijrf*F]gpF\[oFa[foF$>F=-Fgdl6#7$-F]el6# 7$FcahmFi\bm-F]el6#7$Fj`hmFi\bmF$F$F`]bmF^blf*F^jmFeyFjalF$@'FjyFcjmF\zFejmC&>F `\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]lFheepF_alF$F$FealF^f]mf*FivF]eoFhf]nF$C*F]il >FE-&FU6'FainF)FevF,FgvFfeo>Fj[mF`ahl@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$ /Fc`l*&Fj[mFfv-F]g]mFixF0Fcgo>F`fnFdfu>Fa[mF`fn-Ffjl6$/Fc`l-F]g]mF]hoFa[mF$F$F^ hoFgdesf*F\glF$F]djnF$7#-&F@Fa\boFaimF$F$FjxFd`dqf*F\glF$F[^_mF$7#-&F@Fi]_mFaim F$F$FjxF\c`pf*FialF$FdhvF$F]dzF$F$FealF^aalf*Fg^nF$F\cepF$-FU6'-Fdu6+FJ-FS6$Feg l-&F@Fbjbm6(Fgw-F__alFidp--Ffc^oF_^_rFidpFhwF_[lF]yF0FiwFjwF_xF.F`x-F__alFcepFD FJF^zFgwF$F$FahlF]dgmf*F`hmF$Fgc^mF$F]dzF$F$FealF_[iof*FialF$FcealF$F`d_qF$F$Fj x6&Fe]^lF)FevF)f*F`hmF$Fg]^lF$7$F)Fd^fsF$F$FjxFhiaqf*F`hmF$F[[qF$Faa]oF$F$FjxFh _eof*F`hmFeyFcd_nF$C'>F`\lF0>Fc\lFgel>Ff\lF[g`n?(F=FezF0FDF\]l>F^]l,$*&F[ffqF0F =Fh[lF_jlF_alF$F$FealFb]hqf*FialFeyF\]hqF$@1FjyFihelF\z7$Fjhel,(Fd[nFj_tF\hsF0F ]`rF\hsF_z7%FjhelF[dgsF_ielFdz7&FjhelF[dgsF_iel,(#FdielFczF0Fd[n#FaawF-F]`rF_dg sFd`r7'FjhelF[dgsF_ielF^dgsFfielFjju7(FjhelF[dgsF_ielF^dgsFfiel,(#F`jelFghtF0Fd [n#F^jelFajelF]`rFddgsFi[v7)FjhelF[dgsF_ielF^dgsFfielFcdgsFcjelC+>F`\lFjhel>Fc \lF[dgs>Ff\lF_iel>Fi\lF^dgs>F`arFfiel>Fa^vFcdgs>Fd^vFcjel?(F=F[\lF0FDF\]l>F^]lF idgrF_alF$F$FealF`g_nf*F`hmFeyF[i[mF$C)>F`\lF0>Fc\lFbz>Ff\lF]b[o>Fi\l#F\[pFght> F`arFe\cq?(F=F\[pF0FDF\]l>F^]l*(,,Fh]lFfajmFe_l!$-&F[_lF\]cqF`^lF[eio*&,,Fh]lF_ ]cqFe_l!$C(F[_lFa]cqF`^lF`d`n*&,,Fh]lFi]xFe_lFb]cqF[_lFe]cqF`^l"$'H*&,*Fh]lFc[n Fe_lFj_tF[_lFigtF`^lF_avF0F=F0F0F0F=F0F0F0F=F0FfvF0Fi]cqFfvF=FfvF_alF$F$FealFb[ [pf*F^jmFeyF^grF$@)FjyFcjmF\z7$Fdjm-Fegl6#*(FihzF0F_]cpF0Fa`pFfvF_z7%FdjmFifgsF a]cpC'>F`\lFdjm>Fc\lFifgs>Ff\lFa]cp?(F=FezF0FDF\]l>F^]l-Fegl6#*&,*Fa^cpFfv*&,.* &F\htF0F^zF-F0*&^#!$#fF0FJF0F0^#"$[$F0*&F[ecrF0FJF-F0*(FdgtF0F^zF-FJF0F0*&F]^gl F0FJFezF0F0F[_lF0FfvF`_cpFfv*&,**&,*F[hgsF0*&^#"$s'F0FJF0F0*&F`gflF0FJF-F0*&Fdg tF0F^zF-F0F0F[_lF0F0F[`cpF0F]`cpF0*&,**&,&F[ecrF0*&F`gflF0FJF0F0F0F[_lF0F0F`^lF ]_glFe`cpF0*&,(*&F]^glF0F[_lF0F0Fj`cpF0F\acpF][pF0F=F0F0F0F=F0F0F0F=F0FfvF0,&F] jzF0*&FdgtF0F=F0F0FfvF_alF$F$FealFdd`mf*F\glF`enF[_fmF$C,F]il>Fj[mFdbo>F=-&Fcdl FbbgmF]fn>FEF^jl>F`fnFafn>F=-&FcdlF_fboF]fn>FEFd\cm>F\gnF]gn>Fa[mF`gnFjg\rF$F$F hgnFd[bsf*F\glF$F[_fmF$-Fdu6+FJFeb]sF0FiwFjwF_xF.F`x-%Parccos/infinity/BasisVec tor/0/0/1/MultiSeries/1GF\[mF$F$FjxFjifnf*F\glF`enFfaalF$C,F]il>Fj[mFdbo>F=-&Fc dlFjbasF]fn>FEF]aam>F`fnFafn>F=-&FcdlF[benF]fn>FEFi`gr>F\gnF]gn>Fa[mF`gnFa^_sF$ F$FhgnFgbjqf*F\glF`enFe`[lF$C,F]il>Fj[mFdbo>F=-&FcdlFefblF]fn>FEF]]cl>F`fnF\h^o >F=-&FcdlF^\[qF]fn>FEFd\cm>F\gnFhdco>Fa[mF`gnFfg^rF$F$FhgnFd`arf*F\glF$Fj[hmF$F hcgmF$F$FjxF_afsf*FivF$F^calF$7#-&F@F[\eqFaimF$F$FjxFfi`lf+Faeq6%F[igrF\igrF]ig rFhblF$C(F`igr@$Fhcl@%/-F@FhaioF)O-FU6$F0FaelOF)@$FjyOF)>F[jgr-FcdlFaim@$Ffh[o> FE-F@6$FE-Fijgr6#-F^[m6$Fc`lF=@%Fd[hl-F@6$Fj[m-FUFh[hr-F@6$-Ffi`lFjfoFj[mF$F$6* FWFXFhnFfflFaoFdflFbsF]]hrFhflF]c`of*FivF$F`dimF$7#-&F@Fhc^qFaimF$F$FjxF]egmf*F ivF$FfbcmF$-Fdu6+FJ-Fh\]qFfwF0FiwFjwF_xF.F`x-%hnBesselY/0/(2*_a1)::integer/Basi sVector/-_a1/0/0/MultiSeries/0GFixF$F$FjxF][]mf*F`hmFeyFhgsF$C*>F`\lFh[l>Fc\lF) >Ff\lF)>Fi\lFdhp>F`arF)>Fa^vF)?(F=F^`lF0FDF\]l>F^]lFdfcnF_alF$F$FealFihhqf*FivF $FjdhlF$7#-&F@FaeeqFaimF$F$FjxF\\^nf*FivF$FiehrF$-Fdu6+FJF[iesF0FiwFjwF_xF.F`x- %MEllipticF/-1/BasisVector/0/0/0/MultiSeries/0GFixF$F$Fjx6)Fd]mFfvFevF)F0F)Fgvf *FivF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project,~IN RIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17:22GF$7#-&F@Ff]bsFaimF$ F$FjxF^gcnf*Fg^nF$Fed\lF$-Fdu6+FJ-&F@F_\hoFf[[lF0FiwFjwF_xF.F`x-%JKummerM/0/Bas isVector/1-_a2/MultiSeries/0GF[_pF$F$FjxFjgepf*Fg^nF$FjhdmF$7#-&F@Fa\_sFaimF$F$ Fjx6(Fe\uF0FevF)F)F0f*F`hmF$F`cglF$7%F)-&F@FhghnF[flF\hhnF$F$FjxFdiimf*F\glF$Fa [foF$-FU6'-Fdu6+FJ-Fj[foF^_^pF0FiwFjwF_xF.F`x-F^himF\[mFDFJF^zFgwF$F$FahlFdj\of *FivFjacn6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~Algorithms~Project, ~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:12:24GF$C+F]il>FEF_bcn >Fj[m-Fcdl6%,$*0,>*2FjdrF0Faf\mF0F=F0)FbzF=F0FafjlF0FgbcnF0FieuF0FjccnF0Fh[l*.F jdrF0Faf\mF0F_chsF0FafjlF0FgbcnF0FieuF0Fh[l*2FjdrF0Faf\mF0F=F0F_chsF0FafjlF0Fgb cnF0FieuF0-Fj[alFbfjlF0Ffv*2FjdrF0Faf\mF0F=F0F_chsF0FafjlF0FgbcnF0FieuF0F\dcnF0 F-*2FjdrF0Faf\mF0F=F0F_chsF0FafjlF0FgbcnF0FieuF0-Fj[alF^]pF0F0*,Ff_cmF0FieuF0Fh hoF0F=F0FjccnF0Fh[l*(Ff_cmF0FieuF0FhhoF0Fh[l*,Ff_cmF0FieuF0FhhoF0F=F0F\dcnF0F-* ,Ff_cmF0FieuF0FechsF0F=F0FjccnF0F-*(Ff_cmF0FieuF0FechsF0F-*,Ff_cmF0FieuF0FechsF 0F=F0F\dcnF0Fh[l*,F\coF0)FfvF_]pF0FgbcnF0F=F0FjccnF0Fh[l*(F\coF0F]dhsF0FgbcnF0F h[l*,F\coF0F]dhsF0FgbcnF0F=F0F\dcnF0F-F0F=FfvFfeuFfvF]]pFfvFgbcnFfvFieuFfv,(Ffv F0F[dcnF0FiccnFfvFfvF]gemFafoFefo>F\gnFdfu>FEFjbcn>Fj[m-Fcdl6%*.FjdrF0Faf\mF0F= F0FbccnF0FeccnFfvF`dhsFfvFafoFefo>Fh`qFdfjl>F`fnFhcxF_dcnF$F$F`cqFi_[nf*FialF$F \jnF$Fh^`rF$F$FjxFbfesf*FdcqFeyFgiqF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF \]l>F^]l*(,(*&,,F-F0*&Fe]]mF0FgwF0F0Ff]lFfvFhwFfvF]_oFfvF0F[_lF0Ffv*&,(F_[lF-Fg ctF0Fi\aqF0F0F`^lF0Ffv*&,(*&,&*&FgctF0FgwF0F0Fh_lF0F0F[_lF0F0*&,(Fjc]lF0F_[lF`[ lFa\aqF0F0F`^lF0F0Fe\_nF0F0F=F0FfvF0Fg\_nFfvF=FfvF_alF$F$FealFd]_nf*Fg\uFeyFj\_ nF$@+FjyF[zF\zF]zF_z7%FJF^z,$*&,&FgizF0F^zF0F0FgwFfvF_jlFdz7&FJF^zFbfhs,&F^^flF f^tFJF[gpC(>F`\lFJ>Fc\lF^z>Ff\lFbfhs>Fi\lFffhs?(F=FczF0FDF\]l>F^]l*(,,Fh]lF0Fd` joF-Fb`joF0F`^lFh_lF`[jqFfvF0F^hjnFfvF=FfvF_alF$F$FealF]^enf*F^jmFeyFj\mF$@)Fjy FcjmF\zFfcarF_zFicarC'>F`\lFdjm>Fc\lFgcar>Ff\lFf`z?(F=FezF0FDF\]l>F^]lF`darF_al F$F$FealF[ifpf*FivF$F[dzF$-Fdu6+FJ,$-F_fgmFfwF-F0FiwFjwF_xF.F`x-%ZEllipticE2nda rg/infinity/BasisVector/-1/0/0/MultiSeries/1GFixF$F$FjxF\fmf*F^jmFeyFgemF$@'Fjy FcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0FDF\]l>F^]l-Fegl6#F_icnF_alF$F$FealFedpf *FdcqFeyF_dilF$@+FjyF[zF\zF]zF_z7%FJF^z,$*(FJF0,*Fe]lFfvFcdqFczF0F0Ff]lF`[lF0F_ [lFh[lF]gemFdz7&FJF^zF[ihs,$*&,0Fd[_nFczF^`uF0Fe[_nF`[lFj`^nFfvF_`uFczFJF-Fj_uF \[lF0F_[lFh_lFiaemC(>F`\lFJ>Fc\lF^z>Ff\lF[ihs>Fi\lF_ihs?(F=FczF0FDF\]l>F^]l*(,, Fh]lF0*&,&F_[lFh[lFgwFczF0Fe_lF0Ffv*&,*Fe]lFfvFcdqFcz"#DF0Ff]lF`[lF0F[_lF0FfvF \eqFf[l*&,(F[_lFa_tF\eqF_jtFjdqF0F0F=F0FfvF0F]eqFfvF=FfvF_alF$F$FealF_\uf*F^a\l FeyFfaalF$@'FjyF[zF\zF]zC&>F`\lFJ>Fc\lF^z?(F=F-F0FDF\]l>F^]l,$*(F]_lF0F[_lF0F=F fvFfvF_alF$F$Feal6(F^fpFdvFevF)F)F)f*F`hmF$F\jrF$7$F)FagdoF$F$Fjx6&FehnFggmFevF _jlf*F`hmF$FfjgmF$7$F_jlF\danF$F$FjxFhjdof*F\glF$F`jdoF$-Fdu6+FJFg_aoF0FiwFjwF_ xF.F`x-%jnarctan/RootOf(1+_Z^2,index~=~2)/BasisVector/0/0/1/MultiSeries/1GF\[mF $F$FjxFcdhmf*FivF$FcealF$-Fdu6+FJ-&F@Fe__rFfwF0FiwFjwF_xF.F`x-%TChebyshevU/infi nity/BasisVector/_a1+2/MultiSeries/0GFixF$F$Fjx6(F[joF0FevF)F)F)f*F`hmF$Ff_^lF$ 7$F)Fa^_pF$F$FjxFh]of*FialF$6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~the~ Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:17: 10GF$F]dzF$F$Feal6)F[[]lF)FevF)F)F)Fgvf*F\glF$F][]lF$7$-&F@FebbrFaim-&F@Fjj\lFa imF$F$FjxFgc^rf*FivF$Fh\\mF$7#-&F@F]cdnFaimF$F$FjxF\igqf*F\glF$F\jrF$7#-&F@Fjir FaimF$F$FjxFfagpf*FivF$Ff_fmF$-Fdu6+FJ-&F@6&Fd_fmF)F/F)FfwF0FiwFjwF_xF.F`x-%hnA ngerJ/infinity/aux/1/-Pi~..~Pi/0/BasisVector/0/MultiSeries/0GFixF$F$FjxF[b[lf*F ivF$Ffa[lF$-Fdu6+FJ-&F@FdjarFfwF0FiwFjwF_xF.F`x-%IBesselI/0/BasisVector/-_a1/Mu ltiSeries/0GFixF$F$FjxFaejlf*FivF$Fh^[qF$7#-&F@Ff^[qFaimF$F$FjxFi_jrf*F`hmF$F[ \nF$F`b[lF$F$FjxFg]_lf*FialFey6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and~th e~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~23:1 7:16GF$@/FjyF_ganF\z7$F`ganF\j]qF_z7%F`ganF\j]q,$F_j]qFh`\mFdz7&F`ganF\j]qF\_is Fbj]qFd`r7'F`ganF\j]qF\_isFbj]q,$F[[^q#FfvFc[^qFjju7(F`ganF\j]qF\_isFbj]qF__isF e[^qC*>F`\lF`gan>Fc\lF\j]q>Ff\lF\_is>Fi\lFbj]q>F`arF__is>Fa^vFe[^q?(F=F^`lF0FDF \]l>F^]l-Fegl6#*(,,F^avFc`lFdavF`cuF\]^qFfv*&,&Fh[lF0Fd[nF\[pF0F[_lF0Ffv*&,.F^a vFjarFb]^qF0FdavF^j[mFc]^qF0*&,&Fd[nFa_tF[\lF0F0F[_lF0F0*&,.F^avF]`oFdavFegtFi] ^qF0*&,&Fd[nFa_vFd]lF0F0F[_lF0F0F]^^qF0Fh]bnF0F0F=F0F0F0F=F0FfvF0,(F-F0Fd[nFh[l *&,(FczF0Fd[nF`[lFj\flF0F0F=F0F0FfvF=FfvF_alF$F$FealF\_mf*F\glF_bmFg[\mF$C'@$Fj yO-F@6&-F\_mFa\lFJF^zF%>F=F\cm@%F^cm>Fj[mF`cm>Fj[mFdcm@'F[dm>Fa[m-&F]elFjijpF`d mFadmYFfdm>Fa[m-Fax6$-&F]elF[_mF`dmF]em-Ffjl6$F_[[qFa[mF$F$FcemF\b^lf*F^doFeyFe `pF$@'FjyFdfmF\zFi\]mC&>F`\lF0>Fc\lFj\]m?(F=F-F0FDF\]l>F^]lFa]]mF_alF$F$Feal6&F ]`gmF)FevF)f*FialF$F_`gmF$7$F)FehgmF$F$FjxF_g^mf*FivF]eoFdhvF$C*F]il>FE-&FUFdic rFfeo>Fj[m,$*&F=F0F^jlFfvFfv@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FEFja`o>F`fnFfd^r>Fa [mF`fnFcb`oF$F$F^hoFfe`mf*F\glF$F`j`nF$-FU6'-Fdu6+FJ-FS6$Fegl-F]cjo6&Fgw-F\`[lF [hl,$Fbd\qFfvF]yF0FiwFjwF_xF.F`x-F\`[lF_hlFDFJF^zFgwF$F$Fahl6&F\hnFfvFevF_jlf*F `hmF$F^a]mF$7$F_jlF`hnF$F$FjxF\j\pf*FjjnF\[oFi^]lF$>F=-F]el6#7$-Fcdl6#7$Ff[\p-& FUF`acoFd\o-Fcdl6#7%Fb[\rFd[\r-&FUFaegoFd\oF$F$F`aflF]a^pf*FjjnF\[oF]]^lF$>F=-F ]el6#7%-FU6#7$FD-&F@F[c^pFd\o-FU6#7%Fa\gsF[]gs-&F@FhgiqFd\o-FU6#7%Fa\gsFb\gs-&F @FdbcpFd\oF$F$Fa]gsF]j_sf*F\glF$Fj^`oF$-Fdu6+FJFe^joF0FiwFjwF_xF.F`x-%ECi/0/Bas isVector/0/0/1/MultiSeries/2GF\[mF$F$FjxF[eof*FciqFeiqF_eoF$C+@$FbgrYF]jq>F=F_j q@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-F[eoF\\rFJF^zF%>Fj[mF^\r@%Fa\r>F`fnFc\r>F`fnFg \r@'F^]r>F\gn-&FgdlFjdoFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlF_bhmFc]rF]^r-Ffjl6$/Fc`l- FbgoFc^rF\gnF$F$Ff^r6*F]_zF0FevF)F)F0FgvF)f*F\glF$F__zF$-Fdu6+FJ-F^hamFb\nF0Fiw FjwF_xF.F`x-%MEllipticCE/1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$FjxF^_dnf*F \glF$Fgc[nF$7#-&F@F_ijqFaimF$F$FjxFigfnf*FialF$FhbblF$Fa[_oF$F$FjxF[b]of*FialFe yFea]oF$@1FjyF]e\nF\z7$F^e\nF[f^qF_z7%F^e\nF[f^q,&F]`rFezFd[n#F]`oF-Fdz7&F^e\nF [f^qFbjisF`f^qFd`r7'F^e\nF[f^qFbjisF`f^q,$Fcf^qFjhzFjju7(F^e\nF[f^qFbjisF`f^qFf jisFgf^qFi[v7)F^e\nF[f^qFbjisF`f^qFfjisFgf^q,$F]g^q#F0F[avC+>F`\lF^e\n>Fc\lF[f^ q>Ff\lFbjis>Fi\lF`f^q>F`arFfjis>Fa^vFgf^q>Fd^vFijis?(F=F[\lF0FDF\]l>F^]l-Fegl6# *(,.Fgb\mF_avFbh^qFfvFhb\mFabdmFdh^qFfv*&,&F]`rF_a\mFd[n"$2#F0F[_lF0Ffv*&,.Fgb \mFb_vFhb\mFgbdmF[i^qF0*&,&Fd[n!$l#F]`r"#uF0F[_lF0F0Fbi^qF0*&,.Fgb\mFbbuFhb\mF] cdmFgi^qF0*&,&F]`rFb`tFd[n"$8"F0F[_lF0F0F]j^qF0Fcd\mF0F0F=F0F0F0F=F0FfvF0,(Fd[n FezFh_lF0*&,(Fd[nF^^lF\[pF0F[dvF0F0F=F0F0FfvF=FfvF_alF$F$FealFa`jnf*Fg^nF$F`ffn F$-FU6'-Fdu6+FJ-FS6$Fegl-&F@F_aep6(Fgw-Fig\mFidp--Ffc^oFj[\pFidpFhwF_[lF]yF0Fiw FjwF_xF.F`x-Fig\mFcepFDFJF^zFgwF$F$FahlFihmf*F\glFd[dlFcenF$C*@$FjyO-F@6&-FihmF a\lFJF^zF%>Fa[mF\cm>F`fnFa[m@&F`\dlYFfdmFa`bl>Fa[mFdv@%Fd\dl>F\gnF`cm>F\gnFg\dl @+F^]dl>Fh`q-&F]elF^enF\ixFj\bl@%Fc`io>Fh`q-Fjdl6$-F\]y6%-F^fl6$-F\]yF`dbqFaelF fvF.F^jl>Fh`q-&F]elFfc]oF\ixFi]dl>Fh`q-&F]elFfccoF\ixFd\dl>Fh`q-&F]elF_^hoF\ix> Fh`q-Fax6$-&F]elF`\\qF\ixF\_dl@$F^_dl@$-F\_yFaa\qC%-Ff_dl6'F-Fh_dlFi_dlFihmFaix @%Fd\dl>Fj[m-FgdlFicdl>Fj[m-FgdlF_ddl@&F\adlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFih m-Fd^y6&,$-FihmF[flFh[lFJF^zFgw>Fh`q-Fd^y6&,&FeajsFh[lFh`qF0FJF^zFgw>F__dlF%F[b dlC&>F__dlF\]l-Ff_dl6'F-Fh_dlFaadlFihm-Fd^y6&,$*&Fd\alF0FeajsF0FfvFJF^zFgw>Fh`q -Fd^y6&,&FbbjsFfvFh`qF0FJF^zFgw>F__dlF%-Ffjl6$FegnFh`qF$F$66FWFXFaoFdflFdrFc\mF ]sFeflFhnFfflFfqF`vFasFcflF_pFignFioFegdlF`sFcgqFff[lf*F`hmFbjblFbi[rF$C(>Fj[mF d_il>Fa[mFg_il>F`\lF)>Fc\lFh[l?(F=F-F0FDF\]l>F^]l,$*&,&*&,*F_j[rFh[lFbj[rF^`l*& ,&Fh[lF0F=F^`lF0F[\clF0Ffv*&F=F0F]\clF0F^`lF0Fcj[rFfvF0FihhnFfvF0F=FfvFfvF_alF$ F$FjxFihgnf*FivF$FgjemF$-Fdu6+FJ-F[[fmFfwF0FiwFjwF_xF.F`x-%hnBesselI/0/(2*_a1): :integer/BasisVector/-_a1/0/0/MultiSeries/0GFixF$F$Fjx6(FefsF)FevF)F)F0f*F`hmF$ FgfsF$7&F)-F__`oF[fl,$F]ddqF-FddfqF$F$FjxFdd]pf*FialF$6#%jrCopyright~(c)~2004~b y~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~10/26/2004~@~23:16:56GF$F]dzF$F$FealFbdipf*FivF$F]gcmF$7#-&F@Fg[hoFaimF$ F$FjxF\e^mf*F`hmFeyFdgclF$C)>F`\lFhi\n>Fc\lF)>Ff\lFieas>Fi\lF)>F`arF\fas?(F=F\[ pF0FDF\]l>F^]l*(,&Fh]lFfv*&,(Fh]lFfvF[_lFfv*&,(Fh]lFfvF[_lFh_lFf`oF0F0F=F0F0F0F =F0FfvF0Fb[]nFfvF=FfvF_alF$F$FealF]b`qf*Fc^mF$Fga`qF$Fac`sF$F$Fjx6&FbaflF)FevF) f*F`hmF$FdaflF$7$F)F[beqF$F$FjxFiidmf*F\glF$FaidmF$-Fdu6+FJ,$Fc[[rF-F0FiwFjwF_x F.F`x-%FSsi/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$FjxF\h\of*FivF$F^ctF$-Fdu 6+FJ-&F@Ff^\qFfwF0FiwFjwF_xF.F`x-%inStruveH/infinity/aux/1/-Pi~..~Pi/0/BasisVec tor/0/MultiSeries/0GFixF$F$FjxFehrf*FivF]eoF^grF$C*F]il>FE-&FUFhbhrFfeo>Fj[m**F dbamF0F-F_jlF^jlFgelFgd^lF0@%Fjeo>Fj[mF_fo>Fj[mFcfo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[ mFfv-FairFixF0Fcgo>F`fnFfgo>Fa[mF`fn-Ffjl6$/Fc`l-FairF]hoFa[mF$F$F^hoFf`fnf*Fd^ oFeyFecqF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2F]_oF`[lF^zF`[lFa [nFczF0F0FJF`[lFd[nFczFb[nFc[n*&,*F`[lF0FJFc[nF^zFc[nF=FczF0F=F0F0F0F`^lF0Fcj]r FfvFfvF_alF$F$FealF[[amf*F`hmFc_rFbh^mF$C'>Fj[mFeh^m>F`\lF)>Fc\lF_jl?(F=F-F0FDF \]l>F^]l-Fb\^m6#,$*&,&*&,&Faf`sFfvF][apFczF0Fbg\nFfvF0FihhnFfvF0F=FfvFgelF_alF$ F$FjxFgdjnf*F\glF$F_^wF$-Fdu6+FJ-&F@F_^joFb\nF0FiwFjwF_xF.F`x-%hnChi/infinity/a ux/1/1/2*Pi~..~Pi/0/BasisVector/0/MultiSeries/0GF\[mF$F$FjxF\fcmf*F\glF$Fh^bmF$ -Fdu6+FJ-F\[gqFb\nF0FiwFjwF_xF.F`x-%LD(AiryBi)/0/BasisVector/0/0/0/MultiSeries/ 0GF\[mF$F$FjxFewf*FialFeyFe_rF$@-FjyFdgcrF\zFfgcrF_zFggcrFdzFigcrFd`rFjgcrC)>F` \lFegcr>Fc\lF)>Ff\lFhgcr>Fi\lF)>F`arF[hcr?(F=F\[pF0FDF\]l>F^]lFjhcrF_alF$F$Feal 6$Fd]mFfvf*FivFiahlFg`hsF$C+F]il>FE-&FUFe[^nFfeo>Fj[m-Fcdl6%,$FbeirF`\oFafoFefo >F`fnF\f`n>FE-&FUFe`hsFfeo>Fj[m-Fcdl6%,$*&,0FefirFfv*(Ff[wF0F^jlF0F=F-F0FdfirFf vF=F-FiaamF0FffirF0FeeirF0F0Fif`nFfv#FfvFegtFafoFefo>F\gnF`g`n>Fa[mF`gnFgheqF$F $F`cqF[[cqf*FivF$FchamF$-FU6'-Fdu6+FJ-FS6$Fegl-&F@Fdcdm6&Fgw,&*&FhwFfv-Fecr6#Fg demF0F-*(FfjvF0FhwFfv-Fecr6#*&,&Ff]lF0FfvF0F_jlFhwFfvF0F0FfdemFhwF0FiwFjwF_xF.F `x-Fbdz6$FhwFc\uFDFJF^zFgwF$F$FahlFfhfnf*Fc^mFc_rFe`]sF$C$>Fj[mF_h^m@)FjyFbgxF \z7$F),$*&FJF0,(F0F0Fa[nFh[lF[azF0FfvF-F_z7%F)Fi^[t*&,,Fd[nFajpFd`zF^`lFfvF0Fa[ nF-F[azFfvF0,,F][pF0Fa[nFaiuF[azF_^x*$F^zF^`lFi^l*$F^zFc[nF0FfvC'>F`\lF)>Fc\lFi ^[t>Ff\lF]_[t?(F=FezF0FDF\]l>F^]l-Fegl6#*&,(F[`sF\[lF[_lF0Fja]sF`[lF0F[b]sFfvF_ alF$F$Fjx6&F\`[lFfvFevF)f*F`hmF$F^`[lF$7$F)Fbf`rF$F$FjxF`c]sf*F\glF$FgepF$-Fdu6 +FJ-Fb^ilFb\nF0FiwFjwF_xF.F`x-%Iarccsc/0/BasisVector/0/0/1/MultiSeries/0GF\[mF$ F$FjxF\ignf*FivF$FgjemF$-Fdu6+FJ-F^[fmFfwF0FiwFjwF_xF.F`x-%hnBesselI/0/(2*_a1): :integer/BasisVector/-_a1/0/0/MultiSeries/1GFixF$F$FjxFbacmf*FialFeyF\acmF$@)Fj yFg[]qF\zFj[]qF_zF_hiqC'>F`\lFh[]q>Fc\lF)>Ff\lF`hiq?(F=FezF0FDF\]l>F^]lFghiqF_a lF$F$FealFi]]nf*F`hmFeyFbfcmF$C'>F`\lF0>Fc\lF)>Ff\lFbz?(F=FezF0FDF\]l>F^]l,$*(F bj[pF0F[_lF0F=Fh[lFfvF_alF$F$Feal6$Fi^rF]yf*F\glF$Fih]mF$-FU6'-Fdu6+FJ-FS6$Fegl -&F@F\_ir6&FgwFchclFihclF]yF0FiwFjwF_xF.F`x-Fi^rF_hlFDFJF^zFgwF$F$FahlF`geof*Fi vF$Fg\nF$-Fdu6+FJ-&F@Fe\nFfwF0FiwFjwF_xF.F`x-%TEllipticEfirstarg/1/_a2/BasisVec tor/0/MultiSeries/0GFixF$F$FjxFi^fnf*FivF$Fe_rF$-Fdu6+FJ-F[gdrFfwF0FiwFjwF_xF.F `x-%YEllipticE2ndarg/-1/_a1/BasisVector/3/2/0/0/MultiSeries/0GFixF$F$FjxFb^bnf* Fd^oFeyFd^flF$@%FjyFcjmC%>F`\lFdjm?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(,2F^^flFfvF^zF0 Fa[nF0FcjalF0FJFfvFd[nF0Fb[nFh[l*&,,FfvF0FgwF0FJF-F^zFh[lF=F0F0F=F0F0F0F`^lF0Fi [asFfvFfvF_alF$F$FealFhfjmf*Fc^mF$F\^oF$Fc[gsF$F$FjxFhehlf*Fg^nF$Fd^mF$-Fdu6+FJ -&F@F[b[qFf[[lF0FiwFjwF_xF.F`x-%RLegendreP/infinity/BasisVector/-_a1/MultiSerie s/0GF[_pF$F$FjxFcc`sf*Fd^oFeyFgyF$@'FjyFcjmF\zFejmC&>F`\lFdjm>Fc\lFfjm?(F=F-F0F DF\]l>F^]lFfgapF_alF$F$FealF^fdqf*FialF$Fbf^mF$F^fipF$F$Fjx6&Fih\nF)FevF)f*F`hm F$Ffg\nF$7$F)-&F@6%Fih\nF)F/FghmF$F$Fjx%)LambertWGf+Faeq6.Fg^foFd^foF`ex%+close dformGF[exF`icp%)dominantGFhhl%*closeddomG%&genptG%&finalGF\exFhblF$C(F\_fo@'Fg clC$>F=FD>FEF)FhelC$>F=F`fl>FEF^jdrY6$QJLambertW~expects~1~or~2~arguments,~got~ %1F$Fiel@$4-FH6$FEFagxY6$QNcannot~expand~LambertW~with~first~argument~%1F$FE@$F [dm@%F_dlOF)YQ8singularity~encounteredF$>Fj[mF\]bl@+Fef]lYFfdmFgf]lC*>Fa[m-.Fhe [t6$-Fa_hl6%0FEF)FEFef[sF^^hs>Fh`q-Fcdl6&F=FJF^zFbbq>Fbhx-F]h[t6$F_h[t-F^[m6$Fc `lFh`q@$FcayC%>Fj[m-FN6%/-F]h[tFjaerFbhx/F]hxFhh[t-F^f]n6%FeglF--Fjdl6$-F^fl6&- Fecl6+FJ7$F]hxF]hxF)FfjxF`hfoFdvFagxF`x*&F]hxF0FahglF0FJF[ipFgw-Fecl6+FJ7#,$F`i [tFfvF)FfjxFbgxFdvFagxF`xF_j[t>Fbbq-Fgdl6$Fbbq-F]elFiher>Fbbq-Ffjl6$/Fc`l,&Fa[m F0FbhxFfv-F\]y6%Fj[mFbbqFael@'3/-F^[m6$FfiglFh`qF)2F0Ffey>Fh`q-F^fl6&Fh`qFJF^dy Fgw55F][\t/FhiglFbcy0*$&Fhjgl6#FhiglFfv-F\_y6$7$FacyFh[\tFJC$@$Ff[\t-Fd^yF_jgl> Fh`q-Fc`y6&FbhxFJF^zF\]l>Fh`q-Ffjl6$/Fc`lFbhx-Fgcy6&FfvFEFh`qFael>F]dyFh`q@$Fca y>F]dy-Fjdl6$F]dyFbbq-Ffjl6$/Fc`lFa[mF]dyF^]r@%F_dl-F\]y6$-Fecl6+FJ7#-Faal6$*() FfvF`iglF0)Fdix,&FdixF0FfvF0F0-F[gy6#FdixFfv/FdixFggglF0F]gy7#-F\x6#FggglF_xFag xFcx-F]h[tFe]dpFhb`lC$>Fa[m-F]h[t6$FEF^^hs@%/Fdgx-F\_y6$7$FdgxFhiglFJC$@$Ff[\tF `\\t-Fc`yF[fy-Ffjl6$Fa]\t-Fjey6%-Fgcy6&F0-Fa_hl6%2F)FEFjg\l,&FEFfvFfvF0-Fjey6%- F]elFfhglFfvF.FaelFfvF.3F_dl5/Fj[m,$-Fj[oFegxFfv/-Figy6#,&Fj[mF0Fb`\tF0F\]lC%>% &OrderG-F]e_m6$F-F_x>F`fn-F^jfo6$-%&solveG6$/-_Fh_dlFht6$*$,&F-F0*&Fe]\sF0-F]fq F\ixF0F-F_jlF\gnF`xF\gnFael-Fjdl6$Ffv-F\]y6%-Ffjl6$/Fc`l,&F0F0-Fhe[t6#,&*&Fb`\t F0F`xF-F0Fb`\tFfvF0F`fn-F]el6%-Fjey6%-Fjdl6$FDF\]r,$-F]fqFd\lF-FiwF_jlFaelFael- Fc`\s6$Fhe[tFbelF$F$6BFWFXFepFg^rFdrFc\mFdoF``hlFhnFfflF]sFeflF]pFgflFaqFbhlFeq FahyFjoFa`hlFaoFdflFdsc'jsc_94&:-476F_pFignFgpF^]hrFhsc.series2SERIES&:-480FjpF \]\lFdu6)FcduF)F*FevF_fmF+F)f*FialF$FgjemF$7$FJ-FefdqFa]oF$F$FjxF_`gsf*FivF$Fhf ]nF$7#-&F@FjierFaimF$F$FjxF`jerf*FialF$Fhf]nF$Fe^[qF$F$FjxFd[jmf*FialFcd_mFf[am F$@%Fgd_mC$>F=F\e_m@%F`e_m-&F@Fcc_qFaimC%>FE-Fbd\tFge_m>Fj[m-&F@Fd[amF\f_mFcf_m Fad\tF$F$Fjx6)F[joF0FevF)F)F0Fgvf*F\glF$FbfcmF$7$-&F@F`fcmFaim-&F@Fgi[oFaimF$F$ Fjx6&Fe\mF_[elFevF)f*FialF$FhhjnF$7$F)FigbqF$F$FjxFaf`nf*FivF$F``sF$7#-&F@Fd]jq FaimF$F$FjxFic\rf*Fg^nF$F`ezF$-Fdu6+FJ-&F@F^b_qFf[[lF0FiwFjwF_xF.F`x-%RGegenbau erC/-1/BasisVector/-_a2+1/2/MultiSeries/0GF[_pF$F$FjxFb^flf*FciqFeiqF^^_lF$C+@$ F[jqYF]jq>F=F_jq@$FhjqYFc[r>FEFe[r@$F_dlO-FU6&-Fb^flF\\rFJF^zF%>Fj[mF^\r@%Fa\r> F`fnFc\r>F`fnFg\r@'F^]r>F\gn-&FgdlFie\mFc]rFd]rYFfdm>F\gn-Fax6$-&FgdlFeicqFc]rF ]^r-Ffjl6$/Fc`l-Fag\mFc^rF\gnF$F$Ff^r6&FcjyF)FevF)f*Fc^mF$F]ffqF$7$F)F_ffqF$F$F jxF`icmf*Fg^nF$FgyF$-FU6'-Fdu6+FJ-FS6$Fegl-Fe\ar6)Fgw-F\yFidp--Ffc^oF^ghrFidp,$ --F[d^oF^ghrFidpF-FhwF_[lF]yF0FiwFjwF_xF.F`x-F\yFcepFDFJF^zFgwF$F$Fahl6(F^isF)F evF,F)F)f*FialF$F[^]mF$7%FJ-FafblFa]o-F]]_sFa]oF$F$FjxFb\cmf*F\glF$F^hnF$7#-&F@ Ffe[lFaimF$F$FjxF```rf*FialF$Fjf[mF$F]g[mF$F$FjxFcd[rf*FivFiduFg^`qF$C)F]il>FE- &FUFfdgmFfeo>Fj[m-Fcdl6%*0)F_jlFicmF0Faf\mF0F=F0FbccnF0FeccnFfvF^jlFfvFhccnFfvF afoFefo@$Fhfo>FE7#-Ffjl6$/Fc`l*&Fj[mFfv-F(FixF0Fcgo>F\gnFdfjl>F`fnF\gn-Ffjl6$Fi fjlF`fnF$F$F^hoFd^jqf*Fc^mF$Fgb]lF$FffcrF$F$FjxF]]]pf*F\glF$Ff_^lF$-Fdu6+FJFdcc lF0FiwFjwF_xF.F`x-%MEllipticCK/0/BasisVector/0/0/1/MultiSeries/1GF\[mF$F$FjxFda `qf*FivF$F\]fmF$-Fdu6+FJ-&F@Fc`doFfwF0FiwFjwF_xF.F`x-%VEllipticEfirstarg/1/_a1/ BasisVector/3/2/MultiSeries/0GFixF$F$FjxF_]_lf*FialFey6#%jrCopyright~(c)~2004~b y~Ludovic~Meunier~and~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~gen erated~10/26/2004~@~23:17:09GF$@-Fjy7#,$F]`rFhi\nF\z7$Fb\]tF)F_z7%Fb\]tF),&Fd[n Fc\xF]`rF\j\nFdz7&Fb\]tF)Fe\]tF)Fd`r7'Fb\]tF)Fe\]tF),(Fd[nFb[xFaa\mF0F]`rF`j\nC )>F`\lFb\]t>Fc\lF)>Ff\lFe\]t>Fi\lF)>F`arFh\]t?(F=F\[pF0FDF\]l>F^]l-Fegl6#*(,&Fh ]lF0*&,(Fh]lF0FdfclF0*&,(Fh]lF0Fb[arF0FhcwF0F0F=F0F0F0F=F0FfvF0,&Fd[nF`[l*&,&Fd [nF`[lF_brFfvF0F=F0F0FfvF=FfvF_alF$F$FealFdcbnf*F]gpF\[oFcbmF$>F=-F]el6#7$-Fjdl 6#7%FDFj`hm-&Fcdl6#Fd\elF`^cl-Fjdl6#7%FDFcahm-&Fcdl6#F]bmF`^clF$F$Fg\o6(Fe[uFfh nFevF)F)F)f*F`hmF$Fg[uF$7$F)Fce[lF$F$FjxFfhmf*F^doFeyFahmF$@'FjyFdfmF\zF]h_lC&> F`\lF0>Fc\lF^h_l?(F=F-F0FDF\]l>F^]lFgh_lF_alF$F$FealF\g[of*F`hmF$Ffg\nF$Fee[tF$ F$Fjx%&eulerGf*FaeqF_hinF$F$C%>F=Ffeq>FEF`fl-F@6$*&FgbcnF0,&-F]``l6%F)FicmFcfhl F0-F]``l6%F)Ficm,&FEF_jlF_jlF0FfvF0FaelF$F$FbgqFe]of*FialFeyFa\isF$@1Fjy7#,$F]` rF`[lF\z7$Fi`]tF)F_z7%Fi`]tF),$F]`rFfvFdz7&Fi`]tF)F\a]tF)Fd`r7'Fi`]tF)F\a]tF),$ F]`rFda\nFjju7(Fi`]tF)F\a]tF)F_a]tF)Fi[v7)Fi`]tF)F\a]tF)F_a]tF),$F]`rFga\nC+>F` \lFi`]t>Fc\lF)>Ff\lF\a]t>Fi\lF)>F`arF_a]t>Fa^vF)>Fd^vFba]t?(F=F[\lF0FDF\]l>F^]l -Fegl6#*(,(Fh]lFd]lF^cwFfvF`cwFfvF0F\dwFfvF=Fh[lF_alF$F$Feal6&Fh[pFfvFevFcbxf*F c^mF$F]d\lF$7$Fh^doF`b_qF$F$Fjx6&FdevFdvFevFi_pf*Fc^mF$Fi[elF$7$Fa`pFj\_oF$F$Fj x6(F`\[mF)FevF)F)F0f*F`hmF$Fd^_mF$7&F)-FfeinF[fl,$Fj[cpF-F`^\qF$F$FjxF]ajpf*F\g lF$F_jilF$7#-&F@F`fgnFaimF$F$FjxFg]isf*FialF$Ff_fmF$Ff]apF$F$FjxF__^mf*FivF$F[f ^lF$7$-&F@F\eaqFaim-&F@Fie^lFaimF$F$FjxFfdcnf*F^jmFeyFcealF$@%FjyFcjmC%>F`\lFdj m?(F=F0F0FDF\]l>F^]l-Fegl6#,$*(F`choF0F`^lF0,(Fd[nF-FJF0*&,(FJFczF0F0F=F-F0F=F0 F0FfvFfvF_alF$F$FealFdfjnf*FjjnF\[oFfaclF$>F=-F]el6#7#-Fjdl6#7%Ff[\pFg[o-&FcdlF b]dnFd\oF$F$Fg\o6(Ff^bmF)FevF)F-F)f*F`hmF$Fh^bmF$7$F--Fch[qF[flF$F$FjxFji^rf*Fi vF$F``sF$-Fdu6+FJ-Ffc\lFfwF0FiwFjwF_xF.F`x-%SEllipticE2ndarg/-1/BasisVector/0/1 /1/MultiSeries/0GFixF$F$FjxFjcemf*FivF$Fa[elF$7#-&F@Fa``mFaimF$F$FjxFh_]sf*Fg^n F$Fh_[qF$-Fdu6+FJ-&F@Fed[lFf[[lF0FiwFjwF_xF.F`x-%inKummerU/infinity/aux/0/-Pi~. .~Pi/0/BasisVector/0/MultiSeries/0GF[_pF$F$Fjx6&F`^mFdvFevF_fmf*Fc^mF$Fe^oF$7$F `]^lF`canF$F$Fjx6&FcirF0FevF_jlf*F`hmF$F`c`mF$7$F_jlFj\\pF$F$FjxF`i`of*F\glF$Fb i\mF$-FU6'-Fdu6+FJ-FS6$Fegl-F_g`s6&Fgw-FehnF[hl*$F^\dqFgelF]yF0FiwFjwF_xF.F`x-F ehnF_hlFDFJF^zFgwF$F$FahlFge[tf*F^doFeyFfg\nF$@'FjyFdfmF\zFefmC&>F`\lF0>Fc\lF)? (F=F-F0FDF\]l>F^]lFdi]lF_alF$F$Feal6)FdfqF)FegqFevF)F)F0f*FialF$Fjf_mF$7%F)-F_^ fpFa]oFe]fnF$F$FjxF]d[rf*FivFjacn6#%jrCopyright~(c)~2004~by~Ludovic~Meunier~and ~the~Algorithms~Project,~INRIA.~All~rights~reserved.~-~generated~10/26/2004~@~2 3:12:45GF$C+F]il>FE-&FUF[d`pFfeo>Fj[m-Fcdl6%,$*0,>*0Fcj\tF0Faf\mF0F=F0)F`\oF=F0 FafjlF0FieuF0FjccnF0F-*,Fcj\tF0Faf\mF0F^i]tF0FafjlF0FieuF0F-*0Fcj\tF0Faf\mF0F=F 0F^i]tF0FafjlF0FieuF0FbchsF0F0*0Fcj\tF0Faf\mF0F=F0F^i]tF0FafjlF0FieuF0F\dcnF0Fh [l*0Fcj\tF0Faf\mF0F=F0F^i]tF0FafjlF0FieuF0FechsF0Ffv*,)F_jlF=F0FieuF0FhhoF0F=F0 FjccnF0F-*(Fdi]tF0FieuF0FhhoF0F-*,Fdi]tF0FieuF0FhhoF0F=F0F\dcnF0Fh[l*,Fdi]tF0Fi euF0FechsF0F=F0FjccnF0Fh[l*(Fdi]tF0FieuF0FechsF0Fh[l*,Fdi]tF0FieuF0FechsF0F=F0F \dcnF0F-*(F\coF0F=F0FjccnF0F`[lF\coF`[l*(F\coF0F=F0F\dcnF0FczF0F=FfvFfeuFfvF]]p FfvF^jlFfvFieuFfvFhccnFfvFjhzFafoFefo>F\gnFdfu>FEF]j\t>Fj[mF`j\t>Fh`qFdfjl>F`fn FhcxF^[]tF$F$F`cq6)F]_zF0FevF)F)F0Fgvf*F\glF$F__zF$7$-&F@FbiisFaim-&F@FaegmFaim F$F$FjxFe_zf*F`hmFeyF__zF$C'>F`\lF0>Fc\lF_jl>Ff\lF[g`n?(F=FezF0FDF\]l>F^]l,$*&F `c[lF0F=Fh[lF_jlF_alF$F$FealFie]pf*F`hmFc_rFdgclF$C,>Fj[mF_`hr>F`\lFf[l>Fc\lF)> Ff\lF\[l>Fi\lF)>F`arFegdr>Fa^vF)>Fd^vFhgdr?(F=F[\lF0FDF\]l>F^]l*(,.FharFh[l*&,( Fh]xF0FhhqFg]lF=Fg_vF0FabrF0Fh[lFhhalFh[lFh]lFc`lF[_lFg]lF\b\nFfvF0F=Fh[lF]_lFf vF_alF$F$FjxFjecsf*Fc^mF$F^^_lF$FbgcnF$F$FjxFd\]rf*F\glF$F`cglF$-Fdu6+FJ-F[bhsF b\nF0FiwFjwF_xF.F`x-%Jarccoth/1/BasisVector/0/0/1/MultiSeries/0GF\[mF$F$Fjx6#/% +modulenameGFh_dl M7R0 I&:-469f+6'%%exprG%$pwrG%&scaleG%$varG%$ordG6#%%expoG6#%YCopyright~(c)~2002-200 4~by~the~Algorithms~Project,~INRIAG6"C$-%'ASSERTG6#333'9$<$-%*identicalG6#""!.% 'SERIESG'9&.%&SCALEG'9'-%%listG6#.%)ScaleVarG'9(%*nonnegintG@+/9%"""F7/FOF<-F=6 +F@7#FPF<.%(integerG7#F<.%)infinityGFU&FD6#!""FP/FOFfn@%/F7F8$-%#ReG6#FO@%/-%'signumG6 #F\pFfnYF[oF<-%$hasG6$-%#opG6$""*F7-%%evalG6$&F@6#.%)variableGFPC$>F\p-%#ImGF_p @%30F\pF<-%%typeG6$F\p%(numericG-Fco6$-9!6%F7F]pFeo-&T)6#.%$expG6$-T+6#7%^#FPF \p-&Ffr6#.%#lnG6$F7FeoFeoF\oF\oF.F.6,%6_thismoduledefinitionGb6#%+thismoduleG6d p%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseri es/AddSeriesG%multiseries/new series/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG %0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseri es/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subs orevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(pack ageGF-%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_p exportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG% ,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%* oldseriesGF.6#QRa~package~for~manipulating~multiseries~expansionsF.6.F>%)t_SERI ESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG %%_varGF.F.Fdxc2multiseries/power&:-470Fcuc4multiseries/MulDoit&:-421F\wc5multi series/function&:-446F]xc0multiseries/mul&:-463<$F>F96#/%+modulenameG%,MultiSer iesG M7R0 I&:-466f*6&%%exprG%$eqnG%"nG%#tzG6"6#%&cacheGF)%%FAILGF)F)6$%6_thismoduledefini tionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiser ies/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8m ultiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/split multiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvar G%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mu lMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project, ~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_ pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG %,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG% *oldseriesGF)6#QRa~package~for~manipulating~multiseries~expansionsF)6.%'SERIESG %)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIES G%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t _SERIESG%%_varGF)F)6#/%+modulenameG%,MultiSeriesG M7R0 I&:-474f*6#%%exprG6-%-infinitepartG%-constantpartG%)zeropartG%"iG%"jG%"vG%%lexp G%(lcoeffsG%%compG%)expr4resG%*typeexponG6"F2C-@$/9$""!O6%F7F7F7>8.-%#opG6$""(F 6>8,-T%6#F;@$-FA6$-F=6$""'F6F7O6%F6F7F7>8)-F=6$"")F6>8*-F=6$""&F6>8+-F=6$""#F6> 8'-T'6%FSF7FA@%/FgnF7C$>8$F7>8-F7C$@%0-F=6$""%F6.%)t_SERIESG>Fao-%$addG6$*&&FX6 #8(""")FN&FSF`pFbp/Fap;FbpFgn>Fao-F\p6$*&-F=6$""*F_pFbpFcpFbpFep>F_o-%'subsopG6 (/Fen&FX6#Ffp/FV&FSFdq/""$F7/FJ%)infinityG/F]qFaoF6@%5/Fgn-%%nopsG6#FS-FA6$F7&F S6#,&FgnFbpFbpFbpC$>8%F7>8&-F`q6&/Fen&FX6#;Ffr!""/FV&FSF`s/F]q,&-F=6$F]qF6FbpFa oFbsF6C$>Fir&FXFer>F[s-F`q6&/Fen&FX6#;,&FgnFbpFenFbpFbs/FV&FSFat/F]q,(FgsFbpFao Fbs-%#ifG6%-%%typeG6$Fir.%'SERIESG-F=6$F]qFirFirFbsF66%F_oFirF[sF2F26(%6_thismo duledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG %4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries /powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multise ries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcom pG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2mult iseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithm s~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~ 2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,Le adingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+Se riesInfoG%*oldseriesGF26#QRa~package~for~manipulating~multiseries~expansionsF26 .F_uFio%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.t ype/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SER IESG%%_varGF2F2Fbvc?multiseries/ComparisonFunction&:-407Fiyc3multiseries/locate &:-4626#/%+modulenameG%,MultiSeriesG M7R0 I&:-397f*6"F$6$/%(builtinG%'seriesG%)rememberGE\s"6$,&"""F-*$%#_ZG""#F-F/6$+'F/ F-""!F-F0"42exao.sLA*F$F$F$F$6$%*protectedG/%+modulenameG%,MultiSeriesG M7R0 I&:-389t+6%'%%exprG%*algebraicG'%$eqnG<$%%nameG/F+F'>'%"nG<$%*nonnegintG-%*iden ticalG6#%)infinityG%&OrderG6%%$resG%#xxG%"xG6"F;C&>8%-%#opG6$"""9%>8&T%>8$-T'6& -%%subsG6$/F>FE9$-FM6$FOFC9&-%%evalG6$%)TestzeroGFB@%0FH%%FAILG-FM6$/FEF>FHC%>F H-T)6#9">FI-FM6$FOFHFHF;F;6*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multis eries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSer iesG%multiseries/newseries/re curseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multise ries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/trunca teG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+ TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCop yright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesof t,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%& limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupporte dG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF;6#QRa~package~for~m anipulating~multiseries~expansionsF;6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print /SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSer ies:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF;F;F\tc#_x&:-467 F[tc?multiseries/newseries/remember&:-466Fjsc6multiseries/newseries&:-4656#""$6 $%*protectedG/%+modulenameG%,MultiSeriesG M7R0 I&:-459f+6#%$serG6&%'newserG%&coeffG%+expr4coeffG%"jG6#%YCopyright~(c)~2002-200 4~by~the~Algorithms~Project,~INRIAG6"C)-%'ASSERTG6#'9$<$-%*identicalG6#""!.%'SE RIESG@$/F3F8OF8>8$-T%6%F3-%#opG6$"""F37#-FD6$"")F3@$/F?F8OF8>8%-FD6#-FD6$""#F?@ '-%%typeG6$FO.%)t_SERIESGC$>FO-9!6#FO>8&-FD6$""*FO33-%$hasG6$FO&-FD6$FFF?6#.%%l istG-%'memberG6%-FD6$FJF?Fdo.8'2FFF`pC$>FO-Fhn6#-T'6%FOFC&&FCFgo6#;FF,&F`pFF!"" FF>F[oF\o>F[oFOO-%'subsopG6&/FT7#FO-%#ifG6%3-FW6$FOF90-FD6$""%F?FY/F`rFY%%NULLG /F^o*&F[oFF)F]p-FD6#-FD6$""&F?FFF?F-F-6(%6_thismoduledefinitionGb6#%+thismodule G6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multis eries/AddSeriesG%multiseries/ newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clean upG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multis eries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+s ubsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(p ackageGF,%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60% *_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTer mG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfo G%*oldseriesGF-6#QRa~package~for~manipulating~multiseries~expansionsF-6.F:FZ%,d iff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleV arG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_var GF-F-F_tc9multiseries/DominantTerm&:-412Fjvc7multiseries/getoneterm&:-455<$F:F5 6#/%+modulenameG%,MultiSeriesG M7R0 I&:-425f*6#%"xG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAGF &,&-%$PsiG6#*$9$!"""""-%#lnG6#F.F0F&F&6$%6_thismoduledefinitionGb6#%+thismodule G6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multis eries/AddSeriesG%multiseries/ newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/clean upG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multis eries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+s ubsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(p ackageGF(%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60% *_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTer mG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfo G%*oldseriesGF&6#QRa~package~for~manipulating~multiseries~expansionsF&6.%'SERIE SG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERI ESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type /t_SERIESG%%_varGF&F&6#/%+modulenameG%,MultiSeriesG M7R0 I&:-394f*6"F$F$F$@$-%)assignedG6#&T%6#9"-%%evalGF(F$F$6&%6_thismoduledefinition Gb6#%+thismoduleGF$F$F$F$6#QLLibrary~extension~mechanism~for~MultiSeriesF$F$F$F $%5multiseries/functionGc5multiseries/function&:-4466$%*protectedG/%+modulename G%,MultiSeriesG M7R0 I&:-422f*6$%%ser1G%%ser2G61%(lexpon1G%(lexpon2G%#a1G%#a2G%(lcoeff1G%(lcoeff2G%& half1G%&half2G%&ser11G%&ser12G%&ser21G%&ser22G%"iG%'middleG%$resG6"F7C8>8$-%#op G6$""&9$>8%-F<6$F>9%-%)userinfoG6'F>%,MultiSeriesGQMusing~Karatsuba's~multiplic ation~with~lengthF7-%%nopsG6#F:-FK6#FA>8&&F:6#""">8'&FAFR@$0FP""!>F:7#-%$seqG6$ ,&80FSFP!""/FjnF:@$0FUFY>FA7#-Fgn6$,&FjnFSFUF[o/FjnFA>8*,&-%%iquoG6$FJ""#FSFSFS >81&F:6#Ffo?(8+FSFSFM2&FA6#FapF]pF7@$2FMFapC%>Fap,&-Fio6$FMF[pFSFSFS>F]pFcp?(Ff oFSFSFJ2F^pF]pF7>8(-F<6$F[pF?>8)-F<6$F[pFD>8,-%'subsopG6'/F[p&F`q6#;FS,&FfoFSF[ oFS/F>&F:F^r/""$FY/""'%)infinityGF?>8.-Fjq6'/F[p&Fdq6#;FS,&FapFSF[oFS/F>&FAF^sF crFerFD>8--Fjq6&/F[p&F`q6#;FfoF[o/F>7#-Fgn6$,&&F:6#FjnFSF]pF[o/Fjn;Ffo-FK6#F`q- %#ifG6%0-F<6$FfrF?Fgr/Ffr,&FjtFSF]pF[o%%NULLGF?>8/-Fjq6&/F[p&Fdq6#;FapF[o/F>7#- Fgn6$,&&FAFatFSF]pF[o/Fjn;Fap-FK6#Fdq-Fgt6%0-F<6$FfrFDFgr/Ffr,&FdvFSF]pF[oF^uFD >82-T)6$-T'6$Fhq-T%6%FdsF[o-F<6$""%F?-F^w6$F`u-Faw6%FirF[o-F<6$FewFD>Fhq-F[w6$F hqFir>F`u-F[w6$FdsF`u>Fiv-F^w6'Fhq-Fjq6%/F>7#-Fgn6$,&FjnFSF]pF[p/Fjn-F<6$F>F`u- Fgt6%Fcv/Ffr,&FdvFSF]pF[pF^uF`u-Fgt6%0FivFY-Fjq6%/F>7#-Fgn6$,&FjnFSF]pFS/Fjn-F< 6$F>Fiv-Fgt6%0-F<6$FfrFivFgr/Ffr,&FczFSF]pFSF^uFivFY-Fjq6$/F>7#-Fgn6$F\z/Fjn-F< 6$F>FhqFhq-Fjq6%/F>7#-Fgn6$F\zF\y-Fgt6%0-F<6$FfrF`uFgr/Ffr,&Fi[lFSF]pFSF^uF`u@% /,&FPFSFUFSFYFivC$>FPF_\l-Fjq6%/F>7#-Fgn6$,&FjnFSFPFSF]z-Fgt6%Fbz/Ffr,&FczFSFPF SF^uFivF7F76*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG %4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multise ries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mult iseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+l ncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2mu ltiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002 -2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~o f~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG %'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunction G%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF76#QRa~package~for~manipulating~mul tiseries~expansionsF76.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print /_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9t ype/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF7F7F\_lc9multiseries/MulSeriesC st&:-423Fe]lc4multiseries/AddDoit&:-400Fh^lc6multiseries/MulBranch&:-4196#/%+mo dulenameGFH M7R0 I&:-414f*6$%%exprG%&scaleG6#%"iG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~P roject,~INRIAG6"-%%subsG6$7#-%$seqG6$/8$-%#opG6#F4/F4-%%evalG6$&9%6#.%%listG""" 9$F+F+6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4mul tiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/ powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseri es/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoef fdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multise ries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopyright~(c)~Maples oft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG %&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSuppor tedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~package~for ~manipulating~multiseries~expansionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-pri nt/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiS eries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+6#/%+module nameG%,MultiSeriesG M7R0 I&:-402f*6$%%sersG%)addcoeffG6*%%expsG%%cofsG%#coG%#exG%$serG%%bigoG%'indmaxG%" iG6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C)>8)-%$minG6# -%#opG6#-%%map2G6%F:""'9$>8$-%%sortG6#7#-F:6#<#-F:6#-%$mapG6$F:-F=6%F:""&F@?(8* -%%nopsG6#FB!"""""1F5&FB6#FSF2@$2FSFT>FB&FB6#;FXFS?&8+FB%%trueG>&8%6#F]o""!?&8( F@F^oC&>8&-F:6$""#Feo>8'-F:6$FQFeo?(FS-FU6#F]pFWFX1F5&F]pFenF2@%/9#F[p?(F]oFXFX FSF^o>&Fao6#&F]pFbo-9%6$Fjp&FhoFbo?(F]oFXFXFSF^o>Fjp,&FjpFXF`qFX6%7#-%$seqG6$F` o/F]oFBFBF5F2F26$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2poly nomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0mul tiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1 multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94 G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG %2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF1%jnCopyright~( c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,mul tiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Funct ionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF26#QRa~pa ckage~for~manipulating~multiseries~expansionsF26.%'SERIESG%)t_SERIESG%,diff/SER IESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9ty pe/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF2F26# /%+modulenameG%,MultiSeriesG M7R0 I&:-407f+6#%*typeexponG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project, ~INRIAGF&C$-%'ASSERTG6#'9$%%typeG@'/F..%*algebraicGOT%-F/6$&F.6#%"multiseries/newseries/recurseG%0multis eries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mul tiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+ lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2m ultiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF(%jnCopyright~(c)~ Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multis eriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Function SupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF&6#QRa~packa ge~for~manipulating~multiseries~expansionsF&6.%'SERIESG%)t_SERIESG%,diff/SERIES G%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/ MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF&F&FMc8$<#9"-%'ASSERTG6#'F8-%$setG6#.%'SERIESG@&0-%%nopsG6#-%%map2G6%%#opG"" "F8FMYQVmultiseries~with~different~scales~not~implemented~yetF$0-FG6#-FJ6%FL"") F8FMC&>8%-FL6$FM&F:6#FM>8&-T%6$FSFX?&8*F:%%trueG@%/-FL6$FUF]oFhn>&8'6#F]oF]o>Fd o-FB6+FX7#F]o""!.%)t_SERIESG7#F[p.%)infinityG.%(integerGFhn-FL6$""*F]oO-9!6#-%$ seqG6$Fdo/F]oF:>8+-FJ6%FL""%F8@%0-FG6#F_qFMC$>8(-T'Ffq-F[q6$-%#ifG6%/-FL6$FbqF] oFiqF]o-F_r6%3/Fbr.%*algebraicG/Fiq.%&floatG-%'subsopG6%/FbqFiq/""#-%&evalfG6#- FL6$FbsF]oF]o-F^s6$F`sF]oF]qF:F$F$6(%6_thismoduledefinitionGb6#%+thismoduleG6dp %5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiserie s/AddSeriesG%multiseries/news eries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG% 0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiserie s/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subso revalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packa geGF5%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pe xportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%, AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*o ldseriesGF$6#QRa~package~for~manipulating~multiseries~expansionsF$6.FCF]p%,diff /SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG %9type/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF$ F$F_wc4multiseries/fastest&:-445Fgtc7multiseries/CommonType&:-4056#/%+modulenam eG%,MultiSeriesG M7R0 I&:-447f*6&%%exprG%&scaleG%$varG%&orderG6)%$tmpG%#reG%#imG%$limG%%lim2G%'argseq G%$resG6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~res erved.~-~generated~05/19/2006~@~17:11:29G6"C*@$/9$""!O-T%6&-%'arctanG6#F89%9&%& falseG>8'-T'6%F7F@FA>8(FD@&/FD%*undefinedGYQ9unable~to~compute~seriesF3-%$hasG6 $FD%)infinityG>FDFR@%/FDFR>8)6&-T)6'F7!""F@FA9'F@FAFgn>FW6&-T+6$F7-F;6&,$FDFfnF @FAFBF@FAFgn@+/FDF8>8*-&T-6$F>F86#FWFUC$@$/-%%csgnG6#-%%subsG6$/FR"""FIFfnO-T/6 %-9!6$-Ffp6%F7Ffn%(integerG&9"6#;""#FfnFfnF]q>Fco-&Ffo6$F>FRFho555/FD^#Fcp-%)Te stzeroG6#,&FDFcp^#FfnFcp/FD-%'RootOfG6$,&FcpFcp*$%#_ZGFbqFcp/%&indexGFcp-F]r6#, &FDFcpFbrFfn>Fco-&Ffo6$F>FbrFho555/FDF`r-F]r6#,&FDFcpF[rFcp/FD-Fcr6$Fer/FirFbq- F]r6#,&FDFcpFisFfn>Fco-&Ffo6$F>FisFho>Fco-%%evalG6$-&Ffo6$F>%8_AnyFiniteOrdinar yPointGFho/FjtFD@$0%0_EnvnobranchcutG%%trueG@&-T16&7$F[r^#FRF7F@FAC%-%)userinfo G6'Fbq%,MultiSeriesG%+branchcut:GF>Fdu@%FU>8&-T36#-%#ImG6#-Ffp6%F7F`r%*algebrai cG>F^v-F`v6#-Fcv6#-Ffp6%-F[o6$F7F_oF`rFgv@&/F^vFcpC&>F^uF_u-Fhu6'FbqFju%&jump:G F>-T56&,$%#PiGFfnF@FAFgn>Fco-Fiw6&,&F\xFfnFcoFcpF@FAFgn>F^uFB5-%%typeG6$F^v-%)s pecfuncG6$%)anythingG.%'signumG-Fdx6$,$F^vFfn-Fgx6$FixF[yC&>F^uF_u-Fhu6'FbqFjuF gwF>-Fiw6&,$*&,&F^vFcpFcpFcpFcpF\xFcp#FfnFbqF@FAFgn>Fco-Fiw6&,&FhyFjyFcoFcpF@FA Fgn>F^uFB-Fbu6&7$F`r^#,$FRFfnF7F@FAC%-Fhu6'FbqFjuF[vF>Fbz@%FU>F^v-F`v6#-Fcv6#-F fp6%F7F[rFgv>F^v-F`v6#-Fcv6#-Ffp6%F_wF[rFgv@&FbwC&>F^uF_u-Fhu6'FbqFjuFgwF>-Fiw6 &F\xF@FAFgn>Fco-Fiw6&,&F\xFcpFcoFcpF@FAFgn>F^uFBFbxC&>F^uF_u-Fhu6'FbqFjuFgwF>-F iw6&,$Fhy#FcpFbqF@FAFgn>Fco-Fiw6&,&FhyFj\lFcoFcpF@FAFgn>F^uFB-%'subsopG6$/""*-. F>6#-%#opG6$Fd]lF7FcoF3F366%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multise ries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeri esG%multiseries/newseries/rec urseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiser ies/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncat eG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+T ypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopy right~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft ,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&l imitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupported G%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF36#QRa~package~for~ma nipulating~multiseries~expansionsF36.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/ SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeri es:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF3F3F\_lc;multiser ies/Convert2SERIES&:-409F_blc2multiseries/limit&:-460Fhblc0multiseries/pow&:-46 9Fc^lc4multiseries/AddDoit&:-400Faalc5multiseries/function&:-446Fj_lc9multiseri es/MulSeriesCst&:-423Fd_lc:multiseries/IsOnBranchCut&:-417F\clc1multiseries/sig n&:-473F[clc0multiseries/run&:-4726#/%+modulenameGFju M7R0 I&:-440f*6$%$serG%&scaleG6#%%bigoG6"F)C$-%'ASSERTG6#3'9$.%'SERIESG'9%.%&SCALEG@ %0-%#opG6$""#F07"C%>8$-F:6$7$F<"""F0@$/-F:6$""%F0.%)t_SERIESG>F@-9!6$F@F4-%'sub sopG6(/Fmultiseries/newseries/recurseG%0multiseries/p owG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiserie s/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeff domG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiser ies/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~ by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Wate rloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seri esG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/Rem oveFunctionG%+SeriesInfoG%*oldseriesGF)6#QRa~package~for~manipulating~multiseri es~expansionsF)6.F2FK%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,t ype/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-serie sG%.type/t_SERIESG%%_varGF)F)Fdqc8multiseries/Series2BigO&:-4286#/%+modulenameG %,MultiSeriesG M7R0 I&:-431f*6$%%exprG%&scaleG6#%%origG6#%YCopyright~(c)~2002-2004~by~the~Algorithm s~Project,~INRIAG6"Z%-%)TestzeroG6#9$F+C$>8$-%%subsG6$/-%%evalG6$&9%6#.%)variab leG"""-%#opG6#F8F0Z%-F.6#F3F+-%&evalbG6#/-%+NormalizerG6#-%&numerG6#-%'normalGF F""!F+F+6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4m ultiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiserie s/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multise ries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnco effdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multi series/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopyright~(c)~Mapl esoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiserie sG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupp ortedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF+6#QRa~package~f or~manipulating~multiseries~expansionsF+6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-p rint/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/Mult iSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF+F+6#/%+modu lenameG%,MultiSeriesG M7R0 I&:-477f*6'%)coeffdomG%&scaleG%"vG%$varG%$ordG6%%"iG%"jG%%lvarG6"F.@%/9&&-%%eva lG6$&9%6#.%%listG"""6#F;-T%6&-%#lnG6#9$F79'%&falseGC&-%'memberG6%F1F3.8$-FH6%&F DF8&&F36#;FP,&FKF;!""F;>FT7#&F36#FX-F>6&-&T)6#.FA6&-T'6&FCF7FTF;F 7FT9(F7FD%%trueGF.F.6*%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/ 2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%< multiseries/AddSeries/basicG%?multiseries/AddSeries/findbigoG%Dmultiseries/AddS eries/hardexponentsG%7multiseries/CommonTypeG%multiseries/newseries/recurseG %0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/r unG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'j sc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeFo restG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright ~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~d ivision~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG %'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,Ge tFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF.6#QRa~package~for~manipul ating~multiseries~expansionsF.6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIE SG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-t aylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF.F.Ffpc;multiseries/Co nvert2SERIES&:-409Fetc0multiseries/run&:-472F[sc5multiseries/function&:-4466#/% +modulenameG%,MultiSeriesG M7R0 I&:-396`6(c1ListCoefficients&:-486c.ListExponents&:-487c0CoefficientBigO&:-488c -ExponentBigO&:-489c)Variable&:-490c&Scale&:-491b6#%+thismoduleG6"6#%(packageG6 (%1ListCoefficientsG%.ListExponentsG%0CoefficientBigOG%-ExponentBigOG%)Variable G%&ScaleGF.F.F.F.%-_m4359284440G6"6$%*protectedG/%+modulenameG%,MultiSeriesG M7R0 I&:-467G6#/%+modulenameG%,MultiSeriesG M7R0 I&:-475f*6%%$serG%(valbigoG%%compG6%%"iG%(lexponsG%%res1G6#%YCopyright~(c)~2002 -2004~by~the~Algorithms~Project,~INRIAG6"C$-%'ASSERTG6#'9$<$-%*identicalG6#""!. %'SERIESG@%/F4F96$F9F9C&>8%-%#opG6$""&F4>8$-T%6%FA9%9&@%/FGF9>8&F9>FP-%'subsopG 6'/FE&FA6#;"""FG/""#7#-FC6$7$FenFXF4/""$F9/""'%)infinityGF4@)2FG-%%nopsG6#FA@%- FL6$FK&FA6#,&FGFYFYFY6$FPF96$FP-FC6$7$FenFioF4-FL6$FK-FC6$F]oF4Fjo55/FKFap-FL6$ FapFK-%)TestzeroG6#,&FKFYFap!""6$FP-FC6$F[oF4Y6$QAneed~to~determine~the~sign~of ~%1F.F[qF.F.6&%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynom G%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multis eries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1mul tiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+ lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2m ultiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF-%jnCopyright~(c)~ Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multis eriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2Function SupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF.6#QRa~packa ge~for~manipulating~multiseries~expansionsF.6.F;%)t_SERIESG%,diff/SERIESG%-prin t/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSe ries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF.F.Fiuc3multise ries/locate&:-4626#/%+modulenameG%,MultiSeriesG M7R0 I&:-458f*6$%%exprG%$optG6"6$%)rememberG%YCopyright~(c)~2002-2004~by~the~Algorit hms~Project,~INRIAGF'-%&evalbG6#55/9$""!/-%)TestzeroG6#F1%%trueG/-%)simplifyG6# 9"F2F'F'6$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4m ultiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiserie s/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multise ries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lnco effdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multi series/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF*%jnCopyright~(c)~Mapl esoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiserie sG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupp ortedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF'6#QRa~package~f or~manipulating~multiseries~expansionsF'6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-p rint/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/Mult iSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF'F'6#/%+modu lenameG%,MultiSeriesG M7R0 I&:-426f*6%%$serG%%realG%*imaginaryG6,%)realexprG%#reG%'imexprG%#imG%"iG%$lreG% $limG%%exprG'%(lcoeffsG%%listG%&scaleG6#%YCopyright~(c)~2002-2004~by~the~Algori thms~Project,~INRIAG6"C.-%'ASSERTG6#33'9$<$-%*identicalG6#""!.%'SERIESG'9%%%nam eG'9&FI@$/F?FDC$>6$FHFK6$FDFDO%%NULLG>8+-%#opG6$""*F?>8$-%#ReG6#FU@%/FenFU>8&FD >F\o-%#ImGFhn>8--FW6$"""F?@&55/F\oFD/F\o$FDFD-T%6$F\oFaoC%>FKFD@%55/FenFD/FenFj o-F\p6$FenFao>FHFD>FHF?OFS55FcpFioFepC%>FHFD>FK-T'6%F?^#!""%*algebraicGOFS>8,-F W6$""#F?@%/-FW6$""%F?.%)t_SERIESG?(8(FdoFdo-%%nopsG6#Fgq%%trueGC$-9!6%&Fgq6#Fcr .8%.8'>6$&8)F]s&8*F]s6$F_sFas>6$FesFgs6$-%$mapG6$FgnFgq-F]t6$F_oFgq>FH-FF6&Fao7 #-%$seqG6$Fds/Fcr;Fdo-Fer6#Fhq-FW6$;""$"")F?Fen>FK-FF6&Fao7#-Fft6$FfsFhtF\uF\oF SF7F76(%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4mult iseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/p owG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiserie s/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeff domG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiser ies/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF6%jnCopyright~(c)~Mapleso ft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG% &limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupport edG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF76#QRa~package~for~ manipulating~multiseries~expansionsF76.FFFar%,diff/SERIESG%-print/SERIESG%+prin t/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9 type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF7F7F^xc5multiseries/Testzero&: -431Ffwc9multiseries/MulSeriesCst&:-4236#/%+modulenameG%,MultiSeriesG M7R0 I&:-384f*6"F$6$%)operatorG%&arrowGF$7#-%#opG6#-%&minusG6$<#-%(exportsG6#%,Multi SeriesG<%._F$%%initG._F$%*_pexportsG._F$%*oldseriesGF$F$6$%6_thismoduledefiniti onGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiserie s/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8mul tiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmu ltiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG% .series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulM SG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~I NRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60F:F7% ,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2F unctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoGF=F$6#QRa~package~ for~manipulating~multiseries~expansionsF$6.%'SERIESG%)t_SERIESG%,diff/SERIESG%- print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/Mul tiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF$F$6$%*prot ectedG/%+modulenameGF3 M7R0 I&:-395f*6"F$F$F$-%)unassignG6#-%&evalnG6#&T%6#9"F$F$6&%6_thismoduledefinitionG b6#%+thismoduleGF$F$F$F$6#QLLibrary~extension~mechanism~for~MultiSeriesF$F$F$F$ %5multiseries/functionGc5multiseries/function&:-4466$%*protectedG/%+modulenameG %,MultiSeriesG M7R0 I&:-421f*6$%&expr1G%&expr2G6"F'F'@-5/9%""!/9$F,F,/F+"""F./F.F0F+4-%%typeG6$F..% 'SERIESG@%-F46$F+F6-T'6%F+F.-T%6#F.*&F.F0F+F04F9-F<6%F.F+-F?6#F+-T+6#-T)6$F.F+F 'F'6,%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multis eries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/pow G%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/ signG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdo mG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiserie s/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by ~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterl oo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'series G%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/Remov eFunctionG%+SeriesInfoG%*oldseriesGF'6#QRa~package~for~manipulating~multiseries ~expansionsF'6.F7%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SC ALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries :-seriesG%.type/t_SERIESG%%_varGF'F'F_pc5multiseries/WhatType&:-432Ffoc9multise ries/MulSeriesCst&:-423Fgqc7multiseries/homogenize&:-456Fboc6multiseries/MulBra nch&:-4196#/%+modulenameG%,MultiSeriesG M7R0 I&:-415f*6$%"aG%"zG6"6#%YCopyright~(c)~2002-2004~by~the~Algorithms~Project,~INR IAGF'*(-%&GAMMAG6$9$9%""")F/,&F.F0!""F0F3-%$expG6#,$F/F3F3F'F'6$%6_thismodulede finitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4mult iseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2multiseries/power G%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/s plitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'ne wvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiserie s/mulMSG%)newscaleG6%%(packageGF)%jnCopyright~(c)~Maplesoft,~a~division~of~Wate rloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seri esG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/Rem oveFunctionG%+SeriesInfoG%*oldseriesGF'6#QRa~package~for~manipulating~multiseri es~expansionsF'6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG %+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/Mu ltiSeries:-seriesG%.type/t_SERIESG%%_varGF'F'6#/%+modulenameG%,MultiSeriesG M7R0 I&:-439f*6"F$F$F$C(-%'subsopG6$/""%%%NULLG-%#opG6#.T%-F'6$F)-F-6#.T'-F'6$F)-F-6 #.T)-F'6$F)-F-6#.T+-%)unassignG6#.%9multiseries/possiblezeroG-F'6$F)-F-6#T-F$F$ 6.%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiseries/2polynomG%4multiseri es/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG%multiseries/newseries/recurseG%0multiseries/powG%2 multiseries/powerG%8multiseries/run/cleanupG%0multiseries/runG%1multiseries/sig nG%=multiseries/splitmultiseriesG%5multiseries/truncateG%'jsc_94G%+lncoeffdomG% ,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+TypeForestG%2multiseries/a ddMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopyright~(c)~2002-2004~by~th e~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~ Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%' taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFu nctionG%+SeriesInfoG%*oldseriesGF$6#QRa~package~for~manipulating~multiseries~ex pansionsF$6.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+typ e/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSe ries:-seriesG%.type/t_SERIESG%%_varGF$F$Fipc1multiseries/doit&:-442Fgrc0multise ries/run&:-472FZc7multiseries/CommonType&:-405Fiqc?multiseries/lastchancetestze ro&:-458Fdsc)newscale&:-4856#/%+modulenameG%,MultiSeriesG M7R0 I&:-485f+6$'%$varG%%nameG%#ptG6&%"vG%&ScaleG%$sgnG%'translG6$%)rememberG%YCopyr ight~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C+@)/9%""!>8'9$-%$hasG6$F 5F9YQ.invalid~pointF1-F;6$F5%)infinityGC$>8&-%'signumG6#F5>F8*&FD"""F9!"">F8,&F JFJ*&F9FJF5FKFK>&8%6#.%&pointGF5>&FQ6#.%(varnameGF9>8$-T%6#F8>&FQ6#.%)variableG Fen>&FQ6#%%listG7#Fen>&&FQ6#.%$logG6#Fen*$-Fgo6#*$FenFKFK@'F4>&FQ6#.%%backGFenF ?>F`p*&FDFJFenFK>F`p*&F5FJ,&FJFJFenFKFJFQF1F16&%6_thismoduledefinitionGb6#%+thi smoduleG6dp%5multiseries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG% 6multiseries/AddSeriesG%multi series/newseries/recurseG%0multiseries/powG%2multiseries/powerG%8multiseries/ru n/cleanupG%0multiseries/runG%1multiseries/signG%=multiseries/splitmultiseriesG% 5multiseries/truncateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SER IESG%+subsorevalG%+TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscal eG6%%(packageGF0%jnCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2 005G60%*_pexportsG%%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,Lea dingTermG%,AddFunctionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+Ser iesInfoG%*oldseriesGF16#QRa~package~for~manipulating~multiseries~expansionsF16. %'SERIESG%)t_SERIESG%,diff/SERIESG%-print/SERIESG%+print/_varG%+type/SCALEG%,ty pe/SERIESG%.type/ScaleVarG%9type/MultiSeries:-taylorG%9type/MultiSeries:-series G%.type/t_SERIESG%%_varGF1F1F`vc'newvar&:-479%&SCALEG6#/%+modulenameG%,MultiSer iesG M7R0 I&:-430f*6$%$serG%+removebigoG6'%'lcoeffG%%bigoG%&exponG%"vG'%"iG%(integerG6#%Y Copyright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C*-%'ASSERTG6#'9$.%' SERIESG>8$-%#opG6$""#F7>8&-F=6$""&F7>8'-F=6$"")F7@&/-F=6$""%F7.%)t_SERIESG>F;-% $mapG6%9!F;9%3-%$hasG6$F;-%%evalG6$&%&scaleG6#.%)variableG"""-FY6$F;%$expG>F;-F S6%%(convertGF;%%trigG>8%-F=6$""$F7@(-%%typeG6$FgoF8>Fgo-FU6$FgoFVFV>Fgo""!0Fgo Fcp>Fgo-%"OG6#*&FgoF]o)FF-F=6$""'F7F]o,&-%$addG6$*&&F;6#8(F]o)FF&FAFdqF]o/Feq;F ]o-%%nopsG6#F;F]oFgoF]oF1F16$%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multi series/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSe riesG%multiseries/newseries/r ecurseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multis eries/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/trunc ateG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG% +TypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF0%j nCopyright~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG %%initG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunc tionG%2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldserie sGF16#QRa~package~for~manipulating~multiseries~expansionsF16.F9FP%,diff/SERIESG %-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/M ultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF1F16#/%+m odulenameG%,MultiSeriesG M7R0 I&:-408f+6'%%ser1G%%ser2G%&scaleG%$varG%$ordG6/%&exponG%$resG%$powG%"iG%(lcoeff sG%(valbigoG%%compG%%bigoG%)firstexpG%%OresG%&lser2G%(prevexpG%(setdiffG6#%YCop yright~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG6"C2-%'ASSERTG6#33333'9$. %'SERIESG'9%FF'9&.%&SCALEG'9'-%%listG6#.%)ScaleVarG'9(%*nonnegintG0-%#opG6$""&F E7">8$FY>8(-FZ6$""#FE>8)-FZ6$""'FI@$0F`o%)infinityGC$@)0&Fin6#"""""!>8,Fjo2F\p- %%nopsG6#Fin>F_p&Fin6#F^o0-FZ6$FcoFEFfo>F_pFhpO-%'subsopG6(/F^oF[o/Ffn7#F]p/""$ F]p/FcoFfo/""*-FZ6$FfqFEFI@%/-FZ6$FfnFIFgn>F`o*&F_pF\pF`oF\p>F`o,&*&-FZ6$7$FfnF \pFIF\p,&F_pF\p!""F\pF\pF\pF`oF\p>8*-T'6#-T%6#<$-FZ6$""(FE-FZ6$FbsFI>8%F]p>8-F] p>8&F\p>8/,$FfoFfr>&8.F[pFI>80<#-%$seqG6$,&&Fin6#,&8'F\pF\pF\pF\p&Fin6#F[uFfr/F [u;F\p,&FapF\pFfrF\p@%2-Fbp6#FbtFcq?&F[uFbt%%trueG@$0F[uF\p>&F`tF]u-T)6%F_tF[u& 9"6#;FcqFfr>Fbt<#F\p?(F[uF\pF\pFapFfuC(@%-%'memberG6$,&F\uF\pF\tFfrFbt>Fjs-T+6$ Fjs&F`t6#Fjv>Fjs-F\v6%F_tF\uF^v>6$Fjs8+-T-6%FjsF`oFhr@$/F\uF_p@%Fjq>F_tF]p>F_t- F]q6%FbqFdqFI>&FfsF]u-F]w6$Fjs&F[oF]u>&FhsF]u-F]w6$FfwFex>F\tF\u>Fhs-T/6#-Fet6$ Fgx/F[u;F\pFap-F]y6$-Fet6$FbxFay-F]q6(/FcqFhs/FcoF`o/F^oFgn/FfnFgn/Ffq*&)-FZ6$" ")FIF`oF\pFhsF\pFIF:F:60%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multiserie s/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeriesG %multiseries/newseries/recurs eG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiseries /runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncateG% 'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+Type ForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageGF9%jnCopy right~(c)~Maplesoft,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%ini tG%,multiseriesG%&limitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG %2FunctionSupportedG%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF:6 #QRa~package~for~manipulating~multiseries~expansionsF:6.FG%)t_SERIESG%,diff/SER IESG%-print/SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9ty pe/MultiSeries:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF:F:F` [lc7multiseries/CommonType&:-405Fb[lc?multiseries/ComparisonFunction&:-407F`_lc 0multiseries/pow&:-469F`\lc4multiseries/MulDoit&:-421Ff_lc5multiseries/truncate &:-475F[[lc4multiseries/AddDoit&:-400FG6#/%+modulenameG%,MultiSeriesG M7R0 I&:-448f*6&%%exprG%&scaleG%$varG%&orderG6'%$limG%%lim2G%*asymptdirG%'argseqG%$r esG6#%fqCopyright~(c)~2006~by~the~Algorithms~Project,~INRIA.~All~rights~reserve d.~-~generated~05/16/2006~@~11:15:53G6"C)@$/9$""!O-T%6&-%'AiryAiG6#F69%9&%&fals eG>8$-T'6%F5F>F?>8%FB@'/FB%*undefinedGYQ9unable~to~compute~seriesF1-%$hasG6$FB% )infinityGC$@'-FN6$FB%$expG>8&-%#opG6#-%'selectG6%%%typeGFB-%)specfuncG6$%)anyt hingGFU2"""-%%nopsG6#FB>FW-%)argumentG6#-%%subsG6$/FPF^oFB>FWF6>FBFP>FW-FdoFao@ %/FBFP>8'6&-T)6'F5!""F>F?9'F>F?Fgp>Fap6&-T+6$F5-F96&,$FBFfpF>F?F@F>F?Fgp@'/FBF6 >8(-&T-6$FFcq-&Ffq6%FF ?FgpYFL>Fcq-%%evalG6$-&Ffq6$F<%8_AnyFiniteOrdinaryPointGFhq/FatFB-%'subsopG6$/" "*-.F<6#-FY6$FgtF5FcqF1F16.%6_thismoduledefinitionGb6#%+thismoduleG6dp%5multise ries/2polynomG%4multiseries/AddBigOG%4multiseries/AddDoitG%6multiseries/AddSeri esG%multiseries/newseries/rec urseG%0multiseries/powG%2multiseries/powerG%8multiseries/run/cleanupG%0multiser ies/runG%1multiseries/signG%=multiseries/splitmultiseriesG%5multiseries/truncat eG%'jsc_94G%+lncoeffdomG%,minwithcompG%'newvarG%.series2SERIESG%+subsorevalG%+T ypeForestG%2multiseries/addMSG%2multiseries/mulMSG%)newscaleG6%%(packageG%YCopy right~(c)~2002-2004~by~the~Algorithms~Project,~INRIAG%jnCopyright~(c)~Maplesoft ,~a~division~of~Waterloo~Maple~Inc.~2005G60%*_pexportsG%%initG%,multiseriesG%&l imitG%'asymptG%'seriesG%'taylorG%,LeadingTermG%,AddFunctionG%2FunctionSupported G%,GetFunctionG%/RemoveFunctionG%+SeriesInfoG%*oldseriesGF16#QRa~package~for~ma nipulating~multiseries~expansionsF16.%'SERIESG%)t_SERIESG%,diff/SERIESG%-print/ SERIESG%+print/_varG%+type/SCALEG%,type/SERIESG%.type/ScaleVarG%9type/MultiSeri es:-taylorG%9type/MultiSeries:-seriesG%.type/t_SERIESG%%_varGF1F1F^vc;multiseri es/Convert2SERIES&:-409Fayc2multiseries/limit&:-460Fjyc0multiseries/pow&:-469Fe uc4multiseries/AddDoit&:-400Fcxc5multiseries/function&:-4466#/%+modulenameG%,Mu ltiSeriesG M7R0 I&:-487f*6#'%"sG%'SERIESG6"F(F(-%#opG6$""&9$F(F(6$%6_thismoduledefinitionGb6#%+ thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0CoefficientBigO G%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc+Seri esInfo&:-396 M7R0 I&:-486f*6#'%"sG%'SERIESG6"F(F(-%#opG6$""#9$F(F(6$%6_thismoduledefinitionGb6#%+ thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0CoefficientBigO G%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc+Seri esInfo&:-396 M7R0 I&:-490f*6#'%"sG%'SERIESG6"F(F(-%#opG6#-F*6$"")9$F(F(6$%6_thismoduledefinitionG b6#%+thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0Coefficien tBigOG%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc +SeriesInfo&:-396 M7R0 I&:-489f*6#'%"sG%'SERIESG6"F(F(-%#opG6$""'9$F(F(6$%6_thismoduledefinitionGb6#%+ thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0CoefficientBigO G%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc+Seri esInfo&:-396 M7R0 I&:-491f*6#'%"sG%'SERIESG6"F(F(-%#opG6$"""9$F(F(6$%6_thismoduledefinitionGb6#%+ thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0CoefficientBigO G%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc+Seri esInfo&:-396 M7R0 I&:-488f*6#'%"sG%'SERIESG6"F(F(-%#opG6$""$9$F(F(6$%6_thismoduledefinitionGb6#%+ thismoduleGF(6#%(packageG6(%1ListCoefficientsG%.ListExponentsG%0CoefficientBigO G%-ExponentBigOG%)VariableG%&ScaleGF(F(F(F(F(6$%*protectedG/%+modulenameGc+Seri esInfo&:-396 M7R0 I4type/FileDescriptorf*6#%"xG6"6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~re served.GF&-%%typeG6$9$.%%listGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6)% 1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG %6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF(/%%loadGF967%&ANameG%- AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.Fi leExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeP rocOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG %)UniqueIdG%1WithLocalOptionsGF&F&6'%%VOIDGF"%*type/PLOTG%,type/PLOT3DG%*type/V OIDGF&F&F& M7R0 I*type/PLOTf*6#%"xG6"F&F&-%&evalbG6#/-%#opG6$""!9$.%%PLOTGF&F&6$%6_thismodulede finitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptor G%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(pack ageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF<67%&ANameG% -AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.F ileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0Make ProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitList G%)UniqueIdG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescriptorGF"%,type/PLOT 3DG%*type/VOIDGF&F&F& M7R0 I*type/VOIDf*6#%"xG6"F&F&-%&evalbG6#/9$.%%VOIDGF&F&6$%6_thismoduledefinitionGb6 #%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirect oryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageG%TCopyr ight~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF867%&ANameG%-AlphaNumer icG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensio nG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOptions G%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueId G%1WithLocalOptionsGF&F&6'F-%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DGF"F &F&F& M7R0 I,type/PLOT3Df*6#%"xG6"F&F&-%&evalbG6#/-%#opG6$""!9$.%'PLOT3DGF&F&6$%6_thismodu ledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescri ptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%( packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF<67%&ANa meG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommand G%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0 MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*Split ListG%)UniqueIdG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescriptorG%*type/PL OTGF"%*type/VOIDGF&F&F& M7R0 I%VOIDG%*protectedG M7R0 I*CommonLib`67c&AName&:-492c-AlphaNumeric&:-493c-AssertNoHack&:-494c,CopyOption s&:-495c%Date&:-496c*FileClose&:-497c,FileCommand&:-498c.FileExtension&:-499c)F ileName&:-500c(FileNew&:-501c,FileOptions&:-502c*FilePrint&:-503c+FileRemove&:- 504c0MakeProcOptions&:-505c)NameSubs&:-506c-RelativePath&:-507c3RemoveYieldOpti ons&:-508c'SepSeq&:-509c*SplitList&:-510c)UniqueId&:-511c1WithLocalOptions&:-51 2b6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdir ectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageG%TCo pyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFB67%&ANameG%-AlphaNu mericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExten sionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOpti onsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)Uniqu eIdG%1WithLocalOptionsG6"Fjn6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/P LOT3DG%*type/VOIDGFjn%-_m4307130648G6)c1absolutefilename&:-513c)fileopen&:-514c 5formatfiledescriptor&:-515c,isdirectory&:-516c+moduleinit&:-517c6thedirectorys eparator&:-518c1therootdirectory&:-519Fjn M7R0 I&:-500f*6#%#fdG6#%%rdirG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved .G6"C$@%2"""9#>8$&9"6#""#>F1%%NULLG-T'6$-T%6#9$F1F*F*6(%6_thismoduledefinitionG b6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdire ctoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF)/%% loadGFI67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileClose G%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG% +FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%' SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF*F*6'%%VOIDG%4type/FileDescri ptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF*F*FGc5formatfiledescriptor&:-515FE c1absolutefilename&:-5136$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-517f*6"F$F$F$C$>T%-%+currentdirGF$>T'-%+kerneloptsG6#.%'dirsepGF$F$6(%6_thi smoduledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiled escriptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectory G6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF;67 %&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCo mmandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemo veG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%* SplitListG%)UniqueIdG%1WithLocalOptionsGF$F$6'%%VOIDG%4type/FileDescriptorG%*ty pe/PLOTG%,type/PLOT3DG%*type/VOIDGF$F$F=c1therootdirectory&:-519F8&-%&tableGF.@'-%%typeG6$9$.F6>8'f*6#%"xGF.F.F.-F66$ F8T$F.F.6$F%F8-F66$F8.%*procedureG>F;F8YQ2invalid~argumentsF.?(8$"""FL-%%nopsG6 #9%%%trueG@$-F;6#&FP6#FKC$?(8%,&FKFLFLFLFLFMFQ@$-F;6#&FP6#FY[>&F1FV6$FU-%#opG6# &FP6#;FZ,&FYFL!""FL-%(entriesG6#F1F.F.6$%6_thismoduledefinitionGb6#%+thismodule G6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+modulei nitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF-/%%loadGFcp67%&ANa meG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommand G%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0 MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*Split ListG%)UniqueIdG%1WithLocalOptionsGF.F.6'%%VOIDG%4type/FileDescriptorG%*type/PL OTG%,type/PLOT3DG%*type/VOIDGF.F.6$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-515f*6#%#fdG6"F&F&-%$mapG6%T%-%%subsG6$/Q!F&%%NULLG9$7%Q"_F&Q".F&Q"-F&F&F&6 &%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5form atfiledescriptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdi rectoryG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%lo adGF@67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG% ,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+F ileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'Se pSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescript orG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF&F&FJc-AlphaNumeric&:-4936#/%+modulen ameG%*CommonLibG M7R0 I&:-502f*6"6%%'optdclG%"iG%&largsG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights ~reserved.GF$C$>8$T$@'/9#""!-%%map2G6%%#opG"""F-3/F1F74-%%typeG6$&9"6#F7%"=GC$? &8%F-%%trueG@$/-F66$F7FDF>O-%%evalG6#-F66$7$""#FQFDY6$Q3%1:~invalid~optionF$F>C $>8&-_T&%3RemoveYieldOptionsG6$7#F?F-@%/-%%nopsG6#FWF2%%NULLGY6$Q6%1:~invalid~a rgumentsF$FWF$F$6&%'OPTDCLG<#/%(rootdirG7$f*6#%"xGF$F$F$@%3-F<6$9$.%'stringG/-% *traperrorG6#-%&isdirG6#F^pFEFEY6$Q;%1:~invalid~root~directoryF$F^pF$F$6$%6_thi smoduledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiled escriptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectory G6%%(packageGF*/%%loadGFeq67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptions G%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOp tionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathGFen% 'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF$F$6'%%VOIDG%4type/FileDescr iptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF$F$c1therootdirectory&:-519F_q`67c &AName&:-492c-AlphaNumeric&:-493c-AssertNoHack&:-494c,CopyOptions&:-495c%Date&: -496c*FileClose&:-497c,FileCommand&:-498c.FileExtension&:-499c)FileName&:-500c( FileNew&:-501c,FileOptions&:-502c*FilePrint&:-503c+FileRemove&:-504c0MakeProcOp tions&:-505c)NameSubs&:-506c-RelativePath&:-507c3RemoveYieldOptions&:-508c'SepS eq&:-509c*SplitList&:-510c)UniqueId&:-511c1WithLocalOptions&:-512F]q6)c1absolut efilename&:-513c)fileopen&:-514c5formatfiledescriptor&:-515c,isdirectory&:-516c +moduleinit&:-517c6thedirectoryseparator&:-518Fgs6$%*protectedG/%+modulenameG%* CommonLibG M7R0 I&:-507f*6$%(fd_fromG%&fd_toG6%%"iG%$nupG%%downG6#%TCopyright~(c)~2001-2007~INR IA.~All~rights~reserved.G6"C&?(8$"""F1,&-%$minG6$-%%nopsG6#9$-F76#9%F1!""F1%%tr ueG@%/&F96#F0&F8%,&F6F1F0F=>8&&F<6#;F0F=-%$catG6$Q!F--T)6%T%-%"$G6$Q#..F- FG-%#opG6#-%$mapG6%T'FJ7%Q"_F-Q".F-Q"-F-F-F-6*%6_thismoduledefinitionGb6#%+this moduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+m oduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF,/%%loadGFio6 7%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileC ommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRem oveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG% *SplitListG%)UniqueIdG%1WithLocalOptionsGF-F-6'%%VOIDG%4type/FileDescriptorG%*t ype/PLOTG%,type/PLOT3DG%*type/VOIDGF-F-Fjoc6thedirectoryseparator&:-518Fbpc-Alp haNumeric&:-493Fbqc'SepSeq&:-5096$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-494f*6#%"xG6$%#hlG%"iG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserve d.G6"C%>8$70Q%quitF+Q%doneF+Q%exitF+Q&rmdirF+Q&mkdirF+Q&fopenF+Q(fremoveF+Q%ope nF+Q(processF+Q'getenvF+Q+currentdirF+Q&iolibF+Q'systemF+Q(ssystemF+?&8%F.%%tru eG@$2""!-_%,StringToolsG%'SearchG6$F?9$O%&falseGF@F+F+6$%6_thismoduledefinition Gb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdir ectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF*/% %loadGFV67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileClos eG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG %+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG% 'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF+F+6'%%VOIDG%4type/FileDescr iptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF+F+6$%*protectedG/%+modulenameG%*C ommonLibG M7R0 I&:-516f*6#%"lG6#%$ansG6"F(C$Z%>8$-%&isdirG6#-T%6#9$QAfile~or~directory~does~no t~existF(>F,%%FAILGF,F(F(6&%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolute filenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thedire ctoryseparatorG%1therootdirectoryG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~ All~rights~reserved.G/%%loadGFA67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOp tionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,F ileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePath G%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF(F(6' %%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF(F(F=c1abso lutefilename&:-5136#/%+modulenameG%*CommonLibG M7R0 I&:-501f*6#%#fdG6"6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.GF&C$- T'6$-T%6#9$.%&WRITEG%%NULLGF&F&6(%6_thismoduledefinitionGb6#%+thismoduleG6)%1ab solutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6t hedirectoryseparatorG%1therootdirectoryG6%%(packageGF(/%%loadGF>67%&ANameG%-Alp haNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileE xtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProc OptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)U niqueIdG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,typ e/PLOT3DG%*type/VOIDGF&F&F8%<"?(F@F?F?-%%nopsG6#9$%%trueG@$-%%typeG6$&FM 6#F@%"=GC$>6$8'8&-F=6#FS@$-%)assignedG6#&F:6#FYC$@%-FQ6$&F[o6#F?.FQ>8)-FQ6$FZFa o>Feo-Fao6#FZ@%4FeoY6%Q<%1=%2:~%2:~invalid~argumentF0FYFZC$>FG-%&unionG6$FG<#F@ @$/-FKFjnFC-F66$&F[o6#FCFZ-%'subsopG6$-F36$/F@%%NULLG/F@FGFMF0F06$%6_thismodule definitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescript orG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(pa ckageGF//%%loadGF_r67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%Date G%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG% *FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYie ldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF0F06'%%VOIDG%4typ e/FileDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF0F06$%*protectedG/%+mod ulenameG%*CommonLibG M7R0 I&:-493f*6#%"xG6)%$strG%$lenG%"iG%"jG%$resG%$tmpG%&extraG6#%TCopyright~(c)~2001 -2007~INRIA.~All~rights~reserved.G6"C%@%2"""9#>8*&9"6#""#>F77">8$-%(convertG6$9 $.%'stringG@%-_%,StringToolsG%'AndMapG6$f*6#%"XGF06$%)operatorG%&arrowGF05-_FI% /IsAlphaNumericG6#FC-%'memberG6$FCT#F0F06$F-F7F?F?C%>8%-%'lengthG6#F??(8&F4F4Fh n%%trueG@%5-FT6#&F?6#F]o-FX6$FcoF7>&8(FdoFcoC&>Fho-_FI%$OrdGFbo>8)-FA6%Fho.%%ba seG"#E>F`p7$-%"$G6$""!,&F;F4-%%nopsG6#F`p!""-%#opGF_q>Fho-%$seqG6$-_FI%%CharG6# ,&8'F4"#lF4/F\rF`p-%$catG6#-Feq6$Fho/F]o;F4FhnF0F06$%6_thismoduledefinitionGb6# %+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirecto ryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF//%%loa dGF`s67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG% ,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+F ileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'Se pSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF0F06'%%VOIDG%4type/FileDescript orG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF0F06$%*protectedG/%+modulenameG%*Comm onLibG M7R0 I&:-496f*6#%$fmtG6#%%statG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserve d.G6"C$@)/9$.%(ISO8601G>8$-%(ssystemG6#-%$catG6%Q(date~+"F*Q2%Y-%m-%dT%H:%M:%SF *Q""F*/F..%%YYYYG>F2-F46#-F76%F9Q#%YF*F;/F..%%STD1G>F2-F46#-F76%F9Q2%b~%e~%Y~%H :%M:%SF*F;YQ2invalid~argumentsF*@'/-%#opG6$"""F2""!-_%,StringToolsG%%TrimG6#-FS 6$""#F2-%%typeG6$%/CommonLib/DateG.%*procedureG-F\o6#F.Q3date~not~availableF*F* 6#F\o6$%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG %5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1the rootdirectoryG6%%(packageGF)/%%loadGF]p67%&ANameG%-AlphaNumericG%-AssertNoHackG %,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(Fil eNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-Rela tivePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOption sGF*F*6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF*F* 6$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-513f*6$%"lG%"rG6$%"iG%%rdirG6"F*C$@%2"""9#>8%9%>F1T%-%$catG6$F1-%$seqG6$-%# opG6#7$T'8$/F@9$F*F*6(%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolutefilen ameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thedirectory separatorG%1therootdirectoryG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~r ights~reserved.G/%%loadGFM67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptions G%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOp tionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3Re moveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF*F*6'%%VOI DG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF*F*FOc1therootdi rectory&:-519FNc6thedirectoryseparator&:-5186#/%+modulenameG%*CommonLibG M7R0 I&:-505f*6#%'OPTDCLG6"6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.GF &f*F&6%%'optdclG%"iG%&largsGF'F&C$>8$T$@'/9#""!-%%map2G6%%#opG"""F03/F4F:4-%%ty peG6$&9"6#F:%"=GC$?&8%F0%%trueG@$/-F96$F:FGFAO-%%evalG6#-F96$7$""#FTFGY6$Q3%1:~ invalid~optionF&FAC$>8&-_T&%3RemoveYieldOptionsG6$7#FBF0@%/-%%nopsG6#FZF5%%NULL GY6$Q6%1:~invalid~argumentsF&FZF&F&6&F%9$%+thismoduleGFgnF&F&6&%6_thismoduledef initionGb6#Ffo6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirect oryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF(/%%lo adGF`p67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG %,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+ FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathGFhn%'SepSeqG%*SplitListG %)UniqueIdG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%, type/PLOT3DG%*type/VOIDGF&F&Ffo`67c&AName&:-492c-AlphaNumeric&:-493c-AssertNoHa ck&:-494c,CopyOptions&:-495c%Date&:-496c*FileClose&:-497c,FileCommand&:-498c.Fi leExtension&:-499c)FileName&:-500c(FileNew&:-501c,FileOptions&:-502c*FilePrint& :-503c+FileRemove&:-504c0MakeProcOptions&:-505c)NameSubs&:-506c-RelativePath&:- 507c3RemoveYieldOptions&:-508c'SepSeq&:-509c*SplitList&:-510c)UniqueId&:-511c1W ithLocalOptions&:-512Fio6)c1absolutefilename&:-513c)fileopen&:-514c5formatfiled escriptor&:-515c,isdirectory&:-516c+moduleinit&:-517c6thedirectoryseparator&:-5 18c1therootdirectory&:-5196$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-495f*6#%(optprocG6#%"iG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserv ed.G6"<#-%$seqG6$/8$-9$6#F0/F0-F2F*F*F*6$%6_thismoduledefinitionGb6#%+thismodul eG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+module initG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageGF)/%%loadGF@67%&ANa meG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommand G%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0 MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*Split ListG%)UniqueIdG%1WithLocalOptionsGF*F*6'%%VOIDG%4type/FileDescriptorG%*type/PL OTG%,type/PLOT3DG%*type/VOIDGF*F*6$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-514f*6$%"lG%"mG6%%"iG%"fG%$tmpG6"F+C(>8&&-%)iostatusGF+6#;""%!"">8%-T%6#9$? &8$F.%%trueG@$/&F=6#""#F7@%53/&F=6#""&.%%READG/9%FK3/FH.%&WRITEG-%'memberG6$FN< $.%'APPENDGFQOF7C$-%'fcloseG6#F7-9!6$F;FN>F.-T'F:@'/F.F>YQGcannot~overwrite~a~d irectory~by~a~fileF+/F.%&falseG-%&fopenG6$F7FNC$?(F="""Fio,&-%%nopsGF:FioF5FioF >@$/-F]o6#&F;6#;FioF=%%FAILG-%&mkdirG6#-F9F`pFdoF7F+F+6(%6_thismoduledefinition Gb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,isdir ectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageG%TCo pyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFcq67%&ANameG%-AlphaN umericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExte nsionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOpt ionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)Uniq ueIdG%1WithLocalOptionsGF+F+6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/P LOT3DG%*type/VOIDGF+F+F_qc1absolutefilename&:-513Fbqc,isdirectory&:-5166#/%+mod ulenameG%*CommonLibG M7R0 I&:-506f*6"6&%"iG%#anG%$tmpG%"rG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~r eserved.GF$C&>8';""",&9#F0!""F0>8%7#-%$seqG6$-T%F$/8$F.>8&-%%subsG6$-F86$/-%#op G6$F0&9"6#F=&F5FKF<&FJ6#F3-FA6$-F86$/FL-FG6$""#FIF8$-%%iremG6$-%&iolibG6#"#D"(+++">8%-%%randGF$>8 &-%#ifG6%/F5""!"""-%'lengthG6#F5,&*&F+F?)"#5F9F?F?F5F?F$F$6$%6_thismoduledefini tionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%,i sdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packageG %TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFQ67%&ANameG%-Alp haNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileE xtensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProc OptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)U niqueIdG%1WithLocalOptionsGF$F$6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,typ e/PLOT3DG%*type/VOIDGF$F$6$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-498f*6$%#fdG%$cmdG6%%&mydirG%&mycmdG%$resG6#%TCopyright~(c)~2001-2007~INRIA .~All~rights~reserved.G6"C(>8$-%+currentdirGF->8%-_%,StringToolsG%.SubstituteAl lG6%9%Q#%FF--T%6#&9$6#!""-F26#-T'6#-F=6#&F@6#;"""!"#>8&-%(ssystemG6#-%(sprintfG 6$F4&9"6#;""$FB-F26#F0FPF-F-6(%6_thismoduledefinitionGb6#%+thismoduleG6)%1absol utefilenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thed irectoryseparatorG%1therootdirectoryG6%%(packageGF,/%%loadGFbo67%&ANameG%-Alpha NumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExt ensionG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOp tionsG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)Uni queIdG%1WithLocalOptionsGF-F-6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/ PLOT3DG%*type/VOIDGF-F-F`oc5formatfiledescriptor&:-515F^oc1absolutefilename&:-5 136$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-503f*6$%#fdG%$fmtG6#%"fG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reser ved.G6"C&>8$-T%6#9$>F.-T'6$F..%'APPENDG-%(fprintfG6$F.&9"6#;""#!""%%NULLGF+F+6( %6_thismoduledefinitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5forma tfiledescriptorG%,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdir ectoryG6%%(packageGF*/%%loadGFM67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOp tionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,F ileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePath G%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF+F+6' %%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF+F+FKc5form atfiledescriptor&:-515FJc)fileopen&:-5146$%*protectedG/%+modulenameG%*CommonLib G M7R0 I&:-512f*6%%'locoptG%(optprocG%"pG6%%$optG%"iG%$resG6#%TCopyright~(c)~2001-2007 ~INRIA.~All~rights~reserved.G6"C(>8$<#-%$seqG6$/8%-9%6#F7/F7-F9F.@%-%%typeG6$9$ .%%nameG-F46$F8/F7-%%evalG6#FA-F46$F8/F7FA>8&-9&6#&9"6#;""%!""@$F>-%'assignG6$F AF2-F46$F8/F7F1FNF.F.6$%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolutefile nameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thedirector yseparatorG%1therootdirectoryG6%%(packageGF-/%%loadGFco67%&ANameG%-AlphaNumeric G%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensionG %)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOptionsG% )NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueIdG% 1WithLocalOptionsGF.F.6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT3DG %*type/VOIDGF.F.6$%*protectedG/%+modulenameG%*CommonLibG M7R0 I&:-497f*6#%#fdG6"6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.GF&-%' fcloseG6#-T'6#-T%6#9$F&F&6(%6_thismoduledefinitionGb6#%+thismoduleG6)%1absolute filenameG%)fileopenG%5formatfiledescriptorG%,isdirectoryG%+moduleinitG%6thedire ctoryseparatorG%1therootdirectoryG6%%(packageGF(/%%loadGF=67%&ANameG%-AlphaNume ricG%-AssertNoHackG%,CopyOptionsG%%DateG%*FileCloseG%,FileCommandG%.FileExtensi onG%)FileNameG%(FileNewG%,FileOptionsG%*FilePrintG%+FileRemoveG%0MakeProcOption sG%)NameSubsG%-RelativePathG%3RemoveYieldOptionsG%'SepSeqG%*SplitListG%)UniqueI dG%1WithLocalOptionsGF&F&6'%%VOIDG%4type/FileDescriptorG%*type/PLOTG%,type/PLOT 3DG%*type/VOIDGF&F&F;c5formatfiledescriptor&:-515F9c1absolutefilename&:-5136$%* protectedG/%+modulenameG%*CommonLibG M7R0 I&:-519G6#/%+modulenameG%*CommonLibG M7R0 I&:-504f*6#%#fdG6#%"lG6#%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G6 "C%>8$-T%6#9$@$/-T'6#F-%&falseG-%(fremoveG6#-T)F6%%NULLGF*F*6*%6_thismoduledefi nitionGb6#%+thismoduleG6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG% ,isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(packag eGF)/%%loadGFH67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*Fi leCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*File PrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathG%3RemoveYieldOpt ionsG%'SepSeqG%*SplitListG%)UniqueIdG%1WithLocalOptionsGF*F*6'%%VOIDG%4type/Fil eDescriptorG%*type/PLOTG%,type/PLOT3DG%*type/VOIDGF*F*FFc5formatfiledescriptor& :-515FGc,isdirectory&:-516FDc1absolutefilename&:-5136$%*protectedG/%+modulename G%*CommonLibG M7R0 I;type/DocumentGenerator/Sumf*6#%"xG6"F&F&-%'memberG6$-%#opG6$""!9$<$.%$SumG.%$ sumGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*c leanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremat hswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*ma thaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtyp eG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+reso lverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawT ableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastde claredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/transla teG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/ localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file /translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math /diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/inde xedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ser iesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/num bering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4number ing/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/st ackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;sty le/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/d ownG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/table G%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packa geG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFL6D%(ChapterG %3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)D ocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMat hG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG %$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3R emoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0T ableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F &60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Document Generator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Docu mentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numbe ringGF"%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/Document Generator/EquationSeparatorGF"%;type/DocumentGenerator/IntG%=type/DocumentGener ator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Bty pe/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG% Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescript orG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelGF"%;type/Documen tGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/com plexG%type/DocumentGenerator/Atom icG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDesc riptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docum entGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tr anslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator /EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGener ator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;ty pe/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGen erator/complexG%type/DocumentGenerator/Atomicf*6#%"xG6"F&F&-%%typeG6$9$<&.%&floatG.%(integerG .%'symbolG.%)fractionGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkd ocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathke ywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorder G%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+ma thswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%, printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomath G%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditems G%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG %3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file /filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/reso lveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-m ath/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/fl atprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/num erdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2matht ype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering /popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/i nitG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0res olveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,t oc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpre dicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/transl ate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%l oadGFL6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/ DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadin gMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Ne edParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfo G%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlur G%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Un defineMathTypeGF&F&60%;DocumentGenerator/RefTableGF"%Itype/DocumentGenerator/Eq uationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerato r/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/ DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenera tor/complexG%8$-%&evalbG6#/-%*intersectG6$-%$mapG6$T%-%%map2G6%%#opG""#-%'selectG 6%F,<#-FA6#F.%"^G<#%%trueGFJ>8%-F46#/-F86$-F;6%F,FF.%)fractionGFJFJ4-F46#5FMF2% &falseGF)F)6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG %*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declare mathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG% *mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)math typeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+r esolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8R awTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/las tdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/tran slateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4fi le/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4f ile/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*m ath/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/i ndexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/ numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4num bering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering /stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%; style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)to c/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/ta bleG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(pa ckageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF^p6D%(Chap terG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathType G%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+Inlin eMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProd uctG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRef G%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheck G%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathType GF)F)60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Docu mentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/ DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/N umberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?typ e/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/Doc umentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type /DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/ NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorGF"%< type/DocumentGenerator/diffG%;type/DocumentGenerator/expG%@type/DocumentGenerat or/flatprodG%@type/DocumentGenerator/quotientGF&F&F& M7R0 IBtype/DocumentGenerator/Translatorf*6#%"xG6"F&F&-%%typeG6$9$-%'moduleG6&.%.Fil eExtensionG.%+TextSymbolG.%.TranslateTextG.%.TranslateMathGF&F&6$%6_thismoduled efinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockey wordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+e xprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywo rdG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabe lG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.t hetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/ch eckmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/r esolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0 exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/ra wheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filear ch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/format G%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/forma tG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkey word/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/ lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numberin g/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.opt ion/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG %5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/loc kG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG% 3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001- 2007~INRIA.~All~rights~reserved.G/%%loadGFN6D%(ChapterG%3DeclareTextKeywordG%0D efineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equ ationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%* MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%Plot G%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Reso lveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2Undefin eMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/R efTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSepara torG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type /DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGene rator/SumGF"%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/Docum entGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/D ocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Nu mberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type /DocumentGenerator/complexGF"%;type/DocumentGenerator/expG%@type/DocumentGenera tor/flatprodG%@type/DocumentGenerator/quotientGF&F&F& M7R0 I;type/DocumentGenerator/Intf*6#%"xG6"F&F&-%'memberG6$-%#opG6$""!9$<$.%$IntG.%$ intGF&F&6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*c leanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremat hswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*ma thaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtyp eG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+reso lverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawT ableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastde claredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/transla teG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/ localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file /translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math /diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/inde xedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ser iesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/num bering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4number ing/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/st ackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;sty le/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/d ownG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/table G%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packa geG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFL6D%(ChapterG %3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)D ocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMat hG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG %$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3R emoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0T ableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F &60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Document Generator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorGF"%=type/Do cumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerat or/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/ AtomicGF"%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG% =type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/Documen tGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/com plexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator /EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGener ator/IntGF"%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Bty pe/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype /DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%; type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenera tor/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG %?type/DocumentGenerator/complexG%8$-T)6#9$-T+F(F/F(F(6,%6_thismoduledefi nitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywor dG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+expr tomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG %.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG% +newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thet ranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/check math/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/reso lverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exp rtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawhe aderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/ basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%) math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG% .math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeywor d/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/las tinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/r esolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option /nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5s tyle/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG% )toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3to c/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-200 7~INRIA.~All~rights~reserved.G/%%loadGFN6D%(ChapterG%3DeclareTextKeywordG%0Defi neMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equati onG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*Mat hStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3 RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Resolve RefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMa thAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF(F(60%;DocumentGenerator/RefT ableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparator G%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Do cumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerat or/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%& T%6#9$-%&evalnG6#F+%%NULLGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)ch eckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarema thkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlisto rderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG %+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutpu tG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typeto mathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declaredi temsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/i nitG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/ file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/ resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Sum G%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.mat h/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient /numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2m athtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbe ring/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolver ef/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG% 0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/back G%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sor tpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/tr anslate/doitG6%%(packageGF(/%%loadGFK6D%(ChapterG%3DeclareTextKeywordG%0DefineM athAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG %'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathSt yleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3Raw TableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRef G%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathA liasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/RefTabl eG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%F type/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docum entGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/ SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%7">T'-%(&stringGF$>T)-%&tableGF$F$F$6*%6_thismoduledefini tionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG %/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprto mathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%. mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+n ewtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetra nslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkma th/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolv erefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprt omath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawhead erG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/ba senameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)ma th/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.m ath/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/ checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lasti nitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/res olverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/n osqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5sty le/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)t oc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/ translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~ INRIA.~All~rights~reserved.G/%%loadGFI6D%(ChapterG%3DeclareTextKeywordG%0Define MathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equation G%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathS tyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3Ra wTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRe fG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMath AliasG%4UndefineMathKeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTab leG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG% Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docu mentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator /SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%7"-T'6#7$F(7#"""F$F$6(%6_thismoduledefinitionGb6#%+thismo duleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeyword G%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmod eG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%, mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2nore cursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*transl ateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossr ef/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/ resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-fil e/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolv erefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/In tG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/ex ponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9m ath/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswit ch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/ nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:number ing/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/s olvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeinclud eG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/ne xtG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG% 'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~right s~reserved.G/%%loadGFG6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2Defi neMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILE ARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParen sAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContents G%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(Se ctionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Undefine MathKeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/Docume ntGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGe nerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/La belG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Docu mentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$.%%VOIDG>8%F2>8&%%trueG>8'<%/ .%&labelG7$<$%8DocumentGenerator/LabelGF2.F1/.%*numberingG7$<$%8(-_%*CommonLibG%3Remov eYieldOptionsG6$7#&9"6#;""#!""F:@$/F1F2>F17#-T%F.-%.&newnumberingG6%F5-%-&decla reitemG6%F1%)&chapterG9$-Feo6&F1F7Ffo-%.&subnumberingG6#-%#opG6#FRF.F.6&%6_this moduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declar edockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeyw ordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathext rakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%) newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableins ertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/do itG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4cro ssref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/c heckG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/ file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG% 2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff /formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexe d/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2 mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3num bering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5n umbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/u pG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypei ncludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%) toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/ closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageGF-/%%loadGFgq6 D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineM athTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG %+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParen sAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,Rela tiveRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,Synt axCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineM athTypeGF.F.60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Ity pe/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG %;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGene rator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Translato rG%?type/DocumentGenerator/complexG%T%%%trueGF$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)c heckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarem athkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlist orderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeyword G%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutp utG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typet omathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declared itemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG% /file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file /resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Su mG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.ma th/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotien t/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2 mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numb ering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolve ref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG %0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/bac kG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/so rtpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/t ranslate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved. G/%%loadGF@6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywo rdG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasL eadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponent G%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(Re fInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)Sin gPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeyword G%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentGenerator /AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/Fil eDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/ DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerat or/TranslatorG%?type/DocumentGenerator/complexG%8%.%%VOIDG>8$<#/.%&labelG7$<$%8DocumentGenerator/LabelGF>.F=>8& -_%*CommonLibG%3RemoveYieldOptionsG6$7#&9"6#;""#!""FA@%/F=F>-%&&plotG6%F=F3-%#o pG6#FK-%*&sequenceG6%-%-&declareitemG6%F=Fen-F[o6$Q'Graph~F,-%/&thisnumberingGF ,FZ-%-&numbering++GF,F,F,6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdo cG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkey wordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG %+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mat hswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,p rintoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG %)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG %;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG% 3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/ filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resol veref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-ma th/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/fla tprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/nume rdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathty pe/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/ popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/in itG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0reso lveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,to c/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpred icateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/transla te/doitG6%%(packageGF+/%%loadGF_q6D%(ChapterG%3DeclareTextKeywordG%0DefineMathA liasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'Ex portG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG %5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTabl eOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(S aveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAlias G%4UndefineMathKeywordG%1UndefineMathTypeGF,F,60%;DocumentGenerator/RefTableG%> type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype /DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentG enerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG %Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%-_%*CommonLibG%,FileOptionsG6#.%(rootdirGF$F$6&%6_thismodul edefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredock eywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG% +exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakey wordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newla belG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG% .thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/ checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref /resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG %0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/ rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2file arch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/form atG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/for matG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathk eyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numberin g/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5number ing/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.o ption/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeinclud eG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/l ockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/close G%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~200 1-2007~INRIA.~All~rights~reserved.G/%%loadGFF6D%(ChapterG%3DeclareTextKeywordG% 0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)E quationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG %*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%Pl otG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Re solveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2Undef ineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator /RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSepa ratorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=ty pe/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGe nerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/comple xG%8$-T'6#-%*&se quenceG6#-F-6#7#-F-6$&&T%6#F,6#""#F0>F47#-T)6$.%'stringGF4@%2F/-%%nopsG6#F4>F4& F46#""">F4Q!F)-T+6$-F-6$;FUFEF07$-F-6$;""$""%F0F4%%NULLG-%'memberG6$F,<$%,&labe l->tagG%4&label->fileaddressGC$@$4-%)assignedG6#&%;DocumentGenerator/RefTableG6 $-F-6$FUF0T-Y6$Q2%1:~no~such~labelF)F^p@%/F,Fco&F[pFDC$>8%&F[pFT-T16%Fip-F-6$;F EF\oF0&T/6#!""-F`o6$F,<$%-&item->entryG%1&item->numberingGC$@$43Fho-%&evalbG6#2 F/-FP6#&F[p6#F\oYFbp@%/F,Fiq-F66#-%+&NUMBERINGG6#&FdrFD&FdrFer/F,%/&file->addre ssG-F\q6$-F-6#F0Faq%&falseGF)F)62%6_thismoduledefinitionGb6#%+thismoduleG6fp%)c heckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarem athkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlist orderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeyword G%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutp utG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typet omathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declared itemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG% /file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file /resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Su mG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.ma th/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotien t/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2 mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numb ering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolve ref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG %0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/bac kG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/so rtpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/t ranslate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved. G/%%loadGF_u6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeyw ordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0Has LeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponen tG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(R efInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)Si ngPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywor dG%1UndefineMathTypeGF)F)60F\p%>type/DocumentGenerator/AtomicG%Itype/DocumentGe nerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Docume ntGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numberi ngG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/Docu mentGenerator/complexG%type/DocumentGenerato r/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/Fi leDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype /DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenera tor/TranslatorG%?type/DocumentGenerator/complexG%8&-%+&delimiterG6&.%+lef tparensG.%,rightparensG%&falseGF7>FDF7@%-T'6#F.>8'-FF6&FHFJFLF.>FSF.@%33-F@6$F. .%)fractionG/-%&numerGFQF64T)>8$-%&&sqrtG6$-%&denomGFQF7>F^o-%-&sepsequenceG6%. %)¬hingGFD-%-&superscriptG6#FS>8%-Ffo6&FhoFD.%+exponentopGFS-%+&alternateG6$ F^oF^pF+F+6*%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG% *cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declarem athswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%* mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)matht ypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+re solverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8Ra wTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/last declaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/trans lateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4fil e/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4fi le/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*ma th/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/in dexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/s eriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/n umbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numb ering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/ stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;s tyle/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc /downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tab leG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(pac kageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF^r6D%(Chapt erG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG %)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+Inline MathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProdu ctG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG %3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG %0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeG F+F+60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Docum entGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/D ocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Nu mberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type /DocumentGenerator/complexG%8$.%%VOIDG>8%%%trueG>8&<$/.%&labelG7$<$% 8DocumentGenerator/LabelGF1.F0/.%1displaynumberingG7$.%(booleanG.F4>8'-_%*Commo nLibG%3RemoveYieldOptionsG6$7#&9"6#;""#!""F7@$/F0F1>F07#-T%F--%*&sequenceG6$-%- &declareitemG6%F0%)§ionG9$-F[o6&F0F4F\o-%.&subnumberingG6#-%#opG6#FHF-F-6&% 6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2 declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+d ockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1m athextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+modulei nitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,ta bleinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfConte nts/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabel G%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockey word/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawhea derG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/ initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1mat h/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/ indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/ sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/down G%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushsta ckG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbe ring/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relative stypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/l istG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/tran slate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageGF,/%%loa dGF]q6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/D efineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeading MinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Nee dParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG %,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG %,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Und efineMathTypeGF-F-60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/Atomi cG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescr iptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docume ntGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tra nslatorG%?type/DocumentGenerator/complexG%-%&evalbG6#2F6F9-FD6#2F,F1F'F'6$%6_thismoduledefinitionGb6#%+thism oduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywor dG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmo deG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG% ,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2nor ecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*trans lateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cross ref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref /resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-fi le/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resol verefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/I ntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/e xponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9 math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswi tch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering /nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbe ring/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/ solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeinclu deG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/n extG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG %'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~righ ts~reserved.G/%%loadGF\o6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2De fineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FI LEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedPar ensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfConten tsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%( SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Undefi neMathKeywordG%1UndefineMathTypeGF'F'60%;DocumentGenerator/RefTableG%>type/Docu mentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Document Generator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/ LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Do cumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%&8$6#"""7#-%#opG6$F/9$?(8%""#F/-%%nopsG6#F4%% trueG@%-T%6#-F26$F6F4>&F-6#F67$.%(minusopG-T'F?>FC7$.%'plusopGF@-%)&mathseqG6#- %$seqG6$-F26#FC/F6;F/F8F)F)6(%6_thismoduledefinitionGb6#%+thismoduleG6fp%)check docG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathk eywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorde rG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+m athswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG% ,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomat hG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditem sG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/init G%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/fil e/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/res olveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%- math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/f latprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/nu merdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2math type/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numberin g/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/ initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0re solveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%, toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpr edicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/trans late/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%% loadGFjo6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG %/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLead ingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4 NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefIn foG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPl urG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1 UndefineMathTypeGF)F)60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/At omicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDe scriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Doc umentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/ TranslatorG%?type/DocumentGenerator/complexG%T%7"F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkd ocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathke ywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorder G%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+ma thswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%, printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomath G%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditems G%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG %3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file /filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/reso lveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-m ath/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/fl atprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/num erdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2matht ype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering /popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/i nitG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0res olveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,t oc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpre dicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/transl ate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%l oadGF@6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/ DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadin gMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Ne edParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfo G%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlur G%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Un defineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/Atom icG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDesc riptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docum entGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tr anslatorG%?type/DocumentGenerator/complexG%T%F0-T'6#9$-T)F9%%NULLGF'F'6*%6_thismoduledefinitionGb6#%+thismoduleG6fp%)c heckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarem athkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlist orderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeyword G%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutp utG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typet omathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declared itemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG% /file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file /resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Su mG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.ma th/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotien t/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2 mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numb ering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolve ref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG %0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/bac kG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/so rtpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/t ranslate/doitG6%%(packageGF)/%%loadGFV6D%(ChapterG%3DeclareTextKeywordG%0Define MathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equation G%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathS tyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3Ra wTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRe fG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMath AliasG%4UndefineMathKeywordG%1UndefineMathTypeGF'F'60%;DocumentGenerator/RefTab leG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG% Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docu mentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator /SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%.%%VOIDG%%NULLGF>/F5.%&_backG@%54-F<6#&T)F@/F NFCFEFN/F5.%$_upG@%54-F<6#&T+F@/FYFCFEFY/F5.%&_downG@%54-F<6#&T-F@/F^oFCFEF^oY6 $Q2%1:~no~such~queryF+F5F+F+6.%6_thismoduledefinitionGb6#%+thismoduleG6fp%)chec kdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremath keywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistord erG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+ mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG %,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetoma thG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declaredite msG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ini tG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/fi le/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/re solveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG% -math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/ flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/n umerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mat htype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numberi ng/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref /initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0r esolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG% ,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortp redicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/tran slate/doitG6%%(packageGF*/%%loadGF\q6D%(ChapterG%3DeclareTextKeywordG%0DefineMa thAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG% 'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathSty leG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawT ableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG %(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAl iasG%4UndefineMathKeywordG%1UndefineMathTypeGF+F+60%;DocumentGenerator/RefTable G%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ft ype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docume ntGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/S umG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$-%+&delimiterG6&.%+lef tparensG.%,rightparensG%&falseGF0>F5F0>8%-%)&mathseqG6$-%.&operatornameG6#.%"eG -%-&superscriptG6#F5>8&-FB6$.%$expG-F76&F9F;%%trueG-%-&sepsequenceG6$.%&commaGF 0-%+&alternateG6$F@FMF*F*6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdo cG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkey wordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG %+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mat hswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,p rintoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG %)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG %;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG% 3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/ filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resol veref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-ma th/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/fla tprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/nume rdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathty pe/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/ popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/in itG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0reso lveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,to c/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpred icateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/transla te/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%lo adGF_p6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/ DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadin gMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Ne edParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfo G%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlur G%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Un defineMathTypeGF*F*60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/Atom icG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDesc riptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docum entGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tr anslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationS eparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG% =type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/Documen tGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/com plexG%numberingGf*6#c"x&:-671F$F$F$C$@$0F-FI-F 36#%L&item->numbering:~wrong~number~of~argumentsG@$FB-F36#Q^o&item->numbering:~ args[1]:~invalid~type~[::DocumentGenerator/Label]F$F$F$F$%-&commentlineGf*6#c"x &:-672F$F$F$@$F,-F36#%H&commentline:~wrong~number~of~argumentsGF$F$F$%$&ttGf*6# c"x&:-673F$F$F$@$F,-F36#%?&tt:~wrong~number~of~argumentsGF$F$F$%/&thisnumbering Gf*6#c"x&:-674F$F$F$@$Fet-F36#%J&thisnumbering:~wrong~number~of~argumentsGF$F$F $%%&REFGf*6#c"x&:-675F$F$F$C%@$0F-F=-F36#%@&REF:~wrong~number~of~argumentsG@$4- FD6$FF%ADocumentGenerator/FileDescriptorG-F36#Q[o&REF:~args[1]:~invalid~type~[: :DocumentGenerator/FileDescriptor]F$@$4-FD6$FRFJ-F36#QX&REF:~args[2]:~invalid~t ype~[::DocumentGenerator/Label]F$F$F$F$%*&filebodyGf*6#c"x&:-676F$F$F$@$F,-F36# %E&filebody:~wrong~number~of~argumentsGF$F$F$%(&SUBTOCGf*6#c"x&:-677F$F$F$C&@$0 F-F`s-F36#%C&SUBTOC:~wrong~number~of~argumentsG@$Ffcl-F36#Q^o&SUBTOC:~args[1]:~ invalid~type~[::DocumentGenerator/FileDescriptor]F$@$4-FD6$FR<$%'posintG%)infin ityG-F36#QV&SUBTOC:~args[2]:~invalid~type~[::|frposint,~infinity|hr]F$@$4-FD6$- FG6$F`sF0FJ-F36#Qen&SUBTOC:~args[3]:~invalid~type~[::DocumentGenerator/Label]F$ F$F$F$%*&sequenceGf*6#c"x&:-678F$F$F$@$F,-F36#%E&sequence:~wrong~number~of~argu mentsGF$F$F$%$&bfGf*6#c"x&:-679F$F$F$@$F,-F36#%?&bf:~wrong~number~of~argumentsG F$F$F$%/&file->addressGf*6#c"x&:-680F$F$F$C&@$Fbel-F36#%J&file->address:~wrong~ number~of~argumentsG@$Ffcl-F36#Qeo&file->address:~args[1]:~invalid~type~[::Docu mentGenerator/FileDescriptor]F$@$4-FD6$FR<&%%VOIDG%'stringG-%*identicalG6#%)abs oluteG-Fbil6#%)relativeG-F36#Q]q&file->address:~args[2]:~invalid~type~[::|frVOI D,~string,~identical(absolute),~identical(relative)|hr]F$@$4-FD6$Fhfl<$F_ilF`il -F36#QY&file->address:~args[3]:~invalid~type~[::|frVOID,~string|hr]F$F$F$F$%%&r efGf*6#c"x&:-681F$F$F$C$@$F[al-F36#%@&ref:~wrong~number~of~argumentsG@$FB-F36#Q X&ref:~args[1]:~invalid~type~[::DocumentGenerator/Label]F$F$F$F$%%&butGf*6#c"x& :-682F$F$F$C$@$F`p-F36#%@&but:~wrong~number~of~argumentsG@$Fep-F36#Q_o&but:~arg s[1]:~invalid~type~[::list(`DocumentGenerator/Translator`)]F$F$F$F$%(&headerGf* 6#c"x&:-683F$F$F$@$Fet-F36#%C&header:~wrong~number~of~argumentsGF$F$F$%(&ierror Gf*6#c"x&:-684F$F$F$@$F,-F36#%C&ierror:~wrong~number~of~argumentsGF$F$F$%%&TOCG f*6#c"x&:-685F$F$F$C%@$Facl-F36#%@&TOC:~wrong~number~of~argumentsG@$Ffcl-F36#Q[ o&TOC:~args[1]:~invalid~type~[::DocumentGenerator/FileDescriptor]F$@$F[fl-F36#Q S&TOC:~args[2]:~invalid~type~[::|frposint,~infinity|hr]F$F$F$F$%0&localrawheade rGf*6#c"x&:-686F$F$F$C$@$F`p-F36#%K&localrawheader:~wrong~number~of~argumentsG@ $Fep-F36#Qjo&localrawheader:~args[1]:~invalid~type~[::list(`DocumentGenerator/T ranslator`)]F$F$F$F$%*&thisfileGf*6#c"x&:-687F$F$F$C%@$Facl-F36#%E&thisfile:~wr ong~number~of~argumentsG@$4-FD6$FF<%F_ilF`ilFail-F36#Qco&thisfile:~args[1]:~inv alid~type~[::|frVOID,~string,~identical(absolute)|hr]F$@$4-FD6$FRF_jl-F36#QT&th isfile:~args[2]:~invalid~type~[::|frVOID,~string|hr]F$F$F$F$%$&dqGf*6#c"x&:-688 F$F$F$@$F,-F36#%?&dq:~wrong~number~of~argumentsGF$F$F$%-&DECLAREITEMGf*6#c"x&:- 689F$F$F$C'@$2F-""%-F36#%H&DECLAREITEM:~wrong~number~of~argumentsG@$FB-F36#Qjn& DECLAREITEM:~args[1]:~invalid~type~[::DocumentGenerator/Label]F$@$4-FD6$FRFicl- F36#Qco&DECLAREITEM:~args[2]:~invalid~type~[::DocumentGenerator/FileDescriptor] F$@$4-FD6$FhflFT-F36#QO&DECLAREITEM:~args[3]:~invalid~type~[::symbol]F$@$4-FD6$ -FG6$FbamF0%tagGf*6 #c"x&:-693F$F$F$C$@$F[al-F36#%G&label->tag:~wrong~number~of~argumentsG@$FB-F36# Qin&label->tag:~args[1]:~invalid~type~[::DocumentGenerator/Label]F$F$F$F$%(&sub tocGf*6#c"x&:-694F$F$F$C%@$Facl-F36#%C&subtoc:~wrong~number~of~argumentsG@$Fddm -F36#QV&subtoc:~args[1]:~invalid~type~[::|frposint,~infinity|hr]F$@$F^dl-F36#Qe n&subtoc:~args[2]:~invalid~type~[::DocumentGenerator/Label]F$F$F$F$%+¶graph Gf*6#c"x&:-695F$F$F$@$F,-F36#%F¶graph:~wrong~number~of~argumentsGF$F$F$%&&P LOTGf*6#c"x&:-696F$F$F$C&@$F_s-F36#%A&PLOT:~wrong~number~of~argumentsG@$Ffcl-F3 6#Q\o&PLOT:~args[1]:~invalid~type~[::DocumentGenerator/FileDescriptor]F$@$F^dl- F36#QY&PLOT:~args[2]:~invalid~type~[::DocumentGenerator/Label]F$@$4-FD6$Fhfl<$% %PLOTG%'PLOT3DG-F36#QP&PLOT:~args[3]:~invalid~type~[::|frPLOT,~PLOT3D|hr]F$F$F$ F$%'&errorGf*6#c"x&:-697F$F$F$@$F,-F36#%B&error:~wrong~number~of~argumentsGF$F$ F$%&&FILEGf*6#c"x&:-698F$F$F$C$@$F`p-F36#%A&FILE:~wrong~number~of~argumentsG@$F fcl-F36#Q\o&FILE:~args[1]:~invalid~type~[::DocumentGenerator/FileDescriptor]F$F $F$F$%&&plotGf*6#c"x&:-699F$F$F$C%@$F<-F36#%A&plot:~wrong~number~of~argumentsG@ $4-FD6$FF<$F_ilFJ-F36#Q]o&plot:~args[1]:~invalid~type~[::|frVOID,~`DocumentGene rator/Label`|hr]F$@$4-FD6$FRFbim-F36#QP&plot:~args[2]:~invalid~type~[::|frPLOT, ~PLOT3D|hr]F$F$F$F$%4&label->fileaddressGf*6#c"x&:-700F$F$F$C&@$Fbel-F36#%O&lab el->fileaddress:~wrong~number~of~argumentsG@$FB-F36#Qao&label->fileaddress:~arg s[1]:~invalid~type~[::DocumentGenerator/Label]F$@$F[il-F36#Qbq&label->fileaddre ss:~args[2]:~invalid~type~[::|frVOID,~string,~identical(absolute),~identical(re lative)|hr]F$@$F\jl-F36#Qhn&label->fileaddress:~args[3]:~invalid~type~[::|frVOI D,~string|hr]F$F$F$F$%&&fileGf*6#c"x&:-701F$F$F$C$@$F`p-F36#%A&file:~wrong~numb er~of~argumentsG@$Ffcl-F36#Q\o&file:~args[1]:~invalid~type~[::DocumentGenerator /FileDescriptor]F$F$F$F$%+&NUMBERINGGf*6#c"x&:-702F$F$F$C$@$F[al-F36#%F&NUMBERI NG:~wrong~number~of~argumentsG@$4-FD6$FFF^cm-F36#Q\o&NUMBERING:~args[1]:~invali d~type~[::DocumentGenerator/Numbering]F$F$F$F$%+&setoptionGf*6#c"x&:-703F$F$F$C %@$F<-F36#%F&setoption:~wrong~number~of~argumentsG@$4-FD6$FF%*procedureG-F36#QP &setoption:~args[1]:~invalid~type~[::procedure]F$@$4-FD6$FR-Fip6#%)equationG-F3 6#QU&setoption:~args[2]:~invalid~type~[::list(equation)]F$F$F$F$%)§ionGf*6# c"x&:-704F$F$F$C%@$F_s-F36#%D§ion:~wrong~number~of~argumentsG@$FB-F36#Qfn&s ection:~args[1]:~invalid~type~[::DocumentGenerator/Label]F$@$Fis-F36#QL§ion :~args[2]:~invalid~type~[::boolean]F$F$F$F$%)&linkurlGf*6#c"x&:-705F$F$F$C$@$F` p-F36#%D&linkurl:~wrong~number~of~argumentsG@$4-FD6$FFF`il-F36#QK&linkurl:~args [1]:~invalid~type~[::string]F$F$F$F$%&&LINKGf*6#c"x&:-706F$F$F$C%@$F<-F36#%A&LI NK:~wrong~number~of~argumentsG@$Ffcl-F36#Q\o&LINK:~args[1]:~invalid~type~[::Doc umentGenerator/FileDescriptor]F$@$F^dl-F36#QY&LINK:~args[2]:~invalid~type~[::Do cumentGenerator/Label]F$F$F$F$%.&newnumberingGf*6#c"x&:-707F$F$F$C$@$F`p-F36#%I &newnumbering:~wrong~number~of~argumentsG@$4-FD6$FF<$F_ilF^cm-F36#Qio&newnumber ing:~args[1]:~invalid~type~[::|frVOID,~`DocumentGenerator/Numbering`|hr]F$F$F$F $%-&numbering++Gf*6#c"x&:-708F$F$F$@$Fet-F36#%H&numbering++:~wrong~number~of~ar gumentsGF$F$F$%-&item->entryGf*6#c"x&:-709F$F$F$C$@$F[al-F36#%H&item->entry:~wr ong~number~of~argumentsG@$FB-F36#Qjn&item->entry:~args[1]:~invalid~type~[::Docu mentGenerator/Label]F$F$F$F$6#/%+modulenameG%2DocumentGeneratorG M7R0 I&:-631G6#/%+modulenameG%2DocumentGeneratorG M7R0 I&:-616f*6#%"xG6"F&F&-%)&mathseqG6$-%#opG6$""!9$-%+&delimiterG6&.%+leftparensG. %,rightparensG%%trueG-%-&sepsequenceG6$.%&commaG-F+6#F.F&F&6$%6_thismoduledefin itionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeyword G%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprt omathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG% .mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+ newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetr anslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkm ath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resol verefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0expr tomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawhea derG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/b asenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)m ath/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%. math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword /checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/last initG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/re solverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/ nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5st yle/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%) toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc /translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007 ~INRIA.~All~rights~reserved.G/%%loadGFV6D%(ChapterG%3DeclareTextKeywordG%0Defin eMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equatio nG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*Math StyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3R awTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveR efG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMat hAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/RefTa bleG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG %Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Doc umentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerato r/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8'.%%VOIDG >8(F3>8)F3>8%<%/.%%fileG7$<$%ADocumentGenerator/FileDescriptorGF3.F2/.%'headerG 7$<$F3.%%listG.F8/.%*setoptionG7$FG.F6>8&-_%*CommonLibG%3RemoveYieldOptionsG6$7 #9"F:@$/F2F3>F27#-T%F$@%0F8F3C$>8+7#-_FT%*SplitListG6$-FH6#%=DocumentGenerator/ TranslatorGF8>F8-%*&sequenceG6#-%$seqG6$-%0&localrawheaderG6$&8*6#"""-%#opG6#&F ap6#;""#!""/FapF]o>F8%%NULLG>8$-%&&fileG6%F2-%,&fileheaderGF$-%*&filebodyG6%F8- %(&headerGF$-%&&bodyG6#-Fep6#FQ@$0F6F3C$>F]o-%'selectG6$f*6#%"XGF$6$%)operatorG %&arrowGF$2Fcp-%%nopsG6#9$F$F$F$7#-F`o6$.%*procedureGF6?&FapF]o%%trueG>F`q-%+&s etoptionG6%F`pFgpF`qF`qF$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)check docG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathk eywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorde rG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+m athswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG% ,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomat hG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditem sG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/init G%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/fil e/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/res olveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%- math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/f latprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/nu merdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2math type/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numberin g/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/ initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0re solveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%, toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpr edicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/trans late/doitG6%%(packageGF//%%loadGFeu6D%(ChapterG%3DeclareTextKeywordG%0DefineMat hAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%' ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyl eG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTa bleOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG% (SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAli asG%4UndefineMathKeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG %>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Fty pe/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Documen tGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/Su mG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenera tor/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/ FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Aty pe/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGene rator/TranslatorG%?type/DocumentGenerator/complexG%6$ 8$8%-%#opG6#F:-F86$F:.%'symbolGC$>FAF:>FB%%NULLGYQ2invalid~argumentsF$@'/FAF/@% /FBFM-_%*CommonLibG%,FileOptionsG6#F/-FU6#/F/FB/FAF1@'FST%-F86$FB.%'stringGC$>F hnFBFMYFOYFOYQ:wrong~number~of~argumentsF$F$F$6&%6_thismoduledefinitionGb6#%+th ismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekey wordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmat hmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratyp eG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2 norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*tr anslateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cr ossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9cross ref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG% -file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/re solverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)mat h/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.mat h/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotient G%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1math switch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/number ing/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:nu mbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3opti on/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypein cludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)to c/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/in itG%'toc/upG%/translate/doitG6%%(packageGF)/%%loadGF[q6D%(ChapterG%3DeclareText KeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)Doc umentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTa gG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*Parag raphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingM inusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContent sG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF$F$60%;Document Generator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/Equ ationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator /IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/D ocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerat or/complexG%8%-%#opG6$" "!9$@%-%$hasG6$F7.%"OGC$>8&,&-%%nopsG6#F7#"""""#!""FF>8'-%)&mathseqG6$.%'plusop G--%.&operatornameG6#F<6#)F2-F46$FHF7C$>F@,$FBFE>FJ%%NULLG?(8$FFFFF@%%trueGC'>8 )-%'normalG6#-F46$,&FhnFGFHFFF7>8*-F46$,$FhnFGF7@%/FhnFF>8+Ffn@%-T%6#F\oC$>F[p. %(minusopG>F\o-T'F_p>F[pFN@$30FdoF6/-T)F_pFin>F\o-%+&delimiterG6&.%+leftparensG .%,rightparensG%&falseGF\o@%/FdoF6>&8(6#Fhn7$F[pF\o@%/F\oFF>Fjq7$F[p)F2Fdo>Fjq7 &F[pF\o.%(timesopGFbr-FL6$-%$seqG6$-F46#Fjq/Fhn;FFF@FJF/F/6*%6_thismoduledefini tionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG %/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprto mathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%. mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+n ewtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetra nslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkma th/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolv erefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprt omath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawhead erG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/ba senameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)ma th/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.m ath/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/ checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lasti nitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/res olverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/n osqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5sty le/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)t oc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/ translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~ INRIA.~All~rights~reserved.G/%%loadGFht6D%(ChapterG%3DeclareTextKeywordG%0Defin eMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equatio nG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*Math StyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3R awTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveR efG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMat hAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF/F/60%;DocumentGenerator/RefTa bleG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG %Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Doc umentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerato r/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%&T%6#F09%%%NULLGF 'F'6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanl istG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswit chG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathali asG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+m oduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolvere fG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableO fContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclare dlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1 dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/local rawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/tran slate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diff G%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG% 4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG% )math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numberin g/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/p ushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG% -numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/re lativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG% )toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4to c/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageGF) /%%loadGFT6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywor dG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLe adingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG %4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(Ref InfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)Sing PlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG %1UndefineMathTypeGF'F'60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/ AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/File DescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/D ocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerato r/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/Atom icG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDesc riptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docum entGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tr anslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerato r/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/Fi leDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype /DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenera tor/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/Equati onSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/In tG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/Docu mentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/ complexG%6$8$8%-%#opG6#&T%6#!"">F1-%'subsopG6$/F37$F+&F,6#;" ""!"#F1F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG %*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declare mathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG% *mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)math typeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+r esolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8R awTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/las tdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/tran slateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4fi le/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4f ile/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*m ath/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/i ndexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/ numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4num bering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering /stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%; style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)to c/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/ta bleG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(pa ckageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFW6D%(Chapt erG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG %)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+Inline MathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProdu ctG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG %3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG %0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeG F$F$60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Docum entGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/D ocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Nu mberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type /DocumentGenerator/complexG%8%7%-F-6$""#F0&T'6#!""Q!F)-T+6%F6&T)FEF>>T-7$-F-6# FN-%-&DECLAREITEMG6'F6FKF@FC-%$seqG6$-T/6#8$/Fen7#-F-6$&&T16#F,6#FBF0F9/F,%%&re fG-%%&REFG6$FK-F-6#7#-F-6$;F8&F[o6#F8F0/F,%&&linkG-%&&LINKG6%FKFdoFU/F,%&&plotG -%&&PLOTGF`p/F,%%&tocG-%%&TOCGFco/F,%(&subtocG-%(&SUBTOCGFco%&falseGF)F)62%6_th ismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2decl aredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+docke ywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathe xtrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG %)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tablei nsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/ doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4c rossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword /checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG %/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/init G%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/di ff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/inde xed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG %2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3n umbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG% 5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering /upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestyp eincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG %)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translat e/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~ (c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFfr6D%(ChapterG%3DeclareTextK eywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)Docu mentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTag G%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*Paragr aphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMi nusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContents G%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF)F)60%;DocumentG enerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/Equa tionSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/ IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/Do cumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerato r/complexG%8$9$>8'""!?(F,"""F5F,-%'member G6$-%#opG6$F3F/<$.%%DiffG.%%diffGC&@%-%%typeG6$-F:6$""#F/.%%listG>8%FF>FL7#-F:6 $;FH!""F/>F2,&F2F5-%%nopsG6#FLF5?&8(FL%%trueG@%-%)assignedG6#&8&6#FY>Fin,&FinF5 F5F5>FinF5>F/-F:6$F5F/7%F/7#-%$seqG6$7$FYFin/FY-%$mapG6$F:7#-%(indicesG6#FjnF2F ,F,6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanl istG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswit chG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathali asG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+m oduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolvere fG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableO fContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclare dlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1 dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/local rawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/tran slate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diff G%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG% 4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG% )math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numberin g/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/p ushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG% -numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/re lativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG% )toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4to c/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%T Copyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFhq6D%(ChapterG%3De clareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocSt yleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+ LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$Nt hG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3Remov eLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0Table OfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF,F,60% ;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGene rator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Document Generator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numbering G%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/Docume ntGenerator/complexG%&T%6#F0F9%%NULLGF'F'6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)chec kdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremath keywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistord erG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+ mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG %,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetoma thG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declaredite msG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ini tG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/fi le/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/re solveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG% -math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/ flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/n umerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mat htype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numberi ng/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref /initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0r esolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG% ,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortp redicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/tran slate/doitG6%%(packageGF)/%%loadGFen6D%(ChapterG%3DeclareTextKeywordG%0DefineMa thAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG% 'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathSty leG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawT ableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG %(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAl iasG%4UndefineMathKeywordG%1UndefineMathTypeGF'F'60%;DocumentGenerator/RefTable G%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ft ype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docume ntGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/S umG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%&F-6$F.F/7%9%-T)6#F.9&>T+F.F(F(6,%6_thismoduledefinitionGb6#%+thismoduleG6f p%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3decl aremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-int listorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkey wordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursive outputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+t ypetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/decl areditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolve ref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addre ssG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5 file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)mat h/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG %.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quo tient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/chec kG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3 numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/res olveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealg numG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc /backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2to c/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/up G%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reser ved.G/%%loadGFS6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathK eywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0 HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExpo nentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG %(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG% )SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKey wordG%1UndefineMathTypeGF(F(60F-%>type/DocumentGenerator/AtomicG%Itype/Document Generator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Docu mentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numbe ringG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/Do cumentGenerator/complexG%8$T$@'/9#""!-%%map2G6%%#opG"""F-3/F1F74-%%typeG6$&9"6#F7%"=GC$? &8%F-%%trueG@$/-F66$F7FDF>O-%%evalG6#-F66$7$""#FQFDY6$Q3%1:~invalid~optionF$F>C $>8&-_T&%3RemoveYieldOptionsG6$7#F?F-@%/-%%nopsG6#FWF2%%NULLGY6$Q6%1:~invalid~a rgumentsF$FWF$F$6&%'OPTDCLG<$/%/toctypeincludeG7$<$-%%listG6#%'symbolG-%$setGFj oc5style/toctypeinclude&:-630/%5relativestypeincludeG7$Fgoc;style/relativestype include&:-629%+thismoduleG`67c&AName&:-492c-AlphaNumeric&:-493c-AssertNoHack&:- 494c,CopyOptions&:-495c%Date&:-496c*FileClose&:-497c,FileCommand&:-498c.FileExt ension&:-499c)FileName&:-500c(FileNew&:-501c,FileOptions&:-502c*FilePrint&:-503 c+FileRemove&:-504c0MakeProcOptions&:-505c)NameSubs&:-506c-RelativePath&:-507c3 RemoveYieldOptions&:-508c'SepSeq&:-509c*SplitList&:-510c)UniqueId&:-511c1WithLo calOptions&:-512b6#Fcp6)%1absolutefilenameG%)fileopenG%5formatfiledescriptorG%, isdirectoryG%+moduleinitG%6thedirectoryseparatorG%1therootdirectoryG6%%(package GF*/%%loadGFbr67%&ANameG%-AlphaNumericG%-AssertNoHackG%,CopyOptionsG%%DateG%*Fi leCloseG%,FileCommandG%.FileExtensionG%)FileNameG%(FileNewG%,FileOptionsG%*File PrintG%+FileRemoveG%0MakeProcOptionsG%)NameSubsG%-RelativePathGFen%'SepSeqG%*Sp litListG%)UniqueIdG%1WithLocalOptionsGF$F$6'%%VOIDG%4type/FileDescriptorG%*type /PLOTG%,type/PLOT3DG%*type/VOIDGF$%-_m4310301000G6)c1absolutefilename&:-513c)fi leopen&:-514c5formatfiledescriptor&:-515c,isdirectory&:-516c+moduleinit&:-517c6 thedirectoryseparator&:-518c1therootdirectory&:-5196$%*protectedG/%+modulenameG %2DocumentGeneratorG M7R0 I&:-617f*6"6$%"cG%"nGF$F$C$>6$8$8%-%#opG6#&T%6#!"">F1-%'subsopG6$/F37$F+7$-F.6# F,"""F1F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG %*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declare mathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG% *mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)math typeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+r esolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8R awTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/las tdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/tran slateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4fi le/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4f ile/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*m ath/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/i ndexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/ numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4num bering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering /stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%; style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)to c/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/ta bleG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(pa ckageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFV6D%(Chapt erG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG %)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+Inline MathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProdu ctG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG %3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG %0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeG F$F$60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Docum entGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/D ocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Nu mberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type /DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparat orG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/ DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGener ator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG% 8&7#-F26$;"" #F6F5>F87#-F26#F5>6$8%8$-%-selectremoveG6$f*6#%"XGF-6$%)operatorG%&arrowGF-3-%% typeG6$F5%"^G-T#6#-F26$F=F5F-F-6$%0HasLeadingMinusGT%F8>FD-%$mulG6$)-F26$F48',$ -F26$F=F]oF6/F]o7#-F26#FD>FE-%(convertG6$FE%"*G>8(*&-%&numerG6#FEF4-%&denomGFdo F4>8)*&-F^pFdoF4-FapF_pF46$F[pFcpF-F-6&%6_thismoduledefinitionGb6#%+thismoduleG 6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3de claremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-i ntlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathk eywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursi veoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG% +typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/de clareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resol veref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/add ressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG %5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)m ath/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponen tG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/q uotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/ch eckG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG %3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/r esolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvea lgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)t oc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2 toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/ upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~res erved.G/%%loadGF`r6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMa thKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCH GFZ%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedPa rensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,R elativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,S yntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Undefi neMathTypeGF-F-60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG% Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescript orG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentG enerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Transl atorG%?type/DocumentGenerator/complexG%8$-F.6$"""F1>T%7 $-F.6#F:F5>8%-%&&FILEG6$F5-%$seqG6$-T'6#8&/FI7#-F.6$&&T)6#F-6#""#F1>F:&F:6#;F8! "#F?/F-%+&rawheaderGC$@$-%'memberG6$T+F6>T--%(&stringG6$F\oFC%%NULLG/F-%*&thisf ileG-T/6%&F:6#!""-F.6$;F8FSF1Ffo/F-%0&localrawheaderGC$@$Fgn>&T16#Ffo-F^o6$-%#i fG6%-%)assignedG6#FapFapF`oFCF`o%&falseGF*F*62%6_thismoduledefinitionGb6#%+this moduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywo rdG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathm odeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG %,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2no recursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*tran slateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cros sref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossre f/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-f ile/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/reso lverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/ IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/ exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG% 9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathsw itch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numberin g/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numb ering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option /solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincl udeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/ nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/init G%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rig hts~reserved.G/%%loadGFer6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2D efineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)F ILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedPa rensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfConte ntsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG% (SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Undef ineMathKeywordG%1UndefineMathTypeGF*F*60%;DocumentGenerator/RefTableG%>type/Doc umentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Documen tGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator /LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/D ocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%6#-&FJFBFC@%-F9 6$F;.%)functionG-F>6#-T)FCY6$Q:%1:~invalid~for~math~modeF)F;F)F)6*%6_thismodule definitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredocke ywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+ exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeyw ordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlab elG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%. thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/c heckmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/ resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG% 0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/r awheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filea rch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/forma tG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/form atG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathke yword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering /lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numberi ng/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.op tion/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeinclude G%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lo ckG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG %3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001 -2007~INRIA.~All~rights~reserved.G/%%loadGF_p6D%(ChapterG%3DeclareTextKeywordG% 0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)E quationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG %*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%Pl otG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Re solveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2Undef ineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF)F)60%;DocumentGenerator /RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSepa ratorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=ty pe/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGe nerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/comple xG%T'%&falseGF$F$6(%6_thismoduledefinitionGb6#%+thismodul eG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3 declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG% -intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mat hkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecur siveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translate G%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/ declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/res olveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/a ddressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolvere fG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG% )math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/expon entG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math /quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/ checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nex tG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering /resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solv ealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG% )toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG %2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'to c/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~r eserved.G/%%loadGFC6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineM athKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARC HG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAs ExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$ RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(Secti onG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMat hKeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentG enerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGener ator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/Label G%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Documen tGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$-T%6#9$>8%-%)&mathseqG6#-%$se qG6$-F76$.%(partialG)-%#opG6$"""8&-FB6$""#FE/FE&F/6#FH>8'-%&&fracG6$-F76$)F>&F/ 6#""$-%#ifG6%-T'6#&F/6#FD-%+&delimiterG6&.%+leftparensG.%,rightparensG%&falseGF gnFgnF5>8(-F76$-FO6$FSF5Fin-%+&alternateG6$FMFboF,F,6(%6_thismoduledefinitionGb 6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/decl arekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG% +inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathex tratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtoci temG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslato rG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doi tG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG% 9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/ doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0f ile/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basename G%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/exp G%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/qu otientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG %1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/ numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolvere fG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG %3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toc typeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/mak eG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/transl ate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA. ~All~rights~reserved.G/%%loadGFbq6D%(ChapterG%3DeclareTextKeywordG%0DefineMathA liasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'Ex portG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG %5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTabl eOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(S aveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAlias G%4UndefineMathKeywordG%1UndefineMathTypeGF,F,60%;DocumentGenerator/RefTableG%> type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype /DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentG enerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG %Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$%%NULLG>8'-%&tableGF+>8&""!?(8%" ""F9-%%nopsG6#9$%%trueG@%/&F=6#F8F.\C%>F5,&F5F9F9F9>&F16#F5FA>F.FA7#-%$seqG6$&F 1FB/F8;F9F5F+F+6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkm athG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2dec laremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltot agG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%) mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutput G%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueid G%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref /lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/ translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG %4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/init G%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complex G%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-ma th/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,m ath/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functio nG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG% 4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbe ring/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doi tG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG %)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*to c/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6% %(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFdo6D%( ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMath TypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+I nlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAs ProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,Relativ eRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxC heckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMath TypeGF+F+60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/ DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;t ype/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerat or/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG% ?type/DocumentGenerator/complexG%T%%%NULLG>T'7"F$F$6(%6_thismoduledefinitionGb6#%+thismodule G6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3d eclaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%- intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,math keywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecurs iveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG %+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/d eclareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/reso lveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/ad dressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolveref G%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%) math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/expone ntG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/ quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/c heckG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/next G%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/ resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solve algnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%) toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG% 2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc /upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~re served.G/%%loadGFD6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMa thKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCH G%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsE xponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$R efG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(Sectio nG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMath KeywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentGe nerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenera tor/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG %Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Document Generator/TranslatorG%?type/DocumentGenerator/complexG%& T%6#9$-%&evalnG6#F+%%NULLGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)ch eckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarema thkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlisto rderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG %+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutpu tG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typeto mathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declaredi temsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/i nitG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/ file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/ resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Sum G%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.mat h/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient /numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2m athtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbe ring/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolver ef/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG% 0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/back G%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sor tpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/tr anslate/doitG6%%(packageGF(/%%loadGFK6D%(ChapterG%3DeclareTextKeywordG%0DefineM athAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG %'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathSt yleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3Raw TableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRef G%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathA liasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/RefTabl eG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%F type/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docum entGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/ SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%&F+6$F,F-7%&T )6#!""-T+6#F,7">T-F,F&F&6.%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdoc G%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeyw ordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG% +labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+math switchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,pr intoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG% )uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG% ;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3 crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/f ilestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolv eref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-mat h/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flat prodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numer denomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtyp e/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/p opstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/ini tG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resol veref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc /chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredi cateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translat e/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loa dGFT6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/De fineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingM inusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Need ParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG% ,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG% ,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Unde fineMathTypeGF&F&60F+%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/E quationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerat or/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type /DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGener ator/complexG%6#&F:6$FB9%Y6%QH%1:~no~such~labe l~for~the~translator~%2F,FBFM@%-%&evalbG6#2F0-%%nopsG6#&FK6#""$<'.%&entryG.%$ta gG.%%typeG.%)filedescG.%*numberingG<$FinF]oC$@$FHYFO@(/9&Fin&FK6#FE/FgoF]o&FK6# F5-%'memberG6$Fgo<%FgnF[oF_oC$>8$FY@)/-FW6#FcpF0Y6%QG%1:~no~such~item~for~the~t ranslator~%2F,FBFM/FgoF_o&FcpFio/FgoF[o&FcpF\p&FcpFZF,F,6$%6_thismoduledefiniti onGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/ declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtoma thG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.ma thextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+new tocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetrans latorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath /doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolver efG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtom ath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheader G%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/base nameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math /expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.mat h/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/ch eckG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastini tG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resol verefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nos qrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style /toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc /makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/tr anslate/initG%'toc/upG%/translate/doitG6%%(packageGF+/%%loadGFhr6D%(ChapterG%3D eclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocS tyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG% +LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$N thG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3Remo veLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0Tabl eOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF,F,60 F:%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%F type/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docum entGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/ SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%%&falseG-T'6#9$%%NULLGF&F&6(%6_thismoduledefinitionGb 6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/decl arekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG% +inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathex tratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtoci temG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslato rG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doi tG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG% 9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/ doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0f ile/resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basename G%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/exp G%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/qu otientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG %1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/ numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolvere fG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG %3option/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toc typeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/mak eG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/transl ate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA. ~All~rights~reserved.G/%%loadGFH6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAl iasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'Exp ortG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG% 5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTable OfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(Sa veRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG %4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/RefTableG%>t ype/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/ DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGe nerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG% Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerato r/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/Fi leDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype /DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenera tor/TranslatorG%?type/DocumentGenerator/complexG%8$-F<6$F>F/>FM.%)infinityG-FB6%,$F/F>-F<6$""!F/FMFU YQ7invalid~argument~valueF*F*F*6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)c heckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarem athkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlist orderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeyword G%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutp utG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typet omathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declared itemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG% /file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file /resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Su mG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.ma th/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotien t/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2 mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numb ering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolve ref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG %0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/bac kG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/so rtpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/t ranslate/doitG6%%(packageGF)/%%loadGF]p6D%(ChapterG%3DeclareTextKeywordG%0Defin eMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equatio nG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*Math StyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3R awTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveR efG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMat hAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF*F*60%;DocumentGenerator/RefTa bleG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG %Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Doc umentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerato r/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/Ato micG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDes criptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docu mentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/T ranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparator G%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Do cumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerat or/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%& T%6#9$-%&evalnG6#F+%%NULLGF&F&6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)ch eckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarema thkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlisto rderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG %+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutpu tG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typeto mathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declaredi temsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/i nitG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/ file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/ resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Sum G%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.mat h/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient /numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2m athtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbe ring/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolver ef/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG% 0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/back G%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sor tpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/tr anslate/doitG6%%(packageGF(/%%loadGFK6D%(ChapterG%3DeclareTextKeywordG%0DefineM athAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG %'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathSt yleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3Raw TableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRef G%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathA liasG%4UndefineMathKeywordG%1UndefineMathTypeGF&F&60%;DocumentGenerator/RefTabl eG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%F type/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docum entGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/ SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$-%&tableGF->8'- T%6$F09%@$2""#9#>9&-%$mapG6$%#opG7#-%(indicesG6#F0@%/9$.%'stringG6$-%$catG6#F4- %$seqG6$-FN6#&F06#-FB6#8%/FYFCC%?&FYFC%%trueG@%/FI.%'stdoutG-FQ6$-%'printfG6#8& /FaoFUC%-_%*CommonLibG%(FileNewGFV-FQ6$-_Ffo%*FilePrintG6$FWFaoFbo-_Ffo%*FileCl oseGFV-FQ6$F^o/FaoF4%%NULLGF-F-6&%6_thismoduledefinitionGb6#%+thismoduleG6fp%)c heckdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declarem athkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlist orderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeyword G%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutp utG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typet omathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declared itemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/ initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG% /file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file /resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/Su mG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.ma th/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotien t/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2 mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numb ering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolve ref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG %0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/bac kG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/so rtpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/t ranslate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved. G/%%loadGF]r6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeyw ordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0Has LeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponen tG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(R efInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)Si ngPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywor dG%1UndefineMathTypeGF-F-60%;DocumentGenerator/RefTableG%>type/DocumentGenerato r/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/Fi leDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype /DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenera tor/TranslatorG%?type/DocumentGenerator/complexG%8&.%-leadingm inusG>F7%%NULLG>6$8$8%-T%6#F4>8'-%-&sepsequenceG6%.%)¬hingGF7-%&&fracGF=@$5- T'6#F>-%%typeG6$F?%"*G>F>-%+&delimiterG6&.%+leftparensG.%,rightparensG%&falseGF >@$5-FO6#F?FQ>F?-FW6&FYFenFgnF?>8(-FF6'FHF7F>-%*&sizedsepG6%.%)divideopGF>F?F?- %+&alternateG6$FDF`oF,F,6(%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdoc G%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeyw ordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG% +labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+math switchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,pr intoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG% )uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG% ;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3 crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/f ilestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolv eref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-mat h/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flat prodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numer denomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtyp e/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/p opstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/ini tG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resol veref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc /chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredi cateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translat e/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loa dGFcq6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/D efineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeading MinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4Nee dParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG %,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG %,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1Und efineMathTypeGF,F,60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/Atomi cG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescr iptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docume ntGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tra nslatorG%?type/DocumentGenerator/complexG%6$8$8%-%#opG6#9$@%5/-%%nopsG6#F.""!32"""9#/&9 "6#""#.%,onlychapterGC%>F--F06#F-@'/F-%%NULLG>F-F<-%%typeG6$F-.%'posintG>F-,&F- FF--%$catG6$Q#ChF)-T%F)7$7#F-7"7$F-7$-F06$;Ftype/DocumentGenerator/AtomicG%Itype/DocumentGenerator/ EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenera tor/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;typ e/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGene rator/complexG%T%7">T'-%&tableGF$>T)F8>T+F8>T-F8>T/F8>T1F5@$-%%typeG6$%;DocumentGen erator/RefTableG.F9C/>8%F8?&8$7#-%(indicesG6#FH%%trueG@%33/-%%nopsG6#FN""#/&FN6 #FenT3-%&evalbG6#2""!-FY6#&&FH6$&FN6#"""Fin6#""$C$>&FLFZ&FaoFhn>&F76#F[pFdo\>F4 -%%sortG6$-%$mapG6$%#opG7#-%(entriesG6#FLT5>8&-FY6#F4@$32F^oF_q/&&F4FeoFeoF5C&> &FH6$.%%VOIDGFin7%F^oF^o7%F^o7$F5F5Q!F$>&F76#F`rF\r>F47$F`r-FhpFaq>F_q,&F_qFfoF foFfo>8'F5>8(F8>8+F8?(FNFfoFfoF_qFSC&>8)&F4FZ>8-&F76#Fcs@%5/-FY6#F[sF^o0&&&&FH6 $&F[s6#!""FinFgoFhnFeo&FcsFeoC%>F[s7$-FhpF]tFfs>&F?6#FfsF\r>8*7#FfsC&>F]u&F`uFe t>&F_sF^uFdu@%-%)assignedG6#&F]s6#Fdu>F[v7$-FhpFjuFfs>F[vFau@$30FNF_q/F_t&&F46# ,&FNFfoFfoFfoFeo@&2-FY6#&FcsFhn-FY6#&FfvFhn>F`u7$-Fhp6#F`uFfs2F^wF[wC$>8/,&F[wF foF^wFft>F`u&F`u6#;Ffo,&FftFfoFhwFft@%32FNF_qFjv>&FAF^u&F76#Ffv>FcxF\r>FCF[s>F[ s7%F\rF[uF\r?(FNFenFfo,&F\tFfoFftFfoFSC$>&F=6#&F[sFZ&F[s6#,&FNFfoFftFfo>&F;F_y& F[sFgv?&FN-%&minusG6$<#-FQ6#F_s<#F\rFSC(>8.&F]s6#&F_s6#Fdo>F_q-FY6#Faz?(8,FfoFf oF_qFS@$/Fdo&Faz6#Fjz[>Faz7%F\r-FhpFhzF\r>&F=FezF][l>&F;Fez&Faz6#,&FjzFfoFenFfo F$F$66%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*clean listG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswi tchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathal iasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+ moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolver efG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTable OfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclar edlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG% 1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/loca lrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/tra nslate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/dif fG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG %4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG %)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numberi ng/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/ pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG %-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/r elativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG %)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4t oc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG% TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFb]l6D%(ChapterG%3 DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)Doc StyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG %+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$ NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3Rem oveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0Tab leOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF$F$6 0FH%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG% Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Docu mentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator /SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftyp e/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/Document Generator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/Sum G%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%F;>8$.% 'stdoutG>8%%%NULLG>8&%%trueG>8,FH>8'<&/.%'formatG7$<$-<$.%%listG.%$setG6#.%'sym bolGFgn.FG/.%'outputG7$f*6#%"xGF4F4F4-%'memberG6$9$<%.%%fileGFD.%'stringGF4F4F4 .FC/.%)filelistG7$Fgn.FM/.%,syntaxcheckG7$.%(booleanG.FJ-_%*CommonLibG%3RemoveY ieldOptionsG6$7#9"FO@$FJ-T'6#Fdo>8+-T)Faq@%0FGFHC'@$-F96$FGFgn>FG7#FG-T-6%Ffo-T +6#Fcq8*@$0FMFH-%'assignG6$FMFdr?&8(FGFKC%@$4-Fbo6$.%.DerivedFormatGFAYQHno~for mat~available~for~this~translatorF4@$4-%)assignedG6#&_FAFbs6#F[sY6$Q9%1:~format ~not~availableF4F[s-%$seqG6$-_Fip%,FileCommandG6$8)Fjs/FgtFdrFHC%>8--F_r6%FCFar Fdr@$FfrFgrF[uF4F46.%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*che ckmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2 declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+label totagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitch G%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printout putG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqu eidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;cross ref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossr ef/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filesta ckG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/i nitG%4file/translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/comp lexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG% -math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG %,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/func tionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstac kG%4numbering/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0nu mbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/ doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapt erG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG% *toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doit G6%%(packageGF3/%%loadGFgv6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2 DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%) FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedP arensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfCont entsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG %(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Unde fineMathKeywordG%1UndefineMathTypeGF4F460%;DocumentGenerator/RefTableG%>type/Do cumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Docume ntGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerato r/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/ DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$<$/.%'nosqrtG7$.%(booleanG.T%/.%,solvealgnumG7$F3.T'@'/9#""!- %%map2G6%%#opG"""F-3/F?FE4-%%typeG6$&9"6#FE%"=GC$?&8%F-%%trueG@$/-FD6$FEFRFLO-% %evalG6#-FD6$7$""#FinFRY6$Q3%1:~invalid~optionF$FLC$>8&-_%*CommonLibG%3RemoveYi eldOptionsG6$7#FMF-@%/-%%nopsG6#F_oF@%%NULLGY6$Q6%1:~invalid~argumentsF$F_oF$F$ 6(%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlist G%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG %+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG %1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+modu leinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG% ,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfCo ntents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredla belG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG%1doc keyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localraw headerG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/transla te/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1 math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4ma th/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)ma th/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/d ownG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/push stackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-nu mbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relat ivestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)to c/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/t ranslate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageGF*/%% loadGFgq6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG %/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLead ingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4 NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefIn foG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPl urG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1 UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/At omicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDe scriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Doc umentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/ TranslatorG%?type/DocumentGenerator/complexG%8$-%#o pG6$7$F4F4F3>F6%%NULLG-%%subsG6$/%#_ZG.%%zetaG-%'&nocutG6#-%)&mathseqG6&-%.&ope ratornameG6#.F'-%+&subscriptG6#FA-%#ifG6%/F6Ftype/DocumentGenerator/AtomicG%Itype/Doc umentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type /DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/ NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?ty pe/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/Equa tionSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/ IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/Do cumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerato r/complexG%8%-T%6#9$@$0F3%&falseGOF3@3-%%typeG6$F7.%'stringGF7-%)assignedG6#&_T'%+TextSy mbolGF6FE-%'memberG6$-%#opG6$""!F7<$%(&stringG%*&sequenceG-FQ6#-%$seqG6$-9!6#8$ /Fen7#-FMF6/FL%+&setoptionGC'>8&7#-FV6$/-FM6$7%""#FenF/F7-%%evalG6#--FM6$F/F76# Fbo/Fen;F/-%%nopsG6#-FM6$FeoF7-FV6$-Fgo6#-Fjo6#-FM6$7$FeoFenF7F]p>F3-FQ6#-FV6$F X/Fen7#-FM6$&&T)6#FL6#FeoF7-FV6$-Fgo6#-FjoFZ/FenF]oF3/FL%(&headerG-FY6#-%(&HEAD ERG6$-FY6#T+-%#ifG6%-FC6#&T-6#&T/6#!""-FYF_s%%NULLG/FL%&&FILEGC&>Fds7$-FM6#FdsF jo>F3-%&&fileG6$FjoF`q>Fds&Fds6#;F/!"#F3-FC6#&T1Fiq-_FG%.TranslateMathG6#-FL6$- FM6$;F/&F[u6#F/F7-FV6$-T3FZ/Fen7#-FM6$&F[uFjqF7-FC6#Fgq-&_FG%.TranslateTextGFiq 6#-FL6$-FM6#7#-FM6$;F/&FgqFguF7F`qY6$QE%1:~invalid~in~text~mode~[translate]F*F7 F*F*64%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*clean listG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswi tchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathal iasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+ moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolver efG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTable OfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastdeclar edlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/translateG% 1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/loca lrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file/tra nslate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/dif fG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG %4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG %)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/numberi ng/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/ pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/stackG %-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/r elativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG %)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4t oc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG% TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGF\y6D%(ChapterG%3D eclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocS tyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG% +LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$N thG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3Remo veLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0Tabl eOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF*F*60 %;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGen erator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Documen tGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numberin gG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/Docum entGenerator/complexG%8$-T) 6#F5@$0F]o%&falseGOF]o>F]o-T+F`o@$FboOF]o>F]o-T-F`o@$FboOF]o@)-%)assignedG6#&_F C%+TextSymbolGF`oOF5-Fap6#FVO-F:6$-F;6#7#-F;6$;F.&FV6#F.F5FJ-Fap6#&T/FXOF5Y6$QF %1:~invalid~in~text~mode~[resolveref]F)F5F)F)60%6_thismoduledefinitionGb6#%+thi smoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeyw ordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmath modeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratype G%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2n orecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*tra nslateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cro ssref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossr ef/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%- file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/res olverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math /IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math /exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG %9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1maths witch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numberi ng/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:num bering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3optio n/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeinc ludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc /nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/ini tG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~ri ghts~reserved.G/%%loadGFds6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2 DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%) FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedP arensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfCont entsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG %(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Unde fineMathKeywordG%1UndefineMathTypeGF)F)60%;DocumentGenerator/RefTableG%>type/Do cumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Docume ntGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerato r/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/ DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%&F76#-_%*CommonLibG%.FileExtensionG6$-FA6$F-FD_T %FM-F56$F7-FA6$;F0!""FDF./F@%(&stringG-F56$F7-FA6#FD-%%typeG6$FD.%'stringGFDY6$ Q>invalid~in~text~mode~[output]F)FDF)F)6&%6_thismoduledefinitionGb6#%+thismodul eG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3 declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG% -intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mat hkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecur siveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translate G%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/ declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/res olveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/a ddressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolvere fG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG% )math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/expon entG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math /quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/ checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nex tG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering /resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solv ealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG% )toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG %2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'to c/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~r eserved.G/%%loadGFip6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2Define MathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEAR CHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensA sExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG% $RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(Sect ionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMa thKeywordG%1UndefineMathTypeGF)F)60%;DocumentGenerator/RefTableG%>type/Document Generator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGene rator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/Labe lG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Docume ntGenerator/TranslatorG%?type/DocumentGenerator/complexG%8& -%%nopsG6#9'@%32""%9#1""!&9"6#""&C$>&9$6#9&7$F1;,&F1"""FJFJ,&F1FJF=FJ>8%0-%*&fu nctionG6$F3-%(&expseqG6#8'FKC$>FC7$F1;FI!"">FM2FO,&F1FJ-%#ifG6%F8,$F=FZF&9% FE-%)procmakeG6#-%&&procG6&7#FU7"Ffo-%)&statseqG6$-%$&ifG6$FM-%'&ERRORG6#-%$cat G6$FFQ<:~wrong~number~of~argumentsF.-%$seqG6$-Fin6%-%%typeG6$&F56#8$.Fjp-F[p6$4 -FP6$Fjp-FS6$-FP6$%#opG-FS6$F^qFUF\q-F^p6#-Fap6)Q!F.FFQ(:~args[F.F^qQ4]:~invali d~type~[::F.-%(convertG6$F\q.%'stringGQ"]F.-F[p6$4-FP6$F\q-FS6#Fgq-F^p6#-Fap6'F `rFFFarF^qQ1]:~invalid~valueF./F^q;FJF2F.F.6$%6_thismoduledefinitionGb6#%+thism oduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywor dG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmo deG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG% ,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2nor ecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*trans lateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cross ref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref /resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-fi le/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resol verefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/I ntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/e xponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9 math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswi tch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering /nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbe ring/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/ solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeinclu deG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/n extG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG %'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~righ ts~reserved.G/%%loadGF_u6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2De fineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FI LEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedPar ensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfConten tsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%( SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Undefi neMathKeywordG%1UndefineMathTypeGF.F.60%;DocumentGenerator/RefTableG%>type/Docu mentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Document Generator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/ LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Do cumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%8%%%NULLG>8$9$?(F)"""F2F)-%%typeG6$F/.%(inde xedGC$>F,6$-%#opG6#F/F,>F/-F<6$""!F/7$F/7#F,F)F)6$%6_thismoduledefinitionGb6#%+ thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarek eywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inm athmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextrat ypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG %2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%* translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7 crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9cro ssref/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doit G%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/ resolverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)m ath/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.m ath/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotie ntG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1ma thswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numb ering/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%: numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3op tion/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctype includeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%) toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/ initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All ~rights~reserved.G/%%loadGFfn6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAlias G%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'Export G%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5Ne edParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfC ontentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveR efG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4U ndefineMathKeywordG%1UndefineMathTypeGF)F)60%;DocumentGenerator/RefTableG%>type /DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Doc umentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGener ator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Bty pe/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%T%&F&6#;"""!"#F$F$6&%6_thismoduledefinitionGb6#%+thismoduleG6 fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3dec laremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-in tlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathke ywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiv eoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+ typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/dec lareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolv eref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addr essG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG% 5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)ma th/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponent G%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/qu otient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/che ckG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG% 3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/re solveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solveal gnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)to c/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2t oc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/u pG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~rights~rese rved.G/%%loadGFD6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2DefineMath KeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG% 0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExp onentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$Ref G%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG %)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4UndefineMathKe ywordG%1UndefineMathTypeGF$F$60%;DocumentGenerator/RefTableG%>type/DocumentGene rator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerato r/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%A type/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGe nerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/Doc umentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type /DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/ NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?ty pe/DocumentGenerator/complexG%type/Documen tGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGen erator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/Lab elG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Docum entGenerator/TranslatorG%?type/DocumentGenerator/complexG%8$F/@%-F-6$-F06$7$F 2F2F3.%&rangeG>F66$/-F06$7$F2"""F3-F06$7%F2F2FEF3-F06$7%F2F2F2F3>F6F/-%)&mathse qG6$-%.&decoratedsymG6$.%$SumGF6-F06$FEF3F(F(6$%6_thismoduledefinitionGb6#%+thi smoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeyw ordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmath modeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratype G%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2n orecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*tra nslateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7cro ssref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossr ef/resolveref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%- file/addressG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/res olverefG%5file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math /IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math /exponentG%.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG %9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1maths witch/checkG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numberi ng/nextG%3numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:num bering/resolveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3optio n/solvealgnumG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeinc ludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc /nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/ini tG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001-2007~INRIA.~All~ri ghts~reserved.G/%%loadGFio6D%(ChapterG%3DeclareTextKeywordG%0DefineMathAliasG%2 DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)EquationG%'ExportG%) FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%*MathStyleG%5NeedP arensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%PlotG%3RawTableOfCont entsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+ResolveRefG%(SaveRefG %(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2UndefineMathAliasG%4Unde fineMathKeywordG%1UndefineMathTypeGF(F(60%;DocumentGenerator/RefTableG%>type/Do cumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/Docume ntGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerato r/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/ DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/Documen tGenerator/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGen erator/FileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/Lab elG%Atype/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/Docum entGenerator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerat or/AtomicG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/F ileDescriptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atyp e/DocumentGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGener ator/TranslatorG%?type/DocumentGenerator/complexG%type/DocumentGenerator/AtomicG%Itype/Doc umentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type /DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/ NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?ty pe/DocumentGenerator/complexG%8$-T%6#9$>8%-%)&mathseqG6$&F-6#"""-%+&sub scriptG6#-%-&sepsequenceG6$.%&commaG-%#opG6#&F-6#""#>8&-F56$F7-%+&delimiterG6&. %,leftbracketG.%-rightbracketG%&falseGF=-%+&alternateG6$F3FIF*F*6&%6_thismodule definitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*cleanlistG%2declaredocke ywordG%/declarekeywordG%3declaremathkeywordG%2declaremathswitchG%+dockeywordG%+ exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*mathaliasG%1mathextrakeyw ordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlab elG%+newtocitemG%2norecursiveoutputG%,printoutputG%+resolverefG%,tableinsertG%. thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawTableOfContents/doitG%/c heckmath/doitG%7crossref/declareditemsG%;crossref/lastdeclaredlabelG%4crossref/ resolverefG%9crossref/resolveref/initG%3crossref/translateG%1dockeyword/checkG% 0exprtomath/doitG%-file/addressG%/file/filestackG%4file/localrawheaderG%/file/r awheaderG%0file/resolverefG%5file/resolveref/initG%4file/translate/initG%2filea rch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math/diffG%1math/diff/forma tG%)math/expG%.math/exponentG%.math/flatprodG%-math/indexedG%4math/indexed/form atG%.math/quotientG%9math/quotient/numerdenomG%,math/seriesG%)math/sumG%2mathke yword/checkG%1mathswitch/checkG%2mathtype/functionG%/numbering/downG%3numbering /lastinitG%/numbering/nextG%3numbering/popstackG%4numbering/pushstackG%5numberi ng/resolverefG%:numbering/resolveref/initG%0numbering/stackG%-numbering/upG%.op tion/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;style/relativestypeinclude G%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lo ckG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/tableG%4toc/translate/closeG %3toc/translate/initG%'toc/upG%/translate/doitG6%%(packageG%TCopyright~(c)~2001 -2007~INRIA.~All~rights~reserved.G/%%loadGFio6D%(ChapterG%3DeclareTextKeywordG% 0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)E quationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG %*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%Pl otG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Re solveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2Undef ineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF*F*60%;DocumentGenerator /RefTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSepa ratorG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=ty pe/DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGe nerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/comple xG%type/DocumentGenerator/Atomi cG%Itype/DocumentGenerator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescr iptorG%;type/DocumentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/Docume ntGenerator/NumberingG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/Tra nslatorG%?type/DocumentGenerator/complexG%numberingG7$F+;F/F+%-&comment lineGF(%$&ttGF(%/&thisnumberingGF<%%&REFG7$F/;F1F/%*&filebodyGF(%(&SUBTOCG7$F1; ""%F1%*&sequenceGF(%$&bfGF(%/&file->addressGFJ%%&refGF@%%&butGF6%(&headerGF<%(& ierrorGF(%%&TOCGFF%0&localrawheaderGF6%*&thisfileGFF%$&dqGF(%-&DECLAREITEMG7$FL ;""&F,%(&HEADERGF(%%&tocGF@%.&declarelabelGF@%,&label->tagGF@%(&subtocGFF%+&par agraphGF(%&&PLOTG7$F1;FLF,%'&errorGF(%&&FILEGF6%&&plotGF.%4&label->fileaddressG FJ%&&fileGF6%+&NUMBERINGGF@%+&setoptionGF.%)§ionGF.%)&linkurlGF6%&&LINKGF.% .&newnumberingGF6%-&numbering++GF<%-&item->entryGF@6#/%+modulenameG%2DocumentGe neratorG M7R0 I&:-532c+labeltotag&:-5656$%*protectedG/%+modulenameG%2DocumentGeneratorG M7R0 I&:-578f*6%%$tblG%$indG%$entG6"F(F(@%-%)assignedG6#&9$6#9%>F--%&unionG6$F-<#9&> F-F5F(F(6$%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG%*checkmathG%*c leanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywordG%2declaremat hswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+labeltotagG%*ma thaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+mathswitchG%)mathtyp eG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,printoutputG%+reso lverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%)uniqueidG%8RawT ableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%;crossref/lastde claredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3crossref/transla teG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/filestackG%4file/ localrawheaderG%/file/rawheaderG%0file/resolverefG%5file/resolveref/initG%4file /translate/initG%2filearch/basenameG%)math/IntG%)math/SumG%-math/complexG%*math /diffG%1math/diff/formatG%)math/expG%.math/exponentG%.math/flatprodG%-math/inde xedG%4math/indexed/formatG%.math/quotientG%9math/quotient/numerdenomG%,math/ser iesG%)math/sumG%2mathkeyword/checkG%1mathswitch/checkG%2mathtype/functionG%/num bering/downG%3numbering/lastinitG%/numbering/nextG%3numbering/popstackG%4number ing/pushstackG%5numbering/resolverefG%:numbering/resolveref/initG%0numbering/st ackG%-numbering/upG%.option/nosqrtG%3option/solvealgnumG%0resolveref/doitG%;sty le/relativestypeincludeG%5style/toctypeincludeG%)toc/backG%,toc/chapterG%)toc/d ownG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2toc/sortpredicateG%*toc/table G%4toc/translate/closeG%3toc/translate/initG%'toc/upG%/translate/doitG6%%(packa geG%TCopyright~(c)~2001-2007~INRIA.~All~rights~reserved.G/%%loadGFP6D%(ChapterG %3DeclareTextKeywordG%0DefineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)D ocStyleG%)DocumentG%)EquationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMat hG%+LabelToTagG%%MathG%*MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG %$NthG%*ParagraphG%%PlotG%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3R emoveLeadingMinusG%+ResolveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0T ableOfContentsG%2UndefineMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF(F (60%;DocumentGenerator/RefTableG%>type/DocumentGenerator/AtomicG%Itype/Document Generator/EquationSeparatorG%Ftype/DocumentGenerator/FileDescriptorG%;type/Docu mentGenerator/IntG%=type/DocumentGenerator/LabelG%Atype/DocumentGenerator/Numbe ringG%;type/DocumentGenerator/SumG%Btype/DocumentGenerator/TranslatorG%?type/Do cumentGenerator/complexG%&T%6#F0F:%%NULLGF'F'6&%6_thismoduledefinitionGb6#%+thismoduleG6f p%)checkdocG%*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3decl aremathkeywordG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-int listorderG%+labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkey wordG%+mathswitchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursive outputG%,printoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+t ypetomathG%)uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/decl areditemsG%;crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolve ref/initG%3crossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addre ssG%/file/filestackG%4file/localrawheaderG%/file/rawheaderG%0file/resolverefG%5 file/resolveref/initG%4file/translate/initG%2filearch/basenameG%)math/IntG%)mat h/SumG%-math/complexG%*math/diffG%1math/diff/formatG%)math/expG%.math/exponentG %.math/flatprodG%-math/indexedG%4math/indexed/formatG%.math/quotientG%9math/quo tient/numerdenomG%,math/seriesG%)math/sumG%2mathkeyword/checkG%1mathswitch/chec kG%2mathtype/functionG%/numbering/downG%3numbering/lastinitG%/numbering/nextG%3 numbering/popstackG%4numbering/pushstackG%5numbering/resolverefG%:numbering/res olveref/initG%0numbering/stackG%-numbering/upG%.option/nosqrtG%3option/solvealg numG%0resolveref/doitG%;style/relativestypeincludeG%5style/toctypeincludeG%)toc /backG%,toc/chapterG%)toc/downG%)toc/listG%)toc/lockG%)toc/makeG%)toc/nextG%2to c/sortpredicateG%*toc/tableG%4toc/translate/closeG%3toc/translate/initG%'toc/up G%/translate/doitG6%%(packageGF)/%%loadGFfn6D%(ChapterG%3DeclareTextKeywordG%0D efineMathAliasG%2DefineMathKeywordG%/DefineMathTypeG%)DocStyleG%)DocumentG%)Equ ationG%'ExportG%)FILEARCHG%0HasLeadingMinusG%+InlineMathG%+LabelToTagG%%MathG%* MathStyleG%5NeedParensAsExponentG%4NeedParensAsProductG%$NthG%*ParagraphG%%Plot G%3RawTableOfContentsG%$RefG%(RefInfoG%,RelativeRefG%3RemoveLeadingMinusG%+Reso lveRefG%(SaveRefG%(SectionG%)SingPlurG%,SyntaxCheckG%0TableOfContentsG%2Undefin eMathAliasG%4UndefineMathKeywordG%1UndefineMathTypeGF'F'60%;DocumentGenerator/R efTableG%>type/DocumentGenerator/AtomicG%Itype/DocumentGenerator/EquationSepara torG%Ftype/DocumentGenerator/FileDescriptorG%;type/DocumentGenerator/IntG%=type /DocumentGenerator/LabelG%Atype/DocumentGenerator/NumberingG%;type/DocumentGene rator/SumG%Btype/DocumentGenerator/TranslatorG%?type/DocumentGenerator/complexG %8$-T'6$T%.%,onlychapterG>F0F,>T) 7$-%#opG6#F9F0>F4F0F(F(6*%6_thismoduledefinitionGb6#%+thismoduleG6fp%)checkdocG %*checkmathG%*cleanlistG%2declaredockeywordG%/declarekeywordG%3declaremathkeywo rdG%2declaremathswitchG%+dockeywordG%+exprtomathG%+inmathmodeG%-intlistorderG%+ labeltotagG%*mathaliasG%1mathextrakeywordG%.mathextratypeG%,mathkeywordG%+maths witchG%)mathtypeG%+moduleinitG%)newlabelG%+newtocitemG%2norecursiveoutputG%,pri ntoutputG%+resolverefG%,tableinsertG%.thetranslatorG%*translateG%+typetomathG%) uniqueidG%8RawTableOfContents/doitG%/checkmath/doitG%7crossref/declareditemsG%; crossref/lastdeclaredlabelG%4crossref/resolverefG%9crossref/resolveref/initG%3c rossref/translateG%1dockeyword/checkG%0exprtomath/doitG%-file/addressG%/file/fi lestackG%4file/loc