kOKР+CoerceDepth%TPOSR&Lambda@B+CoerceDepth /coerce_rc_depth(4@@)Datatypes$Init#Coq@@#nat@@@%Terms&Lambda@@$sort@@@%Terms%TPOSR&Lambda@@%lterm@@@ @@#Env%TPOSR&Lambda@@$lenv@@ @@@+@9A4coerce_rc_depth_refl4coerce_rc_depth_prod3coerce_rc_depth_sum5coerce_rc_depth_sub_l5coerce_rc_depth_sub_r6coerce_rc_depth_conv_l6coerce_rc_depth_conv_r!e!A3!sB@%Types%TPOSR&Lambda@@(tposr_wfACB%Terms%TPOSR&Lambda@@%lterm@AAEАD)Datatypes$Init#Coq@@#nat@A!eZ!An!Br"A'v"B'z!s!n@HАG.FB3@Q55EJ@XIM>"s'!m@MЩ$List%Lists#Coq@@$list@BLJ0n_@} Kv{@! NsPАOF 3%B#Max%Arith#Coq@@#maxT!e۶!A﶐!B"A'"B'!s !n@@Ðȶ@~ʐ"s'#!m4@}Щ|#gqpζ@+yoo@6znඐ#s''H@@(sum_sortRАQJG~|wvͶ!eH!U\!P"U'd!n@%xC@6ΰu.BH)'?!ex!U"U'!PJ!n@DBV0G@eK__]/%$#.VTBאl!e!A!B!Cw!sж!n@Fvv@N}}@W@@BQ`^@*4ca`6-6ece!eඐ!A!B!C!s !n@Ŷ@ȐͶ@ϐ@hö@>mofoKE@@DOQGGKK@@@@@<@@D@@      @,           @, @GADBOCQDGEGFKGK@AA@@@@@@3coerce_rc_depth_ind@@@@@=@   @@ @@@@@i@@~@@|@A!fG%E C@A0/@@>A=<<.@A210DDC$@A?9!;=?72@B PO@@@I\M@!N`_@-!!&Q@2+XRM@Щ@@@Bj -zk@Щ o @Mt))"@Ry."SАQ@F  9Sv@B8@@+xvu[ZYwX@Wlk@8qo@P@LHG@aЩFL]Bk@.ЩKb;QP@>@:@@ʰkV?@GRCJHѩ=:zζɶʶ̶@@CԶ@x@yک@B@Hcж$"߶@"@%@̩.@ݐ@  !@@B@@a +%&$'@#@@@.,@1@ E@!F!lJDE%=7!cKI]\MMK_^WQR2JD  @@@EDc]^>VP@U3cauteImHgG_!tHj~}nQuPo6p5q4rRj3d-2 SJwwjV>MM)"s!m6;Щ E&%T`wc++6\D@/%.N]10P_]\/5F+utZYXvWQ1$2"BAV[Щ@<FEt: ;Bw]L/429`OENX27<RHQq~}P;69gvpP[ ϩN·ɷ÷ķŷ׷_jQ ީ]ѷطҷӷԷ̷Ʒnзo̷pȷqƷ©T0xߩ!zַܷ~ܷطt02@@@@@3@ܐ   ڶڛڛڛۛ @1"@#54@(@ 1ٛ*ٛ%@Щڰ=N?@ЩᰛDVU@#鰛L!M@.W ,ZSАQ驜4ᐩߠjRPtPo7q7s7uVn8i@8NM{@SQ@_HTTY@f/OO`66@QЩ7?P5^@QЩ?X1GF@G92``@Rk?ZZ @ tVАS RQTR۩GEڶ ն׶ٶ˶@@@쩜ũ&sߚ65 Û@9 @  =@ꐜ<쩜:O  ,')(+ $@33G@ ::O@AAB@2 H@L@Q#! R&А'><`<[#]\_@X"S@B7gg<{@I?nnC@PHuuJv@7@OM|z@Q$DSP@nHWUS,"KZ[KMOqSNS(j@ +g(),'(*()=WKi9>        3          # '>      3           # '>   L   3#' >   L   3#' >   :3 3#*'>    :3 3#&'> #' Q''+g()# '+7Sg +7S' +7S' +7S' +7S'+  7S'#'NA蠠h蠠vx@@@@3coerce_rc_depth_dep@!lNM@@  1VU@@#@!s<_@@:@!nRQP@@O@!cBlut@@k@A!fe5c0(&!t!@@A?@A$$#1@A*@A,+#!U OQSUMKEC<:&9*@+=<-,*#.1/(5x^vWPNЩ@@@Bx WH@ }]\MLJ"QO "SQ@F0@B@@ޠm@B<( ECBrpt{yxXWVNM{@SQUQMLЩK.?$M@3PD32C?@MhVD@GRH,*B?\w@CDU S53:aPOo~|{涐|ⶐ{Ѷʩǜ@C@_@Bl@Hmͩ@Dַݶ) '  '߶@z*$3@E)#$Q& նB @p㩜'@F,)( RLM)NFD><( $! 86$"@')($A@G,1/C3E@!Fvtwnxoge_]VTB@TSD}wxpnhf_]@@}EDzxrpigU&VThgXX]\[Y[on_cbBA@{?fd;hhjig/>>=65Щ46Etsqwvt/J\D 1 ?N" !APNM}{C& 7fed$"VUЩT-76e 3h]LC%#*Q@6?XF(-C9Bbqond,J*Xsrַܷ׷طŷo} ?Էܷ~e ϩN ·з̷ȷƷ©T0irЩ0kҷ ܷط۩0zA|㐶 ʶs;@ +g(),'(*()=WKi9>        3          # '>      3           # '>   L   3#' >   L   3#' >   :3 3#*'>    :3 3#&'> #' Q''+g()# '+7Sg +7S' +7S' +7S' +7S'+  7S'#'A蠠.l+/(젠# |@@@@6coerce_rc_depth_coerce@!G]10@@Z!T;:@@s@!U !sF@@@!n@@@!HB\[@@@GEYXI@3coerce_rc_depth_ind8:820)1'%pon@@mCZXlkG@64$AvuuH@AkCAlBAqu_W^Y\[Z]SQKIB@Q~P2IHcoerce_rc_depth12XV"H0(NZZ&"H1/5UU-SjQc"H2\ЩPO @@M@BJ\Aj2IHcoerce_rc_depth2XH<RQ"H3PC<jj*"H4WqE``*kCGQ@FPNW~/LeftReflexivity@@/coerce_coerce_l CB4a_f|}÷|dcba_]YWSRQЩOGT EC?=˷"H5@BS@GRF @   CC< O   !    ۩   *@C 1IHcoerce_rc_depth ! 3 & &@BCD     0 A0RightReflexivity N M@@-coerce_refl_l   :! K @-coerce_refl_r   ?& P A+#.$1%  G E Y. I+  J H1ũ1 O  M M)CE  ' % $ T e$ ) ' &= g + ) (? i ZD<=?53-+$ 2 b b uߩ 8 g g {ݩ  ? l lթB 5 D B qĩ4  G E D tX$  ; J H    = L    N  }!g _`#aWUOMF"G K Z X  k7 . N ] Zݩ ( Q ` ^ 4 * 3 S b & 6 5 U d  a     ~xvowmkec@ZG j   @@A@@@   蠠@@@@w%TPOSR&Lambda@08sdNЂn44PreSubstitutionTPOSR%TPOSR&Lambda@081ngJ>ߎT,CtxExpansion%TPOSR&Lambda@0#n|jl~]m!ٓQ.PreCtxCoercion%TPOSR&Lambda@0tiI4)%;s,Substitution%TPOSR&Lambda@0WEV~Q^J,CtxReduction%TPOSR&Lambda@0 t@"2p(Thinning%TPOSR&Lambda@0H{]% J7%TPOSR&Lambda@04)*()"e 0J!m@͑ә;ˠ#Env&Lambda@0beӯD Ơ$Conv&Lambda@0*}Q;<)Reduction&Lambda@0WUlod)LiftSubst&Lambda@03eiV^o5 U02%〠&MyList&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Ơ 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. %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㾠 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, 'Tactics&Lambda@0z*a,%Utils&Lambda@0Kj;~ܙ&Wf_nat%Arith#Coq@0ClG]Wd/%"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Ȯm07^kO(>=%Logic$Init#Coq@0֠ǿ/`U)Notations$Init#Coq@0JH.+UI(~@@(#_480SYNTAX-EXTENSION@FF@F@F@F@Ȑ@7_ |-- _ >-> _ : _ [ _ ]F@F@@!G #|--@@!T #>->@@!U!:@@!s"![@!n.!]@@A@A@$|-- B@$ >->A@C@A@": D@A@/EȠ(@@@#_49y@x7_ |-- _ >-> _ : _ [ _ ]l/@#_50(NOTATION@@!G@@!T@@!U@@!s@@!n)nat_scope@@/coerce_rc_depth!G!T!U!s!n@@7_ |-- _ >-> _ : _ [ _ ]8G |-- T >-> U : s [ n ] ڠ)INDUCTIVE@@A@@@@#_51)IMPLICITS AA@@@@ %@@@@@@@ AD@@ @@@BH@@M@@ @@@@@@y@y@@@@@LC8H@9@9M@:@: @:@:@@@@,@,@@@@Q@@@DF@@G@@@@@@E 퐐F@ @  @ G@ @@@@F ܐG@ ݐ@ ݐH@ ސI@ ߐ@ ߐK@@@@@@@G ƐG@ ǐ@ ǐH@ ȐI@ ɐ@ ɐJ@@@@@@@@#_52/ARGUMENTS-SCOPE@ ,@@@@@?@#_53@ :@A@@@@@#_54@ F@B@@@@@@[@@@@a@@@@#_553@ _@C@@@@@@t@@@@z@@@@@@#_56N@ z@D@@@@@@@#_57^@ @E@@@@@@@#_58n@ @F@@@@@@@@@@@#_59@ @G@@@@@ @@@@@@$(CONSTANTP@@@#_60 @2@@@@@@@@ N@"l0@"l1 @`@@@@@#_61ɰ@*@@@@@@@@@@@@@@#_62@7_ |-- _ >-> _ : _ [ _ ]b@#_633@@!G@@!T@@!U@@!s@@!n@@ 30/.-,@@7_ |-- _ >-> _ : _ [ _ ]+#_64(AUTOHINT@#coc ?@AК!1!2!2!3 aA @@@@@@@@@@@A@@Р@@@@@@A@@AB@@Cߠ@@D@ABԐC@A@B@C@ABC@ABC"ABCD@A@AB@C@D@ABCC@A@B@C@ABC @GК!5p!6!7z!8!9"15"11"16 Bd_@@@@E@@AF@@G@@ABH@@I@@AJ@@K@@ABCL@MВEHFJK@E@F@ABH@J@K@ABC@M@  @E@H@J@ABC@AN@  @E@F@J@ABC@O  @@ABP  @@Q@*Щ *+GIOP@E@G@ABH@I@O@P@ABCD@R@:<@E@AF@G@O@ABC@S@HI@E@AH@I@O@ABC@ABCDEp<EFGHIJKLMNOPQRS@E@AF@G@ABH@I@AJ@K@ABCL@M@AN@O@ABP@Q@R@S@ABCDEts'sJ%vKJ$"wM@E@AF@G@ABH@I@K@AO@P@ABCD]@IК"20͠"21"22נ"23"24"35TT"26"31 C83@@@@TZY@@AUXW@@VWV@@ABWUT@@XUT@@AYSR@@ZRQ@@ABC[@MВTUWYZ@T@AU@W@Y@Z@ABCD@\@`_@T@W@Y@ABC@A]@ba@T@U@Y@ABC@^dc@@AB_ba@@`@+Щcb+,VX^_@T@AU@V@AX@^@_@ABCD@Aa@lkj;<i@T@AU@V@^@ABC@b@nmlGIk@T@AW@X@^@ABC@con@@d@oT)c@Y@^@c@ABC@ABCDEF|DTUVWXYZ[\]^_`abcd@T@AU@V@ABW@X@AY@Z@ABC[@\@A]@^@AB_@`@Aa@b@c@d@ABCDEFYZ0\@T@AU@V@ABW@X@AZ@_@Ac@BCDA@BК"37|"38"39"400"41 nD @@@@e@@Af@@g@@ABh@@i@@j@8Вefhi@e@Af@h@i@ABC@k@ðg@e@Af@g@AB@ABCD0efghijk@e@Af@g@ABh@i@j@k@ABCD*)Ԡ*)ҩѐ*@e@Af@g@h@i@ABCD@BК"44"45"46"47"48 E{v@@@@l@@Am@@n@@ABo@@p@@q@8Вlmnp@l@Am@n@p@ABC@r@ o@l@An@o@AB@ABCD0lmnopqr@l@Am@n@ABo@p@q@r@ABCD*)()*@l@Am@n@o@p@ABCD@#_65@#coc#@FК"51"52"54"55 "56 JF@@@@s@?@@At>=@@u=<@@ABv;:@@w<;@@Ax:9@@y@:st;w@s@t@w@ABC@ABz@? u? @s@u@w@ABC@{@CvC@s@v@w@ABC@|@G"!@s@At@u@w@ABC@}@a, (x@s@Au@v@w@x@ABCD@ABCDEP,stuvwxyz{|}@s@At@u@ABv@w@Ax@y@ABz@{@|@}@ABCDE#NM7Jk$@s@At@v@w@x@ABCD@FК"62"63"65"66"67 Gwr@@@@~@@A@@@@@ABA@@B@@AC@@D@~B@~@@B@ABC@ABE@ @ @~@@@B@ABC@F@A@~@A@B@ABC@G@X#"C@~@A@@@B@C@ABCD@H@."*@~@A@@A@B@ABC@ABCDEP,~@ABCDEFGH@~@A@@@ABA@B@AC@D@ABE@F@G@H@ABCDE,NM7J-@~@A@A@B@C@ABCD@ؠ@G#_66'F@'@@@@@@@@搐N@"l0@"l1 @@ސ@@@@#_67F@*@@@@@@@@@@@@@@ ̠Ű@A#_68k@ k ԐF@ А@ ʐ @ ː @ Ɛ@@@@#_69@ @@@@@@@#_29-RESERVED-TYPE!i @@#_30 !k #_31!m#_32!n#_33!p#_34%!s$#_35.!A-#_367!B #_37=!M#_38C!N#_39I!T#_40O!t!#_41U!u'#_42[!v-#_43a!e`#_44j!f #_45p!g@ՠࠠ렠 "-'82C=NHWS`\kevp{ȠӠޠ頠      &  1 +p 6 A ; L F Y Q h ^ u m  z            ʠ  ٠  蠠       . $ 9 3 D > O I Z Th _ j d u o  z              Ǡ  Ҡ  ݠ  蠠         %  0 * ; 5 F @ Q K \ V g a r l } w              Ġ Ϡ Ԡ  ٠  䠠         !  , & 5 1 : C ? L H U Q ^ Zn c m h x r  }          @ҠנР @0h%4砲U4