"`5„•¦¾4ù T% ° 'Rings_R +setoid_ring #Coq@ $List %Lists #Coq@ ,Ring_polynom +setoid_ring #Coq@ .Ncring_polynom +setoid_ring #Coq@ .Ncring_initial +setoid_ring #Coq@ +Ring_theory +setoid_ring #Coq@ )Ring_base +setoid_ring #Coq@ +InitialRing +setoid_ring #Coq@ +ListTactics %Lists #Coq@ (Ring_tac +setoid_ring #Coq@ $Ring +setoid_ring #Coq@ *ZArithRing +setoid_ring #Coq@ )Morphisms 'Classes #Coq@ $Init 'Classes #Coq@ /RelationClasses 'Classes #Coq@ 4Relation_Definitions )Relations #Coq@ -SetoidTactics 'Classes #Coq@ &Setoid 'Setoids #Coq@ $Bool  #Coq@ &BinNat &NArith #Coq@ %Zeven &ZArith #Coq@ 'Zminmax &ZArith #Coq@ $Zmin &ZArith #Coq@ 'BinNums 'Numbers #Coq@ )BinPosDef &PArith #Coq@ &BinPos &PArith #Coq@ $Pnat &PArith #Coq@ &BinInt &ZArith #Coq@ (Zcompare &ZArith #Coq@ &Zorder &ZArith #Coq@ $Zmax &ZArith #Coq@ $Zabs &ZArith #Coq@ $Znat &ZArith #Coq@ (PeanoNat %Arith #Coq@ "Gt %Arith #Coq@ $Plus %Arith #Coq@ %Minus %Arith #Coq@ "Le %Arith #Coq@ "Lt %Arith #Coq@ $Mult %Arith #Coq@ 'Between %Arith #Coq@ )Peano_dec %Arith #Coq@ )Factorial %Arith #Coq@ %EqNat %Arith #Coq@ &Wf_nat %Arith #Coq@ *Arith_base %Arith #Coq@ +Compare_dec %Arith #Coq@ )auxiliary &ZArith #Coq@ *ZArith_dec &ZArith #Coq@ %Zbool &ZArith #Coq@ %Zmisc &ZArith #Coq@ $Wf_Z &ZArith #Coq@ &Zhints &ZArith #Coq@ +ZArith_base &ZArith #Coq@ )Notations $Init #Coq@ %Logic $Init #Coq@ *Logic_Type $Init #Coq@ )Datatypes $Init #Coq@ &Specif $Init #Coq@ %Peano $Init #Coq@ "Wf $Init #Coq@ 'Tactics $Init #Coq@ %Tauto $Init #Coq@ 'Prelude $Init #Coq@ .Algebra_syntax +setoid_ring #Coq@ &Ncring +setoid_ring #Coq@ *Ncring_tac +setoid_ring #Coq@ %Cring +setoid_ring #Coq@ /Integral_domain +setoid_ring #Coq@   )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   %Logic $Init #Coq@0Ï\ƒÍ‰¬!ÆôIgÔ  )Datatypes $Init #Coq@0.iÜ ¼bãYN —Zû  *Logic_Type $Init #Coq@0Í «¬1¡Êöİë©jc6  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  #Nat $Init #Coq@0î‰Ãeʤµ®Ä£P£óSRè  %Peano $Init #Coq@0± jé¥ùêh¯¾aõ|Ø  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&şæ/é”r  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :VU  $Init 'Classes #Coq@0ñ]Ş(áÅpù¾˜{yOh.  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  4Relation_Definitions )Relations #Coq@0]§4©Ğ€êådõ{nœ^ÿ  *CMorphisms 'Classes #Coq@0ôqş€ËÛŒ­óZ‚×BeÏ  /RelationClasses 'Classes #Coq@0Gâzº² ¥©éãrêAº6Õ  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  .Morphisms_Prop 'Classes #Coq@0% Å:B'‚.>Ñu‚Ã%  +Equivalence 'Classes #Coq@0ÌÇîˆ7ÁƒŸŞ;ꮹº  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`ùnOUÚ$  &Setoid 'Setoids #Coq@0D9µAs…˜WüEî!>ñ  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  *Equalities *Structures #Coq@0ÏŒe·³¿ì–Ÿı)ÅH‰.È  2Relation_Operators )Relations #Coq@0%ÍÄÜs鯰ø¨sáî  4Operators_Properties )Relations #Coq@0UÕ3y#hã&íî  )Relations  #Coq@0Œ<•bO 9xò\ıì  &Orders *Structures #Coq@0$Znªl0–\òÍ—À  *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXİáÔ  )OrdersTac *Structures #Coq@0Ó5'4Ô–+÷èó9èçÃ%  +OrdersFacts *Structures #Coq@05MÜ¿èçζöΖLB  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  (NZAxioms &NatInt 'Numbers #Coq@0¾ë]ÁÔì Ï‹—5r  &NZBase &NatInt 'Numbers #Coq@0—é^²&Œ²§8¿yÃU•L  %NZAdd &NatInt 'Numbers #Coq@00¢æñh—`àïîŸZK€4  %NZMul &NatInt 'Numbers #Coq@0œctΧR~¸6ˆ©µ[È  )Decidable %Logic #Coq@0áND‰ê±¸í’¬/•Oñß  'NZOrder &NatInt 'Numbers #Coq@0 qò;VeÎû7R Wº,  *NZAddOrder &NatInt 'Numbers #Coq@0õáeø¯~1>¢ àšørÖç  *NZMulOrder &NatInt 'Numbers #Coq@0}\^ !Ü"k}¦@€R§  (NZParity &NatInt 'Numbers #Coq@0HÀ>ÜÃc‚ôa‡ñ'^^  %NZPow &NatInt 'Numbers #Coq@0¡)Âı6*9 B:v…—È»  &NZSqrt &NatInt 'Numbers #Coq@0` Áàù.óê%©¥¥‰m  %NZLog &NatInt 'Numbers #Coq@0ꔉ’¤ ° Ùá .uVú  %NZDiv &NatInt 'Numbers #Coq@0é$ |§J?ÛĞÁd¤ (w  %NZGcd &NatInt 'Numbers #Coq@0Kg“ÁíÈTË7ù|  &NZBits &NatInt 'Numbers #Coq@0èöM”¯l¾íIÙÙpKt  'NAxioms (Abstract 'Natural 'Numbers #Coq@0ZØ®bŞ÷1ZÏ3üuuÑ  ,NZProperties &NatInt 'Numbers #Coq@0Š1‘D%ªE`Ô|3xŸ  %NBase (Abstract 'Natural 'Numbers #Coq@0ş ¢Y?“¸V° »—vI  $NAdd (Abstract 'Natural 'Numbers #Coq@0ô5;ZİW:㥜un$  &NOrder (Abstract 'Natural 'Numbers #Coq@0Æ]@7¬´†U#o›Y  )NAddOrder (Abstract 'Natural 'Numbers #Coq@02'Ğ8ózn7íHĞêfÉ  )NMulOrder (Abstract 'Natural 'Numbers #Coq@0Ş4ù> Aa»ıt/° j   $NSub (Abstract 'Natural 'Numbers #Coq@0îñô×Ú:Dô’fJá  'NMaxMin (Abstract 'Natural 'Numbers #Coq@0»]vÕ|Qg’ÌŸ­Ê  'NParity (Abstract 'Natural 'Numbers #Coq@0Ì—S”ºKz*!¡°&4h  $NPow (Abstract 'Natural 'Numbers #Coq@0Ò†m”‹½Ÿ¨uš¸€lf   %NSqrt (Abstract 'Natural 'Numbers #Coq@0û<Ÿôó…×g¶üÉe  $NLog (Abstract 'Natural 'Numbers #Coq@0KÁğ´´ğµI‰“  'BinNums 'Numbers #Coq@0dmk(Ö5¿³Juôõ€<  *EqdepFacts %Logic #Coq@0FI$áͼÕ‹¥½¡`  )Eqdep_dec %Logic #Coq@0u ëÏwWIϰ—ß¼  )BinPosDef &PArith #Coq@0˜÷€}HØ ø¦d.›%ş,b  &BinPos &PArith #Coq@0ï¿vÅyØ»‰¡¢0=» u  'BinList +setoid_ring #Coq@0AƒƒÚØu“š¹®Îì  )BinNatDef &NArith #Coq@03²@1äO–,™æ[€²{   &BinNat &NArith #Coq@0ªª„ÆİK˜õ11üÚ¤s+Π $Pnat &PArith #Coq@0—,?«pr¾.‘ú›gõZ‰  'ZAxioms (Abstract 'Integer 'Numbers #Coq@0«\ƒ}z¦K=P¹K†ô¿€  %ZBase (Abstract 'Integer 'Numbers #Coq@0 TL}2¥ù—_Ç} Ø  $ZAdd (Abstract 'Integer 'Numbers #Coq@0YËÅÛ9V¿gⲫìò  $ZMul (Abstract 'Integer 'Numbers #Coq@0Mè‰ótrÓ\bÚß"H   #ZLt (Abstract 'Integer 'Numbers #Coq@0†xK|j2[&¿Â=¾}šÛ  )ZAddOrder (Abstract 'Integer 'Numbers #Coq@0wŸÙà:}H¬#NK}‚²{§  )ZMulOrder (Abstract 'Integer 'Numbers #Coq@0Dr~-~íÖÇıÆEC€M  'ZMaxMin (Abstract 'Integer 'Numbers #Coq@0³¤¶øbì©AêÙæÀX1ş  'ZSgnAbs (Abstract 'Integer 'Numbers #Coq@0ÓÒÿ2`ou{µâZ¡  'ZParity (Abstract 'Integer 'Numbers #Coq@0»S)“…¹¼á*„•Dd  $ZPow (Abstract 'Integer 'Numbers #Coq@0AÅŸø•¢ô¡Ás×IŠ  )ZDivTrunc (Abstract 'Integer 'Numbers #Coq@0É`]f±ì¨Ü5™üíFÔ  )ZDivFloor (Abstract 'Integer 'Numbers #Coq@0Ád¹jˆï_TYQ›c‡|  $ZGcd (Abstract 'Integer 'Numbers #Coq@0°Œ¯òGõá0=„¿‰  $ZLcm (Abstract 'Integer 'Numbers #Coq@0(9ó‡ìg¦¯%M¨ômN]ø  %ZBits (Abstract 'Integer 'Numbers #Coq@0ñܹı¤C¢F¦5ûsÑû  +ZProperties (Abstract 'Integer 'Numbers #Coq@0ïVe*Ê_½†OVöú  )BinIntDef &ZArith #Coq@0÷Ã¥dÖØR4ªTuy¯  &BinInt &ZArith #Coq@0ÑBpHÖŞun›×À^  $Mult %Arith #Coq@0Òí––›QÁÍyb¬»0  (Zcompare &ZArith #Coq@0'‚Ò¤ÓjœI€õ=D¿  'Between %Arith #Coq@06Ïv*ƒ0ıuôrë`ÈC0  )Peano_dec %Arith #Coq@0ÍÉëKÒİ¢*Ğñ÷˜™k  +Compare_dec %Arith #Coq@0şjµXòÈçF ê8ª•¿û  )Factorial %Arith #Coq@0@èoËØÔÃehJdâ  %EqNat %Arith #Coq@0¯AÚIgÈÕ‹XRŸÌV ö  &Wf_nat %Arith #Coq@0UJ‹X AJ›«£•hO  *Arith_base %Arith #Coq@0ìÄ”}C¦¡‰Ôë¯åŠS  &Zorder &ZArith #Coq@0fVkß.”›ãBÃG)˜½  %Zeven &ZArith #Coq@0i?ºeK³#ÉÛ´¥a«Uå  #Min %Arith #Coq@0Cé×e¬ˆ-Fѕ栠(PreOmega %omega #Coq@0²\¨ï|Ú†Bb½~wİ4™  %Omega %omega #Coq@0tÈ.J'6\Ϩ¸ÆrK  ,Zcomplements &ZArith #Coq@0Åêì<¹n. ¸ç´?  $Zdiv &ZArith #Coq@0¤ghÌóoŸ4S»‚ûº  *Znumtheory &ZArith #Coq@0g¶2/#1ϳÁ°é\Ó;R  .Algebra_syntax +setoid_ring #Coq@0^şCIÛ‚«ğ{$ÍÏ|  &Ncring +setoid_ring #Coq@0A,¹~jÁC9*s’;{bÑ  .Ncring_polynom +setoid_ring #Coq@0åŠË»üññ‹*L aS£&¾  .Ncring_initial +setoid_ring #Coq@0Ğ‘Aİg2èê?Ô5š   &Zpower &ZArith #Coq@0+ĞlóTv1 Åq…¯Æ  *Zlogarithm &ZArith #Coq@0–¾©|çôP“Ûï§#İa²r  &ZArith  #Coq@0ó¹ß´Ú#¶³šòÒ¤ËĞ  *Ncring_tac +setoid_ring #Coq@0mâʾî‚q¡   %RIneq %Reals #Coq@0ÎJUÚ»ù¹šëIu)–$w  &DiscrR %Reals #Coq@0úŸØà‚™z4á1©pV.  %Rbase %Reals #Coq@0°J‚Ü¡­Ÿ\ c6®{  %R_Ifp %Reals #Coq@0c€4+—Z¬ô“âÅ  ,Fourier_util 'fourier #Coq@0ϳÆ>É 4`*¬r™0™  'Fourier 'fourier #Coq@0w·µÅóğV¯9ÅTû‚N  *Rbasic_fun %Reals #Coq@0ùhÜ’iclğE>¥¾  %R_sqr %Reals #Coq@0XàŒì%ƒM‡Ô¹Æ%®ñM÷  +SplitAbsolu %Reals #Coq@0M)ú&Í÷qYlݹ5  *SplitRmult %Reals #Coq@0sD\r™àß«¨tµÚ/  $Even %Arith #Coq@0æôYšO%²q}dˆß«%  $Div2 %Arith #Coq@0¤n *ÓÃhtÖ!ñ,†  )ArithProp %Reals #Coq@0BÛ+L?>*e˃¼€aı j  *Rfunctions %Reals #Coq@0±d›˜¹öd‹ª@  'Compare %Arith #Coq@0íîğ‰OM v¾ë¨£5L:  'Rseries %Reals #Coq@08şÂ]½$uº¨“+œ?  'SeqProp %Reals #Coq@0LtÖ2|9D }ÁS€SÔ»  )Rcomplete %Reals #Coq@0{”ªÚ¸4Ÿ¥Ìqè›ô   'PartSum %Reals #Coq@0Äj&2¾üÈ"‘Ú(¿>àS  )AltSeries %Reals #Coq@0¯d¦ Uâ÷ØS^  (Binomial %Reals #Coq@0]ëĹJrßH“ ír#»E  &Rsigma %Reals #Coq@0䟄ÿWCJÒ¦<ÄåÈû  %Rprod %Reals #Coq@0‹¦gÈ€ùõn½_}ƒÚ!W  +Cauchy_prod %Reals #Coq@0ûK*¡¿ß4³…ãq  (Alembert %Reals #Coq@0ğI®èÊÍ—H…‘òuz&  )SeqSeries %Reals #Coq@0Npc$™ğ´5À|üT Ù  *Rtrigo_fun %Reals #Coq@0Tº+ɧKûø/§ÊìÛ  *Rtrigo_def %Reals #Coq@0ş$xR`VcxIaƶ"ßx  *Rtrigo_alt %Reals #Coq@0¯z­¨§ÂÌs£C^,å%  +OmegaTactic %omega #Coq@0”@{4-E Ü­EÃıUBW  'Cos_rel %Reals #Coq@0%}ÖºĞ|3J‚€-tWK  (Cos_plus %Reals #Coq@0âI©WE¶°ëGà–ÙÕ¶ëó  &Rlimit %Reals #Coq@0³*r0Ä“(çÕ[ÉHúÛAE  &Rderiv %Reals #Coq@0¿’ë?K¿Qä;^WU;Hñ  *Ranalysis1 %Reals #Coq@0 n;øqçÇm‘Ë.éL%  )Rsqrt_def %Reals #Coq@0¡çeÀ­A~%ğ&Y¡?  %RList %Reals #Coq@0„5Çg2ÂÊNşaAÛ:  7PropExtensionalityFacts %Logic #Coq@0¿ å+Ÿ€_.É“oFåûؘ  'Hurkens %Logic #Coq@0æê5[g•N¿k2™upœ  .ClassicalFacts %Logic #Coq@0×$RzÏqàI™FÙ\(Ë4  .Classical_Prop %Logic #Coq@0Y€hŞ¿á³JdI1ÃÆ½  3Classical_Pred_Type %Logic #Coq@0ƒ½‰ã¥m€ì[6ÜBZ5  )Rtopology %Reals #Coq@0š£;W›¸oÈÕ ‘íG  #MVT %Reals #Coq@0©c¤q˜¸€Ù통 gZ  +PSeries_reg %Reals #Coq@0•ıä |%n´˜çÕÍ  'Rtrigo1 %Reals #Coq@0xù'ÁêmÍÔÏ×l^ƒ  *Ranalysis2 %Reals #Coq@0€2Nßí—›ôşW•½  *Ranalysis3 %Reals #Coq@0ÑGzŠé­¸NJû,:7¥  (Exp_prop %Reals #Coq@0耀ÀDñ:ÑçóL»á²-  *Rtrigo_reg %Reals #Coq@0ÙóæÊQW‚Æk'¿  &R_sqrt %Reals #Coq@0Îÿ @#äëÇ„e  +Rtrigo_calc %Reals #Coq@0û"ıJ£ël‘<8i»D4ˆ  %Rgeom %Reals #Coq@0Ş9­b Ö'çm°d€Ûlsy  (Sqrt_reg %Reals #Coq@0?…NÛ~½K0±,¯Œño^}  *Ranalysis4 %Reals #Coq@0k¶˜´p+ÙãPÅA”Åü±  &Rpower %Reals #Coq@0x9^ÖƒÑX•ÜQ‰®  -Ranalysis_reg %Reals #Coq@0$‰à«” B_QşNŞĞAM  -RiemannInt_SF %Reals #Coq@095Ô»÷<&O» jÔq¥  *RiemannInt %Reals #Coq@0°É|Ú­~3‡vèØÿo‹  +OrderedRing )micromega #Coq@0‹¨A·… ¢Zl)+»Ü>  (Ndiv_def &NArith #Coq@0êÑAöåU¼|Ú£ØT•uó  )Nsqrt_def &NArith #Coq@0W5¼–8pG¦*õ~W-G¸  (Ngcd_def &NArith #Coq@0O¥LüÛM§äàP"^eáğ  #Fin 'Vectors #Coq@0±r'Ÿgް؅û©/׸  )VectorDef 'Vectors #Coq@0]iÈÜ>ş¼3 ÅşÙ  *VectorSpec 'Vectors #Coq@0ığGyKöê5%l‰¿6úL  (VectorEq 'Vectors #Coq@0#¶'`Ô¶Úlş¸xj½ÆöT  &Vector 'Vectors #Coq@0_Ä‹¥|"ø¦øîÉ…h©z  'Bvector $Bool #Coq@0©ıé,r¢ŞO3ó^~  'Ndigits &NArith #Coq@03ë®2WÙ}ö  -RingMicromega )micromega #Coq@0Ê{áŠèL¬ä¬ƒúÉŸh  +QArith_base &QArith #Coq@0#-\DÈ7* Q,"f\  &Qfield &QArith #Coq@0´„øtd;Xñ¦³#@`  %Qring &QArith #Coq@0F% ¤Îpw;}=é¥O5}  *Qreduction &QArith #Coq@0nD’k%ïĞş}Yå‹  &QArith  #Coq@0H#o­Ş6 °7ñ÷8  &Qreals &QArith #Coq@0¥è |Ø-=›ÊˆÃ%ƒ¯  *RMicromega )micromega #Coq@0>e{ô&(_Ò>›ÿÎ¥¼®  *QMicromega )micromega #Coq@0‡K׈q‘q~ _E  &VarMap )micromega #Coq@0ÅZ½åìÃÕ£”àËÔî  #Lra )micromega #Coq@0 ?@ŠDø•{@ã[¢]#  *Ranalysis5 %Reals #Coq@0Û¤œ$‰+]ĞݽîƒN9  %Ratan %Reals #Coq@0(Í×쟭ƒCËK­Á  &Machin %Reals #Coq@0£²çZÇ,c¹™‚qƒéº  &Rtrigo %Reals #Coq@03÷Lë•c–rüÇ¡½2)  )Ranalysis %Reals #Coq@0»qÿ¬  ¼' –=«ë  )NewtonInt %Reals #Coq@0nş\œ%¾§ªXVÄîé  +Integration %Reals #Coq@0v®ıHCcÎ(w#üg?  %Reals  #Coq@0ï] ‡ıUÏŞŠ $Tgé.é\l‰fãG ;%¯ëY§ÂÕ÷„•¦¾ ºú_ÀW" Ğ 'Rings_R +setoid_ring #Coq@ğA  $Rsth @’°@@©š Ğ÷ &Setoid 'Setoids #Coq@@-Setoid_Theory2_ü € š Ğ÷ ,Rdefinitions %Reals #Coq@@!RÁÓ€©›  Ğ÷ %Logic $Init #Coq@@"eqĞ @€š €@ @@@@°AAÀ@ĞĞ@ÉÎ>Ğ@Ğ÷ ,Field_theory +setoid_ring #Coq@@&FEevalÉÎ>@@A@A"sü Ğ@Ğ÷ ,Ring_polynom +setoid_ring #Coq@@&PEeval"sü @@AĞ@:ÈĞ@Ğ÷ .Ncring_polynom +setoid_ring #Coq@@&PEeval:È@@A@AB A@ A@  $Rops @‘ ©œ   Ğ÷ &Ncring u t@@(Ring_ops( æ@A€ š Ğ÷ ,Rdefinitions %Reals @!RÁÓ€©š Ğ÷ @#IZR/r€œ   Ğ÷ 'BinNums 'Numbers@!Z7—Ş@A€©©œ  B€œ   Ğ÷@(positive*À‘@C€š Ğ÷+@%Rplusµ+1€š Ğ÷0@%Rmult´æ×€š Ğ÷5@&Rminus&H·€š Ğ÷:@$Roppû΀©›  Ğ÷ %Logic $InitM@"eqĞ @€L@©›  Ğ÷ Y +setoid_ring #Coq@@(Ring_ops( æ@€ š ·€©š Ğ÷ ] \ Û@@V/r€U©š  €Jš Ğ÷Å@%Rplusµ+1€š Ğ÷Ê@%Rmult´æ×€š Ğ÷Ï@&Rminus&H·€š Ğ÷Ô@$Roppû΀©› Í€€ °(Gk€€@ @@@@Å  #Rri @‘ ©œ   Ğ÷@$Ring´,æ@A€`˜{mhc^Yš Ğ÷ ¢@±(±SË€š Ğ÷@(±Y°€µµµ·!x¨·!y«·!H©o°°BA·"x0µ·"y0¸·"H0 ©š Ğ÷{@(eq_ind_r!¼2#€àÂE·Ä©…°Æ©š Ğ÷ .Algebra_syntaxÒ@(addition;53€ÀĞ©š Ğ÷Ü@,add_notationÌ€$×ͺ¬§¢˜?&D©ÀÚ FC©!àŞ.·,ß© °á©Àã 2 ©œ  ¥A€ è©"Àê(:9C¶Eë¶Cì¶@©š Ğ÷ù@+eq_notation(£€,ôê×ÉÄ¿ºµ\DC¶Oõ¶Mö¶@ © ,ùïÜÎÉÄ¿ºa!C¶Tú¶Rû¶@©š Ğ÷6@(equality78zÁ€À©.TS¶_¶]¶@ © À 1!C©š Ğ÷ )Morphisms 'Classes@&ProperÕÉL€°¶@¶@©š Ğ÷@*respectful%WO?€À©"  © À""©\ $Tµµµ·‚(·€)·~|·x+·v,·t©rà/m·Š0©ñ°2©š Ğ÷l@.multiplication+ç…-€Ğ99©š Ğ÷E@,mul_notation%¿[C€ih© ĞAAgf©†àC“·‘D©°F©ĞHHn— ©e J©ĞLLŠœq›ruC¶§M¶¥N¶@b¶ªP¶¨Q¶@e©e,TJ7)$¼ C¶¯U¶­V¶@[¶²X¶°Y¶@^©^À\YC©S°IG©,°``'µµµ·¾d·¼e·º¸·´g·²h·°»©®àk©·Æl©-°n©š Ğ÷¨@+subtractionÙê€Àu©š Ğ÷@,sub_notationægÇ€¥Ê¤© À}£¢©ÂàÏ·Í€©A°‚©À„ªÓ ©¡ †©ÀˆÆØ­×®±C¶ã‰¶áж@¶æŒ¶ä¶@¡©¡,†se`[VQø C¶ë‘¶é’¶@—¶î”¶ì•¶@š©šÀ˜•C©°…ƒ©, œ'µµµ·ú ·ø¡·öô©çà¤ô·ÿ¥©f°§©š Ğ÷á@(opposite”G®€°®©š Ğ÷º@,opp_notation-\[¸€Ş© °¶Û©Ó ¸©°º  ß C¶»¶¼¶@Ğ©Ğ,¿µ¢”Š…€' C¶À¶Á¶@Æ©ÆÀÄÁ C©»°°¦© Èš Ğ÷ 'RaxiomsÈ@)Rplus_0_l ’6Ê€š Ğ÷@*Rplus_commq‡€·0Ö·.×·!zÚ©š Ğ÷ /RelationClassesÑ@(symmetry0xj¾€à䯩š Ğ÷ @,eq_Symmetric9^€Ÿ©$Àì©&Àî>=©(Àğ ©*Àò"BA©š Ğ÷+@+Rplus_assoc òú€°IHš Ğ÷1@)Rmult_1_l¦¼9€š Ğ÷ %RIneqş@)Rmult_1_r+Î1€·a·_·1 ©/à í'©ÙĞ  Ô©ÛĞÖ4_^©İĞØ6©ßĞÚcb©š Ğ÷L@+Rmult_assocá&Œ€!š Ğ÷@2Rmult_plus_distr_rş~Á€·y·w ·I!©š Ğ÷Z@2Rmult_plus_distr_l0ylÉ€°wMxµµµ·†,·„-©J /©iÀ1aŠC¶Œ2¶Š3©F,5+ ûö©ÇÀ7‡†C¶’8¶9©=À;8 Cš Ğ÷s@+Rplus_opp_r {G€@©›  Ğ÷ &Ncring +setoid_ring #Coq@@$Ring´,æ@€$õ©ó@©ë3éäßÚ©ÕÓš Ğ÷Ê@i(±SË€ ° l6 +. +07 +677 +$77 +  +p +W +F78k()G'() 7&'() 7" Z.  677 777777 L7 77 777 677 777777 L7 77 777 [ .  677 777777 L7 77 777 677 777777 L7 77 77777 677 777777 L7 77 77!77# '() 7" V,  677 777777 L7 77 77 677 777777 L7 77 77 W ,  677 777777 L7 77 77 677 777777 L7 77 7777 677 777777 L7 77 77!77# '() L+ 77# ' 677 777777 L7 77 77" 677 777777 L7 77 77"77&'()   L  + 77+j77# '* 677 777777 L7 77 77 * 677 777777 L7 77 7777&'* 677 777777 L7 77 77 * 677 777777 L7 77 7777&'()   L  + 77+n77# ', 677 777777 L7 77 777 , 677 777777 L7 77 77777&', 677 777777 L7 77 777 , 677 777777 L7 77 77777&'()   L  + 77+j77# '* 677 777777 L7 77 77 * 677 777777 L7 77 7777&'* 677 777777 L7 77 77 * 677 777777 L7 77 7777&'€ ’-`ì<pÀ8€¬ô t Ä ø H Ì 0 pÔ lh° <” ’`ˆP8 ȈpÔ¼¤L ôœT¤Œ„lÔÌ´\øàˆH@(ЈP Ø À ¨ P  ø   \ D , Ô ” | $ Ü ¤ ,   ¨ | d Ğ€lTüÔ¼¤L °X@踠HÈ´œDüäŒ`X@èˆpèàÈp ’)`Ü,`°(pœä d ´ è 8 ¼ `Äü\X ü,„ ’Î`ÀD” T€È H ˜ Ì    ôD¨à@<„àh ’¡l ’Jü ’4D ’üÀ °  4 „ ’; t¼è0ìHxĞ ’_l ’~ t¼ ’£ ˆĞ ’ˆL ’Õ   l ’R`ä4h¸0x¤ì l ¼ ğ @ Ä (hÌd`¨4Œ ’à @ÄÄ(`À ’D ’e`ôDxÈ@ˆ´ü | Ì  P Ô 8(xÜtp¸Dœ ’õ´ ’î   „ ’f ”ÜP h˜ğ ’® \¤ ’ãğ\$X ä ¬Ø ’¯ ’À Ü$ ’× (x¬ü¬H¨ ’—, ’Şd ’BÀ È  L œ ‘‘u|XĞ ÜT¤¬d Ø à X ¨ d Ü , 4 ° T¸ğPL”ğ x ‘¤A“@`üL€ĞH¼ „ Ô  X Ü @0€ä|xÀL¤ ’³ÀdT˜ˆèØ`P¨˜ÔÄ  œ Œ ì Ü   p ` ô ä X HH8˜ˆüì4$”„€ØÈ4$dT¼¬€@ @@@@  $Rcri @‘ µš Ğ÷@*Rmult_comm8öåù€C©š Ğ÷ %CringÜ@xÀ/€(Ùϼ®©¤ŸšAš Ğ÷A@S(¨•ü€@©š Ğ÷ %Cring +setoid_ring #Coq@@%CringxÀ/€ °,6k ’&D€@ @@@@3  *R_one_zero @’°@xA©š Ğ÷ %Logic $Init #Coq@@#notШ›  Ğ÷@UĞ @€°š Ğ÷ ,Rdefinitions %Reals #Coq@@oÁÓ€©š Á€©œ   Ğ÷   ¢@@7—Ş@B€œ   Ğ÷   ­@@ *À‘@C€©š Û€œ   @A€@ @@@@  #Rdi @‘ ©œ   Ğ÷ /Integral_domainW@+H@A€4TJ7)$¼{š Ğ÷¼@“(±Bû€š Ğ÷Z@.Rmult_integralõqÿ€š Ğ÷Å@i9jo±€@©›  Ğ÷ /Integral_domain +setoid_ring #Coq@@/Integral_domain+H@€,p©fa©gTGB=8©3(Ûšš Ğ÷ë@²(±Bû€ °<67:k  ’!D ’)L€@ @@@@Ã@@ ĞĞĞĞĞ@ÈhàúÀ@ Èhàú A .Ncring_initial +setoid_ring #Coq@@A@AÈpâòÀ@ Èpâò I @A@BÕF\À@ ÕF\ K ³ +setoid_ring #Coq@@AĞĞ@ÕN^À@ ÕN^ S @AĞ@ÕO^FÀ@ ÕO^F T@A@ABáWeÀ@ áWe « ² Y X@@AĞ@á_]À@ á_] ³@A@ACDᾘ¾À@ ᾘ¾  @AĞĞ@áÆš¶À@ áÆš¶ @A@AE¦À@ E¦ A Ü Û Ú@@A@BEFåÀ@ Få B@AĞĞĞ@NŸİÀ@ NŸİ J @A@AO À@ O  K@AĞ@W¢À@ W¢ S@AĞ@X¢SÀ@ X¢S T@A@ABC Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AĞĞ@ Ô³qÀ@  Ô³q \ @A@A”8‰À@ ”8‰ Y y +setoid_ring #Coq@@AĞ@œ:À@ œ: a @AĞ@:ÀÀ@ :À b @AĞ@:ÿÀ@ :ÿ c@A@ABCDEFÀÀÀÀ@°oA à­U A &Ncring +setoid_ring #Coq@À@°yA àïeÍ C À@°qA Õ[ J @ABD°…A à­U A…ÀÀÀ@°‹A àïeÍ C‹@A°„A À@°†AÀ@°€A ÜıÇ P .Algebra_syntax +setoid_ring #Coq@@ABC°‰A à­U A &Ncring +setoid_ring #Coq@À@°“A àïeÍ C @ADE°–A áp…Œ Ä ÀÀÀ@°–A Üş  Q@A°™AÀÀ@°œA@A°A áq…Ë ÅÀ@°A Õ[ J @ACDF Ğ@¢ &Vector 'Vectors #Coq@/VectorNotations¢ )VectorDef 'Vectors #Coq@ @AĞĞĞĞĞĞĞĞ@"OçĞ@Ğ÷¢ (PeanoNat %Arith #Coq@#Nat@&of_int"Oç‘Ğ÷ #Nat $Init #Coq@@ Ú6@A@A\¼Ğ@Ğ÷¢ &BinInt &ZArith #Coq@!Z@'quotrem\¼‘Ğ÷¢ )BinIntDef &ZArith #Coq@!Z@ / Å@AĞĞ@›\Ğ@Ğ÷@+pred_double›\‘Ğ÷@/S@¿@A@A¾s2Ğ@Ğ÷3@&shiftl¾s2‘Ğ÷*@vYé@A@BC¾s8Ğ@Ğ÷8@&shiftr¾s8‘Ğ÷/@vYï@AĞĞ@Ñ“Ğ@Ğ÷?@&squareÑ“‘Ğ÷6@‰yÌ@A@AñÏĞ@Ğ÷D@&to_intñÏ‘Ğ÷;@©†@AĞĞ@ûêzĞ@Ğ÷6@&doubleûêz‘Ğ÷-@/³Ï!@A@AÀàĞ@Ğ÷j@(nth_map2Àà‘Ğ÷ *VectorSpec 'Vectors #Coq@@ 8"›³@AĞ@ÇşĞ@Ğ÷w@*fold_left2Çş‘Ğ÷q@6ôU@AĞ@"WĞ@Ğ÷}@*fold_right"W‘Ğ÷w@6N®@A@ABCDE/­Ğ@Ğ÷h@)log2_iter/­‘Ğ÷_@çwd@AĞĞĞ@NH/Ğ@Ğ÷[@&moduloNH/‘Ğ÷R@1,Ö@A@A‡\dĞ@Ğ÷`@&of_int‡\d‘Ğ÷W@1?A @AĞ@‡bzĞ@Ğ÷f@&of_nat‡bz‘Ğ÷]@1?G!@AĞ@#¯Ğ@Ğ÷l@&shiftl#¯‘Ğ÷c@1ÛdV@AĞ@#µĞ@Ğ÷r@&shiftr#µ‘Ğ÷i@1Ûd\@A@ABCD/xîĞ@Ğ÷¢ &BinPos &PArith #Coq@#Pos@)pred_mask/xî‘Ğ÷¢ )BinPosDef &PArith #Coq@#Pos@ )XÊë@AĞĞĞ@6Ÿ’Ğ@Ğ÷‘@&square6Ÿ’‘Ğ÷ˆ@1î„9@A@AV+LĞ@Ğ÷–@&to_intV+L‘Ğ÷@2ó@AĞ@V1bĞ@Ğ÷œ@&to_natV1b‘Ğ÷“@2 @AĞ@V5=Ğ@Ğ÷¢@&to_posV5=‘Ğ÷™@2ä@A@ABCl»ƒĞ@Ğ÷¼@)sqrt_iterl»ƒ‘Ğ÷³@!$¢:@AĞ@…@Ğ@Ğ÷6@(sub_mask…@‘Ğ÷-@)®’@A@ADEF  cĞ@Ğ÷Ç@'testbit  c‘Ğ÷¾@!ć@AĞĞĞĞ@7 BĞ@Ğ÷D@'of_uint7 B‘Ğ÷;@*`]?@A@AÖóGĞ@Ğ÷I@)mask_rectÖóG‘Ğ÷@@+ED@AĞ@F˱Ğ@Ğ÷O@)add_carryF˱‘Ğ÷F@+p®@AĞ@K¸5Ğ@Ğ÷û@*Forall_indK¸5‘Ğ÷õ@9MäŒ@AĞ@X‰Ğ@Ğ÷@/shiftrepeat_nthX‰‘Ğ÷—@;éù\@A@ABCD^Ò¶Ğ@Ğ÷ì@'to_uint^Ò¶‘Ğ÷ã@#¹m@AĞĞ@gL7Ğ@Ğ÷Ş@'sqrtremgL7‘Ğ÷Õ@40Ş@A@Aq¬àĞ@Ğ÷ã@'testbitq¬à‘Ğ÷Ú@5)‘‡@A@BEû«Ğ@Ğ÷@-replace_orderû«‘Ğ÷@:ı×k@AĞĞĞĞĞ@2s›Ğ@Ğ÷!@,shiftin_last2s›‘Ğ÷·@=ÄNn@A@AxYeĞ@Ğ÷&@!txYe‘Ğ÷ @;z…¼@A@Bx^ÊĞ@Ğ÷+@"Inx^Ê‘Ğ÷%@;z‹!@AĞĞ@xa Ğ@Ğ÷2@"hdxa ‘Ğ÷,@;zd@A@AxaùĞ@Ğ÷7@"tlxaù‘Ğ÷1@;zP@A@BCxğ#Ğ@Ğ÷<@#eqbxğ#‘Ğ÷ (VectorEq 'Vectors #Coq@@ /¥«@AĞĞ@xğ[Ğ@Ğ÷J@#etaxğ[‘Ğ÷à@> Ë.@A@AxúIĞ@Ğ÷O@#mapxúI‘Ğ÷I@;{& @A@BDxıĞ@Ğ÷T@#nthxı‘Ğ÷N@;{)j@AĞĞĞĞĞ@y¨Ğ@Ğ÷^@#revy¨‘Ğ÷X@;{-ÿ@A@AƒG8Ğ@Ğ÷c@$castƒG8‘Ğ÷'@/¯YÀ@A@B„8[Ğ@Ğ÷h@$last„8[‘Ğ÷b@;†d²@AĞ@„R«Ğ@Ğ÷n@$map2„R«‘Ğ÷h@;†@AĞ@… Ğ@Ğ÷t@$take… ‘Ğ÷n@;‡:c@A@ABCİOĞ@Ğ÷J@+succ_doubleİO‘Ğ÷A@6•rö@AĞĞ@HIĞ@Ğ÷€@%case0HI‘Ğ÷z@Ã@AĞ@ ”‘Ğ@Ğ÷x@$even ”‘‘Ğ÷o@>4Ü@A@ACD ´ĞĞ@Ğ÷}@$ggcd ´Ğ‘Ğ÷t@>U@AĞĞĞĞ@ üïĞ@Ğ÷†@$iter üï‘Ğ÷}@>:@A@A 3"Ğ@Ğ÷‹@$land 3"‘Ğ÷‚@>Óm@AĞ@ F)Ğ@Ğ÷‘@$log2 F)‘Ğ÷ˆ@>æt@A@AB S²Ğ@Ğ÷–@$lxor S²‘Ğ÷@>óı@AĞ@ µœĞ@Ğ÷œ@$pred µœ‘Ğ÷“@?Uç@A@AC úÜĞ@Ğ÷¡@$size úÜ‘Ğ÷˜@?›'@AĞĞĞ@ !›Ğ@Ğ÷©@$sqrt !›‘Ğ÷ @?¥æ@A@A ! Ğ@Ğ÷®@$succ ! ‘Ğ÷¥@?ª\@AĞĞ@ !°7Ğ@Ğ÷µ@$zero !°7‘Ğ÷¬@@P‚@A@A ö*¨Ğ@Ğ÷º@%ldiff ö*¨‘Ğ÷±@Êó@AĞĞ@ ÿOëĞ@Ğ÷u@,take_prf_irr ÿOë‘Ğ÷ @‘*¾@A@A gã_Ğ@Ğ÷Ô@+pred_double gã_‘Ğ÷Ë@2‘5\@AĞ@ q‘šĞ@Ğ÷€@(take_app q‘š‘Ğ÷@lm@A@ABCD ¼§mĞ@Ğ÷ß@÷ ¼§m‘Ğ÷Ö@2åùj@AĞĞ@ ½ÜÃĞ@Ğ÷Œ@+Exists2_ind ½ÜÑĞ÷†@À @AĞ@ åkàĞ@Ğ÷’@'nth_map åkà‘Ğ÷(@wF³@A@ABSã«Ğ@Ğ÷ñ@&of_intSã«‘Ğ÷è@4}5¨@AĞ@SéÁĞ@Ğ÷÷@&of_natSéÁ‘Ğ÷î@4};¾@A@ACEFGJ\R´Ğ@Ğ÷ü@(mask_ind\R´‘Ğ÷ó@4…¤±@AĞĞĞĞĞ@\^¹Ğ@Ğ÷@(mask_rec\^¹‘Ğ÷ı@4…°¶@A@A€Å©Ğ@Ğ÷±@*Exists_ind€Å©‘Ğ÷«@‚ò@AĞĞ@‘Ç›Ğ@Ğ÷¸@'of_list‘Ç›‘Ğ÷²@“óò@A@A’!,Ğ@Ğ÷@&pred_N’!,‘Ğ÷@4»s)@A@BCğöĞ@Ğ÷@&shiftlğö‘Ğ÷@5Xó@AĞĞ@ğüĞ@Ğ÷#@&shiftrğü‘Ğ÷@5Xù@A@A&ÙĞ@Ğ÷(@&square&Ù‘Ğ÷@5,xÖ@A@BD"²“Ğ@Ğ÷-@&to_int"²“‘Ğ÷$@5L@AĞĞĞ@"¸©Ğ@Ğ÷5@&to_nat"¸©‘Ğ÷,@5L ¦@A@AnTqĞ@Ğ÷:@+testbit_natnTq‘Ğ÷1@6—¦n@AĞĞ@©B¦Ğ@Ğ÷3@(succ_pos©B¦‘Ğ÷*@Çâñ@AĞ@¶ËIĞ@Ğ÷¾@'abs_nat¶ËI‘Ğ÷µ@?n¯ğ@A@AB.³•Ğ@Ğ÷>@'of_uint.³•‘Ğ÷5@MSà@AĞ@3Ó~Ğ@Ğ÷R@'sqrtrem3Ó~‘Ğ÷I@7]%{@A@ACD,íĞ@Ğ÷ã@'bitwise,í‘Ğ÷Ú@/äv¤@AĞĞĞ@>4'Ğ@Ğ÷_@'testbit>4'‘Ğ÷V@8g†$@AĞ@d;ãĞ@Ğ÷ @*rev_appendd;ã‘Ğ÷@fh:@A@AB„{UĞ@Ğ÷j@,sqrtrem_step„{U‘Ğ÷a@8­ÍR@AĞĞ@šu^Ğ@Ğ÷c@(div_euclšu^‘Ğ÷Z@ ¹©@A@A¡›uĞ@Ğ÷@&Exists¡›u‘Ğ÷@£ÇÌ@AĞ@¶UAĞ@Ğ÷"@&Forall¶UA‘Ğ÷@¸˜@AĞ@#¿NĞ@Ğ÷(@&In_ind#¿N‘Ğ÷"@%ë¥@A@ABCDfzĞ@Ğ÷‡@'to_uintfz‘Ğ÷~@9¹¸w@AĞĞĞ@ÎlĞ@Ğ÷@'compareÎl‘Ğ÷@3†RĞ@A@A´AĞ@Ğ÷:@&append´A‘Ğ÷4@ ¶mæ@AĞ@âL9Ğ@Ğ÷@@&caseS'âL9‘Ğ÷:@ äx@A@AB÷WİĞ@Ğ÷E@'replace÷Wİ‘Ğ÷?@ ù„4@AĞ@K–Ğ@Ğ÷K@&eq_decK–‘Ğ÷@?w¨¤@AĞ@Kß~Ğ@Ğ÷Q@&eqb_eqKß~‘Ğ÷@?wò@AĞ@MÄšĞ@Ğ÷W@)nth_orderMÄš‘Ğ÷Q@ Oğñ@A@ABCDEFGs¦8Ğ@Ğ÷B@+of_uint_accs¦8‘Ğ÷9@5+Œï@AĞĞĞĞĞĞ@«Ğ@Ğ÷g@3to_list_of_list_opp«‘Ğ÷ı@<ğá@A@AöÀ}Ğ@Ğ÷¸@,pos_div_euclöÀ}‘Ğ÷¯@&`È@AĞ@3x–Ğ@Ğ÷C@'compare3x–‘Ğ÷:@ë]=@AĞ@`…<Ğ@Ğ÷x@&t_rect`…<‘Ğ÷r@ b±“@AĞ@cÃ`Ğ@Ğ÷~@&take_OcÃ`‘Ğ÷@õ3@A@ABCDÀĞ@Ğ÷Ï@&doubleÀ‘Ğ÷Æ@'޺_@AĞĞ@(¬Ğ@Ğ÷Š@'shiftin(¬‘Ğ÷„@*I@A@AûqğĞ@Ğ÷é@+of_succ_natûqğ‘Ğ÷à@$Ãí@AĞ@wÉĞ@Ğ÷á@&modulowÉ‘Ğ÷Ø@)1@A@ABEK‹şĞ@Ğ÷æ@&of_intK‹ş‘Ğ÷İ@)j,I@AĞĞĞ@K’Ğ@Ğ÷î@&of_natK’‘Ğ÷å@)j2_@AĞ@ˆHïĞ@Ğ÷¨@'Exists2ˆHï‘Ğ÷¢@ŠuF@A@ABç¯IĞ@Ğ÷ù@&shiftlç¯I‘Ğ÷ğ@*O”@AĞ@ç¯OĞ@Ğ÷ÿ@&shiftrç¯O‘Ğ÷ö@*Oš@A@ACúÏ,Ğ@Ğ÷@&squareúÏ,‘Ğ÷û@*ow@AĞ@ZæĞ@Ğ÷ @&to_intZæ‘Ğ÷@*8û1@A@ADF`üĞ@Ğ÷@&to_nat`ü‘Ğ÷@*9G@AĞĞĞĞ@Ğ@Ğ÷Ì@'Forall2‘Ğ÷Æ@?j@A@AeüÄĞ@Ğ÷@+testbit_nateüÄ‘Ğ÷@+„@AĞ@Íİ'Ğ@Ğ÷×@+Forall2_indÍİ'‘Ğ÷Ñ@Ğ ~@AĞ@ë"ÓĞ@Ğ÷İ@'to_listë"Ó‘Ğ÷×@íO*@A@ABC+{ÑĞ@Ğ÷.@'sqrtrem+{Ñ‘Ğ÷%@,J@AĞĞ@´Ğ@Ğ÷é@0shiftrepeat_last´‘Ğ÷@¥ğ@A@A5ÜzĞ@Ğ÷:@'testbit5Üz‘Ğ÷1@-T|Å@A@BD ˆÍĞ@Ğ÷?@'to_uint ˆÍ‘Ğ÷6@.¦¯@AĞĞĞ@ ¡½éĞ@Ğ÷G@+succ_double ¡½é‘Ğ÷>@.À^4@A@A!lğKĞ@Ğ÷@)const_nth!lğK‘Ğ÷–@şË@AĞĞ@!KµĞ@Ğ÷@+fold_right2!Kµ‘Ğ÷@x @A@A#ÿÿİĞ@Ğ÷f@'compare#ÿÿİ‘Ğ÷]@ )QÚ@AĞ@$¡ôğĞ@Ğ÷@8fold_left_right_assoc_eq$¡ôğ‘Ğ÷¨@3ÏÃ@A@ABC%t2óĞ@Ğ÷q@(size_nat%t2ó‘Ğ÷h@ „ğ@AĞĞ@%¥9üĞ@Ğ÷x@+of_uint_acc%¥9ü‘Ğ÷o@ ΋ù@A@A%¼„VĞ@Ğ÷}@+double_mask%¼„V‘Ğ÷t@ åÖS@AĞ@%ö‘%Ğ@Ğ÷ƒ@'div2_up%ö‘%‘Ğ÷z@ ã"@AĞ@%øR„Ğ@Ğ÷/@)take_idem%øR„‘Ğ÷Å@Š-W@A@ABCDEG'ÅŸĞ@Ğ÷@'Ndouble'ÅŸ‘Ğ÷…@ «œ@AĞĞĞĞ@(KŒ|Ğ@Ğ÷=@*eqb_nat_eq(KŒ|‘Ğ÷@wŸ@A@A(bç0Ğ@Ğ÷œ@*shiftl_nat(bç0‘Ğ÷“@Œ9-@A@B(nÕ–Ğ@Ğ÷¡@*shiftr_nat(nÕ–‘Ğ÷˜@˜'“@AĞĞ@(‘ÍĞ@Ğ÷¨@0succ_double_mask(‘Í‘Ğ÷Ÿ@»@A@A*W$Ğ@Ğ÷­@,compare_cont*W$‘Ğ÷¤@€ï!@AĞĞ@*ƒàĞ@Ğ÷Z@(cons_inj*ƒà‘Ğ÷ğ@!î³@AĞ@*ƒéAĞ@Ğ÷`@(shiftout*ƒéA‘Ğ÷Z@†˜@A@AB.¥0—Ğ@Ğ÷¿@.sub_mask_carry.¥0—‘Ğ÷¶@΂”@A@CDE.ë„Ğ@Ğ÷P@!t.ë„‘Ğ÷G@ ¢ÿ;@AĞĞ@.먩Ğ@Ğ÷W@#add.먩‘Ğ÷N@ £`@A@A.ë­UĞ@Ğ÷\@#div.ë­U‘Ğ÷S@ £” @AĞĞ@.ë¯BĞ@Ğ÷c@#eqb.ë¯B‘Ğ÷Z@ £•ù@A@A.ë± Ğ@Ğ÷h@#gcd.ë± ‘Ğ÷_@ £—Ã@AĞ@.ë¸=Ğ@Ğ÷n@#leb.ë¸=‘Ğ÷e@ £ô@A@ABCFHIK.ë¹ Ğ@Ğ÷s@#lor.ë¹ ‘Ğ÷j@ £ŸÂ@AĞĞĞĞĞĞĞĞ@.ë¹ZĞ@Ğ÷€@#ltb.ë¹Z‘Ğ÷w@ £ @A@A.ë¹pĞ@Ğ÷…@#max.ë¹p‘Ğ÷|@ £ '@A@B.ë¹şĞ@Ğ÷Š@#min.ë¹ş‘Ğ÷@ £ µ@AĞ@.ëºàĞ@Ğ÷@#mul.ëºà‘Ğ÷‡@ £¡—@A@AC.ë¼gĞ@Ğ÷•@#odd.ë¼g‘Ğ÷Œ@ ££@AĞĞ@.ë½&Ğ@Ğ÷œ@#one.ë½&‘Ğ÷“@ ££İ@A@A.ë¾´Ğ@Ğ÷¡@#pow.ë¾´‘Ğ÷˜@ £¥k@AĞ@.ëÃLĞ@Ğ÷§@#sub.ëÃL‘Ğ÷@ £ª@AĞ@.ëÄèĞ@Ğ÷­@#two.ëÄè‘Ğ÷¤@ £«Ÿ@A@ABCD.ö,aĞ@Ğ÷²@$div2.ö,a‘Ğ÷©@ ®@AĞĞĞ@.öXzĞ@Ğ÷º@$even.öXz‘Ğ÷±@ ®?1@A@A.öÀØĞ@Ğ÷¿@$iter.öÀØ‘Ğ÷¶@ ®§@A@B.ö÷ Ğ@Ğ÷Ä@$land.ö÷ ‘Ğ÷»@ ®İÂ@AĞ@.÷ Ğ@Ğ÷Ê@$log2.÷ ‘Ğ÷Á@ ®ğÉ@A@ACE.÷›Ğ@Ğ÷Ï@$lxor.÷›‘Ğ÷Æ@ ®şR@AĞĞ@.÷y…Ğ@Ğ÷Ö@$pred.÷y…‘Ğ÷Í@ ¯`<@A@A.÷É„Ğ@Ğ÷Û@$sqrt.÷É„‘Ğ÷Ò@ ¯°;@AĞĞ@.÷ÍúĞ@Ğ÷â@$succ.÷Íú‘Ğ÷Ù@ ¯´±@AĞ@.øt Ğ@Ğ÷è@$zero.øt ‘Ğ÷ß@ °Z×@A@AB/¿Ğ@Ğ÷í@.to_little_uint/¿‘Ğ÷ä@ ¿¥¾@A@CDF/Ìî‘Ğ@Ğ÷ò@%ldiff/Ìî‘‘Ğ÷é@ „ÕH@AĞĞĞĞĞĞ@0÷¨0Ğ@Ğ÷c@'compare0÷¨0‘Ğ÷Z@?H{@A@A1P%Ğ@Ğ÷í@!t1P%‘Ğ÷ä@  ¨@A@B1PµĞ@Ğ÷ò@#abs1Pµ‘Ğ÷é@ ™¶@AĞĞ@1Pµ&Ğ@Ğ÷ù@#add1Pµ&‘Ğ÷ğ@ ™Í@A@A1P¹ÒĞ@Ğ÷ş@#div1P¹Ò‘Ğ÷õ@ y@A@BC1P»¿Ğ@Ğ÷@#eqb1P»¿‘Ğ÷ú@  f@AĞĞĞ@1P½‰Ğ@Ğ÷ @#gcd1P½‰‘Ğ÷@ ¢0@A@A1P½­Ğ@Ğ÷@#geb1P½­‘Ğ÷@ ¢T@A@B1P¾ÊĞ@Ğ÷@#gtb1P¾Ê‘Ğ÷ @ £q@AĞĞ@1PĺĞ@Ğ÷@#leb1Pĺ‘Ğ÷@ ©a@A@A1PňĞ@Ğ÷!@#lor1Pň‘Ğ÷@ ª/@A@BCD1PÅ×Ğ@Ğ÷&@#ltb1PÅבĞ÷@ ª~@AĞĞĞĞ@1PÅíĞ@Ğ÷/@#max1PÅí‘Ğ÷&@ ª”@A@A1PÆ{Ğ@Ğ÷4@#min1PÆ{‘Ğ÷+@ «"@A@B1PÇ]Ğ@Ğ÷9@#mul1PÇ]‘Ğ÷0@ ¬@AĞĞ@1PÈäĞ@Ğ÷@@#odd1PÈä‘Ğ÷7@ ­‹@A@A1PÉ£Ğ@Ğ÷E@#one1PÉ£‘Ğ÷<@ ®J@A@BC1PÉÔĞ@Ğ÷J@#opp1PÉÔ‘Ğ÷A@ ®{@AĞĞĞ@1PË1Ğ@Ğ÷R@#pow1PË1‘Ğ÷I@ ¯Ø@A@A1PÍ;Ğ@Ğ÷W@#rem1PÍ;‘Ğ÷N@ ±â@A@B1PÎËĞ@Ğ÷\@#sgn1PÎË‘Ğ÷S@ ³r@AĞĞ@1PÏÉĞ@Ğ÷c@#sub1PÏÉ‘Ğ÷Z@ ´p@A@A1PÑeĞ@Ğ÷h@#two1PÑe‘Ğ÷_@ ¶ @A@BCDE1[8ŞĞ@Ğ÷m@$div21[8Ş‘Ğ÷d@ …@AĞĞĞĞ@1[d÷Ğ@Ğ÷v@$even1[d÷‘Ğ÷m@ I@A@A1[…6Ğ@Ğ÷{@$ggcd1[…6‘Ğ÷r@ iİ@A@B1[ÍUĞ@Ğ÷€@$iter1[ÍU‘Ğ÷w@ ±ü@AĞĞ@1\ˆĞ@Ğ÷‡@$land1\ˆ‘Ğ÷~@ è/@A@A1\Ğ@Ğ÷Œ@$log21\‘Ğ÷ƒ@ û6@A@BC1\$Ğ@Ğ÷‘@$lxor1\$‘Ğ÷ˆ@ ¿@AĞĞĞĞ@1\YÃĞ@Ğ÷š@$of_N1\YÑĞ÷‘@ >j@A@A1\†Ğ@Ğ÷Ÿ@$pred1\†‘Ğ÷–@ j©@A@B1\¥ÖĞ@Ğ÷¤@$quot1\¥Ö‘Ğ÷›@ Š}@AĞĞ@1\ÖĞ@Ğ÷«@$sqrt1\Ö‘Ğ÷¢@ º¨@A@A1\ÚwĞ@Ğ÷°@$succ1\Úw‘Ğ÷§@ ¿@A@BC1\ìkĞ@Ğ÷µ@$to_N1\ìk‘Ğ÷¬@ Ñ@AĞĞĞ@1]€Ğ@Ğ÷½@$zero1]€‘Ğ÷´@ eD@A@A2ó:Ğ@Ğ÷Â@%abs_N2ó:‘Ğ÷¹@ Ó×á@AĞ@21ûĞ@Ğ÷È@%ldiff21û‘Ğ÷¿@ éßµ@AĞ@2=½*Ğ@Ğ÷Î@%quot22=½*‘Ğ÷Å@ õ¡Ñ@A@ABC2kÛFĞ@Ğ÷N@(size_nat2kÛF‘Ğ÷E@Š{‘@AĞĞ@3sÄ&Ğ@Ğ÷ @*eq_nth_iff3sÄ&‘Ğ÷Ÿ@*ù@A@A3¦ªºĞ@Ğ÷ô@(tail_add3¦ªº‘Ğ÷ë@^‘q@A@BDEFGH3¦¼ñĞ@Ğ÷ù@(tail_mul3¦¼ñ‘Ğ÷ğ@^£¨@AĞĞĞĞĞ@5ZƒĞ@Ğ÷i@*shiftl_nat5Zƒ‘Ğ÷`@y/Î@AĞ@5f}éĞ@Ğ÷o@*shiftr_nat5f}é‘Ğ÷f@…4@A@AB5€aĞ@Ğ÷‚@'iter_op5€a‘Ğ÷y@©³ @A@C6w~Ğ@Ğ÷@'of_uint6w~‘Ğ÷ @½^5@AĞĞĞ@6WØ Ğ@Ğ÷5@)fold_left6WØ ‘Ğ÷/@*Za@A@A8jƒûĞ@Ğ÷ @'of_uint8jƒû‘Ğ÷@'"h¢@AĞ@8¥VåĞ@Ğ÷@@.nth_order_last8¥Vå‘Ğ÷Ö@/71¸@A@AB9ÖEÄĞ@Ğ÷@(div_eucl9ÖEÄ‘Ğ÷ @(*k@AĞĞ@:El’Ğ@Ğ÷L@/rev_append_tail:El’‘Ğ÷F@.G˜é@A@A:Æx°Ğ@Ğ÷«@,Nsucc_double:Æx°‘Ğ÷¢@ ïÊ­@A@BCD@#R³»@A@A=9RËĞ@Ğ÷L@.to_little_uint=9RË‘Ğ÷C@#b¤È@AĞĞ@=Y¼ÓĞ@Ğ÷ù@+shiftin_nth=Y¼Ó‘Ğ÷@3ë—¦@A@A=ôØÍĞ@Ğ÷X@%ggcdn=ôØÍ‘Ğ÷O@$*Ê@AĞ@=ş‚UĞ@Ğ÷^@%ldiff=ş‚U‘Ğ÷U@$'ÔR@A@ABCD>‹Ğ@Ğ÷ï@&divmod>‹‘Ğ÷æ@CÔ@AĞĞ@>–İıĞ@Ğ÷ö@&double>–İı‘Ğ÷í@NÄ´@AĞ@>›Ğ@Ğ÷@+shiftrepeat>›‘Ğ÷@2ŸÇY@A@AB?2ãĞ@Ğ÷ì@,pos_div_eucl?2ã‘Ğ÷ã@-êuŠ@AĞ@?é;²Ğ@Ğ÷@&modulo?é;²‘Ğ÷ş@¡"i@A@ACEFGIL@   (Alembert %Reals #Coq@0ğI®èÊÍ—H…‘òuz&  .Algebra_syntax +setoid_ring #Coq@0^şCIÛ‚«ğ{$ÍÏ|  )AltSeries %Reals #Coq@0¯d¦ Uâ÷ØS^  %Arith  #Coq@0I‰|кåX…*oŒğ4Àƒ  )ArithProp %Reals #Coq@0BÛ+L?>*e˃¼€aı j  )ArithRing +setoid_ring #Coq@0ÏPÌŒCgt‘Ä?µ}  *Arith_base %Arith #Coq@0ìÄ”}C¦¡‰Ôë¯åŠS  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :VU  'Between %Arith #Coq@06Ïv*ƒ0ıuôrë`ÈC0  &BinInt &ZArith #Coq@0ÑBpHÖŞun›×À^  )BinIntDef &ZArith #Coq@0÷Ã¥dÖØR4ªTuy¯  'BinList +setoid_ring #Coq@0AƒƒÚØu“š¹®Îì  &BinNat &NArith #Coq@0ªª„ÆİK˜õ11üÚ¤s+Π )BinNatDef &NArith #Coq@03²@1äO–,™æ[€²{   'BinNums 'Numbers #Coq@0dmk(Ö5¿³Juôõ€<  &BinPos &PArith #Coq@0ï¿vÅyØ»‰¡¢0=» u  )BinPosDef &PArith #Coq@0˜÷€}HØ ø¦d.›%ş,b  (Binomial %Reals #Coq@0]ëĹJrßH“ ír#»E  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  'Bvector $Bool #Coq@0©ıé,r¢ŞO3ó^~  *CMorphisms 'Classes #Coq@0ôqş€ËÛŒ­óZ‚×BeÏ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  +Cauchy_prod %Reals #Coq@0ûK*¡¿ß4³…ãq  .ClassicalFacts %Logic #Coq@0×$RzÏqàI™FÙ\(Ë4  3Classical_Pred_Type %Logic #Coq@0ƒ½‰ã¥m€ì[6ÜBZ5  .Classical_Prop %Logic #Coq@0Y€hŞ¿á³JdI1ÃÆ½  'Compare %Arith #Coq@0íîğ‰OM v¾ë¨£5L:  +Compare_dec %Arith #Coq@0şjµXòÈçF ê8ª•¿û  (Cos_plus %Reals #Coq@0âI©WE¶°ëGà–ÙÕ¶ëó  'Cos_rel %Reals #Coq@0%}ÖºĞ|3J‚€-tWK   â  /  .@0~°¤;pÌ¡wGÑ[^®  ø ÷ ö@0.iÜ ¼bãYN —Zû  )Decidable %Logic #Coq@0áND‰ê±¸í’¬/•Oñß  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  &DiscrR %Reals #Coq@0úŸØà‚™z4á1©pV.  $Div2 %Arith #Coq@0¤n *ÓÃhtÖ!ñ,†  #Env )micromega #Coq@0=ÏÈØrΜüÁ÷L æ  ƒ ‚ @0s<è#…â¦"#8Ôr‚¯ ;  %EqNat %Arith #Coq@0¯AÚIgÈÕ‹XRŸÌV ö  *EqdepFacts %Logic #Coq@0FI$áͼÕ‹¥½¡`  )Eqdep_dec %Logic #Coq@0u ëÏwWIϰ—ß¼  *Equalities *Structures #Coq@0ÏŒe·³¿ì–Ÿı)ÅH‰.È  +Equivalence 'Classes #Coq@0ÌÇîˆ7ÁƒŸŞ;ꮹº  $Even %Arith #Coq@0æôYšO%²q}dˆß«%  (Exp_prop %Reals #Coq@0耀ÀDñ:ÑçóL»á²-  )Factorial %Arith #Coq@0@èoËØÔÃehJdâ  %Field +setoid_ring #Coq@0¼J‘ª _ªıàÓÃÈ«ş  )Field_tac +setoid_ring #Coq@0Öd vDZl^Û¹¥H„  ˜0BÆ~uƒâYÙ®÷¤Œ•²Ù  #Fin 'Vectors #Coq@0±r'Ÿgް؅û©/׸  'Fourier 'fourier #Coq@0w·µÅóğV¯9ÅTû‚N  ,Fourier_util 'fourier #Coq@0ϳÆ>É 4`*¬r™0™  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  "Gt %Arith #Coq@0ä™›¤ïÚ#c:D •£Ø  'Hurkens %Logic #Coq@0æê5[g•N¿k2™upœ  $Init 'Classes #Coq@0ñ]Ş(áÅpù¾˜{yOh.  +InitialRing +setoid_ring #Coq@0·ÛkÛ/T=cşNü­½ö‚   A  È  Ç@0¨û%,¿ùÀ­NE  +Integration %Reals #Coq@0v®ıHCcÎ(w#üg?  "Le %Arith #Coq@0ƒdş¢}í‹Om§qö+  $List %Lists #Coq@0 >Áğ´´ğµI‰“  +ListTactics %Lists #Coq@0½â,J­»€İcšy{ô  Õ0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡Êöİë©jc6  #Lra )micromega #Coq@0 ?@ŠDø•{@ã[¢]#  "Lt %Arith #Coq@0áKõZ¸¼é-eJkPÜ  #MVT %Reals #Coq@0©c¤q˜¸€Ù통 gZ  &Machin %Reals #Coq@0£²çZÇ,c¹™‚qƒéº  #Max %Arith #Coq@04=Êù;Œ3$>´¥a«Uå  #Min %Arith #Coq@0Cé×e¬ˆ-Fѕ栠%Minus %Arith #Coq@0£³LâFÁ¢±tRê‹Ü"  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  .Morphisms_Prop 'Classes #Coq@0% Å:B'‚.>Ñu‚Ã%  $Mult %Arith #Coq@0Òí––›QÁÍyb¬»0  $NAdd (Abstract 'Natural 'Numbers #Coq@0ô5;ZİW:㥜un$  )NAddOrder (Abstract 'Natural 'Numbers #Coq@02'Ğ8ózn7íHĞêfÉ  &NArith  #Coq@0¦²Sù2å…2Ôbá%&  *NArithRing +setoid_ring #Coq@0İ_ õ.«ÒYs!­ŠĞ  'NAxioms (Abstract 'Natural 'Numbers #Coq@0ZØ®bŞ÷1ZÏ3üuuÑ  %NBase (Abstract 'Natural 'Numbers #Coq@0ş ¢Y?“¸V° »—vI  %NBits (Abstract 'Natural 'Numbers #Coq@0qteo_üh’¥¾É…›Â  $NDiv (Abstract 'Natural 'Numbers #Coq@0¯¨û‰bz$?´[p(Í5¾  $NGcd (Abstract 'Natural 'Numbers #Coq@08EñÏÿ-¦S ;j°_éÒ  $NLcm (Abstract 'Natural 'Numbers #Coq@0•¢Ş ~xZ¬9€L{ò:  $NLog (Abstract 'Natural 'Numbers #Coq@0K Aa»ıt/° j   &NOrder (Abstract 'Natural 'Numbers #Coq@0Æ]@7¬´†U#o›Y  'NParity (Abstract 'Natural 'Numbers #Coq@0Ì—S”ºKz*!¡°&4h  $NPow (Abstract 'Natural 'Numbers #Coq@0Ò†m”‹½Ÿ¨uš¸€lf   +NProperties (Abstract 'Natural 'Numbers #Coq@0şuĞÀÈnt"Ãkì¶wpYC  %NSqrt (Abstract 'Natural 'Numbers #Coq@0û<Ÿôó…×g¶üÉe  $NSub (Abstract 'Natural 'Numbers #Coq@0îñô×Ú:Dô’fJá  %NZAdd &NatInt 'Numbers #Coq@00¢æñh—`àïîŸZK€4  *NZAddOrder &NatInt 'Numbers #Coq@0õáeø¯~1>¢ àšørÖç  (NZAxioms &NatInt 'Numbers #Coq@0¾ë]ÁÔì Ï‹—5r  &NZBase &NatInt 'Numbers #Coq@0—é^²&Œ²§8¿yÃU•L  &NZBits &NatInt 'Numbers #Coq@0èöM”¯l¾íIÙÙpKt  %NZDiv &NatInt 'Numbers #Coq@0é$ |§J?ÛĞÁd¤ (w  %NZGcd &NatInt 'Numbers #Coq@0Kg“ÁíÈTË7ù|  %NZLog &NatInt 'Numbers #Coq@0ꔉ’¤ ° Ùá .uVú  %NZMul &NatInt 'Numbers #Coq@0œctΧR~¸6ˆ©µ[È  *NZMulOrder &NatInt 'Numbers #Coq@0}\^ !Ü"k}¦@€R§  'NZOrder &NatInt 'Numbers #Coq@0 qò;VeÎû7R Wº,  (NZParity &NatInt 'Numbers #Coq@0HÀ>ÜÃc‚ôa‡ñ'^^  %NZPow &NatInt 'Numbers #Coq@0¡)Âı6*9 B:v…—È»  ,NZProperties &NatInt 'Numbers #Coq@0Š1‘D%ªE`Ô|3xŸ  &NZSqrt &NatInt 'Numbers #Coq@0` Áàù.óê%©¥¥‰m  #Nat $Init #Coq@0î‰Ãeʤµ®Ä£P£óSRè ‡0A,¹~jÁC9*s’;{bÑ   N  M  L@0Ğ‘Aİg2èê?Ô5š  0åŠË»üññ‹*L aS£&¾  *Ncring_tac +setoid_ring #Coq@0m  &Orders *Structures #Coq@0$Znªl0–\òÍ—À  +OrdersFacts *Structures #Coq@05MÜ¿èçζöΖLB  )OrdersTac *Structures #Coq@0Ó5'4Ô–+÷èó9èçÃ%  +PSeries_reg %Reals #Coq@0•ıä |%n´˜çÕÍ  'PartSum %Reals #Coq@0Äj&2¾üÈ"‘Ú(¿>àS  %Peano $Init #Coq@0± jé¥ùêh¯¾aõ|Ø  (PeanoNat %Arith #Coq@0O~2ô˜$•k[#lZ  )Peano_dec %Arith #Coq@0ÍÉëKÒİ¢*Ğñ÷˜™k  $Plus %Arith #Coq@0…Ç4tmÙĞåó×G‘œú  $Pnat &PArith #Coq@0—,?«pr¾.‘ú›gõZ‰  (PreOmega %omega #Coq@0²\¨ï|Ú†Bb½~wİ4™  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  7PropExtensionalityFacts %Logic #Coq@0¿ å+Ÿ€_.É“oFåûؘ  &QArith  #Coq@0H#o­Ş6 °7ñ÷8  +QArith_base &QArith #Coq@0#-\DÈ7* Q,"f\  *QMicromega )micromega #Coq@0‡K׈q‘q~ _E  &Qfield &QArith #Coq@0´„øtd;Xñ¦³#@`  &Qreals &QArith #Coq@0¥è |Ø-=›ÊˆÃ%ƒ¯  *Qreduction &QArith #Coq@0nD’k%ïĞş}Yå‹  %Qring &QArith #Coq@0F% ¤Îpw;}=é¥O5}  %Quote %quote #Coq@0JÊ@ŹáVÖz-³,3‹%  %RIneq %Reals #Coq@0ÎJUÚ»ù¹šëIu)–$w  %RList %Reals #Coq@0„5Çg2ÂÊNşaAÛ:  *RMicromega )micromega #Coq@0>e{ô&(_Ò>›ÿÎ¥¼®  %R_Ifp %Reals #Coq@0c€4+—Z¬ô“âÅ  %R_sqr %Reals #Coq@0XàŒì%ƒM‡Ô¹Æ%®ñM÷  &R_sqrt %Reals #Coq@0Îÿ @#äëÇ„e  )Ranalysis %Reals #Coq@0»qÿ¬  ¼' –=«ë  *Ranalysis1 %Reals #Coq@0 n;øqçÇm‘Ë.éL%  *Ranalysis2 %Reals #Coq@0€2Nßí—›ôşW•½  *Ranalysis3 %Reals #Coq@0ÑGzŠé­¸NJû,:7¥  *Ranalysis4 %Reals #Coq@0k¶˜´p+ÙãPÅA”Åü±  *Ranalysis5 %Reals #Coq@0Û¤œ$‰+]ĞݽîƒN9  -Ranalysis_reg %Reals #Coq@0$‰à«” B_QşNŞĞAM  %Ratan %Reals #Coq@0(Í×쟭ƒCËK­Á  'Raxioms %Reals #Coq@0S»]–jnj]ø[ºLº  %Rbase %Reals #Coq@0°J‚Ü¡­Ÿ\ c6®{  *Rbasic_fun %Reals #Coq@0ùhÜ’iclğE>¥¾  )Rcomplete %Reals #Coq@0{”ªÚ¸4Ÿ¥Ìqè›ô  «0(2{ZÒée$šÑœ8  &Rderiv %Reals #Coq@0¿’ë?K¿Qä;^WU;Hñ  )RealField +setoid_ring #Coq@0Òß òĞõ>âʾî‚q¡   %Reals  #Coq@0ï] ‡ıUÏŞŠ $Tgé.é  $Refl )micromega #Coq@0‚½îhµ <ú0P𳤠 /RelationClasses 'Classes #Coq@0Gâzº² ¥©éãrêAº6Õ  4Relation_Definitions )Relations #Coq@0]§4©Ğ€êådõ{nœ^ÿ  2Relation_Operators )Relations #Coq@0%ÍÄÜs鯰ø¨sáî  )Relations  #Coq@0Œ<•bO 9xò\ıì  *Rfunctions %Reals #Coq@0±d›˜¹öd‹ª@  %Rgeom %Reals #Coq@0Ş9­b Ö'çm°d€Ûlsy  *RiemannInt %Reals #Coq@0°É|Ú­~3‡vèØÿo‹  -RiemannInt_SF %Reals #Coq@095Ô»÷<&O» jÔq¥  $Ring +setoid_ring #Coq@0ù¨î·¤ªÛîM¹øæ±sᬠ -RingMicromega )micromega #Coq@0Ê{áŠèL¬ä¬ƒúÉŸh  )Ring_base +setoid_ring #Coq@0fƒbU‹Ğ(2cNæe› t0ga³ßKíw9ÿè`ÖUW£  (Ring_tac +setoid_ring #Coq@0Âx°á2]%76£òˆ2f  +Ring_theory +setoid_ring #Coq@0ÔSÖ.JvõàfIÔå’  &Rlimit %Reals #Coq@0³*r0Ä“(çÕ[ÉHúÛAE  (Rpow_def %Reals #Coq@0¤²è±œ÷ÈõŞ–‹«…è  &Rpower %Reals #Coq@0x9^ÖƒÑX•ÜQ‰®  %Rprod %Reals #Coq@0‹¦gÈ€ùõn½_}ƒÚ!W  'Rseries %Reals #Coq@08şÂ]½$uº¨“+œ?  &Rsigma %Reals #Coq@0䟄ÿWCJÒ¦<ÄåÈû  )Rsqrt_def %Reals #Coq@0¡çeÀ­A~%ğ&Y¡?  )Rtopology %Reals #Coq@0š£;W›¸oÈÕ ‘íG  &Rtrigo %Reals #Coq@03÷Lë•c–rüÇ¡½2)  'Rtrigo1 %Reals #Coq@0xù'ÁêmÍÔÏ×l^ƒ  *Rtrigo_alt %Reals #Coq@0¯z­¨§ÂÌs£C^,å%  +Rtrigo_calc %Reals #Coq@0û"ıJ£ël‘<8i»D4ˆ  *Rtrigo_def %Reals #Coq@0ş$xR`VcxIaƶ"ßx  *Rtrigo_fun %Reals #Coq@0Tº+ɧKûø/§ÊìÛ  *Rtrigo_reg %Reals #Coq@0ÙóæÊQW‚Æk'¿  'SeqProp %Reals #Coq@0LtÖ2|9D }ÁS€SÔ»  )SeqSeries %Reals #Coq@0Npc$™ğ´5À|üT Ù  &Setoid 'Setoids #Coq@0D9µAs…˜WüEî!>ñ  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`ùnOUÚ$  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  +SplitAbsolu %Reals #Coq@0M)ú&Í÷qYlݹ5  *SplitRmult %Reals #Coq@0sD\r™àß«¨tµÚ/  (Sqrt_reg %Reals #Coq@0?…NÛ~½K0±,¯Œño^}  'Sumbool $Bool #Coq@0s†B¯š ,$1Ü1.]m  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&şæ/é”r  %Tauto )micromega #Coq@0b¦.J_>3ë®2WÙ}ö  &VarMap )micromega #Coq@0ÅZ½åìÃÕ£”àËÔî  &Vector 'Vectors #Coq@0_Ä‹¥|"ø¦øîÉ…h©z  )VectorDef 'Vectors #Coq@0]iÈÜ>ş¼3 ÅşÙ  (VectorEq 'Vectors #Coq@0#¶'`Ô¶Úlş¸xj½ÆöT  *VectorSpec 'Vectors #Coq@0ığGyKöê5%l‰¿6úL  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“  $Wf_Z &ZArith #Coq@0Î`×&i  Á 2 QÀ@@’A@  "_9 À¢¸  Ğ÷Ğ@Ì(±Y°à@A@@@@  ‘  @@@@  #_10 2Mì ‘  #_11 '` oĞ@‘@@@  … 2 QÀ@@‘J@  #_12 À¢¸  '   ‘@  #_13 2Mì ‘ @  #_14 '` oĞ@‘@@@  #_15 46ª¹ @À’C @@@‘  #_16 X–°@3typeclass_instances’  ’ Q@ğ@@¤ ‘¤‘N“  @A¤‘X¤“  ©@B“  œ@C‘]‘[‘Y‘W¤’ "@‘× H@@ @@ ’°š g€– @@Ğ÷X@#1ØN¬@  ] 2 QÀ@@‘J@  #_17 À¢¸  Ğ÷f@h(¨•üà@A@@@@  ‘–@  #_18 2Mì ‘ @  #_19 '` oĞ@‘@@@  #_20 46ª¹ @À’ Ğ÷º@¿´,æ@z@‘  #_21 X–°@y’  ’ Õ@ğ@@¤$‘|¤‘Æ“  @A¤‘Ф“  !@B“  @C‘Õ‘Ó‘Ñ‘Ϥ’ š@‘O‘ J@@{ ’°š l€zĞ÷Ñ@#2ØN­@  › 2 QÀ@@‘J@  #_22 À¢¸  ôà@A@@@@  ‘@  #_23 2Mì ‘ Ğ÷Û@*Rmult_comm8öåù  #_24 '` oĞ@‘@@@  #_25 46ª¹ @À‘Ğ÷ À@¡xÀ/ø@‘#  #_26 X–°@÷’  ‘¶ğ@@¤(‘œ¤‘•“  “@A¤‘Ÿ¤“  @B“  ‘@C‘‘‘‹‘‰¤’ ‡@‘Ì‘7‘ù L@@û ’°š s€ÿúĞ÷Q@#3ØN®@  è 2 QÀ@@’A@  #_27 À¢¸  Ğ÷_@ó9jo±à@A@@@@  ‘@  #_28 2Mì ‘   #_29 '` oĞ@‘@@@  » 2 QÀ@@‘J@  #_30 À¢¸  Ğ÷~@Æ(¨”òà@A@@@@  ‘®@  #_31 2Mì ‘ @  #_32 '` oĞ@‘@@@  #_33 46ª¹ @À’ Ğ÷ w@·+H@“@‘  #_34 X–°@’’  ’ Í@ğ@@¤,‘8¤‘1“  /@A¤‘;¤“  :@B“  -@C‘+‘)‘'‘%¤’ #@‘h‘Ó‘•‘ş P@@š ’°š s€™Ğ÷ğ@#4ØN¯@@@¥e®Œ¾l̵”}½$×“Ö „•¦¾@ã²Ê…øm¤yè5ÀwÉEÖI„•¦¾@G$²Ü[=‡"vt¤ÿoÖr„•¦¾@µE€ûˆmà¾Ş"ÛåÅÎBÅÙ»„•¦¾!Ù¶  ‘©œ   Ğ÷ /RelationClasses 'Classes #Coq@@+EquivalenceË~î@A€Ğš Ğ÷ ,Rdefinitions %Reals @!RÁÓ€©›  Ğ÷ %Logic $Init@"eqĞ @€µ·!x©œ  A€  AC©š Ğ÷/@)ReflexiveŸW€ (µ·*·!y-·!H©&°2B©š Ğ÷(@(eq_ind_r!¼2#€à:·";©1°=C©# @ C©š Ğ÷N@)SymmetricFgq€µ·/H·I·!zL·©C°O·"H0©àTD·=V©L°X8©%àZ·0[©@ ]  =E,C©š Ğ÷l@*Transitive++-»€=‘©š Ğ÷ %RIneqg@'IZR_neqî%ò€°©œ   Ğ÷ 'BinNums 'Numbers€@!Z7—Ş@B€œ   Ğ÷ @(positive*À‘@C€œ  A€µ·\©€°› € È?©š Ğ÷„@&eq_ind £J€à &·!e ÍĞ'@°@AA°@AA°@°@ @@ @@D·X”A„°›  Ğ÷š@%Falseeÿë@€·@› -€›  Ğ÷£@$TrueÙy’@€·@ œ  A€3˜©š Ğ÷­@)False_induÙ€ ŸC©š Ğ÷´@#notШï€