"`€„•¦¾d ª° %Minus %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  -le_plus_minus @’°@”H¶„;¶.=¶@©› -€ BA©› €°H ©š € ©š w€ @ @@@@_  -lt_O_minus_lt @’°@µI¶¥¤¶Oº¶@©š Ð÷M@"lt Uxc€ œ  ‚A€©š ”€ BA©š € 78@ @@@@‚  .not_le_minus_0 @’°@ØJ¶È¶r¶@©š Ð÷¼@#notШ› x€ AB©› Ê€°Û©š ¾€ \[œ  ³A€@ @@@@©@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @A@AB@ @ÐÐÐÐÐ@"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  [ Z Y@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.  "Le %Arith #Coq@0ƒdþ¢}í‹Om§qö+ v0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  )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 “ ’@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èçÃ% 0± jé¥ùêh¯ž¾aõ|Ø  (PeanoNat %Arith #Coq@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Ú$  &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ã"->  û 2 QÀ@@’A@  "_7 À¢¸  Ð÷ @ßL]à@A@@@@  ‘  @@@@  "_8 2Mì ‘  "_9 '` oÐ@‘A )nat_scope@ ’@  Ù 2 QÀ@@’A@  #_10 À¢¸  Ð÷1@äùKÆà@A@@@@  ‘'@  #_11 2Mì ‘   #_12 '` oÐ@‘C % ' @@ ’õ ’ø ’é@  ´ 2 QÀ@@’@@  #_13 À¢¸  Ð÷^@¿9 ßÄà@A@@@@  ‘T@  #_14 2Mì ‘   #_15 '` oÐ@‘A R@ ’Í@  *minus_diag 9D{(°@ @‘Ð÷¢ (PeanoNat %Arith #Coq@#Nat@(sub_diag5RÅ B  ¹ 2 QÀ@@’A@  #_16 À¢¸  Ð÷—@ÄZ±§à@A@@@@  ‘@  #_17 2Mì ‘   #_18 '` oÐ@‘A ‹@ ’ @  )minus_n_n 9D{(°@ @‘!@  Ê 2 QÀ@@’A@  #_19 À¢¸  Ð÷Ä@Õ0Ï«Ûà@A@@@@  ‘º@  #_20 2Mì ‘   #_21 '` oÐ@‘C ¸ º ¼@ ’Ñ ’Ô ’=@  Æ 2 QÀ@@’A@  #_22 À¢¸  Ð÷ò@Ñ2p;¹à@A@@@@  ‘è@  #_23 2Mì ‘   #_24 '` oÐ@‘D æ è ê @@ ’ä ’i ’ê ’û@  Р2 QÀ@@’A@  #_25 À¢¸  Ð÷$@ÛüS›à@A@@@@  ‘@  #_26 2Mì ‘   #_27 '` oÐ@‘B  @ ’• ’@  Û 2 QÀ@@’A@  #_28 À¢¸  Ð÷M@智à@A@@@@  ‘C@  #_29 2Mì ‘   #_30 '` oÐ@‘C A C @@ ’ ’ ’@  ç 2 QÀ@@’A@  #_31 À¢¸  Ð÷z@ò,œ3à@A@@@@  ‘p@  #_32 2Mì ‘   #_33 '` oÐ@‘C n p @@ ’> ’A ’2@  1minus_le_compat_r 9D{(°@ @‘Ð÷%@-sub_le_mono_r$ÉÅÙ  1minus_le_compat_l 9D{(°@ @‘Ð÷0@-sub_le_mono_l$ÉÅÓ'  (le_minus 9D{(°@ @‘Ð÷;@(le_sub_l9R#2  (lt_minus 9D{(°@ @‘Ð÷F@&sub_ltׇ=   2 QÀ@@’A@  #_34 À¢¸  Ð÷Ó@*0…8à@A@@@@  ‘É@  #_35 2Mì ‘   #_36 '` oÐ@‘C Ç É @@ ’ß ’â ‘=@  ) 2 QÀ@@’@@  #_37 À¢¸  Ð÷@4?À’•à@A@@@@  ‘ö@  #_38 2Mì ‘   #_39 '` oÐ@‘C ô ö @@ ’Ä ’Ç ‘G@  #_40 X–°@%arith’  ’ @ð@@¤°’ &@›'META651¤‘ ›“  @A ‘@@@ @@ °š €¶F›D©›8°›HA©š- œ! @@Ð÷\@4Coq.Arith.Minus#<>#1†(@  #_41 X–°@%arith’  ’ L@ðA@¤°’ ÷@¤“  ý@B¤‘Q ›'META653›'META654¤‘\ ¤“  @B›› ‘i@@P °š €¶L›K¶?›M¶@©›> Q©›2°›1©œ%©š" ! ©š ©œ'&\Ð÷·@4Coq.Arith.Minus#<>#2†)@  #_42 X–°@%arith’  ’ §@ð@@¤°’ ‘@“  –@A¤‘ª ›'META659› *@@– °š .€¶ ›Ù©› °› œ ©š ™™”Ð÷ï@4Coq.Arith.Minus#<>#3†*@  #_43 X–°@%arith’  ’ ß@ð@@¤°’ ö@¤‘Ý ›'META661›'META662¤‘è ¤‘  ›'META663›¤‘ › › ‘j@@ä °š €¶>› '¶>›=¶<›:©›9°› /©š9 °¯©š6 ©š5 ð¶©š/ ó¸îÐ÷ I@4Coq.Arith.Minus#<>#4†+@  #_44 X–°@%arith’  ’ 9ðA@¤’  >@°’  Q@›'META669¤‘ ; ›'META667›'META668 ‘‚@@* “°š €¶R›Q¶O›~¶O›U¶@©›O°›Zô©šN ö1©›K°›aú©šK Jþ3Ð÷ Ž@4Coq.Arith.Minus#<>#5†,@  #_45 X–°@%arith’  ’  ~@ð@@¤°’  •@¤‘ | ¤‘ ›'META675›'META676›› ‘š@@t °š €¶t›ƶt›©›t°› ½©št ©šs  @{ @{vÐ÷ Ñ@4Coq.Arith.Minus#<>#6†-@  #_46 X–°@%arith’  ’  Á@ðA@¤°’  @›'META680¤‘Þ ›'META679¤‘ Ê ››  ‘‡@@· °š €¶x› ²¶x› ´¶@©›x  }¸©›u°› ¼ ©šu  …©št  ‡ ˆ½Ð÷ @4Coq.Arith.Minus#<>#7†.@  #_47 X–°@%arith’  ’  @ðA@¤°’  @¤‘ " ›'META685¤‘  ›'META686› › ‘û@@þ °š €¶à› ù¶à› û¶@©›à  Äÿ©›ݰ› /©šÝ  Ì©šÜ  Î Ï ÎÐ÷ _@4Coq.Arith.Minus#<>#8†/@  #_48 X–°@%arith’  ‘Ð÷ %Peano $Init ï@@"lt UxcðB@¤ ¤‘Ð÷ #Nat $Init #Coq@@#sub £ª ›'META691›'META692› Ï@@H °š Ó€¶!n›  Ð÷ )Datatypes   @@#natò@€¶!m›¶@©›  Ð÷B@"le UxT@€ \ !¶@©š J€ œ  A€ *©š ©š ¡Ð÷¢E=@#sub.ëÃLH€  ƒ 7 ƒlÐ÷ Ç@4Coq.Arith.Minus#<>#9†0@  #_49 X–°@%arith’  ‘ ðA@¤‘ " ›'META700›'META699 ‘@@› “°š €¶ ;› Þ¶ ;› ô¶@©š ; œ 7©š 5  e ©š 2  h ižÐ÷ ù@5Coq.Arith.Minus#<>#10,}R¬@@@£³LâFÁ¢±tRê‹Ü";d„•¦¾@lü%ž}pêß.ºn[%;„•¦¾@q3|ŽšÑ°1 eñë=;¶„•¦¾@©…äàÙˆOéBÆQBå„•¦¾À¹ ,‘·!n›  Ð÷ )Datatypes $Init #Coq@@#natò@€©š Ð÷ %Logic @&eq_sym £Xø€À©š Ð÷ #Nat@#sub £ª€ Aœ  #A€©š Ð÷¢ (PeanoNat %Arith&@'sub_0_rvÿ€‘·75·!m8·!H©›  Ð÷ %Peano<@"le UxT@€ %B©:ÀI©2 ©œ  MB€C ©©< ©š Ð÷0@*sub_succ_l9lÔ¾€° ;‘·a_©RÀa©J B©C©š Ð÷N@$pred ¯`<€:©š Ð÷F@'sub_1_rwù€@‘·vt©gÀv©_ WWV©š Ð÷S@(sub_diag5RÅ €M‘·ƒ·L‚·!p…©š Ð÷x@(eq_ind_r!¼2#€àŒ©š ¡Ð÷g@r.ëÃLv€ © ©š Ð÷}@#add £`€ zKzU·žœ©›  Ð÷@"eqÐ @€°¤© DW†©"à©©š ¡Ð÷„@.먩€ _Ž·²°©°²©& ©(pe©0à·g·º¸©°º©.!©œ   A€ À©4m©5 ¢©š Ð÷ž@'add_subƒÊ€© 0©š Ð÷¥@(add_commíbö€6©D >©)Ž©š Ð÷®@-sub_add_distr<³§€°F¹”‘·ßÝ·¨Þ·\ß·§©D°â’©N žé×ÀæB ©š Ð÷Á@,add_sub_eq_l9–»ö€ÀG§©àÀïI©FœÏ‘·õó·¾ô©oàö$·ù÷©[°ù©â`´©7¶©R©2‘··Ë©|à©Z ©îÁÀ· ¶@©Íµ©m° Å»©š Ð÷æ@'sub_addwDú€.©h Í©I‘··â·à©Þ7© À©ˆ Ω ÚÐÚ©›à"©y Ô·'%©‰°'ש°Ùã©€ ©`‘·0.·ù/È÷·31·ü2·°3ÍРÐ÷&@#andЖw@BBB°@ @ @@D·@©› € ¶@©š Ð÷ @"lt Uxc€ £© ¨޶@©  ©Åo©  ©« °¶@ © ©° E ¶©š Ð÷7@/lt_add_lt_sub_r?@ÚQ€:·@ ·@D¶hf¶1g¶åh©H°H$‘·om·8n·6©š Ð÷b@#notШï€;È"H0·|z·E{ÍH·@©= ¶@©ä°‚1`z¶@j©ç°…Åc¶@~©ê°ˆ©üäg©š Ð÷d@(sub_0_le5MFƒ€¬·@·@ q¶•“¶^”©t°ðF©š Ð÷q@*lt_le_inclµ¤€°÷MÈ'·¡Ÿ·j Ím·@©b ¶@©`é7©mж@;©eW¶@©g©š Ð÷ˆ@<_nge?ÌÔ…€з@·@ •¶¹·¶‚¸©˜°_jÙÇ9¶ò‰GL