"`„•¦¾ý9 ~ ° 'WeakFan %Logic #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ú‚ÚÖ±  &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‰“žž/…"È!›eó8ùc?ð„•¦¾0¯ ¥!ÙA Ð 'WeakFan %Logic #Coq@ðA  2inductively_barred‘,<  @©›  Ð÷ )Datatypes $Init @@$listý]ó@€›  Ð÷ @$boolüZ'@€  !P¶!x”‘   ê¤{¹ F 3 2@@@ ¶¶@'”A #now)propagate ¶¶!l1¶@©BA©D C¶%#¶ <¶@©  ©œ  @B€°6œ  7A€¶@© © °>œ  ?B€©E AA @@' BC BC¢@¡ Ð÷g@c/q%~@ ¡@ ¡@€¡@° @@@B  AB BC@@A@AA  RP@ Ð@ê¤{¹À@M@A@A@@°AAÀ@@ A@  6inductively_barred_ind @‘ ·a_·bR·!f¶M|¶@©EJ©FM·¶S‚¶@©›  Ð÷i@‘/q%~@€ TL¶@©V©O°‚L]¶@© F©U°ˆJ]¶@©©Z°Od©GNž  A@°!F¶y¨¶!i©( ]x©^/·°·©.  ~ÍÐ/Aab° @@  @ @@ @ @ @@D·¾·@©< H©DŽ ·–Å·!y©•©. ˜–·Ì·$©J ·'©M I‰©8М¢©C ©˜°Ë• ¦¤©G G¦@¶ÆĶǶ@ß”¸¶h¶´ã¶@©¬±©­g¶n¶ºé¶@©›  Ð÷û@÷/q%~@€f¶@©»e¶@© b¶@©c^©[Z¶Éù¶Q©›  @€S©°Π° ä+k() ,K'(*()= R*ùÿÿÿ'> %'> M:3! L:3!# ''+k()$'+77 Tk+ 7!T'$'À ‘‘ˆ À[¬AHˆ ‘‘€ ‘‘‘¸€@ @@@@®  &approx @‘ ž  A@° ¶!X¶›  Ð÷,@#natò@€ ¶4 ·  ·7ÍÐ6A @B @B°@ @ @ @@D·@  ›  Ð÷ W?@$TrueÙy’@€·!b>·M©›  Ð÷ @#andЖw@€ ©  "ÍÐI@ @@ @@°@ @@A·P7+ ©)©š Ð÷`@&length¶ä·€ Z3©š Ð÷'@#notШï€@¶F¶Y›  Ð÷ )Datatypes $Init #Coq@@#natò@€”A¶T©›  Ð÷ )Datatypes $Init #Coq@@$listý]ó@€… ° ,bk(*()=< RHùÿÿÿ'>$= R-ùÿÿÿ'77! '77! 7 ' 3!7%'6''+k6'+k6'+ +7TTk+ 77 T'6'6'( ‘‘šà ‘‘Q ’@ ä¼ ‘‘˜°ØÜ´ ÀT  @@ A@@Eœ À{  @@ ABAGX ‘’ÀøŒd ‘‘¸ ‘‘4 ’Zø€@ @@@@\  &barred @‘ ·º¶¸Ñª¶¨¶@¦¬©›  Ð÷“@"exÐ @€ Û·­Ü© ©š Ð÷Z@Çm )€f@¶ζÍ©cVh”Á ° Ð+k+ +%7TT' + 77 7%' 7!7%'6'ð ‘‘ðh ‘‘§¬ ‘‘%t ’  ‘‘ò` ‘ÞÄ ‘‘Ût€@ @@@@¡  !Y @‘ ž  A@° ¶¶”‘   ê±~ì S@@ñ· ·ø'Íðéó è·à·ü+©Þ ØÍÖÑû ©¬ ú©ò°%çþ©Ë@¶ ¶8”‘ @¶ ©› ¹€3Á °  ,bk(*()=< RHùÿÿÿ'>$= R-ùÿÿÿ'M:7!'M:7!7 ' 3!7%'6''+k6'+k6'+ +77 TTk+ 77 T'6'6'( ‘‘H ìÀ ‘‘ÿ ‘‘C ä¸ Àÿ«@Eœ ‘‘Õ ìÄ À'¬AGX ‘;°Œd ‘‘H ‘‘)4 ’ø€@ Ð@ê±~ìÀ@R@A@AÀ@°TAW@A@@   (Y_unique @’°@@¶h¶g€”‘   ê·€f Ye@@¶"l1©›  Ð÷@þý]ó@€‚¶"l2© ‡¶@©›  Ð÷ %Logic $Init #Coq@@"eqÐ @€°2©š Ð÷ @&length¶ä·€ žB©š € £A¶@©š Ð÷Ã@©71h€ ‚€¶@©š € n…©› (€°©9¶t@ Ð@ê·€fÀ@E@A@AÀ@°GA©À@° HAA  縠o W V U@À@°A  ä·a l@ABC@@k  ® @‘ ·ȶÆß”‘   ê»b ]Ä@@·!n»© ê·¼ë©ž ©›  Ð÷­@"eqÐ @€°È”©š Ð÷q@ë71h€ Â¼@¶æ¶åþ”‘ @¶ƒ ° Ä+k() + 77 7%'L:7! 77!77"7%'  ’t ‘‘ | ‘‘İ ’³ ‘‘EH ‘‘ ˆt ‘‘ôœ ‘‘7¤€@ Ð@ê»bÀ@I@A@AÀÀ@°LA @A°cAbÀ@°eA 1@³ê D — – •@À@°kAd@ABC@@Í  (Y_approx @’°@RA¶+¶*C”‘   꾂 `(@@¶©Çº¶@©š Ð÷]@6m )€ ©š Ð÷c@-71g€BA©š ¨€ &,@ Ð@꾂À@@A@AÀÀ@°EAH@A°!AIÀ@°#AHÀ@°%AèÀ@°'A‹@ABCD@@  .WeakFanTheorem @’°@‡B¶`’¶@©š Ð÷ˆ@³u61€A©›  •@€ R©œ   Ð÷ )Datatypes $Init #Coq@@$listý]ó@A€‡@ @@@@,@@ ÐÐÐ@ê¤{¹1@Aê±~ì)@Bê·€fÔÐÐ@ê»bsÐ@꾂<@AB Ó³2À@  Ó³2 [Ò@AÐ@ Ô³qÀ@  Ô³q \Ö@A@ACDÀÀÀ@4@A°&A‹À@°(AŠÀ@@ABCFÀÀÀÀ@H@AF@BDÀ@ƒ@AC{DE @ÐÐÐÐÐ@"OçÐ@Ð÷¢ (PeanoNat %Arith #Coq@#Nat@&of_int"Oç‘Ð÷ #Nat $Init #Coq@@ Ú6ž@A@A¾s2Ð@Ð÷@&shiftl¾s2‘Ð÷ @vYé@A@B¾s8Ð@Ð÷@&shiftr¾s8‘Ð÷@vYï@AÐÐ@Ñ“Ð@Ð÷!@&squareÑ“‘Ð÷@‰yÌ@AÐ@ñÏÐ@Ð÷'@&to_intñÏ‘Ð÷@©†@A@AB/­Ð@Ð÷,@)log2_iter/­‘Ð÷#@çwd@AÐ@l»ƒÐ@Ð÷2@)sqrt_iterl»ƒ‘Ð÷)@!$¢:@A@ACD  cÐ@Ð÷7@'testbit  c‘Ð÷.@!ć@AÐÐÐ@^Ò¶Ð@Ð÷?@'to_uint^Ò¶‘Ð÷6@#¹m@A@A,íÐ@Ð÷D@'bitwise,í‘Ð÷;@/äv¤@AÐ@ÎlÐ@Ð÷J@'compareÎl‘Ð÷A@3†RÐ@A@ABs¦8Ð@Ð÷O@+of_uint_accs¦8‘Ð÷F@5+Œï@AÐÐÐ@.ë„Ð@Ð÷W@!t.ë„‘Ð÷N@ ¢ÿ;@A@A.먩Ð@Ð÷\@#add.먩‘Ð÷S@ £`@A@B.ë­UÐ@Ð÷a@#div.ë­U‘Ð÷X@ £” @AÐÐ@.ë¯BÐ@Ð÷h@#eqb.ë¯B‘Ð÷_@ £•ù@A@A.ë± Ð@Ð÷m@#gcd.ë± ‘Ð÷d@ £—Ã@AÐ@.ë¸=Ð@Ð÷s@#leb.ë¸=‘Ð÷j@ £žô@A@ABCDE.ë¹ Ð@Ð÷x@#lor.ë¹ ‘Ð÷o@ £ŸÂ@AÐÐÐÐÐÐ@.ë¹ZÐ@Ð÷ƒ@#ltb.ë¹Z‘Ð÷z@ £ @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@CD/Ìî‘Ð@Ð÷ö@%ldiff/Ìî‘‘Ð÷í@ „ÕH@AÐÐÐÐ@3¦ªºÐ@Ð÷ÿ@(tail_add3¦ªº‘Ð÷ö@^‘q@A@A3¦¼ñÐ@Ð÷@(tail_mul3¦¼ñ‘Ð÷û@^£¨@A@B6w~Ð@Ð÷ @'of_uint6w~‘Ð÷@½^5@AÐ@<ŽK®Ð@Ð÷@+tail_addmul<ŽK®‘Ð÷@F2e@A@AC>‹Ð@Ð÷@&divmod>‹‘Ð÷ @CÔ@AÐÐ@>–ÝýÐ@Ð÷@&double>–Ýý‘Ð÷@NÄ´@A@A?é;²Ð@Ð÷ @&modulo?é;²‘Ð÷@¡"i@A@BDEFG@(  &Basics 'Program #Coq@0!bŒs߯…?Á÷ :žVU  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  *CMorphisms 'Classes #Coq@0ôqþ€ËÛŒ­óZ‚×BeÏ  0CRelationClasses 'Classes #Coq@0˜TL;0RªUfw1 Š0.iÜ ¼bãYN —Zû  )Decidable %Logic #Coq@0áND‰ê±¸í’¬/•Oñß  'Decimal $Init #Coq@0C´æ¶³çö¬ˆN€*ua  *Equalities *Structures #Coq@0ÏŒe·³¿ì–Ÿý)ÅH‰.È  +Equivalence 'Classes #Coq@0ÌÇîˆ7ÁƒŸÞ;ꮹº  -GenericMinMax *Structures #Coq@0áÅÁ‡¯ÔmßaÌŠj$Š  "Gt %Arith #Coq@0ä™›¤ïÚ#c:D •£Ø  $Init 'Classes #Coq@0ñ]Þ(áÅpù¾˜{yOh.  "Le %Arith #Coq@0ƒdþ¢}í‹Om§qö+  $List %Lists #Coq@0 >Áð´´ðµI‰“ž º0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  %Minus %Arith #Coq@0£³LâFÁ¢±tRê‹Ü"  )Morphisms 'Classes #Coq@0IÏmÓ½%\$PD¸ƒŠ  .Morphisms_Prop 'Classes #Coq@0% Å:B'‚.>Ñu‚Ã%  $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è  )Notations $Init #Coq@0&v!D]â¼hÑwƒ•nv   *NumPrelude 'Numbers #Coq@0Á5WUVŦö]ÅxVXÝáÔ  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èçÃ%  %Peano $Init #Coq@0± jé¥ùêh¯ž¾aõ|Ø  (PeanoNat %Arith #Coq@0O~2ô˜Ž$•k[#lZ  $Plus %Arith #Coq@0…Ç4tmÙÐåó×G‘œú  'Prelude $Init #Coq@0JŸÀqƒTttú‚ÚÖ±  /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ò\ýì  &Setoid 'Setoids #Coq@0D9µAs…˜WüEî!>ñ  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`ùnOUÚ$  &Specif $Init #Coq@0ƒ¢;Rî–WMi\N›©  'Tactics $Init #Coq@0„/æé9mÊ+ ¨œúa  'Tactics 'Program #Coq@03<¸r°å“ü’v Á‚¥T  %Tauto $Init #Coq@0é‹ÎÌ‚¶×"&þæ/é”r  "Wf $Init #Coq@0qÊæ†+‚W,JÆÀÓå+“A€   "_3 9.zã"<-  "_4 9.zã"->  á N$ý @à@B@ Ðæ÷@ ¶ ¶@@@ @@@  "_7 À¢¸ ¡ûà@A@@@@  ’ @  @@@  “ A  “  B @  "_8 '` oÐ@’ @B .function_scope *list_scope@ A ’@  "_9 '` oÐ@“  *@AC   @@ A ’ @@  #_10 '` oÐ@“  =@BD & % @ @@ A ’. ’ L@ ’@  É 2 QÀ@@‘G@  #_11 À¢¸  Ð÷P@Ô b[  ‘Y@  #_12 2Mì ‘ ÁFF@A  #_13 '` oÐ@‘F U W Y [ Z @@ A A A A ’h ’p@  #_14 ? 3V ._ind_from_prop x3  \ 2 QÀ@@‘E@  #_15 À¢¸  1˜  ‘–@  #_16 2Mì ‘ ÁBB@A  #_17 '` oÐ@‘B ’ ‘@ A ’@  Ó 2 QÀ@@‘@@  #_18 À¢¸  +½  ‘»@  #_19 2Mì ‘ @  #_20 '` oÐ@‘A ·@ A@  ® 2 QÀ@@‘E@  #_21 À¢¸  Ý  ‘Û@  #_22 2Mì ‘ ÁBB@A  #_23 '` oÐ@‘B × Ö@ A ’Y@  j 2 QÀ@@’A@  #_24 À¢¸  Ð÷ø@u“œÖà@A@@@@  ‘@  #_25 2Mì ‘   #_26 '` oÐ@‘F ÿ þ  @ @ @@ A ’ ’„ ’z ‘` ‘c@  ð 2 QÀ@@‘@@  #_27 À¢¸  Î8  ‘9@  #_28 2Mì ‘ ~  #_29 '` oÐ@‘B 4 )nat_scope@ A ’É@   2 QÀ@@’A@  #_30 À¢¸  Ð÷ V@¤®Sà@A@@@@  ‘`@  #_31 2Mì ‘   #_32 '` oÐ@‘C ] \ @@ A ’à ‘@  ü 2 QÀ@@’@@  #_33 À¢¸  Ð÷ ‚@u”xà@A@@@@  ‘Œ@  #_34 2Mì ‘   #_35 '` oÐ@‘B ‰ @@ A ‘@@@°íº®…ƒfwwC‰å²(º}@„•¦¾@€—:gªµ"%¢ùCgö¥@B„•¦¾@#„ó¾ÂW˜2æÁªaB@k„•¦¾@çŽVO-(‚#Üì1GÛÊSq„•¦¾Þ¤ÿ°‘·!P¶!x©›  Ð÷ )Datatypes $Init #Coq@@$listý]ó@€›  Ð÷@$boolüZ'@€”‘   ê·€f Y 'WeakFan %Logic@@·"l1"©š Ð÷!@(list_indj€Ð· *¶"l2-¶@©›  Ð÷ -@"eqÐ @€°›  Ð÷7@#natò@€©š Ð÷=@&length¶ä·€ 6B© 9A¶@©š Ð÷5@!Y71h€ EC¶@©  F©*°ZD·1\ÍÐ[A @B @B°@ @ @ @@D·!lg¶@©:°2©, ]©œ  mA€b*¶@©' !¶@©F°v . ·!H©L°D·"H0©5 '·"H1©œ  WA€ ‰·!b}·b·©`°X&©R ƒ©œ  “B€°ˆRO·©N C.·©Q G© °‘FMÈ"H2©š Ð÷t@&eq_ind £J€àr@·!euÍÐu@ @A @A°@ @ @@D·!n”Aq ›  Ð÷‹@$TrueÙy’@€·@‰›  Ð÷’@%Falseeÿë@€œ  A€©Œ ½©:°¿|t{ ©š Ð÷Ÿ@)False_induÙ€ ©§°×k©E°Ê‚‡‘·!aÍ·½Ý·$IHl1¶¶á¶@´¶@޶@©š I“Ž·¼çÍ‹·„é¶@©¼°´"¦¶@©£ H¶@©§ I¡©ưö©d°é [ž° ·‚©̰Ä©¾ ï`”·‚©µ d5·€©¸ ˜Èd©bàϩɠú©w°ün´·aÔÍ_YÅ M·@×UH¥¼N©A ©ã°§Ë·Š·ê·ž©è°à©Ú  CŠ·ž©Ñ *ÍРÐ÷î@#andЖw@BBB°@ @ @@D·@©› € ©ä J”ÍÐ"@ @@ @@°@ @@A·®)I ©›  Ð÷ð@2inductively_barred/q%~@€ ©¯°4œ  5B€©©š Ð÷@#notШ@© K…©#°S©Á°F%b~ ·#HY1+·ØÍ)$h ©# ©̰Qq©·æ© LÍI·@©> ©  MÍ<7Ñ ©6 ©ß°d0©-©G°w©å°j)ƒ1·#HY2·ÝÍMH ©G NB©=È ©š Ð÷W@'f_equal=°¹€àUU·ãVÍá·ÛXXH ©ž  @@°V¶6›c·8ÍA·:ŸgW œ  iA€·Ê•·"l'§©œ  qB€©SfC·ûxh©r £© °¥HO©v §©$°©ÅÉ©а‚©| ­W©~ ¯Ï©·H©’°Š©„ µX©† ·ÓÈJ©\À™,o©›°ËI›©š Ð÷œ@(eq_ind_r!¼2#€ðÒ‚·³Ó¶RÍ£žQ ©ž S©H°Í™”©–©°°à©N°ÓRž©Q°Öcy·d͵°P ©°  ©Y°Þª©§Èx©l ò©İô©È~©ÍÐè@ÆŰ@ @@D·rí¶{ÍÌǶ ©Æ U©p°õÁ‚©¾©ذùÃ!& ·ˆ©Ñ T©{°Ì£©Í·ˆ¶rÍâÝÌ ©Ü V©†° ×O©Õ©ï°œ  A€Ý ·ƒ%©  ·†#©·±h©[ ©ý°êå©çë”·°©ì*©Í>·­(¶—%© °+÷õ  ·›=©·Æ}©p ©°3ÿ#ú©ÿ—·¤A©Á 8©°:gÇ©ÈÓ©Ç ”@@©!°BB©·Û·ש&°GU·"H3©+°[††©š Ð÷,@(eq_trans!Òyí€àb©аUWƒ©Ó°XŽ…©áà¶jjj·!f©&–©Ý b ©ß dš©à ©ïà¶ži·©2X©êo©ù ©ùàr¨<©ûàƒƒ¡¡©ÿ …£ØØØk=èØ=‘·¶‹‰”‘   꾂 `t@@·+©nЃ·.“¶@©š Ð÷J@&approxm )€ ©š Ð÷Q@!X71g€OZ©X J_·-© © y<`·Ïš·Eª·#IHl¶@© ©Xj©h bo·8©! ©g©'°¬hvÍž·@©“ ©+ ©&lpÍ’j ©* p©‰ ºv©ƒÌƒ·U·"HbÍŸš ©7 7©– Ç|©©œ  ½A€À©“ ðÍ®©‰ ©¨ ô©Q°Ö¢“©Ÿ©Ž¹©Íò·aܶÍ»¶¥ ©›  Ð÷À@"exÐ @€ ö·’÷©Í ©˰õ©½ î`©³ Ï©m°ò⹩»ÍÒͿ̭ ·8© ·¤ ©ß ©ݰÕǩϠ¸©Å ÍÐ"BBB°@ @ @@D·@,áÒ·w· &Í·@©õ ©ó°ëåg©Ù Õ©“©í é–°ç7â·#Hl' ·²©å Ì©Ÿ°$àÍ·@©  ©í Íß© Ï©©°.úã© ½T÷·$HYl' ·"HY©  Æe©¥àJó·æK© fs詚 Ð÷@(Y_unique“œÖ€à:ýïú©c·‰©Sµ·Þ©" jì©·ݶb`¶@©·þc©9 ©7°/!£© j¼¨©·Ê©! ~©·¶@©· r©H ©F°>0©8 iH©. {%¹©·%¶@©O°G  ¶@©6 ©ð°ue4é·/©·1¶@©ž  A@°A¶˜¶–””‘   ê±~ì S@@¶6›ä·¢ ·9žÍB·; éX ç·“·>£©y ©T M_Ívqc ©p QÑ©e ”I¶@Í~y‘ ©x Ì¦©mô©·` ©·bøq©sÍ©v·@7·@©o©ëÀ©< òEÍ–‘© © öÉ©…ˆ…©‡©L š©” Å„·@Y·@W©…©À©­°¥##©“ Å©M°ÒÂ|œ™©žŽ©H-·éç·@‡©©œ  ýA€Àï~ª§C©©–D©‘·ù¶÷õ>·$Hbar©š Ð÷®@&barredu61€QÈu©¸Z© ·Ÿ©Ú r©´ZÍö·@©  ·§ ©â `b©ÕÇ·¬·šÍõ·@©ê ©‚ aÓ©Çê©àÒ·¤È"Hd©š Ð÷Õ@(Y_approx¤®S€°ÏÓÞÑ·"HP©yȳ©œ  óA€°AÞè©÷S©ð$·Ï4¶©ë ï¶À©ÿ êõ© ×з ©ó LÓ·È© Öú·i4·ßD·š¶)©ü ø¶Ñ© æ© áá·1© ë—·Ù© çµÍ6·@©+ ©  ×ÿÍ(# ©" Û"©©& Gõ·F ·"HXÍ50 ©/ P‡©$© )©Íx·çb¶ÍA<+ ©; ¡5©0¶©@ ™©é°n8Ž©D ¦Œâ ·©H œ· ©K ±©ô°yi멜  PB€À«žEH·*©H·©à©Z ³¦È+SÕÍÐÕ@€€°@€D·@ÙÙR€ SHDHSR…O¼ ™7Á¹ý1ø^d>