"`G+"Wf'Program#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@P)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ֱ'Tactics'Program#Coq@032{B@@%F_sub!xC@!y&Specif$Init*@#sig#* @D+)@)proj1_sigYE8#8$8A@V0!rm+@#Acc>b@)P*@F#W1WB@GF(94HMg@g @'Acc_inv2M Yl S@)proj2_sigV@ywqohf6 +k() ,['(*() 3+ %'+'7"+$7"7 +7"%' %' %' %'+Tk+ 7"T'$' <Ġ[8@@@A7iAE@A8Au@A8РPy@ABC@@AA@@A@'Fix_sub @#Rwfb@,well_founded8E@@hij@!rrȩ@ضͶ&$ X+k() 7# '@@@@@@C(Fix_F_eq @@@߶ֶ¶%Logic@"eq @ޠ<9թϰB@@@{@Aw@t@A1DH@ABC@@u)Fix_F_inv @@6A&$rpi h ɶ!sڰ 8e&g*@@@@#@AB@@&Fix_eq @@VBFD;94+%F_ext, !f+).!K!g7@;9k,IE_+_^v =1?Q3AfV@/=J\q]s\Z_N $FSMeG~@@@@@x@ABC@@ꠠ*fix_sub_eq @@C޶ݶUS<)Ȑ%f_sub<@9:;tIsGHImOlG.?QIPVxSTUJ@@2@@"MR @!T?2C@@!M ȷ!m@@ Ӷ  Ґ H+k()  %'@@@@@C*measure_wf @*(")跐"wfA#@ŵȐ!H@0well_founded_indع"mmӶ!a@0A@ROڀ׶@S@$H˰J"H00TAƩ! ɷ"H1%)?@&eq_ind JϷk !66!ܠ;&RAK G"a0HYM@`J-LTNQC!S#0BW@][sq +k() + +S7 +x'() +9'()G + 7  #' %' +T'+   7"T'  77&'G  &'Р`Pu|#dBT@@@Ak@A@AB@@ࠠ(F_unfold @@DA38E@@@B3wF@@@@~T@}rsqupklzjQ{_]qtoTvYZzV~\XY`PO\J@@@9A@A:A0@=A/@A>A,@8A@:A@ABCD@@..Fix_F_sub_rect @@ENHA,*ն@19!Q@ՔF4sJ@@#inv@ 6֠ˠCٰ  ȰQ@@F4s@0@A@A@^@A]@[@ABZ@Z@AA1I!M1@;A1J`N5@?A7kC@ABCD@@,eq_Fix_F_sub @@QFA-7b`,equiv_lowers"x0+$)쐩.F!h70!9RQ@@!pW"p'Y'qK2!J"PdKA)Tg6E /Zo `y.Bv"a'F"!Ih{$#Kj@@@@A@@AB@@@A1GK@ABCD@@,Fix_sub_rect @@G ĶX¶b`E@GԔQ7(U@@ID@1?IPQVZJw\T[yz]YSedj]@@Q7(@$@A@A@ @A @@AB@@A@,A@.A1E%I@ABCD@@70WfExtensionalityA.fix_sub_eq_ext @@HS7W@@@A@鶐G"Wf$Init#Coq@@,well_founded8EBA@CT7X@@D@&Specif$Init#Coq@@#sig#* @E E&$C&Specif$Init#Coq@@)proj1_sigYFF<'A)=-E%Logic$Init#Coq@@"eq @CAs@/FEDCBABANVFUFABGFEDCSGG(pA@@S7@@A@T7@@A@AB@A@AA#&L8FunctionalExtensionality%Logic#Coq@@A1DHUTS@@ABA1GK@A7iA"Wf$Init#Coq@@AA8A@@A8РP@ABA@A#'M+@A%@A!@ABCDE@@)@@@S7;@T7:@AB9@@@@@@=2<@@A@A>2{@@A@B?2@@A@A38@M@A@AB3w@F@A@BCF4s@Q7(@S7M@T7L@ABC ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@ADE@[@AW@T@AB@w@Au@1@AB0'CD,@,@+@j@ABC@@A@B*@*@i@ABh_CDEFXUG3@P! @0.i bYN Z'Decimal$Init#Coq@0C涳N*ua*EqdepFacts%Logic#Coq@0FI$ͼՋ`*Extraction*extraction#Coq@0DJS.~Xt=堠@0*ij?yŠڐ0\͉!Ig*Logic_Type$Init#Coq@0 1jc6#Nat$Init#Coq@0eʤģPSR蠠)Notations$Init#Coq@0&v!D]hwnv %Peano$Init#Coq@0 jha|ؠ'Prelude$Init#Coq@0JqTttֱ0ProofIrrelevance%Logic#Coq@0Fk=)IToz 5ProofIrrelevanceFacts%Logic#Coq@0k=hV57NK?}$M0;RWMi\N'Sumbool$Bool#Coq@0sB ,$11.]m'Tactics$Init#Coq@0/9m+ a'Tactics'Program#Coq@032 Q@@E@#_25@!r@A@@@@@@@@@@@@#_262M접@!rFF@A#_27'`o@@!rF*type_scope.function_scope@@@@AAA@@H2 Q@@@@#_28 @S/@@@@@@@@@@#_292M접@e/FCAA#_30'`o@&@n/F@?@BD@@@ArAA@@F2 Q@@A@#_34I@Q%/@A@@@@@@@@@@@@#_352M접[@c%/#_36'`o@e@m%/F~@@@@AAA@@S2 Q@@A@#_37@^!c@A@@@@@@@@@@@@@#_382M접@q!c#_39'`o@@{!cH@à@@@@@AAA@^a@{2 Q@@A@#_40@%+@A@@@@@@@@@@@@@@#_412M접@%+#_42'`o@@%+G@  @@@A#10F@2 Q@@A@#_86=@AA@@@@@;B@A@6F@A@'@A@@@@#_872M접_@嘐#_88'`o@i@F@@@@AAA@@2 Q@@A@#_89@%)AA@@@@@B@A@D@A@@@@yI@A@@@@#_902M접@%)ϐ#_91'`o@@%)I֠ՠנ@ڠܠޠ@@@@AAAAA@|@2 Q@@A@#_95@i3AA@@@@@鐐B@A@䐐D@A@@@אH@A@@@@@#_962M접 @i3#_97'`o@ @i3I546@9;@@@@@AAmAA@ؠ@2 Q@@A@#_98 J@9rAA@@@@@ HB@A@ CD@A@@@@@@@@@#_992M접 k@9r$_100'`o@ u@9rI@@@@AAɠAAAA@@(fold_subF@@@F@ B@@@Ր7./theories/Program/Wf.v "@ B ((45((45@!C@r@;;PW@@@@(;;XY@@@@1;;Z[@@@@:;;\]@@@@C;;^_@@@@L;;`a#argU;;bf@X;;Of@@ @#appillx{Y@Ɛvll)}ll@ll@@@@"@@@@@OrHȠ@M2 Q@@A@$_101\@X6W.AA@@@@@ IB@A CC@A@@@@@@@$_1022M접 $_103'`o@&F@@@@AuAA@@*unfold_subF@@@ 4%fargs@@@$callOO^c@@@A@@@ SOOno@@@@@A@@#OO@@@ OOz@0clear_#_4C69D547<9@@@@@AA@@8@@@@@@@œEŠK @`6C S@@AAAAAA@@&Specif$Init#Coq@@)proj1_sigY@@@@@@FKĦ^a3K@CZ {*`jx+3t@m fZ DM3@;Eβ^J$!A=22{B@@%F_sub!xC@!y&Specif$Init+@#sig#* @D+)@)proj1_sigYE8#8$8(!rO#@#Acc>b@!H @+Acc_inv_dep=.F>GU%Logic;@"eq @(.aLJHP2y@)Fix_F_sub!rI #E]wPw8@'Acc_inv2M i| c@)proj2_sigV 27Rt8!as7@9cO)!H{-X,?1^DJh6K1<u0/ ,B<GY[AaMGRdi{ALWз·#Rwf@,well_founded8EŶ@÷@Tީਗ਼@'Acc_ind2M붐!sa<VXf@ϩ_"H0@ʶƩİchǰLgoMs  u֩԰x)װv{𩚠@(eq_ind_r!2# ̰֩ '"'z(/-0ProofIrrelevance>@1proof_irrelevance$rŀ8:8:OMA?}{:u1t%F_ext2!f1/4#'":S!g?=&.F_@IG:Rl8lXl"f>L^@Nsc'!@&eq_ind Jjig/l0 2R_Y"!$6* !p9]Xk|0+%0Gb$C&27IivO7@)Fix_F_inv!c ASXs! >UZvͩA@(Fix_F_eq%/C[֩I@'Fix_sub/ej; Xjo8ѷ÷]@&Fix_eq%+~͐┑A38E@@Ѷ@ؔB3wF@@@޶@޷ζ@ͩˠÐʷCAA@@@DtLݠة߰Ƕ@ٰjj"9W"Q,Jhf,@  8!Q)@F4sJM@@#inv4@1é K:<Q;,?!A?=B /·G_:_Ȑ"R'Sߩ)iCi9km[1ߩ0@;well_founded_induction_type9p'Bve!Xd @@~-m}oG!1@)eq_rect_rک<|zx} -2k1%w M{o;5 R=@(F_unfold嘀 <YCH@?@,vQOI 5NlX'"]^WMV[ꐑ ,equiv_lowers"x0é޶!hϩȠt@a"p'YɰWX^A_͐ܐ eͰ "a'@.Fix_F_sub_rect%)π$?ȰkO !&ְ #N*# /,% 3"a0)2$"51̠'%3*4<ة>70;JJEJC%<:&OK),D-c]Q8`;K$5^W 7`3R")"x1\)~_l CP\v{cxxJ&FM    i|Q-Zv}]x_qCyI5t4#(?gy%*Ai÷lQjǷ`K@MQ7(U@@_P@@EW:\$a`?EPbOV$MXjoN4QJ(5>s_)YʷCMȐ"X0ȷ@+ҩ2Ͷ@0pթn=Ȑ!qܩp1DI@'eq_rect=߀QPh ɷn ̠@,eq_Fix_F_subi3$Qذ  ݐ   zCf/S7W-@@'%ca @T7X7@@ai /`ө" ȩ簩됩+CH8FunctionalExtensionality@=functional_extensionality_depÀЩ49쐩&>WBU@ C  FYDFD 5]M^_lfQ! FvF D>]Krr5'^*Cr