"`„•¦¾÷^Õś° ,ROrderedType %Reals #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@p  )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 k0JŸĄqƒTttś‚ŚÖ±  'BinNums 'Numbers #Coq@0dmk(Ö5æ³Juōõ€<  *EqdepFacts %Logic #Coq@0FI$įͼՋ„½”`  )Eqdep_dec %Logic #Coq@0u ėĻwWIϰ—ß¼  &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;0RŖ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ī!>ń  $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–\ņĶ—Ą  )OrdersTac *Structures #Coq@0Ó5'4Ō–+÷čó9čēĆ%  +OrdersFacts *Structures #Coq@05MÜæčēĪ¶öĪ–LB  -GenericMinMax *Structures #Coq@0įÅĮ‡ÆŌmßåj$Š  *NumPrelude 'Numbers #Coq@0Į5WUVŦö]ÅxVXŻįŌ  (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ózn7ķ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‰“ž  'BinList +setoid_ring #Coq@0žAƒƒŚŲu“š¹®Īģ  ,Ring_polynom +setoid_ring #Coq@0ga³ßKķw9’č`ÖUW£  +ListTactics %Lists #Coq@0½ā,J­»€Żcšy{žō  +InitialRing +setoid_ring #Coq@0·ŪkŪ/T=cžNü­½ö‚  (Ring_tac +setoid_ring #Coq@0Āx°į2]%76£ņˆ2f  )Ring_base +setoid_ring #Coq@0fƒbU‹Š(2cNęe›  $Ring +setoid_ring #Coq@0łØī·¤ŖŪīM¹ųę±sᬠ )ArithRing +setoid_ring #Coq@0ĻṔŒCgt‘Ä?µ}  %Arith  #Coq@0I‰|ŠŗåX…*oŒš4Ąƒ  #Max %Arith #Coq@04=Źł;Œ3$>“„a«Uå  #Min %Arith #Coq@0Cé×e¬ˆ-Fѕę  (PreOmega %omega #Coq@0²\Øļ|چBb½~wŻ4™  %Omega %omega #Coq@0tČ.J'6\ĻØøĘrK  (Zpow_def &ZArith #Coq@0f蓜DĄXĖżł;ФV”  *ZArithRing +setoid_ring #Coq@0­{ü³#¦'[{nm™!Ž/  ,Zcomplements &ZArith #Coq@0Åźģ<¹n. øē“?  &Zpower &ZArith #Coq@0+ŠlóTvŽ1 Åq…ÆĘ  ,Field_theory +setoid_ring #Coq@0BĘ~uƒāYŁ®÷¤Œ•²Ł  )Field_tac +setoid_ring #Coq@0Öd vDZl^Ū¹„H„  %Field +setoid_ring #Coq@0¼J‘Ŗ _ŖżąÓĆČ«ž  )RealField +setoid_ring #Coq@0Ņß ņŠõ>āŹ¾ī‚q”   %RIneq %Reals #Coq@0ĪJUŚ»ł¹šėIu)–$w  &DiscrR %Reals #Coq@0śŸŲą‚™z4žį1©pV.  %Rbase %Reals #Coq@0°J‚Ü”­Ÿ\ c6®{‹:ÓrT˜^½ćéyS3Ųøŗ„•¦¾šhDbį Š ,ROrderedType %Reals #Coq@šA  'Req_dec @’°@@¶"r1š Š÷ ,Rdefinitions %Reals #Coq@@!RĮӀ¶"r2𠀩›  Š÷ &Specif $Init #Coq@@'sumbool7Ģ‚K@€ ©›  Š÷ %Logic $Init #Coq@@"eqŠ @€°/BA©š Š÷@#notШ©› €°<BA@ @@@@°AAĄ@ŠŠ@ÉĪ>Š@Š÷ ,Field_theory +setoid_ring #Coq@@&FEevalÉĪ>@@A@A"sü Š@Š÷ ,Ring_polynom +setoid_ring #Coq@@&PEeval"sü @@A@B A@ A@  $Reqb @‘ ·gš Š÷ ,Rdefinitions ~ }@@!RĮӀ·d ĶŠ Š÷ &Specif $Init@'sumbool7Ģ‚K@B AA AA°@  @@ @@A·!s©› € ©›  Š÷ %Logic@"eqŠ @€°/BA©š Š÷ @#notШ›  Š÷ )Datatypes,@$boolüZ'@€©š Š÷ ĄA@¶ Ž0­€  ·@'œ  A€·@œ  B€@¶»ŗ¶®­›  Š÷ )Datatypes $Init #Coq@@$boolüZ'@€ ° ø+k() 7!= Rł’’’'>G'>H''+k6'° ’(h Ąc  AA BAAAP ‘‘=¬€@ @@@@Ÿ  'Reqb_eq @’°@śA¶ź鶐ŻÜ©š Š÷Ź@#iffŠ”)€ ©› Ņ€°:©š Š÷@œ+#Wų€ BAœ   C@A€©› ‰BA@ @@@@Ź  (R_as_UBE’š¢A  !t @‘ ³@”@‘ ¶@ @@@@ą   @‘ ©Ć@¶!xš ,€¶@”A °867 k  ’ҐD ‘‘±L€@ @@@@  #eqb @‘ š Š÷ @ķ+#Wų€@”‘ @ @@@@  &eqb_eq @‘ š Š÷±@{ Žz€@v‘ @ @@@@"@@ @@ @@@  'R_as_DT’š¢x”¢ *Equalities *Structures #Coq@)Make_UDTF¢†m  i @‘ @”‘    ¬%' A *Equalities *Structures@@‘ Š÷‘°_!M *Equalities *Structures #Coq@@!t;-ž?  @Š@  % @Š@惯Š@Š÷)@ 惯 J>@AŠ@ēmŠ@Š÷.@#eqbēm db@A@AB@A  Š@¢7 EL@A@@ Š@ ¬%'Ą@/@A@A@@@°AAĄ@@ A@  & @‘ –@¶!xZ¶@[”’ °867 k  ’Š÷‘°[!T = < ;@@:<§ĢD ‘‘ Š÷ %Logic $Init @"eqŠ @L€ G 8  Š@V : Š@<Y@AŠ@(Ÿ•ÓŠ@Š÷?@S(Ÿ•Ó J@@AŠ@( ,‘Š@Š÷C@I( ,‘ d@@A@AB@A@  Š@¢G+UsualBoolEq g @@@A@  Š@¢N'UsualEq ¢Q @A@  @Š@°[4p ¢W  @Š@ƒ/§Š@Š÷@pƒ/§@A@A@A  Š@¢_*HasUsualEq  @A@@ @Ą@°ŽA 1D“ę H„@A@@a  Ԑ @‘ Ó@¶@¶¶@·‘ Š÷’@{;.4ż ˆ y@ @@@@r  Ԑ @‘ š Š÷¢…%@Žŗ Ȁ@¶uͶ!yŠ©š Š÷«@KŠ”)€ ©²° ©÷‘޵‘ Š÷“@&eqb_eq $X « œ@ @@@@•  (eq_equiv @‘ ©š Š÷ /RelationClasses 'Classesģ@.eq_equivalence()'ó€3@©›  Š÷ @+EquivalenceĖ~ī@€ żš ”Š÷¢¼@ÖžfĆŠ÷:@×ę‹+€ °ؐ  ’Š÷‘°\!E§@Ž5Āó“D ’Š÷ /RelationClasses 'ClassesÆ@'()'óL€ č Ł  @Š@°\õ Ü @ŠŠŠ@(Ÿ•ÓŠ@Š÷ā@ö(Ÿ•Ó Jš €@A@A(ŸOŠ@Š÷é@·(ŸO‘Š÷@¹;-„»@A@B( ,‘Š@Š÷ķ@ó( ,‘‘Š÷ @õ;.4ż@AŠ@8sģŠ@Š÷ņ@[8sģ‘Š÷@] $X@A@AC@A  Š@¢÷)UsualIsEq ś°@A@@ @Ą@°&A Ż‹X_ AW@A@@ł  'eq_refl @‘ ©œ  +A€@¶ūS©/°U%% °<+kG'€€ '   @Š@°]Q4  @ŠŠŠ@(Ÿ•ÓŠ@Š÷!@5(Ÿ•Ó J?@A@A(ŸO<@B( ,‘84C@A  Š@¢&-UsualIsEqOrig )ß@A@@ @Ē@@$  &eq_sym @‘ ©š Š÷T@  £Xų€¼@¶'¶²€¶@]©]°ƒTC °(  ’Š÷‘°]€&@]6A5D ’Š÷!@&eq_sym £XųL€ c T < 0@ @Ą@°€A 1Fµd Jv@A@@S  (eq_trans @‘ ©š Š÷ƒ@ !Ņyķ€ė@¶V®¶įƶ!z²¶@©°µ2†¶@©’°øE6 °]  ’5D ’Š÷R@(eq_trans!ŅyķL€ ” … m a@ @1@@€  &eq_dec @‘ ·~Ö· ×Ȑ!H©š ”Š÷Ž@ń#Ńå`€—Ȑ!b© aµ¬©ĶŠ­@ @@ @@°@ @@D· “¶© ©˰¹Į¦©Ͱó;D©Ō ©ҰųFA©ȐĖ ·%©- ©Ū°É¶¶©ݰ€©œ  łA€°©אȐ"H0Ż©= ĶŠ Š÷ź@#andŠ–w@BBB°@ @ @@D·@©› € ¶@"©ż°#G,¶@/&õ··$_tmp¶@ ,©ż©ß ÷ä·X©` ©°üåé3©œ  *B€°H1µ·"EQLČ3Ķ/·@©$ ¶@"¶@N¶@$·@·@Č©ČA©š Š÷'@&eq_ind £J€ą·!eĶq·x ż( ›  Š÷4@%Falsee’ė@€›  Š÷:@$TrueŁy’@€œ  A€8©š Š÷C@)False_induŁ€ ?Cg%@¶p¶£qQ ° +k() 7! 7!= Rµł’’’'+'+0'$'= Rś’’’'>G '9'+k7%'+9'#= R!ś’’’'>' LL +-M7777%'+k+ 7!T'GM77&'= Rł’’’'6'6''+k6' +k+7!L 77"7!T'7!7 7!7%'@ ‘‘ Š÷ @%Falsee’ė@ ģ$ ’Š÷‘°W!F@©ž;ɐh ’Š÷‘°V~$@2Īž*ŠąĄxxT ’Š÷@#iffŠ”)  ‘‘ Š÷ )Datatypes'@$boolüZ'@°Œ˜  ĄŠ @ @@ @@°@ @@D  @@ A@A@Ų Ą @El ’Š÷@@)False_induŁ, ‘A, ĄŠ Š÷N@#andŠ–w@B®­¬ AB@E Äģ ’Š÷V@&eq_ind £J ‘‘ Š÷ &Specif^@'sumbool7Ģ‚K@ģ ‘‘i ”  ‘‘ Š÷m@$TrueŁy’@ü ’Š÷s@#notŠØļĢ ’Š÷i@¬3ĖLn|€ ŗ «  @Š@°WnĒ ® @ŠŠŠ@(Ÿ•ÓŠ@Š÷“@Č(Ÿ•Ó‘Š÷Ó@Ź;-ž?@A@A(ŸOĻ@B( ,‘Š@Š÷ø@¾( ,‘ dš I€@AĪC@A  @Š@°VųŪ Ā @ŠŠŠ@(Ÿ•ÓŠ@Š÷Č@Ü(Ÿ•Ó Ję@A@A(ŸOŠ@Š÷Ģ@š(ŸO ^©› §€š ”Š÷Ö@ź(Ÿ•ÓŠ÷ō@ė’€@A@B( ,‘ģčC@A  Š@¢Ś-HasEqBool2Dec Ż“@A@@ @@@@Ų@@ @@ @ŠŠ@ž_GŠ@Š÷'@łž_G J.@A@AžfĆŠ@Š÷+@·žfƑŠ÷@¹ę‹+@AŠ@žöŠ@Š÷0@ōžö dU@AŠ@#Ńå`Š@Š÷5@\#Ńå`‘Š÷)@^ŗ Č@A@ABC@  (Rcompare @‘ ·ķE·xFĶŠ Š÷:@%sumor$ |@B AA AA°@  @@ @@D·ū©› € ©7 ©š Š÷Z@#Rlt=›€;©š Š÷`@#Rgt=<€›  Š÷-@*comparison;æf@€©š Š÷ 'Raxiomsl@-total_order_T=Ņ–X€, ·XĶŠjBa`°@  @@ @@D·_©] ©&ĶP ·!rœ   B€·4՜  $A€· -œ  (C€@¶8š Š÷ ,Rdefinitions %Reals #Coq@@!RĮӀ¶Š›  Š÷I@:;æf@€ ° 8+k() 7!= %R2ł’’’'>= Rł’’’'>H'>G''>I''+k6'+k6'Ą ’?h Ąj  AA BAADP ĄAHAAŒ ‘‘U ,€@ @@@@ä  -Rcompare_spec @’°@?B¶oš Š÷ ,Rdefinitions %Reals #Coq@@.ĮӀ¶ ©›  Š÷€@+CompareSpec!Q]@€Ą©› #€°BA©š Š÷   @@#Rlt=›€ BA©š  € AB©š Š÷m@¼"ÜS/€ BA@ @@@@&  'R_as_OT’š¢yA  \ @‘ @󐑠é  Š@  Š@@AŠŠ@Ļ’¶Š@Š÷@čĻ’¶ļ@A@AϚ2Š@Š÷@¤Ϛ2ķ@AŠ@Š)tŠ@Š÷@ߊ)tė@AŠ@$£ĻŠ@Š÷@E$£Ļé@A@ABC@A@ļŁ@@Õ  ų @‘ h@Ґ Ķ ²„@@ß  R @‘ Q "@‘ } &|z@@ź  L @‘ x -@s‘ f 1db@@õ  ` @‘ _ 8@©U Lš ”Š÷J@#Ϛ2€ L B8@@    @‘   I@   Mļ@@  ķ @‘ ģ T@萐 ā XÓĻ@@  ɐ @‘ Č _@А ø c­©@@'  § @‘ ¦ j@    n’\@@2  "lt @‘ -@¶@Ą¶@Į”A‘ 2@ @@@@¶  "le @‘ š Š÷˜@#Rle=Œ€@¶"r1š Š÷¼@’ĮӀ¶"r2š €” ‘ @ @@@@Õ  'compare @‘ š Š÷u@|"ÜS/€@,‘ @ @@@@ę  +lt_strorder @’°@AC©›  Š÷ /RelationClasses 'Classes #Coq@@+StrictOrder. ē[@€ š Š÷=@ļ=›€@ @@@@  )lt_compat @’°@^D©š Š÷ )Morphisms 'Classes #Coq@@&ProperÕÉL€°¶@ōš©š Š÷ )Morphisms @*respectful%WO?€Ąž¤=© Ą„?/¦@ @@@@(  'le_lteq @’°@ƒE¶³l¶?g©š ‰€ ©{Ė©›  Š÷ļ@"orŠ Ļ@€@ @@@@B  ,compare_spec @‘ š Š÷ā@g%Ī€@b‘ @ @@@@S@@ Š@ ¬%'ć@AĄ@ķĄ@†Ą@•@ABC @ŠŠŠ@~”2Š@Š÷3@š~”2‘Š÷6@ņ­`Ć@AŠ@Ļ’¶Š@Š÷8@Ļ’¶‘Š÷;@’ž_G@A@ABϚ2Š@Š÷<@Ϛ2‘@AŠ@Š)tŠ@Š÷@@iŠ)t‘Š÷C@kžö@A@AC$¢ĻmŠ@Š÷D@z$¢Ļm‘Š÷G@|#ћž@AŠŠ@$¢ęŠ@Š÷J@Ü$¢ę‘Š÷M@Ž#Ѳ«@AŠ@$£ĻŠ@Š÷O@g$£Ļ‘@A@AB%“4Š@Š÷R@s%“4‘Š÷U@u$ć®@AŠ@%ŅŠ@Š÷W@ŗ%Ņ‘Š÷Z@¼%Ó @A@ACD@  &ROrder’š¢Ų”¢ )OrdersTac *Structures #Coq@/OTF_to_OrderTac¢ęq  "TO’𢐐”¢ &Orders *Structures #Coq@1OTF_to_TotalOrder  ݐ @‘ @t‘ Š÷‘°U!O &Orders *Structures #Coq@@!t5ü<<  @Š@°E#OTF )OrdersTac *Structures #Coq@ 7 @ŠŠŠ@~”2wŠ@Ļ’¶Š@Š÷>@Ļ’¶ J³@A@ABϚ2Š@Š÷B@"eqϚ2 ^÷@AŠŠ@Ϛ«Š@Š÷I@"leϚ« h'@AŠ@ϚŗŠ@Š÷O@"ltϚŗ hk@A@ABŠ)t@CD$¢Ļm}Šy%“4pŠ@%ŅlŠ@;²ęKŠ@Š÷W@'compare;²ęK d@A@ABCE@A  Š@¢/` nÕ@A@  @Š@A ‘7 @ŠŠ@“×ļŠ@Š÷‘=@“×ļ d@@A@A1фZŠ@Š÷@D1фZ J@@AŠ@1ы֩@Š÷@01ы֠^@@AŠ@1ьOŠ@Š÷ @-1ьO h@@AŠ@1ь^Š@Š÷@+1ь^ h@@A@ABCD@A  Š@¢\l ¢%~ @@@A@@ ¬@@@°AAĄ@@ A@  А @‘ @@‘ Š÷r@Q5üCø h : 5 @ @@@@  ) @‘ š ”Š÷¢Ń@3%“4Š÷@4$殀@©$ Z‘ Š÷Œ@(eq_equivąŻ£ ƒ U P 6@ @ä@@/  § @‘ Ó@:‘ Š÷ž@p5üD@ ” f a G@ @@@@°AAĄ@@ A@  z @‘ š Š÷/@‚ µļ€@©›  Š÷\@+StrictOrder. ē[@€ M󐑠Š÷¾@+lt_strorder*ā˜” µ ‡ ‚ h@ @@@!  { @‘ š Š÷M@ƒ#e®Ÿ€@©š Š÷o@&ProperÕÉL€w‘ Š÷Ś@)lt_compat’X% Ń £ ž „@ @Ą@°XA ŪvČi A@A@@A  ɐ @‘ Č@¶@€¶@‘ Š÷ņ@¼ߏѠč ŗ µ ›@ @@@@T  o @‘ š Š÷€@w 0ļ€@¶?—¶Ź˜©›  Š÷a@+CompareSpec!Q]@€Ą|G©G rs©ģ[‘ Š÷@,compare_spec#8Śu   Ż Ų ¾@ @@@@w  į @‘ š ”Š÷£@é$¢ĻmŠ÷¹@ź#ћž€@K‘ Š÷+@&eq_decĻxó " ō ļ Õ@ @@@@Ī  5 @‘ 4@ِ‘ Š÷=@5üD1 3   ę@ @@@@Ÿ  Ԑ @‘ š Š÷Ė@ÜY°4€@¶Šā¶ć©Ӑ‘ Š÷U@'le_lteq4†Yŗ L   ’@ @@@@ø  (lt_total @’° Y + &    @Š@°Tih  @ŠŠŠ@łˆ±Š@Š÷@˜łˆ±‘Š÷t@š’X%@A@A 6©Š@Š÷@K 6©‘Š÷x@MĻxó@AŠŠŠ@ H/Š@Š÷ @ń H/‘Š÷@óąŻ£@A@A!FĄ]Š@Š÷$@K!FĄ] dš •€@A@B'  Š@Š÷+@t'  ‘Š÷Š@v#8Śu@AŠ@/IÉ Š@Š÷0@Ļ/IÉ ‘Š÷@Ń*ā˜”@A@ACD8ķŠFŠ@Š÷4@<8ķŠF‘Š÷“@>4†Yŗ@AŠŠŠ@:clČŠ@Š÷;@:clČ Jš ž€@A@A:ctDŠ@Š÷B@~:ctD ^š 3€@A@B:ct½Š@Š÷I@~:ct½ hš o€@AŠ@:ctĢŠ@Š÷Q@€:ctĢ hš €@A@ACE@A  Š@¢Y-OTF_LtIsTotal \ @@@A@@·B¶÷O¶‚P©= ł©? 0“@ @@@@@@ @@ @ŠŠŠ@—‰·Š@Š÷¢śč@v—‰·‘Š÷ī@xY°4@A@A l9Š@Š÷¢’ķ@Ē l9 Jf@AŠ@ sµŠ@Š÷¢ó@µ sµ ^«@A@AB t.Š@Š÷¢ ų@³ t. hŁ@AŠŠŠ@ t=Š@Š÷¢@µ t= h@A@A£ˆ"Š@Š÷¢@£ˆ"‘Š÷ @#e®Ÿ@AŠ@ąØšŠ@Š÷¢ @ĆąØš‘8@A@ABņ  Š@Š÷¢!@fņ  ‘.@AŠ@-šæĪŠ@Š÷¢&@Į-šæĪ dÖ@AŠ@4J rŠ@Š÷¢,@é4J r‘Š÷ @ė 0ļ@AŠ@;óȑŠ@Š÷¢2 @E;óȑ‘Š÷&@G µļ@A@ABCDE@  S @’°  Ō  @Š@°D!P ¢Ł2 @ŠŠŠ@ fŠ@Š÷»@] f‘Š÷Ś@_&·ą²@A@A "ˌŠ@Š÷æ@Ź "ˌ‘Š÷Ž@Ģ0[”Ų@AŠ@˜®Š@Š÷Ä@˜®‘Š÷ć@1фZ@A@AB˜µŠŠ@Š÷Č@˜µŠ‘Š÷ē@ 1ыÖ@AŠŠŠ@˜¶Š@Š÷Ļ@˜¶‘Š÷ī@ 1ьO@A@A˜¶Š@Š÷Ó@˜¶‘Š÷ņ@1ь^@AŠ@.É÷Š@Š÷Ų@^.É÷‘Š÷÷@`g C@A@ABkźÅŠ@Š÷Ü@kźÅ‘Š÷ū@¤Į@AŠ@}OuŠ@Š÷į@µ}Ou‘Š÷@·¶%Į@AŠ@5|£Š@Š÷ę@5|£‘Š÷@“×ļ@AŠ@;ÕLGŠ@Š÷ė@7;ÕLG‘Š÷ @9"“@A@ABCDE@A  @Š@°C!OC @A  Š@¢,MakeOrderTac ų@A@  @Š@°BKN ‘Nž@A  @Š@°AT ‘ @ŠŠ@ź¾Š@Š÷‘@bź¾@A@Aź$:Š@Š÷@Lź$:@AŠ@ź$³Š@Š÷@Hź$³@AŠ@ź$ĀŠ@Š÷ @Eź$Ā@A@ABC@A  Š@¢:*OrderFacts #@A@@j@»@ @Ķ@@°AAĄ@@ A@  'le_refl @’° | N z < 7 2 - @A¶Ė #©Œ õõ@ @å@@  )lt_irrefl @’° ‘ c  Q L G B /@”B¶ą 8© ©į@ @ū@@.  ̐ @’° ¦ x ¤ f a \ W D@©Cΐ@ @ @@?  *le_antisym @’° ø Š ¶ x s n i V@»D¶ _¶’ `¶@O¶@©Ė  5įc@ @$@@W  'neq_sym @’° Š ¢ Ī  ‹ †  n@ÓE¶ w¶Ŗ x¶@ H© Hś@ @@@@n  *interp_ord @‘ ·!o›  Š÷ )OrdersTacm@#ord‚Č @€ĶŠ @°@@@°@@@°@°@@@D·„ h°Ų?@¶§ ° č+k= Rų’’’'6'6'6''+k+7T'+7T'6'ą ’Š÷‘°AĀ   @@"ltīĄ\ ’Š÷ @ķż¼ ČØ ’Š÷@"eqī8L ’Š÷@’l ĄŠ Š÷@4‚Č @@10/° @@ A@ B@A@x ‘A܀ 0  . š ė ę į Ī@ @@@@Č  %trans @’° A  ?  ü ÷ ņ ß@DF¶b`¶"o'c¶” ģ¶ ķ¶> ī¶@©š Š÷¢ Æ”@vøų©€°?t ȶ@ © °©š Š÷r@)trans_ord-0u€ Ž I~@ @ĄĄ@@A°čA Ū€Źß KĄ@°ģA Ū“ĻŒ ^Ą@Ź@ABC@@ž  m @‘ ·½ ·H ·g ©š Š÷(@B-uwŪ€Šœ  –A€ ń š@s ° L+k() LL7#' ’Š÷¢†"@S$Ēćt€  b Ž P K F A .@ @@@@(  (le_trans @‘ ·č @·s A·’ B©+М  ½C€Ä  @¶š H¶{ I¶š J¶@©“i¶@©¶ —̐ ° L+k() NN7#' ’/t€ »  ¹ { v q l Y@ @@@@S  (lt_trans @‘ ·  k·ž l·½ m©VМ  čB€ļ C B@¶  s¶¦ t¶Å u¶@÷¶@ų©* ° L+k() MM7#' ’Xt€ ä ¶ ā ¤ Ÿ š • ‚@ @@@@|  +le_lt_trans @‘ · < ”·Ē •·ę –©ŠT) i h@¶ A ™¶Ģ š¶ė ›¶@Q& ° L+k() MN7#' ’|t€  Ś  Č Ć ¾ ¹ ¦@ @@@@   +lt_le_trans @‘ · ` ø·ė ¹·  ŗ©£ŠMx9  Œ@¶ e ½¶š ¾¶ æ¶@A¶@vJ ° L+k() NM7#' ’”t€ - ’ + ķ č ć Ž Ė@ @@@@Å  %eq_lt @‘ · … Ż·  Ž·/ ߩȊÄr^ ² ±@¶ Š ā¶  ć¶4 ä¶@2o ° L+k() ML7#' ’Őt€ Q # O      ļ@ @@@@é  %lt_eq @‘ · © · 4 ·S ©ģŠ–č‚ Ö Õ@¶ ® ¶ 9 ¶X ¶@ж@W“ ° L+k() LM7#' ’źt€ v H t 6 1 , ' @ @@@@  %eq_le @‘ · Ī &· Y '·x (©Š ę§ ū ś@¶ Ó +¶ ^ ,¶} -¶@{␐ ° L+k() NL7#' ’t€ š l ˜ Z U P K 8@ @@@@2  %le_eq @‘ · ņ J· } K·œ L©5Š 1Ė  @¶ ÷ O¶ ‚ P¶” Q¶@¶@  ° L+k() LN7#' ’3t€ æ ‘ ½  z u p ]@ @@@@W  &eq_neq @’° Š ¢ Ī  ‹ †  n@ÓG¶  w¶ Ŗ x¶É y¶@Ƕ@© JŹ© Lɐ@ @@@@r  &neq_eq @’° ė ½ é « ¦ ” œ ‰@īH¶ : ’¶ Å “¶ä ”¶@¶@ć@ @@@@‰  *not_neq_eq @’°  Ō  Ā ½ ø ³  @I¶ Q ©¶ Ü Ŗ¶@© z |ś@ @¬@@   )not_ge_lt @’°  ė  Ł Ō Ļ Ź ·@J¶ h Ą¶ ó Į¶@© ‘©-$F@ @ …@@ø  )not_gt_le @’° 1  / ń ģ ē ā Ļ@4K¶ € Ų¶  ٶ@© ©<‘@ @@@@Ļ  )le_neq_lt @’° H  F   ž ł ę@KL¶ — ļ¶ " š¶@ß¶@w©™   q@ @@@@ē@@ @@ @ŠŠŠ@—‰·Š@Š÷¢šˆ@—‰·‘Š÷Ž@Y°4@A@A l9Š@Š÷¢Ÿ@g l9 J @AŠ@ sµŠ@Š÷¢„“@U sµ ^ K@A@AB t.Š@Š÷¢Ŗ˜@S t. hy@AŠŠŠ@ t=Š@Š÷¢² @U t= hæ@A@A£ˆ"Š@Š÷¢·„@®£ˆ"‘Š÷«@°#e®Ÿ@AŠ@ąØšŠ@Š÷¢½«@cąØš‘Ų@A@ABņ  Š@Š÷¢ĮÆ@ņ  ‘Ī@AŠ@-šæĪŠ@Š÷¢Ę“@a-šæĪ dv@AŠ@4J rŠ@Š÷¢Ģŗ@‰4J r‘Š÷Ą@‹ 0ļ@AŠ@;óȑŠ@Š÷¢ŅĄ@å;óȑ‘Š÷Ę@ē µļ@A@ABCDEż@@ ŠŠ@ ¬%' ļ@A Ó³2Ą@  Ó³2 [ )Datatypes $Init #Coq@@AŠ@ Ō³qĄ@  Ō³q \ @A@ABĄĄ@° ą‹c A  `  _  ^@A .0T Q +Ring_theory +setoid_ring #Coq@Ą@° ąŒ¢ BA .U>[ J @AB .C @ŠŠŠŠŠŠŠŠ@"OēŠ@Š÷¢ (PeanoNat %Arith #Coq@#Nat@&of_int"Oē‘Š÷ #Nat $Init #Coq@@ Ś6ž@A@A\¼Š@Š÷¢ &BinInt &ZArith #Coq@!Z@'quotrem\¼‘Š÷¢ )BinIntDef &ZArith #Coq@!Z@ / Å@AŠŠ@›\Š@Š÷@+pred_double›\‘Š÷@/S@æ@A@A¾s2Š@Š÷3@&shiftl¾s2‘Š÷*@vYé@A@BC¾s8Š@Š÷8@&shiftr¾s8‘Š÷/@vYļ@AŠŠ@ѓŠ@Š÷?@&squareѓ‘Š÷6@‰yĢ@A@AńĻŠ@Š÷D@&to_intńĻ‘Š÷;@©†@AŠ@ūźzŠ@Š÷5@&doubleūźz‘Š÷,@/³Ļ!@AŠ@~”2Š@‘€@A@ABCD/­Š@Š÷R@)log2_iter/­‘Š÷I@ēwd@AŠŠŠ@NH/Š@Š÷E@&moduloNH/‘Š÷<@1,Ö@A@A‡\dŠ@Š÷J@&of_int‡\d‘Š÷A@1?A @AŠ@‡bzŠ@Š÷P@&of_nat‡bz‘Š÷G@1?G!@AŠ@#ÆŠ@Š÷V@&shiftl#ƑŠ÷M@1ŪdV@AŠ@#µŠ@Š÷\@&shiftr#µ‘Š÷S@1Ūd\@A@ABCD/xīŠ@Š÷¢ &BinPos &PArith #Coq@#Pos@)pred_mask/xī‘Š÷¢ )BinPosDef &PArith #Coq@#Pos@ )XŹė@AŠŠŠ@6Ÿ’Š@Š÷{@&square6Ÿ’‘Š÷r@1ī„9@A@AV+LŠ@Š÷€@&to_intV+L‘Š÷w@2ó@AŠ@V1bŠ@Š÷†@&to_natV1b‘Š÷}@2 @AŠ@V5=Š@Š÷Œ@&to_posV5=‘Š÷ƒ@2ä@A@ABCl»ƒŠ@Š÷¦@)sqrt_iterl»ƒ‘Š÷@!$¢:@AŠ@…@Š@Š÷6@(sub_mask…@‘Š÷-@)®’@A@ADEF  cŠ@Š÷±@'testbit  c‘Š÷Ø@!ć@AŠŠŠŠŠ@7 BŠ@Š÷E@'of_uint7 B‘Š÷<@*`]?@A@AÖóGŠ@Š÷J@)mask_rectÖóG‘Š÷A@+ED@AŠ@F˱Š@Š÷P@)add_carryF˱‘Š÷G@+p®@A@AB^ҶŠ@Š÷Ė@'to_uint^Ҷ‘Š÷Ā@#¹m@AŠ@gL7Š@Š÷¼@'sqrtremgL7‘Š÷³@40Ž@AŠ@—‰·Š@C‘A@A@ABCq¬ąŠ@Š÷Ä@'testbitq¬ą‘Š÷»@5)‘‡@AŠŠŠ@ l9Š@HF@A@A sµŠ@CA@AŠ@ t.Š@@>@AŠ@ t=Š@:8@A@ABCŻŽOŠ@Š÷Ņ@+succ_doubleŻŽO‘Š÷É@6•rö@AŠ@ ŁpŠ@Š÷w@0double_pred_mask Łp‘Š÷n@0-+m@A@ADE T›Š@Š÷¢ &BinNat &NArith #Coq@!N@!t T›‘Š÷¢ )BinNatDef &NArith #Coq@!N@ 2ōę@AŠŠŠ@ 䥊@Š÷@#add 䡑Š÷@3… @A@A élŠ@Š÷@#div él‘Š÷@3‰·@AŠ@ ėYŠ@Š÷%@#eqb ėY‘Š÷@3‹¤@A@AB ķ#Š@Š÷*@#gcd ķ#‘Š÷!@3n@AŠ@ ōTŠ@Š÷0@#leb ōT‘Š÷'@3”Ÿ@A@ACFG õ"Š@Š÷5@#lor õ"‘Š÷,@3•m@AŠŠŠŠŠ@ õqŠ@Š÷?@#ltb õq‘Š÷6@3•¼@A@A õ‡Š@Š÷D@#max õ‡‘Š÷;@3•Ņ@AŠ@ öŠ@Š÷J@#min ö‘Š÷A@3–`@A@AB ö÷Š@Š÷O@#mul ö÷‘Š÷F@3—B@AŠ@ ų~Š@Š÷U@#odd ų~‘Š÷L@3˜É@A@AC ł=Š@Š÷Z@#one ł=‘Š÷Q@3™ˆ@AŠŠŠ@ śĖŠ@Š÷b@#pow śĖ‘Š÷Y@3›@A@A ’cŠ@Š÷g@#sub ’c‘Š÷^@3Ÿ®@AŠ@ ’Š@Š÷m@#two ’‘Š÷d@3”J@A@AB hxŠ@Š÷r@$div2 hx‘Š÷i@>Ć@AŠ@ ”‘Š@Š÷x@$even ”‘‘Š÷o@>4Ü@A@ACD “ŠŠ@Š÷}@$ggcd “Š‘Š÷t@>U@AŠŠŠŠ@ üļŠ@Š÷†@$iter üļ‘Š÷}@>:@A@A 3"Š@Š÷‹@$land 3"‘Š÷‚@>Óm@AŠ@ F)Š@Š÷‘@$log2 F)‘Š÷ˆ@>ęt@A@AB S²Š@Š÷–@$lxor S²‘Š÷@>óż@AŠ@ µœŠ@Š÷œ@$pred µœ‘Š÷“@?Uē@A@AC śÜŠ@Š÷”@$size śÜ‘Š÷˜@?›'@AŠŠŠ@ !›Š@Š÷©@$sqrt !›‘Š÷ @?„ę@A@A ! Š@Š÷®@$succ ! ‘Š÷„@?Ŗ\@AŠŠ@ !°7Š@Š÷µ@$zero !°7‘Š÷¬@@P‚@AŠ@ ö*ØŠ@Š÷»@%ldiff ö*ؑŠ÷²@Źó@A@AB gć_Š@Š÷<@+pred_double gć_‘Š÷3@2‘5\@A@CD ¼§mŠ@Š÷A@÷ ¼§m‘Š÷8@2åłj@AŠŠ@S櫊@Š÷H@&of_intSć«‘Š÷?@4}5Ø@A@ASéĮŠ@Š÷M@&of_natSéĮ‘Š÷D@4};¾@A@BEFGH\R“Š@Š÷R@(mask_ind\R“‘Š÷I@4…¤±@AŠŠŠŠŠŠ@\^¹Š@Š÷]@(mask_rec\^¹‘Š÷T@4…°¶@A@A’!,Š@Š÷b@&pred_N’!,‘Š÷Y@4»s)@A@BšöŠ@Š÷g@&shiftlšö‘Š÷^@5Xó@AŠŠ@šüŠ@Š÷n@&shiftršü‘Š÷e@5Xł@A@A&ŁŠ@Š÷s@&square&Ł‘Š÷j@5,xÖ@A@BC"²“Š@Š÷x@&to_int"²“‘Š÷o@5L@AŠŠ@"ø©Š@Š÷@&to_nat"ø©‘Š÷v@5L ¦@A@AnTqŠ@Š÷„@+testbit_natnTq‘Š÷{@6—¦n@AŠŠ@©B¦Š@Š÷@(succ_pos©B¦‘Š÷@Ēāń@AŠ@¶ĖIŠ@Š÷ņ@'abs_nat¶ĖI‘Š÷é@?nÆš@A@AB.³•Š@Š÷@'of_uint.³•‘Š÷@MSą@AŠ@3Ó~Š@Š÷œ@'sqrtrem3Ó~‘Š÷“@7]%{@A@ACDE,ķŠ@Š÷@'bitwise,ķ‘Š÷@/äv¤@AŠŠŠ@>4'Š@Š÷©@'testbit>4'‘Š÷ @8g†$@A@A„{UŠ@Š÷®@,sqrtrem_step„{U‘Š÷„@8­ĶR@AŠŠ@šu^Š@Š÷9@(div_euclšu^‘Š÷0@ ¹©@A@AfzŠ@Š÷ŗ@'to_uintfz‘Š÷±@9¹øw@A@BCž_GŠ@ s r@AŠŠŠ@žfĆŠ@ s‘ r@A@AžöŠ@ p o@AŠ@Ļ’¶Š@i JØ@A@ABϚ2Š@h‘ y@AŠŠ@Š)tŠ@h d Ķ@AŠ@£ˆ"Š@—‘•@A@ABĪlŠ@Š÷J@'compareĪl‘Š÷A@3†RŠ@AŠ@ąØšŠ@™‘o@A@ACDEFs¦8Š@Š÷R@+of_uint_accs¦8‘Š÷I@5+Œļ@AŠŠŠŠŠŠ@ņ  Š@¢‘n@A@AöĄ}Š@Š÷m@,pos_div_euclöĄ}‘Š÷d@&`Č@AŠŠ@3x–Š@Š÷Q@'compare3x–‘Š÷H@ė]=@A@AĄŠ@Š÷y@&doubleĄ‘Š÷p@'Žŗ_@A@BCūqšŠ@Š÷ś@+of_succ_natūqš‘Š÷ń@$Ćķ@AŠ@wÉŠ@Š÷„@&modulowɑŠ÷{@)1@A@ADK‹žŠ@Š÷‰@&of_intK‹ž‘Š÷€@)j,I@AŠŠŠ@K’Š@Š÷‘@&of_natK’‘Š÷ˆ@)j2_@A@AēÆIŠ@Š÷–@&shiftlēÆI‘Š÷@*O”@AŠ@ēÆOŠ@Š÷œ@&shiftrēÆO‘Š÷“@*Oš@A@ABśĻ,Š@Š÷”@&squareśĻ,‘Š÷˜@*ow@AŠ@ZęŠ@Š÷§@&to_intZꑩ÷ž@*8ū1@A@ACE`üŠ@Š÷¬@&to_nat`ü‘Š÷£@*9G@AŠŠŠŠ@eüÄŠ@Š÷µ@+testbit_nateüđŠ÷¬@+„@A@A+{ŃŠ@Š÷ŗ@'sqrtrem+{ёŠ÷±@,J@AŠ@5ÜzŠ@Š÷Ą@'testbit5Üz‘Š÷·@-T|Å@A@AB ˆĶŠ@Š÷Å@'to_uint ˆĶ‘Š÷¼@.¦Æ@AŠ@ ”½éŠ@Š÷Ė@+succ_double ”½é‘Š÷Ā@.Ą^4@AŠ@#Ńå`Š@ ó‘ ņ@A@ABC#’’ŻŠ@Š÷O@'compare#’’Ż‘Š÷F@ )QŚ@AŠŠ@$¢ĻmŠ@ģ‘ė@AŠ@$¢ęŠ@é‘č@AŠ@$£ĻŠ@ē‘ @A@ABC%t2óŠ@Š÷^@(size_nat%t2ó‘Š÷U@ „š@AŠŠ@%„9üŠ@Š÷e@+of_uint_acc%„9ü‘Š÷\@ Ī‹ł@AŠ@%“4Š@ó‘ņ@A@AB%¼„VŠ@Š÷m@+double_mask%¼„V‘Š÷d@ åÖS@AŠŠ@%ŅŠ@÷‘ö@A@A%ö‘%Š@Š÷v@'div2_up%ö‘%‘Š÷m@ ć"@A@BCDEF'ÅŸŠ@Š÷{@'Ndouble'ÅŸ‘Š÷r@ «œ@AŠŠŠ@(bē0Š@Š÷ƒ@*shiftl_nat(bē0‘Š÷z@Œ9-@A@A(nՖŠ@Š÷ˆ@*shiftr_nat(nՖ‘Š÷@˜'“@AŠŠ@(‘ĶŠ@Š÷@0succ_double_mask(‘Ķ‘Š÷†@»@A@A*W$Š@Š÷”@,compare_cont*W$‘Š÷‹@€ļ!@AŠŠ@-šæĪŠ@QO@A@A.„0—Š@Š÷œ@.sub_mask_carry.„0—‘Š÷“@Ī‚”@A@BCD.ė„Š@Š÷@!t.ė„‘Š÷@ ¢’;@AŠŠ@.먩Š@Š÷@#add.먩‘Š÷@ £`@A@A.ė­UŠ@Š÷#@#div.ė­U‘Š÷@ £” @AŠŠ@.ėÆBŠ@Š÷*@#eqb.ėÆB‘Š÷!@ £•ł@A@A.ė± Š@Š÷/@#gcd.ė± ‘Š÷&@ £—Ć@AŠ@.ėø=Š@Š÷5@#leb.ėø=‘Š÷,@ £žō@A@ABCEGHI.ė¹ Š@Š÷:@#lor.ė¹ ‘Š÷1@ £ŸĀ@AŠŠŠŠŠŠŠŠ@.ė¹ZŠ@Š÷G@#ltb.ė¹Z‘Š÷>@ £ @A@A.ė¹pŠ@Š÷L@#max.ė¹p‘Š÷C@ £ '@A@B.ė¹žŠ@Š÷Q@#min.ė¹ž‘Š÷H@ £ µ@AŠ@.ėŗąŠ@Š÷W@#mul.ėŗą‘Š÷N@ £”—@A@AC.ė¼gŠ@Š÷\@#odd.ė¼g‘Š÷S@ ££@AŠŠ@.ė½&Š@Š÷c@#one.ė½&‘Š÷Z@ ££Ż@A@A.뾓Š@Š÷h@#pow.뾓‘Š÷_@ £„k@AŠ@.ėĆLŠ@Š÷n@#sub.ėĆL‘Š÷e@ £Ŗ@AŠ@.ėÄčŠ@Š÷t@#two.ėÄ葩÷k@ £«Ÿ@A@ABCD.ö,aŠ@Š÷y@$div2.ö,a‘Š÷p@ ®@AŠŠŠ@.öXzŠ@Š÷@$even.öXz‘Š÷x@ ®?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@CDF/Ģī‘Š@Š÷¹@%ldiff/Ģī‘‘Š÷°@ „ÕH@AŠŠŠŠŠŠ@0÷Ø0Š@Š÷Ņ@'compare0÷Ø0‘Š÷É@?H{@A@A1P%Š@Š÷“@!t1P%‘Š÷«@  Ø@A@B1PµŠ@Š÷¹@#abs1Pµ‘Š÷°@ ™¶@AŠŠ@1Pµ&Š@Š÷Ą@#add1Pµ&‘Š÷·@ ™Ķ@A@A1P¹ŅŠ@Š÷Å@#div1P¹Ņ‘Š÷¼@ žy@A@BC1P»æŠ@Š÷Ź@#eqb1P»æ‘Š÷Į@  f@AŠŠŠ@1P½‰Š@Š÷Ņ@#gcd1P½‰‘Š÷É@ ¢0@A@A1P½­Š@Š÷×@#geb1P½­‘Š÷Ī@ ¢T@A@B1P¾ŹŠ@Š÷Ü@#gtb1P¾Ź‘Š÷Ó@ £q@AŠŠ@1PÄŗŠ@Š÷ć@#leb1PÄŗ‘Š÷Ś@ ©a@A@A1PňŠ@Š÷č@#lor1Pň‘Š÷ß@ Ŗ/@A@BCD1PÅ׊@Š÷ķ@#ltb1PÅבŠ÷ä@ Ŗ~@AŠŠŠŠ@1PÅķŠ@Š÷ö@#max1PÅķ‘Š÷ķ@ Ŗ”@A@A1PĘ{Š@Š÷ū@#min1PĘ{‘Š÷ņ@ «"@A@B1PĒ]Š@Š÷@#mul1PĒ]‘Š÷÷@ ¬@AŠŠ@1PČäŠ@Š÷@#odd1PČ䑩÷ž@ ­‹@A@A1PÉ£Š@Š÷ @#one1PÉ£‘Š÷@ ®J@A@BC1PÉŌŠ@Š÷@#opp1PÉŌ‘Š÷@ ®{@AŠŠŠ@1PĖ1Š@Š÷@#pow1PĖ1‘Š÷@ ÆŲ@A@A1PĶ;Š@Š÷@#rem1PĶ;‘Š÷@ ±ā@A@B1PĪĖŠ@Š÷#@#sgn1PĪĖ‘Š÷@ ³r@AŠŠ@1PĻÉŠ@Š÷*@#sub1PĻɑŠ÷!@ “p@A@A1PŃeŠ@Š÷/@#two1PŃe‘Š÷&@ ¶ @A@BCDE1[8ŽŠ@Š÷4@$div21[8Ž‘Š÷+@ …@AŠŠŠŠ@1[d÷Š@Š÷=@$even1[d÷‘Š÷4@ Iž@A@A1[…6Š@Š÷B@$ggcd1[…6‘Š÷9@ iŻ@A@B1[ĶUŠ@Š÷G@$iter1[ĶU‘Š÷>@ ±ü@AŠŠ@1\ˆŠ@Š÷N@$land1\ˆ‘Š÷E@ č/@A@A1\Š@Š÷S@$log21\‘Š÷J@ ū6@A@BC1\$Š@Š÷X@$lxor1\$‘Š÷O@ æ@AŠŠŠŠ@1\YĆŠ@Š÷a@$of_N1\YƑŠ÷X@ >j@A@A1\†Š@Š÷f@$pred1\†‘Š÷]@ j©@A@B1\„ÖŠ@Š÷k@$quot1\„֑Š÷b@ Š}@AŠŠ@1\ÖŠ@Š÷r@$sqrt1\Ö‘Š÷i@ ŗØ@A@A1\ŚwŠ@Š÷w@$succ1\Św‘Š÷n@ æ@A@BC1\ģkŠ@Š÷|@$to_N1\ģk‘Š÷s@ Ń@AŠŠŠ@1]€Š@Š÷„@$zero1]€‘Š÷{@ eD@A@A2ó:Š@Š÷‰@%abs_N2ó:‘Š÷€@ Ó×į@AŠ@21ūŠ@Š÷@%ldiff21ū‘Š÷†@ éßµ@AŠ@2=½*Š@Š÷•@%quot22=½*‘Š÷Œ@ õ”Ń@A@ABC2kŪFŠ@Š÷½@(size_nat2kŪF‘Š÷“@Š{‘@AŠ@3¦ŖŗŠ@Š÷µ@(tail_add3¦Ŗŗ‘Š÷¬@^‘q@A@ADEFGH3¦¼ńŠ@Š÷ŗ@(tail_mul3¦¼ń‘Š÷±@^£Ø@AŠŠŠŠŠŠ@4J rŠ@’‘ż@A@A5ZƒŠ@Š÷Õ@*shiftl_nat5Zƒ‘Š÷Ģ@y/Ī@AŠ@5f}éŠ@Š÷Ū@*shiftr_nat5f}鑩÷Ņ@…4@A@AB5€aŠ@Š÷\@'iter_op5€a‘Š÷S@©³ @A@C6w~Š@Š÷×@'of_uint6w~‘Š÷Ī@½^5@AŠŠ@8jƒūŠ@Š÷É@'of_uint8jƒū‘Š÷Ą@'"h¢@AŠ@9ÖEÄŠ@Š÷Ļ@(div_eucl9ÖEđŠ÷Ę@(Ž*k@A@AB:Ęx°Š@Š÷s@,Nsucc_double:Ęx°‘Š÷j@ ļŹ­@AŠ@;óȑŠ@#‘!@A@ACD<ŽK®Š@Š÷ń@+tail_addmul<ŽK®‘Š÷č@F2e@AŠŠŠ@<±ń¾Š@Š÷ä@'pos_sub<±ń¾‘Š÷Ū@+iÖe@AŠ@<¹įfŠ@Š÷ź@'pow_pos<¹įf‘Š÷į@+qĘ @A@AB=¬HŠ@Š÷Ž@!t=¬H‘Š÷…@#EžE@A@C=‹Š@Š÷ž@&divmod>‹‘Š÷•@CŌ@AŠŠ@>–ŻżŠ@Š÷„@&double>–Żż‘Š÷œ@NÄ“@AŠ@?2ćŠ@Š÷–@,pos_div_eucl?2ć‘Š÷@-źuŠ@A@AB?é;²Š@Š÷°@&modulo?é;²‘Š÷§@”"i@A@CEFGIJ@p  %Arith  #Coq@0I‰|ŠŗåX…*oŒš4Ąƒ  )ArithRing +setoid_ring #Coq@0ĻṔŒCgt‘Ä?µ}  *Arith_base %Arith #Coq@0ģĔ}C¦”‰ŌėÆåŠS  &Basics 'Program #Coq@0!bŒs߯…?Į÷ :žVU  'Between %Arith #Coq@06Ļv*ƒ0żuōrė`ČC0  &BinInt &ZArith #Coq@0ŃBpHÖŽžun›ץ^  )BinIntDef &ZArith #Coq@0÷Ć„dÖŲR4ŖTuyÆ  'BinList +setoid_ring #Coq@0žAƒƒŚŲu“š¹®Īģ  &BinNat &NArith #Coq@0ŖŖ„ĘŻK˜õ11üڤs+Ī  )BinNatDef &NArith #Coq@03²@1äO–,™ę[€²{   'BinNums 'Numbers #Coq@0dmk(Ö5æ³Juōõ€<  &BinPos &PArith #Coq@0ļævÅyŲ»‰”¢0=» u  )BinPosDef &PArith #Coq@0˜÷€}HŲ ų¦d.›%ž,b  $Bool  #Coq@0śŚj­ č2c·Z`FĖłW  *CMorphisms 'Classes #Coq@0ōqž€Ėی­óZ‚×BeĻ  0CRelationClasses 'Classes #Coq@0˜TL;0RŖUfw1  +Compare_dec %Arith #Coq@0žjµXņČēF ź8Ŗ•æū  x w v@0.iĆœ ¼bćYN —Zū  )Decidable %Logic #Coq@0įND‰ź±øķ’¬/•Ońß  'Decimal $Init #Coq@0C“ę¶³ēö¬ˆN€*ua  &DiscrR %Reals #Coq@0śŸŲą‚™z4žį1©pV.  %EqNat %Arith #Coq@0ÆAŚIgČՋXRŸĢV ö  *EqdepFacts %Logic #Coq@0FI$įͼՋ„½”`  )Eqdep_dec %Logic #Coq@0u ėĻwWIϰ—ß¼ ʐ0όe·³æģ–Ÿż)ÅH‰.Č  +Equivalence 'Classes #Coq@0ĢĒīˆ7ĮƒŸŽ;ꮹŗ  )Factorial %Arith #Coq@0@čoĖŲŌĆehJŽdā  %Field +setoid_ring #Coq@0¼J‘Ŗ _ŖżąÓĆČ«ž  )Field_tac +setoid_ring #Coq@0Öd vDZl^Ū¹„H„ 70BĘ~uƒāYŁ®÷¤Œ•²Ł  -GenericMinMax *Structures #Coq@0įÅĮ‡ÆŌmßåj$Š  "Gt %Arith #Coq@0䙛¤ļŚ#c:D •£Ų  $Init 'Classes #Coq@0ń]Ž(įÅpł¾˜{yOh.  +InitialRing +setoid_ring #Coq@0·ŪkŪ/T=cžNü­½ö‚  "Le %Arith #Coq@0ƒdž¢}ķ‹Om§qö+  $List %Lists #Coq@0 >Įš““šµI‰“ž  +ListTactics %Lists #Coq@0½ā,J­»€Żcšy{žō ›0Ļ\ƒĶ‰¬!ĘōIgŌ  *Logic_Type $Init #Coq@0Ķ «¬1”ŹöŻė©jc6  "Lt %Arith #Coq@0įKõZø¼é-eJkŽP܏  #Max %Arith #Coq@04=Źł;Œ3$>“„a«Uå  #Min %Arith #Coq@0Cé×e¬ˆ-Fѕę  %Minus %Arith #Coq@0£³LāFĮ¢±tRź‹Ü"   ’ '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ózn7ķ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č  $Nnat &NArith #Coq@0ī$ųW;sĘ šœ€#³%M  )Notations $Init #Coq@0&v!D]ā¼hŃwƒ•nv   *NumPrelude 'Numbers #Coq@0Į5WUVŦö]ÅxVXŻįŌ  %Omega %omega #Coq@0tČ.J'6\ĻØøĘrK  +OmegaLemmas %omega #Coq@0ŽTJ铹#JŽeŚs  4Operators_Properties )Relations #Coq@0UÕ3y#hć&ķī  &Orders *Structures #Coq@0$ZnŖl0–\ņĶ—Ą  +OrdersFacts *Structures #Coq@05MÜæčēĪ¶öĪ–LB ֐0Ó5'4Ō–+÷čó9čēĆ%  %Peano $Init #Coq@0± j鄳źhƞ¾aõ|Ų  (PeanoNat %Arith #Coq@0O~2ō˜Ž$•k[#lZ  )Peano_dec %Arith #Coq@0ĶÉėKŅŻ¢*Šń÷˜™k  $Plus %Arith #Coq@0…Ē4tmŁŠåó×G‘œś  $Pnat &PArith #Coq@0—,?«pr¾.‘ś›gõZ‰  (PreOmega %omega #Coq@0²\Øļ|چBb½~wŻ4™  'Prelude $Init #Coq@0JŸĄqƒTttś‚ŚÖ±  %Quote %quote #Coq@0JŹ@ŹįVÖz-³,3‹%  %RIneq %Reals #Coq@0ĪJUŚ»ł¹šėIu)–$w  'Raxioms 7 6@0S»]–jnj]ų[ŗLŗ  %Rbase %Reals #Coq@0°J‚Ü”­Ÿ\ c6®{ ō0(2{ZŅée$šќ8  )RealField +setoid_ring #Coq@0Ņß ņŠõ>āŹ¾ī‚q”   /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ņ\żģ  $Ring +setoid_ring #Coq@0łØī·¤ŖŪīM¹ųę±sᬠ )Ring_base +setoid_ring #Coq@0fƒbU‹Š(2cNęe› 00ga³ßKķw9’č`ÖUW£  (Ring_tac +setoid_ring #Coq@0Āx°į2]%76£ņˆ2f  +Ring_theory +setoid_ring #Coq@0ŌSÖ.JvõąfIŌ咠 (Rpow_def %Reals #Coq@0¤²č±œ÷ČõŽ–‹«…č  &Setoid 'Setoids #Coq@0D9µAs…˜WüEī!>ń  -SetoidTactics 'Classes #Coq@0S„ÕÖ_㽯`łnOUŚ$ œ0ƒ¢;Rī–WMi\NĀ›©  'Sumbool $Bool #Coq@0s†Bƚ ,$1Ü1.]m  '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_Z &ZArith #Coq@0Ī`×&i  ‰ 2 QĄ@@’A@  "_7 Ą¢ø  Š÷˜@” Ž0­ą@A@@@@  ‘  @@@@  "_8 2Mģ ‘  "_9 '` oŠ@‘B 'R_scope @ ‘¦ ‘©@  N 2 QĄ@@‘@@  #_10 Ą¢ø  ½+  ‘*@  #_11 2Mģ ‘ (  #_12 '` oŠ@‘B & (@ ‘Ė ‘Ī@  š 2 QĄ@@’A@  #_13 Ą¢ø  Š÷é@ū Žzą@A@@@@  ‘Q@  #_14 2Mģ ‘   #_15 '` oŠ@‘B O Q@ ‘ō ‘÷@  ī rHČ @  ģ 2 QĄ@@‘@@  #_16 Ą¢ø  Š÷ū@÷惯.  ‘~@  #_17 2Mģ ‘   #_18 '` oŠ@‘@@@  Œ 2 QĄ@@‘@@  #_19 Ą¢ø  Š÷@—ę‹+M  ‘@  #_20 2Mģ ‘ @  #_21 '` oŠ@‘B š œ@ ‘? ‘B@   2 QĄ@@‘@@  #_22 Ą¢ø  Š÷A@ēmt  ‘Ä@  #_23 2Mģ ‘ Ā  #_24 '` oŠ@‘B Ą Ā@ ‘e ‘h@   2 QĄ@@‘@@  #_25 Ą¢ø  Š÷g@#ŗ Čš  ‘ź@  #_26 2Mģ ‘ ™  #_27 '` oŠ@‘B ꠐč@ ‘‹ ‘Ž@@  * rHČ @”% Š@' ¢„1 @AŠ@  " @Š@惯Š@Š÷&@惯 J;@AŠ@ēmŠ@Š÷+@żēm d^@A@AB@A   2 QĄ@@‘@@  #_28 Ą¢ø  Rą@A@@@@  ‘&@  #_29 2Mģ ‘ Š÷Ž@-total_order_T=Ņ–X  #_30 '` oŠ@‘B ( *@ ‘Ö ‘Ł@  ­ 2 QĄ@@’A@  #_31 Ą¢ø  Š÷ė@ø%Īą@A@@@@  ‘S@  #_32 2Mģ ‘   #_33 '` oŠ@‘B Q S@ ‘Č ‘Ė@  ” rHČ @  ™ #tŪÓ”” Š@– › @ŠŠŠ@~”2nŠ@Ļ’¶Š@Š÷¢@uĻ’¶ JŖ@A@ABϚ2Š@Š÷¦@3Ϛ2‘|@AŠ@Š)tŠ@Š÷Ŗ@oŠ)t dŠ@A@AC$¢ĻmjŠŠ@$¢ęfŠ@$£ĻŠ@Š÷±@Ł$£Ļ‘}@A@AB%“4b^CDŠ@¢,ø µˆ@ABŠ@‘ Ŗ @Š@惯Š@ˆ JĀ@AŠ@ēmŠ@‡ dä@A@AB@A  F 2 QĄ@@‘@@  #_34 Ą¢ø  Š÷Ķ@QϚŗZ  ‘¬@  #_35 2Mģ ‘ ų  #_36 '` oŠ@‘B « ­@ ‘" ‘%@  ^ 2 QĄ@@‘@@  #_37 Ą¢ø  Š÷ö@iϚ«ƒ  ‘Õ@  #_38 2Mģ ‘ @  #_39 '` oŠ@‘B Ņ Ō@ ‘q ‘t@  f 2 QĄ@@‘@@  #_40 Ą¢ø  Š÷@q;²ęKŖ  ‘ü@  #_41 2Mģ ‘ Ö  #_42 '` oŠ@‘B ų ś@ ‘¦ ‘©@  { 2 QĄ@@‘J@  #_43 Ą¢ø  Š÷C@† µļą@A@@@@  ‘#@  #_44 2Mģ ‘   #_45 '` oŠ@‘@@@  #_46 46Ŗ¹ @Ą’ Š÷}@‘. ē[@ @@@‘"  #_47 X–°@3typeclass_instances’  ’ ©@š@@¤ ‘³‘§ @@ @@ ’°š B€Į @@Š÷…@ #Coq.Reals.ROrderedType.R_as_OT#<>#1*]@  ® 2 QĄ@@‘J@  #_48 Ą¢ø  Š÷“@¹#e®Ÿą@A@@@@  ‘s@  #_49 2Mģ ‘   #_50 '` oŠ@‘@@@  #_51 46Ŗ¹ @Ą‘Š÷)@ÄÕÉLO@‘   #_52 X–°@N’  ‘Łš@@¤°ø@‘Čø@‘̚@¤‘ÜĄ‘Õø@‘Ł ¤’ ø@‘⤐‘ńĄ‘ź¤’ É@‘󐑐%‘Ÿ H@@{ ’°š l€zŠ÷ž@ #Coq.Reals.ROrderedType.R_as_OT#<>#2*]@   2 QĄ@@’A@  #_53 Ą¢ø  Š÷ @ Y°4ą@A@@@@  ‘ģ@  #_54 2Mģ ‘   #_55 '` oŠ@‘B ꠐģ@ ‘‰ ‘Œ@   2 QĄ@@‘@@  #_56 Ą¢ø  Š÷5@ 0ļ)  ‘@  #_57 2Mģ ‘ Į  #_58 '` oŠ@‘B  @ ‘‡ ‘Š@@  ō rHČ @”ļ Š@ń ¢Ļūe@AŠ@½ ģ @ŠŠŠ@~”2Š@,‘+@A@AĻ’¶Š@Š÷ō@ŹĻ’¶ Ji@AŠ@Ϛ2Š@Š÷ł@·Ϛ2 ^­@A@ABϚ«Š@Š÷ż@“Ϛ« hŚ@AŠŠŠ@ϚŗŠ@Š÷@µϚŗ h@A@AŠ)tŠ@5‘4@AŠ@$¢ĻmŠ@4‘3@A@AB$¢ęŠ@0‘/@AŠŠ@$£ĻŠ@/‘I@A@A%“4Š@.‘-@AŠ@%ŅŠ@,‘+@AŠ@;²ęKŠ@Š÷@Ā;²ęK d×@A@ABCDE@A  'r_order ¤ÅFĄ@@@ š?./theories/Reals/ROrderedType.v]  ]   ° ¼“ š]  ]   ° ¼  Š÷¢A@%order-kŠ@@@}źŗq€ø§1®MI‰ŪĶXøć„•¦¾@ “¹ĒQ”^KŸ9‡QZ¹ „•¦¾@7EEqV= ż Ó-“¹5„•¦¾@¹7+bŌ„PŚt}Y5vĆ„•¦¾ ĄržŅą‘·"r1š Š÷ ,Rdefinitions %Reals #Coq@@!RĮӀ·"r2©·!H©›  Š÷ &Specif $Init@%sumor$ |@€ ©›  Š÷ @'sumbool7Ģ‚K@€ ©š Š÷)@#Rlt=›€ BA©›  Š÷ %Logic@"eqŠ @€°<  ©š Š÷=@#Rgt=<€·"H0¶HF¶:G¶@©›  Š÷@"orŠ Ļ@€ (©š Š÷@#notШ©&°YC+©š Š÷F@)sumor_rec>+ĶU€ą©A ©; D ©5°h©,·Y©W  ©L ©=°pE ©!·!a©š Š÷b@+sumbool_rec=ć_€ą©U · ©` ©b ©S°†F©7·"a0©œ  mB€°  µ·‚µ©0ĄG©œ  PB€°©t ©bp©š Š÷m@&eq_sym £Xų€Ą¦ vC›  Š÷t@%Falsee’ė@€C%·!bA©œ  A€°0-„„·M©)°IFµ·ØKµ©bĄ6L©%°©– :P©„’‘CCP’ ©š Š÷ 'RaxiomsĆ@-total_order_T=Ņ–X€š Š÷ %RIneqĖ@6Rlt_dichotomy_converse,#dµ€‘·ŲÖ·Ź׵Ȑ!s©š Š÷ ,ROrderedTypeÜ@'Req_dec Ž0­€¶©Ä µ©–·ĶŠĒB AA AA°@  @@ @@D·©Ń œ£©š Š÷Į@#iffŠ”)€ ©ɰ›  Š÷ )Datatypesč@$boolüZ'@€ĶŠäB°@  @@ @@A·3©ģ Ø©¾Ŗą ·@¬œ  A€·@œ  B€³é ·"EQʵ©œ   Š÷ī@#andŠ–w@A€Ą¶@©÷°.¼¶@Å·ż·Ē©œ  żA€ 6 C©?  Ī·#NEQē©Ą¶@© °@&*ζ@×·-Čü©š Š÷ @&eq_ind £J€ąJ0·!eMĶŠM@ @@ @@°@ @@D·£T”A" ­›  Š÷!@$TrueŁy’@€œ  A€J,¶©š Š÷*@)False_induŁ€ ß3·Iž© ,©88C©u ©9°p©š Š÷‘@$Reqb+#Wų€D`A‘·!xw·!yzµČ£ŗiĶŠhB AA AA°@  @@ @@D·¬©r ©g ©a 2\4©O©›  Š÷‘@+CompareSpec!Q]@€Ą.1©l =1Ķ·#.›  Š÷œ@*comparison;æf@€n ·Ē?Ķø·É" r ·!r)œ  B€·c<œ  A€· Fœ  C€ ·Ś,ĶĖ·ÜT©)ĄI:© TI‰ ·ŖX©œ  0B€ĄRC ·°[©œ  6A€·µ;©œ  ;C€Ąeh7›C©?Ąœ„©„ Ÿ ©š Š÷ō@(Rcompare"ÜS/€§‘©œ   Š÷ /RelationClasses 'ClassesŚ@+StrictOrder. ē[@A€Ąå¼š Š÷@*Rlt_irreflūnQ€š Š÷'@)Rlt_trans؏C€‘µµµµ·ö·÷·ēĒ·"x0ū·"y0ž·¼Ī©š Š÷Ķ@(eq_ind_r!¼2#€ą–·’©› 耠¶@©ä Ž©©ę z«¶@©é ŗ©ė ę„©ąč·© ¶@©ó —ķ¶@ ©ö Šń©Ą¶@©ū µö·öĶö ĮC¶²'¶°(¶@ų¶µ*¶³+¶@ū©9  C¶ŗ/¶ø0¶@©š Š÷ )MorphismsX@*respectful%WO?€ą;ė© =I©ę©C©ąC¶@Dō ©ĄFö RC©š Š÷@&ProperÕÉL€°¶@N ©ĄP  '‘µ·ßT·ŻU©š Š÷|@+reflexivity(Ļ“/€Ą hš Š÷‚@-iff_Reflexive/ķh”€©;C¶īc¶ģd©q ©š Š÷g@#Rle=Œ€> g h05›%Ļß$ŸŁb