/;1Y0Š@$natZBA@&PrologB@'ProgramB@%TautoB@#InvB@(EqualityB@&ProPreB@0Logic_TypeSyntaxB@*Logic_TypeB@'PreludeB@"WfB@%PeanoB@,SpecifSyntaxB@&SpecifB@+LogicSyntaxB@%LogicB@/DatatypesSyntaxB@)DatatypesB@$CoreB@"IOB@S@*abs_neq_ltB,abs_pred_posB -abs_minus_posB ,abs_plus_posB%ltzltB%gtzgtB%lezleB*isnat_multB!*isnat_plusB%-isnat_abs_injB)-isnat_inj_absB-(abs_multB1'abs_injB5+inj_abs_negB9+inj_abs_posB='abs_oppB@@B!_@B&ZArith@&ZArithBAL AB%EqNat@%EqNatBAUBB&lemmas@&lemmasBA!(CONSTANT@@@@C,fast_integer@!Z@@!xD࣓ @%Z_ind@C!zD%Logic@"eq@@)Datatypes@#nat@@D*zarith_aux@&absolu@AD D6@$Zopp@ D%@A !@ACE@(positive@@!pD0DS@'convert@((B[TDAA@@@@@k@@@@C,fast_integer@!Z@@!xD࣓ @%Z_ind@C!zBD[@#Zge@A#@A@Dx@w@@-Do@*inject_nat@Dw@v@BCD%!HD@AI'CJ@o@@!pCD;DY@B:9D𣓰^@,positive_ind@CB'DBjD=Dn@@7D9C,'C%HrecpCDdD)D:@AJdFD𣓰)auxiliary@(eq_ind_r@D@%Zplus@D@%Zmult@DJD[@B^@CDTCDWCDDDID6DD𣓰 @&eq_ind@£DDXCǥDD:D4.!D)Datatypes@#nat@@D @BD%Peano@$mult@DD@A(C!nDDԣDeD_YḌDDPDvDA@"Zs@D-C D DDwD.QCDD$DqCDD DYD%DϣD}gDDm@&Zle_ge@D%Zmisc@+ZERO_le_POS@5D@(inj_mult@_DoD@%inj_S@rD)DDChD0DD~;aDDDb@%timesA@ƲC!yLCDIDRDD Dy@,anti_convert@DDײCD_fңD?D@&add_un@CHCDmţD)vDSK"D@#bijB@ D$D@ A@+DZD@-times_convert@ϣDp D@&POS_xI@CupC[ICDDoD%DC4CͥDУDDfD2DC٥ţD D"CDD[ղCѣDDa@CףD"DDq0sD8$C%D(&D>*C+D.,D0VTLVD@&POS_xO@\CD^ˣDaCťCDD@CأDk@)False_ind@D#DDDD D磥-@(relation@@@BB81!AA@@@@@ې@@@@CG@F@@!xCD@#Zlt@A@AD𣓰@@@@@D@@Du@@BC!nD@@@@D@Z@5DCD@1@%D@m@E,DУ@0Zsimpl_le_plus_l@-M4D𣓰@@g4Ch!zD@#Zle@bD@%Zplus@35Dc~kCD9pD @+Zlt_le_weak@WwxDY`D@/Zplus_inverse_r@aD cD@)Zplus_n_O@kDymD@@tBB@DsDnAA@@@@@p@@@@CN@M@@!nDУY@'nat_ind@C Dj@i@@Da@`@Dh@@AD@A./@AC2!mC$"IHD𣓰@@BD(D#BCHCD6KD1D,DR@B,D𣓰@@[D C^YDLa9DDIDDCD?jD@'convert@D@@7D@#bijA@?;YYBqAA@@@@@2@@@@C@@@!xD࣓ @%Z_ind@C!zB!yD@@@@@@D@@D0@%Zmult@BAD@@D D CD-D+@A()@ACN@ @@CW@DOC[IDAA@D#oDD@A@3CMeeC{)D~D$DD onD`DoD-DD/vD@@M})}CgbCDCDDDD@C`DD _@@BͥAA@@@@@ݰ@@@@C,fast_integer@!Z@@!xC@@@!nCD@@@BD@c@AXD𣓰@@0DC3!zD!-CD@@D7&C83D/;"D2@A@/DD@h@80BWPBMHBE@DFRAD$'AA@@@@@K@@@@Cn@m@@!xC3@2@@!nCD6@A@@ABCDU@T@@  DL@K@C@D𣓰@@2DDC61DCEDf@@ADNCO!zD0U D3@AZD Dg@@%D@@O,L9BlgBd_B\@BO@DPu7D1FAA@@@@@ а@@@@C@!Z@@!xD࣓@%Z_ind@C!zB!yBD@@%@AB@B @D D@%Zplus@DCC8 CDaC#e@AC@@@CN6DECR?BD72DY@B%@B@@DACWCsCDD@CD2DDuD DDf@AbZCC˲CCʥDIDȣDD#DB;A@@@@@Ұ@@@@C@!Z@@!xD࣓@%Z_ind@C!zB!yBD@@%@AB@B @D D@@DCC7CDbC"f@CD@@@@@@@A @C|ADУ@@@@@CBD!@)False_ind@AD𣓰*@@.)C/4@АA;@@@**@A:C^@@@C~DCBDzD@Bn@B@DD{D ExCDDwC{uC(;@C~C |CDzuv@BpmDkffaDT}C~OMJ[lGlBy[C?C2CDD@CDpDD4D DrD@AwC[VCҲCCѥDDϣDƣD#£DByA@@@@@ ۰@@@@C@!Z@@!xC !yCD@@@ABKCO@CDDCWAD𣓰%Logic@&or_ind@D@"le@@D@@ED D@"lt@ C~BACD*@)False_ind@D)D#F&DУ@*Zlt_not_le@' D𣓰?@@pD"@@Cx!zD.@@#2DDLCD :DDRGDy@&inj_lt@]:GVD 3@@]DQ@@dFDHD JD"Lt@(le_or_lt@xpBBB@B@B@AA@@@@@@@@@C@!Z@@!xC !yCD@@@ABC@CD@#Zgt@DC)AD𣓰@&or_ind@D@"le@@D@@EDD@@ D@"gt@C"VBD@)False_ind@DD'F*DУ@*Zle_not_lt@ +D𣓰@@yD@@C!zDuADDLC D~DDRGDJ@&inj_le@6]VD @ y@]D "@@dBDDD FD -@&Zgt_lt@NpCn^2D@@xB¥BĥB@B@B@zAA@@@@@ ͐ @@@@C @!Z@@!xC !yCD g@r@@ABC@CD z@@DC AD࣓ o@ @ E D @&Zlt_gt@ ABBG9DAMD0D+@D$D6 D8FCX"nyC"HyDicCd^D[DCJIYDamDPDKHDEDW DYCy!dC"HdD𣓰 @ @DwzCå!zDDuDp|KDjD|D~D֣DC٥DDDDaD~DD𣓰 @ @DDDzC/D%DDDDBCǥD DHCͥǣDУDDDRCץѣD D£D@A)DDD @ g@DcD ݣD:D :DkUD I@)inj_minusA@ DzcCD%Peano@"le@@D DCDDLD࣓ @ @D 9@&Zge_le@0D *@ @76D8D$Wf_Z@3inject_nat_complete@ƣD @(Zle_left@ӣD"D0NDOB|vB~sBp@Br@Ba@3AA@@@@@  @@@@C @ @@!xCD @ @@AA D𣓰 @ @)Datatypes@#nat@@DU@T@D @ @BDD:@B @(positive@@CC%!nD @ @@0D @$pred@D*CFD𣓰 @&eq_ind@CDF@BI@ACL'D$ODH\DXSDLGCV1D.YdDR#D3@A` D0TD 8@)predminusA@\TDlVD^D @@`]D࣓ @ @gdD @ @nCD[ G@ @@@B @C @DУ@@ B@@@C AD M@)False_ind@Dq(#C).@АA a@@@$@A4ͣD [@ @D b@(Zlt_le_S@ܠBB@DxlA@@@@@ @@@@C@!Z@@!xD࣓@%Z_ind@C!zBD @#not@D @ @@'A)@A@D @@ @ @@AD @ @BCD*D$F BD @)False_ind@D% D-D0D8@A\4C '@ @@ CDNDHjDm@BHG)D࣓@t@OD 9CDZ F@ @@@A @C @DУ@@@@@C ADQ uD𣓰*@ @'"C(-@АA;@@@##@A3CD>?@B96D4//*D$FCG55BDoLClgCDDϣD@CeB֥)A@@@@@@