"`Ͱ*NZAddOrder&NatInt'Numbers#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]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̂"&/rk0JqTttֱ&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@WG@Q6ꀐ@@@@@d"lt @h@@!t’H@@’HA@@@@@AA@@A@"le @h@@’H@@’H@@@@@%lt_wd @@i@ @’H@@’H٩^@’H@@’H䚠@Z™Ām#@’H'@d™Āޚ+@"ltšL@@@$A`@A@@Ǡ+lt_eq_cases @@-<@’H!mC@’HJ@`š=(@"or @X@-šL]@™Ā@@@@@)lt_irrefl @@\k@’H#@#notШw@LšLUU@@@@@)lt_succ_r @@w@ ’HJ@%’HC@gšL>@)Gv@š=S@@@@@6#add @d@@F’H@@K’H@O’H@@@@@N#sub @d@@^’H@@c’H@g’H@<@@e#mul @d@@u’H@@z’H@~’H@S@@|&add_wd @@S@@’H@@’H@’HL@’H@@’H @’H@L™Ā_@’H@’H@Z™Ā!@^™Ā%@"m@@@AY@A@@&sub_wd @@@7@’H@<@’H@@’HF@’H@K@’HO@’HS@™ĀY@’H]@’Ha@™Āe@™Āi@=@@@aA@A@@&mul_wd @@۰@{@’H@@’H@’H@$’H@@)’H@-’H@™Ā@7’H@;’H@™Ā@™Ā@4@@@A@A@@H'add_0_l @@@W’H@™Ā@&"m@p@@@@@f*add_succ_l @@̚@u’H@z’H@"™Ā@I"m@Gϩ@G@["m@@@@@'sub_0_r @@ @’H@M™Ā@\=@@@@@@*sub_succ_r @@)@’H횠.@’H3@p™Ā9@=婚?@GD@IJ@=@@@@@㠠'mul_0_l @@IX@’H]@™Āc@4h@ El@䀐@@@@@*mul_succ_l @@kz@’H>@’H@™Ā@4@!Gm@"m@4Qx@@@@@4#max @d@@!t’H@@’H@ ’H@@@@@AA@@A@%max_l @@!x@’H!y@$’H@@"leš=AB@"eq™Ā@D34C@@@@@2%max_r @@/@J’H-@O’H@@+š=)*@(™Ā @k34'4@@@@@W#min @d@@p’H@@u’H#@y’H@@@@@o%min_l @@l1@’Hj6@’H@<@hš==A@d™ĀG@73€cb@@@@@%min_r @@U@’HZ@’H@`@š=e@™Āk@[3€@@@@@@(NZAxioms&NatInt'Numbers#Coq@/NZOrdAxiomsSig'@@@@’H@@’HJ@@A@A™@@h™Ġ^@@A@š=@@š=h@@A@ABšL@@šLh@@A@"m@@"md@@A@A34@@34d@@A@3@@3 d@@A@ABC4@@4d@@A@6@@(6T@@A@A=@@=d@@A@>@@">T@@A@AI@@+Id@@A@G@@BGr@@A@@@XT@@A@ABCDE@'eq_refl @/RelationClasses'Classes#Coq@@5Equivalence_Reflexive@u"mCBAG@~"mM@"mCAB@@@Aw@Ao@Am@ABC@@e,add_shuffle1 @+ @Jm@’Hbs@’H7y@’H!q@’H@™Ā@"m@"mDC@"mBA@"m@"mDB@"mCA@@@A@A@A@ABC@@Ơ,add_shuffle2 @ql[M@XK@’HÚ@’H@’Ha@$’H@#™Ā@""m@("mDC@0"mBA@8"m@>"mDA@F"mCB@@@@A8@BA0@DA.@ABC@@&,add_shuffle3 @ߠѠ̠@Ls.@r’H#4@x’H:@~’H?@}™ĀE@|"mCL@"mBAT@"mB[@"mCA@@@A@A|@Az@ABC@@r'sub_1_r @8+@Mz@’H@™Ā@#sub=A@6ꀩ@$predIA@@@A@A@A@ABC@@'mul_0_r @naS@l@!n@!t’H@"eq™Ā@&4A@䀚@䀐@@@ %'A*Equalities*Structures#Coq@AviA)Morphisms'Classes#Coq@@Aۓό^ @A݋X_A/RelationClasses'Classes#Coq@@ABC@@AA@@A@*mul_succ_r @@AN@M’H!m@T’H@S™Ā @x4B@fGA@"m!@4BAB@@@`AX@bAP@dAN@ABC@@F(mul_comm @@B>@’HCD@’HI@™ĀO@4BAW@4AB@@@A@A@A@ABC@@{/mul_add_distr_r @4'@2Cƚs@’Hxy@’H!p@’H@™Ā@4@"mCBA@ "m@ 4CA@4BA@@@A@A@A@ABC@@̠/mul_add_distr_l @xj@D@’Hɚ@’HQ@"’H@!™Ā@F4C@Q"mBA@Y"m@[4CB@c4CA@@@6A.@8A&@:A$@ABC@@)mul_assoc @ՠȠ@Eg @f’H @l’H @r’H %@q™Ā +@4C 2@4BA :@4 @@4CBA@@@Aw@Ao@Am@ABC@@e'mul_1_l @@F ]@’H b@™Ā h@4 m@6ꀐAA@@@A@A@A@ABC@@'mul_1_r @I<.@GGۚ @’H @™Ā @4A @6ꀐA@@@A@A@A@ABC@@,mul_shuffle0 @tgY@rH @’H @ ’H@ @’H @™Ā @54 @;4CBA @D4 @J4CAB@@@A@ A@"A @ABC@@,mul_shuffle1 @@IO @N’H @T’H @Z’H!q @a’H @`™Ā @4 @4DC (@4BA 0@4 6@4DB >@4CA@@@|At@~Al@Aj@ABC@@b,mul_shuffle2 @@J Z@’H_ `@’H皠 f@’H^ l@’H q@™Ā w@4 }@4DC @4BA @4 @4DA @4CB@@@A@A@A@ABC@@,mul_shuffle3 @xk]@vK  @ ’H @’HD @’H @™Ā @94C @@4BA @H4B @O4CA@@@"A@$A@&A@ABC@@%le_wd @@@A&NZBase'NZOrder&NatInt'Numbers#Coq@ @A@'NZOrder&NatInt'Numbers#Coq@+NZOrderProp @A@@@@"NZ  m@A@@)Morphisms'Classes#Coq@@&ProperL@ -@!t’H@ 3@’HA)Morphisms'Classes=@@*respectful%WO? F@’H@ K@’H O@"eq™Ā V@)’H# Z@ ™Ā%Logic$Init$@#iffС) h@"leš=@@@ %'A*Equalities*Structures#Coq@AviA)Morphisms'Classes#Coq@@Aۓό^ @A݋X_A/RelationClasses'Classes#Coq@@ABC@@AA@@A@*lt_le_incl @@A!n @!t’H!m @’H@ @"ltšLBA @"leš=CB@@@@@2'le_refl @Π@B/ @.’H @š=AA@@@mAW@A@@O.lt_succ_diag_r @ޠ@CL @K’H @BšLA @$succGA@@@@@q.le_succ_diag_r @ @ Dn @m’H @[š=A @"GA@@@@@/neq_succ_diag_l @.!@,E .@!t’H%Logic$Init#Coq@@#notШ B@"eq™Ā I@RGAA@@@A@AAۀߠK@A@A@ABC@@͠/neq_succ_diag_r @i\N@gFʚ i@<’H: r@0™ĀA y@GA@@@@@/nlt_succ_diag_l @s@G @`’H%Logic$Init#Coq@@#notШ @šL @GAA@@@@@!/nle_succ_diag_l @@H @’H/ @š= @GAA@@@@@F)le_succ_l @ՠ@IC @’HA @H’HZ@#iffС) @=š= @GBA @TšLBA@@@A@AA@A@A@ABC@@+le_gt_cases @ @J @’H &@’H@"or @ 3@|š=BA ;@šLAB@@@A@A@A@ABC@@-lt_trichotomy @WJ<@UK W@’H ]@’H7 f@šLBAC r@0™ĀBA z@šLAB@@@@@(lt_asymm @u@L񚠐 @’H @’H@ @šLBA @šL@@@AA9@ABA]@DA2@FA0@ABC@@((lt_trans @Ġ@M% @$’H# @*’H!p @1’H@ @)šLCB@ @2šL(' @8šLE/@@@Ax@AA@Aq@Ao@ABC@@g(le_trans @@Nd@c’Hb @i’H?@o’H@@^š=CB@@gš=fe$@mš=>l@@@A@A@A@ABC@@+lt_strorder @>1#@1#@ =@’HB@’HG@’H@M@š=L@S@š=RX@š=K L+k() NN7#'Jtk^PysX@@@@@8 @[XYZМnBVwi@f@V’H@[’H@`’H@@šL@@$šL@)šL L+k() MM7#'tŠ@@@@@~+le_lt_trans @-#GȠ@@’H9@’H3@’H@@oš=ֶ@@hšLܩ@mšLՐ L+k() MN7#'ԐtڠJ: @@@@@ +lt_le_trans @qg%JIޠ @ @’H}@’Hw@’H@@šL@!@š= &@šL L+k() NM7#'t 9 , ~MGA&@@@@@%eq_lt @*'()ia" P C 5@2O@ "’HT@ '’HY@ ,’H@_@ ™Ā^@e@šLdj@šL] L+k() ML7#'\t } p bҠ j@@@@@J%lt_eq @nklmf   y@v@ f’H@ k’H@ p’H@@.šL@@ Z™Ā@9šL L+k() LM7#'t   ՠϠɠ@@@@@%eq_le @=3   ؠ ˠ @@ ’HI@ ’HC@ ’H@@ ™Ā@@ š=쩚@ š=吐 L+k() NL7#'t   ZJ @@@@@Ҡ%le_eq @w5- Z Y   @@ ’H @ ’H%@ ’H@+@ š=*@1@ ™Ā06@ š=) L+k() LN7#'(t I < .]WQ6@@@@@&eq_neq @ [ N @oicH@GC`@ 3’HҚe@ 8’H̚j@ =’H@p@ !™Āo@x@ )™Āw@ 0™Ār@@@@@M&neq_eq @   wנ@Hz@ j’H @ o’H@ t’H@9@ Z™Ā@@ `™ĀF@ g™Ā@@@@@*not_neq_eq @ ɠ  ݠנѠ@I@ ’H@@ ’H@km@ ™ĀB@ ™Ā@@ @@)not_ge_lt @   ڠJ: @KJݚ@ ’Hl@ ’H@@ š= N @šL @@@@۠)not_gt_le @   ue4.( @vK%@ ’H*@ ’H@2@šL+7@ š=6@@@@@)le_neq_lt @ J = /^XR7@L2O@ "’HT@ '’H@Z@ š=@򐩚b@ ™Āag@šL@@@@@5@@@@@@@@@@<_neq @ ~ q c@ |R ߚ~@ ’H ݚ@ ’H@@ šLBA ^@ T™Ā  ݐ@@@@@ &le_neq @   @ S @ ’H @ ’H Ȁ@ šLBA /@#andЖw@@ š=BA @ ™ĀBA@@@@@ O*eq_le_incl @  ޠ @ T L@ ’H J@ ’H@@ ™ĀBA@ Hš= G F@@@@@ w(lt_stepl @   @ U@ s’H@ y’H@ ’H@%@ wšLCB@.@ ™Ā^ u4@ šL |d@@@@@ (lt_stepr @ H ; -@ FV*H@ ’HN@ ’HT@ '’H@Z@ šLCB@c@ !™Ā  i@ šL  @@@@@ ᠠ(le_stepl @ } p b@ {W_}@ ’H@ ’Hꚠ@ \’H@@ š=CB@@ V™Ā ߩ@ š= ΐ@@@@@ (le_stepr @   @ X@ ’H$@ ’H@ ’H@@ š=CB@@ ™Ā  @ š=  @@@@@ K$ @  ٠ @ Y G@ F’H E@ L’H "@ R’H@@ Aš=CB@@ SšL I H@ YšL ! O@@@@@  @   @ Z {@ z’H y @ ’H V&@ ’H@,@ ~šLCB@5@ ~š= } |;@ šL U @@@@@ +le_antisymm @ O B 4@ M[ O@ ’H U@ ’H@[@ š=BA@d@ š=  j@ (™Ā @@@@@ ⠠)le_succ_r @ ~ q c@ |\ ߚ~@ ’H ݚ@ V’H @ š=B@ GA p@ š=BA@ e™ĀB@ GA@@@@@ ')lt_succ_l @ à  @ ] $@ ’H "@ )’H@@ !šL@ GBA@ /šL % $@@@@@ U,le_le_succ_r @   @ ^ R@ Q’H P@ W’H@@ Fš=BA@ Nš= M @ G R@@@@@ ,lt_lt_succ_r @@_ @ ’H ~%@ ’H@+@ }šLBA3@ šL {9@ BG @@@@@ ,succ_lt_mono @M@2@K` M@ ’H S@ ’H k\@ šLBAd@ šLj@ sGBq@ zGA@@@@@ ꠠ,succ_le_mono @yk@a 皠@ ’H 嚠@ ’H @ š=BA@ š=@ GB@ GA@@@@@#<_0_1 @@b@šL@䀚@6ꀐ@@@_AW@A`A {@bAP@dAN@ABC@@F&le_0_1 @ՠ@c@*š=@ 䀚@ 6ꀐ@@@@@a<_1_2 @@d@NšL@ -6ꀚ@ ->@@@A@AA @A@A@ABC@@<_0_2 @ @e@qšL$@ >䀚(@ P>@@@A@A@@&le_0_2 @=0"@;f<@š=A@ [䀚E@ m>@@@@@<_1_l @XK=@VgX@’H^@’H@d@šLi@ 䀐B@p@šLv@šL{@ 6@@@A @A/@A@ABC@@+lt_ge_cases @y@h@’H󚠐@’H t@šLBA@š=AB@@@@@%+le_ge_cases @@i"@!’H @'’H @š=BA@!š=AB@@@@@R+lt_gt_cases @@jO@’HM@’H ɀ@™ĀBA ހ @_šLBA@gšLAB@@@@@,eq_decidable @+@)k+@’H1@’H)Decidable%Logic#Coq@@)decidable rD@™ĀBA@@@@@&eq_dne @ZM?@XlZ@-’H`@3’Hxրڀq@/™ĀBAy@7™ĀBA@@@@@&le_ngt @t@m𚠐@’H@’H@š=BA@šLAB@@@@@$&nlt_ge @@n!@ ’H@&’Hހ<@%šLBA@$š=AB@@@@@U,lt_decidable @@oR@Q’HP@W’Hƀ@RšLBA@@@@@z<_dne @ @pw@v’Hu@|’H4-@šLBA5@šLBA@@@@@&nle_gt @K>0@IqK@’HQ@’Hiǀ^@š=BAf@šLAB@@@@@ࠠ<_nge @|oa@zrݚ|@’Hۚ@’H@šLBA@š=AB@@@@@,le_decidable @@s@ ’H @’H@š=BA@@@@@6&le_dne @ҠŠ@t3@2’H1@8’HNR@2š=BA@:š=BA@@@@@k*nlt_succ_r @@uh@’Hf @m’H%@lšLA!@*GB(@zšLBA@@@@@5lt_exists_pred_strong @>1#@@’HD@’HJ@’H@P@šLCA@Y@š=@"ex @f@8’H!km@?’Hv@4™Ā |@G X@š=  ^@@@A@AA7@A @A A @"AРD.Morphisms_Prop'Classes#Coq@@,A1@D@@ABCD@@.lt_exists_pred @@w @’H@’H@@ šLBAd@’H`@’H@™Ā@G @*š=  @@@yAM@A@@[,lt_succ_pred @@x X@W’H^@]’H@@UšLBA @™Ā@G@ :I^^@@@A@AA@A@A@A@ABCD@@&rs_rs' @5(@3y!A@7@ ’H$A_wd@&ProperL@F@’HL@’HP@™Ā + U@(’H@۶@^@1’H@d@š= @@  o@xGu@H’H@{@š=  W@&@V’H⚠@\’H@@'š=  k@@ !šL K)1H+@@@ @A @ @ w@ xA1@DF@ABCD@@(rs'_rs'' @@z@@’H~|@@’H@’H@x™Ām  .@’H@u@’H@@pš= =@@’H\@’H@@š= ƶ@@ |šL PI 3@’H@’H~@’H@ @š="@@ šL q!@’H@’H@#@š=9@)@ šL 8/@8G@@ m@@%rbase @B5'@@{ @B@’H G@’H𚠐M@ ’HʚR@%’H@X@š=@^@ šL k@@@@@ՠ)A'A_right @qdV@o|<@q@D’H> ؚv@I’H@|@O’H%@U’H@Z’H@@%š=@@šL  %<@l’H@@7š=;9@@@@@6strong_right_induction @@}~@@’H|z@@’H@’H@v™Āk ,@’H@s@’H@@nš=;@@’HZ@’H@@š=@@yšLM@’H@@š=@@@ 7@A 0@@AРDq@ABC@@x/right_induction @@~߶@ @’Hݩ۰@ @’H "@’H &@™Ā  +@’H@ֶ@՚ 2@’H@ 8@š=Զ@ө z @@IGѶ蚠 E@’H@ K@š=Щ @@@@@à0right_induction' @_RD@]*@ _@2’H,(&@ g@:’H42 m@@’H: q@"™ĀL ؚ v@I’H@ |@O’H@ @š= {@+ @[’H@ @&š=*@) А @G'> @n’H  @@v@@7strong_right_induction' @@@z@ @’H|xv@ @’H @’H @r™Āg( @’H@o @’H@ @jš= 3@{ @’H@ @vš=z@ @’Hb @’H@ @š=0̶@ @šLVJf @’Hc@@@@@u&ls_ls' @@Aܶ@!@’H޶کذ@!@’H!@’H욠!#@™Ā!(@’H@Ӷ@Қ!/@’H@!5@šL}@w!>@GG暠!C@’H@!I@š=%y@!Q@$’HΚ!V@)’H@!\@š=8@!c@š=b͐!i@rGѐ@@@@@E@ABC@@㠠(ls'_ls'' @rd@}BJ@!@R’HLHF@!@Z’HTR!@`’HZ!@B™Ā7l!@i’H@?!@o’H@!@:š= @L!@|’H&!@’H@!@Lš=ζ@!@Sš=ʐ!@GZζi!@’Hmq!@’HK!@’H@!@qš=%@!@wš=c!@’Hb!@’H@!@š=<@!@š=!@G@@@@s%lbase @@ Cڶ@"@’Hܶv"@’H"@’H"@’H@"%@š=@"+@š=*8"1@:G@@@@@(A'A_left @D7)@BD@"D@’H"I@’H@򚠐"O@"’H"U@(’HҚ"Z@-’H@"`@š=@"f@š=e"k@>’H@"q@ š=<Ґ@@K@@蠠5strong_left_induction @wi@EO@"@W’HQMK@"@_’HYW"@e’H_"@G™Ā<q"@n’H@D"@t’H@"@?š= @Q"@’H+"@’H@"@Qš=@"@Wš=ΐ"@G^Ҷm"@’H@"@hš=j@@@ @@@ABC@@J.left_induction @٠@F@"@’H@"@’H"@’H"@™ĀӶ_"@’H@@#@’H@# @šLն@K#@G#@’H@#@š=Ґ@@@@@/left_induction' @0#@.G@#0@’H@#8@ ’H#>@’H #B@™Ā#G@’H@𚠐#M@ ’H@#S@š=@#Y@,’H@#_@šL*@#g@pGԶ#l@?’Hѐ@@@@㠠6strong_left_induction' @rd@}HJ@#@R’HLHF@#@Z’HTR#@`’HZ#@B™Ā7l#@i’H@?#@o’H@#@:š=@K#@{’H@#@Fš=y@X#@’H2#@’H@#@Xš=@#@_š=А#@Gf:u#@’H7@@i@@I/order_induction @ؠ@I@#@’H@#@’H#@’H#@™ĀҶ^#@’H@@$@’H@$ @š=@K$@G@$@’H@$@šLԶ@_$%@.G͚$*@’Hk@@@h@f@AB@@0order_induction' @@3%@>J @$@@’H  @$H@’H$N@!’H$R@™Ā-$W@*’H@@$^@1’H@$d@š=@$l@uG@$r@E’H@$x@š=/@.ᐩ$@I($@X’H[@@Z@@1order_induction_0 @}@Kc@$@k’Hea_@$@s’Hmk$@y’Hs$@[™ĀP@򐚠$@䀶@Z$@’H@$@Uš=$@@$$@G[@s$@’H@$@ašL$@䀶@$@G|P$@’HM@@@@@_2order_induction'_0 @@Lƶ@$@’Hȶĩ°@%@’HЩ% @’H֚% @™Ā@U%@.䀶@%@’H@% @š=%%@?@f%-@6G@֚%3@’H@%9@š=%>@X䀶@٩%F@iI׶%K@’H@@@@@ <_ind @^QC@\M)@%^@1’H+'%@%f@9’H31%l@?’H9%p@!™ĀK%u@H’H@%}@G@%@V’H@%@šL%@$ː%@G"%@i’H@%@'šL!Q@@@@@&le_ind @@Nz@%@’H|xv@%@’H%@’H%@r™Āgi%@’H@q@E%@’H@%@kš=o@n%@GlX%@’H@%@~š=k@@@@@]&Rlt_wd @@OZ%@’H@%@’H@&@’Hѩ& @’H@&@’Hܚ&@™Ā&@’H暠&@™Ā÷Ś&"@’H&'@’H@kЖw@&3@š=2&8@šL@@@u@o@@ABC@@&Rgt_wd @NA3@LP&M@ ’H@&T@'’H@&Y@,’H&$&_@2’H@&d@7’H1&h@™Ā3&n@A’H;&r@#™Ā&w@J’H&|@O’HU&@šL|&@ š=@@P@@%lt_wf @@Q&@m’H"WfA@,well_founded8E&@{’HP&@’H*&@’H&@Qš=&@IšL#@@@A𱍠G@A7iA)@AB@@=%gt_wf @٠̠@R:&@’H>&@’H&@’H`&@’H&@zšL詚&@š=S@@6@@k-add_lt_mono_l @@,@!n*!m*!p*/%Logic$Init#Coq@@#iffС)'@"ltšLCB ''@*U"mACAB@@@,AviA)Morphisms'Classes#Coq@@-Aۓό^ @-A݋X_A/RelationClasses'Classes#Coq@@ABC@@AA@@A@-add_lt_mono_r @@-:AW+QV+MU*~TJCBPGCAMBA@@@-=AE@-?A=@-AA;@ABC@@3+add_lt_mono @@-jB++}+!q+@zDC@CB~FDE@@@@@c-add_le_mono_l @@-C++*㩚'@"leš=CB ACAB@@@-A@-A@-A@ABC@@-add_le_mono_r @@-D+ʶ+Ƕ+瀠3CB9ڀCABA@@@-A@-A@-A@ABC@@Ơ+add_le_mono @@-E++++@bDC@im@@@@@.add_lt_le_mono @@.'FD,>C,:B,(,%@6DC@A8<Ȑ@@@@@.add_le_lt_mono @@.QGn,Nm,Kl,l,h@DC@g婚kb㩚f@@@@@D+add_pos_pos @@.{H,,@(@.䀐B@ @@@.}A@.AۀߠK@.A}@ABC@@u.add_pos_nonneg @@.I,,@1B@9?ŀ??J@@@.A@.A/@.A@ABC@@.add_nonneg_pos @@.J,Ѷ,@:^B@쀠fl򀠚l뀠lw@@@.A@.A\@.A@ABC@@Ϡ1add_nonneg_nonneg @@/K#,"-@gB@ou@@@/A@/A@/ A@ABC@@,lt_add_pos_l @@/3LP-DO-L@>BEé<ǐ@@@/*A2@/,A&@AB@@,lt_add_pos_r @@/UMr-fq-n@`ڀBg婚^@@@/MAU@A/NA@/PAN@/RAL@ABC@@D,le_lt_add_lt @@/{N-x-u,Ķ,ƶ@DC@ @@@@@n,lt_le_add_lt @@/O--,;,@DC@>3A2ǀ;F@@@@@,le_le_add_le @@/P-̶-ɶ-e-@4DC@;܀h]k\Gep@@@@@ ,add_lt_cases @@/Q->-;-B-?@DCBA'@"or @ $@@@@@,add_le_cases @@0,RI-qH-nG-u-r@2DC8BA3Ωѐ@@@@@$-add_neg_cases @@0[Sx-w-@f]BA怩Zv|@@@0`Ah@A0aA@0cAa@0eA_@ABC@@W-add_pos_cases @@0T-Ӷ-ж@BA#*)/@@@0A@0A@0A@ABC@@0add_nonpos_cases @@0U..@ BAJ0YT6^Z@@@0A@A0AF@0A@0A@ABC@@0add_nonneg_cases @@0V.7.4@SwBA񀠩ci@@@0A@0Ay@0A@ABC@@젠-le_exists_sub @@1#W@/ ?/@BAC@"ex @.yM.{M@#andЖw@+`@"eq™Āȩ@A©̀@@@16A>@A17A5@1:A4@A1;AA.Morphisms_Prop'Classes#Coq@@1EA1@Dwvu@@1LA8ӠA4Relation_Definitions)Relations#Coq@@ABCD@@F@@@@$@Ab@B@C @@A"@B @@A@@)@ABCDE+I@@@@ ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@AB@@@&Basics'Program#Coq@0!bs߯? :VU$Bool#Coq@0j 2cZ`FW*CMorphisms'Classes#Coq@0qیZBeϠ0CRelationClasses'Classes#Coq@0TL;0RUfw110/@0.i bYN Z)Decidable%Logic#Coq@0ND걸풬/Oߠ'Decimal$Init#Coq@0C涳N*ua*Equalities*Structures#Coq@0όe얟)H.Ƞ+Equivalence'Classes#Coq@07;ꮹ-GenericMinMax*Structures#Coq@0måj$$Init'Classes#Coq@0](p{yOh.0\͉!Ig*Logic_Type$Init#Coq@0 1jc6@0Imӽ%\$PD@0% :B'.>u%%NZAdd&NatInt'Numbers#Coq@00h`ZK4(NZAxioms&NatInt'Numbers1e@0] ρ5r+0^&8yUL)0ctR~6[Ƞ!F0 q;Ve7R W,#Nat$Init#Coq@0eʤģPSR蠠)Notations$Init#Coq@0&v!D]hwnv *NumPrelude'Numbers#Coq@05WUVŦ]xVXԠ4Operators_Properties)Relations#Coq@0U3y#h&&Orders*Structures#Coq@0$Znl0\͗+OrdersFacts*Structures#Coq@05Mܿ獐ζΖLB)OrdersTac*Structures#Coq@05'4Ԗ+9%%Peano$Init#Coq@0 jha|ؠ'Prelude$Init#Coq@0JqTttֱQPO@0Gz rA6ՠ@0]4Ѐd{n^2Relation_Operators)Relations#Coq@0%s鯰s)Relations#Coq@0-SetoidTactics'Classes#Coq@0S_`nOU$&Specif$Init#Coq@0;RWMi\N'Tactics$Init#Coq@0/9m+ a'Tactics'Program#Coq@032֠8\2@2ܠ#tӡ,@,2,@A@,- @@’H@-^-]@A@A™@-\-[@A@š=@-Z-Y@A@ABšL@-X-W@A@"m@-V-U@A@A34@-T-S@A@3@-R-Q@A@ABC4@-P-O@A@6@-N-M@A@A=@-L-K@A@>@-J-I@A@AI@-H-G@A@G@-F-E@A@@-D-C@A@ABCDE@A3#tӡ)@)3,@A@)ڠ-1@@’H@--@A@A™@--@A@š=@--@A@ABšL@-~-}@A@"m@-|-{@A@A34@-z-y@A@3@-x-w@A@ABC4@-v-u@A@6@-t-s@A@A=@-r-q@A@>@-p-o@A@AI@-n-m@A@G@-l-k@A@@-j-i@A@ABCDE@*3%,@AB3*#tӡ"L@"N3,-@A@"A-Y@@’H@--@A@A™@--@A@š=@--@A@ABšL@--@A@"m@--@A@A34@--@A@3@--@A@ABC4@--@A@6@--@A@A=@--@A@>@--@A@AI@--@A@G@--@A@@--@A@ABCDE@"}3M-$@AB2 Q@@@@"_73Z@;Y@A@@@@@@@@"_82M접"_9'`o@C@@@@110@W2 Q@@@@#_103@b;_@A@@@@-@#_112M접 #_12'`o@C@@@@1 10@R2 Q@@@@#_133@]9z@@A@@@@X@#_142M접 #_15'`o@F@@@@@@@1𠐑111󠐑점@Y2 Q@@@@#_163@da$@A@@@@@#_172M접 #_18'`o@C@@@@2 21X@Q2 Q@@@@#_194@\a*@A@@@@@#_202M접 #_21'`o@C@@@@25231~@L2 Q@@@@#_224?@W7S@A@@@@@#_232M접 #_24'`o@F@@@@@@@2c2a2i2gϠ@Y2 Q@@@@#_254v@d @A@@@@@#_262M접 #_27'`o@F@@@@@@@2222 @f2 Q@@@@#_284@q<@A@@@@S@#_292M접 #_30'`o@F@@@@@@@2Ѡ2Ϡ2񠐑2=@s2 Q@@@@#_314@~dT@A@@@@@#_322M접 #_33'`o@D@@@@@33@q2 Q@@@@#_345@|@A@@@@@#_352M접 #_36'`o@D@@@@@3I33E@s2 Q@@@@#_375B@~-@A@@@@@#_382M접 #_39'`o@D@@@@@3_3{ʠw@u2 Q@@@@#_405q@! GU@A@@@@@#_412M접 #_42'`o@D@@@@@33@w2 Q@@@@#_435@vH@A@@@@F@#_442M접 #_45'`o@C@@@@3ՠ3ޠ@2 Q@@@@#_465@vN@A@@@@q@#_472M접 #_48'`o@C@@@@44 @2 Q@@@@#_495@!RK@A@@@@@#_502M접 #_51'`o@F@@@@@@@443h3k 3@2 Q@@@@#_526-@ը@A@@@@@#_532M접 #_54'`o@F@@@@@@@4k4h33 g@2 Q@@@@#_556d@pQ@A@@@@ @#_562M접 #_57'`o@F@@@@@@@443֠3٠@2 Q@@@@#_586@,j@A@@@@A@#_592M접 #_60'`o@E@@@@@@444 4  @2 Q@@@@#_616@x/@A@@@@t@#_622M접 #_63'`o@E@@@@@@49474?4= ]@2 Q@@@@#_647@?@A@@@@@#_652M접 #_66'`o@C@@@@4j4h 2@2 Q@@@@#_677,@8IQB@A@@@@@#_682M접 #_69'`o@C@@@@44 ]@2 Q@@@@#_707W@9/@A@@@@@#_712M접 #_72'`o@C@@@@44 @2 Q@@@@#_737@@A@@@@(@#_742M접 #_75'`o@C@@@@4렐4預 @2 Q@@A@#_767@@A@@@@S@#_772M접 #_78'`o@C@@@@5Π5̠ 4@@@@e~1>r6@G\鬕 _@_q@N ߄3 ϵ\"`!n@"NZ*NZAddOrder&NatInt'Numbers#Coq@@!t’H!m!p@,bi_inductiongз %Logic$Init@#iffС)-@"ltšLDC 8@#add"mA  !xF!yI!HM@"eq™ĀB)Morphisms'ClassesQ@=trans_co_eq_inv_impl_morphism&ni(AA/RelationClasses @.iff_Transitive*zJ@FED;@=BV LC)E+*@8per_partial_app_morphismp%d$@/Equivalence_PER/;,k*@/iff_equivalenceZ%!@%lt_wd,&@&add_wd(TWkLa11K@6reflexive_proper_proxy5YE@5Equivalence_Reflexive6avEEiG@@b@/eq_proper_proxy)f]G\@+reflexivity(ϓ/db@-iff_Reflexive/hSCu@*respectful%WO?pC|@&ProperL@xz%lemma@$zero@>trans_sym_co_inv_impl_morphism'\|i© ƠcWR@'add_0_l9V{̩&͠$ܩ@>Reflexive_partial_app_morphism 2R,87}ܩpk1ӠWRŷ?Ϡ栩 @$succGA  &ʩ "  GI@*add_succ_l7e1t5 5o7.8..=.?4#X,b5#d%+&&H5>FMDDODB@(symmetry0xjV@-iff_Symmetric!xN">}.NZAddOrderProp@,succ_lt_monoTP(ghJCht^MUP;I`e[Z;zooflLhtrtfY*@(add_comm2zөcz`&T/e,m(o~lA@-add_lt_mono_l;Yrȷɷʷ!qͷ"H1"H2V@(lt_trans(ЩnpР@#andЖw@BBB@@@@D@@Z@ʠaG̶@ͩ͠ʩ@-add_lt_mono_r;_>@@@k  G÷-@"@a@@]@ @@k̶" !"ѐ)'()з- 0@"leš=9:(۩өЩ!˩%@%le_wdZ"   /CR1&&C}|(zxo7))j*gfc\w?11X,b2/S.$QD6OSgN JK>A?@OB=RE7V 141+\ ]P%"az,7T=E"K(F gTZ,k!!.m ! 0o"R@,succ_le_monoĀa9xl[Cy6lE vv waM(~~,cir4@-add_le_mono_la$󐑷ZB@(le_trans>$}ȷɷ@ܠ@j*@@٩V@-add_le_mono_ra*@ @@8p޶߶@@<@O@;@@@C ѐ.,η*~@+lt_le_trans-A(&%#"=;ڷ9@+le_lt_trans^*754KHG>Π<<<@2subrelation_properJ74@&O](QP_*Sݩa,ߩ&Basics'Program)@$flip$ؚ @$impl7o)Datatypes@$unitUe@A@6subrelation_respectful>6z Nw@0subrelation_reflv U}+ W   6+@9iff_flip_impl_subrelation2VAz@^@5Equivalence_Symmetric. UH&fn@+add_lt_mono9z@=<2usct_Gr_@.add_lt_le_mono 眀rom  @.add_le_lt_mono<{w4rqgPoZP{;31@+add_le_mono7S/ȩzql4!AO!BRRT@UUWW.Morphisms_Propb@9iff_iff_iff_impl_morphism8Cacc| ewg iir-{//p հ/4-'" H<<7 /ϩ 3J,[NII:t@,lt_add_pos_lvH320Ϸ.ӠȐ!o@+le_gt_casesլπ𩛠@"or @BAAAA@@@@@D@⠷@)False_induُQ @#notШ /͐H鰩< ېI@&nlt_ge+J"C 6@%Falsee@]1b`PaNbc86fec]TM* LHPCE>I8 IK7O1>@&nle_gt+-L0C/)xv](]bex@)jxXYO,[Px]0#'MC^|7:@HܩL}   @V ]  oJߩVC":B1/+CAEH9]*-@6][נI ۷L A @ ]\[砷V4Y  T] X఩  WQfPC OEC3De@,add_lt_cases,jƀllt6H,R{(%gWTY8r@'add_0_r: II`^N_40LH4CB;@+!L*mmmk[l#>(@,add_le_casesx/A"]o,y,OI[VUK4S>4)_='~n6Q O0kg4baW@_J@kI53zB];@&le_ind+<v@"ex @TOkf5udb"H0`X(NLg~y"ʠp @/ex_iff_morphisma Ʃ@0and_iff_morphism Ƴy@,PER_morphism q$O)  61"338y5""#{$}&CKKC  MMAG 4C=(0,u!W4A 0Private_OrderTac#Tac@'eq_refl5L  @'le_refl(Bʩطm*Р|BBB@@@@D@{+,<⠩@!5S@Hͩȩ@-AQ&< b "EQ"LE!ppS@Td 9#K>,f,~6 L6<q$:CT>90 Ȑ!R/4Relation_Definitions)Relationsy@(relation'Jjߵ@'succ_wd.Q%CSDqqUK](LdCKzR|  @,le_le_succ_r:̀qfQfkPzEfu