"` ¯„•¦¾ “° (Binomial %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¾üÈ"‘Ú(¿>àSiüÜANRüÆ+Æ;>Þfïx›„•¦¾WÄŸ:6  Ð (Binomial %Reals #Coq@ðA  !C @‘ ·!n›  Ð÷ )Datatypes $Init @@#natò@€·!p©š Ð÷ ,Rdefinitions (@$RdivëÌ€ ©š Ð÷ 'Raxioms @#INR¿r©€©š Ð÷ )Factorial %Arith$@$fact>ðã€B©š Ð÷"@%Rmult´æ×€ ©©A©#©©š Ð÷ #NatA@#sub £ª€ @¶N›  Ð÷ )Datatypes $Init #Coq@@#natò@€¶N› €š Ð÷ ,Rdefinitions %Reals #Coq@@!RÁÓ€ ° ¤+k() 7!7 7 7 7 7! 7 7 7%'Р’L°xPt ’Bh ’g ’_°„\@ ’;h€@ @@@@°AAÀ@ÐÐ@ÉÎ>Ð@Ð÷ ,Field_theory +setoid_ring #Coq@@&FEevalÉÎ>@@A@A"sü Ð@Ð÷ ,Ring_polynom +setoid_ring #Coq@@&PEeval"sü @@A@B A@ A@  ,pascal_step1 @’°@¸@¶¨› Z€¶!i› _€¶@©›  Ð÷ %Peano $Init #Coq@@"le UxT@€ AB©›  Ð÷ %Logic $Init #Coq@@"eqÐ @€°q©š Ð÷à@Ü8‡ü€ C¦©š € ©š Ð÷ ™ $Init #Coq@@œ £ª€ ¶@ @@@@g  ,pascal_step2 @’°@A¶ó› ¥€¶K› ©€¶@©› J€ AB©› ?€°¥©š 4€ ©œ  ¼B€7Ü©š Ð÷ ,Rdefinitions %Reals #Coq@@â´æ×€ ©š Ð÷ @ëÌ€ ©š Ð÷  %Reals #Coq@@#INR¿r©€©œ  áB€\©š €©š [€ ©œ  îB€i©š o€ m@ @@@@à ,pascal_step3 @’°@_B¶O› €¶§› €¶@©š Ð÷¥@"lt Uxc€ AB©› ž€°©š “€ ‘©œ  B€;©š _€ ©š V€ ©š T€©š € ¦K©š \€©œ  4B€T©š µ€ ³X@ @@@@   &pascal @’°@¥C¶•› G€¶í› K€¶@©š F€ AB©› ူš Ð÷ ˜ — –@@DÁÓ€©š Ð÷¡@%Rplusµ+1€ ©š 倠㈩š 造穜  qB€‘©š ò€ ©œ  zB€õ©œ  B€Ÿ@ @@@@P  (binomial @’°@ìD¶!xš ~€¶!yš ƒ€¶æ› ˜€©› '€°š Ð÷ ,Rdefinitions %Reals #Coq@@!RÁÓ€©š Ð÷ (Rpow_def %Reals #Coq@@#pow#×€ ©š X€ CBA©š Ð÷ *Rfunctions %Reals #Coq@@(sum_f_R0Yc€ ·q› Ï€©š € ©š € ©š W€ BA©š 5€ DA©š ;€ C©š ]€ BAA@ @@@@¿@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @A@ABÀÀ@° à‹c A À ¿ ¾@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@°  %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  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  *CMorphisms 'Classes #Coq@0ôqþ€ËÛŒ­óZ‚×BeÏ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1  'Compare %Arith #Coq@0íîð‰OM v¾ë¨£5L:  +Compare_dec %Arith #Coq@0þjµXòÈçF ê8ª•¿û  F E D@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„ }0BÆ~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 •£Ø  $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{žô ”0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  #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  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èçÃ%  'PartSum %Reals #Coq@0Äj&2¾üÈ"‘Ú(¿>àS  Õ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ú‚ÚÖ±  %Quote %quote #Coq@0JÊ@ŹáVÖz-³,3‹%  %RIneq %Reals #Coq@0ÎJUÚ»ù¹šëIu)–$w  %R_Ifp %Reals #Coq@0c€4+—Z¬ô“âÅ  %R_sqr %Reals #Coq@0XàŒì%ƒM‡Ô¹Æ%®ñM÷  '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  )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Ôå’  (Rpow_def %Reals #Coq@0¤²è±œ÷ÈõÞ–‹«…è  'Rseries %Reals #Coq@08þÂ]½$uº¨“+œ?  'SeqProp %Reals #Coq@0LtÖ2|9D }ÁS€SÔ»  &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À@@‘@@  "_9 À¢¸   ´à@A@@@@  ‘  @@@@  #_10 2Mì ‘  †  #_11 '` oÐ@‘B )nat_scope @ ’U ’X@    2 QÀ@@’A@  #_12 À¢¸  Ð÷À@<•æ€à@A@@@@  ‘-@  #_13 2Mì ‘   #_14 '` oÐ@‘C * , @@ ’ ’‚ ’"@   ë 2 QÀ@@’A@  #_15 À¢¸  Ð÷í@ ö<•æà@A@@@@  ‘Z@  #_16 2Mì ‘   #_17 '` oÐ@‘C W Y @@ ’¬ ’¯ ’O@   ¼ 2 QÀ@@’A@  #_18 À¢¸  Ð÷@ Ç<•æ‚à@A@@@@  ‘‡@  #_19 2Mì ‘   #_20 '` oÐ@‘C „ † @@ ’Ù ’Ü ‘ Ö@   £ 2 QÀ@@’A@  #_21 À¢¸  Ð÷G@ ® Ývà@A@@@@  ‘´@  #_22 2Mì ‘   #_23 '` oÐ@‘C ± ³ @@ ’ ’  ‘@   ‰ 2 QÀ@@’A@  #_24 À¢¸  Ð÷t@ ”q¤Éà@A@@@@  ‘á@  #_25 2Mì ‘   #_26 '` oÐ@‘C 'R_scope  ã@ ‘$ ‘' ’;@@@]ëĹJrßH“ ír#»ExÄ„•¦¾@¾Õ«çªºÑy¦›·›xí„•¦¾@kÆ—õò(ä^¿'â%ky„•¦¾@nÕ»WÅ <ÇŽ¤Lì &éÊ®„•¦¾QpÕ8í8kБ·!n›  Ð÷ )Datatypes $Init #Coq@@#natò@€·!i·!H©›  Ð÷ %Peano@"le UxT@€ ABµÈ"H0©š Ð÷ %Minus %Arith$@*plus_minus2p;¹€ÀC©š Ð÷ #Nat1@#sub £ª€  ©š Ð÷ %Logic;@(eq_ind_r!¼2#€àE©š ¡Ð÷¢ (PeanoNat"@#add.먩Ð÷@ £`€ 2 ·TR©›  Ð÷@"eqÐ @€°ZD=©š Ð÷7@-le_plus_minus,œ3€°C2D© 3E©š Ð÷@(add_commíbö€©°lM©; >=©š Ð÷3@&eq_ind £J€àuE·xv©$°š Ð÷ ,Rdefinitions %Realsw@!RÁÓ€©š Ð÷ @$RdivëÌ€ ©š Ð÷ 'Raxioms@#INR¿r©€©š Ð÷ )Factorialo@$fact>ðã€E©š Ð÷'@%Rmult´æ×€ ©©O© ©©| U©- (©  ©*©"™©|àA© ©2©*©Ž g‘©8©0•·!rP©v°R©H C®©J E©0 '+©œ  A€ ]©S 2©9 ©š Ð÷P@*Rmult_comm8öåù€©® ‡"ÃC©°k©š Ð÷ (Binomiall@!C8‡ü€²© €‘·òð·ãñ·áßµÈÒ©š Ð÷Ð@*minus_Sn_mùKÆ€°ËÜÝ©©°ý©œ  ÿB€Ñ©Ñ ©Aæ©—à© J·  ©·°“©‰ ©„©|©v©t oa©v ©” © ©d˜Èù·"n0©N  ©š Ð÷ï@#mul £¡—€ ©*rs¶+)©×°+©˜ ©· ©ôà1© ©6F©£·:8©æ°©¸ #©ž ©µ ©·©¯©G© G©« ©É ©Ä©R ©È©Р©Ë©Ã©¹ ©ЩÈ©!à^©> ©c©1 /ǩѷhf©°ð©æ ©á©L ©Р2W'µ©6àû©Õ ©ìD9·²©&°©Ü ^©š Ð÷@$Rinvó8€©å G©ü©g E.©ë ©í @©>©ñ =©<©Xà©÷ ©9©7·Ö$©J°&© © UN©&© hˆ©kà0©  ©.#©0·é7©]°9© •*©xà=© ©;"©="·öD©j°F©   ©" ©F†¦;©‰àN©( ·Q©w°S©- -©/  ©1 D©Uz©5 J©7 ƒ¹È(hyp_list©œ   Ð÷Ü@$listý]ó@A€©›  Ð÷ä@$prodýÕt@€ ©›  Ð÷ ,Ring_polynom +setoid_ringì@%PExpr·ñk@€›  Ð÷ 'BinNums 'Numbersø@!Z7—Þ@€©› (€$È'fv_list©œ  /B€°–Á©°˜¼©°šP© °œ‡© °žE©< ©©š Ð÷ %RIneq¢@2RField_ring_lemma1!±Ã7€ðš Ð÷ (Ring_tac6@0ring_subst_niter•!€  ©œ  AG€°8©°:©œ  HD€ ?œ   Ð÷@@(positive*À‘@C€©  H©œ   B€©°O© Q©œ  A€ ©"°W© Y©©! ]© ©+°`©-°b( ©/°d©1°f œ   Ð÷$@$TrueÙy’@A€µ©– ›  Ð÷h@$boolüZ'@€œ  A€@©° È#lmp©š Ð÷Š@.mk_monpol_list¥ý­€(…œ  †A€©œ  ŠB€@š ¡Ð÷¢ &BinInt &ZArith„Œ@@1Pµ&Ð÷¢ )BinIntDef‘@E ™Í€š ¡Ð÷@r1PÇ]Ð÷ @s ¬€š ¡Ð÷@c1PÏÉÐ÷@d ´p€š ¡Ð÷@#opp1PÉÔÐ÷@ ®{€š Ð÷ %Zbool@(Zeq_bool0…å߀š ¡Ð÷'@'quotrem\¼Ð÷"@/ Å€’©®©Р©Ò ¿›  Ð÷Ë@#Monfª@€©›  Ð÷Ò@#Poljã@€Í©š Ð÷Ø@#Peqj*€ÀÓ(©š Ð÷ß@*norm_subst7:d€0ÚURN?:5/'¯´§©0ÜWTPA<71)±¶~f©X©8 O?©š Ð÷¿@/Rinv_mult_distrÝÌã€ÀVF©š Ð÷ *Rfunctionsh@.INR_fact_neq_0,÷ö€L© ˆ=©ÀTR©š Ð÷Ò@)not_0_INR#ÛrT€ ’µ·"H1©¤°ø˜œ  ùA€È"H2©à¼·!eÍÐ@ @A @A°@ @ @@D·  ”Aï ›  Ð÷Ó@%Falseeÿë@€·@› ¶€¹ù ©š Ð÷Ü@)False_induÙ€ C©š Ð÷ã@#notШï€/=©©©‰  ”©QÀ¢–L©š Ð÷@ 'Rmult_integral_contrapositive_currified² ¨€G©¨Õ©š Ð÷@(mult_INR¢>€Ú©° © C©ê°Æ©¼ ©¢ ¹©¤ © Ñ¯©Ä  r©µ±©,é©·Õ©.–© ©Q§1C©ý°Ù©nO©´ ©Ò ©ÍT©ÏXw‘·_]·P^·N©š Ð÷K@"lt Uxc€HµÈEL?©·GAÈv©/àl©; ] ·qo©°qSµ©¢ tÇC©"°vÉ ©y©G Ý,©†°ß.©š Ð÷ "LtX@'lt_le_S0?Én€°,éV©4°ˆÛ©·–©8°Œ*©©] [µ©Và“©–©d Od·š˜©F°"© ©© H© ©©X©©©y  ]© ©, ©'© lg©2 © d©}ຉ·½»©i°E©; #©! ¨©# ©A )©' s©>©6©Î#©‘àΩ® =©==·ÔÒ©€°\©R :©8 n2©: ,©X @©> Šŵ©¤àin·j©°l©F J©j©J ÌD©L ©N >©r£©R V©v©V ¢©m©Ø /R©¿à„©^ ©um©w2·=‹©±°©g k©‹©k ke©m !©o s©“<©Öà›©u ©™¤©›·T¢©Ȱ¤©~ ‚©€ 4©‚ †©¦©† Ò©ˆ ©Ÿ_ƒ©î೩ ©±ºm·j¸©Þ°º©” ˜©– ©º’©ýੜ z©ÀB·yÇ©í°É©£ §©¥ ©§ Y©Ëõ©« _/©àÕ©¯ ©ÓS:·ŒÚ©°Ü©¶ j©¸ ¼©º <©ìà\·_]© °ç©Á u©àǩŠ©Ç ©ëP3©.àó©Í V©ñ©æ+©5àú©Ô G©Ö ´_·±ÿ©%°]©Û ©Ý á©ß 8©á K©Ó©Hà ©ç ©é \©ë 7©í Ë"·È©<°©ò ö©ô ¦©ö O`x©[à ©ú + ©_à$©þ q© 1©eà*© P© 7·á/©U°1©  ½©pà5© í© FB·ì:©`°<$© Èš©{à@© £© OM·÷E©k°G/©! Ók©SàK©š Ð÷L@#IZR/r€J·S©y°U=©/ á©1 5©3 Œ©5 Ÿ·ÈþüÓÈЩΰa=©аcí©Ò°e–©Ô°g©ÉÇ©Æð¾Ã©¶°ë±©¸°í§©º°ï ˜©¼°ñ«©¾°ó¹©À°õ¦©°÷ ©œ  C€ üt–µ@©£°È„‚G©4ÀW©/0|xid_YQÙÞ©10~zkfa[SÛàD©š Ð÷å@*Rinv_l_sym9`g~€ –© Á©š Ð÷ )ArithProp@+minus_neq_O‰ÖM€°ÉÜtb©š Ð÷ˆ@+Rmult_assocá&Œ€°«©t©°X¯«|© °È‘­„© °ñ•¯™©E™© ©ƒ ´öš©°¶øœ©‡ ü©°üg©‹ ¾©R™ð©TÀ0.©C µ·6©à°4¡<È"H3©Éà9n9ÛA+"C© ©\¨©À©  D©hÀF©c©/©lÀÑ©[ µ·N©ø°LTÈ©ßàOOñW1A8C©1©Õ©µ âU©}ÀäW©,©ÏŒ©'Œ" C© °å©Û  ©Á (a©à©á öð©ã ©É +©Ök©;×!©<8&NC©°ö©ì ©Ò ©é*t©Ö $ÀÀC©$°©• J©}]©Þ ©ü ©÷€©ø  ‘·ˆ†·y‡·w)©Mà·Å©9°©š Ð÷@%Rplusµ+1€ ©±Õw©² I“ÈvÈÁ¿–È“©‘°$©“°&© ©ãK‹‰©ˆð€…„©x°­s©œ  »E€°²»l©°´z©°¶p|PµI@©]°IÈ><©îÀ¼©é0¾962# “˜©ë0À;84%  •šJ©f°B© Ù©/ û@©1 ÝD©RàJ©$ 0©7 (·O©u°Q«©æ]È©µ©‘àV©A ©G)· Z©€°\©6 ¸©Z©OŒ©M ©> ©U3 ©¤ài©T ©Z !·m©“°o©I ©\ ©bP)©p7©` ,©Q ©¶à{©š Ð÷|@&Rminus&H·€ *·5ƒ©©°…©_ ©ƒ3©t @©e çÈ䩘ಷC‘©ë©¹°•ï©J’©$  µ·ñ©Á°È"©¨àʺ ú C©ú9©š Ð÷@%S_INR=ó‚s€\©©а¬C©·©©Ö°²\©š Ð÷@.Rmult_eq_reg_lA–€ÐH©“ ©¦ ©¬s©ºO©« w©œ ©I  S©àÈ©³ ©¤ [©¦ ] ·Ï©õ°Ñ©« ©­ ©À ©Æ©Ô4©àÜk·Ý©°ß©Ê ;©» (©½ ©j *©$àé©à2z·žì©°îH©Ù 5©-àò©Ì 2ƒ·§õ©°÷©Ñ &>©ä @U©8àý©× D©Ù C·´©(°^©ï K©à %M©Eà ©ä H ·¿ ©3°©é <©ë ;X©àÊ·È©<°©ò Et© a©ö 9xÈ¿½”È‘©°"K©‘°$g†„©ƒð{€©s°¨©û°ªp³³©ý°¬©ÿ°®h·©{°°©œ  ¾F€{½NµG@©[°GÈ<:ÿ©ìÀº©ç0¼740! ‘–©é0¾962# “˜H?©¸ ÏšN©§°~„ÑY©©°‰†Óx©ãx© ÖŽ©æ~©š Ð÷§@)Rmult_1_r+Î1€©( ß©š Ð÷?@2Rmult_plus_distr_l0ylÉ€°æ •±/©š Ð÷¶@)minus_INR"Ó³°€°|¦©š Ð÷‘@*lt_le_inclµ¤€°­ƒ¾‡Ã©Ã6C©Œ°h©^  Œ©tàl©b Î·!o©•°q©K ©‰Ω  »Ý©³àx©  UE·-{©¡°}©W Ù©u „á ©¾àƒ©]  ·8†©¬°ˆâÈß©“à©©Ô· ©µ° ëøÈ詚 Ð÷Ï@&eq_sym £Xø€À· ©íÀvf¹©Øà©Р½j·©ưåü©ßà©L ©š Ó€ ©š Ð÷þ@/le_plus_minus_r™º€°ÏŒ©S¥©å Ò©È©Û°/*Õ©·©ß°3© Ó˜©úà7·:8©æ°:ë©j < ©  öø ˆ©  /“©L°¥•©š Ð÷;@,le_minusni_n*?Hú€°¬ï ©÷°K ý©ÝàM© í·RP©þ°Ú©´ ©Ò  =©s©t  ;©ëàã©x·—å© °çA©| ©0 ©š Ð÷€@,pascal_step1<•怀°7©š Ð÷%@(le_trans:þŽ€Ð<>©/°>Ö©°Ø@©š Ð÷0@.le_succ_diag_r´ªÁ€G©Ý ©û  ©ö4©žN©š Ð÷Ÿ@,pascal_step2<•怰T'xk©ë ›§©²©©ß©*F© Í© ´ºt© ©ö øx©š Ð÷³@,pascal_step3<•æ‚€¢‘·!x)·!y,·§¥©š Ð÷¥@'nat_ind¨J€À·¯­©[°7©š Ð÷ (Rpow_def8@#pow#×€ ©,úœ©š Ð÷Û@(sum_f_R0Yc€ ·´©$ ©& ©ã ©ª© -¬© r©›¯µµµ©•àZ©4 ©6 ©Z©: ·c©‰°e¿©¢àg ©¤ài·j©°l!©F #ú©«àp%·#q©—°s(©M *ÏÈëÈèÙשÖðÎÓÒ©ưû•µŽ@©¢°ŽÈƒF©3ÀV©.0~{whc^XPØÝ ©00€}yje`ZRÚß ©<š Ð÷å@&Rinv_1 ;9Û€,©D3©E3©i 7F©I9C©¹°•J©o ©q © P;PPC©Á°©f ©ŠÞ ©^ · ©} © © ©˜©-©‡ t©ž©–©ú 5©~ Õ©€ 9C©ß°»©y ·(6©˜ ©š ©W C·><·%Hrecn’µÈ0µÈk©i©b ©\›  Ð÷Q@!N7—Ò@€©L ÈJ©H°S#©yU©R©š Ð÷ )ArithRingj@0natr_ring_lemma1 ,Mã€ð=BA©»°©0 -©u ©š ¡Ð÷¢ &BinNat &NArithg#@&of_natK’Ð÷¢ )BinNatDef)@)j2_€©{U©Ô°2µ@©*°È © (8œ  9A€©œ  =B€Dš ¡Ð÷!@> äÀÐ÷@?3… €š ¡Ð÷&@l ö÷Ð÷@m3—B€ ·ôJuš ¡Ð÷,@#eqb ëYÐ÷&@3‹¤€š ¡Ð÷2@(div_euclšu^Ð÷,@ ¹©€€©œ©¾ ©À \î©è^©âÀ_©Ý0a)&""‡ŒJ©ß0c+($$‰Ž3>C©Z°®© ‘86©B಩” „<··µ©c°?© ©,sœ© ·¯½© ©! ©Þ ²¥© %§© ©–z©àR©, © ©AlŸ©  Y· Z©€°\¶©™à^© ·ËÙ©; ©= ©ú°©/ ˜©1 ­©±µ³·l©’°n©H Ê©9 1r0ÈÚµÈêÈç©å°x¨©ç°z½ÜÚ©ÙðÑÖÕ©OÄ©ʰÿ™µ’@©¦°’ȇ…J©7ÀZ©20‚{lgb\TÜá ©40 „}nid^VÞã “C©¯°‹54©•àL·@Ž©´°©j ©P ·ÿ ©o ©q ©. Þõ©d Iø©g x©ç|û©_ ·  ©~ ©€ ©= ï ©s „©ó©ê௩š ©o oÑ© © ©L ãã©‚ ëå©„ © ·q¿©å°Á©› 1©®‰ È ,·!p @µÈ 1©š Ð÷ @2minus_diag_reverseZ±§€’©ö° JR©   . .©Þà NV· Q O©ý°Ù©Ï ’©µ ”¢’È E©† à7© °â—9©ìàä™·—å© °ç©Ý ¼©à¾ E © (àí¤· î© °ð©æ¦µ©üàô©·§õ© °÷ Q¬©Ÿ ù®©Ó ²©÷´©š Ð÷\@*Rinv_r_sym9lU䀠»©¹C© +° ©ý ÀÀ¾©ã ÂÀ©Ãc f© S  g g hC© 4° ©¥>ƶL Š©È {·O µÈ ~97© !à ηÌ © @° ©  Õ©ø  z© © © k  n¦ÛÈ Ž©š Ð÷ {@)minus_n_OßL]€*© S° § ˆ© v  б© ;à « {· ® ¬© Z° 6© ,  ©  ïÿï© wà <óOK©  óõ©š Ð÷ -@)Rmult_1_l¦¼9€H  ž› žC© j° F©Û  ¢Èý¶ƒ Á©· ²· ¢;© ‰à N·  O© u° Q© + © · À Ω 0 © 2 ©ï J ·©& M º©) L© ª Ç©O K©R ©' · Ö ä© F © H ©  ©í Ω= © ½Ú© Q © S  Õ©D ©øâ©H © È © à ý·  þ© ¬° ˆ7©s !© d © f C©W * ê© Íà ’©[ .© n· H –© ¼° ˜G©ƒ 1© t  ö©e 8È#µ©C© ư ¢W©k H$© ®à ¦[· Y §© Ͱ ©© ƒ ©i ·  &© ˆ © Š © G$©| N © Y© ÿ*]©¤ \Y©¦ ©{ · * 8© š © œ © Y © Ab "©‘ k© o© ¥ ©– p] )© à ÑV· „ Ò© ø° Ô+©¿  0©©Ð· S Q¶© ° Ü©¥ % 8©œ · K Y© » © ½ —2©® ˆ“ A© ° é© à©© · X f© È © Ê © ‡  < N©½ O Q©À D© @ S©å G©ç ©¼ · k y© Û © Ý © š  { a©РT© P c©Ó W ·H© 3° ©Ø ­‘©Ï · ~ Œ© î © ð V»©á ¸g𵩠Xà Ò· Ð © D° © ú © ü © þ  €ÛÛ,© ©  ©  © Á .®ã©  Ñå©  }ç© oà 4é· ç 5© [° 7©  ©  ÛðA©& ©  Èà޵Ȳ©°° CŽ©²° Eæ§¥©¤ðœ ¡  ©”°É©–°ËÒÔÏ©°Í©š°ÏÖ©œ#©(kµd@© x°dÈYW© À×,©0ÙTQM>94.&® ³©0ÛVSO@;60(° µe/© z]© ñ ÞÞ© }³C© …° a© ; ©! · Ð Þ© @ © B ¨·©3  ¹ì³©W ©, · Û é© K © M ©  w ÑÄ©@ © Àú©C |· ÷ õ·&Hrecn0§·¼© §° ƒ©L ‹ƒ©C ‡…ȳ ý © Æà ‹©v © g ©M · ü © l © n H©_ Q ó©b PH ö© v ¨· Q Ÿ© Ű ¡ û©Œ ©a ·  © € © ‚ ¥©s R ©v ¦ ©x ¯È6© ¼à ´© Ž '· i ·© ݰ ¹©w · & 4© – © ˜ Ω‰  ©‹ ,Ë  © à Æ©„ · 3 A© £ 93 %©š Ð÷ 'PartSum Ì@&sum_eqc¦Ç€À· @ N© ° © ² Œ©£ D -C 6· G U·b CÈ[«© éà Y§· \ Z© ° ä© ¾ © À Ô©± T E©´ S ¹© È © Ê © ̠੽     © 3à ø© Ò ©à D©Å þ· ± ÿ© %° © Û © Ý ñ _È‚µÈ ¨ ¦ }È z© x° ! m k© jð b g f S½ 'µ @© 4° È  Ø©ÅÀ “è©À0 •   úõðêâ j o [©Â0 —   ü÷òìä l qÇ !C© =° ,© #à 1· Î © B° © ø © ú ¯© ü ©í U  ©ð ? ?©  ©  ©  ¼  È Ð Î ¥È ¢©  ° 3À© ¢° 5© ¤° 7© ¦° 9 › ™© ˜ð  • ”© ˆ° ½© а ¿ …© Œ° Á { r j© ް é ° Å  n v _µ X@© l° XÈ M K ©ýÀ Ë ©ø0 Í H E A 2 - ( "  ¢ §©ú0 Ï J G C 4 / * $  ¤ © Y© gQ «© f©š Ð÷ì@'pow_add€’2€°m ¢Z Î ´¦©š Ð÷@(scal_sumWÐJ€°Ð »ÆÔ© ­© ˆ° d©" ‘ ÀÙ© pà h¯·  i© ° k©V  Ç© G ©- · Ü ê© L © N ©? ‹ Ò©A Î Ââ©e ©: · é ÷© Y © [ ©  ¯ ß©N Û© Î ЩQ Þ þÈ © •à © g ô©M · ü © l © n ¤ìÔ ï· I —© ½° ™©W ·  © v * æ ø© Ûà  ©^ ·  © }   þ©ÚÀ·  © ‚ ý ·  #· 0©    öÈ +© 3° Ï  © ×° +© .© ü  Õ © þ ã © Ãà 3© 6©   š · : 8© æ° © œ © ž © [   æ©‘ ¤ èâ© ¤ © ¦  ©— æ©  çÈ NµÈ t ýÈ F© D° OüúùC© ý° Q©3 Û © åà U©7 ß· Z X© ° â© ¼ © ¾ © {   é± V Æ©´ Ç G© Ç © É  ©º Í© : Ω 1à ö© Р*©· « ù© ° û© Õ  WÈ zµÈ   ž uÈ r© p° Ý e cøC© )° ¶© à á· º © .° © ä © æ © £ è S©Ù W V© í ©Þ -© ^  r© ò © ô 2È ½ » ’È © ° © ° "© ‘° $© “° &< ˆ †© …ð } ‚ © u° ª r½© w° ¬© y° ® v _ W Hµ A@© U° AÈ 6 4 ù© æÀ ´ © á0 ¶ 1 . *      ‹ © ã0 ¸ 3 0 ,       ’ B© : ”© R_©é°Tn>© ¹p š© ‡  © Š œµ©è°³ ©©  ·«© 幩 m° I© ¤ ¤© Uà M´·  N© t° P©; © · ¿ Í© / © 1 © î ©# r ­©% q© ¥ } ¹©J © · Î Ü© > © @ €©1 } ˆ©3  –© ©à n©Y © J © L ©   ê ö©? Ì ø©A â© Á©9 · è ö© X © Z ©   ® Õ©M ™ שO Ü© Ï©š Ð÷ Ð@$pred ¯`<€ C· B © ¶° ’©} B©R ·  © q © s B³3 ¹©†  ÷3© Úà ŸT· R  © ư ¢© © © € © ‚  ©s ¿ ,©u © õ  Ú 0©n ·  +©  ©  © L   _©‚ Ω ©3 SÈ B© f  ÀJ© æ° ÂwL© Ìà Äy· w Å© ë° Ç©² ©‡ · 6 D© ¦ © ¨ 7©™ ¬ #©› ê4 ¯©’ · A O© ± © ³ B𩤠ó1 ¸©È ©Ê © » p©¬ ø© ,  N g©¥ · T b© Ä © Æ © ƒ  5 A ©¹ © 9©j Щ½   ]© 3à ø­· « ù© ° û4©æ ©è © Ù  [ © >à W· ¶ © *° ?©ñ ©ó  d#È © ³  …_© 3° ‡ 9a© à ‰ x· Œ Š© 8° ©ÿ ©Ô · ƒ ‘© ó © õ © ²·©ç 6 q©é ü© i¼ f©á ·  ž©  ©   ©ó B †©õ © uO r© © K©ñ ·   ®©  ©  © Ï  e © © …©¶ „©   ‡È"Anz¶ ° ¾ FÈ"Bn· ´ © $ © & © ã  € ¡20 È Õµ© ú  Ì©ËäC© |° Ðü©Ï © cà Óõ· Ö Ô© ‚° ^©I ©  €Å©  · Ï Ý© ? © A ©2 Y Æ©5 XùÒ©Z ©\ ©< cø©3 · â ð© R © T ©    Ï©G  Ñ©I © É Ý©L È ©»À· ó©t © ª N© Õ O· ø© h © j © '  å©] ( ç©_ †© ß3·· ©  ÷;µ© ¨à  ©‹ © 7 H ý© 9 J¤· Y §© Ͱ ©©” © … © ‡ © D K ù©z Z (©} K© ý© ‘ © “ © P W 1  © — © ™  È b ` 7È 4© 2° Å© 4° Ç© 6° É© 8° Ë - +© *ð "'&© ° O£© ° Q© ° S ü  © ° U© "° W©ª ÷   òµ ë@© ÿ° ëÈ à Þ £© À ^ ³© ‹0 ` Û Ø Ô Å À » µ ­ 5:© 0 b Ý Ú Ö Ç Â ½ · ¯ 7< ì© w r⩚ Ð÷ y@&pascal Ýv€°D©š Ð÷@+le_lt_trans2Ñ€ÐK“–Lµ©š Ð÷&@.lt_succ_diag_r#œc €›C©   C©"° þ©é © Üþ© ÿ© Ü © Þ $©Ï  ©Ñ œ©Q(©1° ©Ë ‡©©Í „«©à©Ñ ·€Ž©  © ô ÛŽ·· Ì©@°©  ©Ü  ûĩޠ·›© ý © ÿ u©ð vƒ©ò ÀaÏ©  ©  ©ø Ã¿‹©ú ÈÁ©pà5©  ©õ Wש÷ ƒÙ"È Àµµ©HภÀ·»¹©g°C© © © Ü íí© Ý¥©ˆàM ·N©t°P©* ©, ®#© è Ö%µÈ ø ö ÍÈ Ê© Ȱ[ð© ʰ]©& ô Á ¿© ¾ð ¶»º© ®° ã© °° å î© ²° ç ­ ¯ ð µ z@©ް zÈ o m 2© À í B© 0 ï j g c T O J D < ÄÉ© 0 ñ l i e V Q L F > ÆË  {C©—°s©M ©O  ,ô©@ g ùö© ÞÞ©Çþ©Ã©³C©¤°€©Z ©\ © é©&©Q ©©U |©Õ  C©µ°‘©°©œà”©p©ž·J˜©¾°š© … ©Z  á8©\ · ©{ ©} ©: E©p [©s ù©ó (H© ™ © › ©{ Iî© Ÿ ©t  û©v •©÷༩ § ©| Þa©~ c·uéé°Å+© ° © ² #© ©F© àÏ© º ¢© ¼ ?·†Ô©ú°Ö<0©àØ© à© Å H·Ý©°ßE©éà᩟ ¾M·–ä© °æL© Ñ 6© Ó 2DµÈ"CnÌ©È s·Zh· u© V©š ô©% ò¶`n¶@©°ù©B ð©· €¶gu¶@©  Z¡©&°©! ù© Ü È ©:À·r€©'U9n·t‚· ‡©p gu©V hµ©%Ðkf©hn©!C© . p!©=°©× €©Ù M‚©'à©Ý ·Œš©þo‹·Ö$©J°&©  ©æ Î4©è 6©  ©÷ ]©¬=©   È ²µ©tà9 î·ì:©`°<© © š©  ^ é  ©Œ  ÇµÈ é ç ¾È »© ¹°L© »°N©  ¤ ² °© ¯ð §¬«© Ÿ° ÔÛïï nµ g@©{° gÈ \ Z © À Ú /© 0 Ü W T P A < 7 1 ) ±¶ í fC©‚°^©8 ©:  ©+ 4 ä©- \©® ž é©2  © ¸ í©„¢C©”°p©zàr©NÇ·&t©š°v© a ©6 ß©8 ¿á© g Ø© i ©> ·íû©´Ð— ©Žà†© q © s ©H ·÷©ÑÚâf·A©µ°‘ë©Îà“© ~ #©S  ©f·K™©¿°›© † %÷© ˆ © Š ©åö"*È µµ©M ûC©Ͱ!ý© ™C©Ѱ%©·à'·*(©Ö°²©  ©r T© ¡ ©é ©w ·&4© • © ¨ © ª  © ÙÈdb9È6©4°Ç©6°É©8°Ë -+©*ð"'&©  °O© ¢© £°R ìµ å@©ù° åÈ Ú Ø © ŠÀX ­© …0Z Õ Ò Î ¿ º µ ¯ §/4 © ‡0\ × Ô Ð Á ¼ · ± ©16  æ©SC8´©š Ð÷@*decomp_sum-¨Ÿ€°Àﵩš Ð÷@)lt_0_succ5Û%è€ÙC©   nø© Ù ~© Û hÊ©š Ð÷á@+Rplus_assoc òú€°‡oÑËS©·  ÓcU½C©!°ýá© è Щ ê C '©š Ð÷6@%tech5gâæ€F6©°KIu© ô © ö ÞQy©°àS{© ú QS©š Ð÷@*Rplus_commq‡€æq©š Ð÷L@(plus_sum¿òM€°<f¼©Ü ©¾z©— ú{<{©û  Øw©åyÅ©ç |€²©Š H«©I°«qµ©DoC© D  ­uÀ‡©  —‰©  ¢©  ˜=© ã°¦š?˜ © ¼ ì© ï¾“©  ð©©ý«©„ ««©u­©Ö©©B’Ôžð©  ð ©ó°òH¼¢C©n°J©  © 7 K©  ·ºÈ©* ©, O© »©  2N U±´Ó…lßôØlˆuÛQud