"`c'v%NZMul&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@,@ACF@,@ABN@,YCB@@@A@A@A@ABC@@,add_cancel_r @% @Hj@,Rp@ ,Rv@,RQ@,Y@,@CA@,@BA@(,YCB@@@A@A @A @ABC@@,add_shuffle0 @l^P@[IK@J,R@P,R⚠@V,R@U,Y@T,@@Z,@CBA@c,@@i,@CAB@@@dA\@fAT@hAR@ABC@@J,add_shuffle1 @@J@,RG@,R+@,R!q @,R@,Y@,@@,@DC&@,@BA.@,@4@,@DB<@,@CA@@@A@A@A@ABC@@,add_shuffle2 @@K򚠐X@,R^@,Rd@,R^j@,Ro@,Yu@,@{@,@DC@,@BA@,@@,@DA@%,@CB@@@A@!A@#A @ABC@@,add_shuffle3 @pbT@_LO@N,R@T,R暠@Z,R@Y,Y@X,@C@_,@BA@g,@B@n,@CA@@@hA`@jAX@lAV@ABC@@N'sub_1_r @@M@,R@,Y @#sub,〠A@,@$pred,A@@@A@A@A@ABC@@'mul_0_r @@ P@!n I0@"eq,Y7@ [,wA=@ ,筷@@@ JAviA)Morphisms'Classes#Coq@@ TAۓό^ @ XA݋X_A/RelationClasses'Classes#Coq@@ABC@@AA@@A@*mul_succ_r @@ A< !m >;Bw@ ",A~@ ,@MBAB@@@ AG@ A?@ A=@ABC@@5(mul_comm @@ Bn 2 olBArAB@@@ Ak@ Ac@ Aa@ABC@@Y/mul_add_distr_r @@ C V !p کPCBAWCABA@@@ A@ A@ A@ABC@@/mul_add_distr_l @@ D  B6 ?ˀȀCBA׀CB݀CA@@@ A@ "A@ $A@ABC@@Ġ)mul_assoc @@ ME E Gk DCBA CBA@@@ PA@ RA@ TA@ABC@@'mul_1_l @@ }F- p,)c@ ,AA@@@ pA&@ rA@ tA@ABC@@'mul_1_r @@ GM LIA!A@@@ AD@ A<@ A:@ABC@@2,mul_shuffle0 @@ Hk /  nkoCBAvzCAB@@@ At@ Al@ Aj@ABC@@b,mul_shuffle1 @@ I 㶐_ ඐ  綐!q 婚DCBADBCA@@@ A@ A@ A@ABC@@,mul_shuffle2 @@ (J  F $= !݀ڀހDC䀠BAꀠDA􀠐CB@@@ 7A@ 9A@ ;A@ABC@@۠,mul_shuffle3 @@ dK \ ^ [CBAB$CA@@@ gA@ iA@ kA@ABC@@ @@@@ @A@B@C @@@@ ӳ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'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.%Logic$Init#Coq@0\͉!Ig*Logic_Type$Init#Coq@0 1jc6@0Imӽ%\$PD.Morphisms_Prop'Classes#Coq@0% :B'.>u%00h`ZK4(NZAxioms&NatInt'Numbers @0] ρ5r 0^&8yUL#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ֱ@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$&Specif$Init#Coq@0;RWMi\N'Tactics$Init#Coq@0/9m+ a'Tactics'Program#Coq@03ڠ8\ؠ @#tӡ@ w@A@o ͠@@,R@  @A@A,Y@  @A@,@@  @A@AB,w@  @A@,@  @A@A,@  @A@,@  @A@A,@  @A@,@  @A@,筷@  @A@ABCDE@ @ABà2 Q@@@@"_8 @@A@@@@@@@@"_92M접#_10'`o@A@@ %@2 Q@@@@#_11.@@A@@@@%@#_122M접 #_13'`o@B@@@ I@#_164e;"nz@@@@BB@ATF A@@B9᠓GH A@@AB@A@@@@@@@@/2@)@ @AB@A@@@P@-@A@Q@%@A@AB@A@@7@5@A@@@@@5@A@A@@@R@8@A@A@AB@@A@@A@2 Q@@@@#_17@ @A@@@@@#_182M접 #_19'`o@B@@@  @2 Q@@@@#_20@@A@@@@@#_212M접 #_22'`o@C@@@@ @2 Q@@@@#_23@@A@@@@@#_242M접 #_25'`o@C@@@@GE@2 Q@@@@#_26#@ `@A@@@@@#_272M접 #_28'`o@C@@@@?B@@۠2 Q@@@@#_29N@}@A@@@@E@#_302M접 #_31'`o@A@@c@ޠ2 Q@@@@#_32q@@A@@@@h@#_332M접 #_34'`o@A@@@#_374e;"nz@@@@BB@AN.(&\ A@@B5] A@@AB@A@@@@@@@@jm@%@@AB@A@@G@,@A@A@W@$@A@A@A@@O@*@A@A@V@6@A@A@A@@A@(2 Q@@@@#_38@3ϙ @A@@@@@#_392M접 #_40'`o@C@@@@󠐑@#2 Q@@@@#_41@.ϙ!@A@@@@@#_422M접 #_43'`o@D@@@@@!'%@2 Q@@@@#_443@ ϙ"@A@@@@*@#_452M접 #_46'`o@D@@@@@PNVT@2 Q@@@@#_47b@ϙ#@A@@@@Y@#_482M접 #_49'`o@C@@@@~@@@@ctR~6[L\@iScZxZSL@ǀ`MٗęL@gv=(%n"-0!n@"NZ%NZMul&NatInt'Numbers#Coq@@!t,R@,bi_induction#Dз @"eq,Y"@#mul,wA)@$zero,筷!x3!y6!HB)Morphisms'Classes9@=trans_co_eq_inv_impl_morphism&ni(A%Logic$InitF@#iffС)/RelationClasses@.iff_Transitive*zB=C88GB*<<)@,PER_morphism q$lQ@/Equivalence_PER/;sXs@(eq_equiv=y@&mul_wd=ǀDWVVC@6reflexive_proper_proxy5k3@5Equivalence_ReflexiveCc@*respectful%WO?^\Cj@&ProperL@fhf%lemma|$g@6Equivalence_TransitiveWN 4@'mul_0_l07F̩@$succ,@#add,@@>trans_sym_co_inv_impl_morphism'\|z@/iff_equivalenceZӠΠʩ٠ͩ$ y@*mul_succ_lqةO*$$)NZMulProp@'add_0_r$] szC!m з1I)*(٩ѩ_D[ة c $B' F+ G@&add_wd;*'Q6)Š   CW< ::C<A>898cHB<tF@.@Ab TOII6$tYKL  vɩa~cUUVѩifNeGEupX5v^9^z Ġ~Aѐ̠lk@8per_partial_app_morphismpB @*add_succ_r"k))ʩ̩wu020 ^$Y*""FA$FBBy2o8@'succ_wdhe= E e`é8Р1 c!ؠ"g%$9''{v)NN2-;+&}9栩A&NZBase@+succ_inj_wdрhCE@;-JL)3T@(symmetry0xj0@5Equivalence_Symmetric. Ua/@)add_assoc ူ&$id_$+QnpL1V)@>Reflexive_partial_app_morphism 2R,S@TT9VV;;|X=30Q@(add_commH%GA#E,!$Ou oTy(G9NJ7©+\Z20Rs@,add_cancel_rF逰b`G<:fICjeMiQPwзzyq geca^(TRHh}m@dqi?$:phYZ,UT/uYHmb db C fdCHMQ@'mul_0_r㩷 B$XA>|zީ/*kک. o(e2@*mul_succ_r( y$tA a\3͠aV ''àqd[V]C֠hΐ!pз㠩ޠ(ȩ*? ѩ(7E:ߩB D $!'  +C155C7V7˩`bwdy{{C(}ũ,o $K0%iOQ@'add_0_l n]Nd>3ҩ}^C!6שcHٷfd NI. ѩUPB٩]ݩ}b 7Wfҩj(DB$rm&2-$y(##n66}8!@*add_succ_l }PlΠncaCԠEO6J$E#88ޠwuW,e'[NP l)A<z3p/,G&0Ƞ   Р?GCȠ-CݠRӠékfC栩ܩ+~    ]$]B{@(mul_comm vdK,S227Z; "b,?$e A& "<;@/mul_add_distr_r"ꐑOM6NXO?з:S94/6!+\)]'%"( FAOCEV4MH0VJLR; $pU7J]]IQBB&/1/C{3`1))Cհ+ͩe`'YF$iʩcG\]dfNM,ܩt)v%h * jkXX~y֩àIةXVihF 9M֠L$G   4/ a5^xv f\Pjj4ʩ}6)6<3p-/ɠIGGm$WRCҠ͠fϠ,ʐEݠ@#one,,6$G ȩʩ #̩{ Π @(one_succ U_<$_@#m$!g٩?t O$+q$U/42=$6|?<,<!XC>53% Ej$ $G,n!Bx$3$O4 ()mJ.WU>V`Wm$[@:"<,6aF19@נe^@)mul_assoc ` 2EUPORo:w\ VFP{`KSVCD$g% 6,1i0b Q5\  gNov!qzuw?r^${ة}BgzFC pRI~T\ e_$$ J$ 8@,mul_shuffle0ϙ n;JӷԷշF֩&$ >E,eGDV^@,mul_shuffle1ϙ!A$;ͩԠUkJԩ$Dݠũd   ЩS렩t, 堩} ĐSgj