"`8„•¦¾ Óx° %EqNat %Arith #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ú‚ÚÖ±  $Bool  #Coq@0úÚj­ è2c·Z`FËùW  &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î!>ñ  *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= R0ùÿÿÿ'> 3%'6''= Rùÿÿÿ'>6'6'''+k6'+k6'+k6'+7Tk+7T'6'Р‘‘-  Ì ‘OÀ¸h ‘‘a ðÔ ‘‘C0 ÀV  @@ AAAA°”X€@ @@@@°AAÀ@@ A@  +eq_nat_refl @’°@–@¶~>©š Ð÷–@’9½:€ AA@ @@@@  ,eq_nat_is_eq @’°@ªA¶’R¶…E©š Ð÷ %Logic $Init #Coq@@#iffС)€ ©š $€ BA©›  Ð÷@"eqÐ @€°pBA@ @@@@C  )eq_eq_nat @’°@ÖB¶¾~¶±€¶@©› €°…BA©š I€ C¯@ @@@@]  )eq_nat_eq @’°@ðC¶Ø˜¶Ë‹¶@©š ]€ BA©› 9€°¥È@ @@@@v  +eq_nat_elim @’°@ D¶ñ› ±€¶!P¶@¦¶@©AB¶ï¯¶@©š € Dã©é@ @@@@—  -eq_nat_decide @‘ ·©š Ð÷@'nat_rec¨O€À·¶ ©›  Ð÷ &Specif@'sumbool7Ì‚K@€ ©š Ð÷ E D"@<9½:€𩚠Ð÷ @#notШ'4Í ·86© © œ  ;A€© µ©œ  )A€°$©&œ  'A€C©2 ©) ©#·ERµ©œ  ;B€°,©,.µ·!H2>CC©E ©< (©œ  dB€G©; ·lj·#IHnU·anÍZ·rp©W ©N ©tV©JX µ'C©a ©X ©¶F©T·vƒµ©»C©l ©c '©]k@¶ŽN¶A©›  Ð÷ &Specif $Init #Coq@@z7Ì‚K@€ ©š  € BA©š Ð÷@#notШš -€ BA ° ¸+k + +N +‚7#'()= Rùÿÿÿ'> $'+9'''+k97!7 97!7%'= Rùÿÿÿ'>+ 9'6'''+kL7!7 L7!7%'+7T'7!7 7!7%'ð ’¦H ’•à˜x(H  ‘‘¾\ ‘‘¨°¤4T ‘¤A“@Ä À¹cAA Œ ’¢°„,€@ @@@@c  ,beq_nat_refl @’°@öE¶Þ›  Ð÷ )Datatypes $Init #Coq@@#natò@€©› C€°›  Ð÷¯@$boolüZ'@€œ   @A€©š ¡Ð÷¢ (PeanoNat %Arith #Coq@#Nat@#eqb.ë¯BÐ÷ #Nat & %@@ £•ù€ AA@ @@@@¢  ,beq_nat_true @’°@5F¶?¶› A€¶@©› z€°›  Ð÷ )Datatypes $Init #Coq@@$boolüZ'@€©š :€ BAœ  DA€©› ”€°bu#@ @@@@Ñ  -beq_nat_false @’°@dG¶Ln¶?/¶@©› §€°-©š Z€ BAœ  dB€©š ¸€©› ¸€°†™G@ @@@@õ  *beq_nat_eq @‘ ·pn©š Ð÷n@'nat_ind¨J€À·xv¶jw¶@©›  Ð÷W@"eqÐ @€°›  Ð÷€@$boolüZ'@€œ  A€©š ¡Ð÷¢ (PeanoNatg#Nat@#eqb.ë¯BÐ÷ @ £•ù€[©°™Ï}·šÍ†·žœ¶@©%°©g©(°¢h†‚ µ·I©-°'!!©œ  0A€ ¬rC¶@©5°/)©&b©8°²xx·¦³µ·Y©=°71œ  8B€È"H0©š Ð÷›@&eq_ind £J€àD>·!eGÍÐG@ @@ @@°@ @@D·!bPÁ° ¯¥‰±¥©š Ð÷¯@)False_induÙ€ ©`°Ú \ºC¶@©c°]W©T}©f°à¦©~Æ·åã·yn·ØåÍÑ·éç¶@©p°jd©ax©s°í©‹´ÓÏ µ·–=È86Ç©" ©}°÷ ½×C¶@©€°zt©q~©ƒ°ý‰÷ñþµ·¤©ˆ°‚|©y äÍЋB@@° @@@D·!y·@©—°Fò©š°©²G7©Ü©r .C¶@©¤°ž˜©•—©§°!4A@¶$F¶¶@©› €°›  <@€œ  9A€©š 8€ BA©› €°]p ° Ô+k + + +?7#'()= R„ùÿÿÿ'> + '+1''!= R úÿÿÿ'G''+k()9977&'ML +L77L977"7%'= Rùÿÿÿ'6'6''+k6'+k+ 97!L77"T'977&'= RXùÿÿÿ'>+ '+E''ML +L779L77"7%'= Rùÿÿÿ'6'6''+k6'G'+k+ L7!L77"T'L77&'+7T'+ 7!L77"T'77&'4 À? @@A@ ‘‘ l\ ’ÜH ‘‘ÏÐøÔìÄ À  @@ A@A@ H8 ’‡  ‘O œŒ ’¢ ÜÌ ‘‘dð¸P üì| ’ݰ€èÜ ‘‘ò$À˜($ôô„ ‘‘M \L À` AB \€@ @@@@@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @A@AB@ @ÐÐÐÐÐ@"OçÐ@Ð÷¢’‹@&of_int"Oç‘Ð÷‹@Ú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»ƒÐ@Ð÷#@)sqrt_iterl»ƒ‘Ð÷­@!$¢:@A@ACD  cÐ@Ð÷(@'testbit  c‘Ð÷²@!ć@AÐÐÐ@^Ò¶Ð@Ð÷0@'to_uint^Ò¶‘Ð÷º@#¹m@A@A,íÐ@Ð÷5@'bitwise,í‘Ð÷¿@/äv¤@AÐ@ÎlÐ@Ð÷;@'compareÎl‘Ð÷Å@3†RÐ@A@ABs¦8Ð@Ð÷@@+of_uint_accs¦8‘Ð÷Ê@5+Œï@AÐÐÐ@.ë„Ð@Ð÷H@!t.ë„‘Ð÷Ò@ ¢ÿ;@A@A.먩Ð@Ð÷M@#add.먩‘Ð÷×@ £`@A@B.ë­UÐ@Ð÷R@#div.ë­U‘Ð÷Ü@ £” @AÐÐ@.ë¯BÐ@Ð÷Y@â.ë¯B‘â@A@A.ë± Ð@Ð÷\@#gcd.ë± ‘Ð÷æ@ £—Ã@AÐ@.ë¸=Ð@Ð÷b@#leb.ë¸=‘Ð÷ì@ £žô@A@ABCDE.ë¹ Ð@Ð÷g@#lor.ë¹ ‘Ð÷ñ@ £ŸÂ@AÐÐÐÐÐÐ@.ë¹ZÐ@Ð÷r@#ltb.ë¹Z‘Ð÷ü@ £ @A@A.ë¹pÐ@Ð÷w@#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‘Ð÷6@ ®?1@A@A.öÀØÐ@Ð÷±@$iter.öÀØ‘Ð÷;@ ®§@A@B.ö÷ Ð@Ð÷¶@$land.ö÷ ‘Ð÷@@ ®ÝÂ@AÐ@.÷ Ð@Ð÷¼@$log2.÷ ‘Ð÷F@ ®ðÉ@A@ACE.÷›Ð@Ð÷Á@$lxor.÷›‘Ð÷K@ ®þR@AÐÐÐ@.÷y…Ð@Ð÷É@$pred.÷y…‘Ð÷S@ ¯`<@A@A.÷É„Ð@Ð÷Î@$sqrt.÷É„‘Ð÷X@ ¯°;@AÐÐ@.÷ÍúÐ@Ð÷Õ@$succ.÷Íú‘Ð÷_@ ¯´±@AÐ@.øt Ð@Ð÷Û@$zero.øt ‘Ð÷e@ °Z×@A@AB/¿Ð@Ð÷à@.to_little_uint/¿‘Ð÷j@ ¿¥¾@A@CD/Ìî‘Ð@Ð÷å@%ldiff/Ìî‘‘Ð÷o@ „ÕH@AÐÐÐÐ@3¦ªºÐ@Ð÷î@(tail_add3¦ªº‘Ð÷x@^‘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  J I H@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$Š  $Init 'Classes #Coq@0ñ]Þ(áÅpù¾˜{yOh. j0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  )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õ|Ø ì0O~2ô˜Ž$•k[#lZ  '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Ú$ –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ã"->  o 2 QÀ@@‘E@  "_7 À¢¸  èà@A@@@@  ‘  @@@@  "_8 2Mì ‘ ÁAA@A  "_9 '` oÐ@‘B )nat_scope @ ’C ’F@   2 QÀ@@’@@  #_10 À¢¸  Ð÷¨@:ÑAà@A@@@@  ‘+@  #_11 2Mì ‘   #_12 '` oÐ@‘A *@ ’j@  #_13 X–°@%arith’  ‘6ð@@¤ ›'META571› ‘2@@ @@ °š €¶P›©šP °° @@Ð÷æ@4Coq.Arith.EqNat#<>#1*µm¼@  K 2 QÀ@@’@@  #_14 À¢¸  Ð÷ô@VÏ8+à@A@@@@  ‘w@  #_15 2Mì ‘   #_16 '` oÐ@‘B v x@ ’¸ ’»@  H 2 QÀ@@’A@  #_17 À¢¸  Ð÷@S*ß«Dà@A@@@@  ‘ @  #_18 2Mì ‘   #_19 '` oÐ@‘C Ÿ ¡ @@ ’â ’å ’@  [ 2 QÀ@@’A@  #_20 À¢¸  Ð÷J@f,Xà@A@@@@  ‘Í@  #_21 2Mì ‘   #_22 '` oÐ@‘C Ì Π@@ ’ ’ ‘Ö@  #_23 X–°@%arith’  ‘áðA@¤‘æ ›'META573›'META574 ‘j@@­ “°š €¶¼›9¶¼›;¶@©›¼°›@d`©šº ¹g³Ð÷˜@4Coq.Arith.EqNat#<>#2*µm½  ’ßðA@¤’ ä@°’ R@›'META576›'META577 ‘j@@Ú “°š €¶Ï›f¶Ï›Y¶@©šÏ Œ©›̰›pæ”àÐ÷Å@4Coq.Arith.EqNat#<>#3*µm¾@  Ë 2 QÀ@@’@@  #_24 À¢¸  Ð÷Ó@Ö: à@A@@@@  ‘V@  #_25 2Mì ‘   #_26 '` oÐ@‘E U .function_scope @ [ @@ ’œ A @ ’¢ ‘f@  Þ 2 QÀ@@’@@  #_27 À¢¸  Ð÷ @é0üà@A@@@@  ‘Š@  #_28 2Mì ‘ ÁAA@A  #_29 '` oÐ@‘B ˆ Š@ ’Ê ’Í@  'beq_nat 9D{(°@ @‘¡Ð÷¢ (PeanoNat %Arith #Coq@@#eqb.ë¯BB  0beq_nat_true_iff 9D{(°@ @‘Ð÷@&eqb_eq>¾ž   1beq_nat_false_iff 9D{(°@ @‘Ð÷@'eqb_neqž Å  d 2 QÀ@@’A@  #_30 À¢¸  Ð÷ Y@o+5{·à@A@@@@  ‘Ü@  #_31 2Mì ‘   #_32 '` oÐ@‘A Û@ ’}@  I 2 QÀ@@’A@  #_33 À¢¸  Ð÷ }@T+5ĸà@A@@@@  ‘@  #_34 2Mì ‘   #_35 '` oÐ@‘C ÿ  @@ ’¤ ’§ ’ß@  G 2 QÀ@@’A@  #_36 À¢¸  Ð÷ ª@RmÇà@A@@@@  ‘-@  #_37 2Mì ‘   #_38 '` oÐ@‘C , . @@ ’Ñ ’Ô ’ @  P 2 QÀ@@‘@@  #_39 À¢¸  Ð÷ ×@[FT^à@A@@@@  ‘Z@  #_40 2Mì ‘ ÁAA@A  #_41 '` oÐ@‘C X Z @@ ’ý ’ ’ 8@@@¯AÚIgÈÕ‹XRŸÌV öD „•¦¾@rù†Ù³ T¾gó7žœ#”DI„•¦¾@•'g"À#$7r<9 ÐY°Dr„•¦¾@å‰hŽ ¿Ô h(à¦%ÚÏJÿ„•¦¾e¬zc ‘·!n›  Ð÷ )Datatypes $Init #Coq@@#natò@€©š Ð÷ @'nat_ind¨J€À·©š Ð÷ %EqNat %Arith@&eq_nat9½:€ Aµœ   Ð÷ %Logic$@$TrueÙy’@A€C© œ  0A€·53·#IHn!µC©" ©œ  ;B€B‘·DB·!mE©œ   Ð÷#@#andЖw@A€À¶@©: 0©›  Ð÷.@"eqÐ @€°YC¶@© °]<©H !©Rзdb¶ c·!dÍÐd@ @A @A°@ @ @@D·nl¶@©X @N©°qB3P µ·!H› R€©œ  (A€ }NC¶@Q©-°€QQ·>µ·›  Ð÷_@%Falseeÿë@€©š Ð÷e@)False_induÙ€ ©?°’cYqC¶@©~ f©\v·š˜·e7·WšÍ6·žœ¶@©ˆ ©fD©Q°¤©kEi† µ·6'©! ©[°®C¶@©š ©xZ„·q´µ·B©¡ —©š Ð÷ %Peano¸@+f_equal_nat!-úô€Ðˆ„©"sC¶@©¯ '1©u°È$Ч·Un©š Ð÷¥@&eq_ind £J€àÐw·ŽÑ©š Ð÷¼@+eq_nat_refl:ÑA€%™¶‘·ÜÚ·˜ÛÈh·ßÝ·›ÞÍЗBBB°@ @ @@D·@©› ¡€ ‘¶@›©× M•©š Ð÷Ù@,eq_nat_is_eqÏ8+€¤·@¨·@ Ö¶úø¶¶ùŸ©Ùœ‘·ÿý·»þÈ‹··¾Í#·@¶@§©³°e­·@º·@˶  ¨‘· ·!P¶@”A· ©ôØ·Ó·"H0cÈ"H1©š Ð÷@)eq_nat_eq,X€°}å©Ò°%ç©\à'F·æ)©”‰Ñ ‘·/-©š Ð÷ @&eq_sym £Xø€À›  Ð÷4@$boolüZ'@€©š ¡Ð÷¢ (PeanoNat&#Nat@#eqb.ë¯BÐ÷ @@ £•ù€(œ  A€©š Ð÷@(eqb_refl5(F€»‘·VT·UÈâ·YW·XÍz·@©s ¶@© °+©%¶@©°/©)¶@a©š Ð÷+@&eqb_eq>¾ž€·@·@¶@©°=©7…*4¶us¶1t{‘·yw·5xÈ·!x|·!yÍ¡·@©š ¶@©3°R'œ  SB€©š Ð÷e@#notШï€?¶@©8©B°a2¶@© ”©š Ð÷^@'eqb_neqž Å€N·@·@¶@©Q°p3f¶+¥¶)¦#­Wsϱqöžy‘Y-&¨