"`x5+OrdersFacts*Structures#Coq@T2Relation_Operators)Relations#Coq@4Operators_Properties)Relations#Coq@)Relations#Coq@)Morphisms'Classes#Coq@4Relation_Definitions)Relations#Coq@-SetoidTactics'Classes#Coq@&Setoid'Setoids#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@$Init'Classes#Coq@/RelationClasses'Classes#Coq@*Equalities*Structures#Coq@&Orders*Structures#Coq@|)Notations$Init#Coq@0&v!D]hwnv %Logic$Init#Coq@0\͉!Ig)Datatypes$Init#Coq@0.i bYN Z*Logic_Type$Init#Coq@0 1jc6&Specif$Init#Coq@0;RWMi\N'Decimal$Init#Coq@0C涳N*ua#Nat$Init#Coq@0eʤģPSR蠠%Peano$Init#Coq@0 jha|ؠ"Wf$Init#Coq@0q+W,J+'Tactics$Init#Coq@0/9m+ a%Tauto$Init#Coq@0̂"&/r'Prelude$Init#Coq@0JqTttֱ$Bool#Coq@0j 2cZ`FW&Basics'Program#Coq@0!bs߯? :VU$Init'Classes#Coq@0](p{yOh.'Tactics'Program#Coq@03u%+Equivalence'Classes#Coq@07;ꮹ-SetoidTactics'Classes#Coq@0S_`nOU$&Setoid'Setoids#Coq@0D9AsWE!>*Equalities*Structures#Coq@0όe얟)H.Ƞ2Relation_Operators)Relations#Coq@0%s鯰s4Operators_Properties)Relations#Coq@0U3y#h&)Relations#Coq@0@'#逐@@@⠠ @@J@'#倶@O@'#U@'#倶@Z@'#^@'#ad@'# h@'#al@$'#逐@@@ @@v@$'#倶@{@)'#@@@ @@3'#倶~@8'#倩|@'#av@N'#{@S'#s@z@r@@D&eq_dec @@!x@'#倶!y@'#倩&Specif$Init@'sumbool7̂K@@'#aNM%Logic@#notШ@'#a@@@@@ՠ"le @h@@'#倶@@'#@@@@@'le_lteq @@@'#倶򚠐@'#倩=@)'#ڀ꩛E@"or @@'#@`'#a@@@@@@0OrderedTypeFull'@@z@%@Fz@A@A'#@'@8'#@A@B'#a@)@'#a@A@'#@,@P'#ڠh@@A@'#@0@'#@A@ABC@(OrderTac;)OrdersTac*Structures#Coq@/OTF_to_OrderTacG"TO&Orders*Structures#Coq@1OTF_to_TotalOrder  @A}@'#@ %'A*Equalities@@U!O&Orders*Structures#Coq@@!t5<<@@E#OTF)OrdersTac*Structures#Coq@Ej@A@ KY@A@@@@@@@'compared@@A@A1фZ@@"1фZJ@@A@1ы@ @"eq1ы֠^@@A@1ьO@@"le1ьOh@@A@1ь^@@"lt1ь^h@@A@ABCD@A@=[)m@@@A@@@ %'@P@A@A@@@AA@@A@6 @c@>'#a@@e@~.m@ Ae@65C[PK-@@@@@$(eq_equiv @@ 8aL@/RelationClassesq@+Equivalence~@,,@o.K2@(eq_equivݣvqS@@@A݋X_A@A@@N"lt @@ '#@L@l5D@m@@@@@AA@@A@ @@ =@B@+StrictOrder.[@kk@-.%@+lt_strorder*☔@@?@@% @@5΀@@&ProperLbd@С))@)lt_compatX%ڠՠ@@@AviA@A@@NԐ @@z@@@  @ߏѠ@@@@@e,compare_spec @*@ `^@7ȶ6ʩ$@!Q]@! ij#$@ 8d. 5@,compare_spec#8u,!@@@@@&eq_dec @V@ 6@,+&SpecifN@'sumbool7̂K@.:@#notШ5`@"xVKF(@@@@@4 @@<'#ڀ@u@A5D1k`[=@@@@@Р'le_lteq @@ %c@k2j36@[. hv@"or @oq@4Yd@@@@@(lt_total @q@@Tt@@@z@@X%@A@A 6@~@~ 6@x@A@ H/@@9 H/@;ݣ@A@A!F]@@!F]dÀ@A@B' @@' @#8u@A@/I @@ /I @ *☔@A@ACD8F@@Z8F@\4Y@A@:cl@@:clȠJ@A@A:ctD@@:ctD^@A@B:ct@@:cth}@A@:ct@@:ct̠hU@A@ACE@A@-OTF_LtIsTotal@@@A@@Bsiީvmߐ@@@@@a@@@@@@8d@Q?@8dE@z@A@AY@VD@YJ@`^@A@#A'@\J@V#A'P@X =@A@AB,M@aO@,MU@%c@A@.@iW@#.ϑ]@%'#@A@A.K@n\@.Kb@'#a@A@.@tb@.đh@'#@A@AB.@yg@.ӑm@'#@A@<@m@T<s@V5@A@=!@s@ =!y@ 6@A@?6@y@?6@8aL@A@ABCDE@'eq_refl @NC@@D!PPH@@ f@&@ fI@&@A@A "ˌ@*@ "ˌM@0[@A@@/@gR@i1фZ@A@AB@3@EV@G1ы@A@@:@G]@I1ьO@A@A@>@Fa@H1ь^@A@.@C@.f@gC@A@ABk@G@Jkőj@L@A@}Ou@L@}Ouo@%@A@5|@Q@k5|t@m@A@;LG@V@b;LGy@d"@A@ABCDE@A@@C!O~@A@,MakeOrderTacc@A@@@BKNi@A@@A@@@@@A@A$:@@$:@A@$@@$@A@$@ @$@A@ABC@A@*OrderFacts#@A@@@٩w@@:@@AA@@A@'le_refl @ˠ}?:50@As@@Q@@)lt_irrefl @ߠԠSNID1@BY.@@g@@-&eq_sym @id_ZG@C@͐@@~@@D*le_antisym @ {vq^@D23@@ՠD@@@@_'neq_sym @'٠y@*EMN@76@@@@@x*interp_ord @!o)OrdersTac\@#ordȠ@ @@@@@@@@@@@D@q@rW@ +k= R'6'6'6''+k+7T'+7T'6'ࠒAѠ_^]@@"lt\ @n@"eq8L@NlР@6Ƞ@@321@@A@B@A@xA܀=@@@@@Ԡ%trans @N @Fdb"o'eƶǶ!zʶ@:@{ SE@  x@)trans_ord-0uGF @@@@AAۀߠK@Aۓό^@I@ABC@@(eq_trans @0-@I/yŀМA@<@@6 L+k() LL7#'A@c$toje`M@@@@@D(le_trans @*+d,4МC@23l4@0@/ L+k() NN7#'.t%נw@@@@@n(lt_trans @%T$UV^МB A@@-\,]^@Z@Y L+k() MM7#'XtODà@@@@@+le_lt_trans @O~NT*0hg@TS@Q& L+k() MN7#'|tsh%ݠؠ@@@@@+lt_le_trans @srNxT@xw@K@vJ L+k() NM7#'tJ @@@@@ᠠ%eq_lt @Ƿȷɩsy@̶Ͷζ@o L+k() ML7#'Őtn0+&!@@@@@%lt_eq @%@*@@ L+k() LM7#'t֠UPKF3@@@@@*%eq_le @J@O@␐ L+k() NL7#'tytojW@@@@@N%le_eq @45n6> :@ 9 :s;@@8 L+k() LN7#'3t*ܠ|@@@@@s&eq_neq @;0@>G2a1bc@_@ba@@@@@&neq_eq @VKʠŠ@YHM|L}~@@{@@@@@*not_neq_eq @mbܠנҠ@pIdc@.H@@@@)not_ge_lt @y6@J{z@E0rP@@@@Ԡ)not_gt_le @N @K¶ö@]@@@@@렠)le_neq_lt @e'"@Lٶڶ@@w.@@@@@@@@@@@8d@@8d@z@A@AY@@Y @`^@A@#A'@ @#A'@ =@A@AB,M@"@h,M@j%c@A@.@*@.ϑ@'#@A@A.K@/@.K#@'#a@A@.@5#@.đ)@'#@A@AB.@:(@.ӑ.@'#@A@<@@.@<4@5@A@=!@F4@=!:@6@A@?6@L:@?6@@8aL@A@ABCDE@)le_compat @@ I62ϩ4<@@@ A@A@@ +le_preorder @@ J/RelationClasses'Classes#Coq@@(PreOrder@͚o@'#ڀ@@@ A @A@@ $(le_order @@ K@,PartialOrder5͛f@?6뚠e@5*ۃ@@@ AhC'@A@@ CU @@ L<@-AntisymmetricO滀ܚ@ Y'#a@?6@ 8aL@@@@ AH@ A#@AB@@ d-le_not_gt_iff @@ 'M   @0'#ڀBA @ '#造AB@@@@@ -lt_not_ge_iff @@ MN   ̀BA *0AB@@@@@ (le_or_gt @@ oO g d @"or @LBAFAB@@@@@ Π(lt_or_ge @@ P E B"^BApAB@@@@@ 젠+eq_is_le_ge @@ Q 0 /~ .P@ '#aBA ;@#andЖw@BAAB@@@@@  ^ @@  ՠ@A@@@ Ԡy@A@ @ f~@ p'#倶 h@ u'#倩 j ^ ݩ@ z W T@ F'#a E@ D@@ B ? @($@ A @@ '#倶 C@ '#倶@ F @ z F E@ f'#a D@ B@@ b @ @HD@ &B A@ '#倶 D@ '#倩 G E @ 2z E D@ '# A@ @@@  > @ie@ GC ?@ '#倶 B@ '#倩 E C ?@ Sz C B@ '# A@ @@@  > @@ hD ?@ '#倶 B@ '#倩 E C > b@ vz > = :@ '# :@ 9@@ ɠ 7 @@ E 8&@ '#倶 ;+@ '#倩 > < : 6@ z : 9 6=@ 9'# 6@ 5@@  3 @Ԡ@ F 4@M@ ?'#倶@R@ D'# ' X@ J'#倶@]@ O'# 2a@ '#a ,g@ Y'# <k@ &'#a #o@ z@ @@   @@ G }@ o'#倩  թ@ z  @ @@ 5  @@ H @ '#倶 @ '#倩  署@ z  @ z @ @@ V.compare_le_iff @@ R    ~    @ 'zBA CBA@@@@@ .compare_ge_iff @@ DS     À   >+BA B.AB@@@@@ @@@@ KA @A LA @BO@N@AC@0OrderedTypeFacts lAB d u@ c I @ H@ @ k'f@@ p'f F@ D@@ [ B @ A @@ {'f @ d'‐@ 5@@ j ) @ (@*@ &'f@/@ +'f %@ #@@ !  @  :@ 6'f>@ D'j@ @@ 0  @  @J@ F'f@O@ K'f E U@ Q'f@Z@ V'f P^@ '
 d@ `'f Zh@ ' l@ r'j@ @@ ^ ސ @ ݶ@v@ r'f@{@ w'f ې@ @@ m А @ ϶ Κ@ 'f ̚@ 'f @ (' ĩ@ 'j ɩ@ 'j @ " Ӑ@ @@  N @ M L@ 'f J@'f H@ ' = <@' D@ 4@@@ ,OrderedType' Ԡ@@"@@ 7" @A@A'f@@)'f @A@'@@' @A@'j@@ 'j @A@ABC@  񐐡 .OT_to_OrderTacߐ   *OT_to_Full   @B[ @ 'f@ ސS  @ 5:@@F"OT Π'@@A@ ,3 `@A@@@ @@Ӹ@@ Ӹ @A@A.#@@ .# @A@.@@ . @A@.'@ @ .' @A@ABC@A@ 7  @A@@ @@@   @9@ '@@ = Q @24JYC@  A@ 5$?:6$@@@@@ ֠  @X@ 8p̀@   @ 4Ja &{@ 8p@@ @@   @o@ 'j@6m@ 5%>kfbP@@@@@ \ @@d+@ LL@ 4Ja@ +@@ @@ J @@R67O@ d fe]E hg G @ 9#@@ @@ Р V @@ ^"@@}@~ @ epϠ@@@@@ 砠  @@ m@   x zM {N y@ -#$ @ x"| @"eqF2[ @5$h%Logic$Init@ k @H)$ @@@@@ \  @50,@ A     / @ 4Ja D@@@@@ r@@@@@@uw@u @ 7uwp@ 967O@A@AE@z @ Eu@ 7u @A@.@ "@ .{@ 8p@A@AB-#@ '@ -#@ "@A@!@ .@ !Ǒ@ m@A@A)0@ 3@ x)0@ z+@A@4JY@ 9@ >4JY@ @'f@A@4Ja @ ?@ 4Ja @ '@A@4Ja@ E@ 4Ja@ 'j@A@ABCDE   A~ @X@ n f@@ \ ]@@:;@v@ :;@ = @A@Aw\@z@ 7w\@ 9>μ@A@_@@ _@ ?!@A@ABs@@ Ws@ YӸ@A@#1@@ O#1@ Q8\@A@A+|P@@ +|P@ #{@A@6@@ 6@ .#@A@6't@@ c6't@ e.@A@6'@@ ^6'@ `.'@A@ABCDE@A@  [@A@  Z@@@ X  @|@@   @l@  Q OڠՠN O@@@@ q M @@ U.@ L@  @ D.@ E8p@@ @@@  < @@2 7vD 7@@@@ 5 @@)0@ 2FF@ YpF @ -)0@@ .+@@ h@@ N @@uw@ )` aYCc E $ 4/v @ @@ g  @t@@s@t E@ @@@@ x  @ @ !@   n G H @+E  d_ؠ @@@@   @?@ E@ 1 0  ! }x @@@@  ) @K@  @@@@   @g@ 2w @ Y϶ XЩ @ Iad V MN  萠@@@@ ݠ  @*  B w v  @@@@@ @@@@@@[@ @ &[ @ )2w @A@Al@ @ l@ 'f@A@@ @ @ '@A@ABa@ @ a @ 4Ja@A@p@  @ p@ 'j@A@Ag U@ @ g U @ 67O@A@.#@ @ .#@ 7u @A@AB@ @ Cӑ@ E8p@A@+E@# @ +E@ "@A@2 @) @ 2 $@ m@A@9M@/ @ 9Mđ*@ +@A@ABCDE   @ Q  @  &@@ _@@ % " @` # A  5@@ n@@ 4  @-(o  B   F@@ @@ E  @>9  C  @} @@ @@ V  @OJà  D # $@@ % @@ @@ i  @b]֠  /E #6 "7@ &@@@@@ {  @     GG':@  I |w @@@@   @  UF     K^ J_ `@z @ -*A @   @@ @@   @ bu av w@ u @ j} i~ @a @c  + @@@@ ʠ  @    @   @ @  Ѡ̠E |@@@@ 䠠 v @   8 u@   @i ˶@k ʐ q@ )u r@@@@@  i @ ʷ ˷ ̩U h@ ζ ϶ $ж@7 g4@ Cu h@@@@@  _ @   :o ^@   >@7@R6 ] b X@@@@ 3 R @   R Q@   V@N Pf@ uu Q@@@@@ M H @   l G@   p@i@h FRMƠ A@@@@ e ; @ . / 0 :@ 2 3 4@ 9idݠ 4@@@@ | . @ 2E 1F G -@ 6I 5J K@@ ,| '@@@@  ! @ "ZG Na Mb c@@  @@@@@   @ pH dw cx y@@@@@@@   @) I v u@ @ @@ @@ Π  @Ǡ ;  J  @ R @@@@ ᠠ  @ڠՠN K  @ e@@@@@   @`. L  @@^x @@@@@ @@@@@@uw@)@ uw$@ 67O@A@A[@. @ a[1@ d2w @A@E@5@ E0@ 7u @A@ABl@:@l5@'f@A@@A@<@'@A@Aa@F!@aI@4Ja@A@p@M(@pH@'j@A@ABC.@R@x.M@z8p@A@g U@Z5@g UU@67O@A@A.#@_:@ .#Z@ 7u @A@@e@@ӑ`@8p@A@AB-#@j @-#e@"@A@!@r@ !Ǒm@ m@A@A)0@w@^)0r@`+@A@+E@}X@+Ex@"@A@AB2 @]@ 2 }@ m@A@4JY@+@04JY@2'f@A@A4Ja @0@4Ja @'@A@4Ja@6@ 4Ja@ 'j@A@9M@u@9Mđ@+@A@ABCDEF ;  @7@5Equivalence_Reflexive"1@0@@o @@1@@@@@<_dec @Ȑ!c@-CompSpec2Type2K©J4@)CompSpecTӊ Ȑ"c0V Р@,CompareSpecT, /@CAAAAAA@@@@@@@@D%&,ǩ/'3ﰷ!e֩B!H@)False_induُ@%Falsee@VV@8UP@ u'cWc@/ޞ@]i#"C*!l AF3@ 6x7&M"H0+)@ 6z?@C &QaNLcJE@k#}SRCZ@vw&Specif$Init#Coq@@'sumbool7̂K@@'jpoတ xw +k()7!7!7777= (Rv'> +$9'> +4 7"9'> +59''7"77!77%' 77%' 77!77%' +k()7!7 7!7%'DLXG젒h`T~HՐpwx pаAABACAAD\[4jԠ6D h@@@?A AL)Datatypes$Init#Coq@@A@@#eqb @  BAAAA@@@@@A!s@$boolZ'@ @8Sˠ@A@B@ | y@$boolZ'@ +k() 7!= R'>G'>H''+k6'9AABAAAP/+h@@@@@)if_eq_dec @@T? > !B=Ib8@@!bA"b'B@CBhg@@@@@Af % )) }@8S/@ C@B@@@@@@@@@@@D~@ @"Ffee@@=I@D@A@A@FA1DH@@A@@X'eqb_alt @@U  @)'f@10@@@@DvȰ@@@@@u*eqb_compat @@8V@ ׶@      @@@)A@+Ay@-Aw@ABC@@@@@=IC@A@ @A@B3A}@@G@ABC@/OrderedTypeTestUACM^@L2 @1@ @T(瀶@@Y(/@-@@D+ @*)@d(瀚 @M(c@@@S @@*@(瀶@/@(@ @@  @:@(瀚>@-(뀐@@@ @밶@J@/(瀶@O@4(.U@:(瀶@Z@?(9^@(cd@I(Ch@(cݚl@[(뀐@@@Gǐ @ƶ@v@[(瀶@{@`(Đ@@@V @@j(瀶@o(瀩@(c@(@(@2|@@@{7 @65@(瀶3@(瀩1@(c&%@(c-@@@@ @@2|@@2|@A@A(@@(@A@(c@@(c@A@(@@(@A@ABC@"MO2 ʑݐ 吐   ֐ @CI@(@̐ @@ (A@A@ 2G@A@ @@@ @@(c@@#K @0`$@  Ϡ" ϐ@@@@} @5@9N@|@0g# ˠ96@@n@@j @L@r(@3 ˠJG ː@@@@e# @]@+;?@bEE@0h Ǡa^@@@@| @t@6Ѐ@W]-^UA/`CR Ǡxu ǐ@I@@ @@!2|@@r@sN à Ð@@@@A @@I\} @@?>l9E:F8@@ @  @@@@à2 @@:7@]\1(  @@@@>S @po/0@ts3 Ҡ @@@@ @ܠ Aʶ˩@u0h@@@@@@@@@@@@@wё@y7@A@A@#@1@39N@A@@*@&@2|@A@ABS@0@S,@\} @A@%r@8@%r4@ ;?@A@A0`@>@0`:@(@A@0g@E@0gA@(c@A@0h@L$@0hH@(@A@?F|@S+@?F|O@6@A@ABCDE[3A @#@;8 @@@ @@@T|Q<@26U@ SP e@@@@Ҡ @H@2@@6tT ajg@@@@頠 @@/wt a@@@@P @l@X%r.@AA@6E ]@@@@> @@F?F|.@YZZQ=\\?{ ]@v@@F @@@j@kwn [@@@@Ϡj @@rS*@i}h~gdbAcBa@i(KIi`Ѡ Y@@@@젠[ @@c*@ZQL W@@@@g| @@D U@@@@@ @@H/:}@㠩@6&?GH9 S@@@@,5 @ QB  RT@@@@@=@@@@@@6@Y1@6U@(@A@A6t@_7"@6t[@(c@A@6@f>)@6jB@0h@A@AB6@nF1@6j@(@A@@wO:@!s@#6@A@A 4@}U@@ 4y@7@A@_@\G@_@9N@A@AB(K@bM@(K@2|@A@.s1@iT@.s1@\} @A@6TP@p[@g6TP@i;?@A@?v@wb@?v{-@/:}@A@ABCDE렠 @| \4@(mQ~@@@@}z @ ZAA5z@@@@s @ XNBB E@@@@l @ V]CQP@|e@@@@d @ TlD`_@ڶ@u\@@@@Z @Ƞ R}Eqp@;"@@@@@ɠQ @PNERP@TRɐ> P@@@@۠ @ NFdbcڶ۶ܶ@(@x5*@  @@@@ @@/& \@@@ᐐ M@@@@ϐ @2@6@H@Jʠ0- K@@@@+ @&'J(4@*+N,@@ GHE@@@@@C @>?b@L@BCfD@0 B]Z@@@@@X @S TwUa@WX{Y@-@F,sp ?@@@@n @$i#jkw@(m'no@sB ;@@@@@~ @9~8}@=<@X@W| 8@@@@o @ONn@SR@m 6@@@@` @dc_@hg@@^ɠ 4@@@@ĠQ @Ӡ 2G|{¶ö@Ƕ@HʩJʐ@@@@@ؠJ @ 0Hնֶ׶@@@@@@@蠠C @ .I@jD@@@@< @ ,J@z,͐@@C@@ 5 @ *K@@@@@@. @(% (L@K@T̐@@@@@)@@@@@@@f>@ёb@7@A@A6@lD/@6h@(@A@6t@sK6@6to@(c@A@AB6@yQ<@6}U@0h@A@6@[F@6@(@A@A@a@@9N@A@@hS@:@<6@A@ABC 4@nY@ 4@7@A@_@wb@_@9N@A@A@}/@@2|@A@S@6@S@\} @A@AB%r@<@%r@;?@A@(K@~@,(K@.2|@A@A.s1@@$.s1@&\} @A@0`@R@W0`@Y(@A@AB0g@X@70g@9(c@A@0h@`@50h@7(@A@A6TP@@6TP@;?@A@?F|@m@?F|@6@A@?v@@?vx@ /:}@A@ABCDEFu5 @qԩ :@&_@x۩ΐ *֠@@ @@{ @ @@ @@!@@א @ .~@ @϶@ΐ @@:@@ @ њ@6TP@"#($@@됐 "@@W@@Ǡ @6 8@9. 63@@k@@۠ @@= @LM"䜠Ae@@@@@ @UR |Aab@[@@@@@ܐ @c` jB o pE1#2B, @@@@@ΐ @xu ^C! Z'F8GCA@@@@@( @ RD65o,)@@@@@; @ @EIH*'@@@@@N @ .F@@uwf;@@@@@@ABC@@dB @ɠ (GrթuM@@@@s8 @ؠ 7H]w@'CompOpp@@@@o @=@j a @@@@@  @    s Է Ω԰  ޠ٩ө5@ 5~ɀҐ;@F&4(4A@54CЩשΰ*J@z \mC޵ b ! V@)[C ȩ A5 C  g@4^C@@hi٠͐eb@@@6A AL-@A@@c @}~b[TI@ u@O@L@)(aA@@@@@,1 @@T:90/@,V*YG#B/ }@,@e߷RrH+ @@=I@F@A@A@HA1DHX@A@@W @@ UeȶdɩiK@=:b@@@@@l @Ѡ@ 0V@߶@ɩ@@@@@@@@@@@@lё@n7@A@A6@@6@(@A@6t@@6t@(c@A@AB6@%@6)@0h@A@6@/@6+@(@A@A@5 @C1@E9N@A@@<@8@6@A@ABC 4@B@ 4>@7@A@_@K#@Y_G@[9N@A@A@Q)@M@2|@A@S@X0@ST@\} @A@AB%r@^6@-%rZ@/;?@A@(K@g?*@(Kc@2|@A@A.s1@mE0@.s1i@\} @A@0`@tL@0`p@(@A@AB0g@zR@0gv@(c@A@0h@Z @0h~@(@A@A6TP@`K@W6TP@Y;?@A@?F|@g@9?F|@;6@A@?v@nY@?vr$@/:}@A@ABCDEF!)lt_not_eq @@ WUQTN@@ n(뀠BA@3(cI@@@@@2 @@ Xuqtn@"CB@,d-0@@@@@QƐ @@!Y@5CB@HKLO@@@@@px @@!2Z̶@ @ (뀠BC@apx@@@@@Ő @@![[ܶ@}CB@80@8@@@@@ @@!\    7 @XCB@gDƐ@@@@@砠ʐ @@!] * D ) A^ C@ˀCB@ր ހk@@@@@ ̐ @@!^ Q H P O L@BC@   D  @@@@@ 1ː @@!_ t p s m t@!CB@ЀȀ g /0 3@@@@@ Tf @@"`     @쀐䀠BC@  V ^ܐ@@@@@  @@"Aa    @  AB@   t @@@@@ &le_neq @@"gb  ߶  @ ;3AB@ F  ݩ @@@@@ ʠ @@"c!  '!  $@ `BA j! ɐ@@@@@ ꠠ%lt_le @@"d!. *!- '@ـBA ! @@@@@!)gt_not_eq @@"e!K B!J I@AB !!;@@@@@!$)eq_not_lt @@"f!h !g @BA ! !X@@@@@!A)eq_not_gt @@#g! ! @$BA ހ:!u!=@@@@@!^)lt_not_gt @@#!h! ! @MBA W!!Z@@@@@!{-eq_is_nlt_ngt @@#>i! ٶ! ֩!aBA!{BA!)AB@@@@@!@@@@@A@B @C/@.OrderedTypeRev#kAD#c#t@#b#H @#G@ @#j(h@@#o(h#E@#C@@#Z#A @#@#?@#z(h @#c(䀐@#4@@#i#( @#'@*@#%(h@/@#*(h#$@#"@@# # @##:@#5(h>@#C(l@#@@#/# @##@J@#E(h@O@#J(h#D"U@#P(h@Z@#U(h#O^@"(䀩#d@#_(h#Yh@"("󚠐l@#q(l@"@@#]"ݐ @"ܶ@v@#q(h@{@#v(h"ڐ@"@@#l"ϐ @"ζ"͚@#(h"˚@#(h"@#'("é@#(l"ȩ@#(l"@#A"Ґ@"@@# M @ L K@$(h I@$ (h G@#( < ;@$( C@ 3@@$ 1 @ 0@@#(h@@#(h#@ .@@# , @ +#@#(h#@#(h#g@ S(]# *@#(l#@#(# @ $@@#@# /OrderedTypeFull#@@A@@#gA#@A@A(h@@$Y(h#@A@(@@$A(#@A@(]@@ r(] "@A@(l@@$ (l#@A@ABCD@$ @D$u!@$ (h@$j@@@@@"Р!ݐ @@!(@@@@@@"ࠠ @A'"?@!lQ//@9πW@!!!@@+Equivalence~@DT@"lQ x6777"7777"7777";kࠒL\xT LhDd@z\4TpL@@@$A" @A@@#&  @h@8q+@Ґ@@@@@#6 @&Basics'Program"m@$flip$ @(l@!xk!ys$ < 67777kd\l $TL@@@%A!s̓P&Basics'Program#Coq@@%A!t Q @AB@@#v e @@ A@ o(]@64$2Ơd\LSl XT@@@%7A1@%9A)@AB@@#$ѐ @@%_j@+StrictOrder.[@皠@ 9lR@@@%PA"@A@@#$ @@%vk"@@ "ש"  @@@%eA"@%gA"@AB@@#ˠq @@%l$R$ Y$ )@ lRpBA*5@ tlRBA造BA@@@%A"@A@@#" @<<#%<@"A@ն$Hd\Ґl#8TL@@@%A@%A@AB@@$ 0 @@%m$bf$ah$@@(CompSpecgo+LBA@#5;OBA@@@%A#)@%A G@AB@@$G@@@@@A@B'@ @AC0D"@1CompareBasedOrder& @E!E&@&% @%@ @& $/b߀@@&$/b߀%@%@@%% @%@@%$/b߀@ @%$/b߀%@%@@%"3 @"2@*@%$/b߀@/@%$/b߀%Ð@"0@@%@$'EqLtLe'$@@$/b@:@&7$/b$@A@A$/j[@<@&$/j[$@A@$/j@?@"O$/j!@A@$/j@B@%$/j$@A@ABC@F!C&Y@%W @%V@U@%$/b߀@@%$/b߀%U@%L@@%@%&HasCmp @@@@ @@%p % @A@A@!r @@/RelationClasses'Classes#Coq@@+Equivalence~@+@$/b߀/@$$/j[@@@ %'A*Equalities*StructuresA݋X_A/RelationClasses'Classes#Coq@@A@@AA@@A@%2 @@ E$#@&<$/b߀ !8$$$Fj$/@$ !@$$/j[!@@@@@%$ @@! !!!R$$> &@!$/j!@@@@@%!ː @@!,3!+4!e $4$S/ ;@" $/jԀ!-@@@@@%6# @@!AH!@I$E$d@!7C@@@@@%E@@@k#@6CompareBasedOrderFacts'@G' @&&ސ @&ݶ@ @'%+ံ@@'%+&ې@&@@&& @&@@&%+ံ@ @&%+&@&@@&#* @#)@*@&%+ံ@/@&%+&@#'@@&@%٠@@%+@8@',%+%@A@A%+]@:@'%+]%@A@%+@=@#D%+"@A@%+@@@&%+%@A@ABC@H'M@&K @&J@Q@&%+ံ@@&%+&I@&@@@&@ @@@@ @@&b %@A@A@I'Z'k@"h @@y%+ယ#@%%+]@@@֠& @Ӷ!˚-@' %+ံ!Κ2@'%+ဩ" $ٰ$I@$ !署A@$%+]!ؐ@@@%ߠ% @Ѷ!隠K@'*%+ံ!욠P@'/%+ဩ"*$%@$ !꩚^@"%+!@@@% @۶"h@'G%+ံ" m@'L%+ဩ"G!ِ%%5=@% "}@#%+ր"@@@&$ @"%@'f%+ံ"(@'k%+ဩ%1%PX@%* "'_@%1 "1@@@&8@'f@@$@"Q @@(n&&&b@+CompareSpec!Q]@@&\%+]BA@'%+倠BAAB@'" BA@@@@@&s&p @@(5o&ⶐ&޶@&'(BA&A9&q&@@@@@&%p @@(Tp&&À'D6AA&A@@@(HA%@A@@&&g @@(nq&&&퀠&〰'dVBA&CmAB@@@@@&РO @@(r'?';'&i' '~BA'BW@$%+րAB@@@@@&&h @@(s'=i'<e';&'5'BA'.C&ÀAB@@@@@'&& @@(t'i'h'g&'a'⩚ԀBA'ZB&ЀBA@@@@@'R/compare_nle_iff @@)u'¶'''( BA'C&BA@@@@@'{/compare_nge_iff @@)>v'붐'穚''(4&BA'B'"AB@@@@@'! @@)fw'F'7VAA@@@@@'+lt_eq_cases @@)|x!nN!mL'ۀBAzBABA@@@@@'@@@:&@.BoolOrderFacts)@J)@))| @){@ @)&d@@)&d)y@)w@@))M @)L@@)J&d@ @)O&d)I@)G@@)E%Ȑ @%Ƕ@*@)Y&d@/@)^&d)X@%@@)T@(w@@&d@8@)&d(s@A@A&@:@)&(q@A@&Y@=@%&Y%@A@&h@@@)y&h(s@A@ABC@K)@( @(@Q@)~&d@@)&d(@(@@)y@ @@@@ x@@) x(@A@A@L!F* @#eqb @d@"@*&d@'@*&d)Datatypes&@@$boolZ'@@@@@@)#ltb @d@?@)&d@D@)&d)%@$boolZ'@@@@@@)#leb @d@Y@)&d@^@)&d@@@@@)@)/HasBoolOrdFuns'g@@@@( u@X@T( ud@@A@( ~@\@!( ~d@@A@( @`@?( d@@A@ABC@M*]*n@%k @@|&d@(&@@@٠) @ֶ$Κ@*&d$њ@*&d%'ܰ'@' x$ 򩚠@'&$ې@@@(⠠( @Զ$욠@*-&d$@*2&d%-'(@' x$ @%&h$@@@( @޶% @*J&d% @*O&d%J$ܐ((8=@( x% @& &Y%@@@)' @%(@*i&d%+@*n&d(4(SX@(- x%* _@(4 x%4@@@);@e@@'@N!S+@&eqb_eq @@':@*&d'8@*&d'#@#iffС)'+@* @@( u'8 A8@*&'@@@@@@+<b_lt @@*F@*&d*K@*&d*Y*\@*k @*@$( * Aa@*&h*@@@@@*֠&leb_le @@*9o@*&d*7t@*&d*)4N@.( ~*1$@'u&Y*6@@@@@*@*%,BoolOrdSpecs]@@(f@%ڐ @@+(r@A@@@)((w@A@@L@A@@@A@+n@+&d@+&d@)&@+C&h@+H&h&@* x@@@*) @951.@+o@+S&d@+X&d@*C@* x@*(&@@@*$) @[WSP@+p@+u&d*۩_@* x@@@*;) @rnjg@,q@+&d@+&d*}@+  x"@+&h@@@*^ݐ @@,$r2@+&d7@+&d+@+2 xG@(:&Y@@@*) @@,IsW@+&d\@+&d+C@+W xn@+&h@@@**D @ݠ٠@,pt~@+&d@,&d+j@+~ x@,&h@@@*Ѡ @@,u@,"&d@,'&d+@+ x@(&Y@}@@*{ @-)%"@,v~@,G&d@,L&d+8@+ x|@(&Y|@y@@+%Z @RNJG@,w{@,l&d~@,}&h~@{@@+2y @iea^@,x|@,&d~ @,&d@)&Y}@,&h}@+^&|@y@@+Z)leb_spec0 @'gJ*@,&d'l$Bool*@+iff_reflect s1@(f&Y'sL3*@( ~'z(*@(symmetry0xj(J'Ú(0@-iff_Symmetric!x*NR*@&leb_leF'@++$Bool#Coq@@'reflectc@r@)e&YBAK@+( ~BA +k() 7!7!L7!77"7777 7! 7!7&'(JDA[̠(Q\ hCp(*pV|@@@@@+⠠(leb_spec @@-y,&ض,%թ,@(BoolSpecޜ@MBA@-L&hABSBA@@@@@, )ltb_spec0 @((@(&h(@( (((_++a R@<b_ltd(%@,h),g&8BA@( BA(/Dɐ0\̠(h4p)"+ipސ|@@@@@,j(ltb_spec @@.-z,o,l~BA׀ABLBA@@@@@,'leb_nle @@.Q{,,,Ѐ,ƀ"񀠐BAB,5BA@@@@@,&leb_gt @@.z|,0,-,,KBAB؀AB@@@@@,ܠ'ltb_nlt @@.}- o-l--pBAB,BA@@@@@-<b_ge @@.~-I-H-G-=߀BAAByAB@@@@@-*(leb_refl @@.-n-\AA`A@@@.A,+@A@@-E+leb_antisym @@/@---yթAB-q@$negb(BA@@@@@-j*ltb_irrefl @@/-A-->AAB@@@/!A,k@A@@-+ltb_antisym @@/HB---[AB@BA@@@@@-+eqb_compare @@/jC-W-T-ۀTQ@#eqb( uBA.e@@@@@D.jd@. xBAABB@@@@@-ܠ+ltb_compare @@/D. o.l.lBA.@@@@@D.y2BA#B&A)B@@@@@. +leb_compare @@/E.P.O.@kBA.@@@@@D䛠.̀bBASAVAYB@@@@@.<@@@,@@@@ ӳ2@ ӳ2[@A@ Գq@ Գq\@A@=I@ABC@ @ @AB &@$@ @A@BCD @ 1@@ABE@@@|   @0!bs߯? :VU$Bool#Coq@0j 2cZ`FW*CMorphisms'Classes#Coq@0qیZBeϠ0CRelationClasses'Classes#Coq@0TL;0RUfw1ϠΠ@0.i bYN Z'Decimal$Init#Coq@0C涳N*ua   @0όe얟)H.Ƞ+Equivalence'Classes#Coq@07;ꮹ$Init'Classes#Coq@0](p{yOh..̐0\͉!Ig*Logic_Type$Init#Coq@0 1jc6---@0Imӽ%\$PD.Morphisms_Prop'Classes#Coq@0% :B'.>u%#Nat$Init#Coq@0eʤģPSR蠠)Notations$Init#Coq@0&v!D]hwnv 4Operators_Properties)Relations#Coq@0U3y#h&&Orders*Structures/@0$Znl0\͗+05'4Ԗ+9%%Peano$Init#Coq@0 jha|ؠ'Prelude$Init#Coq@0JqTttֱ 0Gz rA6ՠ4Relation_Definitions)Relations#Coq@0]4Ѐd{n^2Relation_Operators)Relations#Coq@0%s鯰s)Relations#Coq@0-SetoidTactics'Classes#Coq@0S_`nOU$Ր0;RWMi\N'Tactics$Init#Coq@0/9m+ a'Tactics'Program#Coq@0318\0@/2 Q@@A@#_121@/ 3A@@@@@@@@@@@#_132M접#_14'`o@B@@@0)0'@/|2 Q@@A@#_151:@/2A@@@@@@/АC@A/Ӑ@A@@@@#_162M접#_17'`o@"C@@@@0_0]/@/2 Q@@A@#_181s@/ŤA@@@@@@@@@@@#_192M접#_20'`o@B@@@00@/2 Q@@A@#_211@/A@@@@@@@@@@@#_222M접#_23'`o@B@@@00@/2 Q@@A@#_241@/=/A@@@@@@@@@@@#_252M접#_26'`o@B@@@0㠐0@/2 Q@@A@#_271@/=?A@@@@@@@@@@@#_282M접#_29'`o@B@@@11 @#_334e;%order@@@@BB@A001 0kl00A@@B€0]0U1.0Smn0U0A@@C0H0@1<0>op0@0A@@ABC@A@@@@@@@@@@@0ա0@@@3@&@ABC@A@@1]1`@J@=@0@ABC@A@@A@@@@@@@@0롐0@^@Q@D@ABC@A@@@@@c@A@B@W@A@D@K@A@ABC@A@@@A@j@A@C@^@A@E@R@A@ABC@A@@A@@0@t@A@0@k@A@0@b@A@ABC@@A@@A@062 Q@@J@#_342@0A i)A@@@@@@!xC@A!y@A@"x0F@A"y0@A@@@@#_352M접*,#_36'`o@2@@@#_3746@@0jL@@@?#_38X@3typeclass_instances0@@@0|@00y@0s0@00@0w000@00@0@0O@@@@013>@ ,Coq.Structures.OrdersFacts.CompareFacts#<>#1rQ@0o2 Q@@A@#_393L@0z2lA@@@@@@@@@@#_402M접#_41'`o@A@@2d@0|2 Q@@A@#_423r@0cA@@@@@@@@@@@#_432M접#_44'`o@B@@@22@@08\0}@/KrHȠ@/F@/H()C@A@//B@@z@/f2G@A@A'#@/e2E@A@'#a@/e2C@A@'#@/d/c@A@'#@/b2C@A@ABCD@A%orderF@@@ #./theories/Structures/OrdersFacts.vS S   S S   0/s@%order/@&iorderF@@@ T T   ɠ@4intuition_#_3AD8AF154v|!T T   ɓ&T T   ɠ0@2n@@)@2 Q@@J@#_460@)KffA@@@@@@@C@A?@A@>F@A=@A@@@@#_472M접&(#_48'`o@.@@@#_4946@<8@6#_50X@71@@@/@/@1/ĸ@/ /h1//s.ᐑ.]<@@$v)3 1K@ 4Coq.Structures.OrdersFacts.OrderedTypeFullFacts#<>#1]dO@)2 Q@@J@#_511Y@)*ۃA@@@@@@@@@#_522M접#_53'`o@@@@#_5446@@)@@"#_55X@)@@@0)ڐ@@q@)3V1@ 4Coq.Structures.OrdersFacts.OrderedTypeFullFacts#<>#2]dP@)ݠ2 Q@@J@#_561@):CA@@@@@@@@@@@#_572M접#_58'`o@@@@#_5946@.@)5͛@##_60X@* @@А0s0/.*"@@ǠI**31@ 4Coq.Structures.OrdersFacts.OrderedTypeFullFacts#<>#3]dQ@-i2 Q@@J@#_611@-txA@@@@@@!xC@A!y@A@@@@@#_622M접#_63'`o@%@@@#_6446@@*BOX@0#_65X@W*P@@2.*U*Q*@@'S*l4 2N@ 4Coq.Structures.OrdersFacts.OrderedTypeFullFacts#<>#4]dR@*S2 Q@@A@#_662\@*^6A@@@@@@@@@@@#_672M접#_68'`o@B@@@11@*X2 Q@@A@#_692@*c=H!A@@@@@@@@@@@#_702M접#_71'`o@B@@@2v2t@*a2 Q@@A@#_722@*l:=A@@@@@@@@@@@#_732M접#_74'`o@B@@@1堐1@*j2 Q@@A@#_752@*u$/A@@@@@@@@@@@#_762M접#_77'`o@B@@@2̠2@*w2 Q@@A@#_783@* A@@@@@@@@@@@#_792M접#_80'`o@B@@@33@3+#tӡ*o@*q3-33@A@6B1@@z@2 4@A@A'#@2 4@A@'#a@2 4@A@'#@2 2@A@'#@24@A@ABCD@A)L2 Q@@A@#_813G@)W#OA@@@@@@@@@@@#_822M접#_83'`o@B@@@2ꠐ2@)L2 Q@@A@#_843r@)W%:A@@@@@@@@@@@#_852M접#_86'`o@B@@@33@@)GrHȠ)E@2arHȠ@(o@(q)Q2h#W@A@(N(s@@"@(5^@A@A'f@(5\@A@'@(5Z@A@'j@(5X@A@ABC@AF@@@)o2@"@#_88@FF@F@@F@@FA@&_ <= _@F @@&_ <= _!x"<=!y@@@@@A@@# <=@A@@B@@@@@#_89%c?@%order5@@@5@@@@4 '55@@@@@&_ <= _7>)@&x <= y#_90@FF@F@@F@@FA@&_ ?= _@F @@5᠐"?=5@@@@@A@@A@@#?= @B@@@@@#_91%c?@%order6@@@6@@@@66@@@@=7*'@&x ?= y#_93(*+@9elim_compare_#_#_1366A2E46HV@@,elim_compare++LU?LFI6+++V_?LFI62@6765@@@@@)z@6m@ ccp|6Rcc}~6Vcc@ccp@@@@@@@@#_94(*u@>elim_compare_#_#_as_#_1366A2E7,>;@@,elim_compare/?LFI6u9?LFI6|"asFƠE !h@66@@@@@Y@b㠠6i堠6p@s@@@3@;@C@@@@@@1j2 Q@@@@#_95*@1uKA@@@@@@@@@@#_962M접7$IsEq@3o(T #_97'`o@A@@$@02 Q@@@@#_98+@08j3+@7C@A7@A@@@@#_992M접5$_100'`o@C@@@@$$$@0A2 Q@@@@$_101+R@0L:)(a@7KD@A7N@A0E@A@@@@@$_1022M접 r$_103'`o@&E@@@@@@$󠐑$$$$@0(2 Q@@@@$_104+@037p@7D@A7@A0ːE@A@@@@@$_1052M접 *IsStrOrder@8;o $_106'`o@-E@@@@@@%?%B%E$$@1ˠ2 Q@@@@$_107+@18RH򠠑@7ܐB@A@@@@$_1082M접@$_109'`o@A@@%t@,#tӡ-@-,6Z@A@9i+(@@"@+A8@A@A'f@+@8@A@'@+?8@A@'j@+>8 @A@ABC@A,q9D{(@@,@7<!%.B,P9D{(@@,$@7r!} 32 Q@@@@$_110!?@@@@@@$_1112M접?(HasEqDec@&eq_dec0$_112'`o@B@@@++@#r2 Q@@A@$_113,_@#}:ĎA@@@@@@@@@@@$_1142M접s@82/͠$_115'`o@B@@@%򠐑%@"2 Q@@@@$_116,@")'.@@@@@@$_1172M접]$_118'`o@B@@@++@"c2 Q@@A@$_119,@"n1=xA@@@@@@@@"nD@A@@@@@$_1202M접$_121'`o@ E@@*type_scope@@@,1,/@@@@"B2 Q@@A@$_122,@"M CA@@@@@@@@@@@$_1232M접$_124'`o@B@@@,`,^@"P2 Q@@J@$_125-@"[uA@@@@@@ԐC@AӐ@A@ҐF@Aѐ@A@@@@$_1262M접&($_127'`o@.@@@$_12846@̐@6$_129X@˒8K@@@,m@,q#Z@8=,}@,#j@,O8P,#y@,^8L@#@"搠N@@ʠ"9-@ 0Coq.Structures.OrdersFacts.OrderedTypeFacts#<>#1?@@"rHȠ"@!rHȠ@!@!렢"!@A@-!@@2|@"9@A@A(@"9@A@(c@"9@A@(@"9@A@ABC@Ac2 Q@@A@$_133"@n&YA@@@@@@9ŐC@A9Ȑ@A@@@@@$_1342M접$_135'`o@#C@@@@"ݠ"۠@12 Q@@A@$_136#@2 fMA@@@@@@9D@A:@A3:E@A@@@@@$_1372M접!#$_138'`o@)E@@@@@@###>Ӡ@2k2 Q@@A@$_139#d@2vXfA@@@@@@:GD@A:J@A3E@A@@@@@$_1402M접!#$_141'`o@)E@@@@@@###h@2F2 Q@@A@$_142#@2QehA@@@@@@:DF@A:E@A3̐@A@@@@@@$_1432M접#%$_144'`o@+E@@@@@@###Р: \@22 Q@@A@$_145#@2XfA@@@@@@:ِD@A:ܐ@A4EF@A@@@@@@$_1462M접#%$_147'`o@+E@@@@@@$$$:Z@22 Q@@A@$_148$@@2's?A@@@@@@;#DF@A;'E@A4`@A@@@@@@$_1492M접#%$_150'`o@+E@@@@@@$c$a$d:@22 Q@@A@$_151$@3 &VxA@@@@@@;mD@A;p@A4EF@A@@@@@@$_1522M접#%$_153'`o@+E@@@@@@$$$7:@4$2 Q@@A@$_154$@4/iA@@@@@@;D@A;E@A4@A@@@@@$_1552M접!#$_156'`o@)E@@@@@@$Ҡ$ڠ$ؠ;3@4H2 Q@@A@$_157%@4S)A@@@@@@;D@A<@A5:E@A@@@@@$_1582M접!#$_159'`o@)E@@@@@@%%%%Ӡ;~@52 Q@@A@$_160%d@5:A@@@@@@0C@A>3@A@@@@@$_1852M접$_186'`o@#C@@@@'H'F@2 Q@@A@$_187'@.$ՊA@@@@@@@@@@@$_1882M접$_189'`o@B@@@''@@rHȠ@?2 Q@@@@$_190@?lJ{A@@@@@@@@@$_1912M접#Typ@,& Z$_192'`o@@@@=|2 Q@@@@$_193s$@@@@@@$_1942M접%HasEq@>+E$_195'`o@B@@@֠@;R2 Q@@J@$_196@;]%PR@@@@$_1972M접 @$_198'`o@@@@$_19946@ @$_200X@ @@@Ґ@@ S:?8-@ .Coq.Structures.OrdersFacts.OrderedTypeRev#<>#1*(@:Ƞ2 Q@@@@$_201;@:$?2@@@@@@$_2022M접 $_203'`o@B@@@@;2 Q@@@@$_204.@@@@@@$_2052M접%HasLt@@v6B$_206'`o@B@@@OW@<'2 Q@@@@$_207g@@@@@@$_2082M접%HasLe@=6ʂ$_209'`o@B@@@ߠ@@2 Q@@J@$_210@@ RA@@@@@@@@@$_2112M접$_212'`o@@@@$_21346@@.[@X@"$_214X@W@@@ߐ@@"@ @@ .Coq.Structures.OrdersFacts.OrderedTypeRev#<>#2*(@@2 Q@@J@$_215 @@#fdA@@@@@@C@A@A@F@A@A@@@@$_2162M접&($_217'`o@.@@@$_21846@@6$_219X@?8@@@@@D ?&L@P ,?5[ 7#3*(@;ڠ2 Q@@A@$_220@;gA@@@@@@@@@@@$_2212M접$_222'`o@B@@@٠@?[2 Q@@@@$_2231*@@@@@@$_2242M접U$_225'`o@B@@@QY@<2 Q@@A@$_226@<A@@@@@@@@@@@$_2272M접$_228'`o@B@@@렐@@c8\a@j#tӡA+CmpNotation@n?_@A@K!T@@$/b@8A@A@A$/j[@7A@A@$/j@6>4@A@$/j@5A@A@ABC@L!C8@@ @A'@A@A@AB#tӡ*Equalities*Structures#Coq@ (@ ?@A@B!Ee@@@$/b@\A;@A@A$/j[@[A8@A@$/j@Z>X@A@$/j@YA8@A@ABC@AA62 Q@@A@$_232@AA @@@@@@@@@@$_2332M접$_234'`o@B@@@"%@@2 Q@@A@$_235@A z)(@$_2362M접  $_237'`o@B@@@HK@52 Q@@A@$_238@5즸ON@$_2392M접  $_240'`o@B@@@nq@@,2 Q@@A@$_241!@@7:"ut@$_2422M접  $_243'`o@B@@@@@G8\E@=2 Q@@A@$_247W@= +@@@@@@@$_2482M접 $_249'`o@B@@@`^@A2 Q@@A@$_250~@A @@@@@@@$_2512M접 $_252'`o@C@@@@FCB @@Š2 Q@@A@$_253@@ *o@@@@@@@$_2542M접 $_255'`o@A@@o@AŠ2 Q@@A@$_256@A'4@@@@@@@$_2572M접 $_258'`o@B@@@@62 Q@@A@$_259@6'`@@@@@@?@$_2602M접 $_261'`o@B@@@@AƠ2 Q@@A@$_262@A@@@@@@f@$_2632M접 $_264'`o@B@@@᠐@B2 Q@@A@$_265A@B$j@@@@@@@$_2662M접 $_267'`o@B@@@@T2 Q@@A@$_268h@_@@@@@@@$_2692M접 $_270'`o@B@@@/,@R2 Q@@A@$_271@]Ĭ@@@@@@@$_2722M접 $_273'`o@B@@@VS@=32 Q@@A@$_274@=>.m@@@@@@@$_2752M접 $_276'`o@A@@@^2 Q@@A@$_277@i1@@@@@@%@$_2782M접 $_279'`o@B@@@Ġ@@Z8\X@d#tӡz@|fA@A@@@&d@1C@A@A&@0C@A@&Y@/@@A@&h@.C@A@ABC@ˠ@@ x@C@A@A@A@ABC2 Q@@A@$_285@=O@@@@@@o@$_2862M접  &HasLeb@ZS$_287'`o@B@@@tr@2 Q@@A@$_288@+]@@@@@@@$_2892M접 $_290'`o@B@@@@2 Q@@A@$_291@@@@@@@@$_2922M접  _&HasLtb@`w栠$_293'`o@B@@@ՠ@t2 Q@@A@$_294@&@@@@@@@$_2952M접 $_296'`o@B@@@@w2 Q@@A@$_297)@@@@@@@@$_2982M접 $_299'`o@B@@@@u2 Q@@A@$_300P@Cs@@@@@@:@$_3012M접 $_302'`o@B@@@@w2 Q@@A@$_303w@D@@@@@@a@$_3042M접 $_305'`o@B@@@@u2 Q@@A@$_306@aF@@@@@@@$_3072M접 $_308'`o@B@@@&$@w2 Q@@A@$_309@++@@@@@@@$_3102M접 $_311'`o@A@@2@2 Q@@A@$_312@?Wc@@@@@@@$_3132M접 $_314'`o@B@@@QY@2 Q@@A@$_315@/i@@@@@@@$_3162M접 $_317'`o@A@@@2 Q@@A@$_3182@8 @@@@@@@$_3192M접 $_320'`o@B@@@@2 Q@@A@$_321Y@Xnd@@@@@@C@$_3222M접 $_323'`o@B@@@@2 Q@@A@$_324@>C|@@@@@@j@$_3252M접 $_326'`o@B@@@@w2 Q@@A@$_327@M@@@@@@@$_3282M접 $_329'`o@B@@@@@@@5Mܿ獐ζΖLB1@bSĨMB3N1@G7WʵK ӇE˘1愕@Ɍ.ynw! `B2AT!x@!O+OrdersFacts*Structures#Coq@@!t&d!yР)Datatypes$Init@+CompareSpec!Q]@CAAAAAA@@@@@@@@D!c@*comparison;f@@3@"eq&CB<@"lt&h   A%Logic3@#iffС) @ @./A&D"\@,compare_specN(!H4%@#andЖw@A@#L@B"H0=F+AV(C@4]^B2/@VȐ"H1=B@@@@@Dm@GpT@JfGFYȐ"H2_@&eq_ind J&!e@@@@@@@@@@@DAss@%Falsee@y@$Truey@ Aq@)False_induُ5@^Ex\"EQW%lemma)Morphisms'Classes@2subrelation_properJ7(!A::@*respectful%WO?AA@#notШ.Morphisms_Prop@0not_iff_morphism ZPP&Basics'Program@$flip$\\\ @$impl7o@$unitUe@A=@6subrelation_respectful>6z ooީD@0subrelation_reflv v&J@9iff_flip_impl_subrelation2VA`ة3@)lt_compat5;MhߩZ@6reflexive_proper_proxy5@ /RelationClassesa@5Equivalence_ReflexiveReflexive_partial_app_morphism 2R,@ceS\e>_>UIC5^bA6<9BBB@@@@D@C@b@'compare Wc@Sk g@e,CompareFacts@.compare_eq_iff 3e@@@|txζ ӷ÷@Wwywv@^~@o[Y@@SdfPNIGB9??3r?0 +@ww̩{"LTǩ<$+C R<@@շ@ư@ @2ِ  ~`l-V+($^MK@8proper_normalizes_proper&n΀$FC#//JJG335Z@*flip_arrow)/ 0<a@)flip_atom|E׀7CETj@2proper_flip_proper'TÀe[qgdPD_Z@1not_impl_morphism{$D= WW8L%}@%flip2 SS@5)@6trans_co_impl_morphismom1-@6StrictOrder_Transitivea0:$v:Cn{ykziWU@O91ZG&@8a3@H~f@@TN   qC*UҠ WͶ@Mv//['z3aܠC۷E+B@^*@@n;'%@&q, . 7Mx#!{^${8^YllCc``@/1@0W1X.зѩ%SY@=trans_co_eq_inv_impl_morphism&ni$*@.iff_Transitive*z,c @/eq_proper_proxy)f> 6@.compare_lt_iffŤ@x6L=NC  .Ǡ]8$]3ŰZ!֩.g_@.compare_gt_iff΀@1)C0."x'1$Hxx'ε'6"y'9$Hyy'+@   !Hz|s -,!BXJ{@o@rPf@9iff_iff_iff_impl_morphism8Cw"eRK $$F{gM(0&*@-iff_Reflexive/h/"KB25G,&8{m#< K%@,PER_morphism q$SF@/Equivalence_PER/;CI22S3],:L7P(P@8per_partial_app_morphismpe>_UV6hOXYQzM^,L^I`j`:bW5#l5eh3,WiTk s1}nWWxX&,_q\ss(,#"|z`wxXqz{soU5,nk\yW[q1VA,zw y8E,@?{;:|J,& AA$zC24C@&ProperL@@ɩAҷ@ʠĩ@ ǷE@ưd}@'CompOpp°Dݠհsѩ,u'wݰ{٩젩sɷ̩@(symmetry0xj9@5Equivalence_Symmetric. UC@ک+ﵩj$&ͩ,K= *$6C@ש0*@յ9;, `R!)#?9%#t&C@E?UwAut@n'#倷m @K'#a!"x0"y0 "@@"le'#ڀP@H"  4OrderedTypeFullFacts(OrderTac@)not_gt_le$[j1@j'#e" dT&$hOI@)lt_irrefl=2J{(@+le_lt_trans2:Ā+0@%eq_le.7@&eq_sym= ;?@%le_eq.1o C:CSVMJID@GCKG=1=W=\@%lt_eq/T)E`d@%eq_lt.143C!CrC @ @Ƞ{C@#_Ω/C'@d*fC3@/@(PreOrder@A.@'le_refl,eC@)ReflexiveW=Ʒ-Ƿ!zʷܩ s w{"H3  CfC@*Transitive++-*h@,+@à ; 6 @?: ٠GGʠ(?L+LBKC CGPQUX7Xð9ZYPC C)2(R@'and_ind14ۀ]1+)^ @*not_neq_eq"NF/ݩ:26N7t!@'eq_reflP5%)@&eq_neq=𙘀,-,/.3@*le_antisym- 6Cݐ)C'C@,PartialOrder5͛e\CB"TO@?6k@8aLWK@+le_preorder*ۃ@5partial_order_antisym̐QC[C~ש൷vyiސcSSC0 C搑+@ͩ:Ķ@=ʵq}CC ܩ@)not_ge_lt"ր0@} CZCĐU޷Eߩy詛@"or @34w  i@/or_iff_morphism3S('1'񠩚@'le_lteq%cO@`^KNx@zȐ"c0L]sa_@YݩH35FV.:W4J$,]o[ZY]SQO*}sM,L`?=yxOUJE><@;j5l|I|e7/BsCPA4F0y` d吩^w&EJ@&neq_eq?.FMCCKXd"өTg%]h%@>trans_sym_co_inv_impl_morphism'\|QSš@/iff_equivalenceZ͠.@-le_not_gt_iff64@/compare_ngt_iffyZ"Fߠ1)u$5ݰ꠩ǩL@/compare_nlt_iff6C`Ԑ:B87@1'f0蔑=Ib?@@!b"b'Ȑ!sO0OrderedTypeFacts@&eq_dec8S&SpecifH@'sumbool7̂K@,@1'tBAAAA@@@@@D&*!B@@@@@A4) C@@/ܷd𩚠T@"7XXNo]@9mkd@`'j!Z }@yFk`fxiyQRm?Unt$#\s)#OTF@4Ja+|2@U @'$$@ ޞ@"*|E-(&@w7/7!ny\WpO̷@MA\FC2ab @@4Ja QÐ=@O;LXPD@Nޕ_W_;Ya^~: 穚@)if_eq_dec1=x㛠@$boolZ'@A BC5%@#eqb)'@ްF  海:@(eq_ind_r!2#,/1! 479#"$?A'@-eq_Transitive(10+@'f_equal=OP@P;59 )@.compare_compat1EGc<%%FIAK5@=P@>8p̀2::h<5.Z$n/-'B%op (C,`@ar5ct7"be9CdZKK[&zFjUR@'eqb_alt C[PfCrFEtƩuGCŰ@w@xzN|PO}C@(瀷[ @(cQ@(ck/OrderedTypeTest"MO;@0h\  D@)5~ɀc @&@54C-?@A:·5 @ \m0ȵy4@w0h;>35@Q)[E|EӐ<@$&ULC) $k lm_-+Wﵷ')"! aaX@]&h C > .۩K }ਗ਼i@ Cy G{é|O} K  #+ & 'Cl g W* *&{h !( %$h A 7d : #C ɷ rʷE˷   O ө (@ \0gɀ 1 3 V@̀@7&݀t@5,/ R ۩  T k uC*  x R BƵ /3  Y/ Jː3  *& - -  @(eq_trans7U$C!   q a sܰ >  Q  =- J  L L  C 7 89  } ~ Z  m XC I JK ķ   ° m 7 ϩ L < s G X pB yɩǩFb;[ee  א     C ) $k l  0g  41    * ˩-橚U@ qU  e  D ٩   L   _   r@$񬷀    C _ Z J 6 j b   5 )   ̩|    1 (C wA r b  ~   6  é   N = tC  ӷ |Է (͵ M Ƞ ٩  b@(lt_trans4^C\   <z -ܩ ܠ א o N o n eC   I9 :   >ؐ } \ }% tC   XH I}  ?C<   b@X !@ $ ݐ  p` m) sA e Q 琩 D U    m  I  M L   x_ܩ  d? [ꐩWDD   b  C   @0flip_StrictOrder+%EiD  @ (h@ (l @ JC @+StrictOrder.[@ .OrderedTypeRev@ lR I@+flip_proper!Xن '' {@ lQ %+@ 74 QCP@2@3  M5 O7  ! D: 4; i A@(] B 詚I@ ( ~$  y M    0 't [@'(   @@?  " +@&or_ind" 䰩l L " 8 !MyRH{Te@ 9%P N - DC  D $0,2 1=  K 1`C[E < ] SC  SC R{@ lRp <E ?3   @ Kڌ C }]^ M@ A K3 s    @ j . /  z @(CompSpecgs  w +    d; A~ = w  C  y ~ p[ B  C   X y  C C&!   wC(  @ 5;O  񚠐G!E @ %+့  L  Զ@  שH!C @ O   é @ %+] @ %+  y ٩   Ȱ  éO     !0 1 ~@ w@ @ Ʃ ٰ + Զ@"I + *@ l3v А@@@  9    ;J +K  ة  + i&%$ ̷ DS 4T @ @ -@<   %N ȶ@@#@ Z4牀 @ @@;  1!   [j Kk    6J ~EDC   ;d > <  > "  "Ni &>@/compare_antisym? ,  I   0 /    1 ) Rb}   . W @4iff_impl_subrelation5 7 `p?  < e  I |@+CompOpp_iff.ˀ & ZC@ G p i~} " u   =i Ґ  A   @u@@x i   l v v p@+reflexivity(ϓ/ w@ o;T  ѷ ҩ   w  ` D a  Ʃ }  _  h K   @-iff_Symmetric!x   p Ð   |      w   { $ 5  {     9 a) @ >  -ߩ        8 @s%+ր  R    ǩ     [ > ̠@.compare_le_iff4q  >   ՠ ' ϰ    D ݠ հ K  װ `Щ P$ u  K 5 ݰ   9  ک 8 ** H ,q    ?'H ?N /O c z k$   f P{ R, O.  _  M6CompareBasedOrderFacts@ 4'4  @ d  A \C bq Rr  ) $  " a sN p!P (  ! @ }*   [ uC { k  8 %   >~  N D F X  GH I} - j| h  l j M0  4 T 1@    @  =  -   }@ @ '  c 3 " 5 $ !    j @   Ké n P . @ )  @ ж@ :  v F 5 H 7 4 (   @ $  "C"  @@D@  =  \@  Ґ Ԑ @  h  X A  @ ;@ R   ^ ' ` ) L     @ > < v  { 3 k T  @ N+  p 9 r ; ^ / 1  * KC  1)@ 3 >  @ R   V@ W  X  / @ ZC    Y     !   P    T 7 Š@/compare_nle_iff  7   Π  9 ?$ d  :    - fk i    +"1 E ޠ ְ ( '  ( I( ? < 5 0 (   . ݰ/ 1   | _  2  ߷  W  +@ S@ c    ^  `  P  > t@ I  GC N d@,compare_refl *o }`^!ma uT Oϩ;<>? ( ABB #  D  $     x ٩ $TDl 'g($G ,  +  & 7 - (XK @ /MZ1KQcO ɷSQ4"_.W;);@* @" %   ַ +WM. 0      T  %3 ^6 8       cC6@ةH  @۷@ܩ $ C4 : ) " I!tL N      *2Q)@#@kvW9Y;  @N CX@өj  X@ַbRS ) - U  i Z 4`  eH oG@ _t ĩv : $  R pyQ@ i(~ v xD g. 'CꚠJ@&dР$Bool@'reflectc@AAAAA@@@@@@D۷!r!@ |&Yʩ@(BoolSpecޜ@ /@&h ᩚ.BoolOrderFacts@)leb_spec0=Oà!l ȩA&C< &B/ \K?=@  x0!  ũ z5MML@ [6%xcQ0gHC@/compare_nge_iff>U"!iYy#DigW6+aZi 8W@)ltb_spec0TdRu<;OA;dNbAjI# _N"PH@6iQWW2v3`@>s^gfķũҩkeL!F@#leb( ~]p  $} tѐy  tt v@2not_true_iff_falseb & $' N!S@&leb_leF75 ~3 $? 1ũ AǠ@'leb_nle!۩ R ˩ T7Š/Ƞީ \ ͠+-.;Ԡ&ΰi@#ltb( ְ O$t Jڰ 7߰  }`  Ff[ c$ ^C a@<b_ltd ȐLb<cp +Щ x$  s)ԩ f֠9@'ltb_nltDj;`Z e  `ީ 3"$' o* j, ,vxhշ@Π@t@U@v0Z(U@@Aw DNN%=@⠶@h 8%@`&_@ @ :@ @+lt_eq_cases-SA@@ bYepp  - .od@g=X|зѩ@.eq_true_iff_eq4 Y@$negb}   ʩ@-negb_true_iff'# $1h 3  ; rr@<b_geaFFD \@U@@ܶ@@@ȶ$% ()XSA:Ӡ˰] i ϰҰa`bᠩNRK䠩ܰ  )U$zPllC|nʩWx3 8 3 v @&leb_gtCsީ >F\6]@ ( u  s  .  (}$x 2! -  5 %  1r@&eqb_eq?VM$Eҩ$)ܩ I >-/'@5xT,R̷VT7/ Y  S<@5 _ Y Y@# c ]&#@ ? i ` c@-m@@H S#%ՠZж@-̷;+ |@U  vb@X n |&e57#     @@@@@@@@D p t u8w@89y6V@T3@4U^VN7@O1S\U^AM0.h?XA @-@+e^F`HL)l @Vm$2     $1x :  6mw$?q C&Mթ S ! @%x@y&'|@#@3ɐ.0 ZvD@ @t@r8ՐpfW?R@@e@*@+,)@@@$쐷}g#9) @@&y-t@.G]7^    ouu$ pF  *  %fvyd 54$Vj;0\!B@DB%֩ G 1+% B+@@ַ6C@@DݩCé$@@,ʠ/ p@@U% 'נ\Ҷ@DFCKG j&u