$ &:%Š@#expBA@&PrologB@'ProgramB@%TautoB@#InvB@(EqualityB@&ProPreB@0Logic_TypeSyntaxB@*Logic_TypeB@'PreludeB@"WfB@%PeanoB@,SpecifSyntaxB@&SpecifB@+LogicSyntaxB@%LogicB@/DatatypesSyntaxB@)DatatypesB@$CoreB@"IOB@S@)zexp_plusB&zexp_SB &zexp_SAB 'expzexpB(inj_zexpB'zexp_eqB.zexp_pred_succB$ZExpB!-exp_pred_succB%&exp_eqB)'exp_not@B-(exp_multB1'exp_abnB5(exp_plusB9%exp_SB=$exp_ABA$exp_@BE#ExpB@@J!_@B&ZArith@&ZArithBAT AB&lemmas@&lemmasBA]BB$natZ@$natZBA!(CONSTANT@@@@A@B,fast_integer@!Z@@!aB)Datatypes@#nat@@!nICC @$AD(@B+@(positive@@CC&!mD8@%Zmult@CDDD@@B@@A@AA@@A@BS@RA@PBM@LA@J GCZC P @AD@Bp@EA@CCCDx@@ACDD/@@@@@@@@@@@C@@@!nD%Logic@"eq@@A@@@@ABD@D~@@D,@BAAA@@@@@Ѱ@@@@C@@@!nDУ@'nat_ind@C DF@E@@@@@D@!@D@B@(positive@@CA D!@AC9!mC+"IHD𣓰)auxiliary@(eq_ind_r@1%C2!zD=8:@=%>@AC/@"y'D;1C DN@C8D7DKFB;;Bo]AA@@@@@{N@@@@CI@H@@!aCG@F@@!nD@@@ADf@.@BD9@@AB-(B% D@4DD/@B AA@@@@@Ȑ@@@@C@@@!aC@@@!nDУ@'nat_ind@C B!mD@@@)D@@DD%Peano@$plus@BAD@@D D C>*D࣓@%Z_ind@CR!zD4XZ@]"^@AC@(positive@@Dm@B4C Dt@C;DU@A{C!pD C"DD]CNC{ACq"IHCuD𣓰@@D_DtEDwgCQDDjFnDmDoDD wD*zarith_aux@-Zmult_assoc_l@DD6DB¥BBDɣDCDDGIAA@@@@@t@@@@Co@n@@!aC !bCr@q@@!nDУ}@'nat_ind@C D@@@)De@@D@i@DCAD DDD@AEDH@B@@@CCB!mC4"IHD𣓰@@aD1D:EBD>2Cj!zDLpD@DBFDT@@D+*CD3IDL@BO@m@@C8!HDУ$Core@#LET@@%False@@C@D@)False_ind@XD𣓰#@&eq_ind@{2C|"ee@АAm'C:@@:@$True@@C @3 @A{|CtbC`"IHCDD@@EDkBXD𣓰]@&or_ind@DFDD|C\D(@,Zmult_ab0a0b@@ BǥB@BDDУDKA@@@@@n-@@@@C@@@!nC !mC@!Z@@!aCD@@@!CBD𣓰@@?@- C.)D"D&@@ADDD#@A2D!" BE@BG=B:4B1@D2?D.AA@@@@@А@@@@C@@@!aC@@@!nD@@@ADn@@BAB&!BD@-D D@$pred@D0@B!AA@@@@@հ@@@@C@@@!aC !n@AD@B@(positive@@CC@!pD@-@CD@'convert@$B94B;1<@@B@B@@AAɐC@GA@FCC @ AD@B*@@A@CC@>D@;ACD;@:AB*lB,i-@@@@@@@W@@@@C @@@!aC !xD𣓰R@Q@D @%Zplus@AD D#@B/@(positive@@CD7@$Zopp@C5!zD@@@@D_@@C+DBD=MN@ACQDTDDA;D𣓰@@_B+D'@AdD$IDQKDw@)Zplus_n_O@SRD{@/Zplus_inverse_r@XDcDe_\PD@-Zplus_assoc_r@gdXBB~DPDKCD@&Zminus@u1AA@@@@@K@@@@C@@@!xC !yC!aCDp@o@@CBuD𣓰@@' C(!zD.D@@ADDD&@A>D$% BB=BD:BF7B4@D5KD1AA@@@@@U@@@@CD@C@@!nDУO@'nat_ind@C Bd@c@@!aD@@@DA@@AD9@*inject_nat@BDR@@C)$D"@A/D2@B@n@@CCO!mCA"IHCE@D𣓰@@aDd@BCChcDLWD69BD@@@D?BDD9eD PDFRD@@D@,anti_convert@&D@#bijA@.iBAA@@@@@R@@@@C@@@!xCD@#Zle@@AAmC!aD࣓y@&ex_ind@)Datatypes@#nat@@C!nD@@@9DD@*inject_nat@-DDD @@6CD @v@>D@&absolu@C6.C,"HnD𣓰H@G@iD/BCm!zD?sD/<`D)>D$dDUCVNDKD;HDG8D7LpD#D;>CDYxDAVDD^@A DPK-D W@@2RDJ6D@'abs_inj@@B@(positive@@CCH!zDm@l@@S:D @@DD @ s@7DEdD@;D:.Ci!DlDHDBD=G7D[DW)Datatypes@#nat@@D%Peano@$plus@ DZMCD>Dh4uD;6Dl8DfiDw D2D @ @t9"D$Plus@(plus_sym@B"|DУ {@,abs_plus_pos@vuCDe m@(relation@@@B @C@DУ@@@@@CAD@)False_ind@D𣓰@@.(C/4@АA$ @@@)@A9ܣDD ~@ @ӣDͣD ϣD࣓y@)Zle_trans@D@(Zle_n_Sn@砲BB B @DD(1A@@@@@ J 鰠@@@@C @ @@!aC !nCD@@@AAaD @ sA@CB B(#B* B@D x@ w@@4D @ v@D@"Zs@D )@ @&D('AA@@@@@  C@@@@C@@@!aC !nC!mCD@T@@ABC@D𣓰 V@ U@-D 8@ @ED0@,@D3@@DCCF!zD @ @@QADI@ Z@D d@ @F-D D=eD83D2&Cj$D!mD@D:D5?0D!$DOwDJEDD7C|6D3D-DT#DNQ4D_@@@D@@,C DKDj9HDGDn=6D @ !@p=+oDУ @@hgZDRyiD @ Y@pcD[sD uD_~D DУ @*isnat_plus@sBƥBȥBʥB@B@DD(AA@@@@@@