"`5„•¦¾ Òx° "Le %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‹Ð@Ð÷@&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. y0Ï\ƒÍ‰¬!Æô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èçÃ% s0± jé¥ùêh¯ž¾aõ|Ø e0O~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ã"->  'le_refl 9D{(°@ @‘Ð÷¢ (PeanoNat %Arith #Coq@é@'le_refl-uÁ«B  (le_trans 9D{(°@ @‘Ð÷@(le_trans:þŽ   *le_antisym 9D{(°@ @‘Ð÷@+le_antisymmð9¾  "_7 X–°@%arith’  ’ Ð÷ %Peano $Init @@"le UxT@ðC@¤ ›'META571›'META573 1@@ @@ ‘°š 6€¶!n›  Ð÷ )Datatypes - ,@@#natò@€¶!m›¶!p›¶@©›  7@€ 4¶@©›  8©›  ‡  @@Ð÷‡@1Coq.Arith.Le#<>#1:aýâ@  "_8 X–°@%arith’  ’ Ð÷ %LogicO@"eqÐ @ðA@¤’  @°’ Ð÷ )Datatypes`@#natò@›'META581›'META582 ~@@X “°š ‚€¶W›U¶K›W¶@©›E vÒ¶@©›I zL©› 4€°›  &@€ÄTGÐ÷Í@1Coq.Arith.Le#<>#2:aýã@  &le_0_n 9D{(°@ @‘Ð÷¿@&le_0_l?®¨‡·  'le_Sn_0 9D{(°@ @‘Ð÷Ê@*nle_succ_0$‹  â 2 QÀ@@’A@  "_9 À¢¸  Ð÷ñ@íü‡¡à@A@@@@  ‘  @@@@  #_10 2Mì ‘  #_11 '` oÐ@‘B )nat_scope @@ ’þ ’ò@  ¾ 2 QÀ@@’@@  #_12 À¢¸  Ð÷@É8àƒ+  ‘*@  #_13 2Mì ‘    #_14 '` oÐ@‘C ( * @@ ’' ’* ’@  º 2 QÀ@@’@@  #_15 À¢¸  Ð÷H@Å8ßÞ‹W  ‘V@  #_16 2Mì ‘    #_17 '` oÐ@‘C T V @@ ’Õ ’Ó ’J@  'le_n_Sn 9D{(°@ @‘Ð÷X@.le_succ_diag_r´ªÁP  'le_Sn_n 9D{(°@ @‘Ð÷c@/nle_succ_diag_l"OÇy[  Ó 2 QÀ@@’@@  #_18 À¢¸  Ð÷Š@Þ )õÒ™  ‘˜@  #_19 2Mì ‘    #_20 '` oÐ@‘C – ˜ @@ ’î ’˜ ’Œ@  #_21 X–°@%arith’  ’ p@ð@@¤ “  X@A›'META589 ð@@j °š ô€¶i›g©›T œ  lA€äMÐ÷Ó@1Coq.Arith.Le#<>#3:aýä  ‘Ð÷ %Logic $Init #Coq@@#notШïð@@¤¤’ ¦@ ¤“  ‹@B›'META590“  ”@A @@£ °š "€¶¢› ©š 0€©›’ ©œ  «B€$œCŽÐ÷@1Coq.Arith.Le#<>#4:aýå@  #_22 X–°@%arith’  ’ @ðA@¤ ¤“  ¿@B›'META593¤“  É@B›'META594 ‘$@@ä °š €¶ì›9¶ì›;¶@©›ë ^©›è ©œçÚ©œÙ ÐÐ÷V@1Coq.Arith.Le#<>#5:aýæ  ’ @ð@@¤ ›'META596¤“  @B›  @@ °š €¶›©›ÿ Œ©œmøÐ÷~@1Coq.Arith.Le#<>#6:aýç  ‘«ð@@¤¤’ H@ ¤“  -@B›'META597› $@@B °š (€¶A›?©šŸ©›/ ©œ¿¿(Ð÷®@1Coq.Arith.Le#<>#7:aýè@  #_23 X–°@%arith’  ’‚ðA@¤’ ‡@°’ ™@“  ž@A›'META603 ‘â@@w “°š €¶Λ̶@©›À ïœµ©›©°›œ›™^Ð÷ä@1Coq.Arith.Le#<>#8:aýé  ’ÌðA@¤’ Ñ@ ›'META605›'META606 ‘r@@  “°š €¶O›N¶L›÷¶@©›L ©œKÁ©›G –ĉÐ÷@1Coq.Arith.Le#<>#9:aýê  ’÷ðA@¤’ ü@ ›'META608›'META609 ‘ß@@Ë “°š €¶£›¢¶ ›Ÿ¶@©› ©œœ쩜™K©›– Äò·Ð÷=@2Coq.Arith.Le#<>#10KÓ@  )le_pred_n 9D{(°@ @‘Ð÷/@)le_pred_l Bn`'  'le_pred 9D{(°@ @‘Ð÷:@,pred_le_mono&J¹#2  #_24 X–°@%arith’  ’ @ð@@¤ ¤‘^›'META619› -@@ °š 1€¶›©› ©š ¡Ð÷Q@$pred.÷y…v€••þÐ÷„@2Coq.Arith.Le#<>#11KÓ@  º 2 QÀ@@’A@  #_25 À¢¸  Ð÷’@Å" Unà@A@@@@  ‘¡@  #_26 2Mì ‘   #_27 '` oÐ@‘F .function_scope   ¦ ¨ @@ A A A ’« ’® ’¢@  &le_O_n 9D{(°@ @ñ¤  'le_Sn_O 9D{(°@ @í«  )le_n_O_eq 9D{(°@ @²@@ƒdþ¢}í‹Om§qö+4Ž„•¦¾@ä™sª£5Å)3Õc4·„•¦¾@ÀÒÈÿÍñ÷tô›Õw&^—«4à„•¦¾@" ³hDíô¤Ì†wX9ó8"„•¦¾÷îàБ·!n›  Ð÷ )Datatypes $Init #Coq@@#natò@€·!H©›  Ð÷ %Peano@"le UxT@€ Aœ  A€©š Ð÷ %Logic@&eq_sym £Xø€À)BÈ"H0·0.ÍРÐ÷@#andЖw@BBB°@ @ @@D·@©› € ¶@0©›  Ð÷"@"eqÐ @€°H,¶@© °K0/©; $1¶@©°PC5©š Ð÷¢ (PeanoNat %ArithR#Nat@&le_0_r?®¨€D·@"·@¶@#©S I<¶hf'©L ?‘š Ð÷X@&le_n_S1W·€‘š Ð÷_@&le_S_n11¿€‘š Ð÷&@*lt_le_inclµ¤€‘·!P¶@ƒ¶@„”A·\¶!pŠ©b pq·"HS¶¶!q“¶@©„ m{¶@©E2©F ©œ  žB€D©T·§¥©š Ð÷¥@'nat_ind¨J€À·¯­¶!m°¶@©GL·´·§©¥+©·»¹·#IHn·½·"Le©°  §©š Ð÷±@&le_ind1QØ€à-·Ê©I ©17´©6À00©œ  ÂA€5©† 6·"m0ڷͩ˷"H1©J ©FJ»©À4–©š Ð÷ .“@(le_Sn_le )õÒ€°=ŸÆ©V ¡ ÈÖÖãA›ÌöYª…L@^—ÊJ