"`?2Relation_Operators)Relations#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@4)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ֱ4Relation_Definitions)Relations#Coq@0]4Ѐd{n^ )b2>ܭw8\d`MР2Relation_Operators)Relations#Coq@A*clos_trans,<@C!xB!R4Relation_Definitions"!@@(relation'JjA!A\A3@@@  $"@(A&t_step't_trans(&.,!y4@62!FED<7$"64<:@!z@ @GHCHKAA@@BDBD@`@\4 ;@@@@@@@BABBD@@A@CB^\[YLJ@@@@AA@@A@.clos_trans_ind @YWki!PP!fwzI@@BGCz ~FPHBK@j@4 ;@FT@VT@ IJX@L\[R^B@!Fh!am!c$drs-u h +hk,CBDBD@@@@@@@@@@D-@ &'> 3" 3" #''+k()%'+Tk +T'+  7T'%'f?AK@@@@@-clos_trans_1n,<@@ܠ(t1n_step)t1n_trans۶  Ӷ@AABDBD@#@"84@@á@Š@@@BABBD@@A@CB  @@@@ 1clos_trans_1n_ind @*( 3@@@J84@A<@  B@JO CBDBD@@@@@@@@@@Dѷ@*O5շ'ũ1(3niX@VThfK>'  +k(),I'(*()= R&'> &'> 3" # ''+k()%'+Tk +T'+  7T'%'@점+cAJ@@@@@-clos_trans_n1,<@zx@ql(tn1_step)tn1_transkk]c@#@[jhgZAAW BDBD@@%88@@VV@XXX@@@BABBD@@A@CC@@@@U1clos_trans_n1_ind @SQ@͐ɷX@@P@T88@۶@A@GDBԩJHCBDBD@@@@@@@@@@D[l@+?o5젷r=tҷwHCJַg98<M G@  OI2 +k(),D'(*()= R#'> %'> 3!# ''+k()$'+Tk+  7T'$'K5uAI@@@@@ )clos_refl,<@21/.,B@@@( &r_step&r_refl-.@>FDKF55AAB@B@@_@).62@@@AAAB@@@@A@CCZXWUH)@@@@-clos_refl_ind @R3dbjhGlr;Ω@O.62@CB@B@@@@@@@D;@>AqBr@pQeŶW +k()= R'> % ' ''+k()$'BAD@@@@@@6/clos_refl_trans,<@ڠC@@@ 'rt_step'rt_refl(rt_transuAArB@DB@D@@' -@@qq@@tt@@ABAB@@BD@@A@CBΠˠ+@@@@r3clos_refl_trans_ind @5طomknҷr@i@T -@@@5e@gd8cB@bʶ`^U·fdzCB@DB@D@@@@@@@@@@@DwX@.J[]X_VUbR9QU# &'> 3" 3" #'$''+k()%'+Tk +T'+  7T'%'/oAKP(@@@@@ܠ2clos_refl_trans_1n,<@LKIHF9@+)rt1n_refl*rt1n_trans@OAA@D@D@m@* @@@@@AA@@AD@@A@CBigfdW@@@@ 6clos_refl_trans_1n_ind @aηsqV{~z ~FPHBK@ڶ@@F* @KJB@Y\쐷`SC@D@D@@@@@@@@D@#ykD)C@><6=4" +k(),E'(*()= R"'> 3" # '$''+k()%'+Tk +T'+  7T'%'6ܠ&[AJ@@@@@^2clos_refl_trans_n1,<@ΠˠȠ(@")rtn1_refl*rtn1_trans/AAA@D@D@@*W@@@@@AA@@AD@@A@CC頠栠F@@@@6clos_refl_trans_n1_ind @Pط4ɶ̶@3@@E*W@21A@tqܶo-,uҷs+C@D@D@@@@@@@@D@!('id!' @(&., 32! +k(),>'(*()= R'> 3!# '''+k()$'+Tk+  7T'$'#UAI9@@@@@ޠ3clos_refl_sym_trans,<@N@KJH;D9@@@D VTT6(rst_step(rst_refl'rst_sym)rst_transM7N Oa_ge9k@33niX765kpX4BB& CACECACE@@3T@@%%%@'@))@@@,,,@DACBACCDE@@A@BBt9@@@9A8ӠA@A@,7clos_refl_sym_trans_ind @G)@w(&)*hqk@ @cT@@fr7w~jph@"k@m(@~@&%B@$!~"| "J'(9&( <)BCACECACE@@@@@@@@@@@@@@@@@@@D@A @Aѩj$ٷܷNc %"ϷUWNY[OAsu*@m'l`K +k() ,h'(*()=  1RD'> & '>$'> 3" # '> 3"3"#''+k() %'+Tk +T'+  7T'%'IALut@@@@@6clos_refl_sym_trans_1n,<@('%$"@ *rst1n_refl+rst1n_trans϶/-539@%Logic$Init3@"or @˩EJAA@D@D@^@2@@@@@AA@@AD@@A@CBZXWUH @@@@:clos_refl_sym_trans_1n_ind @RdbGm5?71:@8˩>-@@\@=3?ݩIBѶ586=MBN@BB+CBCCBC@@h5ns@@@@@CACBBCC@@A@DD_k]m[Y[@@@[A ˱:Ss@_A ̱yTw@AB@*le_AsB_ind @mpnuzc#@Z-\*.R 5@hZ|>\~;!s!l@5ns@  M<DCBCCBC@@@@@@@@@@@@@@D"ɠ%̠@@fUV532@UӶԶND>5361/-s $+k()  =  R( ' >  &'>  %' >  &'' + k() %'/AFH@@@@@'lexprod,<@&SpecifS@$sigT#6@@  @@gz@TI@@H@@@  @"@/(left_lex)right_lex'("x'ඐ"y'@B?DAD֩FӶ*)4.>3?ʶ@QBB(EDED@@j0.W@@@@BAEBD@@A@DDR^P`NYR@@@RA8噠Gr@^A8ؠHv@AB@+lexprod_ind @dcnhxmy\߶SNQ@۩栩N_!Pa"]@<[7 ꩛@0.W@5$DEDED@@@@@@@@@@@@@@D @|N=>@<B7.,+  +k()  = R# ' >#'> #'' + k() %'-rAJD@@@@@'symprod,<@@$prodt@栠@ 㠠堠ӔҠKi@@sJq@@@| @@&rq(left_sym)right_symhj@)tn_bpn5Adgrfi$- z@q&psrutwBBr DDDD@@Yҧ@@qqqq@ssss@BADBD@@A@DD'3%5#PJ@@@JA ϲ6W;@VA вuX?@AB@y+symprod_ind @\8e=MBNxTv(@ȶKcߩMe/¶@ӶjŠV>nũX@p !p׷ķȩ@ҧ@DDDDD@@@@@@@@@@@@@DԷ@ @ v{>4*(+'& +k()  = R" ' >  #'> #'' + k() %')nAHD@@@@@ՠ(swapprod,<@Ѡ G G@ՠ F F E@ 8@ J ' 8L 6@@@ A  S@@ 5 4)sp_noswap'sp_swap I [ a _ 3 ec - -@` 1 1 0 0 3 3 m h W ( 7 5 9 9 6 q l Y! k& q o C us@ 2 A ? C C { @ vBB 0DDDD@ @F=r@@ / / / /@ 1 1 1 1@BADBD@@A@BB A w?@@@@A@AAA@CA@EA@ABC@ 3,swapprod_ind @ Q V 0I .   u l4 p p@ u u s s w w    v  m m x   =  z  |C  @ v v   x x     y y     A@=r@ "BDDDD@@@@@@@@@@@@@D٩h  ܩk O O@  N@   r pB q4A3& A +k()= R"'>  #' >  #' '+k() %')lAH@@@@@@ #Ltl,<@g@$list]@@ >` @@ hȶ@ @  &Lt_nil%Lt_hd%Lt_tl qѶ |     ""AI&B  &    )!b 1@  02  5       7   ( &0  < ?A Bg@    B 1   #   K%   HBB 2BEDBED@ a@\1r8@@  @     @   @@@CABBECD@@A@BB MW@@@@ 'Ltl_ind @ Wa$Ȑ#NilRkȐ$Listwi ,   A y | } DX : { j   JT =@}   V ȩ Ef  T h  U z   L  Y b \@ @1r8@ζ@ Tx  f ez  h B@ a pb sce vf ig    BBEDBED@@@@@@@@@@@@@@@@@D} 4~ @3    M  *    =  -   ѩӐշ ֐P      Ʒ :     K  ̩ Q    Ω @ ׶: tӶ r G   젩 " y N  @˶   ũ  հ k  װ m    ^ Ƕ ̶ @o U@  H  ϩ J  ׶  +k()7 +'()  ,U'(*()= #R2'> %'># '> 3"# ''+k() %'+Tk +T'+  7T'%'ddnAJԀ@@@@@ $Desc,<@#⠠ "@ %@,  %d_nil%d_one&d_conc #- > : )˶ '1 ? =  D ? F 0$ֶ /9 G E  K @ @   @#appʀ  S2 " Z8$   %    a;  (Ao>  ,AA ,@AE@AE@ z@I1yy@@@ @    @@AB@@AABE@@A@BB/ eo@@@@ (Desc_ind @ oy<| @ w e  y    Y m O  [   Q f OP a@ &    @ @}1yy@  S     @ aZ    t  `b z }   枠A@ !x !d' 4 }  ,  9 -B@AE@AE@@@@@@@@@@@D @=   Ʃ K  ǰ         = o#H ð  Z     ש  ˰  @ H       װ     Ƕ  ʶ@  Ŷ@i v  x  z @ Ɛ P  R ٩ ư FȰ H  J  L N a   X <+k()7 +'() ,Q'(*()=. R/'>$'>L :7"3!# '''+k()$'+Tk+ 7"T'$'+dސ0jAKԠ@@@@@ ֠#Pow @ ,6=G9@#sig#* @ : @ 9CD X+k() 7! 7 7%'YxDŐh@@@@@ 'lex_exp @ Wa$hrd ѩ @:1r>5 K  E C@)proj1_sigY  N L    r@ pz=  V^  f +k()7 +'()7!7" 7!7"7#'dh#x@@@@@ ?@@@\@ @A@A@ q@A@B@ @A@@Y@A@AX@]@A@BC@@@A@@@A@A@@A@BT@@A@@,@A@@6@A@@k@A@ABC ӳ2@ ӳ2[)Datatypes$Init#Coq@@A@ Գq@ Գq\ @A@ADEF@ A8ӠA4Relation_Definitions)Relations#Coq@@A A @ -A @ABA @A@AoA@BC@@A@@AB@ @U@ABCTSDE@@@4*)(@0.i bYN Z'Decimal$Init#Coq@0C涳N*ua%Logic$Init#Coq@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ֱ^]\@0]4Ѐd{n^&Specif$Init#Coq@0;RWMi\N'Tactics$Init#Coq@0/9m+ a%Tauto$Init#Coq@0̂"&/r"Wf$Init#Coq@0q+W,J+A"_39.z"<-"_49.z"-> oN$@@B@ t E@ D D@@@@@@#_12 @ 4 ;@A@@@@@@@@@@ A@@@@@B@@@@@@#_13'`o@ @ 4 ;@D*type_scope@@@@@ @@@#_14'`o@ @ 4 ;@AE@@@@@@ @@@@#_15'`o@ @ 4 ;@BG/@@@@@@@@ ˠ@@@@@ x2 Q@@G@#_16 @ ?,bu@@@@@@#_172M접 @ ?,bHH@A#_18'`o@@ ?,bHk@.function_scope@@@@@ AAA@@ @#_19? 3V._ind_from_prop:@6@<@  =N$@@B@ B@ 3 3@@@@#_20M@ L84Ƞ@@@@@@ A@@@@@B@@@@@@#_21'`o@n@ m84@DǠ@@@@@`@@@#_22'`o@@ 84@AEݠ@@@@@@w@@@@#_23'`o@@ 84@BG@@@@@@@@@@@@@@ }2 Q@@@#_24@ 5s8@@@@@@#_252M접@ 5sHH@A#_26'`o@@ 5sH.@àŠǠ@@@@@ΠAAA@@ @#_27? 3V@ @@  nN$@@B@ s@ d d@@@@#_28@ }88@@@@@@ A@@@@@B@@@@@@#_29'`o@/@ 88@D@@@@@!@@@#_30'`o@E@ 88@AE@@@@@@8@@@@#_31'`o@]@ 88@BG@@@@@@@@R@@@@@@ 2 Q@@@#_32~@ b]@@@@@@#_332M접@ b]HH@A#_34'`o@@ b]H@@@@@@@AAA@ @#_35? 3V@+@@  N$@@B@ M@ y y@@@L@#_42@ .62@A@@@@@@@@@@ A@@@@@B@@@@@@#_43'`o@@ .62@DJ@@@@@@@@#_44'`o@@ .62@AE`@@@@@@@@@@#_45'`o@@ .62@BCx@@@@@@ 2 Q@@<@#_465@ f@@@@@@#_472M접D@ HH@A#_48'`o@M@ H@@<>@@@@@E@AA@@ @#_49? 3V8q@;@s@ ˠN$@@B@ @   @@@@#_56@  -@A@@@@@@@@@@ A@@@@@B@@@@@C@@@@@@#_57'`o@@ -@D@@@@@@@@#_58'`o@@ -@AE@@@@@@@@@@#_59'`o@@3 -@BC6@@@@Π@@#_60'`o@@G -@CGJ@@@@@@@@@@@@@$2 Q@@@#_61@..9\@@@@@@#_622M접#@=.9\II@A#_63'`o@,@F.9\I@ @@@@@'AAAA@@Q@#_64? 3VV@@X@r N$@@B@@@@@@#_65i@* 䠠@@@@@@ A@@@@@B@@@@@@#_66'`o@@:* @D@@@@@|@@@#_67'`o@@P* @AC@@@@@@#_68'`o@@d* @BG @@@@@@@@@@@@@@L2 Q@@@#_69@V P@@@@@@#_702M접@e HH@A#_71'`o@@n HF@۠ݠߠ@@@@@栐AAA@@v@#_72? 3Vڐ@@@EN$@@B@J@;;@@@@#_73&@T*W@@@@@@ A@@@@@B@@@@@@#_74'`o@G@u*W@D@@@@@9@@@#_75'`o@]@*W@AC@@@@N@@#_76'`o@q@*W@BGʠ@@@@@@@@f@@@@@@2 Q@@@#_77@)p @@@@@@#_782M접@)pHH@A#_79'`o@@)pH@@@@@@@@A@A@@#_80? 3V@@@N$@@B@_@mmmm@@@`@#_87@T@A@@@@@@@@@@ A@@@@@B@@@@@C@@@@@!D@@@@@@#_88'`o@@T@Bn@@@@#_89'`o@'@T@AE@@@@@@@@@@#_90'`o@?@T@BC@@@@0@@#_91'`o@S@T@CE@@@@@@F@@@@#_92'`o@n@T@DGǠ@@@@@@@@c@@@@@2 Q@@@#_93@'@@@@@@#_942M접@'JJ@A#_95'`o@@ 'J@@@@@@AAAAA@@@#_96? 3V@@@9N$@@B@h@@@@g@#_97@@@@@@@ A@@@@@B@@@@@@#_98'`o@ @@Dd@@@@@@@@#_99'`o@!@@ACz@@@@@@$_100'`o@5@ @BG@@@@@@@@*@@@@@ޠ2 Q@@_@$_101X@,)u@@@@@@$_1022M접g@,)HH@A$_103'`o@p@,)Hɠ@^`b@@@@@iAAA@@@$_104? 3V]@j@@(ѠN$@@B@'@Ǡ@@@&@$_105@Ơ@@@@@@ A@@@@@B@@@@@@$_106'`o@@@D#@@@@@@@@$_107'`o@@@AC9@@@@Ѡ@@$_108'`o@@+@BGM@@@@@@@@@@@@@ 2 Q@@@$_109@5I4@@@@@@$_1102M접&@%5IHH@A$_111'`o@/@.5IH@@@!@@@@'@A@A@3@$_112? 3VS@@U@T2 Q@@@@$_119b@ }@A@@@@@@@@@@$_1202M접r@}DBB@$_121'`o@{@%}DԠ@@@@@m@@@2 Q@@@@$_131@ 2fl@A@@@@@@@@@@@$_1322M접@12fl@$_133'`o@@:2flE@@@@@@@@@"N$@@B@'M@@@@M@$_146@25ns@A@@@@@@@@@@@@ A@@@@@@@B@@@@@@@C@@@@@@@@$_147'`o@@d5ns@F[]@@@@@AAor@$_148'`o@$@5ns@AG}@@@@@@AA@@@@$_149'`o@D@5ns@BF35@@@@@AA@@@$_150'`o@b@5ns@CGQS@@@@@@AA@@@@U2 Q@@@$_151@_R@@@@@@@@$_1522M접@pRKK@A$_153'`o@@yRK@@@@@@AAAAAAq@$_154? 3V@6@@FN$@@B@K e@@@@ d@$_167@U0.W@A@@@@@@@@@@@@ A@@@@@@@B@@@@@@@@$_168'`o@@}0.W@F h @@@@AAA@$_169'`o@1@0.W@AI    "@@@@@@@AAA@@@@@@$_170'`o@U@0.W@BH  B D F@@@@@@AAA@@@@@W2 Q@@ @$_171y@a"x@@@@@@@@$_1722M접@r"xJJ@A$_173'`o@@{"xJ 점      @@@@@AAAAAAz@$_174? 3V @3@@QN$@@B@V V@))@@@ U@$_187@`ҧ@A@@@@@@@@@@@@ A@@@@@@@B@@@@@@@@$_188'`o@@ҧ@F Y [  @@@@@AA@$_189'`o@"@ҧ@AH { }  @@@@@@@AA@@@@@$_190'`o@D@ҧ@BH   3 5@@@@@@@AA@@@@@q2 Q@@ o@$_191h@{*]@@@@@@@@$_1922M접y@*]JJ@A$_193'`o@@*]J ۠ ݠ q s u w y@@@@@@AAAAA"%@$_194? 3V {@<@@oN$@@B@t E@UU@@@ D@$_201@~=r@A@@@@@@@@@@ A@@@@@B@@@@@@$_202'`o@@=r@D B ֠@@@@Atw@$_203'`o@@=r@AF \ @@@@@@A@@@$_204'`o@!@=r@BF z @@@@@@A@@@2 Q@@ H@$_205A@3` z@@@@@@$_2062M접P@3` HH@A$_207'`o@Y@3` H  F H J L@@@@@AAAA񠐒@$_208? 3V J@:@@N$@@B@ @jjj@@@ @$_222@1r8@A@@@@@@@@@@ A@@@@@B@@@@@C@@@@@@$_223'`o@@1r8@D  *list_scope@@A @$_224'`o@@1r8@AD 7 ˠ@@@A@@$_225'`o@@1r8@BG P @@@9;@@A@@@@$_226'`o@@1r8@CF r @Y[@@@A@@@2 Q@@ E@$_227>@n@@@@@@$_2282M접M@nII@A$_229'`o@V@nI  C E G I K@@@AAAAAgj@$_230? 3V M@@@YN$@@B@^ @NNN@@@ @$_231@i1yy@@@@@@ A@@@@@B@@@@@C@@@@@@$_232'`o@@1yy@C  @@A@$_233'`o@@1yy@AB 3 @@A@$_234'`o@@1yy@BC E ٠@@@A@@$_235'`o@@1yy@CG Y @@A@@@@A@@@@2 Q@@ -@$_236&@i:@@@@@@$_2372M접5@i:HH@A$_238'`o@>@i:H  + -@ 0 2@@@AA@AAK@$_239? 3V .g@6@i@!2 Q@@@@$_240v@,1r>5ߠ@@@@@@$_2412M접@;1r>5ࠠ$_242'`o@@C1r>5B 栐 z@@A@"2 Q@@@@$_243@-0,)> @@@@@@$_2442M접@<0,)> $_245'`o@@D0,)>D @@@@ADG@$_246X@$sets@}D@@@@@@ @ %Coq.Relations.Relation_Operators#<>#1;l@q2flD@@@@@ %Coq.Relations.Relation_Operators#<>#2;m@$_247X@$sets@4 ;@A@'META208'META209'META210'META211@A@@9A@@(@ %Coq.Relations.Relation_Operators#<>#3;n0@ -@A@'META213'META214'META215'META216@A@@nA*<:1ECI@KG6@QL]@ %Coq.Relations.Relation_Operators#<>#4;o5@@@'META218'META219'META2203B@@9B[ȶmkbvtB@~yhh @ %Coq.Relations.Relation_Operators#<>#5;p@@T@A@'META221'META222'META223'META224@A@@РAQy@@yxB@ %Coq.Relations.Relation_Operators#<>#6;q5@@@'META226'META227'META2283B@@9Bϩ͐Ķ֩B@o@ %Coq.Relations.Relation_Operators#<>#7;r@$_248X@$setsQ@A@o@'META250'META251'META253'META252jC@@8pC @*'@ %Coq.Relations.Relation_Operators#<>#8;s@*rts1n_refl9D{(@@4@@AB+rts1n_trans9D{(@@ B *rtsn1_refl9D{(@@J@@A+rtsn1_trans9D{(@@ B@@%s鯰s@ŋ41d2Ʉ@5;Xb3Rj򄕦@Vc|/[GsPfH\6