"`m„•¦¾QK ¹ A° &Euclid %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@0  )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”‘ =@¶:¶­ɶ«ʶ9©ª8¶7© 6©—1¶X©›-©ªª ° ¼+k()= Rúÿÿÿ'>  # ' '+k$' À7AH|€@ Ð@4JÏÀ@\@A@A@@@|  +diveucl_ind @‘ ·àî·ñï·y¶wu”Ag@¶æô¶÷õ¶¶~©› <€ °Д ¶r¶å¶ã¶q©â ºÙ¶p©Ù° ¹o©Ñk¶“©› Åå©ææ °< ÀrºAH|€@ @@@@µ  +diveucl_rec @‘ ·'·*(·²¶°®©š Ð÷­@À‚·€°ã@¶#1¶42¶y¶xw” ¶o¶7¶8¶n© ï¶n© °>í© ©û õ© ©£à÷õúù¶u©t ýt ° @+k() 7&' ’%l€@ @@@@ë  (eucl_dev @‘ ·!n_·!H©@ 7œ  eA€·!mjµ©š Ð÷ &Wf_natï@)gt_wf_rechà¡€°H·v©ú K,·y·"H0¶}¶@©\ú© 40È!s©š Ð÷ +Compare_dec@)le_gt_dec Óå € TA©›  Ð÷ &Specif@'sumbool7Ì‚K@€ ©›  Ð÷x@"le UxT@€©~ÍÐB AA AA°@  @@ @@D·(© © ]‚©Œ©3 eb„ ·%Hlebn È<©‹ ©š Ð÷}@#sub £ª€µ©š Ð÷¢ (PeanoNatD†@&sub_ltׇ€À~{yC©¨ €©P Í%·V©T © šH©Y †I«·¾Ú·¼Û·$Hge0©¼ J´·#Heq©µ°æ©. K©® ©¦ Á ©LàL©œ  òB€©É¨µ©š Ð÷Æ@&eq_ind £J€àý©š ¡Ð÷>@¿.먩À © ©À »Û·«©Ù° *Ý©à ©T 7·²©à°1© M穚 Ð÷ %Minus˜@-le_plus_minus,œ3€°/GÍ©ãò©" ©$ 4÷©š Ð÷d@)add_assoc7!+€°;%þC©û°,U©ñ ©é @A·%Hgtbn…©’àéæÑéµ C© é쵩œ   A€ >òC©°@ô© ©ý àõøC©È @¶ê›  Ð÷ )Datatypes $Init #Coq@@#natò@€¶@©š Ð÷ %Peano $Init #Coq@@8 Ux€ Aœ   Ð÷ e d }@@cò@A€¶› (€©›  µ@€ KL ° +k() + +ê7&'()7!= “RÄùÿÿÿ'> 7 7!!= R–úÿÿÿ'>\7!7"7!7!7! (   7!7!7"+@7!77 += 7!7!7!77 98''>G L8''7!77&'77&' +k7%' +k7%' 7%'8 ’à€pȈ| ’mè Àæ  AA BAASœ ’hT ’#H ’ t ‘‘°ðР’SÀd¼lD ’ÜРÀø@AR ’¬ ”, ’í è ‘‘ªÀH Œ$ ‘‘~ P(€@ @@@@I  (quotient @‘ ·^»·\Z·U½µ©S°“·YÁ©›  Ð÷3@#sig#*» @€ É·®Ê©›  Ð÷›@"exÐ @€ Ò·´Ó©›  Ð÷¤@#andЖw@€ ©¬°Ý±©¢ ©š`³©¾ ‘µ·{ã·j¶}å¶@h©% è·Íé© ë·Íì© ©¿°ð¤©µ ©­ § ǩҠ"ÉÈusiÍV·wO©8 û·àü©2 þ·àÿ©, ©Ò°²©È ©À º0Ú©å 2ÜÜ ·X_ÈŠV©K ·ó©E ·ó©? ©å°©^AÍÐUBBB°@ @ @@D·ž©_ "·#©Y %·&©S ©ù°*©r ÝL©ñ ©é ãPR©o 2·3©i 5·6©c © °:f©ÿ ©÷ ñV© X·&B·"Hq"©œ  …A€ÀJ·/K© M·/N©{ ©!°R{© ©  g)©4 i+©h£ÍÐŽBBB°@ @ @@D·@©˜ d·Fe©’ ©8°iƒ©. €>-©¡ m·On©› ©A°r›©7 FGG·Wv·"H1ÍÐ¥BBB°@ @ @@D·@©¯ ©U°†z©K ƒ;©f ›=©À Œ·n©º ©`°‘©©V ©N ©¥FNk©v mm·º·#Hgt©} Žu©œ  ØA€À¦·ˆ§©Ô ©z°«¼©p ©h ©¿bO…© ‡h©œ  âA€À©а»Ó©€ *q©› (sµ©Êà©Å -©Ç © w1|·lÉ©š°ËÜž©ÕàÍ© ç8·sЩ¡°Òã©Õ ©¿°>í©š‰©Ù ©Û CŽ©·°EC#¯·¬/©˜Àßä{©>Àá·Ãâ© ©µ°æ¬©« ©£ †½öžµ©7À©¾°ï££¹¶ÂC© ³»C©0 ó·Øô©* ö·Ø÷©$ ©ʰûÏ©À ©¸ ²ÅÒ©Ý ÇÔ@¶¥› »€¶@©š °€ Aœ  §A€¶§› È€©›  Ð÷ &Specif $Init #Coq@@#sig#*» @€ › Ù€·©›  Ð÷ %Logic $Init #Coq@@bÐ @€ › 뀷©›  Ð÷@dЖw@€ ©›  Ð÷@"eqÐ @€°6©š Ð÷   $Init #Coq@@ £`€ ©š Ð÷ @  £¡—€  +©š € "/ ° x+k() + +Ú7&'()7!= ¿R‡ùÿÿÿ'> 7 7!!= R,úÿÿÿ'>Š= Réúÿÿÿ'>x= R¥úÿÿÿ '> ` 7!7" 7!7!7! ( 7!7!7"+I7!77+F 7!7!7!77::'' 9:''>L: :L:''7!77&'77&' + k+ 77%'7! 97!7!77"7%' +k+ 77%'7! 97!7!77"7%' +k+ 77%' + 77%'7! 7!7!77"7%' +k+ 77%' + 77%'7! 7!7!77"7%' + 77%' + 77%'7! 7!7!77"7%'L À  AB@YT ’-,@lx„¸Ì`  ‘‘™Ðdœ¨Ü ‘‘¯°Äðü ’_€ ‘‘­Ðü(48l ÀÜöA\œ ’[ä ’H ’t ’B$4`lx¬üTÔ ’ËРÀ AB@T” ’ ,Ä ’tÐHTXŒ ’á °è ‘‘žDPô¼| èˆ,ô”0ÈdÜ$¼ ‘‘rðX„œÐ ä À ABA[€@ @@@@C  &modulo @‘ ·Xµ·VT·O·µ©M°·S»©ú ½·Ÿ¾©ô À·¥Á©î ©”°Å™©Š ©‚ œx|©§ z~·dÌ·S¶fζ@Q© Ñ·³Ò© Ô·¹Õ© ©¨°Ù©ž ©– ° ©»  ’È^\RÍ?·`8©! ä·Æå© ç·Ìè© ©»°ì›©± ©© Ã£©Π¥Å ·AHÈs?©4 ÷·Ùø©. ú·ßû©( ©ΰÿéÍè·©@ ·å©: ·ë©4 ©Ú° á©Р©È â/©í 1Ä©P ·õ©J ·û©D ©ê°G©à ©Ø ò7Ò©ý 9Ôô·#·"Hr"©áÀ(· )©_ +·,©Y ©ÿ°0Y©õ ©í Eç¬çÍÛ·@©l 8·9©f © °=W© "© Y©w C·(D©q ©°Hq©  þ©( ]·2N·ØÍÖ·@©~ ©$°UI©   © Y·>Z©‡ ©-°^v©# © 5Ë©@ Í7·„·Ê©E V/©ÈÀk·Pl©™ ©?°p©5 ©- GÃ%©R Å'†©ÂÀ©I°z’©? ©7 Žç-µ©‰à©„ ì©† ©@ ;ð6¿©‘à‰¼º¶©N=© © ÷ =©k°ù ?Cc·`ã©LÀ“¯G©òÀ•·z–©à©i°š`©_ Áb©z Êd:´C©Ý  ·‚¡©× £·ˆ¤©Ñ ©w°¨|©m ©e r_ @¶P› f€¶@©š [€ Aœ  RA€¶R› s€©› «€ › y€·¥©›  € › €·°©› –€ ©› “€°©©š € ©š ‡€ °£©š ‡€ §” ° h+k() + +Ö7&'()7!= ¿Rƒùÿÿÿ'> 7 7!!= R(úÿÿÿ'>Œ= Rçúÿÿÿ'>z= R¥úÿÿÿ '> ` 7!7" 7!7!7! ( 7!7!7"+I7!77+F7!7!7!77:9:'' :''>L:L: :''7!77&'77&' + k+ 77%'7! 7!7!77"7%'+k+ 77%'7! 7!7!77"7%' +k+ 77%'+ 77%'7! 7!7!77"7%' +k+ 77%'+ 77%'7! 7!7!77"7%' + 77%'+ 77%'7! 7!7!77"7%'L À‘…@YT ’°,0\ht°Ì`  ‘‘ÐT€Œ˜Ô ‘‘2°´à젒†‘‘0Ðì$0l À_yA\œ ’Þä ’™H ’ƒt ’Å$$P\h¤üTÔ ’NРÀšƒ@T” ’ ,Ä ’õÐ 8DPŒ ’b °è ‘‘D@ä¬lØxä„(ÀdÜ$¼ ‘‘óðHt€ŒÈ ä ÀA[€@ @@@@Â@@ Ð@ Ó³2À@  Ó³2 [ )Datatypes $Init #Coq@@AÐ@ Ô³qÀ@  Ô³q \ @AÐ@4JÏW@ABC@ @ÐÐÐÐÐ@"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@0  &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  +Compare_dec %Arith #Coq@0þjµXòÈçF ê8ª•¿û  e d c@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ö+ ¸0Ï\ƒÍ‰¬!ÆôIgÔ  *Logic_Type $Init #Coq@0Í «¬1¡ÊöÝë©jc6  "Lt %Arith #Coq@0áKõZ¸¼é-eJkŽPÜ  ß %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è  )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  $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Ú$ 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ÆÀÓå+“  &Wf_nat %Arith #Coq@0UJ‹X AJ›«£•hOA€   "_3 9.zã"<-  "_4 9.zã"->   u N$ý @à@B@ Ð z” €@  \@@@ @@@  #_14 À¢¸ ¡ ºà@A@@@@  ’ @  @@@  “ A@  #_15 '` oÐ@’ @B )nat_scope @ ’ ” ’ —@  #_16 '` oÐ@“  &@AF     @ @@ ’ ¬ ’ ¯ ’ ² ’ µ ‘ • ’ ‹@   P 2 QÀ@@‘G@  #_17 À¢¸  Ð÷ ×@ [‚·N  ‘L@  #_18 2Mì ‘ ÁEE@A  #_19 '` oÐ@‘E L N .function_scope  @@ ’ å ’ è A A ’ 1@  #_20 ? 3V /_rect_from_type  91    2 QÀ@@<@  #_21 À¢¸  Ð÷ @ /w@‰  ‘‡@  #_22 2Mì ‘ ÁEE@A  #_23 '` oÐ@‘E ‡ ‰ ; = @@ ’  ’ " A A ’ k@  #_24 ? 3V ._ind_from_type  s0    2 QÀ@@v@  #_25 À¢¸  Ð÷ L@ /ƒEà ‘Á@  #_26 2Mì ‘ ÁEE@A  #_27 '` oÐ@‘E Á àu w @@ ’ Y ’ \ A A ’ ¥@  #_28 ? 3V ._rec_from_type  ­0    2 QÀ@@’A@  #_29 À¢¸  Ð÷ ‡@ #?jµà@A@@@@  ‘ý@  #_30 2Mì ‘ A  #_31 '` oÐ@‘C ü @ ÿ@ ’ H ‘ < ’ N@  å 2 QÀ@@’A@  #_32 À¢¸  Ð÷ ²@ðn’%à@A@@@@  ‘(@  #_33 2Mì ‘ A  #_34 '` oÐ@‘C ' @ *@ ’ s ‘ g ’ y@   2 QÀ@@’A@  #_35 À¢¸  Ð÷ Ý@! ~f à@A@@@@  ‘S@  #_36 2Mì ‘ A  #_37 '` oÐ@‘C R @ U@ ’ ž ‘ ’ ’ ¤@@  "_9 HÆ  Ó’ «  #_10 HÆ  Ý  #_11 HÆ  ¡   #_12 HÆ    #_13 HÆ  ú@t;¹Ž¦¹Š™xgž…[¥„•¦¾@JV ¿õS€v)ÚÛhs[΄•¦¾@Ô3æ~C^â¸zPÇH[÷„•¦¾@eíæL ó÷y¸-ûuOþ\ „•¦¾€ûLó ×M×(Dá)¯<ë