"`%i„•¦¾%Mêï`° %Rgeom %Reals #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@   )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 k0JŸÀqƒTttú‚ÚÖ±  'BinNums 'Numbers #Coq@0dmk(Ö5¿³Juôõ€<  *EqdepFacts %Logic #Coq@0FI$áͼÕ‹¥½¡`  )Eqdep_dec %Logic #Coq@0u ëÏwWIϰ—ß¼  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :žVU  $Init 'Classes #Coq@0ñ]Þ(áÅpù¾˜{yOh.  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  4Relation_Definitions )Relations #Coq@0]§4©Ð€êådõ{nœ^ÿ  /RelationClasses 'Classes #Coq@0Gâzº² ¥©éãrêAº6Õ  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  *CMorphisms 'Classes #Coq@0ôqþ€ËÛŒ­óZ‚×BeÏ  .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–\òÍ—À  )OrdersTac *Structures #Coq@0Ó5'4Ô–+÷èó9èçÃ%  +OrdersFacts *Structures #Coq@05MÜ¿èçζöΖLB  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXÝáÔ  (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‰“ž  'BinList +setoid_ring #Coq@0žAƒƒÚØu“š¹®Îì  ,Ring_polynom +setoid_ring #Coq@0ga³ßKíw9ÿè`ÖUW£  +ListTactics %Lists #Coq@0½â,J­»€Ýcšy{žô  +InitialRing +setoid_ring #Coq@0·ÛkÛ/T=cþNü­½ö‚  (Ring_tac +setoid_ring #Coq@0Âx°á2]%76£òˆ2f  )Ring_base +setoid_ring #Coq@0fƒbU‹Ð(2cNæe›  $Ring +setoid_ring #Coq@0ù¨î·¤ªÛîM¹øæ±sᬠ )ArithRing +setoid_ring #Coq@0ÏPÌŒCgt‘Ä?µ}  %Arith  #Coq@0I‰|кåX…*oŒð4Àƒ  #Max %Arith #Coq@04=Êù;Œ3$>´¥a«Uå  #Min %Arith #Coq@0Cé×e¬ˆ-Fѕ栠(PreOmega %omega #Coq@0²\¨ï|Ú†Bb½~wÝ4™  %Omega %omega #Coq@0tÈ.J'6\Ϩ¸ÆrK  (Zpow_def &ZArith #Coq@0f蓜DÀXËýù;ФV¡  *ZArithRing +setoid_ring #Coq@0­{ü³#¦'[{nm™!Ž/  ,Zcomplements &ZArith #Coq@0Åêì<¹n. ¸ç´?  &Zpower &ZArith #Coq@0+ÐlóTvŽ1 Åq…¯Æ  ,Field_theory +setoid_ring #Coq@0BÆ~uƒâYÙ®÷¤Œ•²Ù  )Field_tac +setoid_ring #Coq@0Öd vDZl^Û¹¥H„  %Field +setoid_ring #Coq@0¼J‘ª _ªýàÓÃÈ«þ  )RealField +setoid_ring #Coq@0Òß òÐõ>âʾî‚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^ƒ  &R_sqrt %Reals #Coq@0Îÿ @#äëÇ„eË/ŒYpÅK—Іzô= ²“„•¦¾mo]M–Hö Ð %Rgeom %Reals #Coq@ðA  (dist_euc @‘ ·"x0š Ð÷ ,Rdefinitions  @@!RÁÓ€·"y0 ·"x1·"y1©š Ð÷ &R_sqrt@$sqrt E§Ø€©š Ð÷@%Rplusµ+1€ ©š Ð÷ %RIneq%@$Rsqr=MW”€©š Ð÷/@&Rminus&H·€ DB©©  CA@¶@š Ð÷ ,Rdefinitions %Reals #Coq@@!RÁÓ€¶Aš €¶Bš €¶Cš €š € ° €+k() 7!7 7!7 7!7$'À ’Ll ’4 Hh ’H` ’D Tt€@ @@@@°AAÀ@ÐÐ@ÉÎ>Ð@Ð÷ ,Field_theory +setoid_ring #Coq@@&FEevalÉÎ>@@A@A"sü Ð@Ð÷ ,Ring_polynom +setoid_ring #Coq@@&PEeval"sü @@A@B A@ A@  -distance_refl @’°@¤@¶”š T€¶‹š X€©›  Ð÷ %Logic $Init #Coq@@"eqÐ @€°Q©š Ð÷¹@µ/PJ¯€ÀBABA©š Ð÷ ³ Ê É@@#IZR/r€œ   Ð÷ 'BinNums 'NumbersÀ@!Z7—Þ@A€@ @@@@^  -distance_symm @’°@æA¶Öš –€¶Íš š€¶Κ ž€¶Ïš ¢€©› J€°©š ?€ÀDCBA©š G€ÀBADC@ @@@@Œ  +law_cosines @’°@B¶š Ä€¶ûš È€¶üš Ì€¶ýš Ѐ¶"x2š Õ€¶"y2š Ú€¶"acš ߀È!a©š {€ÀEóGFÓÈ!b©š …€ÀüöH ÛÈ!c©š €Àâ¶@©› ¡€°>©š Ð÷?@%Rmult´æ×€ © ©š Ð÷ *Rtrigo_defG@#cosã¹€©3 © ©& J&©) 0(© ©- I6©0 98©› Ç€°d©@+©8 ©K ©F6©H©/ ©š Ð÷p@¹/r€©œ  ¹B€©œ   Ð÷¾@(positive*À‘@B€œ  C€©H ©JU©Cd@ @@@@   (triangle @’°@¨C¶˜š X€¶š \€¶š `€¶‘š d€¶”š h€¶“š l€©š Ð÷ ,Rdefinitions %Reals #Coq@@#Rle=Œ€ ©š €ÀFEDC©š Ð÷@¦µ+1€ ©š !€ÀFEBA©š )€ÀBADC@ @@@@n  "xt @‘ ·!xæ·"txé©Ì µ¯@¶š ®€¶ 𠲀𠴀 ° <+k() 7%' ’Þh€@ @@@@“  "yt @‘ ·!y ·"ty%@¶š Ñ€¶š Õ€š ×€ °# ’h€@ @@@@µ  -translation_0 @’°@=D¶Gš 퀶&š ñ€©›  Ð÷™@#andЖw@€ ©› ¡€°K©š Ð÷O@e'=€ B©š “€œ   Ð÷ Œ ‹ a@@‹7—Þ@A€B©› »€°B©š Ð÷i@Z'P€ A©š ­€œ  A€A@ @@@@ü  5isometric_translation @’°@„E¶dš 4€¶dš 8€¶iš <€¶gš @€¶›š D€¶zš H€©› ð€°š Ð÷ ß Þ Ý@@KÁÓ€©š Ò€ ©š Ð÷ u %Reals #Coq@@$Rsqr=MW”€©š Ð÷ù@x&H·€ FE©š €©š  € DC©š õ€ ©š #€©š € ©š †€ FB©š Œ€ EB©š 7€©š .€ ©š €€ DA©š †€ CA@ @@@@y  "xr @‘ · ï·çð·%thetaó©Ö ©· ¼©±½©» Å©š Ð÷µ@#sinùÒ€ @¶š Ä€¶ýš È€¶š Ì€š ΀ ° t+k()7 7! 7 7!7%'À ’× Tt ’d ’ÕD ’`€@ @@@@¶  "yr @‘ ·H,·$-·=.© ©ò ©š Ð÷3@$Roppû΀Ó=©ú C@¶Wš ý€¶6š €¶Rš €š € ° €+k()7 7! 7 7 7!7%'Р’ `t ’VD ’"T ’d ’=l€@ @@@@ò  *rotation_0 @’°@zF¶„š *€¶cš .€©› =€ ©› Ú€°j©š Ð÷ˆ@“';€°BA©š Í€ÆB©› 뀰B©š Ð÷™@g'N€°BA©š Þ€×A@ @@@@*  ,rotation_PI2 @’°@²G¶¼š b€¶›š f€©› u€ ©› €°¢©š 8€°BA©š Ð÷@$RdivëÌ€ š Ð÷ 'Rtrigo1¼@"PI äG„€UA©› ,€°ƒ©š A€°BA©š € d©š Ð÷&@¡û΀B@ @@@@o  4isometric_rotation_0 @’°@÷H¶ך §€¶Øš «€¶Û𠝀¶Úš ³€¶š ·€©› _€°o©š 9€ ©š g€©š ^€ EC©š q€©š h€ DB©š Q€ ©š €©š v€ ©š ©€°EDA©š °€°CBA©š •€©š Œ€ ©š ®€°EDA©š µ€°CBA@ @@@@Ù  2isometric_rotation @’°@aI¶Aš €¶Bš €¶Eš €¶Dš €¶nš !€©› É€°f©š Ð÷ f@u/PJ¯€ÀG938©À©š Ð÷ @Œ';€°OA:©š Ð÷@U'N€© °BGA©@ @@@@  3isometric_rot_trans @’°@›J¶{š K€¶|š O€¶š S€¶~š W€¶²š [€¶‘š _€¶°š c€©›  €°©š 倠©š €©š  € GE©š €©š € FD©š ý€ ©š +€©š "€ ©š U€°©š ’€ GC©š ~€ FBA©š f€°©š £€ EC©š € DBA©š U€©š L€ ©š n€°©š ¼€ GC©š ¨€ FBA©š €°©š Í€ EC©š ¹€ DBA@ @@@@­  3isometric_trans_rot @’°@5K¶š 倶š 逶š 퀶š ñ€¶Lš õ€¶+š ù€¶Jš ý€©› ¥€°µ©š € ©š ­€©š ¤€ GE©š ·€©š ®€ FD©š —€ ©š Å€©š ¼€ ©š (€ ©š ó€°GFAC©š 4€ ©š ÿ€°EDAC©š 倩š Ü€ ©š .€ ©š €°GFAB©š :€ ©š €°EDAB@ @@@@3@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @A@ABÀÀ@° à‹c A 4 3 2@A .0T Q +Ring_theory +setoid_ring #Coq@@A° àŒ¢ BA .U>[ J @B @ÐÐÐÐÐÐÐÐ@"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Ñ“‘Ð÷5@‰yÌ@AÐ@ñÏÐ@Ð÷D@&to_intñÏ‘Ð÷;@©†@AÐ@ûêzÐ@Ð÷5@&doubleûêz‘Ð÷,@/³Ï!@A@ABCD/­Ð@Ð÷O@)log2_iter/­‘Ð÷F@çwd@AÐÐÐ@NH/Ð@Ð÷B@&moduloNH/‘Ð÷9@1,Ö@A@A‡\dÐ@Ð÷G@&of_int‡\d‘Ð÷>@1?A @AÐ@‡bzÐ@Ð÷M@&of_nat‡bz‘Ð÷D@1?G!@AÐ@#¯Ð@Ð÷S@&shiftl#¯‘Ð÷J@1ÛdV@AÐ@#µÐ@Ð÷Y@&shiftr#µ‘Ð÷P@1Ûd\@A@ABCD/xîÐ@Ð÷¢ &BinPos &PArith #Coq@#Pos@)pred_mask/xî‘Ð÷¢ )BinPosDef &PArith #Coq@#Pos@ )XÊë@AÐÐÐ@6Ÿ’Ð@Ð÷x@&square6Ÿ’‘Ð÷o@1î„9@A@AV+LÐ@Ð÷}@&to_intV+L‘Ð÷t@2ó@AÐ@V1bÐ@Ð÷ƒ@&to_natV1b‘Ð÷z@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@AB^Ò¶Ð@Ð÷Ç@'to_uint^Ò¶‘Ð÷¾@#¹m@AÐÐ@gL7Ð@Ð÷¹@'sqrtremgL7‘Ð÷°@40Þ@A@Aq¬àÐ@Ð÷¾@'testbitq¬à‘Ð÷µ@5)‘‡@AÐÐ@ÝŽOÐ@Ð÷Å@+succ_doubleÝŽO‘Ð÷¼@6•rö@A@A ÙpÐ@Ð÷l@0double_pred_mask Ùp‘Ð÷c@0-+m@A@BCD T›Ð@Ð÷¢ &BinNat &NArith #Coq@!N@!t T›‘Ð÷¢ )BinNatDef &NArith #Coq@!N@ 2ôæ@AÐÐÐ@ äÀÐ@Ð÷@#add äÀ‘Ð÷@3… @A@A élÐ@Ð÷@#div él‘Ð÷@3‰·@AÐ@ ëYÐ@Ð÷%@#eqb ëY‘Ð÷@3‹¤@A@AB í#Ð@Ð÷*@#gcd í#‘Ð÷!@3n@AÐ@ ôTÐ@Ð÷0@#leb ôT‘Ð÷'@3”Ÿ@A@ACEG õ"Ð@Ð÷5@#lor õ"‘Ð÷,@3•m@AÐÐÐÐÐ@ õqÐ@Ð÷?@#ltb õq‘Ð÷6@3•¼@A@A õ‡Ð@Ð÷D@#max õ‡‘Ð÷;@3•Ò@AÐ@ öÐ@Ð÷J@#min ö‘Ð÷A@3–`@A@AB ö÷Ð@Ð÷O@#mul ö÷‘Ð÷F@3—B@AÐ@ ø~Ð@Ð÷U@#odd ø~‘Ð÷L@3˜É@A@AC ù=Ð@Ð÷Z@#one ù=‘Ð÷Q@3™ˆ@AÐÐÐ@ úËÐ@Ð÷b@#pow úË‘Ð÷Y@3›@A@A ÿcÐ@Ð÷g@#sub ÿc‘Ð÷^@3Ÿ®@AÐ@ ÿÐ@Ð÷m@#two ÿ‘Ð÷d@3¡J@A@AB hxÐ@Ð÷r@$div2 hx‘Ð÷i@>Ã@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Ð@ ö*¨Ð@Ð÷»@%ldiff ö*¨‘Ð÷²@Êó@A@AB gã_Ð@Ð÷1@+pred_double gã_‘Ð÷(@2‘5\@A@CD ¼§mÐ@Ð÷6@÷ ¼§m‘Ð÷-@2åùj@AÐÐ@Sã«Ð@Ð÷=@&of_intSã«‘Ð÷4@4}5¨@A@ASéÁÐ@Ð÷B@&of_natSéÁ‘Ð÷9@4};¾@A@BEFGH\R´Ð@Ð÷G@(mask_ind\R´‘Ð÷>@4…¤±@AÐÐÐÐÐ@\^¹Ð@Ð÷Q@(mask_rec\^¹‘Ð÷H@4…°¶@A@A’!,Ð@Ð÷V@&pred_N’!,‘Ð÷M@4»s)@A@BðöÐ@Ð÷[@&shiftlðö‘Ð÷R@5Xó@AÐÐ@ðüÐ@Ð÷b@&shiftrðü‘Ð÷Y@5Xù@A@A&ÙÐ@Ð÷g@&square&Ù‘Ð÷^@5,xÖ@A@BC"²“Ð@Ð÷l@&to_int"²“‘Ð÷c@5L@AÐÐÐ@"¸©Ð@Ð÷t@&to_nat"¸©‘Ð÷k@5L ¦@A@AnTqÐ@Ð÷y@+testbit_natnTq‘Ð÷p@6—¦n@AÐÐ@©B¦Ð@Ð÷@(succ_pos©B¦‘Ð÷@Çâñ@AÐ@¶ËIÐ@Ð÷ä@'abs_nat¶ËI‘Ð÷Û@?n¯ð@A@AB.³•Ð@Ð÷@'of_uint.³•‘Ð÷@MSà@AÐ@3Ó~Ð@Ð÷‘@'sqrtrem3Ó~‘Ð÷ˆ@7]%{@A@ACD,íÐ@Ð÷ @'bitwise,í‘Ð÷@/äv¤@AÐÐ@>4'Ð@Ð÷@'testbit>4'‘Ð÷”@8g†$@A@A„{UÐ@Ð÷¢@,sqrtrem_step„{U‘Ð÷™@8­ÍR@AÐÐÐ@šu^Ð@Ð÷9@(div_euclšu^‘Ð÷0@ ¹©@A@AfzÐ@Ð÷¯@'to_uintfz‘Ð÷¦@9¹¸w@A@BÎlÐ@Ð÷'@'compareÎl‘Ð÷@3†RÐ@A@CDEFs¦8Ð@Ð÷,@+of_uint_accs¦8‘Ð÷#@5+Œï@AÐÐÐÐÐ@öÀ}Ð@Ð÷R@,pos_div_euclöÀ}‘Ð÷I@&`È@AÐÐ@3x–Ð@Ð÷(@'compare3x–‘Ð÷@ë]=@A@AÀÐ@Ð÷^@&doubleÀ‘Ð÷U@'Þº_@A@BCûqðÐ@Ð÷Ô@+of_succ_natûqð‘Ð÷Ë@$Ãí@AÐ@wÉÐ@Ð÷i@&modulowÉ‘Ð÷`@)1@A@ADK‹þÐ@Ð÷n@&of_intK‹þ‘Ð÷e@)j,I@AÐÐÐ@K’Ð@Ð÷v@&of_natK’‘Ð÷m@)j2_@A@Aç¯IÐ@Ð÷{@&shiftlç¯I‘Ð÷r@*O”@AÐ@ç¯OÐ@Ð÷@&shiftrç¯O‘Ð÷x@*Oš@A@ABúÏ,Ð@Ð÷†@&squareúÏ,‘Ð÷}@*ow@AÐ@ZæÐ@Ð÷Œ@&to_intZæ‘Ð÷ƒ@*8û1@A@ACE`üÐ@Ð÷‘@&to_nat`ü‘Ð÷ˆ@*9G@AÐÐÐ@eüÄÐ@Ð÷™@+testbit_nateüÄ‘Ð÷@+„@A@A+{ÑÐ@Ð÷ž@'sqrtrem+{Ñ‘Ð÷•@,J@AÐÐ@5ÜzÐ@Ð÷¥@'testbit5Üz‘Ð÷œ@-T|Å@A@A ˆÍÐ@Ð÷ª@'to_uint ˆÍ‘Ð÷¡@.¦¯@AÐÐ@ ¡½éÐ@Ð÷±@+succ_double ¡½é‘Ð÷¨@.À^4@A@A#ÿÿÝÐ@Ð÷'@'compare#ÿÿÝ‘Ð÷@ )QÚ@A@BCD%t2óÐ@Ð÷,@(size_nat%t2ó‘Ð÷#@ „ð@AÐÐ@%¥9üÐ@Ð÷3@+of_uint_acc%¥9ü‘Ð÷*@ ΋ù@A@A%¼„VÐ@Ð÷8@+double_mask%¼„V‘Ð÷/@ åÖS@AÐ@%ö‘%Ð@Ð÷>@'div2_up%ö‘%‘Ð÷5@ ã"@A@ABEF'ÅŸÐ@Ð÷C@'Ndouble'ÅŸ‘Ð÷:@ «œ@AÐÐÐ@(bç0Ð@Ð÷K@*shiftl_nat(bç0‘Ð÷B@Œ9-@A@A(nÕ–Ð@Ð÷P@*shiftr_nat(nÕ–‘Ð÷G@˜'“@AÐ@(‘ÍÐ@Ð÷V@0succ_double_mask(‘Í‘Ð÷M@»@AÐ@*W$Ð@Ð÷\@,compare_cont*W$‘Ð÷S@€ï!@AÐ@.¥0—Ð@Ð÷b@.sub_mask_carry.¥0—‘Ð÷Y@΂”@A@ABCD.ë„Ð@Ð÷Ú@!t.ë„‘Ð÷Ñ@ ¢ÿ;@AÐÐ@.먩Ð@Ð÷á@#add.먩‘Ð÷Ø@ £`@A@A.ë­UÐ@Ð÷æ@#div.ë­U‘Ð÷Ý@ £” @AÐÐ@.ë¯BÐ@Ð÷í@#eqb.ë¯B‘Ð÷ä@ £•ù@A@A.ë± Ð@Ð÷ò@#gcd.ë± ‘Ð÷é@ £—Ã@AÐ@.ë¸=Ð@Ð÷ø@#leb.ë¸=‘Ð÷ï@ £žô@A@ABCEGHI.ë¹ Ð@Ð÷ý@#lor.ë¹ ‘Ð÷ô@ £ŸÂ@AÐÐÐÐÐÐÐÐ@.ë¹ZÐ@Ð÷ @#ltb.ë¹Z‘Ð÷@ £ @A@A.ë¹pÐ@Ð÷@#max.ë¹p‘Ð÷@ £ '@A@B.ë¹þÐ@Ð÷@#min.ë¹þ‘Ð÷ @ £ µ@AÐ@.ëºàÐ@Ð÷@#mul.ëºà‘Ð÷@ £¡—@A@AC.ë¼gÐ@Ð÷@#odd.ë¼g‘Ð÷@ ££@AÐÐ@.ë½&Ð@Ð÷&@#one.ë½&‘Ð÷@ ££Ý@A@A.ë¾´Ð@Ð÷+@#pow.ë¾´‘Ð÷"@ £¥k@AÐ@.ëÃLÐ@Ð÷1@#sub.ëÃL‘Ð÷(@ £ª@AÐ@.ëÄèÐ@Ð÷7@#two.ëÄè‘Ð÷.@ £«Ÿ@A@ABCD.ö,aÐ@Ð÷<@$div2.ö,a‘Ð÷3@ ®@AÐÐÐ@.öXzÐ@Ð÷D@$even.öXz‘Ð÷;@ ®?1@A@A.öÀØÐ@Ð÷I@$iter.öÀØ‘Ð÷@@ ®§@A@B.ö÷ Ð@Ð÷N@$land.ö÷ ‘Ð÷E@ ®ÝÂ@AÐ@.÷ Ð@Ð÷T@$log2.÷ ‘Ð÷K@ ®ðÉ@A@ACE.÷›Ð@Ð÷Y@$lxor.÷›‘Ð÷P@ ®þR@AÐÐ@.÷y…Ð@Ð÷`@$pred.÷y…‘Ð÷W@ ¯`<@A@A.÷É„Ð@Ð÷e@$sqrt.÷É„‘Ð÷\@ ¯°;@AÐÐ@.÷ÍúÐ@Ð÷l@$succ.÷Íú‘Ð÷c@ ¯´±@AÐ@.øt Ð@Ð÷r@$zero.øt ‘Ð÷i@ °Z×@A@AB/¿Ð@Ð÷w@.to_little_uint/¿‘Ð÷n@ ¿¥¾@A@CDF/Ìî‘Ð@Ð÷|@%ldiff/Ìî‘‘Ð÷s@ „ÕH@AÐÐÐÐÐÐ@0÷¨0Ð@Ð÷£@'compare0÷¨0‘Ð÷š@?H{@A@A1P%Ð@Ð÷w@!t1P%‘Ð÷n@  ¨@A@B1PµÐ@Ð÷|@#abs1Pµ‘Ð÷s@ ™¶@AÐÐ@1Pµ&Ð@Ð÷ƒ@#add1Pµ&‘Ð÷z@ ™Í@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Æ{Ð@Ð÷¾@#min1PÆ{‘Ð÷µ@ «"@A@B1PÇ]Ð@Ð÷Ã@#mul1PÇ]‘Ð÷º@ ¬@AÐÐ@1PÈäÐ@Ð÷Ê@#odd1PÈä‘Ð÷Á@ ­‹@A@A1PÉ£Ð@Ð÷Ï@#one1PÉ£‘Ð÷Æ@ ®J@A@BC1PÉÔÐ@Ð÷Ô@#opp1PÉÔ‘Ð÷Ë@ ®{@AÐÐÐ@1PË1Ð@Ð÷Ü@#pow1PË1‘Ð÷Ó@ ¯Ø@A@A1PÍ;Ð@Ð÷á@#rem1PÍ;‘Ð÷Ø@ ±â@A@B1PÎËÐ@Ð÷æ@#sgn1PÎË‘Ð÷Ý@ ³r@AÐÐ@1PÏÉÐ@Ð÷í@#sub1PÏÉ‘Ð÷ä@ ´p@A@A1PÑeÐ@Ð÷ò@#two1PÑe‘Ð÷é@ ¶ @A@BCDE1[8ÞÐ@Ð÷÷@$div21[8Þ‘Ð÷î@ …@AÐÐÐÐ@1[d÷Ð@Ð÷@$even1[d÷‘Ð÷÷@ Iž@A@A1[…6Ð@Ð÷@$ggcd1[…6‘Ð÷ü@ iÝ@A@B1[ÍUÐ@Ð÷ @$iter1[ÍU‘Ð÷@ ±ü@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\ÖÐ@Ð÷5@$sqrt1\Ö‘Ð÷,@ º¨@A@A1\ÚwÐ@Ð÷:@$succ1\Úw‘Ð÷1@ ¿@A@BC1\ìkÐ@Ð÷?@$to_N1\ìk‘Ð÷6@ Ñ@AÐÐÐ@1]€Ð@Ð÷G@$zero1]€‘Ð÷>@ eD@A@A2ó:Ð@Ð÷L@%abs_N2ó:‘Ð÷C@ Ó×á@AÐ@21ûÐ@Ð÷R@%ldiff21û‘Ð÷I@ éßµ@AÐ@2=½*Ð@Ð÷X@%quot22=½*‘Ð÷O@ õ¡Ñ@A@ABC2kÛFÐ@Ð÷Ž@(size_nat2kÛF‘Ð÷…@Š{‘@AÐ@3¦ªºÐ@Ð÷x@(tail_add3¦ªº‘Ð÷o@^‘q@A@ADEFGH3¦¼ñÐ@Ð÷}@(tail_mul3¦¼ñ‘Ð÷t@^£¨@AÐÐÐÐÐ@5ZƒÐ@Ð÷£@*shiftl_nat5Zƒ‘Ð÷š@y/Î@AÐ@5f}éÐ@Ð÷©@*shiftr_nat5f}é‘Ð÷ @…4@A@AB5€aÐ@Ð÷@'iter_op5€a‘Ð÷@©³ @A@C6w~Ð@Ð÷—@'of_uint6w~‘Ð÷Ž@½^5@AÐÐ@8jƒûÐ@Ð÷‰@'of_uint8jƒû‘Ð÷€@'"h¢@AÐ@9ÖEÄÐ@Ð÷@(div_eucl9ÖEÄ‘Ð÷†@(Ž*k@A@AB:Æx°Ð@Ð÷6@,Nsucc_double:Æx°‘Ð÷-@ ïÊ­@A@CD<ŽK®Ð@Ð÷®@+tail_addmul<ŽK®‘Ð÷¥@F2e@AÐÐÐ@<±ñ¾Ð@Ð÷¡@'pos_sub<±ñ¾‘Ð÷˜@+iÖe@AÐ@<¹áfÐ@Ð÷§@'pow_pos<¹áf‘Ð÷ž@+qÆ @A@AB=¬HÐ@Ð÷N@!t=¬H‘Ð÷E@#EþE@A@C=‹Ð@Ð÷[@&divmod>‹‘Ð÷R@CÔ@AÐÐ@>–ÝýÐ@Ð÷b@&double>–Ýý‘Ð÷Y@NÄ´@AÐ@?2ãÐ@Ð÷S@,pos_div_eucl?2ã‘Ð÷J@-êuŠ@A@AB?é;²Ð@Ð÷m@&modulo?é;²‘Ð÷d@¡"i@A@CEFGIJ@   (Alembert %Reals #Coq@0ðI®èÊÍ—H…‘òuz&  )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@0žAƒƒÚØ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  *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.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Ö!ñ,†  %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ˆß«%  )Factorial %Arith #Coq@0@èoËØÔÃehJŽdâ  %Field +setoid_ring #Coq@0¼J‘ª _ªýàÓÃÈ«þ  )Field_tac +setoid_ring #Coq@0Öd vDZl^Û¹¥H„  B0BÆ~uƒâYÙ®÷¤Œ•²Ù  '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ü­½ö‚  "Le %Arith #Coq@0ƒdþ¢}í‹Om§qö+  $List %Lists #Coq@0 >Áð´´ðµI‰“ž  +ListTactics %Lists #Coq@0½â,J­»€Ýcšy{žô  u0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  #MVT %Reals #Coq@0©c¤q˜¸€Ù통 gZ  #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É  'NAxioms (Abstract 'Natural 'Numbers #Coq@0ZØ®bÞ÷1ZÏ3üuuÑ  %NBase (Abstract 'Natural 'Numbers #Coq@0þ ¢Y?“¸V° »—vI  %NBits (Abstract 'Natural 'Numbers #Coq@0Žqteo_ü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è  $Nnat &NArith #Coq@0î$øW;sÆ ðœ€#³%M  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXÝáÔ  %Omega %omega #Coq@0tÈ.J'6\Ϩ¸ÆrK  +OmegaLemmas %omega #Coq@0ÞTJ铹#JÞeÚs  +OmegaTactic %omega #Coq@0”@{4-Ež Ü­EÃýUBW  4Operators_Properties )Relations #Coq@0UÕ3y#hã&íî  &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åûؘ  %Quote %quote #Coq@0JÊ@ŹáVÖz-³,3‹%  %RIneq %Reals #Coq@0ÎJUÚ»ù¹šëIu)–$w  %RList %Reals #Coq@0„5Çg2ÂÊNþaAÛ:  %R_Ifp %Reals #Coq@0c€4+—Z¬ô“âÅ  %R_sqr %Reals #Coq@0XàŒì%ƒM‡Ô¹Æ%®ñM÷  &R_sqrt %Reals #Coq@0Îÿ @#äëÇ„e  *Ranalysis1 %Reals #Coq@0 n;øqçÇm‘Ë.éL%  '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è›ô  X0(2{ZÒée$šÑœ8  &Rderiv %Reals #Coq@0¿’ë?K¿Qä;^WU;Hñ  )RealField +setoid_ring #Coq@0Òß òÐõ>âʾî‚q¡   /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‹ª@  $Ring +setoid_ring #Coq@0ù¨î·¤ªÛîM¹øæ±sᬠ )Ring_base +setoid_ring #Coq@0fƒbU‹Ð(2cNæe› Ý0ga³ß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¤²è±œ÷ÈõÞ–‹«…è  %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  'Rtrigo1 %Reals #Coq@0xù'ÁêmŽÍÔÏ×l^ƒ  *Rtrigo_alt %Reals #Coq@0¯z­¨§ÂÌs£C^,å%  *Rtrigo_def %Reals #Coq@0þ$xR`VcxIaƶ"ßx  *Rtrigo_fun %Reals #Coq@0Tº+ɧ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µÚ/  '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  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“  $Wf_Z &ZArith #Coq@0Î`×&i  ç 2 QÀ@@‘@@  #_11 À¢¸  =à@A@@@@  ‘  @@@@  #_12 2Mì ‘ Ð÷ *Rbasic_fun %Reals #Coq@@)Rcase_abs7ôÞ  #_13 '` oÐ@‘D 'R_scope   @ ‘Ò ‘Õ ‘Ø ‘Û@  ’ 2 QÀ@@’A@  #_14 À¢¸  Ð÷5@5ÿ]„à@A@@@@  ‘@@  #_15 2Mì ‘   #_16 '` oÐ@‘B 4 6@ ‘ ‘@  y 2 QÀ@@’A@  #_17 À¢¸  Ð÷^@„5ÿ• à@A@@@@  ‘i@  #_18 2Mì ‘   #_19 '` oÐ@‘D ] _ a c@ ‘. ‘1 ‘4 ‘7@  ~ 2 QÀ@@’A@  #_20 À¢¸  Ð÷‘@‰)v¦Šà@A@@@@  ‘œ@  #_21 2Mì ‘   #_22 '` oÐ@‘H  ’ ” – ˜ š œ @@ ‘h ‘k ‘n ‘q ‘t ‘w ‘z ’"@  0 2 QÀ@@’A@  #_23 À¢¸  Ð÷×@;epMà@A@@@@  ‘â@  #_24 2Mì ‘   #_25 '` oÐ@‘F Ö Ø Ú Ü Þ à@ ‘« ‘® ‘± ‘´ ‘· ‘º@   2 QÀ@@‘@@  #_26 À¢¸  Å<  ‘@  #_27 2Mì ‘ L  #_28 '` oÐ@‘B  @ ‘ß ‘â@  " 2 QÀ@@‘@@  #_29 À¢¸  Ód  ‘E@  #_30 2Mì ‘ (  #_31 '` oÐ@‘B 7 9@ ‘ ‘@  % 2 QÀ@@’A@  #_32 À¢¸  Ð÷a@0ÝRSà@A@@@@  ‘l@  #_33 2Mì ‘   #_34 '` oÐ@‘B ` b@ ‘- ‘0@   2 QÀ@@’A@  #_35 À¢¸  Ð÷Š@ia\à@A@@@@  ‘•@  #_36 2Mì ‘   #_37 '` oÐ@‘F ‰ ‹   ‘ “@ ‘^ ‘a ‘d ‘g ‘j ‘m@  Ç 2 QÀ@@‘@@  #_38 À¢¸  ?<  ‘Ð@  #_39 2Mì ‘ ³  #_40 '` oÐ@‘C  Ä Æ@ ‘‘ ‘” ‘—@  ´ 2 QÀ@@‘@@  #_41 À¢¸  Xf  ‘ú@  #_42 2Mì ‘ Ý  #_43 '` oÐ@‘C ì î ð@ ‘» ‘¾ ‘Á@  ¢ 2 QÀ@@’A@  #_44 À¢¸  Ð÷@­É70à@A@@@@  ‘&@  #_45 2Mì ‘   #_46 '` oÐ@‘B  @ ‘ç ‘ê@  “ 2 QÀ@@’A@  #_47 À¢¸  Ð÷D@žÉAà@A@@@@  ‘O@  #_48 2Mì ‘   #_49 '` oÐ@‘B C E@ ‘ ‘@  w 2 QÀ@@’A@  #_50 À¢¸  Ð÷m@‚9ÙK*à@A@@@@  ‘x@  #_51 2Mì ‘   #_52 '` oÐ@‘E l n p r t@ ‘? ‘B ‘E ‘H ‘K@  E 2 QÀ@@’A@  #_53 À¢¸  Ð÷¥@PB† à@A@@@@  ‘°@  #_54 2Mì ‘   #_55 '` oÐ@‘E ¤ ¦ ¨ ª ¬@ ‘w ‘z ‘} ‘€ ‘ƒ@  C 2 QÀ@@’A@  #_56 À¢¸  Ð÷Ý@N?Xöwà@A@@@@  ‘è@  #_57 2Mì ‘   #_58 '` oÐ@‘G Ü Þ à â ä æ è@ ‘³ ‘¶ ‘¹ ‘¼ ‘¿ ‘ ‘Å@  ë 2 QÀ@@’A@  #_59 À¢¸  Ð÷@ö³Ó‡à@A@@@@  ‘*@  #_60 2Mì ‘   #_61 '` oÐ@‘G    " $ & ( *@ ‘õ ‘ø ‘û ‘þ ‘ ‘ ‘@@@Þ9­b Ö'çm°d€Ûlsy“)„•¦¾@ÇM}¤PjƒV70d±åO“R„•¦¾@ô#Ø@mØ';u›x”ª-ž“{„•¦¾@*Vñ­ )Ò_{]Ä¥‚6Ï2„•¦¾; @)w) 0‘·"x0š Ð÷ ,Rdefinitions %Reals #Coq@@!RÁÓ€·"y0µ©š Ð÷ %R_sqr@(Rsqr_inj ·R€Ð©š Ð÷ &R_sqrt@$sqrt E§Ø€©š Ð÷%@%Rplusµ+1€ ©š Ð÷ %RIneq,@$Rsqr=MW”€©š Ð÷6@&Rminus&H·€ B©©  A©š Ð÷C@#IZR/r€œ   Ð÷ 'BinNums 'NumbersK@!Z7—Þ@A€©š Ð÷;@/sqrt_positivity7Ӭŀ 8©š Ð÷1@4Rplus_le_le_0_compat Þ9¢€À8&©š Ð÷8@)Rle_0_sqr!”’£€5©,©œ   Ð÷ %Logic $Initm@"orÐ Ï@B€°©š Ð÷y@#Rlt=›€ ==©›  Ð÷@"eqÐ @€°‡EE©œ   A€ ŒJ©š Ð÷ @(eq_ind_r!¼2#€à“Q·!r–©°˜©m©€©x ©s©k Cxb©à¥·¦©'°¨gfµÈ(hyp_list©œ   Ð÷ )DatatypesB@$listý]ó@A€©›  Ð÷ @$prodýÕt@€ ©›  Ð÷ ,Ring_polynom +setoid_ringÂ@%PExpr·ñk@€› ƒ€©› "€È'fv_list©œ  )B€°Ú8©°Ü ©0Þ©©š Ð÷´@2RField_ring_lemma1!±Ã7€ðš Ð÷ (Ring_tac$@0ring_subst_niter•!€­²©œ  /E€°&©œ  4G€°+©œ  9F€°0©œ  >D€ 5œ   Ð÷¹@(positive*À‘@C€ ©°>©°@© B©œ  B€ ©œ  UC€ LМ   Ð÷®@$TrueÙy’@A€µ©š ›  Ð÷u@$boolüZ'@€œ  A€@©­° È#lmp©š Ð÷p@.mk_monpol_list¥ý­€(k臭  ðB€)š ¡Ð÷¢ &BinInt &ZArith=ò@#add1Pµ&Ð÷¢ )BinIntDefø@ ™Í€š ¡Ð÷@#mul1PÇ]Ð÷ @ ¬€š ¡Ð÷@#sub1PÏÉÐ÷@ ´p€š ¡Ð÷@#opp1PÉÔÐ÷@ ®{€š Ð÷ %Zbool!@(Zeq_bool0…å߀š ¡Ð÷*@'quotrem\¼Ð÷$@/ Å€0©©¶ ©¸ ¥›  Ð÷±@#Monfª@€©›  Ð÷¸@#Poljã@€³©š Ð÷¾@#Peqj*€À¹(©š Ð÷Å@*norm_subst7:d€0ÀDUQA;5/'§LŸ©0ÂFWSC=71)©N{fC©°‘mO©fy©š Ð÷y@)Rsqr_sqrt Q¹€>©nYš Ð÷o@&Rsqr_0 OgA€C©!°¢©š Ð÷ %Rgeom£@(dist_euc/PJ¯€Àpkpkj‘·±¯·£°·"x1³·"y1¶µ©§Ð©Ÿ©— ©’©Š D†©—© $…©¬©¤ ©Ÿ©— ’ ©£©› ‘0©} ©xÀ©s©t©ƒ ©~À©y©z©Ràà%·Má©b°ã¢©¸©Ë©à©¾©¶ KE$©bàð(·]ñ©r°ó©Ï ©Ê©  W<¸µÈQO,È)©'°þ©)°^©+°A($©#ðÃÈ©°9©°;©°= ý©°?©°A© C©œ  A€© I©  ©*°M©'°O©$°Q!©+°S©(°U µ@©¤°È÷õº©§À[Ê©¢0]áòîÞØÒÌÄDé&©¤0_ãôðàÚÔÎÆFëC©­°.sf©j©X©z© aC©µ°6©”Àw–ü÷©–Àþùy˜‘µ·@>·2?·@·A·"x2D·"y2G·"acJ·!H©ΰO©š Ð÷P@%Rmult´æ×€ © ©>©6 ©1©) sG©6©. ¤F©š Ð÷ *Rtrigo_defg@#cosã¹€/©L ©# ©? ‰‹©' ©C ¹®©îà|©X ©S©K ÁH©X©P å'·ôˆ© °ŠI©U ©h ©c8©e©x©p ©k©c :I©p©h :©P ©_©k©U ©W P©B©à¬©ˆ MÅ·¯©0°±© ©ˆ©€ Ê9©‚ ©• z+©/ཀྵ™ $c·,À©A°Â© ©  l…'©:àÈ©¤ ©{ ©— Lik\·;Ï©P°Ñ ©œ ©¯ {A©† 6–µÈ/- È©°Üï©°ÞD© °à© °â`© °ä„©°æ ©ð§¬ä©ð°©ü°©þ°!©û°#©ø°%õ©õ '©äÞ©°*©ÿ°,ë©ü .©ìí©°2© °4© °6ö©°8© °:ó©°<©õ >h©°@©°B©°D!©°F©°Hüµõ@©—°õÈêè­©šÀN½ó©•0PÔåáÑËÅ¿·7Ü5ôC©ž°£©ê ©ý wf©Ô „]©Ö ©Ø ©n©©Çóî©©ž v©×ÀšÙ©Òš©ÓÚ© ©¦ ©ßÀÜT©ÚÜ©ÛU©©'Ç©° É©éÀÉÄ©äÉ©åÅC¶LJ¶>K¶›L¶™M¶ N¶ O¶PÈ!a©±Àh”õðUÈ!b©¶À™¸ØúZÈ!c ]¶@©ß°`© ©ž©ý¤©A © ©4 JêÏ© ©9 Ö©ñ°r©GÊ©> ©Q ©LJ©M©* Ú©, ©.¾©“‘·…ƒ·w„·Ô…·Ò†·E‡·Cˆµ©š Ð÷y@+Rsqr_incr_07„€Ð©v©n ©i¡©r ©~©v ©q©i ;d©u©m ·cީ঩‚ ©„ ©~©] ©_ ê·±©š Ð÷²@#Rle=Œ€ ©© ©˜ ©“L,©4àÂ0·/é „©¡ ©£ ©ž©±©© ©¤©œ s17ð©„ ©† 6 ò©KàÙ?·FÚ©)  ©¸ ©º Ÿý ©Tàâ·Oã©2 )©Á ©à¨ÈŸµÈB@È©°ï©°ñO©°ó©ð´¹©°*© °,ó©°.©°0ðï© °2© °4øù©°6© °8÷ìµå@©‡°åÈÚØ©ŠÀ>­©…0@ÄÕÑÁ»µ¯§'Ì©‡0BÆ×Óý·±©)ÎæC©°©í ©ï yK©Æ ©È x{M… ©š Ð÷­@&eq_ind £J€à ©ü ©þ U;©Õ ©× ‡W=·•)©x © ìo©  ©  ©  ©© µvh‹©è ©ê š©! ÈóT/©%à@ ·­A© © ©! ©# ©© ³`ñ©þ © °ó©- ©/ ©1 $ý© ©  º©A©š Ð÷2@.Rplus_le_reg_l -Ê<€À©/ ©1 ©3 ©š Ð÷k@$Roppû΀>¢ˆ©M ©O ©Q D©( ©* ÚF[NÈ1ÈÓѮȫ©©°€æ©«°‚•©­°„$©¯°†©±°ˆÇ©³°Š%©µ°ŒC©·°Ž2©¹°]©»°’1¶´©³ð®SX©¡°É©¨°Ë©¥°Í’Ÿ©§°Ï©¤°ÑЬ©¦°Ó®§©²°Õ©ª°ש¬°Ù©®°Û©œ  éH€ à©° â©Ÿ´©³ å©£ž©· é©¦©º ì©ªÇ©Ͱð©ϰò©ѰôĩӰö©Õ°ø©Ò°ú©Ô°üÀ-+°µ©@©K°©Èžœa©NÀq©I0ˆ™•…yskë=©K0Š›—‡{umí’3ª©T°Õ©† 6©³ ©Š ¦x©Œ  ò©¹ {n©Æàá©’ B©¿ ©– œ‰·Tè©7 ©©Æ ©· ©¹ ©» ©ˆ©É©Á “]¯œ©Ô ©Ö ©Ø  µA©¯ ©± a©èÛȺÈ\Z7È4©2° ©4° â©6° ©8°t©:°È©<°·75©4ð/ÔÙ©"°J©$©*°M©"°O©$°Q©&°S©x U0)©4°W©6°Y©8°[6©:©6°^©8°`$0 µ @©¯° ÈÅ©²ÀfÕ©­0hìýùéãÝ×ÏOô ©¯0jîÿûëåßÙÑQö©¸°9©ê š©ì âå© ©  ©  © ©Ûþëæö©.àI©ú ª©ü K$·ºN© © ±©. © ©! KùÁ©  e¾©š Ð÷0@1Rmult_le_compat_lö¾Ú€ÐÁ©>  ©œ  úA€°©ñ )Ê©ì°m+ÌÈ#µ·%©ñ°›  Ð÷Ä@#natò@€œ  A€©œ   B€© È"H0©là·!eÍÐ@ @A @A°@ @ @@D·!n"”AU › }€·@(›  Ð÷.@%Falseeÿë@€‡%_©š Ð÷4@)False_induÙ€  fC©š Ð÷;@#notШï€>©·e ©·/©: r©š Ð÷ 'Raxiomsµ@#INR¿r©€C}©š Ð÷”@(lt_0_INR –µ€ K©š Ð÷ "Lt %ArithÇ@(neq_0_ltÕ¾€ W‘c©š Ð÷¸@+sqrt_cauchy5™t€ÀãŽ<{µ œ©· ˜jœœœ¯­3©J E©ƒÀEA©~E©B©¸U©R U©‹ÀUô©†U©‡õ©ÀW©š Ð÷Ý@)Rsqr_plus&Á°€\©ž©˜À^0©¡C©F ©WÀ–:Y©× ©[ÀšÃ¾Ç‘·!x·!y©œ   Ð÷@#andЖw@A€À©‘°©š Ð÷p@"xt'=€ Ý×Ý©š°©š Ð÷y@"yt'P€ áàáµÈzxUÈR©P°'…KI©HðCèí©;°^..µ @©­° Èþé°ÀdÓ©«0fêû÷çáÛÕÍMò ©­0hìýùéãÝ×ÏOô8 C%µÈ‹hÈe^ZC‘·Š;·ú<·‰=·ù>·"txA·"tyDµÈœšwÈt©r°Ié©t°Kæ©v°M`©x°OŽzq©pðkM©c°†©`°ˆ©]°Š©ig©jI©f°Ž©c°©of6Eµ>@©à°>È31ö©ãÀ—<©Þ0™.*€%=C©ç°h©D ©?©7  ©C©; ±ЩN ©I©A ©fÚ©g Ž?©P©H ©d À@©f½‘·ƒ…·†µ©€À© °‹©g ©> S©)ö©A Q©š Ð÷,@#sinùÒ€þ\©°š©v ©M ©4q ©P ``©à£©am·¦©'°¨©„ H©[ p © à®l·¯©0°±© ©d ©f {vÈ éÈæäÛ©ÚðÕz©Ͱð©ʰò©« ô‰©ΰö¶¯Æªµ£@©E°£È˜–[©HÀük©C0þ‚“ysme劘¢9š Ð÷d@%sin_0÷¯€Aš Ð÷i@%cos_0Øtn€©Ià×4·DØ©Y°Ú©¶ © ©t6M*£©Sà៷Nâ©c°ä©À ©—  §©™ ®G®ÈA?È© 𭲩°#©ý°%©J '÷à©°)é7éݵÖ@©x°ÖÈËÉŽ©{À/ž©v01µÆÂ²¬¦ ˜½©x03·ÈÄ´®¨¢š¿ó×n5q0C©› ø€ ©…°©š Ð÷d@"xr';€°ÑÌËÑ©ް©š Ð÷m@"yr'N€ Ô‘··µ©À©°©ú ©Ñ æ©¼©š Ð÷%@$RdivëÌ€ š Ð÷ 'Rtrigo1+@"PI äG„€’©ä ô©£õ©·°8© ©ë ž©í ý ©²à@þ·­A©°C© ã©ö   ©»àI¦·¶J©˰L©( ©ÿ ®›È§¥‚È}t©sðn©f°‰©c-cJ>µ7@©Ù°7È,*ï©ÜÀÿ©×0’'# ùy a6*š Ð÷4@'sin_PI23Âͱ€Bš Ð÷9@'cos_PI2Ñ¡€©Ýàk)·Øl©í°n©J ©! ”=½”©æàtÑ·áu©ö°w©S “©*bœÈÑϬȩ§ž©ð˜=B©°³©°µÃÁiµb@©°bÈWU©À»*©0½ARN>82,$¤I ©0¿CTP@:4.&¦KšcW-j(C©Œ ©°©аVQnQ©°”©…÷‘·ç˜·å™·Xš·V›·%thetažµÈUÈ÷õÒÈÏ©Ͱ¤w©ϰ¦A©Ѱ¨ç©Ó°ª©}©Ö°­ÀˆÏ©ÎðÉns©Á°ä©¾°æ¶¸©À°è¡©½°ê©ɰì©Æ©ǰïʨ©ΰñ©˰ó²éÍ»¨µ¡@©C°¡È–”Y©FÀúi©A0ü€‘}wqkc㈩C0þ‚“ysme劢©L°Í©© ©€ kÚ©‚ ©Ae©Ÿ ©² ©‰ ít©‹  ©¸ © >z©‘ ¦©Éàä©À ©— »p©™ @ó·Wë©l°í1©É ©Ä©Å©½ ©Р©§ ©Žš©hR©¬ ˜U©Ù ©° ©—ƒ©³ C\ȺÈ\Z7È4©2° a©4° ¦©6° L©8°©:°$©<°³75©4ð/ÔÙf©°J©)°L©&°N©s P$ d©/°R©,°T©y V1e µ@©¥°Èøö»©¨À\Ëb©£0^âóïßÙÓÍÅEꩬ°-©  ©à :©â ‰Щþ © ©è ©ÏÖ‘©ì P© ©ð ©×Þ˜©ó ¢©+àF©" ©ù ¢Ò©û Rî·¹M©ΰO©+ ©&‡•©/ ©*©3 ©  ø©  ©Ëúêo©Òà`©< ©> ©9© Àô©=© rô© © Ï ·Ýq©ò°s$©O 4©J©S ©* ©,  à©ñà©[ ©] ©X=©Z=©8 ©: êCA·øŒ© °Ž?©j ©l ©n ©i=©k=©I ©K ûCA[©àž©O ©uúä·£©$°¥V© ©ƒ ©… j©‡ ©‰ ©„8©†8©d ©f ><©+๩j ©Ã)·*¾©?°Àq©œ ©ž ©  ©w ©gy‰2©>àÌ©} .:·;Ï©P°Ñ‚©­ ©¯ ©± ©ˆ ©®~C©· ©¹ ž.,©Sàá©’ (‡·Pä©e°æ—© ©Ä ©Æ © &0­;©bàð©» O7·_ó©t°õ¦©Ñ ©Ó ©Õ ©¬ ¼¬&e©Ù ©Û ©²Ö©³ +iQÈ*to_rewrite©2° M©4° ©ç ©é ©ë © #UZ§©ï ©ñ ©È )…8’=;©µ·#Heq©Ÿ°Bß©K° "Ó©M° $©  ©  ©  ©Û ©÷ ‹UÝW–©  ©  ©ã v2XÈ(list_hyp‹hÈ-list_hyp_norm©ŽÎÏÈ0list_hyp_norm_eqµ©¸ Õ @©°× È*ring_lemma©š Ð÷ @2RField_ring_lemma2!±Ã8€àg«©x° O© $©  Lé©° V© +© # À©…° \© 1©ÌÞ©‹° b©ü©ް e©° gü©’° i ©”° k©–° mÓ©˜° o© D© <  —Z 7 2¶"pe¶¶#npe¶@©û°©ö0± 5FB2,& ˜½ B =©ÿ° €©š Ð÷¿@&PEeval"sü €8 ‡ Eä b7 Qº Dš ¡Ð÷¢ &BinNat &NArith ˆ!N@&to_nat`üÐ÷¢ )BinNatDef @*9G€š Ð÷ (Rpow_def ˜@#pow#×€©˰ ¢© w© o OM©Ó° ª© © w N\©Ú° ±© †©!]©à° ·©Q©ã° º©å° ¼©ç° ¾ ©é° À©ë° Âo©í° Ä© ™© ‘ !"ì &©š Ð÷ @(Pphi_pow¦cô€H Ï , ª ™d  †—q Œ]H7š Ð÷ +InitialRing @)get_signZ#7øù€7 ›È#res©œ  cC€À ©œ  hA€#á© À ã©ÎnÈ&res_eqµ© c t «@© m°v©h0 # §¸´¤ž˜’Š /© è °È#thm© S° º µ© w° ø©x8 ú ¸W Õª Ä - ·ˆsbZ 2È$res0©#À 2©œ  ˆB€° 7õ©*À 9©'  ;©œ   ÀC€ù - ©2À A/ ©4À C©° Ec/ -šÈ'res_eq0µ,@© —° ©’0 M ÑâÞÎȼ´ 4º© ,° O© .° Q© 0° S© -° U© *° We '© 1° Y © 3° [© 5° ]!w© 7° _© 4° a~z© @° c© B° e© ?° g '© A° i(© C° k© E° m1© G° o(© I° q‘© F° sGN ÿ*È$thm0©ß°+  © ư G©Ç8 I ¦ $ù Þ | ×±© t° K© ©  RP© |° S© (©  Q²© ƒ° Z© /©Ê°© ‰° `©ú© Œ° c© ް e© ° g © ’° i© ”° kÅ© –° m© B© : !" •W©©H s 1Ð N# = ¦ * ;  0ìÛ¤* 7© çà u© Q © S © U ©, ©© T© L S-© Y©ôâ =©9 © _© W 7 · û © ° ‘© m © h© ` TI WÈNÈ ð î ËÈ È© ư © Ȱ ŸP à Á© Àð » ` e©ù  Ö›‡ е ƒ@© %° ƒÈ x v ;© (À Ü K© #0 Þ b s o _ Y S M E Å j © %0 à d u q a [ U O G Ç l‘ „© .° ¯©E0$©—à ²©H·  ´© 5° ¶© ’ © © … U:*© ™ © › ©  ©t ©[© œ©7t8©| Þ©´à Ï<· < Щ Q° Ò© ® ©…  •È - + È © ° Ú"© ° ÜI© ° Þ  © ÿð ú Ÿ ¤ð© ò° © ô° © ö° © ó° öÚ ë Û* ϵ È@© j° ÈÈ ½ » €© mÀ ! © h0 # § ¸ ´ ¤ ž ˜ ’ Š  ¯© j0 % © º ¶ ¦   š ” Œ  ± É© ÇB©š Ð÷ ä@(Rsqr_neg ½±€f© Å ­e »© Ø © Ú © Ü ©³ © Ï c‚‡©· „½©¹ ©» k©½ ©¨ˆŽ©À ‹Ä© í © Ơ̩Ƞ©Ê z©Ì ЩΠ™“ ÞC¶@© ¡° D á á© £° $©  © ûºש  ©  ©  ©ß © û © ©¢¶©æ æ©è ©ê š©ì ¿Ï©î  s©  ©  ©ô ô©ö ±©ø ©ú ª©ü Ï©þ ·© É  t ²©š Ð÷(@$cos2 ïC€¯Ó©š Ð÷ H@)Rsqr_mult&Ák·€Û©÷©õü©ú© 6©v© 9© B þ©{w (© 4 © G ©   B©   „Ç© M © $  ´H© &  ÕÍ 6C© ø° y †© U © P© H ©y° ” À @©{° á G B© X© P ©x©y‘µ· Ü · Ú Ž· M · K ·õ ‘© Щ y ¢© {© B  ¦© =À ¦ Þ± Å© F $© AÀ$© <$© =© à £ °·  ¤© %° ¦ e© {© Ž© † © © y ©ª° M Å v©¬° ó  x© ‰©  ©©©ª© .à ¼C· ) ½© >° ¿- ~©š Ð÷ @4isometric_rotation_09ÙK*€Ð Ù  $ Š …© ›3© 5-© ž8© 84C¶  Ͷ  ζ  ϶ ‹ ж5 Ñ© R° Ó© 1À è  3 ™© 3ÀXPVO‘· ) Ú· ' Û· š Ü· ˜ Ý·Ÿ Þ· ß·D à©Çà â© ¾ © ¹© ± ©Ö©× ò© ¿© · ©ÓP©Ô 0· ] ñ© r° ó¤ ²©š Ð÷ Q@5isometric_translationia\€à š  • 9 X ¾© Ö © Ñ© É ©ú° Á©ü° é Ù© Ñ ©ù©ú©KÐ$# Ë‘· ^ · \ · Ï · Í ·Ô ·Ò ·y ©üà © ó © î© æ ©° ¿ º Þ © ô© ì ©4©eÐ Æ Á 9 e å©  © ý© õ ©  Œ© ± Ž© © ý ©  ú© ± ü©E໳ ˜ þõM^ô+æÈb²h×"|Ó¡