n`^SР)MaxLemmas%TPOSR&Lambda@B)MaxLemmas $max3@!n)Datatypes$Init#Coq@@#nat@!m!p#Max%Arith@@#maxC BA%#%'('#Coq@@&@@ L+g() 7! 7%'%h(x@@@@$max4@!nFED@@C@!m !p !qEDT@@CDBpyx@@oKHG%#%')H@ P+g() 7" 7%'l#|@@@@$max5@!n@@@!m !p !q!r@@EB@@lL(& (*,.@ `+g() 7 7%'x%L@@@@(max_lt_l@!m)Datatypes$Init@@#nat@!n %Logic @@(eq_ind_rѠР@@Ϡ!@BЩѷ'%Peano'@@"ltȐ!l@(le_max_l@"le@ ()Decidable4 @@+dec_not_not"4.0+Compare_dec @@&dec_lt!HO@#notU&BinInt&ZArith/@@!Z@ @%Zsucc@(Z_of_nat巐!x@@#Zle,lfh|@%False@\"{ G@&ex_ind5!y8@#and@@"eq@D5FV/J@AL@%ZplusQ@%ZmulteX@B&BinPos&NArith@@(positive@CA%Zvar0i&Omega54@'and_indЩ3sdG^/,)&3W&Omega0h9630=VSQM~ܠ֐JِIPr%Zvar1&Omega41ЩaꐐK2&Omega1 ,@jgĩ@$ZoppNHö@}zV~v+OmegaLemmas%omega@@4fast_Zopp_plus_distrض@k@7fast_Zopp_eq_mult_neg_1!@̠v5ǩ @2fast_Zplus_permute©2@C@ ש0@1fast_Zred_factor0ҷ@s淐&Omega3ǩĠ!Ơà#!n@ԩѠ.jpjOml,-@}CWķ"7@ K@*?@(SS!z@1fast_Zred_factor6Z9N@7d0&Omega2@ k@,fast_OMEGA13ө$&yt@,fast_OMEGA14+(~y|z6@*comparison@@C@)False_ind]Ȑ"H0H@A "H1@{LIKF3MJ 5x@&OMEGA2XUR\Y7c`] da?^ǩMF@ur Ґ)auxiliaryĠ@@(Zge_left$ZnatР@@&inj_ge@¬_ltLѐ(Ӑ1.+ @Ѡ 8̩/@(Zle_left>De(@'intro_ZJkD@ ⩚5@%inj_S۶@ ?@&inj_le'Yc('e@&max_SS-,y]2@@A@(max_lt_r@!m\@@@!n f@@_^n@@]@B^_"~@@ihȐ!l@(le_max_r@@%@@/)+@@ !HF@K@@@@ @!x@@ ^X1Zvl@@Ol =v@&ex_ind.0~@~@@}@:/Pѩ)?@AA@{E@zީK@Byx@@w@C7%Zvar2Y'Omega11,@'and_indЩ,cXR)&$"-L&Omega6 \30.,7LwIxHE|qàutHe%Zvar3'Omega10.ЩWՠϐs*/u&Omega7 )@a^6@rup@qnũrJlonh@@mt@X@lȶ@d.@k,@Cݶ@ˠu+@j;@ӠϷ&Omega9ޠ P"G@©aKEiGY"@ԩѠsS, @ީ۠>!@hQ s@hBW/@)&Omega8&/K@g9" up@fytZX@e@@C@)False_indAȐ"H0/@A "H1@^524C164n3\@d@>d<DBKHFlLJH'*ؠҐc0@\Y 4b%S@@ar`/]@@_z@^~]_'eT@ "])@\(<b#@[Qj.̐/@Zv@ˠ v8@Y#-/@XIG@H& @@A@)max3_lt_1@!m#Coq@@@!n !p"Gt@@'gt_le_S@B@@"Ltˠ(@@'lt_le_SB@@+=;3<1=&=@@ީ-@@@A@)max_n_0_n@!m  @@ @@'nat_ind %Logic@@"eq@@@ !@A@A(+)#IHm .0@B! 75(@@A@-max3_commut_1@!nON'@@L@@'nat_ind !m!pHb;@@G@B|@@{WTSVUY'(@,[/-/mlV@@kjglh'@A>poqC@A)@xLJ#IHn@@N>O@@A@DVTAV'Z@B .02 @@DjhUj;=,?.A:uhgxPzK*}j')T_L/Z9\@(max_comm>@B@DhAulEΩpr Ӡ,}x٩z/V_{^|i됶@@A@-max3_commut_2@!n@@@@'nat_ind !m!p-@@@BGPO@@F" !$'(@e,'/-/87!@@65243; 78@>+@:=@0@AG @FEHN@A4@iOWU#IHnKKYIZu@֠@D`^K`1d@B,8d:e f@@Drp]rCE)pGrI-t9};oXS~r%'\2K-b L@@Dm<Eq@uw )}#*O-uWb7@@A@)max3_lt_2@!m3@@@!n !p ڠ)@@@B@@ :Q@@򩜠(@B󩚰P^@@O   h@@  Kr@@J2@p68@USLTJU7 1@@A@)max3_lt_3@!m@@@!n !p @@@Bt}|@@sKLOz@@yU(@BYg@@a rq@@pknq{@@u2@֠y6|{8@USLTJU71@@A@-max4_commut_1@!n@@@@'nat_ind !m!p!qʠ@@@B@@}*+,@0ķ313֠ՠ@@Ԡҩ  թ,@AFީM@A0@VT#IHnJJXHYFZ@p@D`^H`-d@BH@ '  8     @@Dvt^vC.  G0   @@DmR% == V?$A !+ !M)FF0id -ط: 2kTm@ 9Beu^wJy B{@ F "@ɠ@DTq QsX U V-ũ+''ͩ3o%#ҩԩm2:4ש٩w qʰ  z  @  PVN@TZR f@ @Dʠ[_  Πa  a  u@@D   ٠jn ݠp p ~ .ݠ vt#Ȑ!e@+)*+-ư   éȰ   ɩ3 ͩ :8":ؐ    /Bi ٰ   ۷6G @]@DMK5M갩  "   7G[/]* , . 'fdNfʩ5 7 9 ]-p?8.    zxk@@A@-max4_commut_2@!n 9 8 @@ 6@@'nat_ind !m!p!q5 O (@@4@B i r q@@ "  D A @ C B  F*+,Ȑ!e@$42%3#46@ { W T S V U Y%@ @ h g Q@@ f e d %MK5M f  * n 驜<@AV 3 w t t 7 y v_]#IHnSSaQbOc W@@DigQi)m@B 4:   2 >     k@@D}{e}=I@A  D P   }@$@DwO&[ S_ , Gd1 6ca  g; h? ƩlC E/_rtK5v | ѩx@  շ @X@DéF  J 堩-ϩ+f  jשl8#!ݩ   *̰>y é  ^ 9  ;   @@DMŰS   ɰ SW  @@DȠ\԰b %̠ذ )bf *ݰoꚰ@A   9 : =" > C o)') J  1 424ɐ U  ϐ [ W@Ր   a  cXV6G ;@@DMK5M   r n! r  vDG[] y zdbLd& ( =l. 0 2       zxk@@A@-max4_commut_3@!n   @@ @@'nat_ind !m!p!q Ԡ @@@B   @@     ũ    ȷ*+,Ȑ!e@42%3#46@    ة   ީ%@ @   @@    MK5M    n            \Z#IHnPP^N_L` @@DfdNf&j@B 7   / ;     @@Dzxbz:F@A  A "M # $ @@DtL&X .P 0\, 2@Ad4   ca A > F@j K ƩFp  Pr@  T 0@נ@D}W ۩E[ d c e K h5̩fP(ҩ v u ש3q   ?@'f_equal{             h@@Dݰ86   Ű>:   w@@DĠGаE Ƞ ԰MI xٰkC @2@Dؠ 氩 ]   a Ơ'jf*, D1/1ɐ ԩ 0  ۩;Ӑ     ^    㐶IG:@@A@)max4_lt_1@!m G F]@@ E@!n !p !q_ m@@^ ̩@B  z@@  ٩B H Q P@@ G #  c -@@b @  =;4<2=0> ^ @@ ] .#@   B ? >@@A@)max4_lt_2@!m  @@ @!n !p !q` @@ B   @@ M o l k -!  @@  6+@B y֠ @@հ    @@  (@    QӠ @@Ұ 4@  8 _   :@ c   ZXQYOZM[: 4@@A@)max4_lt_3@!m  "@@ @!n !p !q̠ 2@@ B @@     ۷!  ,C@@  䩜+@B 婚B P@@A    Z@@  (@#   ? f@@>4@ d8    :@  ZXQYOZM[:4@@A@)max4_lt_4@!m x w@@ v@!n !p !q8 @@ zBlut@@%CGD! r @@ qM+@BQ_@@Y ji@@hc(@)khu@@o4@ Рs87yvu:@;}zyZXQYOZM[:4@@A@,max_commut_2@!m@@@!n !p Ȑ!eBϠؠ@@Ƞ@@@"@ݰ@ ,ʠɠ@@Ƞǩ/79ȩ KЩ? 8@'BTש0@AM!!ߩ#@$')鐶][T\R]D_3579@@A@+max5_commut@!n#"@@ @!m !p !q!r 5@@]-,@@+BYba@@X4100.@ 2@36@= Ȑ!e@A?8@6A4BD@- OLKQNM7@&eq_indO4 68\YXV(X=? ۩AC%gEe5@AgLN0PtRss6xuVX:PP@>T}{t|r}p~nQ\@*JL @@A@-max5_commut_2@!n@@@!m !p !q!r ɠ@@B@@\|9&$@ @)mA-E  @A4@NPѩRӐ@>7?5@3A1BD @@A@-max5_commut_3@!n@@@!m !p !q!r @@BB4=<@@  &$@ @)թ- 1@A8 @)(%$!*'&#,)(.+*FD=E;F9G7H$J @@A@-max5_commut_4@!n_^7@@\@!m !p !q!r WqJ@@B@@$fcb&$@ d@)hk,n-ron0 1sr4v 5v8zw@A< !@AC'E)G ILJCKAL?M=N*P @@A@)max5_lt_1@!m @@@!n !p !q!r  @@ 6@Bˠʠ '@@ɠCB@@̩ ڠ 7@@ S@5W@>7?5@3A1B 2 I@@ e/$@k쐐@@A@)max5_lt_2@!mNM d@@L@!n !p !q!r ` w@@SBENM@@ $Kq @@J.@B* 8 @@  CB @@A(@"DA@ N @@  4@8RON:@WVSR][T\R]P^N_;5@@A@)max5_lt_3@!m @@@!n !p !q!r Р @@B@@. N$ @@W.@B  @@   @@(@/r  @@ 4@8=:@3A][T\R]P^N_;Ω5@@A@)max5_lt_4@!m.- D@@,@!n !p !q!r @ W@@3B%.-@@{$+Q h@@* .@B  g u@@ f #" @@!(@ $ d. @@ c)4@-82/.:@R632][T\R]P^N_;;5@@A@)max5_lt_5@!m @@@!n !p !q!r a @@B@@l.pm$ @@v.@Bz נ @@ ְ  @@(@rR Ԡ @@ Ӱ4@8`:@k!d][T\R]P^N_;5@@A@@@ܠڐ٠ZY 4 3 ߐ ޠ   ؐ נ     G FŐĠCB32ʐɠa`_^cb /.@@@@%Omega%omega#Coq@0mJ%,y'(PreOmega%omega#Coq@0wR51|5&NArith&NArith#Coq@0\[nTZS*NArithRing+setoid_ring#Coq@0Z4xj%Arith%Arith#Coq@0)f^joqU#r[L)ArithRing+setoid_ring#Coq@0^⺯d-1$Ring+setoid_ring#Coq@042 $'])Ring_base+setoid_ring#Coq@0K W)(Ring_tac+setoid_ring#Coq@0%& Š+InitialRing+setoid_ring#Coq@03bm|ҵZXQ!)ZOdiv_def&ZArith#Coq@0 kiomO|(Zpow_def&ZArith#Coq@0e%`E Tk'ƕ,Ring_polynom+setoid_ring#Coq@035<'BinList+setoid_ring#Coq@0!M:GD+cv*+ListTactics%Lists#Coq@0hVEq EA.+Ring_theory+setoid_ring#Coq@0Jٸ`pN!~R$Nnat&NArith#Coq@0] N3]EP?0$Div2%Arith#Coq@0d&ulg}k宖$Even%Arith#Coq@0^w2&x-n#uѠР#Coq@0-ww'7XU>E+ZArith_base&ZArith#Coq@0p+;Ftx&Zhints&ZArith#Coq@0yLt Ŝ>$Wf_Z&ZArith#Coq@0Usw. &Wf_nat%Arith#Coq@0ClG]Wd/%%Zmisc&ZArith#Coq@0@YM-pȠ%Zbool&ZArith#Coq@0q W{`&ZArith#Coq@0ckk*a Ӡ$Zabs&ZArith#Coq@0;ƘGMb *ZArith_dec&ZArith#Coq@0Eo#'Sumbool$Bool#Coq@016Iu#m-#Coq@0h#yeT+$Xx'Zminmax&ZArith#Coq@0 3A?qWl$Zmax&ZArith#Coq@0yt-?2ad$Zmin&ZArith#Coq@0( k 1^} %Zeven&ZArith#Coq@0Ip?n&Zorder&ZArith#Coq@0jy:E0۠*Arith_base%Arith#Coq@0kp %B)Factorial%Arith#Coq@0 z5+lMX%Arith#Coq@0?aȪN PeVO)Peano_dec%Arith#Coq@0_6~_9CB٠'Between%Arith#Coq@0p$p 鮹@V#(Zcompare&ZArith#Coq@0x1+C2B6&BinInt&ZArith#Coq@0WmIM$Pnat&NArith#Coq@0ٯL j㾠$Mult%Arith#Coq@0BZYYyk*|&BinNat&NArith#Coq@0[lu,Bp(NBinDefs&Binary'Natural'Numbers#Coq@0 KP/JP<(E&NMinus(Abstract'Natural'Numbers#Coq@0KHH@bӦؠ+NTimesOrder(Abstract'Natural'Numbers#Coq@0|A3Խ*NPlusOrder(Abstract'Natural'Numbers#Coq@0Y~z:sf.B*&NOrder(Abstract'Natural'Numbers#Coq@0X>XP j&NTimes(Abstract'Natural'Numbers#Coq@0-Hx/pG.u$W%NPlus(Abstract'Natural'Numbers#Coq@0X*nV=N˖%NBase(Abstract'Natural'Numbers#Coq@0' CqOeI*6O,NZTimesOrder&NatInt'Numbers#Coq@0TԘ޴3к?#Ǡ+NZPlusOrder&NatInt'Numbers#Coq@0 xZx) *'NZOrder&NatInt'Numbers#Coq@0=8 ;{ث'NZTimes&NatInt'Numbers#Coq@0Sp,˘ o kP&NZPlus&NatInt'Numbers#Coq@0Yqi"9"3&NZBase&NatInt'Numbers#Coq@0 PӂΟ'NAxioms(Abstract'Natural'Numbers#Coq@0I`oQdåAJ(NZAxioms&NatInt'Numbers#Coq@0{Vmޗ, 蠠*NumPrelude'Numbers#Coq@0EqDOL,oa;8堠(QRewrite'Numbers#Coq@0`rBNJԖ$List%Lists#Coq@0ف.Z|\z5-ޠ$Bool$Bool#Coq@0yVb҆X@#Min%Arith#Coq@0&εj/i!t%Minus%Arith#Coq@0]i,1heϠ`%Arith#Coq@02#KDð?)$Plus%Arith#Coq@0k>m, %Arith#Coq@0]2V&Setoid'Setoids#Coq@0q6X@ny+Setoid_Prop'Setoids#Coq@0߮C&Specif$Init#Coq@0|GU-lȮm@07^kO(>=@$Init#Coq@0֠ǿ/`U)Notations$Init#Coq@0JH.+UI(~@@|z(CONSTANTA@@@#_11)IMPLICITS@AA@@@@@@@@@#_12/ARGUMENTS-SCOPE@)nat_scope@#_13@@@@@j65@0#_14/.@s-@@@@@@#_15-@,.02@#_16KI@@@@@@Xdc@^#_17]\@a[@@@@@@@#_18\@[]_ac@#_19| z@@@@@@ @E@A#_20@O@@@@#_21@ @͠@A#_22@@@@@#_23@ @#_24(AUTOHINT@%arithQ@#111dp#111#112M @@@@@@@@@@@A@@Р@@@@@@o@@p@@ABop@o@p@ABop@o@p@AB@#114#113#114m;6@@@@q@?@@r9B@@AB qr@q@r@AB(r3=q@q@Ar@B@CB@A#_25=<@;@@@@@#_26:@ 9;=@Πa`@A#_27[Z@Y@@@#_28V@ U@yx@A#_29sr@q@@@@@#_30p@ oqs@@A#_31@@@@@@#_32@ @G@A#_33@Q@@@@@#_34@ @Ӱ@A#_35͠@ ˠ@@@@@#_36ʰ@ ɠˠ@@A#_37렠@頠@@@@@@#_38@蠐ꠐ점@S@A#_39  @] @@@@@@#_40 @   @ 32@A#_41-,@ +@@@@@@#_42+@*,.0@ TS@A#_43NM@ L@@@@@@#_44L@KMOQ@ ut@A#_45on@ m@@@@@@#_46m@lnpr@ 9@A#_47@ C@@@@@@#_48@@ @A#_49@ @@@@@@#_50@@ ذ@A#_51Ҡ@ Р@@@@@#_52ϰ@ ΠР@ M@A#_53𠠰@ W@@@@@@@#_54@@ ݠ@A#_55@ @@@@@@@#_56@@ >=@A#_5787@ 6@@@@@@@#_587@68:<>@ }ba@A#_59\[@ Z@@@@@@@#_60[@Z\^`b@ D@A#_61@ N~@@@@@@@#_62@~@ @A#_63@ @@@@@@@#_64@@ΰ@A#_65Ƞ@Ơ@@@@@@@#_66ǰ@ƠȠʠ̠@s@A#_67젠@}ꠠ@@@@@@@#_68@ꠐ점@'@A#_69@1@@@@@@@#_70@@#_71n@%arith@$3630ð$3630$3631$3632pk@@@@.@@/ @@0#@@ABC./0@.@/@0@ABC./0@.@/@0@ABC@$3634쐤$3633$3634$3635@@@@1*)@@2#,@@3#/@@ABC123@1@2@3@ABC2)13@1@A2@3@AB°@$3638Őڰ$3636$3637$3638@@@@4@@5@@6@@ABC456@4@5@6@ABC645@4@5@AB6@C@#_721@%arith#@$3639T($3639$3640$3641$364261@@@@7@@A8@@9@@:@@ABC789:@7@A8@9@:@ABC]7X89:@7@A8@9@:@ABC0@$36443H$3643$3644$3645$3646z@@@@;xw@@A<py@@=p|@@>p@@ABC;<=>@;@A<@=@>@ABCj<ex;=>@;@A<@=@>@ABC @$3649%$3647$3648$3649$3650@@@@?UT@@A@MV@@AMY@@BM\@@ABC?@AB@?@A@@A@B@ABCGABU?@B@?@@@ABA@B@AC @$3654 퐤$3651$3652$3653$3654= @@@@C21@@AD*3@@E*6@@F*9@@ABCCDEF@C@AD@E@F@ABC$F2CDE@C@AD@E@AF@BC@#_73[@%arith @$3655 ѐ К$3655$3656$3657$3658$3659c^@@@@G  @@AH  @@I  @@J  @@K  @@ABCDВGHIJK@G@AH@I@J@K@ABCD ᠒G  HIJK@G@AH@I@J@K@ABCD @$3661  К$3660$3661$3662$3663$3664@@@@L  @@AM  @@N  @@O  @@P  @@ABCDВLMNOP@L@AM@N@O@P@ABCD M  ВLNOP@L@AM@N@O@P@ABCD @$3667  К$3665$3666$3667$3668$3669 @@@@Q  @@AR ܠ @@S ܠ @@T ܠ @@U ܠ @@ABCDВQRSTU@Q@AR@S@T@U@ABCD ؠS Ӑ ВQRTU@Q@R@ABS@T@U@ABC y@$3673 | К$3670$3671$3672$3673$3674M\W@@@@V Ǡ @@AW  @@X  @@Y  @@Z  @@ABCDВVWXYZ@V@AW@X@Y@Z@ABCD Y  ВVWXZ@V@AW@X@AY@Z@ABC \@$3679 _ tК$3675$3676$3677$3678$3679|@@@@[  @@A\  @@]  @@^  @@_  @@ABCDВ[\]^_@[@A\@]@^@_@ABCD _  В[\]^ @[@A\@]@^@AB_@CD@@@Р۠堠 )#4.<9GARL]Wgbrl}w ͠ؠ㠠      * " 7 / D < Q I ^ V m c | r            ̠  ۠  栠         #  - ( 8 2 C = N H Y S d ^ o i z t                ɠ  Ԡ  ߠ  ꠠ         %  0 * ; 5 F @ Q K \ V g a r l } w              @ɠԠ@0iܖo 2S