D85Р1SubstitutionTPOSR%TPOSR&Lambda@B1SubstitutionTPOSR :substitution_tposr_tposr_n@!g#Env%TPOSR&Lambda@@$lenv!d%Terms @@%lterm@"d' !t!H%Types! @@(tposr_wfADCBA!e1!u'!v*!U-"H0!f@!n)Datatypes$Init#Coq@@#nat@"H1S@+sub_in_lenv@АKI,G."H2&MyList]@@%trunc@Z;=@@A!e%!u!v"!sEP@@$sort@"H0B6543!f?!n#"!@@ @"H1N@@HI"H2w@@@STU@@7substitution_tposr_eq_n<"2@@*:98gfedqoig`h^i@ZQtOlMmKI@@<y:8@/@(Dxu@?'{5O}(@@A@;substitution_tposr_coerce_n@!g@@!d@@@"d' !t !HϠ@@A!e%!u!v"!s֠@@@"H0C÷!f>!n@@@"H1M@@ٷ"H2@@@R@@;substitution_tposr_coerce_n<@@pnhf_g]h@YPsNkLlJH@@<x:8@/@(Dt@  @@A@8substitution_tposr_tposr@!eEDC@@B!tANM@@%lterm@!u !v!U!HCcb@@BA$List%Lists#Coq@@$list@B+ONML!d."d'1"H0 XW+B@@84a` _!@65 d6)Datatypes$Init"@@#nat@AW@I@At GC@@B@AZPge_]U^S_Q`@M6b4c@0P\f@&lsubst`;<@@A@5substitution_tposr_eq@!eʠɠ@@Ƿ!tƠӠ@@@!u !v !s֠@@@!H͠@@B@@@B,~ҷ!d/"d'2"H0AB  @@8C@@@AW@@A̩Ƞ$@@@AZՐge_]V^T_RP@H5b3c@/Kᩚf@@@A@9substitution_tposr_coerce@!eLKJ@@I!tHUT@@@!u !v !sXc@@@!HOon@@NC   @@ @B,WVUT!d/"d'2"H0Aba5B@@8>kjiC@?n@  *@@@AW@P@A{'NJ@@I@AZWge_]V^T_RP@H5b3c@/Kcf@fA@@@A@=substitution_tposr_tposrp_aux@!G#EnvΠ@@$lenv!u̠٠@@@!v !U !Hʠ@@&tposrp@Ʃ @*tposrp_ind -+#!"#!t&!e4@%Logic$Init@@"eq@A@@@B@춐!dC"d'F@7@A<N@sөַ0b!XZ!Y]!Z`S@d"e0r"H0@w6,m*n"H1*dG@(eq_ind_rAyѷSm4)m1325x? ⩜y@A ?=A@ji@@8substitution_tposr_tposr(FIHGsr@@QP"O$Q\' &&T!WVTR ba_)IHtposrp1ö@{y@wrpDtq)vt _I!xw)IHtposrp2Ͷٶ@6ҶӶ@.>\M۷wna᷐"H2שsp۩OSR9@ư@OVUSPk;@޶  @ĩeW Ġ{ȠrʠQ͠wm".@1()*@ߠܐTR̩$8Mo:F@I@ AB@3NK8@Bͩ6Mgթ+@Ad#[۩/LeftReflexivity54@@&refl_l|ZXHlFx@D{>:H aYQuO@MJC9i/-+(,+*)yw@s`^@FD@By=:ɐ@@A@9substitution_tposr_tposrp@!tfsr@@%@!e}|{@@z!u!v!U!Hp@@@-,+@@*@B/!xwvu!d2"d'5"H0@AW1B@@, Gb;a:9b;M@@@AG USLJDUBV@W@<)Y'Z@#?Q]@{VW@@A@5substitution_sorted_n@!g@@ⷐ!d@@%lterm@"d' !t!H@@A۷!e&!u !v#!s@@@"H0󩜠3@A!fB!n@@@"H1Q@@  "H2ߠ;@@@VݩBUDC@@T8-$#"!mkec[dYe@ULpJhHiFD@<5u31@(@!^5q@̰8 :@@A@3substitution_sorted@!erqp@@o!tn{z@@@!u !v !s~@@9@!Hu@@tA210@@/@B,}&|{.@A!d4"d'7"H0!8^BȠ@@$g@f?@SQKIBJ@K><@4NO@7uR@xS@@A@@@㠠ࠠ;:Р54&%('@@@@%TPOSR&Lambda@08sdNЂn4%TPOSR&Lambda@081ngJ>ߎT,Substitution%TPOSR&Lambda@0WEV~Q^J,CtxExpansion%TPOSR&Lambda@0#n|jl~]m!ٓQ,CtxReduction%TPOSR&Lambda@0 t@"2p.PreCtxCoercion%TPOSR&Lambda@0tiI4)%;s(Thinning%TPOSR&Lambda@0H{]% J7%TPOSR&Lambda@04)*()"e'Tactics&Lambda@0z*a,%Utils&Lambda@0Kj;~ܙ(@0J!m@͑ә;ˠ#Env&Lambda@0beӯD Ơ$Conv&Lambda@0*}Q;<)Reduction&Lambda@0WUlod)LiftSubst&Lambda@03eiV^o5k%TPOSR&Lambda@02%〠&Lambda@0 F1t"P$Conv%TPOSR&Lambda@00#Ƚ"c})Reduction%TPOSR&Lambda@06yZڍ:񧠠)LiftSubst%TPOSR&Lambda@0խD?(wah;R%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@0*p <%MfyUƠ%Terms&Lambda@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Ԗ@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   @07^kO(>=#Coq@0֠ǿ/`U)Notations$Init#Coq@0JH.+UI(~@@  (CONSTANTA@@F#_44)IMPLICITS 3@ /AA@@@@ .E@ &@  @  @@ J@ @  @  @@ M@ @@@@@#_45/ARGUMENTS-SCOPE@<@@@@@@@@@@@)nat_scope@@@ Ҡ^]@F#_46XW@ V ڐE@ Ԑ@ ͐ @ ΐ @@ ĐG@@ J@ @@@@@#_47I@-@@@@@@@@E@@@ @F#_48@  E@ @  @  @@ J@ @  @  @@ M@ @@@@@#_49@9@@@@@@@@@@@@@@ ]@F#_50@ g eE@ a@ [ @ \ @@ RJ@ T@ U @ V @@ KM@ M@@@@@#_51@9@@@@@@@@@@@@@@ HG@F#_52BA@ *@ (F@ $@  @  @ @@ I@ @@@@#_530@*@@@@@@@@@@ ٠@F#_54@ ~ ᐐF@ ݐ@ א @ ؐ @ ِ@@ I@ @@@@#_55n@*@@@@@@@@@@ İ@F#_56@  F@ @  @  @ @@ {I@ }@@@@#_57@*@@@@@@@@@@ Q@F#_58@ [ YE@ S@ M @ N @@ :H@ <@@ 'K@ )@@@@#_59@0@@@@@@@@@@@@HG@F#_60BA@@F@@ @ @@@ސI@@@@@#_610@*@@@@@@@@@@@F#_62@~ƐE@@ @ @@J@@ @ @@M@@@@@@#_63}@9@@@@@@@@@@@|@@@ٰ@F#_64Ӡ@ѠF@@ @ @@@eI@g@@@@#_65@*@@@@@@@@@@#_66(AUTOHINT@$ecoc ϰC%37776 %37782%37778 %37783%37779 %37782%37780 @@@@@@@@@@@A@@Р@@@@@@ $ #@@A  @@  @@AB  !@@  %@@A@   +@@A@@@@ABCD@  8@@  ;@@@ *@@@A@@ABC@ABCDE<$@@A@@AB@@A@@@@ABCDE H2  3 !4 $5@@A@@@AB@@ACD KC%37785 %37791%37787 %37792%37788%37789|@@@@  @@A  @@  @@AB  @@  @@A@  { @@A@@@@ABCD@ ~ @@ ~ @@@ }@@@A@@ABC@ABCDE6$@@A@@AB@@A@@@@ABCDE 2 l 3 n!43@@A@@@AB@@ACD FC%37794 %37800%37796 %37801%37797%37798@@@@  @@A  @@  @@AB  @@  @@A@ } v @@A@@@@ABCD@ y @@ y @@@ x@@@A@@ABC@ABCDE6$@@A@@AB@@A@@@@ABCDE 2 g 3 i!43@@A@@@AB@@ACD C%37804 栚%37809%37805 𠚐%37810%37806 %37809%37807pzu@@@@ j i@@A b a@@ \ n@@AB [ p@@ \ t@@A@ Z S z@@A@@@@ABCD@ V @@ V @@@ U@@A@@@ABC@ABCDE6$@@A@@AB@@A@@@@ABCDE 2 P 3 R!4 T$5@@A@@@AB@@ACD@@#_27-RESERVED-TYPE!i @@?@@#_28!k#_29!m#_30!n#_31"!p!#_32(!s'@@#_334!A3@ w@#_34@!B #_35F!M#_36L!N#_37R!T#_38X!t$#_39^!u*#_40d!v0#_41j!ei 3@#_42u!f #_43{!g@ƠѠܠ砠$/):4E?PJ[Uf`qk|vàΠ٠䠠젠 &3+@8MEZRg_vl{Ơՠ䠠 !,&71B<MGXRc]nhys~ˠ֠ᠠ젠       ) # 4 . ? 9 J D U O ` Z k e v p  {              à  Π  ٠  䠠           "  + ' 3 0 < 8 E A O J Z T e _ p j { u      @ʠ@0X 9o#i#!