c|NGKР%Basic%TPOSR&Lambda@B%Basic -tposr_conv_eq@!e#Env%TPOSR&Lambda@@$lenv!A%Terms @@%lterm@!B !s@@$sort@!H%Types('@@(tposr_wfBDCBA@,tposr_eq_ind$=;1/&0$"!M4!N7%Logic$Init#Coq@@#and@@,AF$#EG)(@ +*- .- ca!XW!YZNLE:98`@A<2d0e/@A@& GF$(HKJ'@,&ML).PO("H0 `AH XW0V43eCA598jBA:>=c edAc=@ C?BtBB"DHG><}*IHtposr_eqhfd3-ljȐ!a~~}m@b:\dI_@h@fjBy@'and_indж@rJK@v J "H1@ K}b@!L @ "H2 Ȑ"H3M o!W߷ةʷ+IHtposr_eq1RԷ+IHtposr_eq2Ǡ@J?@OD_  mĠؠ@N[H]@SnMUȐ"a0頶@Fl@Z}Kdyж@P  aNd@ V@  t@{j@Oж@gPj@ ~@ @   "H4@Q@R$@  6""H5 Ȑ"H6&J,+/S/T5T"9U [.  b ccb>dcba~@u@@A@,tposr_conv_l@!e@@!A@@@!B !s@@@!HȠ@@B!M"!N%"H0A@@%proj1@m3@r8tB@@|ĐTRLJCKA?@7.N,O@(@@A@,tposr_conv_r@!e  @@ !A @@ @!B !s"@@@!H.-@@B!M"!N%"H0A쩚@@%proj2@ @"!%$کBgVU@@f-,+*TRLJCKA?@7.N,O@(@@A@-tposrp_conv_l@!etsr@@q!Ap}|@@o@!B !s}@@n@!Hm@@lBkjih!M"!N%"H0@&tposrp@QxwU@*tposrp_ind @>67:8%#cIG!XA!YD!ZG"2A97u(@A{z@@@@B@@zx!Wr4s2t0u#H0_P÷)IHtposrp1jh"*X$H0_0]ҷ)IHtposrp2wueT|zWȐ!toP^Ȑ"t0vJeQz@BHP]kRЩqϩԐ@@@@A@-tposrp_conv_r@!eCBA@@@!A?LK@@>@!B !sLW@@=@!H<cb@@;B:987!M"!N%"H0@@FE"@*tposrp_ind ?=56/7$"URΩ1WVHF?AC.Acba`53@dѩ$@AFEkWVU@@Y@QPvOSRx@VU{zTXWpB@@`_vtm0n/o.p#H0_Kj)IHtposrp1ecqSosr$H0_0Xtw)IHtposrp2rpX`|wu!f@B&bQgjr0l@@y@@A@+tposrp_conv@!e@@!A  @@@!B !s @@@!H"!@@C!M"!N%"H0@@@*tposrp_ind ?=5697$"tHF?AC.A"! 53#$@A*;AH   /.-,a_uXYZ[#H0_6:97)IHtposrp1PN>>$H0_0C!GF)IHtposrp2][M@K&*3b`,6EȐ!tVTU5Ȑ"t0\\\Q`@BߐRedfe>dzxAEDhlkCjH@{y@uu.xwT@@A@3tposrp_tposr_eq_aux@!e@@!M@@@!N !Z !HѠ@@/@@*tposrp_ind *(" !"!sؠ@@$sort@@@@"eq@7ĩ9@Aȩ,@BηMKGDFF<G: Aط*("H0#RE%@(eq_ind_rX!P[N"hS (BA[!/{yDr0s/tjuhf)IHtposrp1YW@-A 2p)IHtposrp2ca@ZRMig"H1bZ?<}$ wu@K_q*P".}@gQ(3j|S3@yA{v6Ag5@(+BMBC8G/T1@AY84Z7Y@$W@ SbJmHLKqKqpon@ضĶ@RVUy@@A@/tposrp_tposr_eq@!e@@!M%Termsà@@%lterm@!N !s@@@!H۠@@9@#@AB@@A @@@A: GE?=4>20@((@BԐ@@A@0context_validity@!g@@$List%Lists#Coq@@(list_indЛ%Terms'&@@%lterm@@$list@@87@@@ !n)Datatypes$Init)@@#nat@!d @&MyListQ@@%trunc@5(*'$*!H)3@AA'%9"H0H; :Ȑ"H1 &Lambda@@ @AAECD;9!lOP@0]QPO@@Ai@@@J\3@ `_.@ cb\a!ei+YZ@An"H2tqB"H3#ywR$@&eq_ind knl,[P/_9"( V<6@)9]e_EFk=@&sym_eqpem!k4!f!xc5Q@B`8Y@B"H4c1A rKl©xq{'4BÐXyϩ Y"e0@@@A@B@D┐Aࠛ@%False@@@뛠@$True@@A @)False_ind3TԩY׶@@Ҷ@@A!a!6#IHgo*"/"v1#2YX@@1@@@DADO@-@S4C28Y IЩ^_$List%Lists#Coq@@$list@Ap@DoLf@\@Snd_ +QpcPXU!Gx!Ai!sl@@v@*bAkjjy@AnưuvȰL<&@'f_equal>A@D8`:;ٰc۰8gQ,PA@DJrLMuvJy'V@PZh>!<9Z7fuK  GNLȐ!t@(wf_tposrACD~˷̷@|@zϐQ@~ө%VU@ڐRՐS<z-xַ"H5: "H6өw " M'T-*)48 [W7|Ȑ"H77E:!9<<@BXBKO !"-o@ѰL<԰*{ װ-O t Fް4r@ZY+;et5"SArM 'FFrGpAj@DFGMQ[}R{Au@DQ b.Щd[%Xg3i\k@dWg0Gt\c_oq%reShs #y]{D/|ȩ\q^|"H8bɐ]OȐ"H94@z3}{m`_:]udwB g ATVC@S@V@[ m'o)VTyŶ@tÐʩɐà}̐̐@@A@2tposr_not_kind_aux@!e %TPOSR&Lambda@@ !t   @@ @!u !T !H @@ A   @)tposr_indT,*" !"@@#not @T@0 2@A C@@@$sort@AKI1/@ )!n)Datatypes  @@#nat@EP"H0_@*item_llift > A ?"H10]_@B J2Ȑ"H2C@i  T"e0n |{z@@ {@@(AABCCBBBBB@D!l{A c(@I@_@@@?c@@@@ @@A^ t l@)False_ind yVEkhe@CmE953@-@D, (!s)%Terms&Lambda@@@@@@@@D59 440rp5>?7@. 8+ŷ|k@Bk_[Y@S@DR (&M$@@D OKOE OBܷ!AԷ"A'׷"s1[ͩ   ĩ ŷ(IHtposr1 !B鷐"B'췐"s2p$List%Lists @@$list@B  a  "(IHtposr2 ذ@F ^   V ӷ@@D (@@@ %#GECA=;7531"@!M%"M'(Щ9- l [   (IHtposr3Ω35@C  !Ȑ"H3=   @@̠@D )(0/ *RPtFrGpɷ;njhdKbL`η>C` : 9 80S.TE  > =JX6!N["N'^O & H G .4@*8eg@D   S:Ȑ"H4o    4r@@D [(b@wbG ]yzn~0`^,\Xd.,&yQ s r Q(IHtposr4mWe- ©aR 5 g-35 xiS  b42@,@D+ (&.t #N'IHtposrʷ/^a O t  Y R&5 z ķ   &qҰ    oʩ@H m mkҩ 6 ig@a@D` ([QOOQQQQN XK ۷ܷ^c"s3h@(sum_sort O  ӷð𩜠@G 4  ( @@D (wuuwwwwt ~q  /-+)%# (&$ "u'    !v"v'   @&lsubst  P&(@E;T   Ȑ"H53 EU   9@Š@D "()  #KIm?k@i·42 - , ,gec   1 0bI`J^̷\P   8 7 6lҷj  < :WU"t'X I ( B Ak 9 ^<4ac@Iv -  Q8:k }  2p@@D Y(`_D Zvwk{|-(zuom#vb Q  u sf ]  x vcoho  \ i#A''dr  oy v<YV s #B''` uX  x"H6hYɠ  ˠ  "H7©aԠ  ؠ  Ȑ"H8hϩn q 堐Z  mk@e@Dd (_USSUUUUR \O ߷  bhj̷İ񩜠@J ȩ @@D (xvvxxxxu r 0.,*&$  )'%zxtpmkfd],[YU"1SQ%@@D (      86.,%-#.@M@@A@.tposr_not_kind@!e V%TPOSR&Lambda@@ U!u%Terms  @@@!T !H I@@ HA F@A'@@.@A Q PB /.@@ [ Z Y X I H G@@@A5DB:809 @Z/@@A@.lsubst_to_sort@!MV&Lambda@@@!N  @)lterm_ind0!s@@@@   @@@$$@&lsubst  +@A @"or@6   : )'"s0*!H&C Ȑ"H0   @@@B@AD!yU@;X/  Ѷ@@] /Da 8 He<  ސ#NkB 7Ȑ"H1T@pt`!ewaΠx@@`@@@D!lo (sq !nӠ  @@@   <) y  z@ m>v>r@B NPP@AU @  + (@~~ MbO 2S97é ?@B B@Aѩ  L $Init#Coq@@!@@@A@D[Yǰ ;! _}D aϰȠ B)i@A^@%llift  P{ u u S)LiftSubstU@@&llift0 ]R "n0ͩ eK@B ҩU@8@DA (@@@@ @@@+@, @-@A  @)False_ind  "N19$IHN1+"N2?$IHN21/@)F"  /L ;93P, T@C  .Z6    ط_@|@DD (A@A@e@f?::<<<<<90 C6:Ol _Qn   :q8a6s42"N3w$IHN3ig@a~Z  WRg wNLsqGkd }@D  fJn y   " @@D|(y8q@8prrrrrofylp z7   ;pnljh642o @E 0r"   8JH@ܠ@D9(`(:'ɩ `B̷ηө&@F.SEݩ 6[mk@@D\(]éϰ?Be߷߷ٰҠI@GQvhܠ1 Y~@"@D(٠ݠbeӷةl@Ht۩#T |(@E@D (  Ʃ25%7'%<@@IF"w ķK@h@D0(-%##%%%%",#8Uη!XHZJHB_;c@J=!iE n@@DS(PHFFHHHHE<OBF [x~|t}lj@d]ZUjQO@@A@@@B@?   8 7 Ր Ԡ   M L     D CLK@@@@1SubstitutionTPOSR%TPOSR&Lambda@0X 9o#i#!ؠ+CtxCoercion%TPOSR&Lambda@0V |^E0RightReflexivity%TPOSR&Lambda@08sdNЂn44PreSubstitutionTPOSR%TPOSR&Lambda@081ngJ>ߎT,Substitution%TPOSR&Lambda@0WEV~Q^J.PreCtxCoercion%TPOSR&Lambda@0tiI4)%;s,CtxExpansion%TPOSR&Lambda@0#n|jl~]m!ٓQ,CtxReduction%TPOSR&Lambda@0 t@"2p'Tactics&Lambda@0z*a,%Utils&Lambda@0Kj;~ܙ(Thinning%TPOSR&Lambda@0H{]% J7/LeftReflexivity%TPOSR&Lambda@04)*()"ef0J!m@͑ә;ˠ#Env%TPOSR&Lambda@02%〠$Conv%TPOSR&Lambda@00#Ƚ"c})Reduction%TPOSR&Lambda@06yZڍ:񧠠4%TPOSR&Lambda@0խD?(wah;R0*p <%MfyUƠ#Env&Lambda@0beӯD Ơ }0 F1t"P$Conv&Lambda@0*}Q;<)Reduction&Lambda@0WUlod)LiftSubst&Lambda@03eiV^o5%Omega%omega#Coq@0mJ%,y'(PreOmega%omega#Coq@0wR51|5&NArith&NArith#Coq@0\[nTZS*NArithRing+setoid_ring#Coq@0Z4xj+OmegaLemmas%omega#Coq@0-ww'7XU>EӠ@0KH!8DmSD)Relations)Relations#Coq@0cҨv>s =)נ4Operators_Properties)Relations#Coq@0 . bkB}2Relation_Operators)Relations#Coq@0~ ɀL?7fy(%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'ƕ+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{`)auxiliary&ZArith#Coq@0ckk*a Ӡ$Zabs&ZArith#Coq@0;ƘGMb *ZArith_dec&ZArith#Coq@0Eo#'Zminmax&ZArith#Coq@0 3A?qWl%Zeven&ZArith#Coq@0Ip?n,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$Znat&ZArith#Coq@0h#yeT+$Xx$Zmin&ZArith#Coq@0( k 1^} $Zmax&ZArith#Coq@0yt-?2ad&Zorder&ZArith#Coq@0jy:E0۠(Zcompare&ZArith#Coq@0x1+C2B6&BinInt&ZArith#Coq@0WmIM$Pnat&NArith#Coq@0ٯL j㾠#Max%Arith#Coq@0mAà2adUU$Div2%Arith#Coq@0d&ulg}k宖$Even%Arith#Coq@0^w2&x-n#u'Sumbool$Bool#Coq@016Iu#m&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&Setoid'Setoids#Coq@0q6X@ny+Setoid_Prop'Setoids#Coq@0߮m, "Lt%Arith#Coq@0]2V"Le%Arith#Coq@0{U5R|:g*Logic_Type$Init#Coq@0W RDNJ^'Prelude$Init#Coq@0002[:8(( mͨ'Tactics$Init#Coq@0-88YZP61"Wf$Init#Coq@0"U.ю@%Peano$Init#Coq@0KO-!hϲ/>C&Specif$Init#Coq@0|GU-lȮm)Datatypes$Init#Coq@07^kO(>=}0֠ǿ/`U)Notations$Init#Coq@0JH.+UI(~@@(CONSTANTA@@A#_45)IMPLICITS@AA@@@@E@@ @ @@@@@@#_46/ARGUMENTS-SCOPE@!@@@@@@@@:9@F#_4743@'2%E@!@ @ @@ H@@@@@#_489@&@@@@@@@@@sr@F#_49ml@kE@@ @ @@ߐH@@@@@#_50r@&@@@@@@@@@à@F#_51@ːE@ǐ@ @ @@H@@@@@#_52@&@@@@@@@@@-@F#_53ߠ@7ݠ5E@1@+ @, @@H@@@@@#_54@&@@@@@@@@@@A#_55@E@@ @ @@H@@@@@#_56@&@@@@@@@@@+WV@A#_57QP@5O3E@/@) @* @@G@@@@#_58R@"@@@@@@@@]@A#_59@geE@a@Y @Z @@@@#_60@@@@@@@#_61(AUTOHINT@#coc=A$1038$1039$1040$1041> @@@@@@@@@@@A@@Р@@@@@@@@A@@@@@@@@@A@@@ABC@ABCD&В@@A@@@@ABCD@@A@@@ABC@  @A#_62@B@@aE@Y@@@@#_63@@@)nat_scope*list_scope@@ 98@A#_6432@ 1 E@ @  @  @@@@@#_65/@@@@@@@ fe@A#_66`_@ ^ D@ @  @@@@#_67W@@@@@#_68հ@#coc y@ $1243  $1244$1245>@@@@۠ ߠ @@ܠ נ @@ݠ Ϡ @@ABCےܒ@@@@ABC  ۩ ѐ Βܒ@@@@ABC@ а@A#_69ʠ@ Ƞ@@ D@@@@#_70@@@@@@@@ } !,&71B<MGXRc]nhys~ˠ֠ᠠ젠 )#4.?9JDUObZqg~vĠӠ⠠ (7-B<MGXRc]nhys~ˠ֠ᠠ젠 )#4.?9JDUO`Zkevp{ȠӠޠ頠 "+'40=9BKG PZUe_pj{uàΠ٠䠠@# k.@0k4\^N