FLambda.Utils R192 Coq.Init.Datatypes nat R151 Coq.Init.Peano "x < y" nat_scope R144 Coq.Init.Datatypes nat R127 Coq.Init.Datatypes nat R99 Coq.Init.Datatypes nat R216 Coq.Init.Wf well_founded_induction_type R216 Coq.Init.Wf well_founded_induction_type R252 Coq.Arith.Wf_nat lt_wf R252 Coq.Arith.Wf_nat lt_wf R427 Lambda.Utils ex2 R693 Lambda.Utils ex3 R1005 Lambda.Utils ex4 FLambda.Tactics R82 Coq.Init.Logic ex R117 Lambda.Utils ex2 R153 Lambda.Utils ex3 R189 Lambda.Utils ex4 R227 Coq.Init.Logic "A /\ B" type_scope R376 Coq.Init.Logic "x = y" type_scope R609 Coq.Init.Logic "x = y" type_scope R659 Coq.Init.Logic "x = y" type_scope FLambda.MyList R112 Coq.Lists.List list R202 Coq.Lists.List "x :: y" list_scope R267 Coq.Lists.List "x :: y" list_scope R290 Lambda.MyList Listes.In_hd R296 Lambda.MyList Listes.In_tl R389 Coq.Init.Logic "A \/ B" type_scope R381 Lambda.MyList Listes.In R392 Lambda.MyList Listes.In R362 Lambda.MyList Listes.In R371 Coq.Lists.List "x ++ y" list_scope R666 Lambda.MyList Listes.In R655 Lambda.MyList Listes.In R747 Lambda.MyList Listes.incl R767 Coq.Lists.List "x ++ y" list_scope R756 Coq.Lists.List "x ++ y" list_scope R801 Lambda.MyList Listes.In_app R801 Lambda.MyList Listes.In_app R1029 Coq.Init.Datatypes nat R1093 Coq.Init.Datatypes "" nat_scope R1087 Coq.Lists.List "x :: y" list_scope R1195 Coq.Init.Datatypes S R1188 Coq.Lists.List "x :: y" list_scope R1142 Coq.Init.Datatypes nat R1293 Coq.Init.Logic "x = y" type_scope R1277 Lambda.MyList Listes.item R1263 Lambda.MyList Listes.item R1257 Coq.Init.Datatypes nat R1501 Coq.Init.Datatypes nat R1558 Coq.Lists.List nil R1578 Coq.Lists.List "x :: y" list_scope R1584 Coq.Init.Datatypes O R1599 Coq.Lists.List "x :: y" list_scope R1606 Coq.Init.Datatypes S R1525 Coq.Init.Datatypes nat R1743 Coq.Init.Logic "x = y" type_scope R1729 Lambda.MyList Listes.nth_def R1701 Lambda.MyList Listes.item R1692 Coq.Init.Datatypes nat R1872 Coq.Init.Logic "~ x" type_scope R1874 Lambda.MyList Listes.item R1881 Coq.Lists.List nil R1866 Coq.Init.Datatypes nat R2029 Lambda.MyList Listes.item R2004 Lambda.MyList Listes.item R2021 Coq.Init.Datatypes S R2014 Coq.Lists.List "x :: y" list_scope R1998 Coq.Init.Datatypes nat R2139 Coq.Init.Datatypes nat R2221 Coq.Lists.List "x :: y" list_scope R2214 Coq.Init.Datatypes "" nat_scope R2347 Coq.Lists.List "x :: y" list_scope R2338 Coq.Lists.List "x :: y" list_scope R2330 Coq.Init.Datatypes S R2265 Coq.Init.Datatypes nat R2377 Coq.Init.Datatypes nat R2447 Coq.Init.Datatypes "" nat_scope R2554 Coq.Lists.List "x :: y" list_scope R2546 Coq.Init.Datatypes S R2489 Coq.Init.Datatypes nat R2579 Lambda.MyList Listes.trunc_O R2587 Lambda.MyList Listes.trunc_S R2681 Coq.Init.Logic "'exists' x : t , p" type_scope R2698 Lambda.MyList Listes.trunc R2705 Coq.Init.Datatypes S R2667 Lambda.MyList Listes.item R2639 Coq.Init.Datatypes nat R3068 Coq.Init.Logic "x = y" type_scope R3054 Lambda.MyList Listes.nth_def R3070 Lambda.MyList Listes.nth_def R3083 Coq.Init.Datatypes S R3046 Coq.Init.Peano "n <= m" nat_scope R3039 Coq.Init.Datatypes nat R3007 Lambda.MyList Listes.insert R2975 Coq.Init.Datatypes nat R3372 Coq.Init.Logic "x = y" type_scope R3358 Lambda.MyList Listes.nth_def R3374 Lambda.MyList Listes.nth_def R3351 Coq.Init.Peano "x > y" nat_scope R3344 Coq.Init.Datatypes nat R3315 Lambda.MyList Listes.insert R3283 Coq.Init.Datatypes nat R3692 Coq.Init.Logic "x = y" type_scope R3678 Lambda.MyList Listes.nth_def R3660 Lambda.MyList Listes.insert R3628 Coq.Init.Datatypes nat R3847 Coq.Init.Specif "A + { B }" type_scope R3826 Coq.Init.Specif "{ x : A | P }" type_scope R3835 Lambda.MyList Listes.item R3865 Coq.Init.Logic "~ x" type_scope R3867 Lambda.MyList Listes.item R3819 Coq.Init.Datatypes nat R4791 Coq.Init.Logic False R4780 Lambda.MyList Listes.In R4769 Lambda.MyList Listes.In R4843 Coq.Init.Datatypes nat R4912 Coq.Init.Datatypes "" nat_scope R4906 Coq.Lists.List "x :: y" list_scope R5035 Coq.Init.Datatypes S R5028 Coq.Lists.List "x :: y" list_scope R5004 Coq.Init.Logic "x <> y" type_scope R4968 Coq.Init.Datatypes nat R5057 Lambda.MyList Listes.fit_hd R5064 Lambda.MyList Listes.fit_tl R5167 Lambda.MyList Listes.item R5147 Lambda.MyList Listes.first_item R5141 Coq.Init.Datatypes nat R5213 Lambda.MyList Listes.item_hd R5213 Lambda.MyList Listes.item_hd R5229 Lambda.MyList Listes.item_tl R5229 Lambda.MyList Listes.item_tl R5412 Coq.Init.Logic "x = y" type_scope R5390 Lambda.MyList Listes.first_item R5385 Coq.Init.Datatypes nat R5354 Lambda.MyList Listes.first_item R5345 Coq.Init.Datatypes nat R5773 Coq.Init.Specif "{ A } + { B }" type_scope R5776 Coq.Init.Logic "x = y" type_scope R5786 Coq.Init.Logic "x <> y" type_scope R5874 Coq.Init.Specif "A + { B }" type_scope R5845 Coq.Init.Specif "{ x : A | P }" type_scope R5856 Lambda.MyList Listes.first_item R5850 Coq.Init.Datatypes nat R5877 Coq.Init.Logic "~ x" type_scope R5879 Lambda.MyList Listes.In R6043 Coq.Init.Specif "A + { B }" type_scope R6014 Coq.Init.Specif "{ x : A | P }" type_scope R6025 Lambda.MyList Listes.first_item R6019 Coq.Init.Datatypes nat R6046 Coq.Init.Logic "~ x" type_scope R6048 Lambda.MyList Listes.In R6068 Coq.Lists.List nil R6075 Coq.Init.Specif inright R6095 Coq.Lists.List "x :: y" list_scope R6144 Coq.Init.Specif left R6158 Coq.Init.Specif inleft R6168 Coq.Init.Specif exist R6176 Coq.Init.Datatypes "" nat_scope R6191 Coq.Init.Specif right R6262 Coq.Init.Specif inleft R6270 Coq.Init.Specif exist R6290 Coq.Init.Specif inleft R6300 Coq.Init.Specif exist R6309 Coq.Init.Datatypes S R6331 Coq.Init.Specif inright R6351 Coq.Init.Specif inright R5978 Coq.Init.Specif "A + { B }" type_scope R5949 Coq.Init.Specif "{ x : A | P }" type_scope R5960 Lambda.MyList Listes.first_item R5954 Coq.Init.Datatypes nat R5981 Coq.Init.Logic "~ x" type_scope R5983 Lambda.MyList Listes.In R6043 Coq.Init.Specif "A + { B }" type_scope R6014 Coq.Init.Specif "{ x : A | P }" type_scope R6025 Lambda.MyList Listes.first_item R6019 Coq.Init.Datatypes nat R6046 Coq.Init.Logic "~ x" type_scope R6048 Lambda.MyList Listes.In R6068 Coq.Lists.List nil R6075 Coq.Init.Specif inright R6095 Coq.Lists.List "x :: y" list_scope R6144 Coq.Init.Specif left R6158 Coq.Init.Specif inleft R6168 Coq.Init.Specif exist R6176 Coq.Init.Datatypes "" nat_scope R6191 Coq.Init.Specif right R6262 Coq.Init.Specif inleft R6270 Coq.Init.Specif exist R6290 Coq.Init.Specif inleft R6300 Coq.Init.Specif exist R6309 Coq.Init.Datatypes S R6331 Coq.Init.Specif inright R6351 Coq.Init.Specif inright R5978 Coq.Init.Specif "A + { B }" type_scope R5949 Coq.Init.Specif "{ x : A | P }" type_scope R5960 Lambda.MyList Listes.first_item R5954 Coq.Init.Datatypes nat R5981 Coq.Init.Logic "~ x" type_scope R5983 Lambda.MyList Listes.In R7128 Lambda.MyList item_hd R7136 Lambda.MyList item_tl R7144 Lambda.MyList insert_hd R7154 Lambda.MyList insert_tl R7164 Lambda.MyList trunc_O R7172 Lambda.MyList trunc_S R7201 Lambda.MyList In_hd R7207 Lambda.MyList In_tl R7213 Lambda.MyList fit_hd R7220 Lambda.MyList fit_tl R7227 Lambda.MyList trunc_O R7235 Lambda.MyList trunc_S FLambda.ListType R207 Lambda.ListType TListes.TList R231 Coq.Init.Datatypes nat R288 Lambda.ListType TListes.TNl R306 Lambda.ListType TListes.TCs R315 Coq.Init.Datatypes O R328 Lambda.ListType TListes.TCs R338 Coq.Init.Datatypes S R255 Coq.Init.Datatypes nat R415 Lambda.ListType TListes.TList R406 Lambda.ListType TListes.TList R399 Coq.Init.Datatypes nat R478 Lambda.ListType TListes.TCs R473 Coq.Init.Datatypes "" nat_scope R459 Lambda.ListType TListes.TList R601 Lambda.ListType TListes.TCs R591 Lambda.ListType TListes.TCs R585 Coq.Init.Datatypes S R536 Lambda.ListType TListes.TList R536 Lambda.ListType TListes.TList R523 Coq.Init.Datatypes nat R628 Lambda.ListType TListes.TIns_hd R636 Lambda.ListType TListes.TIns_tl R777 Coq.Init.Logic "x = y" type_scope R762 Lambda.ListType TListes.Tnth_def R779 Lambda.ListType TListes.Tnth_def R793 Coq.Init.Datatypes S R754 Coq.Init.Peano "n <= m" nat_scope R747 Coq.Init.Datatypes nat R717 Lambda.ListType TListes.TIns R696 Lambda.ListType TListes.TList R696 Lambda.ListType TListes.TList R684 Coq.Init.Datatypes nat R1077 Coq.Init.Logic "x = y" type_scope R1062 Lambda.ListType TListes.Tnth_def R1079 Lambda.ListType TListes.Tnth_def R1055 Coq.Init.Peano "x > y" nat_scope R1048 Coq.Init.Datatypes nat R1021 Lambda.ListType TListes.TIns R1000 Lambda.ListType TListes.TList R1000 Lambda.ListType TListes.TList R988 Coq.Init.Datatypes nat R1399 Coq.Init.Logic "x = y" type_scope R1384 Lambda.ListType TListes.Tnth_def R1368 Lambda.ListType TListes.TIns R1347 Lambda.ListType TListes.TList R1347 Lambda.ListType TListes.TList R1335 Coq.Init.Datatypes nat R1519 Lambda.ListType TListes.TList R1510 Lambda.ListType TListes.TList R1503 Coq.Init.Datatypes nat R1575 Coq.Init.Datatypes "" nat_scope R1561 Lambda.ListType TListes.TList R1681 Lambda.ListType TListes.TCs R1675 Coq.Init.Datatypes S R1627 Lambda.ListType TListes.TList R1627 Lambda.ListType TListes.TList R1615 Coq.Init.Datatypes nat R1709 Lambda.ListType TListes.Ttr_O R1715 Lambda.ListType TListes.Ttr_S R1788 Lambda.ListType TListes.TList R1858 Lambda.ListType TListes.TNl R1873 Lambda.ListType TListes.TCs R1962 Lambda.ListType TListes.TList R2006 Lambda.ListType TListes.TNl R2104 Lambda.ListType TListes.TCs R2053 Lambda.ListType TListes.TList R2151 Lambda.ListType TListes.TList R2168 Lambda.ListType TListes.TList R2218 Lambda.ListType TListes.TNl R2329 Lambda.ListType TListes.TCs R2266 Lambda.ListType TListes.TList R2369 Lambda.ListType TIns_hd R2377 Lambda.ListType TIns_tl R2385 Lambda.ListType Ttr_O R2391 Lambda.ListType Ttr_S R2418 Lambda.ListType Tfa_nil R2426 Lambda.ListType Tfa_cs R2433 Lambda.ListType Tfaf_nil R2442 Lambda.ListType Tfaf_cs R2504 Lambda.ListType TList R2529 Lambda.ListType TList R2563 Lambda.ListType TNl R2570 Lambda.ListType TNl R2582 Lambda.ListType TCs R2594 Lambda.ListType TCs R2692 Lambda.ListType TList R2714 Coq.Lists.List list R2747 Lambda.ListType TNl R2754 Coq.Lists.List nil R2771 Lambda.ListType TCs R2787 Coq.Lists.List "x :: y" list_scope R2887 Lambda.ListType TList R2876 Lambda.ListType TList R2948 Lambda.ListType TNl R2940 Lambda.ListType TNl R3118 Lambda.ListType TCs R3104 Lambda.ListType TCs R3025 Lambda.ListType TList R3010 Lambda.ListType TList R3148 Lambda.ListType Tfa2_nil R3157 Lambda.ListType Tfa2_cs FLambda.Terms R104 Coq.Init.Datatypes nat R207 Lambda.Terms sort R247 Coq.Init.Logic "A \/ B" type_scope R240 Coq.Init.Logic "x = y" type_scope R242 Lambda.Terms prop R252 Coq.Init.Logic "x = y" type_scope R254 Lambda.Terms set R398 Lambda.Terms is_prop R379 Lambda.Terms kind R360 Lambda.Terms sort R534 Lambda.Terms sort R559 Coq.Init.Datatypes nat R869 Lambda.Terms term R920 Lambda.Terms term R913 Coq.Init.Datatypes nat R963 Lambda.Terms Srt R972 Lambda.Terms Srt R981 Lambda.Terms Ref R1006 Coq.Arith.Compare_dec le_gt_dec R1039 Coq.Init.Specif left R1049 Lambda.Terms Ref R1056 Coq.Init.Peano "n + m" nat_scope R1075 Coq.Init.Specif right R1086 Lambda.Terms Ref R1109 Lambda.Terms Abs R1120 Lambda.Terms Abs R1156 Coq.Init.Datatypes S R1165 Lambda.Terms App R1176 Lambda.Terms App R1217 Lambda.Terms Pair R1231 Lambda.Terms Pair R1290 Lambda.Terms Prod R1302 Lambda.Terms Prod R1339 Coq.Init.Datatypes S R1348 Lambda.Terms Sum R1359 Lambda.Terms Sum R1395 Coq.Init.Datatypes S R1404 Lambda.Terms Subset R1418 Lambda.Terms Subset R1457 Coq.Init.Datatypes S R1466 Lambda.Terms Pi1 R1475 Lambda.Terms Pi1 R1499 Lambda.Terms Pi2 R1508 Lambda.Terms Pi2 R1566 Lambda.Terms lift_rec R1579 Coq.Init.Datatypes "" nat_scope R1628 Lambda.Terms term R1621 Coq.Init.Datatypes nat R1671 Lambda.Terms Srt R1680 Lambda.Terms Srt R1689 Lambda.Terms Ref R1714 Coq.Arith.Compare_dec lt_eq_lt_dec R1750 Coq.Init.Specif inleft R1793 Coq.Init.Specif left R1803 Lambda.Terms Ref R1808 Coq.Init.Peano pred R1820 Coq.Init.Specif right R1831 Lambda.Terms lift R1872 Coq.Init.Specif inright R1885 Lambda.Terms Ref R1908 Lambda.Terms Abs R1919 Lambda.Terms Abs R1957 Coq.Init.Datatypes S R1966 Lambda.Terms App R1977 Lambda.Terms App R2020 Lambda.Terms Pair R2034 Lambda.Terms Pair R2096 Lambda.Terms Prod R2108 Lambda.Terms Prod R2147 Coq.Init.Datatypes S R2156 Lambda.Terms Sum R2167 Lambda.Terms Sum R2205 Coq.Init.Datatypes S R2214 Lambda.Terms Subset R2228 Lambda.Terms Subset R2269 Coq.Init.Datatypes S R2278 Lambda.Terms Pi1 R2287 Lambda.Terms Pi1 R2312 Lambda.Terms Pi2 R2321 Lambda.Terms Pi2 R2379 Lambda.Terms subst_rec R2393 Coq.Init.Datatypes "" nat_scope R2426 Lambda.Terms term R2419 Coq.Init.Datatypes nat R2480 Lambda.Terms Srt R2534 Lambda.Terms Ref R2516 Coq.Init.Peano "x > y" nat_scope R2623 Lambda.Terms Abs R2602 Coq.Init.Datatypes S R2710 Lambda.Terms App R2815 Lambda.Terms Pair R2910 Lambda.Terms Prod R2889 Coq.Init.Datatypes S R3003 Lambda.Terms Sum R2982 Coq.Init.Datatypes S R3097 Lambda.Terms Subset R3076 Coq.Init.Datatypes S R3162 Lambda.Terms Pi1 R3222 Lambda.Terms Pi2 R3260 Lambda.Terms term R3308 Lambda.Terms Abs R3350 Lambda.Terms Prod R3392 Lambda.Terms Sum R3436 Lambda.Terms Subset R3479 Lambda.Terms term R3487 Lambda.Terms term R3553 Lambda.Terms Abs R3532 Lambda.Terms term R3607 Lambda.Terms App R3661 Lambda.Terms App R3718 Lambda.Terms Pair R3778 Lambda.Terms Pair R3838 Lambda.Terms Pair R3901 Lambda.Terms Prod R3880 Lambda.Terms term R3961 Lambda.Terms Sum R3940 Lambda.Terms term R4023 Lambda.Terms Subset R4002 Lambda.Terms term R4068 Lambda.Terms Pi1 R4108 Lambda.Terms Pi2 R4144 Lambda.Terms term R4189 Lambda.Terms subt_bind R4241 Lambda.Terms subt_nobind R4299 Lambda.Terms term R4342 Lambda.Terms Srt R4408 Lambda.Terms Prod R4477 Lambda.Terms Prod R4545 Lambda.Terms Abs R4612 Lambda.Terms Abs R4679 Lambda.Terms App R4746 Lambda.Terms App R4816 Lambda.Terms Pair R4889 Lambda.Terms Pair R4962 Lambda.Terms Pair R5032 Lambda.Terms Sum R5099 Lambda.Terms Sum R5169 Lambda.Terms Subset R5242 Lambda.Terms Subset R5308 Lambda.Terms Pi1 R5369 Lambda.Terms Pi2 R5391 Lambda.Terms db_srt R5398 Lambda.Terms db_ref R5405 Lambda.Terms db_abs R5412 Lambda.Terms db_app R5419 Lambda.Terms db_pair R5427 Lambda.Terms db_prod R5435 Lambda.Terms db_sum R5442 Lambda.Terms db_subset R5452 Lambda.Terms db_pi1 R5459 Lambda.Terms db_pi2 R5486 Lambda.Terms Bsbt_abs R5495 Lambda.Terms Bsbt_prod R5505 Lambda.Terms Bsbt_sum R5514 Lambda.Terms Bsbt_subset R5546 Lambda.Terms Nbsbt_abs R5556 Lambda.Terms Nbsbt_app_l R5568 Lambda.Terms Nbsbt_app_r R5580 Lambda.Terms Nbsbt_pair_T R5593 Lambda.Terms Nbsbt_pair_l R5610 Lambda.Terms Nbsbt_pair_r R5623 Lambda.Terms Nbsbt_pi1 R5633 Lambda.Terms Nbsbt_pi2 R5643 Lambda.Terms Nbsbt_prod R5654 Lambda.Terms Nbsbt_sum R5664 Lambda.Terms Nbsbt_subset R5697 Lambda.Terms Sbtrm_nobind R5732 Lambda.Terms mem_eq R5739 Lambda.Terms mem_prod_l R5750 Lambda.Terms mem_prod_r R5761 Lambda.Terms mem_abs_l R5771 Lambda.Terms mem_abs_r R5781 Lambda.Terms mem_app_l R5793 Lambda.Terms mem_app_r R5803 Lambda.Terms mem_pair_T R5814 Lambda.Terms mem_pair_l R5825 Lambda.Terms mem_pair_r R5856 Lambda.Terms mem_sum_l R5866 Lambda.Terms mem_sum_r R5876 Lambda.Terms mem_subset_l R5889 Lambda.Terms mem_subset_r R5902 Lambda.Terms mem_pi1 R5910 Lambda.Terms mem_pi2 FLambda.LiftSubst R100 Coq.Init.Logic "x = y" type_scope R79 Lambda.Terms lift_rec R91 Lambda.Terms Ref R102 Lambda.Terms Ref R109 Coq.Init.Peano "n + m" nat_scope R71 Coq.Init.Peano "n <= m" nat_scope R144 Coq.Arith.Compare_dec le_gt_dec R144 Coq.Arith.Compare_dec le_gt_dec R208 Coq.Init.Peano "n <= m" nat_scope R208 Coq.Init.Peano "n <= m" nat_scope R319 Coq.Init.Logic "x = y" type_scope R298 Lambda.Terms lift_rec R310 Lambda.Terms Ref R321 Lambda.Terms Ref R291 Coq.Init.Peano "x > y" nat_scope R357 Coq.Arith.Compare_dec le_gt_dec R357 Coq.Arith.Compare_dec le_gt_dec R421 Coq.Init.Peano "n <= m" nat_scope R421 Coq.Init.Peano "n <= m" nat_scope R534 Coq.Init.Logic "x = y" type_scope R512 Lambda.Terms subst_rec R525 Lambda.Terms Ref R536 Lambda.Terms Ref R505 Coq.Init.Peano "x > y" nat_scope R572 Coq.Arith.Compare_dec lt_eq_lt_dec R572 Coq.Arith.Compare_dec lt_eq_lt_dec R695 Coq.Init.Peano "n <= m" nat_scope R695 Coq.Init.Peano "n <= m" nat_scope R763 Coq.Arith.Gt gt_irrefl R763 Coq.Arith.Gt gt_irrefl R890 Coq.Init.Logic "x = y" type_scope R868 Lambda.Terms subst_rec R881 Lambda.Terms Ref R892 Lambda.Terms Ref R897 Coq.Init.Peano pred R861 Coq.Init.Peano "x > y" nat_scope R935 Coq.Arith.Compare_dec lt_eq_lt_dec R935 Coq.Arith.Compare_dec lt_eq_lt_dec R1077 Coq.Arith.Gt gt_irrefl R1077 Coq.Arith.Gt gt_irrefl R1137 Coq.Init.Peano "n <= m" nat_scope R1137 Coq.Init.Peano "n <= m" nat_scope R1239 Coq.Init.Logic "x = y" type_scope R1217 Lambda.Terms subst_rec R1230 Lambda.Terms Ref R1241 Lambda.Terms lift R1280 Coq.Arith.Compare_dec lt_eq_lt_dec R1280 Coq.Arith.Compare_dec lt_eq_lt_dec R1374 Coq.Arith.Lt lt_irrefl R1374 Coq.Arith.Lt lt_irrefl R1429 Coq.Arith.Gt gt_irrefl R1429 Coq.Arith.Gt gt_irrefl R1533 Coq.Init.Logic "x = y" type_scope R1518 Lambda.Terms lift_rec R1527 Coq.Init.Datatypes "" nat_scope R1705 Coq.Arith.Compare_dec le_gt_dec R1705 Coq.Arith.Compare_dec le_gt_dec R1791 Coq.Init.Logic "x = y" type_scope R1782 Lambda.Terms lift R1787 Coq.Init.Datatypes "" nat_scope R1831 Lambda.LiftSubst lift_rec0 R1831 Lambda.LiftSubst lift_rec0 R1986 Coq.Init.Logic "x = y" type_scope R1956 Lambda.Terms lift_rec R1968 Lambda.Terms lift_rec R1988 Lambda.Terms lift_rec R2000 Coq.Init.Peano "n + m" nat_scope R1948 Coq.Init.Peano "n <= m" nat_scope R1931 Coq.Init.Peano "n <= m" nat_scope R1936 Coq.Init.Peano "n + m" nat_scope R2219 Coq.Arith.Compare_dec le_gt_dec R2219 Coq.Arith.Compare_dec le_gt_dec R2251 Lambda.LiftSubst lift_ref_ge R2251 Lambda.LiftSubst lift_ref_ge R2304 Coq.Arith.Plus plus_comm R2338 Coq.Init.Peano "n + m" nat_scope R2321 Coq.Arith.Le le_trans R2304 Coq.Arith.Plus plus_comm R2338 Coq.Init.Peano "n + m" nat_scope R2321 Coq.Arith.Le le_trans R2386 Lambda.LiftSubst lift_ref_lt R2386 Lambda.LiftSubst lift_ref_lt R2436 Coq.Arith.Gt le_gt_trans R2436 Coq.Arith.Gt le_gt_trans R2540 Coq.Init.Logic "x = y" type_scope R2527 Lambda.Terms lift R2533 Coq.Init.Datatypes S R2542 Lambda.Terms lift R2550 Lambda.Terms lift R2547 Coq.Init.Datatypes "" nat_scope R2598 Lambda.LiftSubst simpl_lift_rec R2598 Lambda.LiftSubst simpl_lift_rec R2743 Coq.Init.Logic "x = y" type_scope R2713 Lambda.Terms lift_rec R2725 Lambda.Terms lift_rec R2745 Lambda.Terms lift_rec R2776 Coq.Init.Peano "n + m" nat_scope R2757 Lambda.Terms lift_rec R2702 Coq.Init.Peano "n <= m" nat_scope R2984 Coq.Init.Peano plus_n_Sm R2984 Coq.Init.Peano plus_n_Sm R2984 Coq.Init.Peano plus_n_Sm R2984 Coq.Init.Peano plus_n_Sm R2984 Coq.Init.Peano plus_n_Sm R3034 Coq.Arith.Compare_dec le_gt_dec R3056 Coq.Arith.Compare_dec le_gt_dec R3034 Coq.Arith.Compare_dec le_gt_dec R3056 Coq.Arith.Compare_dec le_gt_dec R3056 Coq.Arith.Compare_dec le_gt_dec R3088 Lambda.LiftSubst lift_ref_ge R3088 Lambda.LiftSubst lift_ref_ge R3140 Lambda.LiftSubst lift_ref_ge R3140 Lambda.LiftSubst lift_ref_ge R3189 Coq.Arith.Plus plus_assoc_reverse R3189 Coq.Arith.Plus plus_assoc_reverse R3226 Coq.Arith.Plus plus_assoc_reverse R3226 Coq.Arith.Plus plus_assoc_reverse R3263 Coq.Arith.Plus plus_comm R3263 Coq.Arith.Plus plus_comm R3322 Coq.Arith.Le le_trans R3322 Coq.Arith.Le le_trans R3381 Coq.Init.Peano "n <= m" nat_scope R3381 Coq.Init.Peano "n <= m" nat_scope R3425 Coq.Arith.Le le_trans R3425 Coq.Arith.Le le_trans R3482 Lambda.LiftSubst lift_ref_ge R3482 Lambda.LiftSubst lift_ref_ge R3534 Lambda.LiftSubst lift_ref_lt R3534 Lambda.LiftSubst lift_ref_lt R3587 Lambda.LiftSubst lift_ref_lt R3587 Lambda.LiftSubst lift_ref_lt R3639 Lambda.LiftSubst lift_ref_lt R3639 Lambda.LiftSubst lift_ref_lt R3689 Coq.Arith.Gt le_gt_trans R3689 Coq.Arith.Gt le_gt_trans R3809 Coq.Init.Logic "x = y" type_scope R3785 Lambda.Terms lift R3793 Lambda.Terms lift_rec R3802 Coq.Init.Datatypes "" nat_scope R3790 Coq.Init.Datatypes "" nat_scope R3811 Lambda.Terms lift_rec R3834 Coq.Init.Datatypes S R3823 Lambda.Terms lift R3828 Coq.Init.Datatypes "" nat_scope R3820 Coq.Init.Datatypes "" nat_scope R3886 Coq.Init.Logic "x = y" type_scope R3856 Lambda.Terms lift_rec R3884 Coq.Init.Datatypes "" nat_scope R3868 Lambda.Terms lift_rec R3877 Coq.Init.Datatypes "" nat_scope R3865 Coq.Init.Datatypes "" nat_scope R3888 Lambda.Terms lift_rec R3919 Coq.Init.Peano "n + m" nat_scope R3917 Coq.Init.Datatypes "" nat_scope R3900 Lambda.Terms lift_rec R3913 Coq.Init.Datatypes "" nat_scope R3909 Coq.Init.Datatypes "" nat_scope R3897 Coq.Init.Datatypes "" nat_scope R3886 Coq.Init.Logic "x = y" type_scope R3856 Lambda.Terms lift_rec R3884 Coq.Init.Datatypes "" nat_scope R3868 Lambda.Terms lift_rec R3877 Coq.Init.Datatypes "" nat_scope R3865 Coq.Init.Datatypes "" nat_scope R3888 Lambda.Terms lift_rec R3919 Coq.Init.Peano "n + m" nat_scope R3917 Coq.Init.Datatypes "" nat_scope R3900 Lambda.Terms lift_rec R3913 Coq.Init.Datatypes "" nat_scope R3909 Coq.Init.Datatypes "" nat_scope R3897 Coq.Init.Datatypes "" nat_scope R3941 Lambda.LiftSubst permute_lift_rec R3941 Lambda.LiftSubst permute_lift_rec R4131 Coq.Init.Logic "x = y" type_scope R4096 Lambda.Terms subst_rec R4109 Lambda.Terms lift_rec R4119 Coq.Init.Datatypes S R4133 Lambda.Terms lift_rec R4088 Coq.Init.Peano "n <= m" nat_scope R4071 Coq.Init.Peano "n <= m" nat_scope R4076 Coq.Init.Peano "n + m" nat_scope R4346 Coq.Init.Peano plus_n_Sm R4346 Coq.Init.Peano plus_n_Sm R4346 Coq.Init.Peano plus_n_Sm R4346 Coq.Init.Peano plus_n_Sm R4346 Coq.Init.Peano plus_n_Sm R4407 Coq.Arith.Compare_dec le_gt_dec R4407 Coq.Arith.Compare_dec le_gt_dec R4439 Lambda.LiftSubst subst_ref_gt R4439 Lambda.LiftSubst subst_ref_gt R4531 Coq.Init.Datatypes S R4537 Coq.Init.Peano "n + m" nat_scope R4516 Coq.Arith.Le le_trans R4531 Coq.Init.Datatypes S R4537 Coq.Init.Peano "n + m" nat_scope R4516 Coq.Arith.Le le_trans R4584 Lambda.LiftSubst subst_ref_lt R4584 Lambda.LiftSubst subst_ref_lt R4635 Coq.Arith.Gt le_gt_trans R4635 Coq.Arith.Gt le_gt_trans R4773 Coq.Init.Logic "x = y" type_scope R4744 Lambda.Terms subst_rec R4757 Lambda.Terms lift R4763 Coq.Init.Datatypes S R4775 Lambda.Terms lift R4736 Coq.Init.Peano "n <= m" nat_scope R4820 Lambda.LiftSubst simpl_subst_rec R4820 Lambda.LiftSubst simpl_subst_rec R4975 Coq.Init.Logic "x = y" type_scope R4944 Lambda.Terms lift_rec R4956 Lambda.Terms subst_rec R4977 Lambda.Terms subst_rec R5009 Coq.Init.Peano "n + m" nat_scope R4990 Lambda.Terms lift_rec R4933 Coq.Init.Peano "n <= m" nat_scope R5209 Coq.Init.Peano plus_n_Sm R5209 Coq.Init.Peano plus_n_Sm R5209 Coq.Init.Peano plus_n_Sm R5209 Coq.Init.Peano plus_n_Sm R5209 Coq.Init.Peano plus_n_Sm R5306 Coq.Arith.Compare_dec lt_eq_lt_dec R5348 Coq.Arith.Compare_dec le_gt_dec R5410 Coq.Arith.Compare_dec le_gt_dec R5306 Coq.Arith.Compare_dec lt_eq_lt_dec R5348 Coq.Arith.Compare_dec le_gt_dec R5410 Coq.Arith.Compare_dec le_gt_dec R5565 Lambda.LiftSubst lift_ref_ge R5565 Lambda.LiftSubst lift_ref_ge R5617 Lambda.LiftSubst subst_ref_gt R5617 Lambda.LiftSubst subst_ref_gt R5667 Coq.Init.Peano plus_n_Sm R5667 Coq.Init.Peano plus_n_Sm R5727 Coq.Arith.Le le_trans R5727 Coq.Arith.Le le_trans R5804 Lambda.LiftSubst subst_ref_eq R5804 Lambda.LiftSubst subst_ref_eq R5847 Lambda.LiftSubst simpl_lift_rec R5847 Lambda.LiftSubst simpl_lift_rec R5905 Coq.Init.Peano "n <= m" nat_scope R5905 Coq.Init.Peano "n <= m" nat_scope R5949 Coq.Arith.Le le_trans R5949 Coq.Arith.Le le_trans R6101 Lambda.LiftSubst lift_ref_ge R6101 Lambda.LiftSubst lift_ref_ge R6153 Lambda.LiftSubst subst_ref_lt R6153 Lambda.LiftSubst subst_ref_lt R6207 Lambda.LiftSubst lift_ref_lt R6207 Lambda.LiftSubst lift_ref_lt R6259 Lambda.LiftSubst subst_ref_lt R6259 Lambda.LiftSubst subst_ref_lt R6310 Coq.Arith.Gt le_gt_trans R6310 Coq.Arith.Gt le_gt_trans R6442 Coq.Init.Logic "x = y" type_scope R6413 Lambda.Terms subst_rec R6437 Coq.Init.Datatypes S R6426 Lambda.Terms lift R6431 Coq.Init.Datatypes "" nat_scope R6444 Lambda.Terms lift R6452 Lambda.Terms subst_rec R6449 Coq.Init.Datatypes "" nat_scope R6507 Lambda.LiftSubst commut_lift_subst_rec R6507 Lambda.LiftSubst commut_lift_subst_rec R6660 Coq.Init.Logic "x = y" type_scope R6623 Lambda.Terms lift_rec R6655 Coq.Init.Peano "n + m" nat_scope R6635 Lambda.Terms subst_rec R6665 Lambda.Terms subst_rec R6693 Lambda.Terms lift_rec R6707 Coq.Init.Datatypes S R6712 Coq.Init.Peano "n + m" nat_scope R6676 Lambda.Terms lift_rec R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6816 Coq.Init.Datatypes S R6821 Coq.Init.Peano "n + m" nat_scope R6837 Coq.Init.Peano "n + m" nat_scope R6833 Coq.Init.Datatypes S R6990 Coq.Arith.Compare_dec lt_eq_lt_dec R6990 Coq.Arith.Compare_dec lt_eq_lt_dec R7146 Coq.Arith.Compare_dec le_gt_dec R7159 Coq.Init.Peano "n + m" nat_scope R7146 Coq.Arith.Compare_dec le_gt_dec R7159 Coq.Init.Peano "n + m" nat_scope R7184 Lambda.LiftSubst lift_ref_ge R7184 Lambda.LiftSubst lift_ref_ge R7233 Coq.Init.Peano plus_n_Sm R7233 Coq.Init.Peano plus_n_Sm R7263 Lambda.LiftSubst subst_ref_gt R7263 Lambda.LiftSubst subst_ref_gt R7340 Coq.Arith.Le le_n_S R7340 Coq.Arith.Le le_n_S R7372 Coq.Init.Peano "n + m" nat_scope R7377 Coq.Init.Peano "n + m" nat_scope R7354 Coq.Arith.Le le_trans R7372 Coq.Init.Peano "n + m" nat_scope R7377 Coq.Init.Peano "n + m" nat_scope R7354 Coq.Arith.Le le_trans R7438 Coq.Init.Peano "n + m" nat_scope R7421 Coq.Arith.Le le_trans R7438 Coq.Init.Peano "n + m" nat_scope R7421 Coq.Arith.Le le_trans R7484 Lambda.LiftSubst lift_ref_lt R7484 Lambda.LiftSubst lift_ref_lt R7536 Lambda.LiftSubst subst_ref_gt R7536 Lambda.LiftSubst subst_ref_gt R7634 Lambda.LiftSubst permute_lift_rec R7634 Lambda.LiftSubst permute_lift_rec R7691 Lambda.LiftSubst lift_ref_lt R7691 Lambda.LiftSubst lift_ref_lt R7743 Lambda.LiftSubst subst_ref_eq R7743 Lambda.LiftSubst subst_ref_eq R7797 Lambda.LiftSubst lift_ref_lt R7797 Lambda.LiftSubst lift_ref_lt R7849 Lambda.LiftSubst lift_ref_lt R7849 Lambda.LiftSubst lift_ref_lt R7901 Lambda.LiftSubst subst_ref_lt R7901 Lambda.LiftSubst subst_ref_lt R8024 Coq.Init.Logic "x = y" type_scope R7999 Lambda.Terms lift_rec R8011 Lambda.Terms subst R8026 Lambda.Terms subst R8050 Lambda.Terms lift_rec R8064 Coq.Init.Datatypes S R8033 Lambda.Terms lift_rec R8145 Coq.Init.Peano "n + m" nat_scope R8143 Coq.Init.Datatypes "" nat_scope R8145 Coq.Init.Peano "n + m" nat_scope R8143 Coq.Init.Datatypes "" nat_scope R8188 Lambda.LiftSubst distr_lift_subst_rec R8188 Lambda.LiftSubst distr_lift_subst_rec R8314 Coq.Init.Logic "x = y" type_scope R8276 Lambda.Terms subst_rec R8309 Coq.Init.Peano "n + m" nat_scope R8289 Lambda.Terms subst_rec R8319 Lambda.Terms subst_rec R8348 Lambda.Terms subst_rec R8363 Coq.Init.Datatypes S R8368 Coq.Init.Peano "n + m" nat_scope R8330 Lambda.Terms subst_rec R8262 Lambda.Terms term R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8471 Coq.Init.Datatypes S R8476 Coq.Init.Peano "n + m" nat_scope R8492 Coq.Init.Peano "n + m" nat_scope R8488 Coq.Init.Datatypes S R8645 Coq.Arith.Compare_dec lt_eq_lt_dec R8645 Coq.Arith.Compare_dec lt_eq_lt_dec R8826 Coq.Arith.Compare_dec lt_eq_lt_dec R8842 Coq.Init.Peano "n + m" nat_scope R8826 Coq.Arith.Compare_dec lt_eq_lt_dec R8842 Coq.Init.Peano "n + m" nat_scope R8981 Lambda.LiftSubst subst_ref_gt R8981 Lambda.LiftSubst subst_ref_gt R9034 Lambda.LiftSubst subst_ref_gt R9034 Lambda.LiftSubst subst_ref_gt R9105 Coq.Init.Peano "n + m" nat_scope R9085 Coq.Arith.Gt gt_le_trans R9105 Coq.Init.Peano "n + m" nat_scope R9085 Coq.Arith.Gt gt_le_trans R9172 Lambda.LiftSubst subst_ref_eq R9172 Lambda.LiftSubst subst_ref_eq R9225 Lambda.LiftSubst simpl_subst R9225 Lambda.LiftSubst simpl_subst R9278 Lambda.LiftSubst subst_ref_lt R9278 Lambda.LiftSubst subst_ref_lt R9331 Lambda.LiftSubst subst_ref_gt R9331 Lambda.LiftSubst subst_ref_gt R9405 Lambda.LiftSubst subst_ref_lt R9405 Lambda.LiftSubst subst_ref_lt R9458 Lambda.LiftSubst subst_ref_eq R9458 Lambda.LiftSubst subst_ref_eq R9501 Lambda.LiftSubst commut_lift_subst_rec R9501 Lambda.LiftSubst commut_lift_subst_rec R9570 Lambda.LiftSubst subst_ref_lt R9570 Lambda.LiftSubst subst_ref_lt R9570 Lambda.LiftSubst subst_ref_lt R9570 Lambda.LiftSubst subst_ref_lt R9702 Coq.Init.Logic "x = y" type_scope R9676 Lambda.Terms subst_rec R9689 Lambda.Terms subst R9704 Lambda.Terms subst R9729 Lambda.Terms subst_rec R9744 Coq.Init.Datatypes S R9711 Lambda.Terms subst_rec R9660 Lambda.Terms term R9825 Coq.Init.Peano "n + m" nat_scope R9823 Coq.Init.Datatypes "" nat_scope R9825 Coq.Init.Peano "n + m" nat_scope R9823 Coq.Init.Datatypes "" nat_scope R9868 Lambda.LiftSubst distr_subst_rec R9868 Lambda.LiftSubst distr_subst_rec FLambda.Reduction R90 Coq.Init.Datatypes nat R113 Lambda.Terms sort R152 Lambda.Terms term R184 Lambda.Terms term R176 Lambda.Terms term R247 Lambda.Terms subst R229 Lambda.Terms App R234 Lambda.Terms Abs R286 Lambda.Terms Pi1 R291 Lambda.Terms Pair R334 Lambda.Terms Pi2 R339 Lambda.Terms Pair R420 Lambda.Terms Abs R410 Lambda.Terms Abs R496 Lambda.Terms Abs R486 Lambda.Terms Abs R577 Lambda.Terms App R565 Lambda.Terms App R659 Lambda.Terms App R647 Lambda.Terms App R744 Lambda.Terms Pair R729 Lambda.Terms Pair R835 Lambda.Terms Pair R820 Lambda.Terms Pair R926 Lambda.Terms Pair R911 Lambda.Terms Pair R1013 Lambda.Terms Prod R1000 Lambda.Terms Prod R1098 Lambda.Terms Prod R1085 Lambda.Terms Prod R1181 Lambda.Terms Sum R1169 Lambda.Terms Sum R1275 Lambda.Terms Sum R1263 Lambda.Terms Sum R1375 Lambda.Terms Subset R1360 Lambda.Terms Subset R1478 Lambda.Terms Subset R1463 Lambda.Terms Subset R1554 Lambda.Terms Pi1 R1546 Lambda.Terms Pi1 R1623 Lambda.Terms Pi2 R1615 Lambda.Terms Pi2 R1658 Lambda.Terms term R1749 Lambda.Reduction red1 R1729 Lambda.Terms term R1792 Lambda.Terms term R1891 Lambda.Reduction red1 R1870 Lambda.Terms term R1968 Lambda.Reduction red1 R1947 Lambda.Terms term R2022 Lambda.Terms term R2014 Lambda.Terms term R2185 Lambda.Terms subst R2167 Lambda.Terms App R2172 Lambda.Terms Abs R2273 Lambda.Terms Pi1 R2278 Lambda.Terms Pair R2368 Lambda.Terms Pi2 R2373 Lambda.Terms Pair R2438 Lambda.Terms Srt R2430 Lambda.Terms Srt R2493 Lambda.Terms Ref R2485 Lambda.Terms Ref R2624 Lambda.Terms Abs R2614 Lambda.Terms Abs R2759 Lambda.Terms App R2749 Lambda.Terms App R2928 Lambda.Terms Pair R2915 Lambda.Terms Pair R3069 Lambda.Terms Prod R3058 Lambda.Terms Prod R3205 Lambda.Terms Sum R3195 Lambda.Terms Sum R3346 Lambda.Terms Subset R3333 Lambda.Terms Subset R3436 Lambda.Terms Pi1 R3428 Lambda.Terms Pi1 R3520 Lambda.Terms Pi2 R3512 Lambda.Terms Pi2 R3554 Coq.Relations.Relation_Operators clos_trans R3570 Lambda.Reduction par_red1 R3565 Lambda.Terms term R3596 Lambda.Reduction beta R3601 Lambda.Reduction pi1 R3605 Lambda.Reduction pi2 R3609 Lambda.Reduction abs_red_l R3619 Lambda.Reduction abs_red_r R3629 Lambda.Reduction app_red_l R3639 Lambda.Reduction app_red_r R3649 Lambda.Reduction pair_red_T R3660 Lambda.Reduction pair_red_l R3671 Lambda.Reduction pair_red_r R3704 Lambda.Reduction prod_red_l R3715 Lambda.Reduction prod_red_r R3726 Lambda.Reduction sum_red_l R3736 Lambda.Reduction sum_red_r R3746 Lambda.Reduction subset_red_l R3759 Lambda.Reduction subset_red_r R3772 Lambda.Reduction pi1_red R3780 Lambda.Reduction pi2_red R3811 Lambda.Reduction refl_red R3820 Lambda.Reduction refl_conv R3851 Lambda.Reduction par_beta R3860 Lambda.Reduction par_pi1 R3868 Lambda.Reduction par_pi2 R3876 Lambda.Reduction sort_par_red R3889 Lambda.Reduction ref_par_red R3901 Lambda.Reduction abs_par_red R3913 Lambda.Reduction app_par_red R3925 Lambda.Reduction pair_par_red R3942 Lambda.Reduction prod_par_red R3955 Lambda.Reduction sum_par_red R3967 Lambda.Reduction subset_par_red R3982 Lambda.Reduction pi1_par_red R3994 Lambda.Reduction pi2_par_red R4115 Coq.Init.Logic "~ x" type_scope R4117 Lambda.Reduction red1 R4146 Lambda.Terms term R4162 Coq.Init.Wf Acc R4167 Coq.Relations.Relation_Operators transp R4176 Lambda.Reduction red1 R4283 Lambda.Reduction red R4271 Lambda.Reduction red1 R4306 Lambda.Reduction trans_red R4306 Lambda.Reduction trans_red R4376 Lambda.Reduction one_step_red R4538 Lambda.Reduction red R4499 Lambda.Reduction red R4487 Lambda.Reduction red1 R4480 Lambda.Terms term R4437 Lambda.Terms term R4655 Lambda.Reduction red R4643 Lambda.Reduction red1 R4636 Lambda.Terms term R4598 Lambda.Terms term R4574 Lambda.Reduction red R4655 Lambda.Reduction red R4643 Lambda.Reduction red1 R4636 Lambda.Terms term R4598 Lambda.Terms term R4574 Lambda.Reduction red R4954 Lambda.Reduction trans_red R4954 Lambda.Reduction trans_red R5079 Lambda.Reduction red R5068 Lambda.Reduction red R5057 Lambda.Reduction red R5050 Lambda.Terms term R5180 Lambda.Reduction trans_red R5180 Lambda.Reduction trans_red R5305 Lambda.Reduction red R5320 Lambda.Terms App R5310 Lambda.Terms App R5293 Lambda.Reduction red R5281 Lambda.Reduction red R5433 Lambda.Terms App R5417 Lambda.Reduction trans_red R5433 Lambda.Terms App R5417 Lambda.Reduction trans_red R5505 Lambda.Terms App R5489 Lambda.Reduction trans_red R5505 Lambda.Terms App R5489 Lambda.Reduction trans_red R5636 Lambda.Reduction red R5654 Lambda.Terms Pair R5641 Lambda.Terms Pair R5624 Lambda.Reduction red R5612 Lambda.Reduction red R5600 Lambda.Reduction red R5793 Lambda.Terms Pair R5777 Lambda.Reduction trans_red R5793 Lambda.Terms Pair R5777 Lambda.Reduction trans_red R5914 Lambda.Terms Pair R5898 Lambda.Reduction trans_red R5914 Lambda.Terms Pair R5898 Lambda.Reduction trans_red R5980 Lambda.Terms Pair R5964 Lambda.Reduction trans_red R5980 Lambda.Terms Pair R5964 Lambda.Reduction trans_red R6073 Lambda.Reduction trans_red R6073 Lambda.Reduction trans_red R6189 Lambda.Terms Pair R6173 Lambda.Reduction trans_red R6189 Lambda.Terms Pair R6173 Lambda.Reduction trans_red R6255 Lambda.Terms Pair R6239 Lambda.Reduction trans_red R6255 Lambda.Terms Pair R6239 Lambda.Reduction trans_red R6348 Lambda.Reduction trans_red R6348 Lambda.Reduction trans_red R6475 Lambda.Terms Pair R6459 Lambda.Reduction trans_red R6475 Lambda.Terms Pair R6459 Lambda.Reduction trans_red R6567 Lambda.Reduction trans_red R6567 Lambda.Reduction trans_red R6639 Lambda.Terms Pair R6623 Lambda.Reduction trans_red R6639 Lambda.Terms Pair R6623 Lambda.Reduction trans_red R6733 Lambda.Reduction trans_red R6733 Lambda.Reduction trans_red R6789 Lambda.Reduction trans_red R6789 Lambda.Reduction trans_red R6974 Lambda.Reduction trans_red R7056 Lambda.Reduction trans_red R7180 Lambda.Reduction red R7195 Lambda.Terms Abs R7185 Lambda.Terms Abs R7168 Lambda.Reduction red R7156 Lambda.Reduction red R7315 Lambda.Terms Abs R7299 Lambda.Reduction trans_red R7315 Lambda.Terms Abs R7299 Lambda.Reduction trans_red R7387 Lambda.Terms Abs R7371 Lambda.Reduction trans_red R7387 Lambda.Terms Abs R7371 Lambda.Reduction trans_red R7504 Lambda.Reduction red R7520 Lambda.Terms Prod R7509 Lambda.Terms Prod R7492 Lambda.Reduction red R7480 Lambda.Reduction red R7634 Lambda.Terms Prod R7618 Lambda.Reduction trans_red R7634 Lambda.Terms Prod R7618 Lambda.Reduction trans_red R7707 Lambda.Terms Prod R7691 Lambda.Reduction trans_red R7707 Lambda.Terms Prod R7691 Lambda.Reduction trans_red R7823 Lambda.Reduction red R7838 Lambda.Terms Sum R7828 Lambda.Terms Sum R7811 Lambda.Reduction red R7799 Lambda.Reduction red R7951 Lambda.Terms Sum R7935 Lambda.Reduction trans_red R7951 Lambda.Terms Sum R7935 Lambda.Reduction trans_red R8023 Lambda.Terms Sum R8007 Lambda.Reduction trans_red R8023 Lambda.Terms Sum R8007 Lambda.Reduction trans_red R8141 Lambda.Reduction red R8159 Lambda.Terms Subset R8146 Lambda.Terms Subset R8129 Lambda.Reduction red R8117 Lambda.Reduction red R8275 Lambda.Terms Subset R8259 Lambda.Reduction trans_red R8275 Lambda.Terms Subset R8259 Lambda.Reduction trans_red R8350 Lambda.Terms Subset R8334 Lambda.Reduction trans_red R8350 Lambda.Terms Subset R8334 Lambda.Reduction trans_red R8448 Lambda.Reduction red R8461 Lambda.Terms Pi1 R8453 Lambda.Terms Pi1 R8436 Lambda.Reduction red R8552 Lambda.Terms Pi1 R8536 Lambda.Reduction trans_red R8552 Lambda.Terms Pi1 R8536 Lambda.Reduction trans_red R8644 Lambda.Reduction red R8657 Lambda.Terms Pi2 R8649 Lambda.Terms Pi2 R8632 Lambda.Reduction red R8748 Lambda.Terms Pi2 R8732 Lambda.Reduction trans_red R8748 Lambda.Terms Pi2 R8732 Lambda.Reduction trans_red R8808 Lambda.Reduction red_red_app R8820 Lambda.Reduction red_red_abs R8832 Lambda.Reduction red_red_prod R8866 Lambda.Reduction red_red_pair R8879 Lambda.Reduction red_red_sum R8891 Lambda.Reduction red_red_subset R8906 Lambda.Reduction red_red_pi1 R8918 Lambda.Reduction red_red_pi2 R8998 Lambda.Reduction red1 R9021 Lambda.Terms lift_rec R9004 Lambda.Terms lift_rec R8974 Lambda.Reduction red1 R9120 Lambda.LiftSubst distr_lift_subst R9120 Lambda.LiftSubst distr_lift_subst R9190 Lambda.Reduction red1_lift R9282 Lambda.Reduction red1 R9306 Lambda.Terms subst_rec R9288 Lambda.Terms subst_rec R9273 Lambda.Terms term R9249 Lambda.Reduction red1 R9406 Lambda.LiftSubst distr_subst R9406 Lambda.LiftSubst distr_subst R9523 Lambda.Reduction red R9546 Lambda.Terms subst_rec R9528 Lambda.Terms subst_rec R9511 Lambda.Reduction red1 R9495 Lambda.Terms term R9644 Coq.Arith.Compare_dec lt_eq_lt_dec R9644 Coq.Arith.Compare_dec lt_eq_lt_dec R9832 Lambda.Reduction red1_subst_l R9845 Lambda.Reduction red1_subst_r R10000 Lambda.Reduction red R9989 Lambda.Reduction red R9975 Coq.Init.Logic "x = y" type_scope R9977 Lambda.Terms Prod R9967 Lambda.Terms term R9967 Lambda.Terms term R9910 Lambda.Reduction red R9915 Lambda.Terms Prod R10214 Lambda.Reduction trans_red R10214 Lambda.Reduction trans_red R10321 Lambda.Reduction trans_red R10321 Lambda.Reduction trans_red R10507 Lambda.Reduction red R10496 Lambda.Reduction red R10483 Coq.Init.Logic "x = y" type_scope R10485 Lambda.Terms Sum R10475 Lambda.Terms term R10475 Lambda.Terms term R10419 Lambda.Reduction red R10424 Lambda.Terms Sum R10721 Lambda.Reduction trans_red R10721 Lambda.Reduction trans_red R10828 Lambda.Reduction trans_red R10828 Lambda.Reduction trans_red R11025 Lambda.Reduction red R11014 Lambda.Reduction red R10998 Coq.Init.Logic "x = y" type_scope R11000 Lambda.Terms Subset R10990 Lambda.Terms term R10990 Lambda.Terms term R10931 Lambda.Reduction red R10936 Lambda.Terms Subset R11239 Lambda.Reduction trans_red R11239 Lambda.Reduction trans_red R11346 Lambda.Reduction trans_red R11346 Lambda.Reduction trans_red R11468 Coq.Init.Logic False R11456 Coq.Init.Logic "x <> y" type_scope R11459 Lambda.Terms Srt R11437 Lambda.Reduction red R11442 Lambda.Terms Srt R11684 Coq.Init.Logic False R11672 Coq.Init.Logic "x <> y" type_scope R11675 Lambda.Terms Ref R11653 Lambda.Reduction red R11658 Lambda.Terms Ref R11965 Lambda.Reduction red R11954 Lambda.Reduction red R11941 Coq.Init.Logic "x = y" type_scope R11943 Lambda.Terms Abs R11933 Lambda.Terms term R11933 Lambda.Terms term R11877 Lambda.Reduction red R11882 Lambda.Terms Abs R12179 Lambda.Reduction trans_red R12179 Lambda.Reduction trans_red R12286 Lambda.Reduction trans_red R12286 Lambda.Reduction trans_red R12495 Lambda.Reduction red R12484 Lambda.Reduction red R12473 Lambda.Reduction red R12457 Coq.Init.Logic "x = y" type_scope R12459 Lambda.Terms Pair R12449 Lambda.Terms term R12449 Lambda.Terms term R12449 Lambda.Terms term R12388 Lambda.Reduction red R12393 Lambda.Terms Pair R12712 Lambda.Reduction trans_red R12712 Lambda.Reduction trans_red R12821 Lambda.Reduction trans_red R12821 Lambda.Reduction trans_red R12930 Lambda.Reduction trans_red R12930 Lambda.Reduction trans_red R13037 Lambda.Reduction conv R13025 Lambda.Reduction red1 R13061 Lambda.Reduction trans_conv_exp R13061 Lambda.Reduction trans_conv_exp R13164 Lambda.Reduction conv R13153 Lambda.Reduction red R13239 Lambda.Reduction trans_conv_red R13239 Lambda.Reduction trans_conv_red R13314 Lambda.Reduction one_step_conv_exp R13332 Lambda.Reduction red_conv R13392 Lambda.Reduction conv R13380 Lambda.Reduction conv R13518 Lambda.Reduction trans_conv_red R13518 Lambda.Reduction trans_conv_red R13580 Lambda.Reduction trans_conv_exp R13580 Lambda.Reduction trans_conv_exp R13701 Lambda.Reduction trans_conv_red R13701 Lambda.Reduction trans_conv_red R13763 Lambda.Reduction trans_conv_exp R13763 Lambda.Reduction trans_conv_exp R13841 Lambda.Reduction sym_conv R13934 Lambda.Reduction conv R13922 Lambda.Reduction conv R13910 Lambda.Reduction conv R13903 Lambda.Terms term R14022 Lambda.Reduction trans_conv_red R14022 Lambda.Reduction trans_conv_red R14084 Lambda.Reduction trans_conv_exp R14084 Lambda.Reduction trans_conv_exp R14221 Lambda.Reduction conv R14238 Lambda.Terms Prod R14227 Lambda.Terms Prod R14209 Lambda.Reduction conv R14197 Lambda.Reduction conv R14191 Lambda.Terms term R14191 Lambda.Terms term R14191 Lambda.Terms term R14191 Lambda.Terms term R14285 Lambda.Terms Prod R14263 Lambda.Reduction trans_conv_conv R14285 Lambda.Terms Prod R14263 Lambda.Reduction trans_conv_conv R14371 Lambda.Terms Prod R14350 Lambda.Reduction trans_conv_red R14371 Lambda.Terms Prod R14350 Lambda.Reduction trans_conv_red R14441 Lambda.Terms Prod R14420 Lambda.Reduction trans_conv_exp R14441 Lambda.Terms Prod R14420 Lambda.Reduction trans_conv_exp R14558 Lambda.Terms Prod R14537 Lambda.Reduction trans_conv_red R14558 Lambda.Terms Prod R14537 Lambda.Reduction trans_conv_red R14628 Lambda.Terms Prod R14607 Lambda.Reduction trans_conv_exp R14628 Lambda.Terms Prod R14607 Lambda.Reduction trans_conv_exp R14745 Lambda.Reduction conv R14761 Lambda.Terms Abs R14751 Lambda.Terms Abs R14733 Lambda.Reduction conv R14721 Lambda.Reduction conv R14715 Lambda.Terms term R14715 Lambda.Terms term R14715 Lambda.Terms term R14715 Lambda.Terms term R14814 Lambda.Terms Abs R14792 Lambda.Reduction trans_conv_conv R14814 Lambda.Terms Abs R14792 Lambda.Reduction trans_conv_conv R14899 Lambda.Terms Abs R14878 Lambda.Reduction trans_conv_red R14899 Lambda.Terms Abs R14878 Lambda.Reduction trans_conv_red R14968 Lambda.Terms Abs R14947 Lambda.Reduction trans_conv_exp R14968 Lambda.Terms Abs R14947 Lambda.Reduction trans_conv_exp R15084 Lambda.Terms Abs R15063 Lambda.Reduction trans_conv_red R15084 Lambda.Terms Abs R15063 Lambda.Reduction trans_conv_red R15153 Lambda.Terms Abs R15132 Lambda.Reduction trans_conv_exp R15153 Lambda.Terms Abs R15132 Lambda.Reduction trans_conv_exp R15269 Lambda.Reduction conv R15285 Lambda.Terms Sum R15275 Lambda.Terms Sum R15257 Lambda.Reduction conv R15245 Lambda.Reduction conv R15239 Lambda.Terms term R15239 Lambda.Terms term R15239 Lambda.Terms term R15239 Lambda.Terms term R15338 Lambda.Terms Sum R15316 Lambda.Reduction trans_conv_conv R15338 Lambda.Terms Sum R15316 Lambda.Reduction trans_conv_conv R15423 Lambda.Terms Sum R15402 Lambda.Reduction trans_conv_red R15423 Lambda.Terms Sum R15402 Lambda.Reduction trans_conv_red R15492 Lambda.Terms Sum R15471 Lambda.Reduction trans_conv_exp R15492 Lambda.Terms Sum R15471 Lambda.Reduction trans_conv_exp R15608 Lambda.Terms Sum R15587 Lambda.Reduction trans_conv_red R15608 Lambda.Terms Sum R15587 Lambda.Reduction trans_conv_red R15677 Lambda.Terms Sum R15656 Lambda.Reduction trans_conv_exp R15677 Lambda.Terms Sum R15656 Lambda.Reduction trans_conv_exp R15800 Lambda.Reduction conv R15819 Lambda.Terms Subset R15806 Lambda.Terms Subset R15788 Lambda.Reduction conv R15776 Lambda.Reduction conv R15770 Lambda.Terms term R15770 Lambda.Terms term R15770 Lambda.Terms term R15770 Lambda.Terms term R15875 Lambda.Terms Subset R15853 Lambda.Reduction trans_conv_conv R15875 Lambda.Terms Subset R15853 Lambda.Reduction trans_conv_conv R15963 Lambda.Terms Subset R15942 Lambda.Reduction trans_conv_red R15963 Lambda.Terms Subset R15942 Lambda.Reduction trans_conv_red R16035 Lambda.Terms Subset R16014 Lambda.Reduction trans_conv_exp R16035 Lambda.Terms Subset R16014 Lambda.Reduction trans_conv_exp R16154 Lambda.Terms Subset R16133 Lambda.Reduction trans_conv_red R16154 Lambda.Terms Subset R16133 Lambda.Reduction trans_conv_red R16226 Lambda.Terms Subset R16205 Lambda.Reduction trans_conv_exp R16226 Lambda.Terms Subset R16205 Lambda.Reduction trans_conv_exp R16362 Lambda.Reduction conv R16381 Lambda.Terms Pair R16368 Lambda.Terms Pair R16350 Lambda.Reduction conv R16338 Lambda.Reduction conv R16326 Lambda.Reduction conv R16320 Lambda.Terms term R16320 Lambda.Terms term R16320 Lambda.Terms term R16320 Lambda.Terms term R16320 Lambda.Terms term R16320 Lambda.Terms term R16437 Lambda.Terms Pair R16415 Lambda.Reduction trans_conv_conv R16437 Lambda.Terms Pair R16415 Lambda.Reduction trans_conv_conv R16525 Lambda.Terms Pair R16504 Lambda.Reduction trans_conv_red R16525 Lambda.Terms Pair R16504 Lambda.Reduction trans_conv_red R16597 Lambda.Terms Pair R16576 Lambda.Reduction trans_conv_exp R16597 Lambda.Terms Pair R16576 Lambda.Reduction trans_conv_exp R16670 Lambda.Terms Pair R16648 Lambda.Reduction trans_conv_conv R16670 Lambda.Terms Pair R16648 Lambda.Reduction trans_conv_conv R16789 Lambda.Terms Pair R16768 Lambda.Reduction trans_conv_red R16789 Lambda.Terms Pair R16768 Lambda.Reduction trans_conv_red R16861 Lambda.Terms Pair R16840 Lambda.Reduction trans_conv_exp R16861 Lambda.Terms Pair R16840 Lambda.Reduction trans_conv_exp R16980 Lambda.Terms Pair R16959 Lambda.Reduction trans_conv_red R16980 Lambda.Terms Pair R16959 Lambda.Reduction trans_conv_red R17052 Lambda.Terms Pair R17031 Lambda.Reduction trans_conv_exp R17052 Lambda.Terms Pair R17031 Lambda.Reduction trans_conv_exp R17172 Lambda.Reduction conv R17188 Lambda.Terms App R17178 Lambda.Terms App R17160 Lambda.Reduction conv R17148 Lambda.Reduction conv R17142 Lambda.Terms term R17142 Lambda.Terms term R17142 Lambda.Terms term R17142 Lambda.Terms term R17241 Lambda.Terms App R17219 Lambda.Reduction trans_conv_conv R17241 Lambda.Terms App R17219 Lambda.Reduction trans_conv_conv R17326 Lambda.Terms App R17305 Lambda.Reduction trans_conv_red R17326 Lambda.Terms App R17305 Lambda.Reduction trans_conv_red R17395 Lambda.Terms App R17374 Lambda.Reduction trans_conv_exp R17395 Lambda.Terms App R17374 Lambda.Reduction trans_conv_exp R17511 Lambda.Terms App R17490 Lambda.Reduction trans_conv_red R17511 Lambda.Terms App R17490 Lambda.Reduction trans_conv_red R17580 Lambda.Terms App R17559 Lambda.Reduction trans_conv_exp R17580 Lambda.Terms App R17559 Lambda.Reduction trans_conv_exp R17680 Lambda.Reduction conv R17694 Lambda.Terms Pi1 R17686 Lambda.Terms Pi1 R17668 Lambda.Reduction conv R17662 Lambda.Terms term R17662 Lambda.Terms term R17791 Lambda.Terms Pi1 R17770 Lambda.Reduction trans_conv_red R17791 Lambda.Terms Pi1 R17770 Lambda.Reduction trans_conv_red R17858 Lambda.Terms Pi1 R17837 Lambda.Reduction trans_conv_exp R17858 Lambda.Terms Pi1 R17837 Lambda.Reduction trans_conv_exp R17956 Lambda.Reduction conv R17970 Lambda.Terms Pi2 R17962 Lambda.Terms Pi2 R17944 Lambda.Reduction conv R17938 Lambda.Terms term R17938 Lambda.Terms term R18067 Lambda.Terms Pi2 R18046 Lambda.Reduction trans_conv_red R18067 Lambda.Terms Pi2 R18046 Lambda.Reduction trans_conv_red R18134 Lambda.Terms Pi2 R18113 Lambda.Reduction trans_conv_exp R18134 Lambda.Terms Pi2 R18113 Lambda.Reduction trans_conv_exp R18192 Lambda.Reduction conv_conv_pi1 R18206 Lambda.Reduction conv_conv_pi2 R18296 Lambda.Reduction conv R18319 Lambda.Terms lift_rec R18302 Lambda.Terms lift_rec R18284 Lambda.Reduction conv R18270 Lambda.Terms term R18270 Lambda.Terms term R18418 Lambda.Terms lift_rec R18397 Lambda.Reduction trans_conv_red R18418 Lambda.Terms lift_rec R18397 Lambda.Reduction trans_conv_red R18494 Lambda.Terms lift_rec R18473 Lambda.Reduction trans_conv_exp R18494 Lambda.Terms lift_rec R18473 Lambda.Reduction trans_conv_exp R18633 Lambda.Reduction conv R18657 Lambda.Terms subst_rec R18639 Lambda.Terms subst_rec R18621 Lambda.Reduction conv R18609 Lambda.Reduction conv R18597 Lambda.Terms term R18597 Lambda.Terms term R18597 Lambda.Terms term R18597 Lambda.Terms term R18711 Lambda.Terms subst_rec R18689 Lambda.Reduction trans_conv_conv R18711 Lambda.Terms subst_rec R18689 Lambda.Reduction trans_conv_conv R18804 Lambda.Terms subst_rec R18783 Lambda.Reduction trans_conv_red R18804 Lambda.Terms subst_rec R18783 Lambda.Reduction trans_conv_red R18881 Lambda.Terms subst_rec R18860 Lambda.Reduction trans_conv_exp R18881 Lambda.Terms subst_rec R18860 Lambda.Reduction trans_conv_exp R19006 Lambda.Terms subst_rec R18984 Lambda.Reduction trans_conv_conv R19006 Lambda.Terms subst_rec R18984 Lambda.Reduction trans_conv_conv R19084 Lambda.Terms subst_rec R19062 Lambda.Reduction trans_conv_conv R19084 Lambda.Terms subst_rec R19062 Lambda.Reduction trans_conv_conv R19139 Lambda.Reduction sym_conv R19139 Lambda.Reduction sym_conv R19201 Lambda.Reduction conv_conv_prod R19216 Lambda.Reduction conv_conv_lift R19231 Lambda.Reduction conv_conv_subst R19289 Lambda.Reduction par_red1 R19375 Lambda.Reduction refl_par_red1 R19445 Lambda.Reduction par_red1 R19433 Lambda.Reduction red1 R19539 Lambda.Reduction red1_par_red1 R19606 Lambda.Reduction par_red R19595 Lambda.Reduction red R19697 Coq.Relations.Relation_Operators t_trans R19697 Coq.Relations.Relation_Operators t_trans R19800 Lambda.Reduction red R19785 Lambda.Reduction par_red R19910 Lambda.Terms App R19915 Lambda.Terms Abs R19894 Lambda.Reduction trans_red R19910 Lambda.Terms App R19915 Lambda.Terms Abs R19894 Lambda.Reduction trans_red R19983 Lambda.Terms Pi1 R19988 Lambda.Terms Pair R19967 Lambda.Reduction trans_red R19983 Lambda.Terms Pi1 R19988 Lambda.Terms Pair R19967 Lambda.Reduction trans_red R20057 Lambda.Terms Pi2 R20062 Lambda.Terms Pair R20041 Lambda.Reduction trans_red R20057 Lambda.Terms Pi2 R20062 Lambda.Terms Pair R20041 Lambda.Reduction trans_red R20124 Lambda.Reduction trans_red_red R20124 Lambda.Reduction trans_red_red R20198 Lambda.Reduction red_par_red R20210 Lambda.Reduction par_red_red R20309 Lambda.Reduction par_red1 R20336 Lambda.Terms lift_rec R20319 Lambda.Terms lift_rec R20283 Lambda.Reduction par_red1 R20273 Lambda.Terms term R20273 Lambda.Terms term R20435 Lambda.LiftSubst distr_lift_subst R20435 Lambda.LiftSubst distr_lift_subst R20608 Lambda.Reduction par_red1 R20636 Lambda.Terms subst_rec R20618 Lambda.Terms subst_rec R20582 Lambda.Reduction par_red1 R20573 Lambda.Terms term R20573 Lambda.Terms term R20541 Lambda.Reduction par_red1 R20532 Lambda.Terms term R20532 Lambda.Terms term R20736 Lambda.LiftSubst distr_subst R20736 Lambda.LiftSubst distr_subst R20787 Coq.Arith.Compare_dec lt_eq_lt_dec R20787 Coq.Arith.Compare_dec lt_eq_lt_dec R20922 Lambda.Reduction par_red1_lift R20922 Lambda.Reduction par_red1_lift R21109 Lambda.Reduction par_red1 R21094 Coq.Init.Logic "x = y" type_scope R21096 Lambda.Terms Abs R21085 Lambda.Terms term R21041 Lambda.Reduction par_red1 R21051 Lambda.Terms Abs R21031 Lambda.Terms term R21031 Lambda.Terms term R21395 Lambda.Reduction par_red1 R21378 Lambda.Reduction par_red1 R21359 Coq.Init.Logic "x = y" type_scope R21361 Lambda.Terms Pair R21350 Lambda.Terms term R21350 Lambda.Terms term R21300 Lambda.Reduction par_red1 R21310 Lambda.Terms Pair R21290 Lambda.Terms term R21290 Lambda.Terms term R21290 Lambda.Terms term R21535 Lambda.Reduction par_red1_lift R21549 Lambda.Reduction par_red1_subst R21616 Lambda.Terms subterm R21627 Lambda.Terms Abs R21609 Lambda.Terms term R21651 Lambda.Terms Sbtrm_bind R21651 Lambda.Terms Sbtrm_bind R21751 Lambda.Terms subterm R21762 Lambda.Terms Prod R21744 Lambda.Terms term R21787 Lambda.Terms Sbtrm_bind R21787 Lambda.Terms Sbtrm_bind R21886 Lambda.Terms subterm R21897 Lambda.Terms Sum R21879 Lambda.Terms term R21921 Lambda.Terms Sbtrm_bind R21921 Lambda.Terms Sbtrm_bind R22023 Lambda.Terms subterm R22034 Lambda.Terms Subset R22016 Lambda.Terms term R22061 Lambda.Terms Sbtrm_bind R22061 Lambda.Terms Sbtrm_bind R22130 Lambda.Reduction subterm_abs R22142 Lambda.Reduction subterm_prod R22155 Lambda.Reduction subterm_sum R22167 Lambda.Reduction subterm_subset R22636 Lambda.Terms mem_sort R22605 Lambda.Terms mem_sort R22617 Lambda.Terms lift_rec R22744 Coq.Arith.Compare_dec le_gt_dec R22744 Coq.Arith.Compare_dec le_gt_dec R22846 Lambda.Terms mem_abs_l R22846 Lambda.Terms mem_abs_l R22913 Lambda.Terms mem_abs_r R22941 Coq.Init.Datatypes S R22913 Lambda.Terms mem_abs_r R22941 Coq.Init.Datatypes S R23005 Lambda.Terms mem_app_l R23005 Lambda.Terms mem_app_l R23072 Lambda.Terms mem_app_r R23072 Lambda.Terms mem_app_r R23160 Lambda.Terms mem_pair_T R23160 Lambda.Terms mem_pair_T R23228 Lambda.Terms mem_pair_l R23228 Lambda.Terms mem_pair_l R23297 Lambda.Terms mem_pair_r R23297 Lambda.Terms mem_pair_r R23387 Lambda.Terms mem_prod_l R23387 Lambda.Terms mem_prod_l R23455 Lambda.Terms mem_prod_r R23484 Coq.Init.Datatypes S R23455 Lambda.Terms mem_prod_r R23484 Coq.Init.Datatypes S R23548 Lambda.Terms mem_sum_l R23548 Lambda.Terms mem_sum_l R23615 Lambda.Terms mem_sum_r R23643 Coq.Init.Datatypes S R23615 Lambda.Terms mem_sum_r R23643 Coq.Init.Datatypes S R23707 Lambda.Terms mem_subset_l R23707 Lambda.Terms mem_subset_l R23777 Lambda.Terms mem_subset_r R23808 Coq.Init.Datatypes S R23777 Lambda.Terms mem_subset_r R23808 Coq.Init.Datatypes S R23872 Lambda.Terms mem_pi1 R23872 Lambda.Terms mem_pi1 R23958 Lambda.Terms mem_pi2 R23958 Lambda.Terms mem_pi2 R24125 Coq.Init.Logic "A \/ B" type_scope R24112 Lambda.Terms mem_sort R24128 Lambda.Terms mem_sort R24080 Lambda.Terms mem_sort R24092 Lambda.Terms subst_rec R24066 Lambda.Terms term R24066 Lambda.Terms term R24237 Coq.Arith.Compare_dec lt_eq_lt_dec R24237 Coq.Arith.Compare_dec lt_eq_lt_dec R24354 Coq.Init.Datatypes "" nat_scope R24332 Lambda.Reduction mem_sort_lift R24354 Coq.Init.Datatypes "" nat_scope R24332 Lambda.Reduction mem_sort_lift R24522 Coq.Init.Datatypes S R24522 Coq.Init.Datatypes S R25150 Coq.Init.Datatypes S R25150 Coq.Init.Datatypes S R25288 Coq.Init.Datatypes S R25288 Coq.Init.Datatypes S R25685 Lambda.Terms mem_sort R25668 Lambda.Reduction red R25675 Lambda.Terms Srt R25751 Lambda.Terms Srt R25732 Lambda.Reduction red1_red_ind R25751 Lambda.Terms Srt R25732 Lambda.Reduction red1_red_ind R25907 Coq.Init.Datatypes "" nat_scope R25882 Lambda.Reduction mem_sort_subst R25907 Coq.Init.Datatypes "" nat_scope R25882 Lambda.Reduction mem_sort_subst R25957 Lambda.Terms mem_pi1 R25957 Lambda.Terms mem_pi1 R26004 Lambda.Terms mem_pi2 R26004 Lambda.Terms mem_pi2 R26109 Coq.Init.Logic "x = y" type_scope R26095 Lambda.Reduction normal R26084 Lambda.Reduction red R26181 Lambda.Reduction red1 R26181 Lambda.Reduction red1 R26231 Lambda.Reduction red1 R26231 Lambda.Reduction red1 R26425 Lambda.Reduction sn R26414 Lambda.Reduction red R26406 Lambda.Reduction sn R26400 Lambda.Terms term R26400 Lambda.Terms term R26515 Coq.Init.Wf Acc_inv R26515 Coq.Init.Wf Acc_inv R26599 Coq.Relations.Relation_Definitions commut R26617 Coq.Relations.Relation_Operators transp R26626 Lambda.Reduction red1 R26608 Lambda.Terms subterm R26702 Lambda.Terms Abs R26702 Lambda.Terms Abs R26752 Lambda.Terms Prod R26752 Lambda.Terms Prod R26803 Lambda.Terms Sum R26803 Lambda.Terms Sum R26853 Lambda.Terms Subset R26853 Lambda.Terms Subset R26926 Lambda.Terms Abs R26926 Lambda.Terms Abs R26976 Lambda.Terms App R26976 Lambda.Terms App R27026 Lambda.Terms App R27026 Lambda.Terms App R27076 Lambda.Terms Pair R27076 Lambda.Terms Pair R27128 Lambda.Terms Pair R27128 Lambda.Terms Pair R27180 Lambda.Terms Pair R27180 Lambda.Terms Pair R27233 Lambda.Terms Prod R27233 Lambda.Terms Prod R27283 Lambda.Terms Sum R27283 Lambda.Terms Sum R27332 Lambda.Terms Subset R27332 Lambda.Terms Subset R27384 Lambda.Terms Pi1 R27384 Lambda.Terms Pi1 R27431 Lambda.Terms Pi2 R27431 Lambda.Terms Pi2 R27557 Lambda.Reduction sn R27542 Lambda.Terms subterm R27536 Lambda.Terms term R27517 Lambda.Reduction sn R27511 Lambda.Terms term R27616 Coq.Init.Wf Acc_intro R27616 Coq.Init.Wf Acc_intro R27640 Lambda.Reduction commut_red1_subterm R27640 Lambda.Reduction commut_red1_subterm R27821 Lambda.Reduction sn R27825 Lambda.Terms Prod R27813 Lambda.Reduction sn R27795 Lambda.Reduction sn R27909 Coq.Init.Wf Acc_intro R27909 Coq.Init.Wf Acc_intro R28026 Coq.Init.Wf Acc_intro R28026 Coq.Init.Wf Acc_intro R28127 Lambda.Reduction sn R28131 Lambda.Terms Sum R28119 Lambda.Reduction sn R28101 Lambda.Reduction sn R28214 Coq.Init.Wf Acc_intro R28214 Coq.Init.Wf Acc_intro R28331 Coq.Init.Wf Acc_intro R28331 Coq.Init.Wf Acc_intro R28451 Lambda.Reduction sn R28455 Lambda.Terms Pair R28443 Lambda.Reduction sn R28425 Lambda.Reduction sn R28407 Lambda.Reduction sn R28554 Coq.Init.Wf Acc_intro R28554 Coq.Init.Wf Acc_intro R28671 Coq.Init.Wf Acc_intro R28671 Coq.Init.Wf Acc_intro R28719 Coq.Init.Wf Acc_intro R28719 Coq.Init.Wf Acc_intro R28810 Coq.Init.Wf Acc_intro R28810 Coq.Init.Wf Acc_intro R28914 Lambda.Reduction sn R28918 Lambda.Terms Subset R28906 Lambda.Reduction sn R28888 Lambda.Reduction sn R29004 Coq.Init.Wf Acc_intro R29004 Coq.Init.Wf Acc_intro R29121 Coq.Init.Wf Acc_intro R29121 Coq.Init.Wf Acc_intro R29218 Lambda.Reduction sn R29200 Lambda.Reduction sn R29204 Lambda.Terms subst R29289 Lambda.Reduction sn R29274 Coq.Init.Logic "x = y" type_scope R29276 Lambda.Terms subst R29266 Lambda.Terms term R29247 Lambda.Reduction sn R29289 Lambda.Reduction sn R29274 Coq.Init.Logic "x = y" type_scope R29276 Lambda.Terms subst R29266 Lambda.Terms term R29247 Lambda.Reduction sn R29319 Lambda.Terms subst R29319 Lambda.Terms subst R29416 Coq.Init.Wf Acc_intro R29416 Coq.Init.Wf Acc_intro R29450 Lambda.Terms subst R29450 Lambda.Terms subst FLambda.Conv R123 Coq.Init.Datatypes nat R146 Lambda.Terms sort R185 Lambda.Terms term R277 Coq.Relations.Relation_Definitions commut R289 Coq.Relations.Relation_Operators transp R256 Lambda.Terms term R248 Lambda.Terms term R337 Lambda.Conv Church_Rosser.str_confluent R351 Lambda.Reduction par_red1 R571 Lambda.Terms subst R571 Lambda.Terms subst R800 Lambda.Terms subst R800 Lambda.Terms subst R1256 Lambda.Terms Srt R1256 Lambda.Terms Srt R1323 Lambda.Terms Ref R1323 Lambda.Terms Ref R1525 Lambda.Terms Abs R1525 Lambda.Terms Abs R1696 Lambda.Terms Abs R1696 Lambda.Terms Abs R1820 Lambda.Reduction inv_par_red_abs R1820 Lambda.Reduction inv_par_red_abs R1989 Lambda.Terms subst R1989 Lambda.Terms subst R2238 Lambda.Terms App R2238 Lambda.Terms App R2518 Lambda.Terms Pair R2518 Lambda.Terms Pair R2735 Lambda.Terms Prod R2735 Lambda.Terms Prod R2950 Lambda.Terms Sum R2950 Lambda.Terms Sum R3164 Lambda.Terms Subset R3164 Lambda.Terms Subset R3332 Lambda.Terms Pair R3332 Lambda.Terms Pair R3393 Lambda.Reduction inv_par_red_pair R3393 Lambda.Reduction inv_par_red_pair R3651 Lambda.Terms Pi1 R3651 Lambda.Terms Pi1 R3827 Lambda.Terms Pair R3827 Lambda.Terms Pair R3889 Lambda.Reduction inv_par_red_pair R3889 Lambda.Reduction inv_par_red_pair R4148 Lambda.Terms Pi2 R4148 Lambda.Terms Pi2 R4228 Coq.Relations.Relation_Definitions commut R4246 Coq.Relations.Relation_Operators transp R4255 Lambda.Reduction par_red1 R4237 Lambda.Reduction par_red R4331 Lambda.Conv Church_Rosser.str_confluence_par_red1 R4331 Lambda.Conv Church_Rosser.str_confluence_par_red1 R4612 Coq.Relations.Relation_Operators t_trans R4612 Coq.Relations.Relation_Operators t_trans R4696 Lambda.Conv Church_Rosser.str_confluent R4710 Lambda.Reduction par_red R4778 Lambda.Conv Church_Rosser.strip_lemma R4778 Lambda.Conv Church_Rosser.strip_lemma R5059 Coq.Relations.Relation_Operators t_trans R5059 Coq.Relations.Relation_Operators t_trans R5139 Lambda.Conv Church_Rosser.str_confluent R5153 Lambda.Reduction red R5197 Lambda.Conv Church_Rosser.confluence_par_red R5197 Lambda.Conv Church_Rosser.confluence_par_red R5369 Coq.Init.Logic ex2 R5402 Lambda.Reduction red R5383 Lambda.Reduction red R5357 Lambda.Reduction conv R5504 Lambda.Conv Church_Rosser.confluence_red R5504 Lambda.Conv Church_Rosser.confluence_red R5618 Lambda.Reduction trans_red_red R5618 Lambda.Reduction trans_red_red R5736 Lambda.Reduction trans_red_red R5736 Lambda.Reduction trans_red_red R5879 Lambda.Reduction conv R5849 Lambda.Reduction conv R5866 Lambda.Terms Prod R5855 Lambda.Terms Prod R5843 Lambda.Terms term R5843 Lambda.Terms term R5843 Lambda.Terms term R5843 Lambda.Terms term R5922 Lambda.Terms Prod R5933 Lambda.Terms Prod R5902 Lambda.Conv Church_Rosser.church_rosser R5922 Lambda.Terms Prod R5933 Lambda.Terms Prod R5902 Lambda.Conv Church_Rosser.church_rosser R5990 Lambda.Reduction red_prod_prod R5990 Lambda.Reduction red_prod_prod R6061 Lambda.Reduction red_prod_prod R6061 Lambda.Reduction red_prod_prod R6132 Lambda.Reduction trans_conv_conv R6132 Lambda.Reduction trans_conv_conv R6194 Lambda.Reduction sym_conv R6194 Lambda.Reduction sym_conv R6391 Lambda.Reduction conv R6361 Lambda.Reduction conv R6378 Lambda.Terms Prod R6367 Lambda.Terms Prod R6355 Lambda.Terms term R6355 Lambda.Terms term R6355 Lambda.Terms term R6355 Lambda.Terms term R6434 Lambda.Terms Prod R6445 Lambda.Terms Prod R6414 Lambda.Conv Church_Rosser.church_rosser R6434 Lambda.Terms Prod R6445 Lambda.Terms Prod R6414 Lambda.Conv Church_Rosser.church_rosser R6502 Lambda.Reduction red_prod_prod R6502 Lambda.Reduction red_prod_prod R6573 Lambda.Reduction red_prod_prod R6573 Lambda.Reduction red_prod_prod R6644 Lambda.Reduction trans_conv_conv R6644 Lambda.Reduction trans_conv_conv R6706 Lambda.Reduction sym_conv R6706 Lambda.Reduction sym_conv R6900 Lambda.Reduction conv R6872 Lambda.Reduction conv R6888 Lambda.Terms Sum R6878 Lambda.Terms Sum R6866 Lambda.Terms term R6866 Lambda.Terms term R6866 Lambda.Terms term R6866 Lambda.Terms term R6943 Lambda.Terms Sum R6953 Lambda.Terms Sum R6923 Lambda.Conv Church_Rosser.church_rosser R6943 Lambda.Terms Sum R6953 Lambda.Terms Sum R6923 Lambda.Conv Church_Rosser.church_rosser R7009 Lambda.Reduction red_sum_sum R7009 Lambda.Reduction red_sum_sum R7078 Lambda.Reduction red_sum_sum R7078 Lambda.Reduction red_sum_sum R7147 Lambda.Reduction trans_conv_conv R7147 Lambda.Reduction trans_conv_conv R7209 Lambda.Reduction sym_conv R7209 Lambda.Reduction sym_conv R7402 Lambda.Reduction conv R7374 Lambda.Reduction conv R7390 Lambda.Terms Sum R7380 Lambda.Terms Sum R7368 Lambda.Terms term R7368 Lambda.Terms term R7368 Lambda.Terms term R7368 Lambda.Terms term R7445 Lambda.Terms Sum R7455 Lambda.Terms Sum R7425 Lambda.Conv Church_Rosser.church_rosser R7445 Lambda.Terms Sum R7455 Lambda.Terms Sum R7425 Lambda.Conv Church_Rosser.church_rosser R7511 Lambda.Reduction red_sum_sum R7511 Lambda.Reduction red_sum_sum R7580 Lambda.Reduction red_sum_sum R7580 Lambda.Reduction red_sum_sum R7649 Lambda.Reduction trans_conv_conv R7649 Lambda.Reduction trans_conv_conv R7711 Lambda.Reduction sym_conv R7711 Lambda.Reduction sym_conv R7913 Lambda.Reduction conv R7879 Lambda.Reduction conv R7898 Lambda.Terms Subset R7885 Lambda.Terms Subset R7873 Lambda.Terms term R7873 Lambda.Terms term R7873 Lambda.Terms term R7873 Lambda.Terms term R7956 Lambda.Terms Subset R7969 Lambda.Terms Subset R7936 Lambda.Conv Church_Rosser.church_rosser R7956 Lambda.Terms Subset R7969 Lambda.Terms Subset R7936 Lambda.Conv Church_Rosser.church_rosser R8028 Lambda.Reduction red_subset_subset R8028 Lambda.Reduction red_subset_subset R8103 Lambda.Reduction red_subset_subset R8103 Lambda.Reduction red_subset_subset R8178 Lambda.Reduction trans_conv_conv R8178 Lambda.Reduction trans_conv_conv R8240 Lambda.Reduction sym_conv R8240 Lambda.Reduction sym_conv R8442 Lambda.Reduction conv R8408 Lambda.Reduction conv R8427 Lambda.Terms Subset R8414 Lambda.Terms Subset R8402 Lambda.Terms term R8402 Lambda.Terms term R8402 Lambda.Terms term R8402 Lambda.Terms term R8485 Lambda.Terms Subset R8498 Lambda.Terms Subset R8465 Lambda.Conv Church_Rosser.church_rosser R8485 Lambda.Terms Subset R8498 Lambda.Terms Subset R8465 Lambda.Conv Church_Rosser.church_rosser R8557 Lambda.Reduction red_subset_subset R8557 Lambda.Reduction red_subset_subset R8632 Lambda.Reduction red_subset_subset R8632 Lambda.Reduction red_subset_subset R8707 Lambda.Reduction trans_conv_conv R8707 Lambda.Reduction trans_conv_conv R8769 Lambda.Reduction sym_conv R8769 Lambda.Reduction sym_conv R8960 Coq.Init.Logic "x = y" type_scope R8946 Lambda.Reduction normal R8934 Lambda.Reduction normal R8922 Lambda.Reduction conv R8979 Lambda.Conv Church_Rosser.church_rosser R8979 Lambda.Conv Church_Rosser.church_rosser R9051 Lambda.Reduction red_normal R9051 Lambda.Reduction red_normal R9104 Lambda.Reduction red_normal R9104 Lambda.Reduction red_normal R9226 Coq.Init.Logic "x = y" type_scope R9197 Lambda.Reduction conv R9212 Lambda.Terms Srt R9203 Lambda.Terms Srt R9252 Coq.Init.Logic "x = y" type_scope R9245 Lambda.Terms Srt R9254 Lambda.Terms Srt R9252 Coq.Init.Logic "x = y" type_scope R9245 Lambda.Terms Srt R9254 Lambda.Terms Srt R9323 Lambda.Conv Church_Rosser.nf_uniqueness R9323 Lambda.Conv Church_Rosser.nf_uniqueness R9510 Coq.Init.Logic "~ x" type_scope R9512 Lambda.Reduction conv R9529 Lambda.Terms Srt R9533 Lambda.Terms prop R9518 Lambda.Terms Srt R9522 Lambda.Terms kind R9573 Coq.Init.Logic "x = y" type_scope R9568 Lambda.Terms kind R9575 Lambda.Terms prop R9573 Coq.Init.Logic "x = y" type_scope R9568 Lambda.Terms kind R9575 Lambda.Terms prop R9603 Lambda.Conv Church_Rosser.conv_sort R9603 Lambda.Conv Church_Rosser.conv_sort R9675 Coq.Init.Logic "~ x" type_scope R9677 Lambda.Reduction conv R9694 Lambda.Terms Srt R9698 Lambda.Terms set R9683 Lambda.Terms Srt R9687 Lambda.Terms kind R9737 Coq.Init.Logic "x = y" type_scope R9732 Lambda.Terms kind R9739 Lambda.Terms set R9737 Coq.Init.Logic "x = y" type_scope R9732 Lambda.Terms kind R9739 Lambda.Terms set R9766 Lambda.Conv Church_Rosser.conv_sort R9766 Lambda.Conv Church_Rosser.conv_sort R9848 Coq.Init.Logic "~ x" type_scope R9850 Lambda.Reduction conv R9864 Lambda.Terms Ref R9856 Lambda.Terms Srt R9918 Lambda.Terms Srt R9926 Lambda.Terms Ref R9898 Lambda.Conv Church_Rosser.church_rosser R9918 Lambda.Terms Srt R9926 Lambda.Terms Ref R9898 Lambda.Conv Church_Rosser.church_rosser R9999 Lambda.Terms Srt R9982 Lambda.Reduction red_normal R9999 Lambda.Terms Srt R9982 Lambda.Reduction red_normal R10073 Lambda.Terms Srt R10053 Lambda.Reduction red_ref_ref R10073 Lambda.Terms Srt R10053 Lambda.Reduction red_ref_ref R10260 Coq.Init.Logic "~ x" type_scope R10262 Lambda.Reduction conv R10276 Lambda.Terms Prod R10268 Lambda.Terms Srt R10333 Lambda.Terms Srt R10341 Lambda.Terms Prod R10313 Lambda.Conv Church_Rosser.church_rosser R10333 Lambda.Terms Srt R10341 Lambda.Terms Prod R10313 Lambda.Conv Church_Rosser.church_rosser R10417 Lambda.Terms Srt R10400 Lambda.Reduction red_normal R10417 Lambda.Terms Srt R10400 Lambda.Reduction red_normal R10495 Lambda.Terms Srt R10471 Lambda.Reduction red_prod_prod R10495 Lambda.Terms Srt R10471 Lambda.Reduction red_prod_prod R10658 Coq.Init.Logic "~ x" type_scope R10660 Lambda.Reduction conv R10674 Lambda.Terms Sum R10666 Lambda.Terms Srt R10730 Lambda.Terms Srt R10738 Lambda.Terms Sum R10710 Lambda.Conv Church_Rosser.church_rosser R10730 Lambda.Terms Srt R10738 Lambda.Terms Sum R10710 Lambda.Conv Church_Rosser.church_rosser R10813 Lambda.Terms Srt R10796 Lambda.Reduction red_normal R10813 Lambda.Terms Srt R10796 Lambda.Reduction red_normal R10889 Lambda.Terms Srt R10867 Lambda.Reduction red_sum_sum R10889 Lambda.Terms Srt R10867 Lambda.Reduction red_sum_sum R11055 Coq.Init.Logic "~ x" type_scope R11057 Lambda.Reduction conv R11071 Lambda.Terms Subset R11063 Lambda.Terms Srt R11130 Lambda.Terms Srt R11138 Lambda.Terms Subset R11110 Lambda.Conv Church_Rosser.church_rosser R11130 Lambda.Terms Srt R11138 Lambda.Terms Subset R11110 Lambda.Conv Church_Rosser.church_rosser R11216 Lambda.Terms Srt R11199 Lambda.Reduction red_normal R11216 Lambda.Terms Srt R11199 Lambda.Reduction red_normal R11298 Lambda.Terms Srt R11270 Lambda.Reduction red_subset_subset R11298 Lambda.Terms Srt R11270 Lambda.Reduction red_subset_subset R11461 Coq.Init.Logic "~ x" type_scope R11463 Lambda.Reduction conv R11477 Lambda.Terms Prod R11469 Lambda.Terms Ref R11534 Lambda.Terms Ref R11542 Lambda.Terms Prod R11514 Lambda.Conv Church_Rosser.church_rosser R11534 Lambda.Terms Ref R11542 Lambda.Terms Prod R11514 Lambda.Conv Church_Rosser.church_rosser R11618 Lambda.Terms Ref R11601 Lambda.Reduction red_normal R11618 Lambda.Terms Ref R11601 Lambda.Reduction red_normal R11696 Lambda.Terms Ref R11672 Lambda.Reduction red_prod_prod R11696 Lambda.Terms Ref R11672 Lambda.Reduction red_prod_prod R11859 Coq.Init.Logic "~ x" type_scope R11861 Lambda.Reduction conv R11875 Lambda.Terms Sum R11867 Lambda.Terms Ref R11931 Lambda.Terms Ref R11939 Lambda.Terms Sum R11911 Lambda.Conv Church_Rosser.church_rosser R11931 Lambda.Terms Ref R11939 Lambda.Terms Sum R11911 Lambda.Conv Church_Rosser.church_rosser R12014 Lambda.Terms Ref R11997 Lambda.Reduction red_normal R12014 Lambda.Terms Ref R11997 Lambda.Reduction red_normal R12090 Lambda.Terms Ref R12068 Lambda.Reduction red_sum_sum R12090 Lambda.Terms Ref R12068 Lambda.Reduction red_sum_sum R12255 Coq.Init.Logic "~ x" type_scope R12257 Lambda.Reduction conv R12271 Lambda.Terms Subset R12263 Lambda.Terms Ref R12330 Lambda.Terms Ref R12338 Lambda.Terms Subset R12310 Lambda.Conv Church_Rosser.church_rosser R12330 Lambda.Terms Ref R12338 Lambda.Terms Subset R12310 Lambda.Conv Church_Rosser.church_rosser R12416 Lambda.Terms Ref R12399 Lambda.Reduction red_normal R12416 Lambda.Terms Ref R12399 Lambda.Reduction red_normal R12498 Lambda.Terms Ref R12470 Lambda.Reduction red_subset_subset R12498 Lambda.Terms Ref R12470 Lambda.Reduction red_subset_subset R12663 Coq.Init.Logic "~ x" type_scope R12665 Lambda.Reduction conv R12682 Lambda.Terms Abs R12671 Lambda.Terms Prod R12738 Lambda.Terms Prod R12749 Lambda.Terms Abs R12718 Lambda.Conv Church_Rosser.church_rosser R12738 Lambda.Terms Prod R12749 Lambda.Terms Abs R12718 Lambda.Conv Church_Rosser.church_rosser R12871 Lambda.Reduction red_abs_abs R12871 Lambda.Reduction red_abs_abs R12984 Lambda.Reduction red_prod_prod R12984 Lambda.Reduction red_prod_prod R13099 Lambda.Reduction red_prod_prod R13099 Lambda.Reduction red_prod_prod R13161 Lambda.Reduction red_abs_abs R13161 Lambda.Reduction red_abs_abs R13390 Coq.Init.Logic "~ x" type_scope R13392 Lambda.Reduction conv R13409 Lambda.Terms Pair R13398 Lambda.Terms Prod R13468 Lambda.Terms Prod R13479 Lambda.Terms Pair R13448 Lambda.Conv Church_Rosser.church_rosser R13468 Lambda.Terms Prod R13479 Lambda.Terms Pair R13448 Lambda.Conv Church_Rosser.church_rosser R13604 Lambda.Reduction red_pair_pair R13604 Lambda.Reduction red_pair_pair R13721 Lambda.Reduction red_prod_prod R13721 Lambda.Reduction red_prod_prod R13836 Lambda.Reduction red_prod_prod R13836 Lambda.Reduction red_prod_prod R13898 Lambda.Reduction red_pair_pair R13898 Lambda.Reduction red_pair_pair R14168 Coq.Init.Logic "~ x" type_scope R14170 Lambda.Reduction conv R14187 Lambda.Terms Subset R14176 Lambda.Terms Prod R14246 Lambda.Terms Prod R14257 Lambda.Terms Subset R14226 Lambda.Conv Church_Rosser.church_rosser R14246 Lambda.Terms Prod R14257 Lambda.Terms Subset R14226 Lambda.Conv Church_Rosser.church_rosser R14382 Lambda.Reduction red_subset_subset R14382 Lambda.Reduction red_subset_subset R14501 Lambda.Reduction red_prod_prod R14501 Lambda.Reduction red_prod_prod R14616 Lambda.Reduction red_prod_prod R14616 Lambda.Reduction red_prod_prod R14678 Lambda.Reduction red_subset_subset R14678 Lambda.Reduction red_subset_subset R14910 Coq.Init.Logic "~ x" type_scope R14912 Lambda.Reduction conv R14929 Lambda.Terms Sum R14918 Lambda.Terms Prod R14985 Lambda.Terms Prod R14996 Lambda.Terms Sum R14965 Lambda.Conv Church_Rosser.church_rosser R14985 Lambda.Terms Prod R14996 Lambda.Terms Sum R14965 Lambda.Conv Church_Rosser.church_rosser R15118 Lambda.Reduction red_sum_sum R15118 Lambda.Reduction red_sum_sum R15231 Lambda.Reduction red_prod_prod R15231 Lambda.Reduction red_prod_prod R15346 Lambda.Reduction red_prod_prod R15346 Lambda.Reduction red_prod_prod R15408 Lambda.Reduction red_sum_sum R15408 Lambda.Reduction red_sum_sum R15636 Coq.Init.Logic "~ x" type_scope R15638 Lambda.Reduction conv R15657 Lambda.Terms Sum R15644 Lambda.Terms Subset R15713 Lambda.Terms Subset R15726 Lambda.Terms Sum R15693 Lambda.Conv Church_Rosser.church_rosser R15713 Lambda.Terms Subset R15726 Lambda.Terms Sum R15693 Lambda.Conv Church_Rosser.church_rosser R15848 Lambda.Reduction red_sum_sum R15848 Lambda.Reduction red_sum_sum R15961 Lambda.Reduction red_subset_subset R15961 Lambda.Reduction red_subset_subset R16080 Lambda.Reduction red_subset_subset R16080 Lambda.Reduction red_subset_subset R16146 Lambda.Reduction red_sum_sum R16146 Lambda.Reduction red_sum_sum R16371 Coq.Init.Logic "~ x" type_scope R16373 Lambda.Reduction conv R16389 Lambda.Terms Abs R16379 Lambda.Terms Sum R16445 Lambda.Terms Sum R16455 Lambda.Terms Abs R16425 Lambda.Conv Church_Rosser.church_rosser R16445 Lambda.Terms Sum R16455 Lambda.Terms Abs R16425 Lambda.Conv Church_Rosser.church_rosser R16577 Lambda.Reduction red_abs_abs R16577 Lambda.Reduction red_abs_abs R16690 Lambda.Reduction red_sum_sum R16690 Lambda.Reduction red_sum_sum R16803 Lambda.Reduction red_sum_sum R16803 Lambda.Reduction red_sum_sum R16863 Lambda.Reduction red_abs_abs R16863 Lambda.Reduction red_abs_abs R17091 Coq.Init.Logic "~ x" type_scope R17093 Lambda.Reduction conv R17109 Lambda.Terms Pair R17099 Lambda.Terms Sum R17168 Lambda.Terms Sum R17178 Lambda.Terms Pair R17148 Lambda.Conv Church_Rosser.church_rosser R17168 Lambda.Terms Sum R17178 Lambda.Terms Pair R17148 Lambda.Conv Church_Rosser.church_rosser R17303 Lambda.Reduction red_pair_pair R17303 Lambda.Reduction red_pair_pair R17420 Lambda.Reduction red_sum_sum R17420 Lambda.Reduction red_sum_sum R17533 Lambda.Reduction red_sum_sum R17533 Lambda.Reduction red_sum_sum R17593 Lambda.Reduction red_pair_pair R17593 Lambda.Reduction red_pair_pair R17862 Coq.Init.Logic "~ x" type_scope R17864 Lambda.Reduction conv R17883 Lambda.Terms Abs R17870 Lambda.Terms Subset R17939 Lambda.Terms Subset R17952 Lambda.Terms Abs R17919 Lambda.Conv Church_Rosser.church_rosser R17939 Lambda.Terms Subset R17952 Lambda.Terms Abs R17919 Lambda.Conv Church_Rosser.church_rosser R18074 Lambda.Reduction red_abs_abs R18074 Lambda.Reduction red_abs_abs R18187 Lambda.Reduction red_subset_subset R18187 Lambda.Reduction red_subset_subset R18306 Lambda.Reduction red_subset_subset R18306 Lambda.Reduction red_subset_subset R18372 Lambda.Reduction red_abs_abs R18372 Lambda.Reduction red_abs_abs R18603 Coq.Init.Logic "~ x" type_scope R18605 Lambda.Reduction conv R18624 Lambda.Terms Pair R18611 Lambda.Terms Subset R18683 Lambda.Terms Subset R18696 Lambda.Terms Pair R18663 Lambda.Conv Church_Rosser.church_rosser R18683 Lambda.Terms Subset R18696 Lambda.Terms Pair R18663 Lambda.Conv Church_Rosser.church_rosser R18821 Lambda.Reduction red_pair_pair R18821 Lambda.Reduction red_pair_pair R18938 Lambda.Reduction red_subset_subset R18938 Lambda.Reduction red_subset_subset R19057 Lambda.Reduction red_subset_subset R19057 Lambda.Reduction red_subset_subset R19123 Lambda.Reduction red_pair_pair R19123 Lambda.Reduction red_pair_pair FLambda.Conv_Dec R200 Coq.Relations.Relation_Operators union R217 Coq.Relations.Relation_Operators transp R226 Lambda.Reduction red1 R208 Lambda.Terms subterm R258 Coq.Relations.Relation_Operators clos_trans R271 Lambda.Conv_Dec ord_norm1 R385 Lambda.Conv_Dec ord_norm R370 Lambda.Terms subterm R364 Lambda.Terms term R364 Lambda.Terms term R442 Lambda.Conv_Dec subterm_ord_norm R557 Lambda.Conv_Dec ord_norm R545 Lambda.Reduction red1 R539 Lambda.Terms term R517 Lambda.Reduction red R511 Lambda.Terms term R511 Lambda.Terms term R637 Coq.Relations.Relation_Operators t_trans R637 Coq.Relations.Relation_Operators t_trans R701 Coq.Init.Wf well_founded R714 Lambda.Terms subterm R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R770 Coq.Init.Wf Acc_intro R989 Coq.Init.Wf Acc_intro R989 Coq.Init.Wf Acc_intro R1165 Coq.Init.Wf Acc R1169 Lambda.Conv_Dec ord_norm1 R1157 Lambda.Reduction sn R1151 Lambda.Terms term R1222 Coq.Wellfounded.Union Acc_union R1222 Coq.Wellfounded.Union Acc_union R1258 Lambda.Reduction commut_red1_subterm R1258 Lambda.Reduction commut_red1_subterm R1294 Lambda.Conv_Dec wf_subterm R1294 Lambda.Conv_Dec wf_subterm R1366 Coq.Init.Wf Acc R1370 Lambda.Conv_Dec ord_norm R1358 Lambda.Reduction sn R1352 Lambda.Terms term R1421 Coq.Wellfounded.Transitive_Closure Acc_clos_trans R1421 Coq.Wellfounded.Transitive_Closure Acc_clos_trans R1443 Lambda.Conv_Dec wf_ord_norm1 R1443 Lambda.Conv_Dec wf_ord_norm1 R1571 Lambda.Terms Srt R1580 Lambda.Terms Srt R1592 Lambda.Terms Ref R1601 Lambda.Terms Ref R1613 Lambda.Terms Abs R1624 Lambda.Terms Abs R1652 Lambda.Terms App R1691 Lambda.Terms term R1711 Lambda.Terms Abs R1728 Lambda.Terms subst R1761 Lambda.Terms App R1794 Lambda.Terms Pair R1808 Lambda.Terms Pair R1846 Lambda.Terms Prod R1858 Lambda.Terms Prod R1887 Lambda.Terms Sum R1898 Lambda.Terms Sum R1926 Lambda.Terms Subset R1940 Lambda.Terms Subset R1971 Lambda.Terms Pi1 R2002 Lambda.Terms term R2020 Lambda.Terms Pair R2049 Lambda.Terms Pi1 R2071 Lambda.Terms Pi2 R2100 Lambda.Terms term R2118 Lambda.Terms Pair R2147 Lambda.Terms Pi2 R1539 Lambda.Terms term R1531 Lambda.Terms term R1517 Lambda.Terms term R2225 Coq.Init.Specif "{ x : A | P & Q }" type_scope R2237 Lambda.Reduction red R2230 Lambda.Terms term R2248 Lambda.Reduction normal R2230 Lambda.Terms term R2217 Lambda.Reduction sn R2211 Lambda.Terms term R2277 Coq.Init.Wf Acc R2281 Lambda.Conv_Dec ord_norm R2277 Coq.Init.Wf Acc R2281 Lambda.Conv_Dec ord_norm R2384 Lambda.Terms Srt R2384 Lambda.Terms Srt R2469 Lambda.Terms Ref R2469 Lambda.Terms Ref R2672 Lambda.Terms Abs R2672 Lambda.Terms Abs R2975 Lambda.Terms App R2980 Lambda.Terms Srt R2975 Lambda.Terms App R2980 Lambda.Terms Srt R3115 Lambda.Terms App R3120 Lambda.Terms Ref R3115 Lambda.Terms App R3120 Lambda.Terms Ref R3267 Lambda.Terms subst R3267 Lambda.Terms subst R3345 Lambda.Terms subst R3325 Lambda.Reduction trans_red_red R3345 Lambda.Terms subst R3325 Lambda.Reduction trans_red_red R3395 Lambda.Terms App R3400 Lambda.Terms Abs R3379 Lambda.Reduction trans_red R3395 Lambda.Terms App R3400 Lambda.Terms Abs R3379 Lambda.Reduction trans_red R3460 Lambda.Terms App R3465 Lambda.Terms Abs R3436 Lambda.Conv_Dec red_red1_ord_norm R3460 Lambda.Terms App R3465 Lambda.Terms Abs R3436 Lambda.Conv_Dec red_red1_ord_norm R3503 Lambda.Terms App R3508 Lambda.Terms App R3503 Lambda.Terms App R3508 Lambda.Terms App R3651 Lambda.Terms App R3656 Lambda.Terms Pair R3651 Lambda.Terms App R3656 Lambda.Terms Pair R3803 Lambda.Terms App R3808 Lambda.Terms Prod R3803 Lambda.Terms App R3808 Lambda.Terms Prod R3952 Lambda.Terms App R3957 Lambda.Terms Sum R3952 Lambda.Terms App R3957 Lambda.Terms Sum R4100 Lambda.Terms App R4105 Lambda.Terms Subset R4100 Lambda.Terms App R4105 Lambda.Terms Subset R4251 Lambda.Terms App R4256 Lambda.Terms Pi1 R4251 Lambda.Terms App R4256 Lambda.Terms Pi1 R4397 Lambda.Terms App R4402 Lambda.Terms Pi2 R4397 Lambda.Terms App R4402 Lambda.Terms Pi2 R4738 Lambda.Terms Pair R4738 Lambda.Terms Pair R5029 Lambda.Terms Prod R5029 Lambda.Terms Prod R5283 Lambda.Terms Sum R5283 Lambda.Terms Sum R5536 Lambda.Terms Subset R5536 Lambda.Terms Subset R5789 Lambda.Terms Pi1 R5794 Lambda.Terms Srt R5789 Lambda.Terms Pi1 R5794 Lambda.Terms Srt R5928 Lambda.Terms Pi1 R5933 Lambda.Terms Ref R5928 Lambda.Terms Pi1 R5933 Lambda.Terms Ref R6067 Lambda.Terms Pi1 R6072 Lambda.Terms Abs R6067 Lambda.Terms Pi1 R6072 Lambda.Terms Abs R6209 Lambda.Terms Pi1 R6214 Lambda.Terms App R6209 Lambda.Terms Pi1 R6214 Lambda.Terms App R6389 Lambda.Terms Pi1 R6394 Lambda.Terms Pair R6373 Lambda.Reduction trans_red R6389 Lambda.Terms Pi1 R6394 Lambda.Terms Pair R6373 Lambda.Reduction trans_red R6498 Lambda.Terms Pair R6498 Lambda.Terms Pair R6541 Lambda.Terms Pi1 R6546 Lambda.Terms Prod R6541 Lambda.Terms Pi1 R6546 Lambda.Terms Prod R6683 Lambda.Terms Pi1 R6688 Lambda.Terms Sum R6683 Lambda.Terms Pi1 R6688 Lambda.Terms Sum R6824 Lambda.Terms Pi1 R6829 Lambda.Terms Subset R6824 Lambda.Terms Pi1 R6829 Lambda.Terms Subset R6968 Lambda.Terms Pi1 R6973 Lambda.Terms Pi1 R6968 Lambda.Terms Pi1 R6973 Lambda.Terms Pi1 R7108 Lambda.Terms Pi1 R7113 Lambda.Terms Pi2 R7108 Lambda.Terms Pi1 R7113 Lambda.Terms Pi2 R7357 Lambda.Terms Pi2 R7362 Lambda.Terms Srt R7357 Lambda.Terms Pi2 R7362 Lambda.Terms Srt R7496 Lambda.Terms Pi2 R7501 Lambda.Terms Ref R7496 Lambda.Terms Pi2 R7501 Lambda.Terms Ref R7635 Lambda.Terms Pi2 R7640 Lambda.Terms Abs R7635 Lambda.Terms Pi2 R7640 Lambda.Terms Abs R7777 Lambda.Terms Pi2 R7782 Lambda.Terms App R7777 Lambda.Terms Pi2 R7782 Lambda.Terms App R7957 Lambda.Terms Pi2 R7962 Lambda.Terms Pair R7941 Lambda.Reduction trans_red R7957 Lambda.Terms Pi2 R7962 Lambda.Terms Pair R7941 Lambda.Reduction trans_red R8066 Lambda.Terms Pair R8066 Lambda.Terms Pair R8109 Lambda.Terms Pi2 R8114 Lambda.Terms Prod R8109 Lambda.Terms Pi2 R8114 Lambda.Terms Prod R8251 Lambda.Terms Pi2 R8256 Lambda.Terms Sum R8251 Lambda.Terms Pi2 R8256 Lambda.Terms Sum R8392 Lambda.Terms Pi2 R8397 Lambda.Terms Subset R8392 Lambda.Terms Pi2 R8397 Lambda.Terms Subset R8536 Lambda.Terms Pi2 R8541 Lambda.Terms Pi1 R8536 Lambda.Terms Pi2 R8541 Lambda.Terms Pi1 R8676 Lambda.Terms Pi2 R8681 Lambda.Terms Pi2 R8676 Lambda.Terms Pi2 R8681 Lambda.Terms Pi2 R8814 Lambda.Conv_Dec wf_ord_norm R8814 Lambda.Conv_Dec wf_ord_norm R8884 Coq.Init.Specif "{ A } + { B }" type_scope R8887 Coq.Init.Logic "x = y" type_scope R8897 Coq.Init.Logic "x <> y" type_scope R8878 Lambda.Terms term R8878 Lambda.Terms term R8956 Coq.Arith.Peano_dec eq_nat_dec R8956 Coq.Arith.Peano_dec eq_nat_dec R9032 Coq.Init.Specif "{ A } + { B }" type_scope R9033 Lambda.Reduction conv R9046 Coq.Init.Logic "~ x" type_scope R9048 Lambda.Reduction conv R9024 Lambda.Reduction sn R9016 Lambda.Reduction sn R9010 Lambda.Terms term R9010 Lambda.Terms term R9091 Lambda.Conv_Dec compute_nf R9091 Lambda.Conv_Dec compute_nf R9143 Lambda.Conv_Dec compute_nf R9143 Lambda.Conv_Dec compute_nf R9195 Lambda.Conv_Dec eqterm R9195 Lambda.Conv_Dec eqterm R9263 Lambda.Reduction trans_conv_conv R9263 Lambda.Reduction trans_conv_conv R9326 Lambda.Reduction sym_conv R9326 Lambda.Reduction sym_conv R9399 Lambda.Conv church_rosser R9399 Lambda.Conv church_rosser R9457 Lambda.Reduction red_normal R9457 Lambda.Reduction red_normal R9499 Lambda.Reduction red_normal R9499 Lambda.Reduction red_normal R9539 Lambda.Reduction trans_conv_conv R9539 Lambda.Reduction trans_conv_conv R9584 Lambda.Reduction trans_conv_conv R9584 Lambda.Reduction trans_conv_conv R9629 Lambda.Reduction sym_conv R9629 Lambda.Reduction sym_conv FLambda.Env R153 Coq.Init.Datatypes nat R176 Lambda.Terms sort R215 Lambda.Terms term R240 Coq.Lists.List list R245 Lambda.Terms term R275 Lambda.Env env R311 Coq.Init.Logic ex2 R353 Lambda.MyList item R368 Coq.Lists.List list R373 Lambda.Terms term R358 Lambda.Terms term R327 Coq.Init.Logic "x = y" type_scope R329 Lambda.Terms lift R335 Coq.Init.Datatypes S R423 Lambda.Env env R416 Lambda.Env env R409 Coq.Init.Datatypes nat R478 Coq.Lists.List "x :: y" list_scope R471 Coq.Init.Datatypes "" nat_scope R604 Coq.Lists.List "x :: y" list_scope R589 Lambda.Terms lift_rec R598 Coq.Init.Datatypes "" nat_scope R582 Coq.Lists.List "x :: y" list_scope R574 Coq.Init.Datatypes S R627 Lambda.Env ins_O R633 Lambda.Env ins_S R767 Lambda.MyList item R779 Coq.Init.Datatypes S R751 Lambda.MyList item R733 Coq.Init.Peano "n <= m" nat_scope R726 Coq.Init.Datatypes nat R690 Lambda.Env ins_in_env R1077 Lambda.Env item_lift R1088 Lambda.Terms lift_rec R1097 Coq.Init.Datatypes "" nat_scope R1058 Lambda.Env item_lift R1041 Coq.Init.Peano "x > y" nat_scope R1031 Coq.Init.Datatypes nat R995 Lambda.Env ins_in_env R1222 Lambda.Terms lift_rec R1231 Coq.Init.Datatypes "" nat_scope R1222 Lambda.Terms lift_rec R1231 Coq.Init.Datatypes "" nat_scope R1301 Lambda.LiftSubst permute_lift R1301 Lambda.LiftSubst permute_lift R1428 Lambda.Terms lift R1434 Coq.Init.Datatypes S R1428 Lambda.Terms lift R1434 Coq.Init.Datatypes S R1544 Lambda.Terms lift R1550 Coq.Init.Datatypes S R1553 Coq.Init.Datatypes S R1544 Lambda.Terms lift R1550 Coq.Init.Datatypes S R1553 Coq.Init.Datatypes S R1586 Lambda.LiftSubst simpl_lift R1586 Lambda.LiftSubst simpl_lift R1691 Coq.Init.Logic "x = y" type_scope R1653 Lambda.Terms lift_rec R1685 Coq.Init.Datatypes S R1665 Lambda.Terms lift R1671 Coq.Init.Datatypes S R1674 Coq.Init.Datatypes S R1662 Coq.Init.Datatypes "" nat_scope R1696 Lambda.Terms lift R1704 Lambda.Terms lift_rec R1716 Lambda.Terms lift R1722 Coq.Init.Datatypes S R1713 Coq.Init.Datatypes "" nat_scope R1701 Coq.Init.Datatypes "" nat_scope R1691 Coq.Init.Logic "x = y" type_scope R1653 Lambda.Terms lift_rec R1685 Coq.Init.Datatypes S R1665 Lambda.Terms lift R1671 Coq.Init.Datatypes S R1674 Coq.Init.Datatypes S R1662 Coq.Init.Datatypes "" nat_scope R1696 Lambda.Terms lift R1704 Lambda.Terms lift_rec R1716 Lambda.Terms lift R1722 Coq.Init.Datatypes S R1713 Coq.Init.Datatypes "" nat_scope R1701 Coq.Init.Datatypes "" nat_scope R1754 Lambda.LiftSubst permute_lift R1768 Lambda.Terms lift R1774 Coq.Init.Datatypes S R1754 Lambda.LiftSubst permute_lift R1768 Lambda.Terms lift R1774 Coq.Init.Datatypes S R1823 Lambda.Terms lift R1829 Coq.Init.Datatypes S R1832 Coq.Init.Datatypes S R1823 Lambda.Terms lift R1829 Coq.Init.Datatypes S R1832 Coq.Init.Datatypes S R1859 Lambda.LiftSubst simpl_lift R1859 Lambda.LiftSubst simpl_lift R2005 Lambda.Env env R1998 Lambda.Env env R1991 Coq.Init.Datatypes nat R2064 Coq.Lists.List "x :: y" list_scope R2059 Coq.Init.Datatypes "" nat_scope R2197 Coq.Lists.List "x :: y" list_scope R2181 Lambda.Terms subst_rec R2174 Coq.Lists.List "x :: y" list_scope R2166 Coq.Init.Datatypes S R2220 Lambda.Env sub_O R2226 Lambda.Env sub_S R2368 Lambda.MyList item R2348 Lambda.MyList item R2360 Coq.Init.Datatypes S R2330 Coq.Init.Peano "n <= m" nat_scope R2323 Coq.Init.Datatypes nat R2285 Lambda.Env sub_in_env R2641 Lambda.MyList item R2617 Lambda.Env sub_in_env R2848 Lambda.Env item_lift R2859 Lambda.Terms subst_rec R2829 Lambda.Env item_lift R2812 Coq.Init.Peano "x > y" nat_scope R2802 Coq.Init.Datatypes nat R2764 Lambda.Env sub_in_env R3014 Lambda.Terms subst_rec R3014 Lambda.Terms subst_rec R3075 Lambda.LiftSubst commut_lift_subst R3075 Lambda.LiftSubst commut_lift_subst R3197 Lambda.Terms lift R3203 Coq.Init.Datatypes S R3197 Lambda.Terms lift R3203 Coq.Init.Datatypes S R3312 Lambda.LiftSubst simpl_lift R3312 Lambda.LiftSubst simpl_lift R3369 Lambda.Terms lift R3375 Coq.Init.Datatypes S R3378 Coq.Init.Datatypes S R3369 Lambda.Terms lift R3375 Coq.Init.Datatypes S R3378 Coq.Init.Datatypes S R3406 Lambda.LiftSubst simpl_lift R3406 Lambda.LiftSubst simpl_lift R3517 Coq.Init.Logic "x = y" type_scope R3473 Lambda.Terms subst_rec R3511 Coq.Init.Datatypes S R3486 Lambda.Terms lift R3494 Lambda.Terms lift R3500 Coq.Init.Datatypes S R3491 Coq.Init.Datatypes "" nat_scope R3522 Lambda.Terms lift R3530 Lambda.Terms subst_rec R3543 Lambda.Terms lift R3549 Coq.Init.Datatypes S R3527 Coq.Init.Datatypes "" nat_scope R3517 Coq.Init.Logic "x = y" type_scope R3473 Lambda.Terms subst_rec R3511 Coq.Init.Datatypes S R3486 Lambda.Terms lift R3494 Lambda.Terms lift R3500 Coq.Init.Datatypes S R3491 Coq.Init.Datatypes "" nat_scope R3522 Lambda.Terms lift R3530 Lambda.Terms subst_rec R3543 Lambda.Terms lift R3549 Coq.Init.Datatypes S R3527 Coq.Init.Datatypes "" nat_scope R3578 Lambda.LiftSubst commut_lift_subst R3578 Lambda.LiftSubst commut_lift_subst FLambda.InvLiftSubst R331 Coq.Init.Logic "'exists' x , p" type_scope R342 Coq.Init.Logic "'exists' x , p" type_scope R368 Coq.Init.Logic "A /\ B" type_scope R355 Coq.Init.Logic "x = y" type_scope R357 Lambda.Terms Prod R393 Coq.Init.Logic "A /\ B" type_scope R373 Coq.Init.Logic "x = y" type_scope R376 Lambda.Terms lift_rec R390 Coq.Init.Datatypes "" nat_scope R398 Coq.Init.Logic "x = y" type_scope R401 Lambda.Terms lift_rec R415 Coq.Init.Datatypes "" nat_scope R316 Coq.Init.Logic "x = y" type_scope R307 Lambda.Terms lift R318 Lambda.Terms Prod R648 Coq.Init.Logic "'exists' x , p" type_scope R659 Coq.Init.Logic "'exists' x , p" type_scope R684 Coq.Init.Logic "A /\ B" type_scope R672 Coq.Init.Logic "x = y" type_scope R674 Lambda.Terms Sum R709 Coq.Init.Logic "A /\ B" type_scope R689 Coq.Init.Logic "x = y" type_scope R692 Lambda.Terms lift_rec R706 Coq.Init.Datatypes "" nat_scope R714 Coq.Init.Logic "x = y" type_scope R717 Lambda.Terms lift_rec R731 Coq.Init.Datatypes "" nat_scope R634 Coq.Init.Logic "x = y" type_scope R625 Lambda.Terms lift R636 Lambda.Terms Sum R970 Coq.Init.Logic "'exists' x , p" type_scope R981 Coq.Init.Logic "'exists' x , p" type_scope R1009 Coq.Init.Logic "A /\ B" type_scope R994 Coq.Init.Logic "x = y" type_scope R996 Lambda.Terms Subset R1034 Coq.Init.Logic "A /\ B" type_scope R1014 Coq.Init.Logic "x = y" type_scope R1017 Lambda.Terms lift_rec R1031 Coq.Init.Datatypes "" nat_scope R1039 Coq.Init.Logic "x = y" type_scope R1042 Lambda.Terms lift_rec R1056 Coq.Init.Datatypes "" nat_scope R953 Coq.Init.Logic "x = y" type_scope R944 Lambda.Terms lift R955 Lambda.Terms Subset R1289 Coq.Init.Logic "'exists' x , p" type_scope R1300 Coq.Init.Logic "'exists' x , p" type_scope R1325 Coq.Init.Logic "A /\ B" type_scope R1313 Coq.Init.Logic "x = y" type_scope R1315 Lambda.Terms Abs R1350 Coq.Init.Logic "A /\ B" type_scope R1330 Coq.Init.Logic "x = y" type_scope R1333 Lambda.Terms lift_rec R1347 Coq.Init.Datatypes "" nat_scope R1355 Coq.Init.Logic "x = y" type_scope R1358 Lambda.Terms lift_rec R1372 Coq.Init.Datatypes "" nat_scope R1275 Coq.Init.Logic "x = y" type_scope R1266 Lambda.Terms lift R1277 Lambda.Terms Abs R1605 Coq.Init.Logic "'exists' x , p" type_scope R1616 Coq.Init.Logic "'exists' x , p" type_scope R1641 Coq.Init.Logic "A /\ B" type_scope R1629 Coq.Init.Logic "x = y" type_scope R1631 Lambda.Terms App R1666 Coq.Init.Logic "A /\ B" type_scope R1646 Coq.Init.Logic "x = y" type_scope R1649 Lambda.Terms lift_rec R1663 Coq.Init.Datatypes "" nat_scope R1671 Coq.Init.Logic "x = y" type_scope R1674 Lambda.Terms lift_rec R1688 Coq.Init.Datatypes "" nat_scope R1591 Coq.Init.Logic "x = y" type_scope R1582 Lambda.Terms lift R1593 Lambda.Terms App R1927 Lambda.Utils "'exists3' x y w , p" type_scope R1963 Coq.Init.Logic "A /\ B" type_scope R1947 Coq.Init.Logic "x = y" type_scope R1949 Lambda.Terms Pair R1988 Coq.Init.Logic "A /\ B" type_scope R1968 Coq.Init.Logic "x = y" type_scope R1971 Lambda.Terms lift_rec R1985 Coq.Init.Datatypes "" nat_scope R2013 Coq.Init.Logic "A /\ B" type_scope R1993 Coq.Init.Logic "x = y" type_scope R1996 Lambda.Terms lift_rec R2010 Coq.Init.Datatypes "" nat_scope R2018 Coq.Init.Logic "x = y" type_scope R2021 Lambda.Terms lift_rec R2035 Coq.Init.Datatypes "" nat_scope R1910 Coq.Init.Logic "x = y" type_scope R1901 Lambda.Terms lift R1912 Lambda.Terms Pair R2258 Coq.Init.Logic "'exists' x , p" type_scope R2280 Coq.Init.Logic "A /\ B" type_scope R2271 Coq.Init.Logic "x = y" type_scope R2273 Lambda.Terms Pi1 R2285 Coq.Init.Logic "x = y" type_scope R2288 Lambda.Terms lift_rec R2302 Coq.Init.Datatypes "" nat_scope R2246 Coq.Init.Logic "x = y" type_scope R2237 Lambda.Terms lift R2248 Lambda.Terms Pi1 R2510 Coq.Init.Logic "'exists' x , p" type_scope R2532 Coq.Init.Logic "A /\ B" type_scope R2523 Coq.Init.Logic "x = y" type_scope R2525 Lambda.Terms Pi2 R2537 Coq.Init.Logic "x = y" type_scope R2540 Lambda.Terms lift_rec R2554 Coq.Init.Datatypes "" nat_scope R2498 Coq.Init.Logic "x = y" type_scope R2489 Lambda.Terms lift R2500 Lambda.Terms Pi2 R2764 Coq.Init.Logic "x = y" type_scope R2766 Lambda.Terms Srt R2751 Coq.Init.Logic "x = y" type_scope R2742 Lambda.Terms lift R2753 Lambda.Terms Srt R2952 Coq.Init.Logic "A \/ B" type_scope R2944 Coq.Init.Logic "x = y" type_scope R2946 Lambda.Terms Srt R2958 Coq.Init.Logic "x = y" type_scope R2960 Lambda.Terms Srt R2928 Coq.Init.Logic "x = y" type_scope R2911 Lambda.Terms subst_rec R2930 Lambda.Terms Srt R3090 Coq.Arith.Compare_dec lt_eq_lt_dec R3090 Coq.Arith.Compare_dec lt_eq_lt_dec R3193 Lambda.InvLiftSubst inv_lift_sort R3193 Lambda.InvLiftSubst inv_lift_sort FLambda.Hnf FLambda.Hnf FLambda.Hnf R526 Coq.Init.Datatypes nat R549 Lambda.Terms sort R588 Lambda.Terms term R676 Coq.Init.Specif "{ x : A | P }" type_scope R689 Lambda.Reduction sn R682 Lambda.Terms term R829 Lambda.Hnf snterm R819 Lambda.Hnf snterm R861 Lambda.Conv_Dec ord_norm R922 Coq.Init.Wf well_founded R935 Lambda.Hnf sn_ord R993 Lambda.Conv_Dec wf_ord_norm R993 Lambda.Conv_Dec wf_ord_norm R1051 Coq.Init.Wf Acc_intro R1051 Coq.Init.Wf Acc_intro R1144 Lambda.Hnf sn_ord_wf R1460 Lambda.Hnf snterm R1472 Lambda.Hnf sn_ord R1482 Coq.Init.Specif "{ x : A | P }" type_scope R1495 Lambda.Reduction red R1488 Lambda.Terms term R1482 Coq.Init.Specif "{ x : A | P }" type_scope R1495 Lambda.Reduction red R1488 Lambda.Terms term R1529 Lambda.Terms App R1600 Lambda.Terms Abs R1616 Lambda.Terms subst R1644 Lambda.Terms App R1672 Lambda.Terms Pi1 R1736 Lambda.Terms Pair R1781 Lambda.Terms Pi1 R1803 Lambda.Terms Pi2 R1868 Lambda.Terms Pair R1903 Lambda.Terms Pi2 R2129 Lambda.Reduction sn R2114 Lambda.Terms subterm R2097 Coq.Init.Logic "x = y" type_scope R2089 Lambda.Terms term R2070 Lambda.Hnf snterm R2196 Lambda.Reduction subterm_sn R2196 Lambda.Reduction subterm_sn FLambda.Hnf R526 Coq.Init.Datatypes nat R549 Lambda.Terms sort R588 Lambda.Terms term R676 Coq.Init.Specif "{ x : A | P }" type_scope R689 Lambda.Reduction sn R682 Lambda.Terms term R829 Lambda.Hnf snterm R819 Lambda.Hnf snterm R861 Lambda.Conv_Dec ord_norm R922 Coq.Init.Wf well_founded R935 Lambda.Hnf sn_ord R993 Lambda.Conv_Dec wf_ord_norm R993 Lambda.Conv_Dec wf_ord_norm R1051 Coq.Init.Wf Acc_intro R1051 Coq.Init.Wf Acc_intro R1144 Lambda.Hnf sn_ord_wf R1460 Lambda.Hnf snterm R1472 Lambda.Hnf sn_ord R1482 Coq.Init.Specif "{ x : A | P }" type_scope R1495 Lambda.Reduction red R1488 Lambda.Terms term R1482 Coq.Init.Specif "{ x : A | P }" type_scope R1495 Lambda.Reduction red R1488 Lambda.Terms term R1529 Lambda.Terms App R1600 Lambda.Terms Abs R1616 Lambda.Terms subst R1644 Lambda.Terms App R1672 Lambda.Terms Pi1 R1736 Lambda.Terms Pair R1781 Lambda.Terms Pi1 R1803 Lambda.Terms Pi2 R1868 Lambda.Terms Pair R1903 Lambda.Terms Pi2 R2129 Lambda.Reduction sn R2114 Lambda.Terms subterm R2097 Coq.Init.Logic "x = y" type_scope R2089 Lambda.Terms term R2070 Lambda.Hnf snterm R2196 Lambda.Reduction subterm_sn R2196 Lambda.Reduction subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn R2275 Lambda.Hnf sn_proj_subterm_sn FLambda.Hnf FLambda.CCSum.Types R181 Coq.Init.Datatypes nat R204 Lambda.Terms sort R243 Lambda.Terms term R270 Coq.Lists.List list R275 Lambda.Terms term R307 Lambda.CCSum.Types env R349 Coq.Init.Logic ex2 R391 Lambda.MyList item R406 Coq.Lists.List list R411 Lambda.Terms term R396 Lambda.Terms term R365 Coq.Init.Logic "x = y" type_scope R367 Lambda.Terms lift R373 Coq.Init.Datatypes S R439 Lambda.CCSum.Types env R562 Lambda.Terms term R554 Lambda.Terms term R547 Lambda.CCSum.Types env R472 Coq.Lists.List nil R530 Coq.Lists.List "x :: y" list_scope R514 Lambda.Terms Srt R630 Lambda.Terms Srt R634 Lambda.Terms kind R619 Lambda.Terms Srt R623 Lambda.Terms prop R690 Lambda.Terms Srt R694 Lambda.Terms kind R680 Lambda.Terms Srt R684 Lambda.Terms set R791 Lambda.Terms Ref R765 Lambda.CCSum.Types item_lift R757 Coq.Init.Datatypes nat R968 Lambda.Terms Prod R958 Lambda.Terms Abs R938 Coq.Lists.List "x :: y" list_scope R914 Lambda.Terms Srt R905 Coq.Lists.List "x :: y" list_scope R882 Lambda.Terms term R851 Lambda.Terms Srt R1115 Lambda.Terms subst R1105 Lambda.Terms App R1084 Lambda.Terms Prod R1062 Lambda.Terms term R1015 Lambda.Terms term R1339 Lambda.Terms Sum R1318 Lambda.Terms Pair R1324 Lambda.Terms Sum R1293 Lambda.Terms subst R1262 Lambda.Terms Srt R1253 Coq.Lists.List "x :: y" list_scope R1187 Lambda.Terms Srt R1162 Lambda.Terms term R1490 Lambda.Terms Srt R1479 Lambda.Terms Prod R1461 Lambda.Terms Srt R1452 Coq.Lists.List "x :: y" list_scope R1429 Lambda.Terms term R1400 Lambda.Terms Srt R1638 Lambda.Terms Srt R1628 Lambda.Terms Sum R1610 Lambda.Terms Srt R1601 Coq.Lists.List "x :: y" list_scope R1578 Lambda.Terms term R1549 Lambda.Terms Srt R1793 Lambda.Terms Srt R1797 Lambda.Terms set R1780 Lambda.Terms Subset R1760 Lambda.Terms Srt R1764 Lambda.Terms prop R1751 Coq.Lists.List "x :: y" list_scope R1731 Lambda.Terms term R1701 Lambda.Terms Srt R1705 Lambda.Terms set R1874 Lambda.Terms Pi1 R1855 Lambda.Terms Sum R1963 Lambda.Terms subst R1970 Lambda.Terms Pi1 R1955 Lambda.Terms Pi2 R1936 Lambda.Terms Sum R2078 Lambda.Terms Srt R2047 Lambda.Reduction conv R2021 Lambda.Terms term R2021 Lambda.Terms term R2115 Lambda.CCSum.Types wf_nil R2122 Lambda.CCSum.Types type_prop R2132 Lambda.CCSum.Types type_set R2141 Lambda.CCSum.Types type_var R2226 Lambda.CCSum.Types typ R2241 Lambda.Terms Srt R2245 Lambda.Terms kind R2233 Lambda.Terms Srt R2218 Lambda.CCSum.Types wf R2195 Lambda.Terms is_prop R2297 Lambda.CCSum.Types type_prop R2297 Lambda.CCSum.Types type_prop R2323 Lambda.CCSum.Types type_set R2323 Lambda.CCSum.Types type_set R2396 Lambda.Terms free_db R2405 Coq.Lists.List length R2383 Lambda.CCSum.Types typ R2523 Lambda.Terms db_ref R2523 Lambda.Terms db_ref R2652 Lambda.CCSum.Types wf R2639 Lambda.CCSum.Types typ R2817 Coq.Init.Logic "'exists' x : t , p" type_scope R2834 Lambda.CCSum.Types typ R2843 Lambda.Terms Srt R2828 Lambda.Terms sort R2801 Lambda.MyList item R2783 Lambda.CCSum.Types wf R2759 Lambda.MyList trunc R2768 Coq.Init.Datatypes S R3229 Lambda.Terms Srt R3214 Lambda.CCSum.Types typ_wf R3229 Lambda.Terms Srt R3214 Lambda.CCSum.Types typ_wf FLambda.CCSum.Inversion R186 Coq.Init.Datatypes nat R209 Lambda.Terms sort R248 Lambda.Terms term R327 Lambda.Terms Srt R331 Lambda.Terms prop R339 Lambda.Reduction conv R347 Lambda.Terms Srt R351 Lambda.Terms kind R368 Lambda.Terms Srt R372 Lambda.Terms set R379 Lambda.Reduction conv R387 Lambda.Terms Srt R391 Lambda.Terms kind R408 Lambda.Terms Srt R412 Lambda.Terms kind R420 Coq.Init.Logic True R431 Lambda.Terms Ref R473 Lambda.Reduction conv R481 Lambda.Terms lift R487 Coq.Init.Datatypes S R457 Lambda.MyList item R451 Lambda.Terms term R506 Lambda.Terms Abs R633 Lambda.Reduction conv R641 Lambda.Terms Prod R606 Lambda.CCSum.Types typ R622 Lambda.Terms Srt R613 Coq.Lists.List "x :: y" list_scope R586 Lambda.CCSum.Types typ R593 Coq.Lists.List "x :: y" list_scope R558 Lambda.CCSum.Types typ R567 Lambda.Terms Srt R543 Lambda.Terms term R662 Lambda.Terms App R745 Lambda.Reduction conv R753 Lambda.Terms subst R722 Lambda.CCSum.Types typ R731 Lambda.Terms Prod R709 Lambda.CCSum.Types typ R695 Lambda.Terms term R695 Lambda.Terms term R776 Lambda.Terms Pair R946 Lambda.Reduction conv R954 Lambda.Terms Sum R931 Coq.Init.Logic "x = y" type_scope R934 Lambda.Terms Sum R905 Lambda.CCSum.Types typ R914 Lambda.Terms subst R866 Lambda.CCSum.Types typ R882 Lambda.Terms Srt R873 Coq.Lists.List "x :: y" list_scope R836 Lambda.CCSum.Types typ R813 Lambda.CCSum.Types typ R822 Lambda.Terms Srt R974 Lambda.Terms Prod R1063 Lambda.Reduction conv R1071 Lambda.Terms Srt R1036 Lambda.CCSum.Types typ R1052 Lambda.Terms Srt R1043 Coq.Lists.List "x :: y" list_scope R1016 Lambda.CCSum.Types typ R1025 Lambda.Terms Srt R1090 Lambda.Terms Sum R1178 Lambda.Reduction conv R1186 Lambda.Terms Srt R1151 Lambda.CCSum.Types typ R1167 Lambda.Terms Srt R1158 Coq.Lists.List "x :: y" list_scope R1131 Lambda.CCSum.Types typ R1140 Lambda.Terms Srt R1205 Lambda.Terms Subset R1299 Lambda.Reduction conv R1307 Lambda.Terms Srt R1311 Lambda.Terms set R1270 Lambda.CCSum.Types typ R1286 Lambda.Terms Srt R1290 Lambda.Terms prop R1277 Coq.Lists.List "x :: y" list_scope R1249 Lambda.CCSum.Types typ R1258 Lambda.Terms Srt R1262 Lambda.Terms set R1327 Lambda.Terms Pi1 R1385 Lambda.Reduction conv R1364 Lambda.CCSum.Types typ R1373 Lambda.Terms Sum R1405 Lambda.Terms Pi2 R1463 Lambda.Reduction conv R1471 Lambda.Terms subst R1478 Lambda.Terms Pi1 R1442 Lambda.CCSum.Types typ R1451 Lambda.Terms Sum R1600 Lambda.CCSum.Inversion inv_type R1580 Lambda.CCSum.Inversion inv_type R1568 Lambda.Reduction conv R1558 Lambda.Terms term R1558 Lambda.Terms term R1664 Lambda.Reduction conv R1652 Lambda.Reduction conv R1646 Lambda.Terms term R1664 Lambda.Reduction conv R1652 Lambda.Reduction conv R1646 Lambda.Terms term R2311 Lambda.Reduction trans_conv_conv R2311 Lambda.Reduction trans_conv_conv R2444 Lambda.CCSum.Inversion inv_type R2431 Lambda.CCSum.Types typ R3171 Lambda.CCSum.Inversion inv_type_conv R3171 Lambda.CCSum.Inversion inv_type_conv R3271 Coq.Init.Logic "~ x" type_scope R3273 Lambda.CCSum.Types typ R3280 Lambda.Terms Srt R3284 Lambda.Terms kind R3342 Lambda.Terms Srt R3346 Lambda.Terms kind R3320 Lambda.CCSum.Inversion typ_inversion R3342 Lambda.Terms Srt R3346 Lambda.Terms kind R3320 Lambda.CCSum.Inversion typ_inversion R3470 Lambda.Reduction conv R3478 Lambda.Terms Srt R3482 Lambda.Terms kind R3448 Lambda.CCSum.Types typ R3455 Lambda.Terms Srt R3459 Lambda.Terms prop R3525 Lambda.Terms Srt R3529 Lambda.Terms prop R3503 Lambda.CCSum.Inversion typ_inversion R3525 Lambda.Terms Srt R3529 Lambda.Terms prop R3503 Lambda.CCSum.Inversion typ_inversion R3651 Lambda.Reduction conv R3659 Lambda.Terms Srt R3663 Lambda.Terms kind R3630 Lambda.CCSum.Types typ R3637 Lambda.Terms Srt R3641 Lambda.Terms set R3706 Lambda.Terms Srt R3710 Lambda.Terms set R3684 Lambda.CCSum.Inversion typ_inversion R3706 Lambda.Terms Srt R3710 Lambda.Terms set R3684 Lambda.CCSum.Inversion typ_inversion R3885 Lambda.Reduction conv R3893 Lambda.Terms lift R3899 Coq.Init.Datatypes S R3869 Lambda.MyList item R3863 Lambda.Terms term R3829 Lambda.CCSum.Types typ R3836 Lambda.Terms Ref R3955 Lambda.Terms Ref R3933 Lambda.CCSum.Inversion typ_inversion R3955 Lambda.Terms Ref R3933 Lambda.CCSum.Inversion typ_inversion R4264 Lambda.Reduction conv R4270 Lambda.Terms Prod R4237 Lambda.CCSum.Types typ R4253 Lambda.Terms Srt R4244 Coq.Lists.List "x :: y" list_scope R4217 Lambda.CCSum.Types typ R4224 Coq.Lists.List "x :: y" list_scope R4193 Lambda.CCSum.Types typ R4202 Lambda.Terms Srt R4148 Lambda.CCSum.Types typ R4155 Lambda.Terms Abs R4138 Lambda.Terms term R4333 Lambda.Terms Abs R4311 Lambda.CCSum.Inversion typ_inversion R4333 Lambda.Terms Abs R4311 Lambda.CCSum.Inversion typ_inversion R4611 Lambda.Reduction conv R4619 Lambda.Terms subst R4598 Lambda.CCSum.Types typ R4575 Lambda.CCSum.Types typ R4584 Lambda.Terms Prod R4565 Lambda.Terms term R4565 Lambda.Terms term R4526 Lambda.CCSum.Types typ R4533 Lambda.Terms App R4679 Lambda.Terms App R4657 Lambda.CCSum.Inversion typ_inversion R4679 Lambda.Terms App R4657 Lambda.CCSum.Inversion typ_inversion R5051 Lambda.Reduction conv R5060 Lambda.Terms Sum R5036 Coq.Init.Logic "x = y" type_scope R5039 Lambda.Terms Sum R5006 Lambda.CCSum.Types typ R5015 Lambda.Terms subst R4979 Lambda.CCSum.Types typ R4995 Lambda.Terms Srt R4986 Coq.Lists.List "x :: y" list_scope R4966 Lambda.CCSum.Types typ R4941 Lambda.CCSum.Types typ R4950 Lambda.Terms Srt R4916 Lambda.Terms term R4916 Lambda.Terms term R4916 Lambda.Terms term R4872 Lambda.CCSum.Types typ R4879 Lambda.Terms Pair R5117 Lambda.Terms Pair R5095 Lambda.CCSum.Inversion typ_inversion R5117 Lambda.Terms Pair R5095 Lambda.CCSum.Inversion typ_inversion R5419 Lambda.Reduction conv R5425 Lambda.Terms Srt R5392 Lambda.CCSum.Types typ R5408 Lambda.Terms Srt R5399 Coq.Lists.List "x :: y" list_scope R5372 Lambda.CCSum.Types typ R5381 Lambda.Terms Srt R5328 Lambda.CCSum.Types typ R5335 Lambda.Terms Prod R5318 Lambda.Terms term R5318 Lambda.Terms term R5483 Lambda.Terms Prod R5461 Lambda.CCSum.Inversion typ_inversion R5483 Lambda.Terms Prod R5461 Lambda.CCSum.Inversion typ_inversion R5773 Lambda.Reduction conv R5779 Lambda.Terms Srt R5746 Lambda.CCSum.Types typ R5762 Lambda.Terms Srt R5753 Coq.Lists.List "x :: y" list_scope R5726 Lambda.CCSum.Types typ R5735 Lambda.Terms Srt R5683 Lambda.CCSum.Types typ R5690 Lambda.Terms Sum R5673 Lambda.Terms term R5673 Lambda.Terms term R5837 Lambda.Terms Sum R5815 Lambda.CCSum.Inversion typ_inversion R5837 Lambda.Terms Sum R5815 Lambda.CCSum.Inversion typ_inversion R6117 Lambda.Reduction conv R6123 Lambda.Terms Srt R6127 Lambda.Terms set R6088 Lambda.CCSum.Types typ R6104 Lambda.Terms Srt R6108 Lambda.Terms prop R6095 Coq.Lists.List "x :: y" list_scope R6067 Lambda.CCSum.Types typ R6076 Lambda.Terms Srt R6080 Lambda.Terms set R6039 Lambda.CCSum.Types typ R6046 Lambda.Terms Subset R6029 Lambda.Terms term R6029 Lambda.Terms term R6182 Lambda.Terms Subset R6160 Lambda.CCSum.Inversion typ_inversion R6182 Lambda.Terms Subset R6160 Lambda.CCSum.Inversion typ_inversion R6371 Lambda.Reduction conv R6349 Lambda.CCSum.Types typ R6358 Lambda.Terms Sum R6314 Lambda.CCSum.Types typ R6321 Lambda.Terms Pi1 R6435 Lambda.Terms Pi1 R6413 Lambda.CCSum.Inversion typ_inversion R6435 Lambda.Terms Pi1 R6413 Lambda.CCSum.Inversion typ_inversion R6654 Lambda.Reduction conv R6660 Lambda.Terms subst R6667 Lambda.Terms Pi1 R6632 Lambda.CCSum.Types typ R6641 Lambda.Terms Sum R6597 Lambda.CCSum.Types typ R6604 Lambda.Terms Pi2 R6734 Lambda.Terms Pi2 R6712 Lambda.CCSum.Inversion typ_inversion R6734 Lambda.Terms Pi2 R6712 Lambda.CCSum.Inversion typ_inversion R6902 Coq.Init.Logic "~ x" type_scope R6904 Lambda.CCSum.Types typ R6883 Lambda.Terms mem_sort R6892 Lambda.Terms kind R6942 Lambda.CCSum.Inversion typ_inversion R6942 Lambda.CCSum.Inversion typ_inversion R7128 Lambda.Terms Srt R7103 Lambda.CCSum.Inversion typ_inversion R7128 Lambda.Terms Srt R7103 Lambda.CCSum.Inversion typ_inversion R7202 Coq.Lists.List "x :: y" list_scope R7212 Lambda.Terms Srt R7180 Lambda.CCSum.Inversion typ_inversion R7202 Coq.Lists.List "x :: y" list_scope R7212 Lambda.Terms Srt R7180 Lambda.CCSum.Inversion typ_inversion R7290 Lambda.Terms Srt R7265 Lambda.CCSum.Inversion typ_inversion R7290 Lambda.Terms Srt R7265 Lambda.CCSum.Inversion typ_inversion R7364 Coq.Lists.List "x :: y" list_scope R7342 Lambda.CCSum.Inversion typ_inversion R7364 Coq.Lists.List "x :: y" list_scope R7342 Lambda.CCSum.Inversion typ_inversion R7444 Lambda.Terms Prod R7419 Lambda.CCSum.Inversion typ_inversion R7444 Lambda.Terms Prod R7419 Lambda.CCSum.Inversion typ_inversion R7499 Lambda.CCSum.Inversion typ_inversion R7499 Lambda.CCSum.Inversion typ_inversion R7630 Lambda.Terms Srt R7630 Lambda.Terms Srt R7689 Lambda.CCSum.Inversion typ_inversion R7689 Lambda.CCSum.Inversion typ_inversion R7783 Lambda.Terms subst R7758 Lambda.CCSum.Inversion typ_inversion R7783 Lambda.Terms subst R7758 Lambda.CCSum.Inversion typ_inversion R7863 Lambda.Terms Srt R7838 Lambda.CCSum.Inversion typ_inversion R7863 Lambda.Terms Srt R7838 Lambda.CCSum.Inversion typ_inversion R7937 Coq.Lists.List "x :: y" list_scope R7947 Lambda.Terms Srt R7915 Lambda.CCSum.Inversion typ_inversion R7937 Coq.Lists.List "x :: y" list_scope R7947 Lambda.Terms Srt R7915 Lambda.CCSum.Inversion typ_inversion R8024 Lambda.Terms Srt R8028 Lambda.Terms set R7999 Lambda.CCSum.Inversion typ_inversion R8024 Lambda.Terms Srt R8028 Lambda.Terms set R7999 Lambda.CCSum.Inversion typ_inversion R8099 Coq.Lists.List "x :: y" list_scope R8109 Lambda.Terms Srt R8113 Lambda.Terms prop R8077 Lambda.CCSum.Inversion typ_inversion R8099 Coq.Lists.List "x :: y" list_scope R8109 Lambda.Terms Srt R8113 Lambda.Terms prop R8077 Lambda.CCSum.Inversion typ_inversion R8188 Lambda.Terms Sum R8163 Lambda.CCSum.Inversion typ_inversion R8188 Lambda.Terms Sum R8163 Lambda.CCSum.Inversion typ_inversion R8268 Lambda.Terms Sum R8241 Lambda.CCSum.Inversion typ_inversion R8268 Lambda.Terms Sum R8241 Lambda.CCSum.Inversion typ_inversion R8385 Coq.Init.Logic "~ x" type_scope R8387 Lambda.CCSum.Types typ R8364 Lambda.Reduction conv R8372 Lambda.Terms Srt R8376 Lambda.Terms kind R8412 Lambda.CCSum.Inversion typ_mem_kind R8412 Lambda.CCSum.Inversion typ_mem_kind R8432 Lambda.Reduction red_sort_mem R8432 Lambda.Reduction red_sort_mem R8473 Lambda.Terms Srt R8477 Lambda.Terms kind R8451 Lambda.Conv church_rosser R8473 Lambda.Terms Srt R8477 Lambda.Terms kind R8451 Lambda.Conv church_rosser R8538 Lambda.Reduction red_normal R8550 Lambda.Terms Srt R8554 Lambda.Terms kind R8538 Lambda.Reduction red_normal R8550 Lambda.Terms Srt R8554 Lambda.Terms kind R8759 Lambda.Reduction conv R8767 Lambda.Terms Sum R8730 Coq.Init.Logic "x = y" type_scope R8733 Lambda.Terms Pair R8739 Lambda.Terms Sum R8699 Lambda.CCSum.Types typ R8879 Lambda.Reduction refl_conv R8879 Lambda.Reduction refl_conv R8914 Lambda.Reduction trans_conv_conv R8914 Lambda.Reduction trans_conv_conv R9074 Coq.Init.Logic "'exists' x , p" type_scope R9085 Coq.Init.Logic "'exists' x , p" type_scope R9109 Coq.Init.Logic "A /\ B" type_scope R9099 Coq.Init.Logic "x = y" type_scope R9101 Lambda.Terms Sum R9112 Lambda.Reduction conv R9120 Lambda.Terms Sum R9055 Coq.Init.Logic "x = y" type_scope R9058 Lambda.Terms Pair R9021 Lambda.CCSum.Types typ R9348 Lambda.Reduction trans_conv_conv R9348 Lambda.Reduction trans_conv_conv FLambda.CCSum.Thinning R197 Coq.Init.Datatypes nat R220 Lambda.Terms sort R259 Lambda.Terms term R307 Lambda.CCSum.Types env R300 Lambda.CCSum.Types env R293 Coq.Init.Datatypes nat R366 Coq.Lists.List "x :: y" list_scope R359 Coq.Init.Datatypes "" nat_scope R492 Coq.Lists.List "x :: y" list_scope R477 Lambda.Terms lift_rec R486 Coq.Init.Datatypes "" nat_scope R470 Coq.Lists.List "x :: y" list_scope R462 Coq.Init.Datatypes S R515 Lambda.CCSum.Thinning ins_O R521 Lambda.CCSum.Thinning ins_S R655 Lambda.MyList item R667 Coq.Init.Datatypes S R639 Lambda.MyList item R621 Coq.Init.Peano "n <= m" nat_scope R614 Coq.Init.Datatypes nat R578 Lambda.CCSum.Thinning ins_in_env R965 Lambda.CCSum.Types item_lift R976 Lambda.Terms lift_rec R985 Coq.Init.Datatypes "" nat_scope R946 Lambda.CCSum.Types item_lift R929 Coq.Init.Peano "x > y" nat_scope R919 Coq.Init.Datatypes nat R883 Lambda.CCSum.Thinning ins_in_env R1110 Lambda.Terms lift_rec R1119 Coq.Init.Datatypes "" nat_scope R1110 Lambda.Terms lift_rec R1119 Coq.Init.Datatypes "" nat_scope R1189 Lambda.LiftSubst permute_lift R1189 Lambda.LiftSubst permute_lift R1316 Lambda.Terms lift R1322 Coq.Init.Datatypes S R1316 Lambda.Terms lift R1322 Coq.Init.Datatypes S R1432 Lambda.Terms lift R1438 Coq.Init.Datatypes S R1441 Coq.Init.Datatypes S R1432 Lambda.Terms lift R1438 Coq.Init.Datatypes S R1441 Coq.Init.Datatypes S R1474 Lambda.LiftSubst simpl_lift R1474 Lambda.LiftSubst simpl_lift R1579 Coq.Init.Logic "x = y" type_scope R1541 Lambda.Terms lift_rec R1573 Coq.Init.Datatypes S R1553 Lambda.Terms lift R1559 Coq.Init.Datatypes S R1562 Coq.Init.Datatypes S R1550 Coq.Init.Datatypes "" nat_scope R1584 Lambda.Terms lift R1592 Lambda.Terms lift_rec R1604 Lambda.Terms lift R1610 Coq.Init.Datatypes S R1601 Coq.Init.Datatypes "" nat_scope R1589 Coq.Init.Datatypes "" nat_scope R1579 Coq.Init.Logic "x = y" type_scope R1541 Lambda.Terms lift_rec R1573 Coq.Init.Datatypes S R1553 Lambda.Terms lift R1559 Coq.Init.Datatypes S R1562 Coq.Init.Datatypes S R1550 Coq.Init.Datatypes "" nat_scope R1584 Lambda.Terms lift R1592 Lambda.Terms lift_rec R1604 Lambda.Terms lift R1610 Coq.Init.Datatypes S R1601 Coq.Init.Datatypes "" nat_scope R1589 Coq.Init.Datatypes "" nat_scope R1642 Lambda.LiftSubst permute_lift R1656 Lambda.Terms lift R1662 Coq.Init.Datatypes S R1642 Lambda.LiftSubst permute_lift R1656 Lambda.Terms lift R1662 Coq.Init.Datatypes S R1711 Lambda.Terms lift R1717 Coq.Init.Datatypes S R1720 Coq.Init.Datatypes S R1711 Lambda.Terms lift R1717 Coq.Init.Datatypes S R1720 Coq.Init.Datatypes S R1747 Lambda.LiftSubst simpl_lift R1747 Lambda.LiftSubst simpl_lift R1956 Lambda.CCSum.Types typ R1980 Lambda.Terms lift_rec R1989 Coq.Init.Datatypes "" nat_scope R1963 Lambda.Terms lift_rec R1972 Coq.Init.Datatypes "" nat_scope R1948 Lambda.CCSum.Types wf R1926 Lambda.CCSum.Thinning ins_in_env R1895 Lambda.CCSum.Types typ R2082 Coq.Arith.Compare_dec le_gt_dec R2112 Lambda.CCSum.Types type_var R2082 Coq.Arith.Compare_dec le_gt_dec R2112 Lambda.CCSum.Types type_var R2112 Lambda.CCSum.Types type_var R2227 Lambda.LiftSubst simpl_lift_rec R2227 Lambda.LiftSubst simpl_lift_rec R2301 Lambda.CCSum.Thinning ins_item_ge R2301 Lambda.CCSum.Thinning ins_item_ge R2369 Lambda.CCSum.Thinning ins_item_lt R2369 Lambda.CCSum.Thinning ins_item_lt R2434 Lambda.CCSum.Types wf R2454 Coq.Lists.List "x :: y" list_scope R2438 Lambda.Terms lift_rec R2447 Coq.Init.Datatypes "" nat_scope R2434 Lambda.CCSum.Types wf R2454 Coq.Lists.List "x :: y" list_scope R2438 Lambda.Terms lift_rec R2447 Coq.Init.Datatypes "" nat_scope R2475 Lambda.CCSum.Types type_abs R2475 Lambda.CCSum.Types type_abs R2539 Lambda.CCSum.Types wf_var R2539 Lambda.CCSum.Types wf_var R2601 Lambda.LiftSubst distr_lift_subst R2601 Lambda.LiftSubst distr_lift_subst R2640 Lambda.Terms lift_rec R2649 Coq.Init.Datatypes "" nat_scope R2625 Lambda.CCSum.Types type_app R2640 Lambda.Terms lift_rec R2649 Coq.Init.Datatypes "" nat_scope R2625 Lambda.CCSum.Types type_app R2700 Lambda.CCSum.Types type_pair R2700 Lambda.CCSum.Types type_pair R2812 Lambda.CCSum.Types wf_var R2812 Lambda.CCSum.Types wf_var R2877 Lambda.LiftSubst distr_lift_subst R2877 Lambda.LiftSubst distr_lift_subst R2948 Lambda.CCSum.Types wf R2968 Coq.Lists.List "x :: y" list_scope R2952 Lambda.Terms lift_rec R2961 Coq.Init.Datatypes "" nat_scope R2948 Lambda.CCSum.Types wf R2968 Coq.Lists.List "x :: y" list_scope R2952 Lambda.Terms lift_rec R2961 Coq.Init.Datatypes "" nat_scope R2989 Lambda.CCSum.Types type_prod R2989 Lambda.CCSum.Types type_prod R3050 Lambda.CCSum.Types wf_var R3050 Lambda.CCSum.Types wf_var R3109 Lambda.CCSum.Types wf R3129 Coq.Lists.List "x :: y" list_scope R3113 Lambda.Terms lift_rec R3122 Coq.Init.Datatypes "" nat_scope R3109 Lambda.CCSum.Types wf R3129 Coq.Lists.List "x :: y" list_scope R3113 Lambda.Terms lift_rec R3122 Coq.Init.Datatypes "" nat_scope R3150 Lambda.CCSum.Types type_sum R3150 Lambda.CCSum.Types type_sum R3210 Lambda.CCSum.Types wf_var R3210 Lambda.CCSum.Types wf_var R3268 Lambda.CCSum.Types wf R3288 Coq.Lists.List "x :: y" list_scope R3272 Lambda.Terms lift_rec R3281 Coq.Init.Datatypes "" nat_scope R3268 Lambda.CCSum.Types wf R3288 Coq.Lists.List "x :: y" list_scope R3272 Lambda.Terms lift_rec R3281 Coq.Init.Datatypes "" nat_scope R3309 Lambda.CCSum.Types type_subset R3309 Lambda.CCSum.Types type_subset R3377 Lambda.Terms set R3365 Lambda.CCSum.Types wf_var R3377 Lambda.Terms set R3365 Lambda.CCSum.Types wf_var R3440 Lambda.Terms lift_rec R3454 Coq.Init.Datatypes S R3449 Coq.Init.Datatypes "" nat_scope R3425 Lambda.CCSum.Types type_pi1 R3440 Lambda.Terms lift_rec R3454 Coq.Init.Datatypes S R3449 Coq.Init.Datatypes "" nat_scope R3425 Lambda.CCSum.Types type_pi1 R3486 Lambda.LiftSubst distr_lift_subst R3486 Lambda.LiftSubst distr_lift_subst R3532 Lambda.Terms lift_rec R3541 Coq.Init.Datatypes "" nat_scope R3517 Lambda.CCSum.Types type_pi2 R3532 Lambda.Terms lift_rec R3541 Coq.Init.Datatypes "" nat_scope R3517 Lambda.CCSum.Types type_pi2 R3587 Lambda.Terms lift_rec R3596 Coq.Init.Datatypes "" nat_scope R3571 Lambda.CCSum.Types type_conv R3587 Lambda.Terms lift_rec R3596 Coq.Init.Datatypes "" nat_scope R3571 Lambda.CCSum.Types type_conv R3728 Lambda.CCSum.Types typ R3753 Lambda.Terms lift R3758 Coq.Init.Datatypes "" nat_scope R3742 Lambda.Terms lift R3747 Coq.Init.Datatypes "" nat_scope R3735 Coq.Lists.List "x :: y" list_scope R3713 Lambda.CCSum.Types wf R3719 Coq.Lists.List "x :: y" list_scope R3690 Lambda.CCSum.Types typ R3819 Lambda.CCSum.Thinning typ_weak_weak R3819 Lambda.CCSum.Thinning typ_weak_weak R3885 Lambda.CCSum.Types wf_var R3885 Lambda.CCSum.Types wf_var R4037 Lambda.CCSum.Types typ R4055 Lambda.Terms lift R4044 Lambda.Terms lift R4029 Lambda.CCSum.Types wf R4016 Lambda.CCSum.Types typ R3984 Lambda.MyList trunc R4102 Lambda.LiftSubst lift0 R4102 Lambda.LiftSubst lift0 R4117 Lambda.LiftSubst lift0 R4117 Lambda.LiftSubst lift0 R4281 Lambda.LiftSubst simpl_lift R4281 Lambda.LiftSubst simpl_lift R4338 Lambda.Terms lift R4344 Coq.Init.Datatypes S R4338 Lambda.Terms lift R4344 Coq.Init.Datatypes S R4370 Lambda.LiftSubst simpl_lift R4370 Lambda.LiftSubst simpl_lift R4446 Lambda.CCSum.Types typ R4482 Lambda.Terms lift R4490 Lambda.Terms lift R4487 Coq.Init.Datatypes "" nat_scope R4461 Lambda.Terms lift R4469 Lambda.Terms lift R4466 Coq.Init.Datatypes "" nat_scope R4453 Coq.Lists.List "x :: y" list_scope R4446 Lambda.CCSum.Types typ R4482 Lambda.Terms lift R4490 Lambda.Terms lift R4487 Coq.Init.Datatypes "" nat_scope R4461 Lambda.Terms lift R4469 Lambda.Terms lift R4466 Coq.Init.Datatypes "" nat_scope R4453 Coq.Lists.List "x :: y" list_scope R4518 Lambda.CCSum.Thinning thinning R4518 Lambda.CCSum.Thinning thinning R4637 Lambda.Terms Srt R4622 Lambda.CCSum.Types typ_wf R4637 Lambda.Terms Srt R4622 Lambda.CCSum.Types typ_wf R4688 Lambda.CCSum.Types wf_var R4688 Lambda.CCSum.Types wf_var FLambda.CCSum.Substitution R235 Coq.Init.Datatypes nat R258 Lambda.Terms sort R297 Lambda.Terms term R371 Coq.Init.Logic "'exists' x : t , p" type_scope R388 Lambda.CCSum.Types typ R397 Lambda.Terms Srt R382 Lambda.Terms sort R352 Lambda.CCSum.Types item_lift R344 Lambda.CCSum.Types wf R577 Lambda.Terms Srt R590 Lambda.Terms lift R598 Lambda.Terms Srt R595 Coq.Init.Datatypes "" nat_scope R577 Lambda.Terms Srt R590 Lambda.Terms lift R598 Lambda.Terms Srt R595 Coq.Init.Datatypes "" nat_scope R649 Lambda.CCSum.Thinning thinning R649 Lambda.CCSum.Thinning thinning R701 Lambda.CCSum.Types wf_var R701 Lambda.CCSum.Types wf_var R841 Lambda.LiftSubst simpl_lift R841 Lambda.LiftSubst simpl_lift R894 Lambda.CCSum.Types wf R894 Lambda.CCSum.Types wf R924 Lambda.Terms lift R930 Coq.Init.Datatypes S R924 Lambda.Terms lift R930 Coq.Init.Datatypes S R1023 Lambda.CCSum.Types typ R1062 Lambda.Terms lift R1070 Lambda.Terms Srt R1067 Coq.Init.Datatypes "" nat_scope R1037 Lambda.Terms lift R1045 Lambda.Terms lift R1051 Coq.Init.Datatypes S R1042 Coq.Init.Datatypes "" nat_scope R1030 Coq.Lists.List "x :: y" list_scope R1023 Lambda.CCSum.Types typ R1062 Lambda.Terms lift R1070 Lambda.Terms Srt R1067 Coq.Init.Datatypes "" nat_scope R1037 Lambda.Terms lift R1045 Lambda.Terms lift R1051 Coq.Init.Datatypes S R1042 Coq.Init.Datatypes "" nat_scope R1030 Coq.Lists.List "x :: y" list_scope R1095 Lambda.CCSum.Thinning thinning R1095 Lambda.CCSum.Thinning thinning R1147 Lambda.CCSum.Types wf_var R1147 Lambda.CCSum.Types wf_var R1287 Lambda.Terms Srt R1272 Lambda.CCSum.Types typ_wf R1287 Lambda.Terms Srt R1272 Lambda.CCSum.Types typ_wf R1382 Lambda.CCSum.Types env R1375 Lambda.CCSum.Types env R1368 Coq.Init.Datatypes nat R1441 Coq.Lists.List "x :: y" list_scope R1436 Coq.Init.Datatypes "" nat_scope R1574 Coq.Lists.List "x :: y" list_scope R1558 Lambda.Terms subst_rec R1551 Coq.Lists.List "x :: y" list_scope R1543 Coq.Init.Datatypes S R1597 Lambda.CCSum.Substitution sub_O R1603 Lambda.CCSum.Substitution sub_S R1745 Lambda.MyList item R1725 Lambda.MyList item R1737 Coq.Init.Datatypes S R1707 Coq.Init.Peano "n <= m" nat_scope R1700 Coq.Init.Datatypes nat R1662 Lambda.CCSum.Substitution sub_in_env R2018 Lambda.MyList item R1994 Lambda.CCSum.Substitution sub_in_env R2225 Lambda.CCSum.Types item_lift R2236 Lambda.Terms subst_rec R2206 Lambda.CCSum.Types item_lift R2189 Coq.Init.Peano "x > y" nat_scope R2179 Coq.Init.Datatypes nat R2141 Lambda.CCSum.Substitution sub_in_env R2391 Lambda.Terms subst_rec R2391 Lambda.Terms subst_rec R2452 Lambda.LiftSubst commut_lift_subst R2452 Lambda.LiftSubst commut_lift_subst R2574 Lambda.Terms lift R2580 Coq.Init.Datatypes S R2574 Lambda.Terms lift R2580 Coq.Init.Datatypes S R2689 Lambda.LiftSubst simpl_lift R2689 Lambda.LiftSubst simpl_lift R2746 Lambda.Terms lift R2752 Coq.Init.Datatypes S R2755 Coq.Init.Datatypes S R2746 Lambda.Terms lift R2752 Coq.Init.Datatypes S R2755 Coq.Init.Datatypes S R2783 Lambda.LiftSubst simpl_lift R2783 Lambda.LiftSubst simpl_lift R2894 Coq.Init.Logic "x = y" type_scope R2850 Lambda.Terms subst_rec R2888 Coq.Init.Datatypes S R2863 Lambda.Terms lift R2871 Lambda.Terms lift R2877 Coq.Init.Datatypes S R2868 Coq.Init.Datatypes "" nat_scope R2899 Lambda.Terms lift R2907 Lambda.Terms subst_rec R2920 Lambda.Terms lift R2926 Coq.Init.Datatypes S R2904 Coq.Init.Datatypes "" nat_scope R2894 Coq.Init.Logic "x = y" type_scope R2850 Lambda.Terms subst_rec R2888 Coq.Init.Datatypes S R2863 Lambda.Terms lift R2871 Lambda.Terms lift R2877 Coq.Init.Datatypes S R2868 Coq.Init.Datatypes "" nat_scope R2899 Lambda.Terms lift R2907 Lambda.Terms subst_rec R2920 Lambda.Terms lift R2926 Coq.Init.Datatypes S R2904 Coq.Init.Datatypes "" nat_scope R2955 Lambda.LiftSubst commut_lift_subst R2955 Lambda.LiftSubst commut_lift_subst R3241 Lambda.CCSum.Types typ R3266 Lambda.Terms subst_rec R3248 Lambda.Terms subst_rec R3224 Lambda.MyList trunc R3216 Lambda.CCSum.Types wf R3189 Lambda.CCSum.Substitution sub_in_env R3158 Lambda.CCSum.Types typ R3148 Lambda.Terms term R3116 Lambda.CCSum.Types typ R3104 Lambda.Terms term R3369 Coq.Arith.Compare_dec lt_eq_lt_dec R3369 Coq.Arith.Compare_dec lt_eq_lt_dec R3558 Lambda.LiftSubst simpl_subst R3558 Lambda.LiftSubst simpl_subst R3613 Lambda.CCSum.Types type_var R3613 Lambda.CCSum.Types type_var R3711 Lambda.CCSum.Substitution nth_sub_sup R3711 Lambda.CCSum.Substitution nth_sub_sup R3824 Lambda.LiftSubst simpl_subst R3824 Lambda.LiftSubst simpl_subst R3897 Lambda.CCSum.Thinning thinning_n R3897 Lambda.CCSum.Thinning thinning_n R3959 Lambda.MyList fun_item R3959 Lambda.MyList fun_item R4021 Lambda.CCSum.Substitution nth_sub_eq R4021 Lambda.CCSum.Substitution nth_sub_eq R4131 Lambda.CCSum.Types type_var R4131 Lambda.CCSum.Types type_var R4183 Lambda.CCSum.Substitution nth_sub_inf R4183 Lambda.CCSum.Substitution nth_sub_inf R4248 Lambda.CCSum.Types wf R4268 Coq.Lists.List "x :: y" list_scope R4252 Lambda.Terms subst_rec R4248 Lambda.CCSum.Types wf R4268 Coq.Lists.List "x :: y" list_scope R4252 Lambda.Terms subst_rec R4290 Lambda.CCSum.Types type_abs R4290 Lambda.CCSum.Types type_abs R4354 Lambda.CCSum.Types wf_var R4354 Lambda.CCSum.Types wf_var R4415 Lambda.LiftSubst distr_subst R4415 Lambda.LiftSubst distr_subst R4449 Lambda.Terms subst_rec R4434 Lambda.CCSum.Types type_app R4449 Lambda.Terms subst_rec R4434 Lambda.CCSum.Types type_app R4510 Lambda.CCSum.Types type_pair R4510 Lambda.CCSum.Types type_pair R4601 Lambda.CCSum.Types wf_var R4601 Lambda.CCSum.Types wf_var R4644 Lambda.LiftSubst distr_subst R4644 Lambda.LiftSubst distr_subst R4700 Lambda.CCSum.Types wf R4720 Coq.Lists.List "x :: y" list_scope R4704 Lambda.Terms subst_rec R4700 Lambda.CCSum.Types wf R4720 Coq.Lists.List "x :: y" list_scope R4704 Lambda.Terms subst_rec R4742 Lambda.CCSum.Types type_prod R4742 Lambda.CCSum.Types type_prod R4804 Lambda.CCSum.Types wf_var R4804 Lambda.CCSum.Types wf_var R4862 Lambda.CCSum.Types wf R4882 Coq.Lists.List "x :: y" list_scope R4866 Lambda.Terms subst_rec R4862 Lambda.CCSum.Types wf R4882 Coq.Lists.List "x :: y" list_scope R4866 Lambda.Terms subst_rec R4904 Lambda.CCSum.Types type_sum R4904 Lambda.CCSum.Types type_sum R4965 Lambda.CCSum.Types wf_var R4965 Lambda.CCSum.Types wf_var R5023 Lambda.CCSum.Types wf R5043 Coq.Lists.List "x :: y" list_scope R5027 Lambda.Terms subst_rec R5023 Lambda.CCSum.Types wf R5043 Coq.Lists.List "x :: y" list_scope R5027 Lambda.Terms subst_rec R5065 Lambda.CCSum.Types type_subset R5065 Lambda.CCSum.Types type_subset R5133 Lambda.Terms set R5121 Lambda.CCSum.Types wf_var R5133 Lambda.Terms set R5121 Lambda.CCSum.Types wf_var R5196 Lambda.Terms subst_rec R5211 Coq.Init.Datatypes S R5181 Lambda.CCSum.Types type_pi1 R5196 Lambda.Terms subst_rec R5211 Coq.Init.Datatypes S R5181 Lambda.CCSum.Types type_pi1 R5243 Lambda.LiftSubst distr_subst R5243 Lambda.LiftSubst distr_subst R5284 Lambda.Terms subst_rec R5269 Lambda.CCSum.Types type_pi2 R5284 Lambda.Terms subst_rec R5269 Lambda.CCSum.Types type_pi2 R5342 Lambda.Terms subst_rec R5326 Lambda.CCSum.Types type_conv R5342 Lambda.Terms subst_rec R5326 Lambda.CCSum.Types type_conv R5514 Lambda.CCSum.Types typ R5533 Lambda.Terms subst R5521 Lambda.Terms subst R5501 Lambda.CCSum.Types typ R5495 Lambda.Terms term R5461 Lambda.CCSum.Types typ R5468 Coq.Lists.List "x :: y" list_scope R5451 Lambda.Terms term R5606 Coq.Lists.List "x :: y" list_scope R5581 Lambda.CCSum.Substitution typ_sub_weak R5606 Coq.Lists.List "x :: y" list_scope R5581 Lambda.CCSum.Substitution typ_sub_weak R5655 Lambda.CCSum.Types typ_wf R5655 Lambda.CCSum.Types typ_wf FLambda.CCSum.TypeCase R305 Coq.Init.Datatypes nat R328 Lambda.Terms sort R367 Lambda.Terms term R462 Coq.Init.Logic "A \/ B" type_scope R430 Coq.Init.Logic "'exists' x : t , p" type_scope R447 Lambda.CCSum.Types typ R456 Lambda.Terms Srt R441 Lambda.Terms sort R469 Coq.Init.Logic "x = y" type_scope R471 Lambda.Terms Srt R475 Lambda.Terms kind R416 Lambda.CCSum.Types typ R556 Lambda.CCSum.Substitution wf_sort_lift R556 Lambda.CCSum.Substitution wf_sort_lift R697 Lambda.CCSum.Types type_prod R697 Lambda.CCSum.Types type_prod R826 Lambda.Terms Srt R799 Lambda.CCSum.Inversion inv_typ_prod R826 Lambda.Terms Srt R799 Lambda.CCSum.Inversion inv_typ_prod R899 Lambda.Terms Srt R913 Lambda.Terms subst R922 Lambda.Terms Srt R899 Lambda.Terms Srt R913 Lambda.Terms subst R922 Lambda.Terms Srt R974 Lambda.CCSum.Substitution substitution R974 Lambda.CCSum.Substitution substitution R1073 Lambda.CCSum.Types type_sum R1073 Lambda.CCSum.Types type_sum R1187 Lambda.Terms kind R1187 Lambda.Terms kind R1199 Lambda.CCSum.Types type_prop R1199 Lambda.CCSum.Types type_prop R1232 Lambda.Terms Srt R1216 Lambda.CCSum.Types typ_wf R1232 Lambda.Terms Srt R1216 Lambda.CCSum.Types typ_wf R1291 Lambda.Terms kind R1291 Lambda.Terms kind R1303 Lambda.CCSum.Types type_set R1303 Lambda.CCSum.Types type_set R1335 Lambda.Terms Srt R1319 Lambda.CCSum.Types typ_wf R1335 Lambda.Terms Srt R1319 Lambda.CCSum.Types typ_wf R1417 Lambda.Terms kind R1430 Lambda.CCSum.Types type_prop R1417 Lambda.Terms kind R1430 Lambda.CCSum.Types type_prop R1463 Lambda.Terms Srt R1447 Lambda.CCSum.Types typ_wf R1463 Lambda.Terms Srt R1447 Lambda.CCSum.Types typ_wf R1522 Lambda.Terms kind R1535 Lambda.CCSum.Types type_set R1522 Lambda.Terms kind R1535 Lambda.CCSum.Types type_set R1567 Lambda.Terms Srt R1551 Lambda.CCSum.Types typ_wf R1567 Lambda.Terms Srt R1551 Lambda.CCSum.Types typ_wf R1672 Lambda.Terms Srt R1647 Lambda.CCSum.Inversion inv_typ_sum R1672 Lambda.Terms Srt R1647 Lambda.CCSum.Inversion inv_typ_sum R1852 Lambda.Terms Srt R1865 Lambda.Terms subst R1881 Lambda.Terms Srt R1872 Lambda.Terms Pi1 R1852 Lambda.Terms Srt R1865 Lambda.Terms subst R1881 Lambda.Terms Srt R1872 Lambda.Terms Pi1 R1896 Lambda.CCSum.Substitution substitution R1896 Lambda.CCSum.Substitution substitution R1969 Lambda.Terms Srt R1944 Lambda.CCSum.Inversion inv_typ_sum R1969 Lambda.Terms Srt R1944 Lambda.CCSum.Inversion inv_typ_sum R2024 Lambda.Conv conv_sort R2024 Lambda.Conv conv_sort R2061 Lambda.CCSum.Types type_pi1 R2061 Lambda.CCSum.Types type_pi1 R2279 Lambda.Terms free_db R2288 Coq.Lists.List length R2266 Lambda.CCSum.Types typ R2314 Lambda.CCSum.TypeCase type_case R2314 Lambda.CCSum.TypeCase type_case R2424 Lambda.Terms Srt R2406 Lambda.CCSum.Types typ_free_db R2424 Lambda.Terms Srt R2406 Lambda.CCSum.Types typ_free_db FLambda.CCSum.SubjectReduction R350 Lambda.CCSum.Types env R343 Lambda.CCSum.Types env R435 Coq.Lists.List "x :: y" list_scope R426 Coq.Lists.List "x :: y" list_scope R399 Lambda.Reduction red1 R526 Coq.Lists.List "x :: y" list_scope R517 Coq.Lists.List "x :: y" list_scope R549 Lambda.CCSum.SubjectReduction red1_env_hd R561 Lambda.CCSum.SubjectReduction red1_env_tl R692 Coq.Init.Logic "A \/ B" type_scope R676 Lambda.CCSum.Types item_lift R747 Coq.Init.Logic "A /\ B" type_scope R730 Lambda.MyList trunc R739 Coq.Init.Datatypes S R709 Lambda.MyList trunc R718 Coq.Init.Datatypes S R755 Coq.Init.Logic ex2 R789 Lambda.CCSum.Types item_lift R769 Lambda.Reduction red1 R654 Lambda.CCSum.SubjectReduction red1_in_env R619 Lambda.CCSum.Types item_lift R1006 Lambda.Terms lift R1011 Coq.Init.Datatypes "" nat_scope R1006 Lambda.Terms lift R1011 Coq.Init.Datatypes "" nat_scope R1334 Lambda.Terms lift R1340 Coq.Init.Datatypes S R1334 Lambda.Terms lift R1340 Coq.Init.Datatypes S R1477 Lambda.LiftSubst simpl_lift R1477 Lambda.LiftSubst simpl_lift R1498 Lambda.Terms lift R1504 Coq.Init.Datatypes S R1507 Coq.Init.Datatypes S R1498 Lambda.Terms lift R1504 Coq.Init.Datatypes S R1507 Coq.Init.Datatypes S R1535 Lambda.LiftSubst simpl_lift R1535 Lambda.LiftSubst simpl_lift R1734 Lambda.Terms lift R1740 Coq.Init.Datatypes S R1743 Coq.Init.Datatypes S R1734 Lambda.Terms lift R1740 Coq.Init.Datatypes S R1743 Coq.Init.Datatypes S R1763 Lambda.LiftSubst simpl_lift R1763 Lambda.LiftSubst simpl_lift R1784 Lambda.Terms lift R1790 Coq.Init.Datatypes S R1793 Coq.Init.Datatypes S R1784 Lambda.Terms lift R1790 Coq.Init.Datatypes S R1793 Coq.Init.Datatypes S R1821 Lambda.LiftSubst simpl_lift R1821 Lambda.LiftSubst simpl_lift R2098 Lambda.CCSum.Types typ R2090 Lambda.CCSum.Types wf R2071 Lambda.CCSum.SubjectReduction red1_in_env R2048 Lambda.CCSum.Types typ R2216 Lambda.CCSum.SubjectReduction red_item R2216 Lambda.CCSum.SubjectReduction red_item R2363 Lambda.Terms term R2347 Lambda.MyList item_trunc R2363 Lambda.Terms term R2347 Lambda.MyList item_trunc R2426 Lambda.CCSum.Types wf_sort R2426 Lambda.CCSum.Types wf_sort R2501 Lambda.CCSum.Types type_conv R2501 Lambda.CCSum.Types type_conv R2579 Lambda.Terms Srt R2593 Lambda.Terms lift R2605 Lambda.Terms Srt R2599 Coq.Init.Datatypes S R2579 Lambda.Terms Srt R2593 Lambda.Terms lift R2605 Lambda.Terms Srt R2599 Coq.Init.Datatypes S R2658 Lambda.CCSum.Thinning thinning_n R2658 Lambda.CCSum.Thinning thinning_n R2720 Lambda.CCSum.Types wf R2727 Coq.Lists.List "x :: y" list_scope R2720 Lambda.CCSum.Types wf R2727 Coq.Lists.List "x :: y" list_scope R2749 Lambda.CCSum.Types type_abs R2749 Lambda.CCSum.Types type_abs R2813 Lambda.CCSum.Types wf_var R2813 Lambda.CCSum.Types wf_var R2872 Lambda.CCSum.Types type_app R2872 Lambda.CCSum.Types type_app R2932 Lambda.CCSum.Types type_pair R2932 Lambda.CCSum.Types type_pair R3022 Lambda.CCSum.Types wf_var R3022 Lambda.CCSum.Types wf_var R3065 Lambda.CCSum.Types wf R3072 Coq.Lists.List "x :: y" list_scope R3065 Lambda.CCSum.Types wf R3072 Coq.Lists.List "x :: y" list_scope R3094 Lambda.CCSum.Types type_prod R3094 Lambda.CCSum.Types type_prod R3156 Lambda.CCSum.Types wf_var R3156 Lambda.CCSum.Types wf_var R3214 Lambda.CCSum.Types wf R3221 Coq.Lists.List "x :: y" list_scope R3214 Lambda.CCSum.Types wf R3221 Coq.Lists.List "x :: y" list_scope R3243 Lambda.CCSum.Types type_sum R3243 Lambda.CCSum.Types type_sum R3304 Lambda.CCSum.Types wf_var R3304 Lambda.CCSum.Types wf_var R3362 Lambda.CCSum.Types wf R3369 Coq.Lists.List "x :: y" list_scope R3362 Lambda.CCSum.Types wf R3369 Coq.Lists.List "x :: y" list_scope R3391 Lambda.CCSum.Types type_subset R3391 Lambda.CCSum.Types type_subset R3459 Lambda.Terms set R3447 Lambda.CCSum.Types wf_var R3459 Lambda.Terms set R3447 Lambda.CCSum.Types wf_var R3507 Lambda.CCSum.Types type_pi1 R3507 Lambda.CCSum.Types type_pi1 R3568 Lambda.CCSum.Types type_pi2 R3568 Lambda.CCSum.Types type_pi2 R3629 Lambda.CCSum.Types type_conv R3629 Lambda.CCSum.Types type_conv R3728 Lambda.CCSum.Types env R3721 Lambda.CCSum.Types env R3821 Coq.Lists.List "x :: y" list_scope R3812 Coq.Lists.List "x :: y" list_scope R3781 Lambda.Reduction red1 R3924 Coq.Lists.List "x :: y" list_scope R3915 Coq.Lists.List "x :: y" list_scope R3947 Lambda.CCSum.SubjectReduction red1_exp_env_hd R3963 Lambda.CCSum.SubjectReduction red1_exp_env_tl R4102 Coq.Init.Logic "A \/ B" type_scope R4086 Lambda.CCSum.Types item_lift R4157 Coq.Init.Logic "A /\ B" type_scope R4140 Lambda.MyList trunc R4149 Coq.Init.Datatypes S R4119 Lambda.MyList trunc R4128 Coq.Init.Datatypes S R4165 Coq.Init.Logic ex2 R4199 Lambda.CCSum.Types item_lift R4179 Lambda.Reduction red1 R4060 Lambda.CCSum.SubjectReduction red1_exp_in_env R4025 Lambda.CCSum.Types item_lift R4416 Lambda.Terms lift R4421 Coq.Init.Datatypes "" nat_scope R4416 Lambda.Terms lift R4421 Coq.Init.Datatypes "" nat_scope R4747 Lambda.Terms lift R4753 Coq.Init.Datatypes S R4747 Lambda.Terms lift R4753 Coq.Init.Datatypes S R4890 Lambda.LiftSubst simpl_lift R4890 Lambda.LiftSubst simpl_lift R4911 Lambda.Terms lift R4917 Coq.Init.Datatypes S R4920 Coq.Init.Datatypes S R4911 Lambda.Terms lift R4917 Coq.Init.Datatypes S R4920 Coq.Init.Datatypes S R4948 Lambda.LiftSubst simpl_lift R4948 Lambda.LiftSubst simpl_lift R5147 Lambda.Terms lift R5153 Coq.Init.Datatypes S R5156 Coq.Init.Datatypes S R5147 Lambda.Terms lift R5153 Coq.Init.Datatypes S R5156 Coq.Init.Datatypes S R5176 Lambda.LiftSubst simpl_lift R5176 Lambda.LiftSubst simpl_lift R5197 Lambda.Terms lift R5203 Coq.Init.Datatypes S R5206 Coq.Init.Datatypes S R5197 Lambda.Terms lift R5203 Coq.Init.Datatypes S R5206 Coq.Init.Datatypes S R5233 Lambda.LiftSubst simpl_lift R5233 Lambda.LiftSubst simpl_lift R5282 Lambda.Reduction red1_lift R5282 Lambda.Reduction red1_lift R5499 Lambda.CCSum.Types typ R5491 Lambda.CCSum.Types wf R5468 Lambda.CCSum.SubjectReduction red1_exp_in_env R5445 Lambda.CCSum.Types typ R5617 Lambda.CCSum.SubjectReduction exp_item R5617 Lambda.CCSum.SubjectReduction exp_item R5764 Lambda.Terms term R5748 Lambda.MyList item_trunc R5764 Lambda.Terms term R5748 Lambda.MyList item_trunc R5827 Lambda.CCSum.Types wf_sort R5827 Lambda.CCSum.Types wf_sort R5902 Lambda.CCSum.Types type_conv R5902 Lambda.CCSum.Types type_conv R5980 Lambda.Terms Srt R5994 Lambda.Terms lift R6006 Lambda.Terms Srt R6000 Coq.Init.Datatypes S R5980 Lambda.Terms Srt R5994 Lambda.Terms lift R6006 Lambda.Terms Srt R6000 Coq.Init.Datatypes S R6059 Lambda.CCSum.Thinning thinning_n R6059 Lambda.CCSum.Thinning thinning_n R6121 Lambda.CCSum.Types wf R6128 Coq.Lists.List "x :: y" list_scope R6121 Lambda.CCSum.Types wf R6128 Coq.Lists.List "x :: y" list_scope R6150 Lambda.CCSum.Types type_abs R6150 Lambda.CCSum.Types type_abs R6213 Lambda.CCSum.Types wf_var R6213 Lambda.CCSum.Types wf_var R6272 Lambda.CCSum.Types type_app R6272 Lambda.CCSum.Types type_app R6332 Lambda.CCSum.Types type_pair R6332 Lambda.CCSum.Types type_pair R6422 Lambda.CCSum.Types wf_var R6422 Lambda.CCSum.Types wf_var R6465 Lambda.CCSum.Types wf R6472 Coq.Lists.List "x :: y" list_scope R6465 Lambda.CCSum.Types wf R6472 Coq.Lists.List "x :: y" list_scope R6494 Lambda.CCSum.Types type_prod R6494 Lambda.CCSum.Types type_prod R6556 Lambda.CCSum.Types wf_var R6556 Lambda.CCSum.Types wf_var R6614 Lambda.CCSum.Types wf R6621 Coq.Lists.List "x :: y" list_scope R6614 Lambda.CCSum.Types wf R6621 Coq.Lists.List "x :: y" list_scope R6643 Lambda.CCSum.Types type_sum R6643 Lambda.CCSum.Types type_sum R6704 Lambda.CCSum.Types wf_var R6704 Lambda.CCSum.Types wf_var R6762 Lambda.CCSum.Types wf R6769 Coq.Lists.List "x :: y" list_scope R6762 Lambda.CCSum.Types wf R6769 Coq.Lists.List "x :: y" list_scope R6791 Lambda.CCSum.Types type_subset R6791 Lambda.CCSum.Types type_subset R6859 Lambda.Terms set R6847 Lambda.CCSum.Types wf_var R6859 Lambda.Terms set R6847 Lambda.CCSum.Types wf_var R6907 Lambda.CCSum.Types type_pi1 R6907 Lambda.CCSum.Types type_pi1 R6968 Lambda.CCSum.Types type_pi2 R6968 Lambda.CCSum.Types type_pi2 R7029 Lambda.CCSum.Types type_conv R7029 Lambda.CCSum.Types type_conv R7122 Lambda.CCSum.Types env R7115 Lambda.CCSum.Types env R7203 Coq.Lists.List "x :: y" list_scope R7194 Coq.Lists.List "x :: y" list_scope R7167 Lambda.Reduction conv R7290 Coq.Lists.List "x :: y" list_scope R7281 Coq.Lists.List "x :: y" list_scope R7313 Lambda.CCSum.SubjectReduction conv_env_hd R7325 Lambda.CCSum.SubjectReduction conv_env_tl R7457 Coq.Init.Logic "A \/ B" type_scope R7441 Lambda.CCSum.Types item_lift R7512 Coq.Init.Logic "A /\ B" type_scope R7495 Lambda.MyList trunc R7504 Coq.Init.Datatypes S R7474 Lambda.MyList trunc R7483 Coq.Init.Datatypes S R7520 Coq.Init.Logic ex2 R7554 Lambda.CCSum.Types item_lift R7534 Lambda.Reduction conv R7419 Lambda.CCSum.SubjectReduction conv_in_env R7384 Lambda.CCSum.Types item_lift R7771 Lambda.Terms lift R7776 Coq.Init.Datatypes "" nat_scope R7771 Lambda.Terms lift R7776 Coq.Init.Datatypes "" nat_scope R8102 Lambda.Terms lift R8108 Coq.Init.Datatypes S R8102 Lambda.Terms lift R8108 Coq.Init.Datatypes S R8245 Lambda.LiftSubst simpl_lift R8245 Lambda.LiftSubst simpl_lift R8266 Lambda.Terms lift R8272 Coq.Init.Datatypes S R8275 Coq.Init.Datatypes S R8266 Lambda.Terms lift R8272 Coq.Init.Datatypes S R8275 Coq.Init.Datatypes S R8303 Lambda.LiftSubst simpl_lift R8303 Lambda.LiftSubst simpl_lift R8502 Lambda.Terms lift R8508 Coq.Init.Datatypes S R8511 Coq.Init.Datatypes S R8502 Lambda.Terms lift R8508 Coq.Init.Datatypes S R8511 Coq.Init.Datatypes S R8531 Lambda.LiftSubst simpl_lift R8531 Lambda.LiftSubst simpl_lift R8552 Lambda.Terms lift R8558 Coq.Init.Datatypes S R8561 Coq.Init.Datatypes S R8552 Lambda.Terms lift R8558 Coq.Init.Datatypes S R8561 Coq.Init.Datatypes S R8589 Lambda.LiftSubst simpl_lift R8589 Lambda.LiftSubst simpl_lift R8628 Lambda.Reduction conv_conv_lift R8628 Lambda.Reduction conv_conv_lift R8860 Lambda.CCSum.Types typ R8852 Lambda.CCSum.Types wf R8833 Lambda.CCSum.SubjectReduction conv_in_env R8810 Lambda.CCSum.Types typ R8978 Lambda.CCSum.SubjectReduction conv_item R8978 Lambda.CCSum.SubjectReduction conv_item R9126 Lambda.Terms term R9110 Lambda.MyList item_trunc R9126 Lambda.Terms term R9110 Lambda.MyList item_trunc R9189 Lambda.CCSum.Types wf_sort R9189 Lambda.CCSum.Types wf_sort R9264 Lambda.CCSum.Types type_conv R9264 Lambda.CCSum.Types type_conv R9342 Lambda.Terms Srt R9356 Lambda.Terms lift R9368 Lambda.Terms Srt R9362 Coq.Init.Datatypes S R9342 Lambda.Terms Srt R9356 Lambda.Terms lift R9368 Lambda.Terms Srt R9362 Coq.Init.Datatypes S R9421 Lambda.CCSum.Thinning thinning_n R9421 Lambda.CCSum.Thinning thinning_n R9483 Lambda.CCSum.Types wf R9490 Coq.Lists.List "x :: y" list_scope R9483 Lambda.CCSum.Types wf R9490 Coq.Lists.List "x :: y" list_scope R9512 Lambda.CCSum.Types type_abs R9512 Lambda.CCSum.Types type_abs R9575 Lambda.CCSum.Types wf_var R9575 Lambda.CCSum.Types wf_var R9634 Lambda.CCSum.Types type_app R9634 Lambda.CCSum.Types type_app R9694 Lambda.CCSum.Types type_pair R9694 Lambda.CCSum.Types type_pair R9784 Lambda.CCSum.Types wf_var R9784 Lambda.CCSum.Types wf_var R9827 Lambda.CCSum.Types wf R9834 Coq.Lists.List "x :: y" list_scope R9827 Lambda.CCSum.Types wf R9834 Coq.Lists.List "x :: y" list_scope R9856 Lambda.CCSum.Types type_prod R9856 Lambda.CCSum.Types type_prod R9918 Lambda.CCSum.Types wf_var R9918 Lambda.CCSum.Types wf_var R9976 Lambda.CCSum.Types wf R9983 Coq.Lists.List "x :: y" list_scope R9976 Lambda.CCSum.Types wf R9983 Coq.Lists.List "x :: y" list_scope R10005 Lambda.CCSum.Types type_sum R10005 Lambda.CCSum.Types type_sum R10066 Lambda.CCSum.Types wf_var R10066 Lambda.CCSum.Types wf_var R10124 Lambda.CCSum.Types wf R10131 Coq.Lists.List "x :: y" list_scope R10124 Lambda.CCSum.Types wf R10131 Coq.Lists.List "x :: y" list_scope R10153 Lambda.CCSum.Types type_subset R10153 Lambda.CCSum.Types type_subset R10221 Lambda.Terms set R10209 Lambda.CCSum.Types wf_var R10221 Lambda.Terms set R10209 Lambda.CCSum.Types wf_var R10269 Lambda.CCSum.Types type_pi1 R10269 Lambda.CCSum.Types type_pi1 R10330 Lambda.CCSum.Types type_pi2 R10330 Lambda.CCSum.Types type_pi2 R10391 Lambda.CCSum.Types type_conv R10391 Lambda.CCSum.Types type_conv R10522 Lambda.CCSum.Types typ R10510 Lambda.Reduction red1 R10487 Lambda.CCSum.Types typ R10642 Lambda.CCSum.Types wf R10649 Coq.Lists.List "x :: y" list_scope R10642 Lambda.CCSum.Types wf R10649 Coq.Lists.List "x :: y" list_scope R10687 Lambda.Terms Prod R10671 Lambda.CCSum.Types type_conv R10687 Lambda.Terms Prod R10671 Lambda.CCSum.Types type_conv R10744 Lambda.CCSum.Types type_abs R10744 Lambda.CCSum.Types type_abs R10827 Coq.Lists.List "x :: y" list_scope R10807 Lambda.CCSum.SubjectReduction typ_red_env R10827 Coq.Lists.List "x :: y" list_scope R10807 Lambda.CCSum.SubjectReduction typ_red_env R10897 Coq.Lists.List "x :: y" list_scope R10877 Lambda.CCSum.SubjectReduction typ_red_env R10897 Coq.Lists.List "x :: y" list_scope R10877 Lambda.CCSum.SubjectReduction typ_red_env R10947 Lambda.CCSum.Types type_prod R10947 Lambda.CCSum.Types type_prod R11009 Lambda.CCSum.Types wf_var R11009 Lambda.CCSum.Types wf_var R11068 Lambda.CCSum.Types type_abs R11068 Lambda.CCSum.Types type_abs R11151 Lambda.Terms Prod R11131 Lambda.CCSum.TypeCase type_case R11151 Lambda.Terms Prod R11131 Lambda.CCSum.TypeCase type_case R11260 Lambda.Terms Srt R11234 Lambda.CCSum.Inversion inv_typ_prod R11260 Lambda.Terms Srt R11234 Lambda.CCSum.Inversion inv_typ_prod R11400 Lambda.Terms Prod R11376 Lambda.CCSum.Inversion inv_typ_abs R11400 Lambda.Terms Prod R11376 Lambda.CCSum.Inversion inv_typ_abs R11479 Lambda.Terms subst R11463 Lambda.CCSum.Types type_conv R11479 Lambda.Terms subst R11463 Lambda.CCSum.Types type_conv R11537 Lambda.CCSum.Substitution substitution R11537 Lambda.CCSum.Substitution substitution R11600 Lambda.CCSum.Types type_conv R11600 Lambda.CCSum.Types type_conv R11663 Lambda.Conv inv_conv_prod_l R11663 Lambda.Conv inv_conv_prod_l R11756 Lambda.Reduction conv_conv_subst R11756 Lambda.Reduction conv_conv_subst R11815 Lambda.Conv inv_conv_prod_r R11815 Lambda.Conv inv_conv_prod_r R11887 Lambda.Terms Srt R11901 Lambda.Terms subst R11910 Lambda.Terms Srt R11887 Lambda.Terms Srt R11901 Lambda.Terms subst R11910 Lambda.Terms Srt R11962 Lambda.CCSum.Substitution substitution R11962 Lambda.CCSum.Substitution substitution R12026 Lambda.CCSum.Types type_app R12026 Lambda.CCSum.Types type_app R12102 Lambda.Terms subst R12086 Lambda.CCSum.Types type_conv R12102 Lambda.Terms subst R12086 Lambda.CCSum.Types type_conv R12161 Lambda.CCSum.Types type_app R12161 Lambda.CCSum.Types type_app R12243 Lambda.Reduction conv_conv_subst R12243 Lambda.Reduction conv_conv_subst R12306 Lambda.Terms Srt R12320 Lambda.Terms subst R12329 Lambda.Terms Srt R12306 Lambda.Terms Srt R12320 Lambda.Terms subst R12329 Lambda.Terms Srt R12381 Lambda.CCSum.Substitution substitution R12381 Lambda.CCSum.Substitution substitution R12511 Lambda.Terms Sum R12495 Lambda.CCSum.Types type_conv R12511 Lambda.Terms Sum R12495 Lambda.CCSum.Types type_conv R12547 Lambda.CCSum.Types type_pair R12547 Lambda.CCSum.Types type_pair R12596 Lambda.CCSum.Types type_conv R12596 Lambda.CCSum.Types type_conv R12664 Coq.Lists.List "x :: y" list_scope R12644 Lambda.CCSum.SubjectReduction typ_red_env R12664 Coq.Lists.List "x :: y" list_scope R12644 Lambda.CCSum.SubjectReduction typ_red_env R12713 Lambda.CCSum.Types wf_var R12713 Lambda.CCSum.Types wf_var R12756 Lambda.CCSum.Types type_sum R12756 Lambda.CCSum.Types type_sum R12812 Lambda.Terms Sum R12796 Lambda.CCSum.Types type_conv R12812 Lambda.Terms Sum R12796 Lambda.CCSum.Types type_conv R12848 Lambda.CCSum.Types type_pair R12848 Lambda.CCSum.Types type_pair R12913 Lambda.Terms subst R12897 Lambda.CCSum.Types type_conv R12913 Lambda.Terms subst R12897 Lambda.CCSum.Types type_conv R12970 Lambda.Reduction conv_conv_subst R12970 Lambda.Reduction conv_conv_subst R13017 Lambda.Terms Srt R13031 Lambda.Terms subst R13040 Lambda.Terms Srt R13017 Lambda.Terms Srt R13031 Lambda.Terms subst R13040 Lambda.Terms Srt R13056 Lambda.CCSum.Substitution substitution R13056 Lambda.CCSum.Substitution substitution R13141 Lambda.CCSum.Types type_sum R13141 Lambda.CCSum.Types type_sum R13182 Lambda.CCSum.Types type_pair R13182 Lambda.CCSum.Types type_pair R13247 Lambda.Terms subst R13231 Lambda.CCSum.Types type_conv R13247 Lambda.Terms subst R13231 Lambda.CCSum.Types type_conv R13304 Lambda.Reduction conv_conv_subst R13304 Lambda.Reduction conv_conv_subst R13351 Lambda.Terms Srt R13365 Lambda.Terms subst R13375 Lambda.Terms Srt R13351 Lambda.Terms Srt R13365 Lambda.Terms subst R13375 Lambda.Terms Srt R13391 Lambda.CCSum.Substitution substitution R13391 Lambda.CCSum.Substitution substitution R13477 Lambda.CCSum.Types type_pair R13477 Lambda.CCSum.Types type_pair R13547 Lambda.CCSum.Types type_prod R13547 Lambda.CCSum.Types type_prod R13628 Coq.Lists.List "x :: y" list_scope R13608 Lambda.CCSum.SubjectReduction typ_red_env R13628 Coq.Lists.List "x :: y" list_scope R13608 Lambda.CCSum.SubjectReduction typ_red_env R13677 Lambda.CCSum.Types wf_var R13677 Lambda.CCSum.Types wf_var R13736 Lambda.CCSum.Types type_prod R13736 Lambda.CCSum.Types type_prod R13812 Lambda.CCSum.Types type_sum R13812 Lambda.CCSum.Types type_sum R13877 Coq.Lists.List "x :: y" list_scope R13857 Lambda.CCSum.SubjectReduction typ_red_env R13877 Coq.Lists.List "x :: y" list_scope R13857 Lambda.CCSum.SubjectReduction typ_red_env R13912 Lambda.CCSum.Types wf_var R13912 Lambda.CCSum.Types wf_var R13957 Lambda.CCSum.Types type_sum R13957 Lambda.CCSum.Types type_sum R14017 Lambda.CCSum.Types type_subset R14017 Lambda.CCSum.Types type_subset R14077 Coq.Lists.List "x :: y" list_scope R14057 Lambda.CCSum.SubjectReduction typ_red_env R14077 Coq.Lists.List "x :: y" list_scope R14057 Lambda.CCSum.SubjectReduction typ_red_env R14124 Lambda.Terms set R14112 Lambda.CCSum.Types wf_var R14124 Lambda.Terms set R14112 Lambda.CCSum.Types wf_var R14157 Lambda.CCSum.Types type_subset R14157 Lambda.CCSum.Types type_subset R14268 Lambda.CCSum.TypeCase type_case R14268 Lambda.CCSum.TypeCase type_case R14332 Lambda.Terms Srt R14308 Lambda.CCSum.Inversion inv_typ_sum R14332 Lambda.Terms Srt R14308 Lambda.CCSum.Inversion inv_typ_sum R14389 Lambda.Terms Sum R14362 Lambda.CCSum.Inversion inv_typ_pair R14389 Lambda.Terms Sum R14362 Lambda.CCSum.Inversion inv_typ_pair R14430 Lambda.CCSum.Types type_conv R14430 Lambda.CCSum.Types type_conv R14479 Lambda.Conv inv_conv_sum_l R14479 Lambda.Conv inv_conv_sum_l R14513 Lambda.Reduction sym_conv R14513 Lambda.Reduction sym_conv R14569 Lambda.CCSum.Types type_pi1 R14569 Lambda.CCSum.Types type_pi1 R14701 Lambda.Terms subst R14685 Lambda.CCSum.Types type_conv R14701 Lambda.Terms subst R14685 Lambda.CCSum.Types type_conv R14757 Lambda.Reduction conv_conv_subst R14757 Lambda.Reduction conv_conv_subst R14804 Lambda.Terms Srt R14818 Lambda.Terms subst R14854 Lambda.Terms Srt R14826 Lambda.Terms Pi1 R14831 Lambda.Terms Pair R14837 Lambda.Terms Sum R14804 Lambda.Terms Srt R14818 Lambda.Terms subst R14854 Lambda.Terms Srt R14826 Lambda.Terms Pi1 R14831 Lambda.Terms Pair R14837 Lambda.Terms Sum R14870 Lambda.CCSum.Substitution substitution R14870 Lambda.CCSum.Substitution substitution R14934 Lambda.CCSum.Types type_pi1 R14934 Lambda.CCSum.Types type_pi1 R14995 Lambda.CCSum.Types type_pair R14995 Lambda.CCSum.Types type_pair R15074 Lambda.CCSum.Inversion type_pair_unique2 R15108 Coq.Init.Logic refl_equal R15120 Lambda.Terms Pair R15074 Lambda.CCSum.Inversion type_pair_unique2 R15108 Coq.Init.Logic refl_equal R15120 Lambda.Terms Pair R15169 Lambda.Reduction conv R15185 Lambda.Terms Sum R15175 Lambda.Terms Sum R15169 Lambda.Reduction conv R15185 Lambda.Terms Sum R15175 Lambda.Terms Sum R15203 Lambda.Reduction trans_conv_conv R15203 Lambda.Reduction trans_conv_conv R15265 Lambda.Terms subst R15249 Lambda.CCSum.Types type_conv R15265 Lambda.Terms subst R15249 Lambda.CCSum.Types type_conv R15344 Lambda.Terms Sum R15323 Lambda.CCSum.Inversion inv_typ_pair R15344 Lambda.Terms Sum R15323 Lambda.CCSum.Inversion inv_typ_pair R15422 Lambda.Terms Srt R15398 Lambda.CCSum.Inversion inv_typ_sum R15422 Lambda.Terms Srt R15398 Lambda.CCSum.Inversion inv_typ_sum R15488 Lambda.Terms subst R15472 Lambda.CCSum.Types type_conv R15488 Lambda.Terms subst R15472 Lambda.CCSum.Types type_conv R15546 Lambda.Reduction conv_conv_subst R15546 Lambda.Reduction conv_conv_subst R15597 Lambda.Reduction conv R15613 Lambda.Terms Sum R15603 Lambda.Terms Sum R15597 Lambda.Reduction conv R15613 Lambda.Terms Sum R15603 Lambda.Terms Sum R15632 Lambda.Reduction trans_conv_conv R15632 Lambda.Reduction trans_conv_conv R15684 Lambda.Conv inv_conv_sum_r R15684 Lambda.Conv inv_conv_sum_r R15740 Lambda.Terms Srt R15754 Lambda.Terms subst R15763 Lambda.Terms Srt R15782 Lambda.CCSum.Substitution substitution R15740 Lambda.Terms Srt R15754 Lambda.Terms subst R15763 Lambda.Terms Srt R15782 Lambda.CCSum.Substitution substitution R15863 Lambda.CCSum.Types type_conv R15863 Lambda.CCSum.Types type_conv R15913 Lambda.Reduction conv R15929 Lambda.Terms Sum R15919 Lambda.Terms Sum R15913 Lambda.Reduction conv R15929 Lambda.Terms Sum R15919 Lambda.Terms Sum R15948 Lambda.Reduction trans_conv_conv R15948 Lambda.Reduction trans_conv_conv R16000 Lambda.Conv inv_conv_sum_l R16000 Lambda.Conv inv_conv_sum_l R16069 Lambda.Reduction conv_conv_subst R16069 Lambda.Reduction conv_conv_subst R16123 Lambda.Terms Srt R16136 Lambda.Terms subst R16162 Lambda.Terms Srt R16143 Lambda.Terms Pi1 R16148 Lambda.Terms Pair R16180 Lambda.CCSum.Substitution substitution R16123 Lambda.Terms Srt R16136 Lambda.Terms subst R16162 Lambda.Terms Srt R16143 Lambda.Terms Pi1 R16148 Lambda.Terms Pair R16180 Lambda.CCSum.Substitution substitution R16264 Lambda.Terms Srt R16240 Lambda.CCSum.Inversion inv_typ_sum R16264 Lambda.Terms Srt R16240 Lambda.CCSum.Inversion inv_typ_sum R16300 Lambda.Conv conv_sort R16300 Lambda.Conv conv_sort R16338 Lambda.CCSum.Types type_pi1 R16338 Lambda.CCSum.Types type_pi1 R16361 Lambda.CCSum.Types type_conv R16361 Lambda.CCSum.Types type_conv R16433 Lambda.CCSum.TypeCase type_case R16433 Lambda.CCSum.TypeCase type_case R16490 Lambda.Terms subst R16497 Lambda.Terms Pi1 R16474 Lambda.CCSum.Types type_conv R16490 Lambda.Terms subst R16497 Lambda.Terms Pi1 R16474 Lambda.CCSum.Types type_conv R16537 Lambda.CCSum.Types type_pi2 R16537 Lambda.CCSum.Types type_pi2 R16596 Lambda.Reduction conv_conv_subst R16596 Lambda.Reduction conv_conv_subst R16664 Lambda.Terms Srt R16640 Lambda.CCSum.Inversion inv_typ_sum R16664 Lambda.Terms Srt R16640 Lambda.CCSum.Inversion inv_typ_sum R16700 Lambda.Conv conv_sort R16700 Lambda.Conv conv_sort R16728 Lambda.Terms Srt R16742 Lambda.Terms subst R16757 Lambda.Terms Srt R16749 Lambda.Terms Pi1 R16776 Lambda.CCSum.Substitution substitution R16728 Lambda.Terms Srt R16742 Lambda.Terms subst R16757 Lambda.Terms Srt R16749 Lambda.Terms Pi1 R16776 Lambda.CCSum.Substitution substitution R16848 Lambda.CCSum.Types type_pi1 R16848 Lambda.CCSum.Types type_pi1 R16893 Lambda.CCSum.Types type_conv R16893 Lambda.CCSum.Types type_conv R17037 Lambda.CCSum.Types typ R17024 Lambda.CCSum.Types typ R17003 Lambda.Reduction red R17118 Lambda.CCSum.SubjectReduction subj_red R17118 Lambda.CCSum.SubjectReduction subj_red FLambda.CCSum.Unicity R390 Coq.Init.Datatypes nat R413 Lambda.Terms sort R452 Lambda.Terms term R543 Lambda.Reduction conv R530 Lambda.CCSum.Types typ R524 Lambda.Terms term R499 Lambda.CCSum.Types typ R620 Lambda.Reduction sym_conv R620 Lambda.Reduction sym_conv R636 Lambda.CCSum.Inversion inv_typ_prop R636 Lambda.CCSum.Inversion inv_typ_prop R700 Lambda.Reduction sym_conv R700 Lambda.Reduction sym_conv R716 Lambda.CCSum.Inversion inv_typ_set R716 Lambda.CCSum.Inversion inv_typ_set R779 Lambda.CCSum.Inversion inv_typ_ref R779 Lambda.CCSum.Inversion inv_typ_ref R895 Lambda.Terms term R881 Lambda.MyList fun_item R895 Lambda.Terms term R881 Lambda.MyList fun_item R953 Lambda.CCSum.Inversion inv_typ_abs R953 Lambda.CCSum.Inversion inv_typ_abs R1052 Lambda.Terms Prod R1030 Lambda.Reduction trans_conv_conv R1052 Lambda.Terms Prod R1030 Lambda.Reduction trans_conv_conv R1107 Lambda.CCSum.Inversion inv_typ_app R1107 Lambda.CCSum.Inversion inv_typ_app R1205 Lambda.Terms subst R1183 Lambda.Reduction trans_conv_conv R1205 Lambda.Terms subst R1183 Lambda.Reduction trans_conv_conv R1283 Lambda.Reduction conv_conv_subst R1283 Lambda.Reduction conv_conv_subst R1343 Lambda.Conv inv_conv_prod_r R1343 Lambda.Conv inv_conv_prod_r R1413 Lambda.Reduction sym_conv R1413 Lambda.Reduction sym_conv R1454 Lambda.Terms Pair R1460 Lambda.Terms Sum R1429 Lambda.CCSum.Inversion type_pair_unique R1454 Lambda.Terms Pair R1460 Lambda.Terms Sum R1429 Lambda.CCSum.Inversion type_pair_unique R1523 Lambda.CCSum.Inversion inv_typ_prod R1523 Lambda.CCSum.Inversion inv_typ_prod R1624 Lambda.Terms Srt R1602 Lambda.Reduction trans_conv_conv R1624 Lambda.Terms Srt R1602 Lambda.Reduction trans_conv_conv R1676 Lambda.CCSum.Inversion inv_typ_sum R1676 Lambda.CCSum.Inversion inv_typ_sum R1776 Lambda.Terms Srt R1754 Lambda.Reduction trans_conv_conv R1776 Lambda.Terms Srt R1754 Lambda.Reduction trans_conv_conv R1828 Lambda.CCSum.Inversion inv_typ_subset R1828 Lambda.CCSum.Inversion inv_typ_subset R1910 Lambda.CCSum.Inversion inv_typ_pi1 R1910 Lambda.CCSum.Inversion inv_typ_pi1 R1986 Lambda.Reduction trans_conv_conv R1986 Lambda.Reduction trans_conv_conv R2073 Lambda.Conv inv_conv_sum_l R2073 Lambda.Conv inv_conv_sum_l R2108 Lambda.CCSum.Inversion inv_typ_pi2 R2108 Lambda.CCSum.Inversion inv_typ_pi2 R2206 Lambda.Terms subst R2213 Lambda.Terms Pi1 R2184 Lambda.Reduction trans_conv_conv R2206 Lambda.Terms subst R2213 Lambda.Terms Pi1 R2184 Lambda.Reduction trans_conv_conv R2282 Lambda.Reduction conv_conv_subst R2282 Lambda.Reduction conv_conv_subst R2362 Lambda.Conv inv_conv_sum_r R2362 Lambda.Conv inv_conv_sum_r R2396 Lambda.Reduction trans_conv_conv R2396 Lambda.Reduction trans_conv_conv R2546 Coq.Init.Logic "x = y" type_scope R2548 Lambda.Terms Srt R2552 Lambda.Terms kind R2522 Lambda.CCSum.Types typ R2531 Lambda.Terms Srt R2535 Lambda.Terms kind R2509 Lambda.CCSum.Types typ R2571 Lambda.CCSum.TypeCase type_case R2571 Lambda.CCSum.TypeCase type_case R2687 Lambda.Terms Srt R2659 Lambda.CCSum.Inversion inv_typ_conv_kind R2687 Lambda.Terms Srt R2659 Lambda.CCSum.Inversion inv_typ_conv_kind R2737 Lambda.CCSum.Unicity typ_unique R2737 Lambda.CCSum.Unicity typ_unique R2877 Lambda.CCSum.Types typ R2864 Lambda.CCSum.Types typ R2853 Lambda.Reduction red R2846 Lambda.Terms term R2901 Lambda.CCSum.TypeCase type_case R2901 Lambda.CCSum.TypeCase type_case R2993 Lambda.CCSum.Types type_conv R2993 Lambda.CCSum.Types type_conv R3055 Lambda.CCSum.SubjectReduction subject_reduction R3055 Lambda.CCSum.SubjectReduction subject_reduction R3123 Lambda.Reduction red_normal R3123 Lambda.Reduction red_normal R3358 Lambda.Reduction conv R3346 Lambda.Reduction conv R3333 Lambda.CCSum.Types typ R3320 Lambda.CCSum.Types typ R3310 Lambda.Terms term R3297 Lambda.Terms term R3381 Lambda.Conv church_rosser R3381 Lambda.Conv church_rosser R3455 Lambda.CCSum.Unicity typ_unique R3455 Lambda.CCSum.Unicity typ_unique R3482 Lambda.CCSum.SubjectReduction subject_reduction R3482 Lambda.CCSum.SubjectReduction subject_reduction R3551 Lambda.CCSum.SubjectReduction subject_reduction R3551 Lambda.CCSum.SubjectReduction subject_reduction FLambda.Russell.Types R203 Coq.Init.Datatypes nat R226 Lambda.Terms sort R265 Lambda.Terms term R556 Coq.Init.Logic "A \/ B" type_scope R533 Coq.Init.Logic "A /\ B" type_scope R527 Coq.Init.Logic "x = y" type_scope R529 Lambda.Terms set R545 Coq.Init.Logic "A /\ B" type_scope R539 Coq.Init.Logic "x = y" type_scope R541 Lambda.Terms set R551 Coq.Init.Logic "x = y" type_scope R553 Lambda.Terms set R574 Coq.Init.Logic "A /\ B" type_scope R567 Coq.Init.Logic "x = y" type_scope R569 Lambda.Terms prop R587 Coq.Init.Logic "A /\ B" type_scope R580 Coq.Init.Logic "x = y" type_scope R582 Lambda.Terms prop R593 Coq.Init.Logic "x = y" type_scope R595 Lambda.Terms prop R645 Lambda.Terms sort R637 Lambda.Terms term R629 Lambda.Terms term R622 Lambda.Env env R1868 Lambda.Env env R1990 Lambda.Terms term R1982 Lambda.Terms term R1975 Lambda.Env env R714 Lambda.Russell.Types "G |-- T >> U : s" R695 Lambda.Russell.Types "G |-- T : U" R703 Lambda.Terms Srt R976 Lambda.Russell.Types "G |-- T >> U : s" R981 Lambda.Terms Prod R995 Lambda.Terms Prod R953 Lambda.Russell.Types "G |-- T : U" R948 Coq.Lists.List "x :: y" list_scope R962 Lambda.Terms Srt R927 Lambda.Russell.Types "G |-- T : U" R922 Coq.Lists.List "x :: y" list_scope R935 Lambda.Terms Srt R879 Lambda.Russell.Types "G |-- T >> U : s" R875 Coq.Lists.List "x :: y" list_scope R841 Lambda.Russell.Types "G |-- T : U" R849 Lambda.Terms Srt R821 Lambda.Russell.Types "G |-- T : U" R830 Lambda.Terms Srt R782 Lambda.Russell.Types "G |-- T >> U : s" R1315 Lambda.Russell.Types "G |-- T >> U : s" R1320 Lambda.Terms Sum R1333 Lambda.Terms Sum R1290 Lambda.Russell.Types sum_sort R1269 Lambda.Russell.Types sum_sort R1236 Lambda.Russell.Types "G |-- T : U" R1231 Coq.Lists.List "x :: y" list_scope R1245 Lambda.Terms Srt R1210 Lambda.Russell.Types "G |-- T : U" R1205 Coq.Lists.List "x :: y" list_scope R1218 Lambda.Terms Srt R1163 Lambda.Russell.Types "G |-- T >> U : s" R1159 Coq.Lists.List "x :: y" list_scope R1126 Lambda.Russell.Types "G |-- T : U" R1134 Lambda.Terms Srt R1106 Lambda.Russell.Types "G |-- T : U" R1115 Lambda.Terms Srt R1066 Lambda.Russell.Types "G |-- T >> U : s" R1462 Lambda.Russell.Types "G |-- T >> U : s" R1466 Lambda.Terms Subset R1485 Lambda.Terms set R1438 Lambda.Russell.Types "G |-- T : U" R1433 Coq.Lists.List "x :: y" list_scope R1446 Lambda.Terms Srt R1450 Lambda.Terms prop R1392 Lambda.Russell.Types "G |-- T >> U : s" R1406 Lambda.Terms set R1602 Lambda.Russell.Types "G |-- T >> U : s" R1612 Lambda.Terms Subset R1627 Lambda.Terms set R1578 Lambda.Russell.Types "G |-- T : U" R1573 Coq.Lists.List "x :: y" list_scope R1586 Lambda.Terms Srt R1590 Lambda.Terms prop R1530 Lambda.Russell.Types "G |-- T >> U : s" R1544 Lambda.Terms set R1796 Lambda.Russell.Types "G |-- T >> U : s" R1782 Lambda.Reduction conv R1764 Lambda.Russell.Types "G |-- T >> U : s" R1750 Lambda.Reduction conv R1731 Lambda.Russell.Types "G |-- T : U" R1739 Lambda.Terms Srt R1712 Lambda.Russell.Types "G |-- T : U" R1720 Lambda.Terms Srt R1693 Lambda.Russell.Types "G |-- T : U" R1701 Lambda.Terms Srt R1674 Lambda.Russell.Types "G |-- T : U" R1682 Lambda.Terms Srt R1899 Coq.Lists.List nil R1957 Coq.Lists.List "x :: y" list_scope R1932 Lambda.Russell.Types "G |-- T : U" R1941 Lambda.Terms Srt R2042 Lambda.Russell.Types "G |-- T : U" R2047 Lambda.Terms Srt R2051 Lambda.Terms prop R2060 Lambda.Terms Srt R2064 Lambda.Terms kind R2105 Lambda.Russell.Types "G |-- T : U" R2110 Lambda.Terms Srt R2114 Lambda.Terms set R2122 Lambda.Terms Srt R2126 Lambda.Terms kind R2217 Lambda.Russell.Types "G |-- T : U" R2222 Lambda.Terms Ref R2196 Lambda.Env item_lift R2399 Lambda.Russell.Types "G |-- T : U" R2404 Lambda.Terms Abs R2416 Lambda.Terms Prod R2375 Lambda.Russell.Types "G |-- T : U" R2371 Coq.Lists.List "x :: y" list_scope R2340 Lambda.Russell.Types "G |-- T : U" R2336 Coq.Lists.List "x :: y" list_scope R2351 Lambda.Terms Srt R2317 Lambda.Terms term R2277 Lambda.Russell.Types "G |-- T : U" R2286 Lambda.Terms Srt R2547 Lambda.Russell.Types "G |-- T : U" R2552 Lambda.Terms App R2564 Lambda.Terms subst R2515 Lambda.Russell.Types "G |-- T : U" R2524 Lambda.Terms Prod R2506 Lambda.Terms term R2472 Lambda.Russell.Types "G |-- T : U" R2463 Lambda.Terms term R2801 Lambda.Russell.Types "G |-- T : U" R2806 Lambda.Terms Pair R2812 Lambda.Terms Sum R2829 Lambda.Terms Sum R2774 Lambda.Russell.Types sum_sort R2735 Lambda.Russell.Types "G |-- T : U" R2744 Lambda.Terms subst R2697 Lambda.Russell.Types "G |-- T : U" R2693 Coq.Lists.List "x :: y" list_scope R2708 Lambda.Terms Srt R2660 Lambda.Russell.Types "G |-- T : U" R2624 Lambda.Russell.Types "G |-- T : U" R2633 Lambda.Terms Srt R2612 Lambda.Terms term R2976 Lambda.Russell.Types "G |-- T : U" R2981 Lambda.Terms Prod R2994 Lambda.Terms Srt R2945 Lambda.Russell.Types "G |-- T : U" R2941 Coq.Lists.List "x :: y" list_scope R2956 Lambda.Terms Srt R2922 Lambda.Terms term R2884 Lambda.Russell.Types "G |-- T : U" R2893 Lambda.Terms Srt R3177 Lambda.Russell.Types "G |-- T : U" R3182 Lambda.Terms Sum R3193 Lambda.Terms Srt R3148 Lambda.Russell.Types sum_sort R3108 Lambda.Russell.Types "G |-- T : U" R3104 Coq.Lists.List "x :: y" list_scope R3119 Lambda.Terms Srt R3085 Lambda.Terms term R3047 Lambda.Russell.Types "G |-- T : U" R3056 Lambda.Terms Srt R3326 Lambda.Russell.Types "G |-- T : U" R3331 Lambda.Terms Subset R3346 Lambda.Terms Srt R3350 Lambda.Terms set R3293 Lambda.Russell.Types "G |-- T : U" R3289 Coq.Lists.List "x :: y" list_scope R3304 Lambda.Terms Srt R3308 Lambda.Terms prop R3279 Lambda.Terms term R3240 Lambda.Russell.Types "G |-- T : U" R3249 Lambda.Terms Srt R3253 Lambda.Terms set R3425 Lambda.Russell.Types "G |-- T : U" R3430 Lambda.Terms Pi1 R3395 Lambda.Russell.Types "G |-- T : U" R3404 Lambda.Terms Sum R3511 Lambda.Russell.Types "G |-- T : U" R3516 Lambda.Terms Pi2 R3526 Lambda.Terms subst R3533 Lambda.Terms Pi1 R3481 Lambda.Russell.Types "G |-- T : U" R3490 Lambda.Terms Sum R3707 Lambda.Russell.Types "G |-- T : U" R3680 Lambda.Russell.Types "G |-- T >> U : s" R3652 Lambda.Russell.Types "G |-- T : U" R3661 Lambda.Terms Srt R3631 Lambda.Russell.Types "G |-- T : U" R3640 Lambda.Terms Srt R3599 Lambda.Russell.Types "G |-- T : U" R3584 Lambda.Terms term R3584 Lambda.Terms term R1841 Lambda.Russell.Types coerce R3743 Lambda.Russell.Types typ R3769 Lambda.Russell.Types coerce_refl R3781 Lambda.Russell.Types coerce_conv R3793 Lambda.Russell.Types coerce_prod R3805 Lambda.Russell.Types coerce_sum R3816 Lambda.Russell.Types coerce_sub_l R3829 Lambda.Russell.Types coerce_sub_r R3862 Lambda.Russell.Types type_pi1 R3871 Lambda.Russell.Types type_pi2 R3880 Lambda.Russell.Types type_pair R3890 Lambda.Russell.Types type_prop R3900 Lambda.Russell.Types type_set R3909 Lambda.Russell.Types type_var R3937 Lambda.Russell.Types wf_nil R4622 Lambda.Russell.Types typ R4637 Lambda.Terms Srt R4641 Lambda.Terms kind R4629 Lambda.Terms Srt R4614 Lambda.Russell.Types wf R4591 Lambda.Terms is_prop R4694 Lambda.Russell.Types type_prop R4694 Lambda.Russell.Types type_prop R4720 Lambda.Russell.Types type_set R4720 Lambda.Russell.Types type_set R4793 Lambda.Terms free_db R4802 Coq.Lists.List length R4780 Lambda.Russell.Types typ R4920 Lambda.Terms db_ref R4920 Lambda.Terms db_ref R5049 Lambda.Russell.Types wf R5036 Lambda.Russell.Types "G |-- T : U" R5214 Coq.Init.Logic "'exists' x : t , p" type_scope R5233 Lambda.Russell.Types "G |-- T : U" R5242 Lambda.Terms Srt R5225 Lambda.Terms sort R5198 Lambda.MyList item R5180 Lambda.Russell.Types wf R5156 Lambda.MyList trunc R5165 Coq.Init.Datatypes S R5628 Lambda.Terms Srt R5613 Lambda.Russell.Types typ_wf R5628 Lambda.Terms Srt R5613 Lambda.Russell.Types typ_wf R5766 Coq.Init.Logic "A /\ B" type_scope R5756 Lambda.Terms is_prop R5771 Coq.Init.Logic "x = y" type_scope R5774 Lambda.Terms Srt R5778 Lambda.Terms kind R5743 Coq.Init.Logic "x = y" type_scope R5746 Lambda.Terms Srt R5715 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R6154 Coq.Init.Logic "A /\ B" type_scope R6144 Lambda.Terms is_prop R6159 Coq.Init.Logic "x = y" type_scope R6162 Lambda.Terms Srt R6166 Lambda.Terms kind R6125 Lambda.Russell.Types "G |-- T : U" R6130 Lambda.Terms Srt R6195 Lambda.Russell.Types typ_sort_aux R6211 Coq.Init.Logic refl_equal R6223 Lambda.Terms Srt R6195 Lambda.Russell.Types typ_sort_aux R6211 Coq.Init.Logic refl_equal R6223 Lambda.Terms Srt R6291 Coq.Init.Logic "x <> y" type_scope R6294 Lambda.Terms Srt R6298 Lambda.Terms kind R6276 Lambda.Russell.Types "G |-- T : U" R6411 Lambda.Russell.Types typ_not_kind R6424 Lambda.Russell.Types typ_wf R6515 Coq.Init.Logic "A /\ B" type_scope R6501 Lambda.Russell.Types "G |-- T : U" R6509 Lambda.Terms Srt R6520 Lambda.Russell.Types "G |-- T : U" R6528 Lambda.Terms Srt R6480 Lambda.Russell.Types "G |-- T >> U : s" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R6631 Lambda.Russell.Types type_prod R6631 Lambda.Russell.Types type_prod R6678 Lambda.Russell.Types type_prod R6678 Lambda.Russell.Types type_prod R6725 Lambda.Russell.Types type_sum R6725 Lambda.Russell.Types type_sum R6774 Lambda.Russell.Types type_sum R6774 Lambda.Russell.Types type_sum R6823 Lambda.Russell.Types type_subset R6823 Lambda.Russell.Types type_subset R6865 Lambda.Russell.Types type_subset R6865 Lambda.Russell.Types type_subset R6968 Lambda.Russell.Types "G |-- T : U" R6976 Lambda.Terms Srt R6948 Lambda.Russell.Types "G |-- T >> U : s" R7020 Coq.Init.Logic proj1 R7027 Lambda.Russell.Types coerce_sort R7020 Coq.Init.Logic proj1 R7027 Lambda.Russell.Types coerce_sort R7114 Lambda.Russell.Types "G |-- T : U" R7122 Lambda.Terms Srt R7094 Lambda.Russell.Types "G |-- T >> U : s" R7166 Coq.Init.Logic proj2 R7173 Lambda.Russell.Types coerce_sort R7166 Coq.Init.Logic proj2 R7173 Lambda.Russell.Types coerce_sort R7243 Lambda.Russell.Types "G |-- T >> U : s" R7247 Lambda.Terms Srt R7251 Lambda.Terms prop R7259 Lambda.Terms Srt R7263 Lambda.Terms prop R7270 Lambda.Terms kind R7233 Lambda.Russell.Types wf R7359 Lambda.Russell.Types "G |-- T >> U : s" R7363 Lambda.Terms Srt R7367 Lambda.Terms set R7374 Lambda.Terms Srt R7378 Lambda.Terms set R7384 Lambda.Terms kind R7349 Lambda.Russell.Types wf R7496 Lambda.Russell.Types "G |-- T >> U : s" R7500 Lambda.Terms Srt R7509 Lambda.Terms Srt R7517 Lambda.Terms kind R7481 Lambda.Terms is_prop R7463 Lambda.Russell.Types wf R7686 Lambda.Russell.Types "G |-- T >> U : s" R7669 Lambda.Reduction conv R7651 Lambda.Russell.Types "G |-- T : U" R7660 Lambda.Terms Srt R7632 Lambda.Russell.Types "G |-- T : U" R7640 Lambda.Terms Srt R7726 Lambda.Russell.Types coerce_conv R7726 Lambda.Russell.Types coerce_conv R7785 Lambda.Russell.Types coerce_sort_l R7799 Lambda.Russell.Types coerce_sort_r R7813 Lambda.Russell.Types coerce_prop_prop R7830 Lambda.Russell.Types coerce_set_set R7845 Lambda.Russell.Types coerce_is_prop R7860 Lambda.Russell.Types conv_coerce FLambda.Russell.Thinning R240 Coq.Init.Datatypes nat R263 Lambda.Terms sort R302 Lambda.Terms term R331 Lambda.Env env R494 Coq.Init.Logic "A /\ B" type_scope R455 Lambda.Russell.Types "G |-- T : U" R460 Lambda.Terms lift_rec R469 Coq.Init.Datatypes "" nat_scope R479 Lambda.Terms lift_rec R488 Coq.Init.Datatypes "" nat_scope R441 Lambda.Russell.Types wf R419 Lambda.Env ins_in_env R391 Lambda.Russell.Types "G |-- T : U" R586 Lambda.Russell.Types "G |-- T >> U : s" R591 Lambda.Terms lift_rec R600 Coq.Init.Datatypes "" nat_scope R611 Lambda.Terms lift_rec R620 Coq.Init.Datatypes "" nat_scope R573 Lambda.Russell.Types wf R551 Lambda.Env ins_in_env R519 Lambda.Russell.Types "G |-- T >> U : s" R774 Lambda.Russell.Types typ R798 Lambda.Terms lift_rec R807 Coq.Init.Datatypes "" nat_scope R781 Lambda.Terms lift_rec R790 Coq.Init.Datatypes "" nat_scope R766 Lambda.Russell.Types wf R744 Lambda.Env ins_in_env R713 Lambda.Russell.Types typ R915 Lambda.Russell.Types "G |-- T >> U : s" R920 Lambda.Terms lift_rec R929 Coq.Init.Datatypes "" nat_scope R940 Lambda.Terms lift_rec R949 Coq.Init.Datatypes "" nat_scope R905 Lambda.Russell.Types wf R883 Lambda.Env ins_in_env R847 Lambda.Russell.Types coerce R656 Lambda.Russell.Types double_typ_coerce_mut R774 Lambda.Russell.Types typ R798 Lambda.Terms lift_rec R807 Coq.Init.Datatypes "" nat_scope R781 Lambda.Terms lift_rec R790 Coq.Init.Datatypes "" nat_scope R766 Lambda.Russell.Types wf R744 Lambda.Env ins_in_env R713 Lambda.Russell.Types typ R915 Lambda.Russell.Types "G |-- T >> U : s" R920 Lambda.Terms lift_rec R929 Coq.Init.Datatypes "" nat_scope R940 Lambda.Terms lift_rec R949 Coq.Init.Datatypes "" nat_scope R905 Lambda.Russell.Types wf R883 Lambda.Env ins_in_env R847 Lambda.Russell.Types coerce R656 Lambda.Russell.Types double_typ_coerce_mut R1235 Coq.Arith.Compare_dec le_gt_dec R1266 Lambda.Russell.Types type_var R1235 Coq.Arith.Compare_dec le_gt_dec R1266 Lambda.Russell.Types type_var R1266 Lambda.Russell.Types type_var R1380 Lambda.LiftSubst simpl_lift_rec R1380 Lambda.LiftSubst simpl_lift_rec R1454 Lambda.Env ins_item_ge R1454 Lambda.Env ins_item_ge R1522 Lambda.Env ins_item_lt R1522 Lambda.Env ins_item_lt R1586 Lambda.Russell.Types wf R1605 Coq.Lists.List "x :: y" list_scope R1590 Lambda.Terms lift_rec R1599 Coq.Init.Datatypes "" nat_scope R1586 Lambda.Russell.Types wf R1605 Coq.Lists.List "x :: y" list_scope R1590 Lambda.Terms lift_rec R1599 Coq.Init.Datatypes "" nat_scope R1626 Lambda.Russell.Types type_abs R1626 Lambda.Russell.Types type_abs R1690 Lambda.Russell.Types wf_var R1690 Lambda.Russell.Types wf_var R1752 Lambda.LiftSubst distr_lift_subst R1752 Lambda.LiftSubst distr_lift_subst R1791 Lambda.Terms lift_rec R1800 Coq.Init.Datatypes "" nat_scope R1776 Lambda.Russell.Types type_app R1791 Lambda.Terms lift_rec R1800 Coq.Init.Datatypes "" nat_scope R1776 Lambda.Russell.Types type_app R1851 Lambda.Russell.Types type_pair R1851 Lambda.Russell.Types type_pair R1966 Lambda.Russell.Types wf_var R1966 Lambda.Russell.Types wf_var R2031 Lambda.LiftSubst distr_lift_subst R2031 Lambda.LiftSubst distr_lift_subst R2102 Lambda.Russell.Types wf R2121 Coq.Lists.List "x :: y" list_scope R2106 Lambda.Terms lift_rec R2115 Coq.Init.Datatypes "" nat_scope R2102 Lambda.Russell.Types wf R2121 Coq.Lists.List "x :: y" list_scope R2106 Lambda.Terms lift_rec R2115 Coq.Init.Datatypes "" nat_scope R2142 Lambda.Russell.Types type_prod R2142 Lambda.Russell.Types type_prod R2203 Lambda.Russell.Types wf_var R2203 Lambda.Russell.Types wf_var R2261 Lambda.Russell.Types wf R2280 Coq.Lists.List "x :: y" list_scope R2265 Lambda.Terms lift_rec R2274 Coq.Init.Datatypes "" nat_scope R2261 Lambda.Russell.Types wf R2280 Coq.Lists.List "x :: y" list_scope R2265 Lambda.Terms lift_rec R2274 Coq.Init.Datatypes "" nat_scope R2301 Lambda.Russell.Types type_sum R2301 Lambda.Russell.Types type_sum R2364 Lambda.Russell.Types wf_var R2364 Lambda.Russell.Types wf_var R2422 Lambda.Russell.Types wf R2441 Coq.Lists.List "x :: y" list_scope R2426 Lambda.Terms lift_rec R2435 Coq.Init.Datatypes "" nat_scope R2422 Lambda.Russell.Types wf R2441 Coq.Lists.List "x :: y" list_scope R2426 Lambda.Terms lift_rec R2435 Coq.Init.Datatypes "" nat_scope R2462 Lambda.Russell.Types type_subset R2462 Lambda.Russell.Types type_subset R2530 Lambda.Terms set R2518 Lambda.Russell.Types wf_var R2530 Lambda.Terms set R2518 Lambda.Russell.Types wf_var R2593 Lambda.Terms lift_rec R2607 Coq.Init.Datatypes S R2602 Coq.Init.Datatypes "" nat_scope R2578 Lambda.Russell.Types type_pi1 R2593 Lambda.Terms lift_rec R2607 Coq.Init.Datatypes S R2602 Coq.Init.Datatypes "" nat_scope R2578 Lambda.Russell.Types type_pi1 R2639 Lambda.LiftSubst distr_lift_subst R2639 Lambda.LiftSubst distr_lift_subst R2685 Lambda.Terms lift_rec R2694 Coq.Init.Datatypes "" nat_scope R2670 Lambda.Russell.Types type_pi2 R2685 Lambda.Terms lift_rec R2694 Coq.Init.Datatypes "" nat_scope R2670 Lambda.Russell.Types type_pi2 R2740 Lambda.Terms lift_rec R2749 Coq.Init.Datatypes "" nat_scope R2724 Lambda.Russell.Types type_conv R2740 Lambda.Terms lift_rec R2749 Coq.Init.Datatypes "" nat_scope R2724 Lambda.Russell.Types type_conv R2802 Lambda.Russell.Types coerce_prod R2802 Lambda.Russell.Types coerce_prod R2876 Lambda.Russell.Types wf_var R2876 Lambda.Russell.Types wf_var R2960 Lambda.Russell.Types wf_var R2960 Lambda.Russell.Types wf_var R3043 Lambda.Russell.Types wf_var R3043 Lambda.Russell.Types wf_var R3096 Lambda.Russell.Types coerce_sum R3096 Lambda.Russell.Types coerce_sum R3172 Lambda.Russell.Types wf_var R3172 Lambda.Russell.Types wf_var R3256 Lambda.Russell.Types wf_var R3256 Lambda.Russell.Types wf_var R3339 Lambda.Russell.Types wf_var R3339 Lambda.Russell.Types wf_var R3392 Lambda.Russell.Types coerce_sub_l R3392 Lambda.Russell.Types coerce_sub_l R3478 Lambda.Terms set R3466 Lambda.Russell.Types wf_var R3478 Lambda.Terms set R3466 Lambda.Russell.Types wf_var R3490 Lambda.Russell.Types coerce_sort_l R3490 Lambda.Russell.Types coerce_sort_l R3529 Lambda.Russell.Types coerce_sub_r R3529 Lambda.Russell.Types coerce_sub_r R3613 Lambda.Terms set R3601 Lambda.Russell.Types wf_var R3613 Lambda.Terms set R3601 Lambda.Russell.Types wf_var R3625 Lambda.Russell.Types coerce_sort_r R3625 Lambda.Russell.Types coerce_sort_r R3682 Lambda.Terms lift_rec R3691 Coq.Init.Datatypes "" nat_scope R3699 Lambda.Terms lift_rec R3708 Coq.Init.Datatypes "" nat_scope R3664 Lambda.Russell.Types coerce_conv R3682 Lambda.Terms lift_rec R3691 Coq.Init.Datatypes "" nat_scope R3699 Lambda.Terms lift_rec R3708 Coq.Init.Datatypes "" nat_scope R3664 Lambda.Russell.Types coerce_conv R3822 Lambda.Russell.Types typ R3847 Lambda.Terms lift R3852 Coq.Init.Datatypes "" nat_scope R3836 Lambda.Terms lift R3841 Coq.Init.Datatypes "" nat_scope R3829 Coq.Lists.List "x :: y" list_scope R3807 Lambda.Russell.Types wf R3813 Coq.Lists.List "x :: y" list_scope R3784 Lambda.Russell.Types typ R3924 Lambda.Russell.Thinning double_weak_weak R3924 Lambda.Russell.Thinning double_weak_weak R4004 Lambda.Russell.Types wf_var R4004 Lambda.Russell.Types wf_var R4165 Lambda.Russell.Types "G |-- T >> U : s" R4161 Coq.Lists.List "x :: y" list_scope R4172 Lambda.Terms lift R4177 Coq.Init.Datatypes "" nat_scope R4186 Lambda.Terms lift R4191 Coq.Init.Datatypes "" nat_scope R4143 Lambda.Russell.Types wf R4149 Coq.Lists.List "x :: y" list_scope R4112 Lambda.Russell.Types "G |-- T >> U : s" R4260 Lambda.Russell.Thinning double_weak_weak R4260 Lambda.Russell.Thinning double_weak_weak R4340 Lambda.Russell.Types wf_var R4340 Lambda.Russell.Types wf_var R4490 Lambda.Russell.Types typ R4508 Lambda.Terms lift R4497 Lambda.Terms lift R4482 Lambda.Russell.Types wf R4469 Lambda.Russell.Types typ R4437 Lambda.MyList trunc R4562 Lambda.LiftSubst lift0 R4562 Lambda.LiftSubst lift0 R4577 Lambda.LiftSubst lift0 R4577 Lambda.LiftSubst lift0 R4741 Lambda.LiftSubst simpl_lift R4741 Lambda.LiftSubst simpl_lift R4798 Lambda.Terms lift R4804 Coq.Init.Datatypes S R4798 Lambda.Terms lift R4804 Coq.Init.Datatypes S R4830 Lambda.LiftSubst simpl_lift R4830 Lambda.LiftSubst simpl_lift R4906 Lambda.Russell.Types typ R4942 Lambda.Terms lift R4950 Lambda.Terms lift R4947 Coq.Init.Datatypes "" nat_scope R4921 Lambda.Terms lift R4929 Lambda.Terms lift R4926 Coq.Init.Datatypes "" nat_scope R4913 Coq.Lists.List "x :: y" list_scope R4906 Lambda.Russell.Types typ R4942 Lambda.Terms lift R4950 Lambda.Terms lift R4947 Coq.Init.Datatypes "" nat_scope R4921 Lambda.Terms lift R4929 Lambda.Terms lift R4926 Coq.Init.Datatypes "" nat_scope R4913 Coq.Lists.List "x :: y" list_scope R4978 Lambda.Russell.Thinning thinning R4978 Lambda.Russell.Thinning thinning R5097 Lambda.Terms Srt R5082 Lambda.Russell.Types typ_wf R5097 Lambda.Terms Srt R5082 Lambda.Russell.Types typ_wf R5148 Lambda.Russell.Types wf_var R5148 Lambda.Russell.Types wf_var R5308 Lambda.Russell.Types "G |-- T >> U : s" R5313 Lambda.Terms lift R5327 Lambda.Terms lift R5298 Lambda.Russell.Types wf R5280 Lambda.Russell.Types "G |-- T >> U : s" R5245 Lambda.MyList trunc R5385 Lambda.LiftSubst lift0 R5385 Lambda.LiftSubst lift0 R5400 Lambda.LiftSubst lift0 R5400 Lambda.LiftSubst lift0 R5564 Lambda.LiftSubst simpl_lift R5564 Lambda.LiftSubst simpl_lift R5621 Lambda.Terms lift R5627 Coq.Init.Datatypes S R5621 Lambda.Terms lift R5627 Coq.Init.Datatypes S R5653 Lambda.LiftSubst simpl_lift R5653 Lambda.LiftSubst simpl_lift R5730 Lambda.Terms lift R5736 Coq.Init.Datatypes S R5751 Lambda.Terms lift R5759 Lambda.Terms lift R5756 Coq.Init.Datatypes "" nat_scope R5730 Lambda.Terms lift R5736 Coq.Init.Datatypes S R5751 Lambda.Terms lift R5759 Lambda.Terms lift R5756 Coq.Init.Datatypes "" nat_scope R5778 Lambda.Russell.Thinning thinning_coerce R5778 Lambda.Russell.Thinning thinning_coerce R5906 Lambda.Terms Srt R5891 Lambda.Russell.Types typ_wf R5906 Lambda.Terms Srt R5891 Lambda.Russell.Types typ_wf R5958 Lambda.Russell.Types wf_var R5958 Lambda.Russell.Types wf_var R6021 Lambda.LiftSubst simpl_lift R6021 Lambda.LiftSubst simpl_lift R6108 Coq.Init.Logic "'exists' x : t , p" type_scope R6125 Lambda.Russell.Types typ R6134 Lambda.Terms Srt R6119 Lambda.Terms sort R6089 Lambda.Env item_lift R6081 Lambda.Russell.Types wf R6314 Lambda.Terms Srt R6327 Lambda.Terms lift R6335 Lambda.Terms Srt R6332 Coq.Init.Datatypes "" nat_scope R6314 Lambda.Terms Srt R6327 Lambda.Terms lift R6335 Lambda.Terms Srt R6332 Coq.Init.Datatypes "" nat_scope R6386 Lambda.Russell.Thinning thinning R6386 Lambda.Russell.Thinning thinning R6438 Lambda.Russell.Types wf_var R6438 Lambda.Russell.Types wf_var R6578 Lambda.LiftSubst simpl_lift R6578 Lambda.LiftSubst simpl_lift R6631 Lambda.Russell.Types wf R6631 Lambda.Russell.Types wf R6661 Lambda.Terms lift R6667 Coq.Init.Datatypes S R6661 Lambda.Terms lift R6667 Coq.Init.Datatypes S R6760 Lambda.Russell.Types typ R6799 Lambda.Terms lift R6807 Lambda.Terms Srt R6804 Coq.Init.Datatypes "" nat_scope R6774 Lambda.Terms lift R6782 Lambda.Terms lift R6788 Coq.Init.Datatypes S R6779 Coq.Init.Datatypes "" nat_scope R6767 Coq.Lists.List "x :: y" list_scope R6760 Lambda.Russell.Types typ R6799 Lambda.Terms lift R6807 Lambda.Terms Srt R6804 Coq.Init.Datatypes "" nat_scope R6774 Lambda.Terms lift R6782 Lambda.Terms lift R6788 Coq.Init.Datatypes S R6779 Coq.Init.Datatypes "" nat_scope R6767 Coq.Lists.List "x :: y" list_scope R6832 Lambda.Russell.Thinning thinning R6832 Lambda.Russell.Thinning thinning R6884 Lambda.Russell.Types wf_var R6884 Lambda.Russell.Types wf_var R7024 Lambda.Terms Srt R7009 Lambda.Russell.Types typ_wf R7024 Lambda.Terms Srt R7009 Lambda.Russell.Types typ_wf R7087 Lambda.Russell.Thinning thinning_n R7098 Lambda.Russell.Thinning thinning_n_coerce FLambda.Russell.Substitution R252 Coq.Init.Datatypes nat R275 Lambda.Terms sort R314 Lambda.Terms term R343 Lambda.Env env R564 Coq.Init.Logic "A /\ B" type_scope R523 Lambda.Russell.Types "G |-- T : U" R528 Lambda.Terms subst_rec R548 Lambda.Terms subst_rec R500 Lambda.MyList trunc R492 Lambda.Russell.Types wf R468 Lambda.Env sub_in_env R440 Lambda.Russell.Types "G |-- T : U" R431 Lambda.Terms term R678 Lambda.Russell.Types "G |-- T >> U : s" R683 Lambda.Terms subst_rec R704 Lambda.Terms subst_rec R655 Lambda.MyList trunc R647 Lambda.Russell.Types wf R623 Lambda.Env sub_in_env R591 Lambda.Russell.Types "G |-- T >> U : s" R398 Lambda.Russell.Types "G |-- T : U" R387 Lambda.Terms term R905 Lambda.Russell.Types "G |-- T : U" R909 Lambda.Terms subst_rec R927 Lambda.Terms subst_rec R883 Lambda.MyList trunc R889 Lambda.Terms term R875 Lambda.Russell.Types wf R850 Lambda.Env sub_in_env R823 Lambda.Russell.Types "G |-- T : U" R803 Lambda.Terms term R1075 Lambda.Russell.Types "G |-- T >> U : s" R1079 Lambda.Terms subst_rec R1098 Lambda.Terms subst_rec R1053 Lambda.MyList trunc R1059 Lambda.Terms term R1045 Lambda.Russell.Types wf R1020 Lambda.Env sub_in_env R988 Lambda.Russell.Types "G |-- T >> U : s" R966 Lambda.Terms term R756 Lambda.Russell.Types double_typ_coerce_mut R905 Lambda.Russell.Types "G |-- T : U" R909 Lambda.Terms subst_rec R927 Lambda.Terms subst_rec R883 Lambda.MyList trunc R889 Lambda.Terms term R875 Lambda.Russell.Types wf R850 Lambda.Env sub_in_env R823 Lambda.Russell.Types "G |-- T : U" R803 Lambda.Terms term R1075 Lambda.Russell.Types "G |-- T >> U : s" R1079 Lambda.Terms subst_rec R1098 Lambda.Terms subst_rec R1053 Lambda.MyList trunc R1059 Lambda.Terms term R1045 Lambda.Russell.Types wf R1020 Lambda.Env sub_in_env R988 Lambda.Russell.Types "G |-- T >> U : s" R966 Lambda.Terms term R756 Lambda.Russell.Types double_typ_coerce_mut R1367 Coq.Arith.Compare_dec lt_eq_lt_dec R1367 Coq.Arith.Compare_dec lt_eq_lt_dec R1556 Lambda.LiftSubst simpl_subst R1556 Lambda.LiftSubst simpl_subst R1611 Lambda.Russell.Types type_var R1611 Lambda.Russell.Types type_var R1709 Lambda.Env nth_sub_sup R1709 Lambda.Env nth_sub_sup R1822 Lambda.LiftSubst simpl_subst R1822 Lambda.LiftSubst simpl_subst R1895 Lambda.Russell.Thinning thinning_n R1895 Lambda.Russell.Thinning thinning_n R1957 Lambda.MyList fun_item R1957 Lambda.MyList fun_item R2018 Lambda.Env nth_sub_eq R2018 Lambda.Env nth_sub_eq R2128 Lambda.Russell.Types type_var R2128 Lambda.Russell.Types type_var R2180 Lambda.Env nth_sub_inf R2180 Lambda.Env nth_sub_inf R2244 Lambda.Russell.Types wf R2264 Coq.Lists.List "x :: y" list_scope R2248 Lambda.Terms subst_rec R2244 Lambda.Russell.Types wf R2264 Coq.Lists.List "x :: y" list_scope R2248 Lambda.Terms subst_rec R2286 Lambda.Russell.Types type_abs R2286 Lambda.Russell.Types type_abs R2350 Lambda.Russell.Types wf_var R2350 Lambda.Russell.Types wf_var R2411 Lambda.LiftSubst distr_subst R2411 Lambda.LiftSubst distr_subst R2445 Lambda.Terms subst_rec R2430 Lambda.Russell.Types type_app R2445 Lambda.Terms subst_rec R2430 Lambda.Russell.Types type_app R2506 Lambda.Russell.Types type_pair R2506 Lambda.Russell.Types type_pair R2600 Lambda.Russell.Types wf_var R2600 Lambda.Russell.Types wf_var R2643 Lambda.LiftSubst distr_subst R2643 Lambda.LiftSubst distr_subst R2699 Lambda.Russell.Types wf R2719 Coq.Lists.List "x :: y" list_scope R2703 Lambda.Terms subst_rec R2699 Lambda.Russell.Types wf R2719 Coq.Lists.List "x :: y" list_scope R2703 Lambda.Terms subst_rec R2741 Lambda.Russell.Types type_prod R2741 Lambda.Russell.Types type_prod R2803 Lambda.Russell.Types wf_var R2803 Lambda.Russell.Types wf_var R2861 Lambda.Russell.Types wf R2881 Coq.Lists.List "x :: y" list_scope R2865 Lambda.Terms subst_rec R2861 Lambda.Russell.Types wf R2881 Coq.Lists.List "x :: y" list_scope R2865 Lambda.Terms subst_rec R2903 Lambda.Russell.Types type_sum R2903 Lambda.Russell.Types type_sum R2966 Lambda.Russell.Types wf_var R2966 Lambda.Russell.Types wf_var R3024 Lambda.Russell.Types wf R3044 Coq.Lists.List "x :: y" list_scope R3028 Lambda.Terms subst_rec R3024 Lambda.Russell.Types wf R3044 Coq.Lists.List "x :: y" list_scope R3028 Lambda.Terms subst_rec R3066 Lambda.Russell.Types type_subset R3066 Lambda.Russell.Types type_subset R3134 Lambda.Terms set R3122 Lambda.Russell.Types wf_var R3134 Lambda.Terms set R3122 Lambda.Russell.Types wf_var R3197 Lambda.Terms subst_rec R3212 Coq.Init.Datatypes S R3182 Lambda.Russell.Types type_pi1 R3197 Lambda.Terms subst_rec R3212 Coq.Init.Datatypes S R3182 Lambda.Russell.Types type_pi1 R3244 Lambda.LiftSubst distr_subst R3244 Lambda.LiftSubst distr_subst R3285 Lambda.Terms subst_rec R3270 Lambda.Russell.Types type_pi2 R3285 Lambda.Terms subst_rec R3270 Lambda.Russell.Types type_pi2 R3341 Lambda.Terms subst_rec R3325 Lambda.Russell.Types type_conv R3341 Lambda.Terms subst_rec R3325 Lambda.Russell.Types type_conv R3404 Lambda.Russell.Types coerce_prod R3404 Lambda.Russell.Types coerce_prod R3498 Lambda.Russell.Types wf_var R3498 Lambda.Russell.Types wf_var R3571 Lambda.Russell.Types wf_var R3571 Lambda.Russell.Types wf_var R3644 Lambda.Russell.Types wf_var R3644 Lambda.Russell.Types wf_var R3687 Lambda.Russell.Types coerce_sum R3687 Lambda.Russell.Types coerce_sum R3768 Lambda.Russell.Types wf_var R3768 Lambda.Russell.Types wf_var R3842 Lambda.Russell.Types wf_var R3842 Lambda.Russell.Types wf_var R3916 Lambda.Russell.Types wf_var R3916 Lambda.Russell.Types wf_var R3959 Lambda.Russell.Types coerce_sub_l R3959 Lambda.Russell.Types coerce_sub_l R4044 Lambda.Terms set R4032 Lambda.Russell.Types wf_var R4044 Lambda.Terms set R4032 Lambda.Russell.Types wf_var R4077 Lambda.Russell.Types coerce_sort_l R4077 Lambda.Russell.Types coerce_sort_l R4120 Lambda.Russell.Types coerce_sub_r R4120 Lambda.Russell.Types coerce_sub_r R4205 Lambda.Terms set R4193 Lambda.Russell.Types wf_var R4205 Lambda.Terms set R4193 Lambda.Russell.Types wf_var R4238 Lambda.Russell.Types coerce_sort_r R4238 Lambda.Russell.Types coerce_sort_r R4299 Lambda.Terms subst_rec R4317 Lambda.Terms subst_rec R4281 Lambda.Russell.Types coerce_conv R4299 Lambda.Terms subst_rec R4317 Lambda.Terms subst_rec R4281 Lambda.Russell.Types coerce_conv R4451 Lambda.Russell.Types "G |-- T : U" R4456 Lambda.Terms subst R4470 Lambda.Terms subst R4436 Lambda.Russell.Types "G |-- T : U" R4407 Lambda.Russell.Types "G |-- T : U" R4403 Coq.Lists.List "x :: y" list_scope R4529 Lambda.Russell.Substitution double_sub_weak R4529 Lambda.Russell.Substitution double_sub_weak R4568 Coq.Lists.List "x :: y" list_scope R4568 Coq.Lists.List "x :: y" list_scope R4617 Lambda.Russell.Types typ_wf R4617 Lambda.Russell.Types typ_wf R4791 Lambda.Russell.Types "G |-- T >> U : s" R4796 Lambda.Terms subst R4811 Lambda.Terms subst R4776 Lambda.Russell.Types "G |-- T : U" R4742 Lambda.Russell.Types "G |-- T >> U : s" R4738 Coq.Lists.List "x :: y" list_scope R4724 Lambda.Terms term R4874 Lambda.Russell.Substitution double_sub_weak R4874 Lambda.Russell.Substitution double_sub_weak R4913 Coq.Lists.List "x :: y" list_scope R4913 Coq.Lists.List "x :: y" list_scope R4962 Lambda.Russell.Types typ_wf R4962 Lambda.Russell.Types typ_wf R5034 Lambda.Russell.Substitution substitution R5047 Lambda.Russell.Substitution substitution_coerce R5217 Lambda.Russell.Types "G |-- T >> U : s" R5222 Lambda.Terms subst R5237 Lambda.Terms subst R5200 Lambda.Reduction conv R5187 Lambda.Russell.Types "G |-- T : U" R5172 Lambda.Russell.Types "G |-- T : U" R5137 Lambda.Russell.Types "G |-- T : U" R5133 Coq.Lists.List "x :: y" list_scope R5147 Lambda.Terms Srt R5275 Lambda.Reduction conv R5275 Lambda.Reduction conv R5308 Lambda.Reduction conv_conv_subst R5332 Coq.Init.Datatypes "" nat_scope R5308 Lambda.Reduction conv_conv_subst R5332 Coq.Init.Datatypes "" nat_scope R5355 Lambda.Russell.Types conv_coerce R5412 Lambda.Terms subst R5421 Lambda.Terms Srt R5399 Lambda.Terms Srt R5437 Lambda.Russell.Substitution substitution R5508 Lambda.Terms subst R5517 Lambda.Terms Srt R5495 Lambda.Terms Srt R5533 Lambda.Russell.Substitution substitution R5355 Lambda.Russell.Types conv_coerce R5412 Lambda.Terms subst R5421 Lambda.Terms Srt R5399 Lambda.Terms Srt R5437 Lambda.Russell.Substitution substitution R5412 Lambda.Terms subst R5421 Lambda.Terms Srt R5399 Lambda.Terms Srt R5437 Lambda.Russell.Substitution substitution R5508 Lambda.Terms subst R5517 Lambda.Terms Srt R5495 Lambda.Terms Srt R5533 Lambda.Russell.Substitution substitution R5736 Lambda.Russell.Types "G |-- T >> U : s" R5741 Lambda.Terms subst R5756 Lambda.Terms subst R5709 Lambda.Reduction conv R5696 Lambda.Russell.Types "G |-- T : U" R5681 Lambda.Russell.Types "G |-- T : U" R5646 Lambda.Russell.Types "G |-- T : U" R5642 Coq.Lists.List "x :: y" list_scope R5656 Lambda.Terms Srt R5794 Lambda.Reduction conv R5794 Lambda.Reduction conv R5827 Lambda.Reduction conv_conv_subst R5851 Coq.Init.Datatypes "" nat_scope R5827 Lambda.Reduction conv_conv_subst R5851 Coq.Init.Datatypes "" nat_scope R5874 Lambda.Russell.Types conv_coerce R5931 Lambda.Terms subst R5940 Lambda.Terms Srt R5918 Lambda.Terms Srt R5956 Lambda.Russell.Substitution substitution R6027 Lambda.Terms subst R6036 Lambda.Terms Srt R6014 Lambda.Terms Srt R6052 Lambda.Russell.Substitution substitution R5874 Lambda.Russell.Types conv_coerce R5931 Lambda.Terms subst R5940 Lambda.Terms Srt R5918 Lambda.Terms Srt R5956 Lambda.Russell.Substitution substitution R5931 Lambda.Terms subst R5940 Lambda.Terms Srt R5918 Lambda.Terms Srt R5956 Lambda.Russell.Substitution substitution R6027 Lambda.Terms subst R6036 Lambda.Terms Srt R6014 Lambda.Terms Srt R6052 Lambda.Russell.Substitution substitution FLambda.Russell.Coercion R324 Coq.Init.Datatypes nat R347 Lambda.Terms sort R386 Lambda.Terms term R415 Lambda.Env env R454 Lambda.Env env R447 Lambda.Env env R553 Coq.Lists.List "x :: y" list_scope R544 Coq.Lists.List "x :: y" list_scope R507 Lambda.Russell.Types "G |-- T >> U : s" R663 Coq.Lists.List "x :: y" list_scope R654 Coq.Lists.List "x :: y" list_scope R601 Lambda.Russell.Types wf R607 Coq.Lists.List "x :: y" list_scope R684 Lambda.Russell.Coercion coerce_env_hd R698 Lambda.Russell.Coercion coerce_env_tl R829 Coq.Init.Logic "A \/ B" type_scope R813 Lambda.Env item_lift R885 Coq.Init.Logic "A /\ B" type_scope R868 Lambda.MyList trunc R877 Coq.Init.Datatypes S R847 Lambda.MyList trunc R856 Coq.Init.Datatypes S R893 Coq.Init.Logic "'exists' x , p" type_scope R919 Coq.Init.Logic "A /\ B" type_scope R903 Lambda.Env item_lift R923 Coq.Init.Logic "'exists' x , p" type_scope R935 Lambda.Russell.Types "G |-- T >> U : s" R789 Lambda.Russell.Coercion coerce_in_env R757 Lambda.Env item_lift R1152 Lambda.Terms lift R1157 Coq.Init.Datatypes "" nat_scope R1152 Lambda.Terms lift R1157 Coq.Init.Datatypes "" nat_scope R1294 Lambda.Russell.Thinning thinning_n_coerce R1294 Lambda.Russell.Thinning thinning_n_coerce R1347 Lambda.Russell.Types wf_var R1347 Lambda.Russell.Types wf_var R1368 Lambda.Russell.Types coerce_sort_l R1368 Lambda.Russell.Types coerce_sort_l R1619 Lambda.Terms lift R1625 Coq.Init.Datatypes S R1619 Lambda.Terms lift R1625 Coq.Init.Datatypes S R1762 Lambda.LiftSubst simpl_lift R1762 Lambda.LiftSubst simpl_lift R1783 Lambda.Terms lift R1789 Coq.Init.Datatypes S R1792 Coq.Init.Datatypes S R1783 Lambda.Terms lift R1789 Coq.Init.Datatypes S R1792 Coq.Init.Datatypes S R1820 Lambda.LiftSubst simpl_lift R1820 Lambda.LiftSubst simpl_lift R2066 Lambda.Terms lift R2071 Coq.Init.Datatypes "" nat_scope R2066 Lambda.Terms lift R2071 Coq.Init.Datatypes "" nat_scope R2187 Lambda.LiftSubst simpl_lift R2187 Lambda.LiftSubst simpl_lift R2255 Lambda.Terms lift R2261 Coq.Init.Datatypes S R2264 Coq.Init.Datatypes S R2284 Lambda.LiftSubst simpl_lift R2255 Lambda.Terms lift R2261 Coq.Init.Datatypes S R2264 Coq.Init.Datatypes S R2284 Lambda.LiftSubst simpl_lift R2303 Lambda.Russell.Thinning thinning_n_coerce R2303 Lambda.Russell.Thinning thinning_n_coerce R2508 Coq.Init.Logic "A /\ B" type_scope R2499 Lambda.Russell.Types "G |-- T : U" R2489 Lambda.Russell.Types wf R2465 Lambda.Russell.Coercion coerce_in_env R2439 Lambda.Russell.Types "G |-- T : U" R2599 Lambda.Russell.Types "G |-- T >> U : s" R2589 Lambda.Russell.Types wf R2565 Lambda.Russell.Coercion coerce_in_env R2534 Lambda.Russell.Types "G |-- T >> U : s" R2741 Lambda.Russell.Types typ R2733 Lambda.Russell.Types wf R2709 Lambda.Russell.Coercion coerce_in_env R2684 Lambda.Russell.Types typ R2848 Lambda.Russell.Types "G |-- T >> U : s" R2838 Lambda.Russell.Types wf R2814 Lambda.Russell.Coercion coerce_in_env R2784 Lambda.Russell.Types "G |-- T >> U : s" R2629 Lambda.Russell.Types double_typ_coerce_mut R2741 Lambda.Russell.Types typ R2733 Lambda.Russell.Types wf R2709 Lambda.Russell.Coercion coerce_in_env R2684 Lambda.Russell.Types typ R2848 Lambda.Russell.Types "G |-- T >> U : s" R2838 Lambda.Russell.Types wf R2814 Lambda.Russell.Coercion coerce_in_env R2784 Lambda.Russell.Types "G |-- T >> U : s" R2629 Lambda.Russell.Types double_typ_coerce_mut R2917 Lambda.Russell.Coercion conv_item R2917 Lambda.Russell.Coercion conv_item R3054 Lambda.Russell.Types coerce_sort R3054 Lambda.Russell.Types coerce_sort R3077 Lambda.Russell.Types type_conv R3077 Lambda.Russell.Types type_conv R3125 Lambda.Russell.Types wf R3131 Coq.Lists.List "x :: y" list_scope R3125 Lambda.Russell.Types wf R3131 Coq.Lists.List "x :: y" list_scope R3153 Lambda.Russell.Types type_abs R3153 Lambda.Russell.Types type_abs R3216 Lambda.Russell.Types wf_var R3216 Lambda.Russell.Types wf_var R3275 Lambda.Russell.Types type_app R3275 Lambda.Russell.Types type_app R3334 Lambda.Russell.Types wf R3340 Coq.Lists.List "x :: y" list_scope R3334 Lambda.Russell.Types wf R3340 Coq.Lists.List "x :: y" list_scope R3362 Lambda.Russell.Types type_pair R3362 Lambda.Russell.Types type_pair R3429 Lambda.Russell.Types wf_var R3429 Lambda.Russell.Types wf_var R3472 Lambda.Russell.Types wf R3478 Coq.Lists.List "x :: y" list_scope R3472 Lambda.Russell.Types wf R3478 Coq.Lists.List "x :: y" list_scope R3500 Lambda.Russell.Types type_prod R3500 Lambda.Russell.Types type_prod R3562 Lambda.Russell.Types wf_var R3562 Lambda.Russell.Types wf_var R3620 Lambda.Russell.Types wf R3626 Coq.Lists.List "x :: y" list_scope R3620 Lambda.Russell.Types wf R3626 Coq.Lists.List "x :: y" list_scope R3648 Lambda.Russell.Types type_sum R3648 Lambda.Russell.Types type_sum R3712 Lambda.Russell.Types wf_var R3712 Lambda.Russell.Types wf_var R3770 Lambda.Russell.Types wf R3776 Coq.Lists.List "x :: y" list_scope R3770 Lambda.Russell.Types wf R3776 Coq.Lists.List "x :: y" list_scope R3798 Lambda.Russell.Types type_subset R3798 Lambda.Russell.Types type_subset R3866 Lambda.Terms set R3854 Lambda.Russell.Types wf_var R3866 Lambda.Terms set R3854 Lambda.Russell.Types wf_var R3914 Lambda.Russell.Types type_pi1 R3914 Lambda.Russell.Types type_pi1 R3975 Lambda.Russell.Types type_pi2 R3975 Lambda.Russell.Types type_pi2 R4036 Lambda.Russell.Types type_conv R4036 Lambda.Russell.Types type_conv R4098 Lambda.Russell.Types wf R4105 Coq.Lists.List "x :: y" list_scope R4098 Lambda.Russell.Types wf R4105 Coq.Lists.List "x :: y" list_scope R4127 Lambda.Russell.Types wf R4133 Coq.Lists.List "x :: y" list_scope R4127 Lambda.Russell.Types wf R4133 Coq.Lists.List "x :: y" list_scope R4156 Lambda.Russell.Types coerce_prod R4156 Lambda.Russell.Types coerce_prod R4218 Lambda.Russell.Types wf_var R4218 Lambda.Russell.Types wf_var R4276 Lambda.Russell.Types wf_var R4276 Lambda.Russell.Types wf_var R4334 Lambda.Russell.Types wf R4341 Coq.Lists.List "x :: y" list_scope R4334 Lambda.Russell.Types wf R4341 Coq.Lists.List "x :: y" list_scope R4363 Lambda.Russell.Types wf R4369 Coq.Lists.List "x :: y" list_scope R4363 Lambda.Russell.Types wf R4369 Coq.Lists.List "x :: y" list_scope R4392 Lambda.Russell.Types coerce_sum R4392 Lambda.Russell.Types coerce_sum R4456 Lambda.Russell.Types wf_var R4456 Lambda.Russell.Types wf_var R4514 Lambda.Russell.Types wf_var R4514 Lambda.Russell.Types wf_var R4572 Lambda.Russell.Types wf R4578 Coq.Lists.List "x :: y" list_scope R4572 Lambda.Russell.Types wf R4578 Coq.Lists.List "x :: y" list_scope R4601 Lambda.Russell.Types coerce_sub_l R4601 Lambda.Russell.Types coerce_sub_l R4659 Lambda.Russell.Types wf_var R4659 Lambda.Russell.Types wf_var R4710 Lambda.Russell.Types coerce_sort_l R4710 Lambda.Russell.Types coerce_sort_l R4776 Lambda.Russell.Types wf R4783 Coq.Lists.List "x :: y" list_scope R4776 Lambda.Russell.Types wf R4783 Coq.Lists.List "x :: y" list_scope R4806 Lambda.Russell.Types coerce_sub_r R4806 Lambda.Russell.Types coerce_sub_r R4864 Lambda.Russell.Types wf_var R4864 Lambda.Russell.Types wf_var R4915 Lambda.Russell.Types coerce_sort_r R4915 Lambda.Russell.Types coerce_sort_r R4981 Lambda.Russell.Types coerce_conv R4981 Lambda.Russell.Types coerce_conv R5140 Lambda.Russell.Types "G |-- T : U" R5130 Lambda.Russell.Types wf R5106 Lambda.Russell.Coercion coerce_in_env R5083 Lambda.Russell.Types "G |-- T : U" R5158 Coq.Init.Logic proj1 R5164 Lambda.Russell.Coercion double_conv_env R5290 Lambda.Russell.Types "G |-- T >> U : s" R5280 Lambda.Russell.Types wf R5256 Lambda.Russell.Coercion coerce_in_env R5225 Lambda.Russell.Types "G |-- T >> U : s" R5313 Coq.Init.Logic proj2 R5319 Lambda.Russell.Coercion double_conv_env R5395 Lambda.Russell.Types "G |-- T >> U : s" R5375 Lambda.Russell.Types "G |-- T >> U : s" R5493 Lambda.Russell.Types coerce_prod R5493 Lambda.Russell.Types coerce_prod R5562 Coq.Lists.List "x :: y" list_scope R5537 Lambda.Russell.Coercion coerce_conv_env R5562 Coq.Lists.List "x :: y" list_scope R5537 Lambda.Russell.Coercion coerce_conv_env R5614 Lambda.Russell.Coercion coerce_env_hd R5614 Lambda.Russell.Coercion coerce_env_hd R5660 Lambda.Russell.Types wf_var R5660 Lambda.Russell.Types wf_var R5700 Lambda.Russell.Types coerce_sum R5700 Lambda.Russell.Types coerce_sum R5770 Coq.Lists.List "x :: y" list_scope R5746 Lambda.Russell.Coercion coerce_conv_env R5770 Coq.Lists.List "x :: y" list_scope R5746 Lambda.Russell.Coercion coerce_conv_env R5822 Lambda.Russell.Coercion coerce_env_hd R5822 Lambda.Russell.Coercion coerce_env_hd R5868 Lambda.Russell.Types wf_var R5868 Lambda.Russell.Types wf_var R5908 Lambda.Russell.Types coerce_conv R5908 Lambda.Russell.Types coerce_conv R5970 Lambda.Russell.Coercion coerce_sym FLambda.Russell.GenerationNotKind R371 Coq.Init.Datatypes nat R394 Lambda.Terms sort R433 Lambda.Terms term R462 Lambda.Env env R562 Coq.Init.Logic "x = y" type_scope R564 Lambda.Terms Srt R549 Coq.Init.Logic "x = y" type_scope R534 Lambda.Terms lift_rec R551 Lambda.Terms Srt R680 Coq.Arith.Compare_dec le_gt_dec R680 Coq.Arith.Compare_dec le_gt_dec R783 Coq.Init.Logic "x = y" type_scope R785 Lambda.Terms Srt R770 Coq.Init.Logic "x = y" type_scope R761 Lambda.Terms lift R772 Lambda.Terms Srt R852 Coq.Init.Datatypes "" nat_scope R828 Lambda.Russell.GenerationNotKind lift_rec_eq_sort R852 Coq.Init.Datatypes "" nat_scope R828 Lambda.Russell.GenerationNotKind lift_rec_eq_sort R920 Coq.Init.Logic "x <> y" type_scope R923 Lambda.Terms Srt R927 Lambda.Terms kind R905 Lambda.Russell.Types "G |-- T : U" R977 Lambda.Russell.Types typ_sort R977 Lambda.Russell.Types typ_sort R1094 Coq.Init.Logic "~ x" type_scope R1098 Lambda.Russell.Types "G |-- T : U" R1102 Lambda.Terms Srt R1106 Lambda.Terms kind R1155 Lambda.Russell.GenerationNotKind typ_not_kind R1155 Lambda.Russell.GenerationNotKind typ_not_kind R1199 Lambda.Russell.GenerationNotKind lift_eq_sort R1212 Lambda.Russell.GenerationNotKind typ_not_kind2 R1261 Lambda.Terms term R1296 Lambda.Terms Prod R1323 Coq.Init.Logic "A /\ B" type_scope R1345 Lambda.Terms Sum R1371 Coq.Init.Logic "A /\ B" type_scope R1393 Lambda.Terms Srt R1397 Lambda.Terms kind R1405 Coq.Init.Logic False R1420 Coq.Init.Logic True R1487 Lambda.Russell.GenerationNotKind type_no_kind R1474 Lambda.Russell.Types "G |-- T : U" R1642 Coq.Init.Logic "x <> y" type_scope R1645 Lambda.Terms Srt R1649 Lambda.Terms kind R1622 Lambda.Russell.GenerationNotKind type_no_kind R1863 Lambda.Russell.GenerationNotKind type_no_kind R1827 Lambda.Russell.GenerationNotKind type_no_kind R1841 Lambda.Terms lift_rec R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2005 Coq.Init.Datatypes S R2005 Coq.Init.Datatypes S R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2079 Coq.Init.Datatypes S R2079 Coq.Init.Datatypes S R2158 Lambda.Russell.GenerationNotKind type_no_kind R2172 Lambda.Terms lift_rec R2138 Lambda.Russell.GenerationNotKind type_no_kind R2263 Coq.Arith.Compare_dec le_gt_dec R2263 Coq.Arith.Compare_dec le_gt_dec R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2422 Lambda.Russell.GenerationNotKind type_no_kind R2436 Lambda.Terms subst_rec R2404 Lambda.Russell.GenerationNotKind type_no_kind R2384 Lambda.Russell.GenerationNotKind type_no_kind R2528 Coq.Arith.Compare_dec lt_eq_lt_dec R2528 Coq.Arith.Compare_dec lt_eq_lt_dec R2660 Lambda.Russell.GenerationNotKind type_no_kind_lift R2660 Lambda.Russell.GenerationNotKind type_no_kind_lift R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2831 Lambda.Russell.GenerationNotKind type_no_kind R2812 Coq.Init.Logic "A \/ B" type_scope R2801 Coq.Init.Logic "x = y" type_scope R2803 Lambda.Terms Prod R2817 Coq.Init.Logic "x = y" type_scope R2819 Lambda.Terms Sum R2770 Lambda.Russell.Types "G |-- T : U" R2981 Lambda.Russell.GenerationNotKind type_no_kind R2962 Coq.Init.Logic "A \/ B" type_scope R2951 Coq.Init.Logic "x = y" type_scope R2953 Lambda.Terms Prod R2967 Coq.Init.Logic "x = y" type_scope R2969 Lambda.Terms Sum R2921 Lambda.Russell.Types "G |-- T : U" R3117 Lambda.Russell.GenerationNotKind type_no_kind R3098 Coq.Init.Logic "A \/ B" type_scope R3087 Coq.Init.Logic "x = y" type_scope R3089 Lambda.Terms Prod R3103 Coq.Init.Logic "x = y" type_scope R3105 Lambda.Terms Sum R3048 Lambda.Env item_lift R3023 Lambda.Russell.Types wf R2874 Lambda.Russell.Types typ_wf_mut R2981 Lambda.Russell.GenerationNotKind type_no_kind R2962 Coq.Init.Logic "A \/ B" type_scope R2951 Coq.Init.Logic "x = y" type_scope R2953 Lambda.Terms Prod R2967 Coq.Init.Logic "x = y" type_scope R2969 Lambda.Terms Sum R2921 Lambda.Russell.Types "G |-- T : U" R3117 Lambda.Russell.GenerationNotKind type_no_kind R3098 Coq.Init.Logic "A \/ B" type_scope R3087 Coq.Init.Logic "x = y" type_scope R3089 Lambda.Terms Prod R3103 Coq.Init.Logic "x = y" type_scope R3105 Lambda.Terms Sum R3048 Lambda.Env item_lift R3023 Lambda.Russell.Types wf R2874 Lambda.Russell.Types typ_wf_mut R3340 Lambda.Russell.Types "G |-- T : U" R3344 Lambda.Terms Prod R3355 Lambda.Terms Srt R3340 Lambda.Russell.Types "G |-- T : U" R3344 Lambda.Terms Prod R3355 Lambda.Terms Srt R3372 Lambda.Russell.Types type_prod R3372 Lambda.Russell.Types type_prod R3415 Lambda.Russell.GenerationNotKind type_has_no_kind R3415 Lambda.Russell.GenerationNotKind type_has_no_kind R3627 Coq.Arith.Compare_dec lt_eq_lt_dec R3640 Coq.Init.Datatypes "" nat_scope R3627 Coq.Arith.Compare_dec lt_eq_lt_dec R3640 Coq.Init.Datatypes "" nat_scope R3763 Lambda.LiftSubst lift0 R3763 Lambda.LiftSubst lift0 R3779 Lambda.Russell.GenerationNotKind type_has_no_kind R3779 Lambda.Russell.GenerationNotKind type_has_no_kind R3875 Coq.Init.Logic or_introl R3888 Coq.Init.Logic refl_equal R3900 Lambda.Terms Prod R3908 Lambda.Terms Prod R3860 Lambda.Terms Prod R3875 Coq.Init.Logic or_introl R3888 Coq.Init.Logic refl_equal R3900 Lambda.Terms Prod R3908 Lambda.Terms Prod R3860 Lambda.Terms Prod R4053 Lambda.Russell.GenerationNotKind type_has_no_kind R4053 Lambda.Russell.GenerationNotKind type_has_no_kind R4090 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4090 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4090 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4283 Coq.Arith.Compare_dec lt_eq_lt_dec R4296 Coq.Init.Datatypes "" nat_scope R4283 Coq.Arith.Compare_dec lt_eq_lt_dec R4296 Coq.Init.Datatypes "" nat_scope R4419 Lambda.LiftSubst lift0 R4419 Lambda.LiftSubst lift0 R4435 Lambda.Russell.GenerationNotKind type_has_no_kind R4435 Lambda.Russell.GenerationNotKind type_has_no_kind R4530 Coq.Init.Logic or_introl R4543 Coq.Init.Logic refl_equal R4555 Lambda.Terms Prod R4563 Lambda.Terms Sum R4516 Lambda.Terms Sum R4530 Coq.Init.Logic or_introl R4543 Coq.Init.Logic refl_equal R4555 Lambda.Terms Prod R4563 Lambda.Terms Sum R4516 Lambda.Terms Sum R4707 Lambda.Russell.GenerationNotKind type_has_no_kind R4707 Lambda.Russell.GenerationNotKind type_has_no_kind R4744 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4744 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4744 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R4878 Lambda.Russell.GenerationNotKind type_has_no_kind R4907 Lambda.Russell.GenerationNotKind type_has_no_kind R4878 Lambda.Russell.GenerationNotKind type_has_no_kind R4907 Lambda.Russell.GenerationNotKind type_has_no_kind R4952 Coq.Init.Logic or_intror R4965 Coq.Init.Logic refl_equal R4977 Lambda.Terms Sum R4952 Coq.Init.Logic or_intror R4965 Coq.Init.Logic refl_equal R4977 Lambda.Terms Sum R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5030 Lambda.Russell.GenerationNotKind type_no_kind R5044 Lambda.Terms Pi1 R5030 Lambda.Russell.GenerationNotKind type_no_kind R5044 Lambda.Terms Pi1 R5108 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R5108 Lambda.Russell.GenerationNotKind type_range_subst_not_kind R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5174 Coq.Init.Logic or_intror R5187 Coq.Init.Logic refl_equal R5199 Lambda.Terms Sum R5174 Coq.Init.Logic or_intror R5187 Coq.Init.Logic refl_equal R5199 Lambda.Terms Sum R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5258 Coq.Init.Logic or_intror R5271 Coq.Init.Logic refl_equal R5283 Lambda.Terms Sum R5258 Coq.Init.Logic or_intror R5271 Coq.Init.Logic refl_equal R5283 Lambda.Terms Sum R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5387 Lambda.Russell.GenerationNotKind type_has_no_kind R5387 Lambda.Russell.GenerationNotKind type_has_no_kind R5387 Lambda.Russell.GenerationNotKind type_has_no_kind R5432 Lambda.MyList inv_nth_nl R5432 Lambda.MyList inv_nth_nl R5467 Lambda.Russell.Types wf R5473 Coq.Lists.List "x :: y" list_scope R5467 Lambda.Russell.Types wf R5473 Coq.Lists.List "x :: y" list_scope R5490 Lambda.Russell.Types wf_var R5490 Lambda.Russell.Types wf_var R5533 Lambda.Russell.Thinning wf_sort_lift R5533 Lambda.Russell.Thinning wf_sort_lift R5563 Lambda.Russell.GenerationNotKind type_has_no_kind R5563 Lambda.Russell.GenerationNotKind type_has_no_kind R5663 Lambda.Russell.GenerationNotKind type_no_kind R5677 Lambda.Terms Prod R5643 Lambda.Russell.Types "G |-- T : U" R5651 Lambda.Terms Prod R5713 Lambda.Russell.GenerationNotKind type_no_kind_type R5734 Coq.Init.Logic or_introl R5747 Coq.Init.Logic refl_equal R5759 Lambda.Terms Prod R5713 Lambda.Russell.GenerationNotKind type_no_kind_type R5734 Coq.Init.Logic or_introl R5747 Coq.Init.Logic refl_equal R5759 Lambda.Terms Prod R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5893 Lambda.Russell.GenerationNotKind type_no_kind R5907 Lambda.Terms Sum R5874 Lambda.Russell.Types "G |-- T : U" R5882 Lambda.Terms Sum R5942 Lambda.Russell.GenerationNotKind type_no_kind_type R5963 Coq.Init.Logic or_intror R5976 Coq.Init.Logic refl_equal R5988 Lambda.Terms Sum R5942 Lambda.Russell.GenerationNotKind type_no_kind_type R5963 Coq.Init.Logic or_intror R5976 Coq.Init.Logic refl_equal R5988 Lambda.Terms Sum R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not FLambda.Russell.GenerationCoerce R420 Coq.Init.Datatypes nat R443 Lambda.Terms sort R482 Lambda.Terms term R511 Lambda.Env env R567 Lambda.Terms term R575 Lambda.Terms term R602 Lambda.Terms Prod R724 Coq.Init.Logic "x = y" type_scope R726 Lambda.Terms Srt R707 Coq.Init.Logic "x <> y" type_scope R710 Lambda.Terms Srt R694 Coq.Init.Logic "x = y" type_scope R683 Lambda.Terms subst R696 Lambda.Terms Srt R887 Coq.Arith.Compare_dec lt_eq_lt_dec R900 Coq.Init.Datatypes "" nat_scope R887 Coq.Arith.Compare_dec lt_eq_lt_dec R900 Coq.Init.Datatypes "" nat_scope R978 Lambda.LiftSubst lift0 R978 Lambda.LiftSubst lift0 R1088 Lambda.Terms Prod R1113 Lambda.Terms Srt R1122 Lambda.Terms is_prop R1141 Coq.Init.Logic False R1206 Coq.Init.Logic "x = y" type_scope R1208 Lambda.Terms Srt R1187 Lambda.Reduction red R1192 Lambda.Terms Srt R1398 Lambda.Russell.GenerationCoerce is_low R1384 Coq.Init.Logic "x = y" type_scope R1386 Lambda.Terms Srt R1390 Lambda.Terms kind R1366 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1567 Lambda.Russell.Thinning wf_sort_lift R1567 Lambda.Russell.Thinning wf_sort_lift R1595 Lambda.Russell.GenerationNotKind typ_not_kind R1595 Lambda.Russell.GenerationNotKind typ_not_kind R1629 Lambda.Russell.GenerationCoerce subst_to_sort R1649 Lambda.Russell.GenerationNotKind typ_not_kind R1629 Lambda.Russell.GenerationCoerce subst_to_sort R1649 Lambda.Russell.GenerationNotKind typ_not_kind R1676 Lambda.Russell.GenerationNotKind type_no_kind_type R1698 Coq.Init.Logic or_introl R1711 Coq.Init.Logic refl_equal R1723 Lambda.Terms Prod R1676 Lambda.Russell.GenerationNotKind type_no_kind_type R1698 Coq.Init.Logic or_introl R1711 Coq.Init.Logic refl_equal R1723 Lambda.Terms Prod R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1913 Lambda.Russell.GenerationNotKind type_no_kind_type R1934 Coq.Init.Logic or_intror R1947 Coq.Init.Logic refl_equal R1959 Lambda.Terms Sum R1913 Lambda.Russell.GenerationNotKind type_no_kind_type R1934 Coq.Init.Logic or_intror R1947 Coq.Init.Logic refl_equal R1959 Lambda.Terms Sum R2055 Coq.Init.Logic "x <> y" type_scope R2049 Lambda.Terms Pi1 R2058 Lambda.Terms Srt R2062 Lambda.Terms kind R2055 Coq.Init.Logic "x <> y" type_scope R2049 Lambda.Terms Pi1 R2058 Lambda.Terms Srt R2062 Lambda.Terms kind R2108 Lambda.Russell.GenerationCoerce subst_to_sort R2108 Lambda.Russell.GenerationCoerce subst_to_sort R2140 Lambda.Russell.GenerationNotKind type_no_kind_type R2161 Coq.Init.Logic or_intror R2174 Coq.Init.Logic refl_equal R2186 Lambda.Terms Sum R2140 Lambda.Russell.GenerationNotKind type_no_kind_type R2161 Coq.Init.Logic or_intror R2174 Coq.Init.Logic refl_equal R2186 Lambda.Terms Sum R2297 Lambda.Russell.Types coerce_sort_r R2297 Lambda.Russell.Types coerce_sort_r R2324 Lambda.Russell.GenerationNotKind typ_not_kind R2324 Lambda.Russell.GenerationNotKind typ_not_kind R2414 Lambda.Russell.GenerationCoerce is_low R2394 Lambda.Russell.Types "G |-- T : U" R2402 Lambda.Terms Srt R2406 Lambda.Terms kind R2474 Lambda.Terms Srt R2478 Lambda.Terms kind R2449 Lambda.Russell.GenerationCoerce kind_is_prod_aux R2474 Lambda.Terms Srt R2478 Lambda.Terms kind R2449 Lambda.Russell.GenerationCoerce kind_is_prod_aux R2576 Coq.Init.Logic "x = y" type_scope R2578 Lambda.Terms Srt R2556 Lambda.Reduction conv R2564 Lambda.Terms Srt R2536 Lambda.Russell.Types "G |-- T : U" R2544 Lambda.Terms Srt R2548 Lambda.Terms kind R2614 Lambda.Conv church_rosser R2614 Lambda.Conv church_rosser R2645 Lambda.Russell.GenerationCoerce red_sort_eq R2645 Lambda.Russell.GenerationCoerce red_sort_eq R2690 Lambda.Russell.GenerationCoerce type_kind_range R2690 Lambda.Russell.GenerationCoerce type_kind_range R2846 Lambda.Conv conv_sort R2846 Lambda.Conv conv_sort R2885 Lambda.Conv conv_sort R2885 Lambda.Conv conv_sort R2921 Lambda.Conv conv_sort_prod R2921 Lambda.Conv conv_sort_prod R2954 Lambda.Reduction sym_conv R2954 Lambda.Reduction sym_conv R3070 Coq.Init.Logic "x = y" type_scope R3072 Lambda.Terms kind R3044 Lambda.Russell.Types "G |-- T >> U : s" R3048 Lambda.Terms Srt R3103 Lambda.Russell.Types coerce_sort_l R3103 Lambda.Russell.Types coerce_sort_l R3129 Lambda.Russell.Types typ_sort R3129 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R3259 Coq.Init.Logic "x = y" type_scope R3261 Lambda.Terms kind R3233 Lambda.Russell.Types "G |-- T >> U : s" R3242 Lambda.Terms Srt R3292 Lambda.Russell.Types coerce_sort_r R3292 Lambda.Russell.Types coerce_sort_r R3318 Lambda.Russell.Types typ_sort R3318 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R3413 Coq.Init.Logic "~ x" type_scope R3417 Lambda.Russell.Types "G |-- T >> U : s" R3421 Lambda.Terms Srt R3425 Lambda.Terms kind R3471 Lambda.Russell.Types coerce_sort_l R3471 Lambda.Russell.Types coerce_sort_l R3497 Lambda.Russell.GenerationNotKind typ_not_kind R3497 Lambda.Russell.GenerationNotKind typ_not_kind R3568 Coq.Init.Logic "~ x" type_scope R3572 Lambda.Russell.Types "G |-- T >> U : s" R3581 Lambda.Terms Srt R3585 Lambda.Terms kind R3626 Lambda.Russell.Types coerce_sort_r R3626 Lambda.Russell.Types coerce_sort_r R3652 Lambda.Russell.GenerationNotKind typ_not_kind R3652 Lambda.Russell.GenerationNotKind typ_not_kind R3794 Coq.Init.Logic "x = y" type_scope R3796 Lambda.Terms Srt R3782 Coq.Init.Logic "x = y" type_scope R3784 Lambda.Terms kind R3767 Coq.Init.Logic "x = y" type_scope R3769 Lambda.Terms Srt R3732 Lambda.Russell.Types "G |-- T >> U : s" R3957 Lambda.Reduction sym_conv R3957 Lambda.Reduction sym_conv R3984 Lambda.Russell.GenerationCoerce sort_conv_eq R3984 Lambda.Russell.GenerationCoerce sort_conv_eq R4051 Coq.Init.Logic refl_equal R4063 Lambda.Terms Srt R4051 Coq.Init.Logic refl_equal R4063 Lambda.Terms Srt R4105 Lambda.Reduction sym_conv R4105 Lambda.Reduction sym_conv R4132 Lambda.Russell.GenerationCoerce sort_conv_eq R4132 Lambda.Russell.GenerationCoerce sort_conv_eq R4270 Coq.Init.Logic "x = y" type_scope R4272 Lambda.Terms Srt R4258 Coq.Init.Logic "x = y" type_scope R4260 Lambda.Terms kind R4243 Coq.Init.Logic "x = y" type_scope R4245 Lambda.Terms Srt R4208 Lambda.Russell.Types "G |-- T >> U : s" R4432 Lambda.Russell.GenerationCoerce sort_conv_eq R4432 Lambda.Russell.GenerationCoerce sort_conv_eq R4500 Coq.Init.Logic refl_equal R4512 Lambda.Terms Srt R4500 Coq.Init.Logic refl_equal R4512 Lambda.Terms Srt R4555 Lambda.Russell.GenerationCoerce sort_conv_eq R4555 Lambda.Russell.GenerationCoerce sort_conv_eq R4653 Coq.Init.Logic "x = y" type_scope R4655 Lambda.Terms Srt R4626 Lambda.Russell.Types "G |-- T >> U : s" R4630 Lambda.Terms Srt R4716 Lambda.Terms Srt R4687 Lambda.Russell.GenerationCoerce coerce_propset_l_aux R4716 Lambda.Terms Srt R4687 Lambda.Russell.GenerationCoerce coerce_propset_l_aux R4741 Lambda.Russell.GenerationCoerce coerce_sort_l_in_kind R4741 Lambda.Russell.GenerationCoerce coerce_sort_l_in_kind R4860 Coq.Init.Logic "x = y" type_scope R4862 Lambda.Terms Srt R4833 Lambda.Russell.Types "G |-- T >> U : s" R4842 Lambda.Terms Srt R4923 Lambda.Terms Srt R4894 Lambda.Russell.GenerationCoerce coerce_propset_r_aux R4923 Lambda.Terms Srt R4894 Lambda.Russell.GenerationCoerce coerce_propset_r_aux R4948 Lambda.Russell.GenerationCoerce coerce_sort_r_in_kind R4948 Lambda.Russell.GenerationCoerce coerce_sort_r_in_kind R5044 Lambda.Terms Prod R5070 Lambda.Terms Srt R5079 Coq.Init.Logic False R5094 Coq.Init.Logic True R5160 Lambda.Terms Prod R5190 Lambda.Terms Srt R5199 Lambda.Terms is_prop R5218 Coq.Init.Logic False R5343 Coq.Init.Logic "A /\ B" type_scope R5330 Lambda.Russell.GenerationCoerce is_low_full R5320 Coq.Init.Logic "x = y" type_scope R5322 Lambda.Terms kind R5362 Lambda.Russell.GenerationCoerce no_sort R5349 Lambda.Terms is_prop R5303 Coq.Init.Logic "x = y" type_scope R5305 Lambda.Terms Srt R5275 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R5701 Lambda.Russell.Thinning wf_sort_lift R5701 Lambda.Russell.Thinning wf_sort_lift R5749 Lambda.Russell.GenerationNotKind typ_not_kind R5749 Lambda.Russell.GenerationNotKind typ_not_kind R5836 Lambda.Russell.GenerationCoerce subst_to_sort R5856 Lambda.Russell.GenerationNotKind typ_not_kind R5836 Lambda.Russell.GenerationCoerce subst_to_sort R5856 Lambda.Russell.GenerationNotKind typ_not_kind R5883 Lambda.Russell.GenerationNotKind type_no_kind_type R5905 Coq.Init.Logic or_introl R5918 Coq.Init.Logic refl_equal R5930 Lambda.Terms Prod R5883 Lambda.Russell.GenerationNotKind type_no_kind_type R5905 Coq.Init.Logic or_introl R5918 Coq.Init.Logic refl_equal R5930 Lambda.Terms Prod R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R6265 Lambda.Russell.GenerationNotKind type_no_kind_type R6286 Coq.Init.Logic or_intror R6299 Coq.Init.Logic refl_equal R6311 Lambda.Terms Sum R6265 Lambda.Russell.GenerationNotKind type_no_kind_type R6286 Coq.Init.Logic or_intror R6299 Coq.Init.Logic refl_equal R6311 Lambda.Terms Sum R6451 Lambda.Russell.GenerationNotKind type_no_kind_type R6472 Coq.Init.Logic or_intror R6485 Coq.Init.Logic refl_equal R6497 Lambda.Terms Sum R6451 Lambda.Russell.GenerationNotKind type_no_kind_type R6472 Coq.Init.Logic or_intror R6485 Coq.Init.Logic refl_equal R6497 Lambda.Terms Sum R6555 Coq.Init.Logic "x <> y" type_scope R6549 Lambda.Terms Pi1 R6558 Lambda.Terms Srt R6555 Coq.Init.Logic "x <> y" type_scope R6549 Lambda.Terms Pi1 R6558 Lambda.Terms Srt R6605 Lambda.Russell.GenerationCoerce subst_to_sort R6605 Lambda.Russell.GenerationCoerce subst_to_sort R6713 Coq.Init.Logic "x = y" type_scope R6715 Lambda.Terms kind R6713 Coq.Init.Logic "x = y" type_scope R6715 Lambda.Terms kind R6730 Lambda.Russell.Types coerce_sort_r R6730 Lambda.Russell.Types coerce_sort_r R6781 Lambda.Russell.Types typ_sort R6781 Lambda.Russell.Types typ_sort R6839 Lambda.Terms kind R6839 Lambda.Terms kind R6888 Lambda.Terms kind R6888 Lambda.Terms kind R7062 Coq.Init.Logic refl_equal R7073 Lambda.Terms kind R7062 Coq.Init.Logic refl_equal R7073 Lambda.Terms kind R7146 Lambda.Russell.GenerationCoerce coerce_propset_r R7146 Lambda.Russell.GenerationCoerce coerce_propset_r R7295 Coq.Init.Logic "A /\ B" type_scope R7282 Lambda.Russell.GenerationCoerce is_low_full R7272 Coq.Init.Logic "x = y" type_scope R7274 Lambda.Terms kind R7314 Lambda.Russell.GenerationCoerce no_sort R7301 Lambda.Terms is_prop R7249 Lambda.Russell.Types "G |-- T : U" R7257 Lambda.Terms Srt R7378 Lambda.Terms Srt R7351 Lambda.Russell.GenerationCoerce sort_of_kinded_aux R7378 Lambda.Terms Srt R7351 Lambda.Russell.GenerationCoerce sort_of_kinded_aux R7467 Lambda.Russell.GenerationCoerce is_low_full R7444 Lambda.Russell.Types "G |-- T : U" R7452 Lambda.Terms Srt R7456 Lambda.Terms kind R7510 Lambda.Russell.GenerationCoerce sorts_of_sorted R7510 Lambda.Russell.GenerationCoerce sorts_of_sorted R7628 Lambda.Russell.GenerationCoerce no_sort R7615 Lambda.Terms is_prop R7595 Lambda.Russell.Types "G |-- T : U" R7603 Lambda.Terms Srt R7667 Lambda.Russell.GenerationCoerce sorts_of_sorted R7667 Lambda.Russell.GenerationCoerce sorts_of_sorted FLambda.Russell.Generation R468 Coq.Init.Datatypes nat R491 Lambda.Terms sort R530 Lambda.Terms term R559 Lambda.Env env R682 Lambda.Terms is_prop R671 Coq.Init.Logic "x = y" type_scope R673 Lambda.Terms Srt R643 Lambda.MyList item R621 Lambda.Russell.Types wf R756 Lambda.MyList inv_nth_nl R756 Lambda.MyList inv_nth_nl R785 Lambda.MyList item_trunc R785 Lambda.MyList item_trunc R811 Lambda.MyList item_trunc R811 Lambda.MyList item_trunc R844 Lambda.Russell.Types wf_sort R844 Lambda.Russell.Types wf_sort R862 Lambda.Russell.Types wf_var R862 Lambda.Russell.Types wf_var R886 Lambda.Russell.Types wf_sort R886 Lambda.Russell.Types wf_sort R933 Lambda.Russell.Types typ_sort R933 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1025 Coq.Init.Logic "x = y" type_scope R1027 Lambda.Terms Srt R1012 Coq.Init.Logic "x = y" type_scope R1003 Lambda.Terms lift R1014 Lambda.Terms Srt R1213 Coq.Init.Logic "A \/ B" type_scope R1205 Coq.Init.Logic "x = y" type_scope R1207 Lambda.Terms Srt R1219 Coq.Init.Logic "x = y" type_scope R1221 Lambda.Terms Srt R1189 Coq.Init.Logic "x = y" type_scope R1172 Lambda.Terms subst_rec R1191 Lambda.Terms Srt R1351 Coq.Arith.Compare_dec lt_eq_lt_dec R1351 Coq.Arith.Compare_dec lt_eq_lt_dec R1454 Lambda.Russell.Generation inv_lift_sort R1454 Lambda.Russell.Generation inv_lift_sort R1622 Lambda.Terms is_prop R1607 Coq.Init.Logic "x = y" type_scope R1610 Lambda.Terms Srt R1581 Coq.Init.Logic "x = y" type_scope R1583 Lambda.Terms Ref R1554 Lambda.Russell.Types "G |-- T : U" R1779 Lambda.Terms is_prop R1763 Coq.Init.Logic "x = y" type_scope R1766 Lambda.Terms Srt R1736 Coq.Init.Logic "x = y" type_scope R1738 Lambda.Terms Ref R1708 Lambda.Russell.Types "G |-- T : U" R1870 Lambda.Terms is_prop R1848 Lambda.MyList item R1856 Lambda.Terms Srt R1817 Lambda.Russell.Types wf R1660 Lambda.Russell.Types typ_wf_mut R1779 Lambda.Terms is_prop R1763 Coq.Init.Logic "x = y" type_scope R1766 Lambda.Terms Srt R1736 Coq.Init.Logic "x = y" type_scope R1738 Lambda.Terms Ref R1708 Lambda.Russell.Types "G |-- T : U" R1870 Lambda.Terms is_prop R1848 Lambda.MyList item R1856 Lambda.Terms Srt R1817 Lambda.Russell.Types wf R1660 Lambda.Russell.Types typ_wf_mut R1987 Lambda.Russell.Generation inv_lift_sort R2010 Coq.Init.Logic sym_eq R2004 Coq.Init.Datatypes S R1987 Lambda.Russell.Generation inv_lift_sort R2010 Coq.Init.Logic sym_eq R2004 Coq.Init.Datatypes S R2088 Lambda.Russell.Types typ_sort R2088 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2125 Lambda.MyList inv_nth_nl R2125 Lambda.MyList inv_nth_nl R2155 Lambda.Russell.Generation wf_is_sorted R2155 Lambda.Russell.Generation wf_is_sorted R2199 Coq.Lists.List "x :: y" list_scope R2206 Lambda.Terms Srt R2178 Lambda.Russell.Generation wf_is_sorted R2199 Coq.Lists.List "x :: y" list_scope R2206 Lambda.Terms Srt R2178 Lambda.Russell.Generation wf_is_sorted R2242 Lambda.Russell.Types wf_var R2242 Lambda.Russell.Types wf_var R2343 Lambda.Terms is_prop R2322 Lambda.Russell.Types "G |-- T : U" R2326 Lambda.Terms Ref R2334 Lambda.Terms Srt R2407 Lambda.Terms Ref R2415 Lambda.Terms Srt R2379 Lambda.Russell.Generation gen_sorting_var_aux R2407 Lambda.Terms Ref R2415 Lambda.Terms Srt R2379 Lambda.Russell.Generation gen_sorting_var_aux R2552 Lambda.Terms is_prop R2541 Coq.Init.Logic "x = y" type_scope R2543 Lambda.Terms Srt R2513 Coq.Init.Logic "x = y" type_scope R2515 Lambda.Terms App R2483 Lambda.Russell.Types "G |-- T : U" R2652 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R2652 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R2735 Lambda.Russell.GenerationCoerce subst_to_sort R2755 Lambda.Russell.GenerationNotKind typ_not_kind R2735 Lambda.Russell.GenerationCoerce subst_to_sort R2755 Lambda.Russell.GenerationNotKind typ_not_kind R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2863 Lambda.Russell.Types typ_sort R2863 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2961 Lambda.Terms is_prop R2938 Lambda.Russell.Types "G |-- T : U" R2942 Lambda.Terms App R2952 Lambda.Terms Srt R3026 Lambda.Terms App R3036 Lambda.Terms Srt R2998 Lambda.Russell.Generation gen_sorting_app_aux R3026 Lambda.Terms App R3036 Lambda.Terms Srt R2998 Lambda.Russell.Generation gen_sorting_app_aux R3178 Lambda.Terms is_prop R3167 Coq.Init.Logic "x = y" type_scope R3169 Lambda.Terms Srt R3141 Coq.Init.Logic "x = y" type_scope R3143 Lambda.Terms Pi1 R3113 Lambda.Russell.Types "G |-- T : U" R3272 Lambda.Russell.GenerationNotKind type_no_kind_sum_type R3272 Lambda.Russell.GenerationNotKind type_no_kind_sum_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R3437 Lambda.Russell.Types typ_sort R3437 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R3531 Lambda.Terms is_prop R3510 Lambda.Russell.Types "G |-- T : U" R3514 Lambda.Terms Pi1 R3522 Lambda.Terms Srt R3596 Lambda.Terms Pi1 R3604 Lambda.Terms Srt R3568 Lambda.Russell.Generation gen_sorting_pi1_aux R3596 Lambda.Terms Pi1 R3604 Lambda.Terms Srt R3568 Lambda.Russell.Generation gen_sorting_pi1_aux R3744 Lambda.Terms is_prop R3733 Coq.Init.Logic "x = y" type_scope R3735 Lambda.Terms Srt R3707 Coq.Init.Logic "x = y" type_scope R3709 Lambda.Terms Pi2 R3679 Lambda.Russell.Types "G |-- T : U" R3838 Lambda.Russell.GenerationNotKind type_no_kind_sum_type R3838 Lambda.Russell.GenerationNotKind type_no_kind_sum_type R3879 Coq.Init.Logic "x <> y" type_scope R3873 Lambda.Terms Pi1 R3882 Lambda.Terms Srt R3879 Coq.Init.Logic "x <> y" type_scope R3873 Lambda.Terms Pi1 R3882 Lambda.Terms Srt R3934 Lambda.Russell.GenerationCoerce subst_to_sort R3934 Lambda.Russell.GenerationCoerce subst_to_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R4097 Lambda.Russell.Types typ_sort R4097 Lambda.Russell.Types typ_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R4191 Lambda.Terms is_prop R4170 Lambda.Russell.Types "G |-- T : U" R4174 Lambda.Terms Pi2 R4182 Lambda.Terms Srt R4256 Lambda.Terms Pi2 R4264 Lambda.Terms Srt R4228 Lambda.Russell.Generation gen_sorting_pi2_aux R4256 Lambda.Terms Pi2 R4264 Lambda.Terms Srt R4228 Lambda.Russell.Generation gen_sorting_pi2_aux R4394 Coq.Init.Logic "x <> y" type_scope R4397 Lambda.Terms Srt R4368 Coq.Init.Logic "x = y" type_scope R4370 Lambda.Terms Abs R4338 Lambda.Russell.Types "G |-- T : U" R4517 Lambda.Russell.Types typ_sort R4517 Lambda.Russell.Types typ_sort R4595 Lambda.Russell.GenerationCoerce coerce_propset_r R4595 Lambda.Russell.GenerationCoerce coerce_propset_r R4706 Coq.Init.Logic "~ x" type_scope R4710 Lambda.Russell.Types "G |-- T : U" R4714 Lambda.Terms Abs R4724 Lambda.Terms Srt R4770 Lambda.Russell.Generation sorting_lambda_aux R4815 Coq.Init.Logic refl_equal R4827 Lambda.Terms Srt R4792 Coq.Init.Logic refl_equal R4804 Lambda.Terms Abs R4770 Lambda.Russell.Generation sorting_lambda_aux R4815 Coq.Init.Logic refl_equal R4827 Lambda.Terms Srt R4792 Coq.Init.Logic refl_equal R4804 Lambda.Terms Abs R4932 Coq.Init.Logic "'exists' x , p" type_scope R4945 Coq.Init.Logic "x = y" type_scope R4947 Lambda.Terms Srt R4918 Coq.Init.Logic "x = y" type_scope R4920 Lambda.Terms Prod R4888 Lambda.Russell.Types "G |-- T : U" R5096 Lambda.Russell.Types typ_sort R5096 Lambda.Russell.Types typ_sort R5174 Lambda.Russell.GenerationCoerce coerce_propset_l R5174 Lambda.Russell.GenerationCoerce coerce_propset_l R5287 Coq.Init.Logic "'exists' x , p" type_scope R5300 Coq.Init.Logic "x = y" type_scope R5302 Lambda.Terms Srt R5264 Lambda.Russell.Types "G |-- T : U" R5268 Lambda.Terms Prod R5363 Lambda.Terms Prod R5335 Lambda.Russell.Generation generation_prod_aux R5363 Lambda.Terms Prod R5335 Lambda.Russell.Generation generation_prod_aux R5535 Coq.Init.Logic "A /\ B" type_scope R5508 Coq.Init.Logic "'exists' x , p" type_scope R5521 Lambda.Russell.Types "G |-- T : U" R5529 Lambda.Terms Srt R5547 Lambda.Russell.Types "G |-- T : U" R5543 Coq.Lists.List "x :: y" list_scope R5557 Lambda.Terms Srt R5494 Coq.Init.Logic "x = y" type_scope R5496 Lambda.Terms Srt R5467 Coq.Init.Logic "x = y" type_scope R5469 Lambda.Terms Prod R5437 Lambda.Russell.Types "G |-- T : U" R5829 Lambda.Russell.Types typ_sort R5829 Lambda.Russell.Types typ_sort R5887 Lambda.Russell.GenerationCoerce coerce_propset_r R5887 Lambda.Russell.GenerationCoerce coerce_propset_r R6046 Coq.Init.Logic "A /\ B" type_scope R6019 Coq.Init.Logic "'exists' x , p" type_scope R6032 Lambda.Russell.Types "G |-- T : U" R6040 Lambda.Terms Srt R6058 Lambda.Russell.Types "G |-- T : U" R6054 Coq.Lists.List "x :: y" list_scope R6068 Lambda.Terms Srt R5992 Lambda.Russell.Types "G |-- T : U" R5996 Lambda.Terms Prod R6007 Lambda.Terms Srt R6101 Lambda.Russell.Generation generation_prod2_aux R6101 Lambda.Russell.Generation generation_prod2_aux R6231 Coq.Init.Logic "'exists' x , p" type_scope R6244 Coq.Init.Logic "x = y" type_scope R6246 Lambda.Terms Srt R6218 Coq.Init.Logic "x = y" type_scope R6220 Lambda.Terms Sum R6188 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R6499 Lambda.Russell.Types typ_sort R6499 Lambda.Russell.Types typ_sort R6577 Lambda.Russell.GenerationCoerce coerce_propset_l R6577 Lambda.Russell.GenerationCoerce coerce_propset_l R6688 Coq.Init.Logic "'exists' x , p" type_scope R6701 Coq.Init.Logic "x = y" type_scope R6703 Lambda.Terms Srt R6666 Lambda.Russell.Types "G |-- T : U" R6670 Lambda.Terms Sum R6763 Lambda.Terms Sum R6736 Lambda.Russell.Generation generation_sum_aux R6763 Lambda.Terms Sum R6736 Lambda.Russell.Generation generation_sum_aux R6920 Coq.Init.Logic "A /\ B" type_scope R6906 Lambda.Russell.Types "G |-- T : U" R6914 Lambda.Terms Srt R6946 Coq.Init.Logic "A /\ B" type_scope R6930 Lambda.Russell.Types "G |-- T : U" R6926 Coq.Lists.List "x :: y" list_scope R6940 Lambda.Terms Srt R6949 Lambda.Russell.Types sum_sort R6891 Coq.Init.Logic "x = y" type_scope R6893 Lambda.Terms Srt R6865 Coq.Init.Logic "x = y" type_scope R6867 Lambda.Terms Sum R6835 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R7480 Lambda.Russell.GenerationCoerce coerce_propset_r R7480 Lambda.Russell.GenerationCoerce coerce_propset_r R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R7604 Coq.Init.Logic "A /\ B" type_scope R7590 Lambda.Russell.Types "G |-- T : U" R7598 Lambda.Terms Srt R7630 Coq.Init.Logic "A /\ B" type_scope R7614 Lambda.Russell.Types "G |-- T : U" R7610 Coq.Lists.List "x :: y" list_scope R7624 Lambda.Terms Srt R7633 Lambda.Russell.Types sum_sort R7563 Lambda.Russell.Types "G |-- T : U" R7567 Lambda.Terms Sum R7577 Lambda.Terms Srt R7701 Lambda.Terms Sum R7711 Lambda.Terms Srt R7675 Lambda.Russell.Generation generation_sum2_aux R7701 Lambda.Terms Sum R7711 Lambda.Terms Srt R7675 Lambda.Russell.Generation generation_sum2_aux R7827 Coq.Init.Logic "x = y" type_scope R7829 Lambda.Terms Srt R7833 Lambda.Terms set R7808 Coq.Init.Logic "x = y" type_scope R7810 Lambda.Terms Subset R7778 Lambda.Russell.Types "G |-- T : U" R7960 Lambda.Russell.GenerationCoerce coerce_propset_l R7960 Lambda.Russell.GenerationCoerce coerce_propset_l R8061 Coq.Init.Logic "x = y" type_scope R8063 Lambda.Terms Srt R8067 Lambda.Terms set R8033 Lambda.Russell.Types "G |-- T : U" R8037 Lambda.Terms Subset R8128 Lambda.Terms Subset R8098 Lambda.Russell.Generation generation_subset_aux R8128 Lambda.Terms Subset R8098 Lambda.Russell.Generation generation_subset_aux R8288 Coq.Init.Logic "A /\ B" type_scope R8272 Lambda.Russell.Types "G |-- T : U" R8280 Lambda.Terms Srt R8284 Lambda.Terms set R8298 Lambda.Russell.Types "G |-- T : U" R8294 Coq.Lists.List "x :: y" list_scope R8308 Lambda.Terms Srt R8312 Lambda.Terms prop R8255 Coq.Init.Logic "x = y" type_scope R8257 Lambda.Terms Srt R8261 Lambda.Terms set R8236 Coq.Init.Logic "x = y" type_scope R8238 Lambda.Terms Subset R8206 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R8494 Lambda.Russell.GenerationCoerce coerce_propset_r R8494 Lambda.Russell.GenerationCoerce coerce_propset_r R8647 Coq.Init.Logic "A /\ B" type_scope R8632 Lambda.Russell.Types "G |-- T : U" R8640 Lambda.Terms Srt R8644 Lambda.Terms set R8659 Lambda.Russell.Types "G |-- T : U" R8655 Coq.Lists.List "x :: y" list_scope R8669 Lambda.Terms Srt R8673 Lambda.Terms prop R8599 Lambda.Russell.Types "G |-- T : U" R8603 Lambda.Terms Subset R8616 Lambda.Terms Srt R8620 Lambda.Terms set R8705 Lambda.Russell.Generation generation_subset2_aux R8705 Lambda.Russell.Generation generation_subset2_aux R8854 Lambda.MyList item R8862 Lambda.Terms Srt R8841 Coq.Init.Logic "x = y" type_scope R8844 Lambda.Terms Srt R8815 Coq.Init.Logic "x = y" type_scope R8817 Lambda.Terms Ref R8788 Lambda.Russell.Types "G |-- T : U" R9035 Coq.Init.Logic "x = y" type_scope R9037 Lambda.Terms Srt R9035 Coq.Init.Logic "x = y" type_scope R9037 Lambda.Terms Srt R9075 Coq.Init.Datatypes S R9054 Lambda.Russell.Generation inv_lift_sort R9075 Coq.Init.Datatypes S R9054 Lambda.Russell.Generation inv_lift_sort R9150 Lambda.Russell.GenerationCoerce coerce_propset_r R9150 Lambda.Russell.GenerationCoerce coerce_propset_r R9321 Coq.Init.Logic "x = y" type_scope R9297 Lambda.Russell.Types "G |-- T : U" R9301 Lambda.Terms Ref R9309 Lambda.Terms Srt R9261 Lambda.Russell.Types "G |-- T : U" R9265 Lambda.Terms Ref R9273 Lambda.Terms Srt R9352 Lambda.Russell.Generation var_sort_item R9390 Coq.Init.Logic refl_equal R9402 Lambda.Terms Srt R9369 Coq.Init.Logic refl_equal R9381 Lambda.Terms Ref R9352 Lambda.Russell.Generation var_sort_item R9390 Coq.Init.Logic refl_equal R9402 Lambda.Terms Srt R9369 Coq.Init.Logic refl_equal R9381 Lambda.Terms Ref R9420 Lambda.Russell.Generation var_sort_item R9459 Coq.Init.Logic refl_equal R9471 Lambda.Terms Srt R9438 Coq.Init.Logic refl_equal R9450 Lambda.Terms Ref R9420 Lambda.Russell.Generation var_sort_item R9459 Coq.Init.Logic refl_equal R9471 Lambda.Terms Srt R9438 Coq.Init.Logic refl_equal R9450 Lambda.Terms Ref R9490 Lambda.MyList fun_item R9490 Lambda.MyList fun_item R9659 Coq.Init.Logic "'exists' x , p" type_scope R9694 Coq.Init.Logic "A /\ B" type_scope R9671 Lambda.Russell.Types "G |-- T : U" R9679 Lambda.Terms Prod R9687 Lambda.Terms Srt R9699 Lambda.Russell.Types "G |-- T : U" R9644 Coq.Init.Logic "x = y" type_scope R9646 Lambda.Terms Srt R9616 Coq.Init.Logic "x = y" type_scope R9618 Lambda.Terms App R9586 Lambda.Russell.Types "G |-- T : U" R9839 Lambda.Russell.Generation inv_subst_sort R9839 Lambda.Russell.Generation inv_subst_sort R9896 Lambda.Russell.Types typ_sort R9896 Lambda.Russell.Types typ_sort R9937 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R9937 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R10119 Lambda.Russell.GenerationCoerce coerce_propset_r R10119 Lambda.Russell.GenerationCoerce coerce_propset_r R10240 Coq.Init.Logic "'exists' x , p" type_scope R10275 Coq.Init.Logic "A /\ B" type_scope R10252 Lambda.Russell.Types "G |-- T : U" R10260 Lambda.Terms Prod R10268 Lambda.Terms Srt R10280 Lambda.Russell.Types "G |-- T : U" R10215 Lambda.Russell.Types "G |-- T : U" R10219 Lambda.Terms App R10229 Lambda.Terms Srt R10318 Lambda.Russell.Generation sort_of_app_aux R10318 Lambda.Russell.Generation sort_of_app_aux R10488 Coq.Init.Logic "~ x" type_scope R10492 Coq.Init.Logic "x = y" type_scope R10494 Lambda.Terms Srt R10463 Coq.Init.Logic "x = y" type_scope R10465 Lambda.Terms Srt R10435 Coq.Init.Logic "x = y" type_scope R10437 Lambda.Terms App R10405 Lambda.Russell.Types "G |-- T : U" R10585 Lambda.Russell.Generation sort_of_app R10585 Lambda.Russell.Generation sort_of_app R10644 Lambda.Russell.Types typ_sort R10644 Lambda.Russell.Types typ_sort R10700 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R10700 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R10835 Coq.Init.Logic "~ x" type_scope R10839 Coq.Init.Logic "x = y" type_scope R10841 Lambda.Terms Srt R10801 Lambda.Russell.Types "G |-- T : U" R10805 Lambda.Terms App R10815 Lambda.Terms Srt R10877 Lambda.Russell.Generation sort_of_app_aux2 R10877 Lambda.Russell.Generation sort_of_app_aux2 R11007 Lambda.Russell.Types "G |-- T : U" R11011 Lambda.Terms Srt R11019 Lambda.Terms Srt R10981 Lambda.Russell.Types "G |-- T : U" R10976 Coq.Lists.List "x :: y" list_scope R10985 Lambda.Terms Srt R10993 Lambda.Terms Srt R11052 Lambda.Russell.Types typ_wf R11052 Lambda.Russell.Types typ_wf R11086 Lambda.Russell.Types typ_wf R11086 Lambda.Russell.Types typ_wf R11142 Lambda.Russell.Types typ_sort R11142 Lambda.Russell.Types typ_sort R11201 Lambda.Russell.GenerationNotKind type_has_no_kind R11201 Lambda.Russell.GenerationNotKind type_has_no_kind R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R11321 Coq.Init.Logic "A \/ B" type_scope R11310 Coq.Init.Logic "x = y" type_scope R11312 Lambda.Terms Srt R11316 Lambda.Terms kind R11324 Coq.Init.Logic "'exists' x , p" type_scope R11336 Lambda.Russell.Types "G |-- T : U" R11344 Lambda.Terms Srt R11293 Lambda.Russell.Types "G |-- T : U" R11514 Lambda.Russell.Thinning wf_sort_lift R11514 Lambda.Russell.Thinning wf_sort_lift R11566 Lambda.Russell.Types type_prod R11566 Lambda.Russell.Types type_prod R11696 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R11696 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R11802 Lambda.Russell.Generation generation_prod2 R11802 Lambda.Russell.Generation generation_prod2 R11835 Lambda.Terms Srt R11848 Lambda.Terms subst R11857 Lambda.Terms Srt R11835 Lambda.Terms Srt R11848 Lambda.Terms subst R11857 Lambda.Terms Srt R11875 Lambda.Russell.Substitution substitution R11875 Lambda.Russell.Substitution substitution R11968 Lambda.Russell.Types type_sum R11968 Lambda.Russell.Types type_sum R12091 Lambda.Russell.Generation strength_sort_judgement R12091 Lambda.Russell.Generation strength_sort_judgement R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R12289 Lambda.Terms kind R12289 Lambda.Terms kind R12303 Lambda.Russell.Types typ_wf R12303 Lambda.Russell.Types typ_wf R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R12460 Lambda.Russell.Generation generation_sum2 R12460 Lambda.Russell.Generation generation_sum2 R12576 Lambda.Russell.Generation generation_sum2 R12576 Lambda.Russell.Generation generation_sum2 R12618 Lambda.Russell.Types "G |-- T : U" R12622 Lambda.Terms Pi1 R12618 Lambda.Russell.Types "G |-- T : U" R12622 Lambda.Terms Pi1 R12642 Lambda.Russell.Types type_pi1 R12642 Lambda.Russell.Types type_pi1 R12689 Lambda.Terms Srt R12702 Lambda.Terms subst R12717 Lambda.Terms Srt R12709 Lambda.Terms Pi1 R12689 Lambda.Terms Srt R12702 Lambda.Terms subst R12717 Lambda.Terms Srt R12709 Lambda.Terms Pi1 R12750 Lambda.Russell.Substitution substitution R12750 Lambda.Russell.Substitution substitution FLambda.Russell.GenerationRange R510 Coq.Init.Datatypes nat R533 Lambda.Terms sort R572 Lambda.Terms term R601 Lambda.Env env R727 Coq.Init.Logic "x = y" type_scope R714 Lambda.Russell.GenerationCoerce type_range R729 Lambda.Terms Srt R700 Coq.Init.Logic "x = y" type_scope R672 Lambda.Russell.GenerationCoerce type_range R684 Lambda.Terms lift_rec R702 Lambda.Terms Srt R867 Coq.Arith.Compare_dec le_gt_dec R867 Coq.Arith.Compare_dec le_gt_dec R940 Coq.Init.Datatypes S R940 Coq.Init.Datatypes S R1063 Coq.Init.Logic "A \/ B" type_scope R1055 Coq.Init.Logic "x = y" type_scope R1042 Lambda.Russell.GenerationCoerce type_range R1057 Lambda.Terms Srt R1079 Coq.Init.Logic "x = y" type_scope R1066 Lambda.Russell.GenerationCoerce type_range R1081 Lambda.Terms Srt R1029 Coq.Init.Logic "x = y" type_scope R1000 Lambda.Russell.GenerationCoerce type_range R1012 Lambda.Terms subst_rec R1031 Lambda.Terms Srt R1210 Coq.Arith.Compare_dec lt_eq_lt_dec R1210 Coq.Arith.Compare_dec lt_eq_lt_dec R1371 Lambda.Russell.GenerationRange type_range_lift R1371 Lambda.Russell.GenerationRange type_range_lift R1420 Coq.Init.Datatypes S R1420 Coq.Init.Datatypes S R1512 Coq.Init.Logic "x <> y" type_scope R1499 Lambda.Russell.GenerationCoerce type_range R1515 Lambda.Terms Srt R1476 Lambda.Russell.GenerationCoerce no_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1730 Coq.Init.Logic "x = y" type_scope R1732 Lambda.Terms Srt R1736 Lambda.Terms kind R1717 Coq.Init.Logic "x = y" type_scope R1704 Lambda.Russell.GenerationCoerce type_range R1719 Lambda.Terms Srt R1679 Lambda.Russell.Types "G |-- T : U" R1913 Lambda.Terms Srt R1891 Lambda.Russell.GenerationNotKind typ_not_kind2 R1913 Lambda.Terms Srt R1891 Lambda.Russell.GenerationNotKind typ_not_kind2 R2034 Coq.Init.Logic "x <> y" type_scope R2037 Lambda.Terms kind R2021 Coq.Init.Logic "x = y" type_scope R2008 Lambda.Russell.GenerationCoerce type_range R2023 Lambda.Terms Srt R1983 Lambda.Russell.Types "G |-- T : U" R2371 Coq.Init.Logic "x = y" type_scope R2358 Lambda.Russell.GenerationCoerce type_range R2373 Lambda.Terms Srt R2346 Coq.Init.Logic "x = y" type_scope R2333 Lambda.Russell.GenerationCoerce type_range R2348 Lambda.Terms Srt R2313 Lambda.Russell.GenerationCoerce is_low_full R2296 Lambda.Russell.GenerationCoerce is_low_full R2267 Lambda.Reduction conv R2542 Lambda.Conv conv_sort R2542 Lambda.Conv conv_sort R2592 Lambda.Conv conv_sort_prod R2592 Lambda.Conv conv_sort_prod R2717 Lambda.Conv conv_sort_prod R2717 Lambda.Conv conv_sort_prod R2771 Lambda.Conv inv_conv_prod_r R2771 Lambda.Conv inv_conv_prod_r R2974 Coq.Init.Logic "x = y" type_scope R2961 Lambda.Russell.GenerationCoerce type_range R2976 Lambda.Terms Srt R2949 Coq.Init.Logic "x = y" type_scope R2936 Lambda.Russell.GenerationCoerce type_range R2951 Lambda.Terms Srt R2904 Lambda.Russell.Types "G |-- T >> U : s" R3068 Lambda.Russell.Types coerce_sort_r R3068 Lambda.Russell.Types coerce_sort_r R3097 Lambda.Russell.GenerationRange term_type_range_kinded R3097 Lambda.Russell.GenerationRange term_type_range_kinded R3152 Lambda.Russell.GenerationRange term_type_range_kinded R3152 Lambda.Russell.GenerationRange term_type_range_kinded R3298 Lambda.Russell.GenerationCoerce sort_of_kinded R3298 Lambda.Russell.GenerationCoerce sort_of_kinded R3325 Lambda.Russell.GenerationCoerce sort_of_kinded R3325 Lambda.Russell.GenerationCoerce sort_of_kinded R3353 Lambda.Russell.GenerationCoerce sort_of_kinded R3353 Lambda.Russell.GenerationCoerce sort_of_kinded R3381 Lambda.Russell.GenerationCoerce sort_of_kinded R3381 Lambda.Russell.GenerationCoerce sort_of_kinded R3410 Lambda.Russell.GenerationRange conv_dom R3424 Lambda.Reduction sym_conv R3410 Lambda.Russell.GenerationRange conv_dom R3424 Lambda.Reduction sym_conv R3503 Lambda.Russell.GenerationRange conv_dom R3518 Lambda.Reduction sym_conv R3503 Lambda.Russell.GenerationRange conv_dom R3518 Lambda.Reduction sym_conv R3686 Coq.Init.Logic "'exists' x , p" type_scope R3714 Coq.Init.Logic "A /\ B" type_scope R3697 Lambda.Env item_lift R3731 Coq.Init.Logic "x = y" type_scope R3717 Lambda.Russell.GenerationCoerce type_range R3733 Lambda.Terms Srt R3670 Coq.Init.Logic "x = y" type_scope R3657 Lambda.Russell.GenerationCoerce type_range R3673 Lambda.Terms Srt R3633 Coq.Init.Logic "x = y" type_scope R3635 Lambda.Terms Ref R3606 Lambda.Russell.Types "G |-- T : U" R3962 Coq.Init.Logic "x = y" type_scope R3964 Lambda.Terms Srt R3962 Coq.Init.Logic "x = y" type_scope R3964 Lambda.Terms Srt R4002 Coq.Init.Datatypes S R3981 Lambda.Russell.Generation inv_lift_sort R4002 Coq.Init.Datatypes S R3981 Lambda.Russell.Generation inv_lift_sort R4041 Lambda.Terms Srt R4041 Lambda.Terms Srt R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R4087 Lambda.Terms Srt R4087 Lambda.Terms Srt R4186 Lambda.Terms Prod R4186 Lambda.Terms Prod R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R4277 Lambda.Russell.GenerationRange type_range_sub R4277 Lambda.Russell.GenerationRange type_range_sub R4410 Coq.Init.Logic "'exists' x , p" type_scope R4438 Coq.Init.Logic "A /\ B" type_scope R4421 Lambda.Env item_lift R4455 Coq.Init.Logic "x = y" type_scope R4441 Lambda.Russell.GenerationCoerce type_range R4457 Lambda.Terms Srt R4394 Coq.Init.Logic "x = y" type_scope R4381 Lambda.Russell.GenerationCoerce type_range R4397 Lambda.Terms Srt R4352 Lambda.Russell.Types "G |-- T : U" R4356 Lambda.Terms Ref R4520 Lambda.Terms Ref R4490 Lambda.Russell.GenerationRange var_sort_range_item_aux R4520 Lambda.Terms Ref R4490 Lambda.Russell.GenerationRange var_sort_range_item_aux R4723 Coq.Init.Logic "x = y" type_scope R4709 Coq.Init.Logic "x = y" type_scope R4695 Lambda.Russell.GenerationCoerce type_range R4711 Lambda.Terms Srt R4663 Lambda.Russell.Types "G |-- T : U" R4667 Lambda.Terms Ref R4637 Coq.Init.Logic "x = y" type_scope R4624 Lambda.Russell.GenerationCoerce type_range R4639 Lambda.Terms Srt R4595 Lambda.Russell.Types "G |-- T : U" R4599 Lambda.Terms Ref R4758 Lambda.Russell.GenerationRange var_sort_range_item R4758 Lambda.Russell.GenerationRange var_sort_range_item R4797 Lambda.Russell.GenerationRange var_sort_range_item R4797 Lambda.Russell.GenerationRange var_sort_range_item R4891 Lambda.MyList fun_item R4891 Lambda.MyList fun_item R5167 Coq.Init.Logic "'exists' x , p" type_scope R5177 Coq.Init.Logic "'exists' x , p" type_scope R5200 Coq.Init.Logic "A /\ B" type_scope R5190 Lambda.Russell.Types "G |-- T : U" R5222 Coq.Init.Logic "A /\ B" type_scope R5205 Lambda.Russell.Types "G |-- T : U" R5213 Lambda.Terms Prod R5251 Coq.Init.Logic "A \/ B" type_scope R5241 Coq.Init.Logic "x = y" type_scope R5228 Lambda.Russell.GenerationCoerce type_range R5244 Lambda.Terms Srt R5267 Coq.Init.Logic "x = y" type_scope R5254 Lambda.Russell.GenerationCoerce type_range R5269 Lambda.Terms Srt R5154 Coq.Init.Logic "x = y" type_scope R5140 Lambda.Russell.GenerationCoerce type_range R5156 Lambda.Terms Srt R5115 Coq.Init.Logic "x = y" type_scope R5117 Lambda.Terms App R5085 Lambda.Russell.Types "G |-- T : U" R5404 Lambda.Russell.GenerationRange type_range_subst R5404 Lambda.Russell.GenerationRange type_range_subst R5603 Lambda.Russell.GenerationRange type_range_sub R5603 Lambda.Russell.GenerationRange type_range_sub R5766 Coq.Init.Logic "'exists' x , p" type_scope R5776 Coq.Init.Logic "'exists' x , p" type_scope R5799 Coq.Init.Logic "A /\ B" type_scope R5789 Lambda.Russell.Types "G |-- T : U" R5821 Coq.Init.Logic "A /\ B" type_scope R5804 Lambda.Russell.Types "G |-- T : U" R5812 Lambda.Terms Prod R5850 Coq.Init.Logic "A \/ B" type_scope R5840 Coq.Init.Logic "x = y" type_scope R5827 Lambda.Russell.GenerationCoerce type_range R5843 Lambda.Terms Srt R5866 Coq.Init.Logic "x = y" type_scope R5853 Lambda.Russell.GenerationCoerce type_range R5868 Lambda.Terms Srt R5753 Coq.Init.Logic "x = y" type_scope R5739 Lambda.Russell.GenerationCoerce type_range R5755 Lambda.Terms Srt R5707 Lambda.Russell.Types "G |-- T : U" R5711 Lambda.Terms App R5930 Lambda.Terms App R5902 Lambda.Russell.GenerationRange sort_of_app_range_aux R5930 Lambda.Terms App R5902 Lambda.Russell.GenerationRange sort_of_app_range_aux R6093 Coq.Init.Logic "'exists' x , p" type_scope R6104 Coq.Init.Logic "'exists' x , p" type_scope R6115 Coq.Init.Logic "'exists' x , p" type_scope R6144 Coq.Init.Logic "A /\ B" type_scope R6127 Lambda.Russell.Types "G |-- T : U" R6136 Lambda.Terms Srt R6164 Coq.Init.Logic "A /\ B" type_scope R6154 Lambda.Russell.Types "G |-- T : U" R6149 Coq.Lists.List "x :: y" list_scope R6191 Coq.Init.Logic "A /\ B" type_scope R6176 Lambda.Russell.Types "G |-- T : U" R6171 Coq.Lists.List "x :: y" list_scope R6184 Lambda.Terms Srt R6207 Coq.Init.Logic "x = y" type_scope R6194 Lambda.Russell.GenerationCoerce type_range R6210 Lambda.Terms Srt R6080 Coq.Init.Logic "x = y" type_scope R6066 Lambda.Russell.GenerationCoerce type_range R6082 Lambda.Terms Srt R6041 Coq.Init.Logic "x = y" type_scope R6043 Lambda.Terms Abs R6011 Lambda.Russell.Types "G |-- T : U" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R6453 Lambda.Russell.GenerationRange type_range_sub R6453 Lambda.Russell.GenerationRange type_range_sub R6586 Coq.Init.Logic "'exists' x , p" type_scope R6597 Coq.Init.Logic "'exists' x , p" type_scope R6608 Coq.Init.Logic "'exists' x , p" type_scope R6637 Coq.Init.Logic "A /\ B" type_scope R6620 Lambda.Russell.Types "G |-- T : U" R6629 Lambda.Terms Srt R6657 Coq.Init.Logic "A /\ B" type_scope R6647 Lambda.Russell.Types "G |-- T : U" R6642 Coq.Lists.List "x :: y" list_scope R6684 Coq.Init.Logic "A /\ B" type_scope R6669 Lambda.Russell.Types "G |-- T : U" R6664 Coq.Lists.List "x :: y" list_scope R6677 Lambda.Terms Srt R6700 Coq.Init.Logic "x = y" type_scope R6687 Lambda.Russell.GenerationCoerce type_range R6703 Lambda.Terms Srt R6573 Coq.Init.Logic "x = y" type_scope R6559 Lambda.Russell.GenerationCoerce type_range R6575 Lambda.Terms Srt R6527 Lambda.Russell.Types "G |-- T : U" R6531 Lambda.Terms Abs R6765 Lambda.Terms Abs R6737 Lambda.Russell.GenerationRange sort_of_abs_range_aux R6765 Lambda.Terms Abs R6737 Lambda.Russell.GenerationRange sort_of_abs_range_aux R6921 Coq.Init.Logic "x <> y" type_scope R6907 Lambda.Russell.GenerationCoerce type_range R6924 Lambda.Terms Srt R6879 Coq.Init.Logic "x = y" type_scope R6881 Lambda.Terms Pair R6847 Lambda.Russell.Types "G |-- T : U" R7060 Lambda.Russell.GenerationRange type_range_sub R7060 Lambda.Russell.GenerationRange type_range_sub R7232 Coq.Init.Logic "x <> y" type_scope R7218 Lambda.Russell.GenerationCoerce type_range R7235 Lambda.Terms Srt R7183 Lambda.Russell.Types "G |-- T : U" R7187 Lambda.Terms Pair R7270 Lambda.Russell.GenerationRange sort_of_pair_range_aux R7296 Lambda.Terms Pair R7270 Lambda.Russell.GenerationRange sort_of_pair_range_aux R7296 Lambda.Terms Pair R7414 Coq.Init.Logic "A /\ B" type_scope R7404 Lambda.Terms is_prop R7424 Coq.Init.Logic "A /\ B" type_scope R7419 Coq.Init.Logic "x = y" type_scope R7430 Coq.Init.Logic "x = y" type_scope R7380 Lambda.Russell.Types sum_sort R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R7781 Coq.Init.Logic "A /\ B" type_scope R7773 Coq.Init.Logic "x <> y" type_scope R7760 Lambda.Russell.GenerationCoerce type_range R7776 Lambda.Terms Srt R7813 Coq.Init.Logic "x <> y" type_scope R7800 Lambda.Russell.GenerationCoerce type_range R7816 Lambda.Terms Srt R7733 Coq.Init.Logic "x = y" type_scope R7735 Lambda.Terms Sum R7702 Lambda.Russell.Types "G |-- T : U" R7932 Lambda.Russell.GenerationRange sum_sort_prop R7932 Lambda.Russell.GenerationRange sum_sort_prop R8011 Lambda.Russell.GenerationCoerce sort_of_propset R8011 Lambda.Russell.GenerationCoerce sort_of_propset R8042 Lambda.Russell.GenerationCoerce sort_of_propset R8042 Lambda.Russell.GenerationCoerce sort_of_propset R8074 Lambda.Russell.GenerationRange no_sort_type_range R8074 Lambda.Russell.GenerationRange no_sort_type_range R8107 Lambda.Russell.GenerationRange no_sort_type_range R8107 Lambda.Russell.GenerationRange no_sort_type_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R8294 Coq.Init.Logic "A /\ B" type_scope R8286 Coq.Init.Logic "x <> y" type_scope R8273 Lambda.Russell.GenerationCoerce type_range R8289 Lambda.Terms Srt R8326 Coq.Init.Logic "x <> y" type_scope R8313 Lambda.Russell.GenerationCoerce type_range R8329 Lambda.Terms Srt R8240 Lambda.Russell.Types "G |-- T : U" R8244 Lambda.Terms Sum R8385 Lambda.Terms Sum R8361 Lambda.Russell.GenerationRange sort_of_sum_aux R8385 Lambda.Terms Sum R8361 Lambda.Russell.GenerationRange sort_of_sum_aux R8529 Coq.Init.Logic "x <> y" type_scope R8515 Lambda.Russell.GenerationCoerce type_range R8532 Lambda.Terms Srt R8492 Coq.Init.Logic "x = y" type_scope R8494 Lambda.Terms Pi1 R8464 Lambda.Russell.Types "G |-- T : U" R8650 Lambda.Russell.Generation type_sorted R8650 Lambda.Russell.Generation type_sorted R8714 Lambda.Russell.GenerationRange sort_of_sum R8714 Lambda.Russell.GenerationRange sort_of_sum R8777 Lambda.Russell.GenerationRange type_range_sub R8777 Lambda.Russell.GenerationRange type_range_sub R8923 Coq.Init.Logic "x <> y" type_scope R8909 Lambda.Russell.GenerationCoerce type_range R8926 Lambda.Terms Srt R8879 Lambda.Russell.Types "G |-- T : U" R8883 Lambda.Terms Pi1 R8961 Lambda.Russell.GenerationRange sort_of_pi1_range_aux R8961 Lambda.Russell.GenerationRange sort_of_pi1_range_aux R9128 Coq.Init.Logic "x <> y" type_scope R9114 Lambda.Russell.GenerationCoerce type_range R9131 Lambda.Terms Srt R9091 Coq.Init.Logic "x = y" type_scope R9093 Lambda.Terms Pi2 R9063 Lambda.Russell.Types "G |-- T : U" R9249 Lambda.Russell.Generation type_sorted R9249 Lambda.Russell.Generation type_sorted R9313 Lambda.Russell.GenerationRange sort_of_sum R9313 Lambda.Russell.GenerationRange sort_of_sum R9362 Lambda.Russell.GenerationRange type_range_subst R9362 Lambda.Russell.GenerationRange type_range_subst R9474 Lambda.Russell.GenerationRange type_range_sub R9474 Lambda.Russell.GenerationRange type_range_sub R9627 Coq.Init.Logic "x <> y" type_scope R9613 Lambda.Russell.GenerationCoerce type_range R9630 Lambda.Terms Srt R9583 Lambda.Russell.Types "G |-- T : U" R9587 Lambda.Terms Pi2 R9693 Lambda.Terms Pi2 R9663 Lambda.Russell.GenerationRange sort_of_pi2_range_aux R9693 Lambda.Terms Pi2 R9663 Lambda.Russell.GenerationRange sort_of_pi2_range_aux R9822 Coq.Init.Logic "x = y" type_scope R9793 Lambda.Russell.GenerationCoerce type_range R9805 Lambda.Terms subst_rec R9824 Lambda.Terms Srt R9779 Coq.Init.Logic "x = y" type_scope R9766 Lambda.Russell.GenerationCoerce type_range R9781 Lambda.Terms Srt FLambda.Russell.UnicityOfSortingRange R557 Coq.Init.Datatypes nat R580 Lambda.Terms sort R619 Lambda.Terms term R648 Lambda.Env env R824 Coq.Init.Logic "x = y" type_scope R809 Coq.Init.Logic "x = y" type_scope R795 Lambda.Russell.GenerationCoerce type_range R811 Lambda.Terms Srt R783 Coq.Init.Logic "x = y" type_scope R770 Lambda.Russell.GenerationCoerce type_range R785 Lambda.Terms Srt R739 Lambda.Russell.Types "G |-- T : U" R724 Lambda.Russell.Types "G |-- T : U" R942 Lambda.Russell.Types typ_sort R942 Lambda.Russell.Types typ_sort R967 Lambda.Russell.Types typ_sort R967 Lambda.Russell.Types typ_sort R1100 Lambda.Russell.GenerationRange unique_var_range_sort R1100 Lambda.Russell.GenerationRange unique_var_range_sort R1167 Lambda.Russell.GenerationRange sort_of_abs_range R1167 Lambda.Russell.GenerationRange sort_of_abs_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1237 Lambda.Russell.GenerationRange sort_of_abs_range R1237 Lambda.Russell.GenerationRange sort_of_abs_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1381 Lambda.Russell.GenerationRange sort_of_app_range R1381 Lambda.Russell.GenerationRange sort_of_app_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1446 Lambda.Russell.GenerationRange sort_of_app_range R1446 Lambda.Russell.GenerationRange sort_of_app_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1552 Lambda.Russell.GenerationRange term_type_range_kinded R1552 Lambda.Russell.GenerationRange term_type_range_kinded R1611 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R1611 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1680 Lambda.Russell.GenerationRange sort_of_app_range R1680 Lambda.Russell.GenerationRange sort_of_app_range R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1786 Lambda.Russell.GenerationRange term_type_range_kinded R1786 Lambda.Russell.GenerationRange term_type_range_kinded R1845 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R1845 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1909 Lambda.Russell.GenerationRange term_type_range_kinded R1909 Lambda.Russell.GenerationRange term_type_range_kinded R1968 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R1968 Lambda.Russell.GenerationNotKind type_no_kind_prod_type R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R2050 Lambda.Russell.GenerationRange sort_of_pair_range R2050 Lambda.Russell.GenerationRange sort_of_pair_range R2105 Lambda.Russell.Generation generation_prod R2105 Lambda.Russell.Generation generation_prod R2138 Lambda.Russell.Generation generation_prod R2138 Lambda.Russell.Generation generation_prod R2211 Lambda.Russell.Generation generation_prod2 R2211 Lambda.Russell.Generation generation_prod2 R2245 Lambda.Russell.Generation generation_prod2 R2245 Lambda.Russell.Generation generation_prod2 R2369 Lambda.Russell.Generation generation_sum R2369 Lambda.Russell.Generation generation_sum R2401 Lambda.Russell.Generation generation_sum R2401 Lambda.Russell.Generation generation_sum R2473 Lambda.Russell.Generation generation_sum2 R2473 Lambda.Russell.Generation generation_sum2 R2506 Lambda.Russell.Generation generation_sum2 R2506 Lambda.Russell.Generation generation_sum2 R2658 Lambda.Russell.Generation generation_subset R2658 Lambda.Russell.Generation generation_subset R2688 Lambda.Russell.Generation generation_subset R2688 Lambda.Russell.Generation generation_subset R2849 Lambda.Russell.GenerationRange sort_of_pi1_range R2849 Lambda.Russell.GenerationRange sort_of_pi1_range R2900 Lambda.Russell.GenerationRange sort_of_pi2_range R2900 Lambda.Russell.GenerationRange sort_of_pi2_range FLambda.Russell.UnicityOfSorting R610 Coq.Init.Datatypes nat R633 Lambda.Terms sort R672 Lambda.Terms term R701 Lambda.Env env R820 Coq.Init.Logic "x = y" type_scope R798 Lambda.Russell.Types "G |-- T : U" R807 Lambda.Terms Srt R777 Lambda.Russell.Types "G |-- T : U" R786 Lambda.Terms Srt R852 Lambda.Russell.UnicityOfSortingRange unique_range_sort R897 Coq.Init.Logic refl_equal R909 Lambda.Terms Srt R876 Coq.Init.Logic refl_equal R888 Lambda.Terms Srt R852 Lambda.Russell.UnicityOfSortingRange unique_range_sort R897 Coq.Init.Logic refl_equal R909 Lambda.Terms Srt R876 Coq.Init.Logic refl_equal R888 Lambda.Terms Srt R1023 Lambda.Russell.Types "G |-- T >> U : s" R1003 Lambda.Russell.Types "G |-- T : U" R1011 Lambda.Terms Srt R970 Lambda.Russell.Types "G |-- T >> U : s" R1065 Lambda.Russell.Types coerce_sort_l R1065 Lambda.Russell.Types coerce_sort_l R1097 Lambda.Russell.UnicityOfSorting unique_sort R1097 Lambda.Russell.UnicityOfSorting unique_sort R1233 Lambda.Russell.Types "G |-- T >> U : s" R1213 Lambda.Russell.Types "G |-- T : U" R1221 Lambda.Terms Srt R1180 Lambda.Russell.Types "G |-- T >> U : s" R1275 Lambda.Russell.Types coerce_sort_r R1275 Lambda.Russell.Types coerce_sort_r R1307 Lambda.Russell.UnicityOfSorting unique_sort R1307 Lambda.Russell.UnicityOfSorting unique_sort FLambda.Russell.Depth R353 Coq.Init.Datatypes nat R376 Lambda.Terms sort R415 Lambda.Terms term R444 Lambda.Env env R590 Coq.Init.Datatypes nat R582 Lambda.Terms sort R574 Lambda.Terms term R566 Lambda.Terms term R559 Lambda.Env env R659 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R677 Coq.Init.Datatypes "" nat_scope R640 Lambda.Russell.Types "G |-- T : U" R648 Lambda.Terms Srt R941 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R946 Lambda.Terms Prod R961 Lambda.Terms Prod R979 Coq.Init.Datatypes S R982 Coq.Arith.Max max R918 Lambda.Russell.Types "G |-- T : U" R913 Coq.Lists.List "x :: y" list_scope R927 Lambda.Terms Srt R892 Lambda.Russell.Types "G |-- T : U" R887 Coq.Lists.List "x :: y" list_scope R900 Lambda.Terms Srt R840 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R836 Coq.Lists.List "x :: y" list_scope R800 Lambda.Russell.Types "G |-- T : U" R808 Lambda.Terms Srt R780 Lambda.Russell.Types "G |-- T : U" R789 Lambda.Terms Srt R737 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1306 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1311 Lambda.Terms Sum R1325 Lambda.Terms Sum R1343 Coq.Init.Datatypes S R1346 Coq.Arith.Max max R1281 Lambda.Russell.Types sum_sort R1260 Lambda.Russell.Types sum_sort R1227 Lambda.Russell.Types "G |-- T : U" R1222 Coq.Lists.List "x :: y" list_scope R1236 Lambda.Terms Srt R1201 Lambda.Russell.Types "G |-- T : U" R1196 Coq.Lists.List "x :: y" list_scope R1209 Lambda.Terms Srt R1149 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1145 Coq.Lists.List "x :: y" list_scope R1110 Lambda.Russell.Types "G |-- T : U" R1118 Lambda.Terms Srt R1090 Lambda.Russell.Types "G |-- T : U" R1099 Lambda.Terms Srt R1047 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1474 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1478 Lambda.Terms Subset R1498 Lambda.Terms set R1503 Coq.Init.Datatypes S R1450 Lambda.Russell.Types "G |-- T : U" R1445 Coq.Lists.List "x :: y" list_scope R1458 Lambda.Terms Srt R1462 Lambda.Terms prop R1400 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1415 Lambda.Terms set R1627 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1638 Lambda.Terms Subset R1653 Lambda.Terms set R1658 Coq.Init.Datatypes S R1603 Lambda.Russell.Types "G |-- T : U" R1598 Coq.Lists.List "x :: y" list_scope R1611 Lambda.Terms Srt R1615 Lambda.Terms prop R1552 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1567 Lambda.Terms set R1804 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1821 Coq.Init.Datatypes S R1780 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1766 Lambda.Reduction conv R1747 Lambda.Russell.Types "G |-- T : U" R1755 Lambda.Terms Srt R1728 Lambda.Russell.Types "G |-- T : U" R1736 Lambda.Terms Srt R1709 Lambda.Russell.Types "G |-- T : U" R1717 Lambda.Terms Srt R1968 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1985 Coq.Init.Datatypes S R1954 Lambda.Reduction conv R1931 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R1910 Lambda.Russell.Types "G |-- T : U" R1918 Lambda.Terms Srt R1891 Lambda.Russell.Types "G |-- T : U" R1899 Lambda.Terms Srt R1872 Lambda.Russell.Types "G |-- T : U" R1880 Lambda.Terms Srt R2027 Lambda.Russell.Depth coerces_db R2064 Lambda.Russell.Depth coerces_refl R2077 Lambda.Russell.Depth coerces_prod R2090 Lambda.Russell.Depth coerces_sum R2102 Lambda.Russell.Depth coerces_sub_l R2116 Lambda.Russell.Depth coerces_sub_r R2150 Lambda.Russell.Depth coerces_conv_l R2165 Lambda.Russell.Depth coerces_conv_r R2312 Coq.Init.Logic "'exists' x , p" type_scope R2324 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R2294 Lambda.Russell.Types "G |-- T >> U : s" R2406 Coq.Init.Datatypes "" nat_scope R2406 Coq.Init.Datatypes "" nat_scope R2501 Coq.Init.Datatypes S R2504 Coq.Arith.Max max R2501 Coq.Init.Datatypes S R2504 Coq.Arith.Max max R2539 Lambda.Russell.Depth coerces_prod R2539 Lambda.Russell.Depth coerces_prod R2652 Coq.Init.Datatypes S R2655 Coq.Arith.Max max R2652 Coq.Init.Datatypes S R2655 Coq.Arith.Max max R2690 Lambda.Russell.Depth coerces_sum R2690 Lambda.Russell.Depth coerces_sum R2772 Coq.Init.Datatypes S R2772 Coq.Init.Datatypes S R2837 Coq.Init.Datatypes S R2837 Coq.Init.Datatypes S R2902 Coq.Init.Datatypes S R2905 Coq.Init.Datatypes S R2902 Coq.Init.Datatypes S R2905 Coq.Init.Datatypes S R2937 Lambda.Russell.Depth coerces_conv_l R2937 Lambda.Russell.Depth coerces_conv_l R2984 Lambda.Russell.Depth coerces_conv_r R2984 Lambda.Russell.Depth coerces_conv_r R3100 Lambda.Russell.Types "G |-- T >> U : s" R3075 Lambda.Russell.Depth "G |-- T >>> U : s [ n ]" R3177 Lambda.Russell.Types coerce_prod R3177 Lambda.Russell.Types coerce_prod R3223 Lambda.Russell.Types coerce_sum R3223 Lambda.Russell.Types coerce_sum R3269 Lambda.Russell.Types coerce_conv R3269 Lambda.Russell.Types coerce_conv R3315 Lambda.Russell.Types coerce_conv R3315 Lambda.Russell.Types coerce_conv FLambda.Russell.Narrowing R362 Coq.Init.Datatypes nat R385 Lambda.Terms sort R424 Lambda.Terms term R453 Lambda.Env env R580 Lambda.Terms sort R572 Lambda.Terms term R564 Lambda.Terms term R557 Lambda.Env env R648 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R629 Lambda.Russell.Types "G |-- T : U" R637 Lambda.Terms Srt R915 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R920 Lambda.Terms Prod R936 Lambda.Terms Prod R892 Lambda.Russell.Types "G |-- T : U" R887 Coq.Lists.List "x :: y" list_scope R901 Lambda.Terms Srt R866 Lambda.Russell.Types "G |-- T : U" R861 Coq.Lists.List "x :: y" list_scope R874 Lambda.Terms Srt R817 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R813 Coq.Lists.List "x :: y" list_scope R779 Lambda.Russell.Types "G |-- T : U" R787 Lambda.Terms Srt R759 Lambda.Russell.Types "G |-- T : U" R768 Lambda.Terms Srt R718 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1257 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1262 Lambda.Terms Sum R1277 Lambda.Terms Sum R1232 Lambda.Russell.Types sum_sort R1211 Lambda.Russell.Types sum_sort R1178 Lambda.Russell.Types "G |-- T : U" R1173 Coq.Lists.List "x :: y" list_scope R1187 Lambda.Terms Srt R1152 Lambda.Russell.Types "G |-- T : U" R1147 Coq.Lists.List "x :: y" list_scope R1160 Lambda.Terms Srt R1103 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1099 Coq.Lists.List "x :: y" list_scope R1066 Lambda.Russell.Types "G |-- T : U" R1074 Lambda.Terms Srt R1046 Lambda.Russell.Types "G |-- T : U" R1055 Lambda.Terms Srt R1005 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1407 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1411 Lambda.Terms Subset R1432 Lambda.Terms set R1383 Lambda.Russell.Types "G |-- T : U" R1378 Coq.Lists.List "x :: y" list_scope R1391 Lambda.Terms Srt R1395 Lambda.Terms prop R1335 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1351 Lambda.Terms set R1550 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1562 Lambda.Terms Subset R1577 Lambda.Terms set R1526 Lambda.Russell.Types "G |-- T : U" R1521 Coq.Lists.List "x :: y" list_scope R1534 Lambda.Terms Srt R1538 Lambda.Terms prop R1477 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1493 Lambda.Terms set R1748 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1734 Lambda.Reduction conv R1714 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R1700 Lambda.Reduction conv R1681 Lambda.Russell.Types "G |-- T : U" R1689 Lambda.Terms Srt R1662 Lambda.Russell.Types "G |-- T : U" R1670 Lambda.Terms Srt R1643 Lambda.Russell.Types "G |-- T : U" R1651 Lambda.Terms Srt R1624 Lambda.Russell.Types "G |-- T : U" R1632 Lambda.Terms Srt R1797 Lambda.Russell.Narrowing coerces R1829 Lambda.Russell.Narrowing coerce_refl R1841 Lambda.Russell.Narrowing coerce_prod R1853 Lambda.Russell.Narrowing coerce_sum R1864 Lambda.Russell.Narrowing coerce_sub_l R1877 Lambda.Russell.Narrowing coerce_sub_r R1910 Lambda.Russell.Narrowing coerce_conv R2055 Lambda.Terms sort R2047 Lambda.Terms term R2039 Lambda.Terms term R2032 Lambda.Env env R2124 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2105 Lambda.Russell.Types "G |-- T : U" R2113 Lambda.Terms Srt R2389 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2394 Lambda.Terms Prod R2409 Lambda.Terms Prod R2366 Lambda.Russell.Types "G |-- T : U" R2361 Coq.Lists.List "x :: y" list_scope R2375 Lambda.Terms Srt R2340 Lambda.Russell.Types "G |-- T : U" R2335 Coq.Lists.List "x :: y" list_scope R2348 Lambda.Terms Srt R2292 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2288 Coq.Lists.List "x :: y" list_scope R2254 Lambda.Russell.Types "G |-- T : U" R2262 Lambda.Terms Srt R2234 Lambda.Russell.Types "G |-- T : U" R2243 Lambda.Terms Srt R2194 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2729 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2734 Lambda.Terms Sum R2748 Lambda.Terms Sum R2704 Lambda.Russell.Types sum_sort R2683 Lambda.Russell.Types sum_sort R2650 Lambda.Russell.Types "G |-- T : U" R2645 Coq.Lists.List "x :: y" list_scope R2659 Lambda.Terms Srt R2624 Lambda.Russell.Types "G |-- T : U" R2619 Coq.Lists.List "x :: y" list_scope R2632 Lambda.Terms Srt R2576 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2572 Coq.Lists.List "x :: y" list_scope R2539 Lambda.Russell.Types "G |-- T : U" R2547 Lambda.Terms Srt R2519 Lambda.Russell.Types "G |-- T : U" R2528 Lambda.Terms Srt R2479 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2878 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2882 Lambda.Terms Subset R2902 Lambda.Terms set R2854 Lambda.Russell.Types "G |-- T : U" R2849 Coq.Lists.List "x :: y" list_scope R2862 Lambda.Terms Srt R2866 Lambda.Terms prop R2807 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2822 Lambda.Terms set R3020 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3031 Lambda.Terms Subset R3046 Lambda.Terms set R2996 Lambda.Russell.Types "G |-- T : U" R2991 Coq.Lists.List "x :: y" list_scope R3004 Lambda.Terms Srt R3008 Lambda.Terms prop R2948 Lambda.Russell.Narrowing "G |-- T >>> U : s" R2963 Lambda.Terms set R3186 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3165 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3151 Lambda.Reduction conv R3132 Lambda.Russell.Types "G |-- T : U" R3140 Lambda.Terms Srt R3113 Lambda.Russell.Types "G |-- T : U" R3121 Lambda.Terms Srt R3094 Lambda.Russell.Types "G |-- T : U" R3102 Lambda.Terms Srt R3338 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3324 Lambda.Reduction conv R3305 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3284 Lambda.Russell.Types "G |-- T : U" R3292 Lambda.Terms Srt R3265 Lambda.Russell.Types "G |-- T : U" R3273 Lambda.Terms Srt R3246 Lambda.Russell.Types "G |-- T : U" R3254 Lambda.Terms Srt R3385 Lambda.Russell.Narrowing coerces_db R3420 Lambda.Russell.Narrowing coerces_refl R3433 Lambda.Russell.Narrowing coerces_prod R3446 Lambda.Russell.Narrowing coerces_sum R3458 Lambda.Russell.Narrowing coerces_sub_l R3472 Lambda.Russell.Narrowing coerces_sub_r R3506 Lambda.Russell.Narrowing coerces_conv_l R3521 Lambda.Russell.Narrowing coerces_conv_r R3656 Lambda.Env env R3668 Lambda.Terms term R3679 Lambda.Terms sort R3692 Lambda.Russell.Narrowing "G |-- T >>> U : s" R3721 Coq.Init.Datatypes nat R3747 Lambda.Russell.Narrowing coerces_refl R3772 Coq.Init.Datatypes "" nat_scope R3778 Lambda.Russell.Narrowing coerces_prod R3843 Coq.Init.Datatypes S R3846 Coq.Arith.Max max R3885 Lambda.Russell.Narrowing coerces_sum R3962 Coq.Init.Datatypes S R3965 Coq.Arith.Max max R4004 Lambda.Russell.Narrowing coerces_sub_l R4039 Coq.Init.Datatypes S R4059 Lambda.Russell.Narrowing coerces_sub_r R4094 Coq.Init.Datatypes S R4114 Lambda.Russell.Narrowing coerces_conv_l R4165 Coq.Init.Datatypes S R4186 Lambda.Russell.Narrowing coerces_conv_r R4237 Coq.Init.Datatypes S R4330 Lambda.Russell.Narrowing "G |-- T >>> U : s" R4308 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R4408 Lambda.Russell.Narrowing coerces_prod R4408 Lambda.Russell.Narrowing coerces_prod R4455 Lambda.Russell.Narrowing coerces_sum R4455 Lambda.Russell.Narrowing coerces_sum R4502 Lambda.Russell.Narrowing coerces_conv_l R4502 Lambda.Russell.Narrowing coerces_conv_l R4549 Lambda.Russell.Narrowing coerces_conv_r R4549 Lambda.Russell.Narrowing coerces_conv_r R4660 Lambda.Russell.Narrowing "G |-- T >>>> U : s" R4639 Lambda.Russell.Narrowing "G |-- T >>> U : s" R4739 Lambda.Russell.Narrowing coerce_prod R4739 Lambda.Russell.Narrowing coerce_prod R4785 Lambda.Russell.Narrowing coerce_sum R4785 Lambda.Russell.Narrowing coerce_sum R4831 Lambda.Russell.Narrowing coerce_conv R4831 Lambda.Russell.Narrowing coerce_conv R4877 Lambda.Russell.Narrowing coerce_conv R4877 Lambda.Russell.Narrowing coerce_conv R4995 Lambda.Env env R4988 Lambda.Env env R5095 Coq.Lists.List "x :: y" list_scope R5086 Coq.Lists.List "x :: y" list_scope R5048 Lambda.Russell.Narrowing "G |-- T >>> U : s" R5205 Coq.Lists.List "x :: y" list_scope R5196 Coq.Lists.List "x :: y" list_scope R5143 Lambda.Russell.Types wf R5149 Coq.Lists.List "x :: y" list_scope R5226 Lambda.Russell.Narrowing coerce_env_hd R5240 Lambda.Russell.Narrowing coerce_env_tl R5342 Coq.Init.Logic "'exists' x : t , p" type_scope R5383 Coq.Init.Logic "x = y" type_scope R5375 Lambda.Russell.Narrowing depth R5354 Lambda.Russell.Narrowing coerces_db R5308 Lambda.Russell.Depth coerces_db R5434 Lambda.Russell.Narrowing coerces_refl R5434 Lambda.Russell.Narrowing coerces_refl R5530 Lambda.Russell.Narrowing coerces_prod R5530 Lambda.Russell.Narrowing coerces_prod R5641 Lambda.Russell.Narrowing coerces_sum R5641 Lambda.Russell.Narrowing coerces_sum R5730 Lambda.Russell.Narrowing coerces_sub_l R5730 Lambda.Russell.Narrowing coerces_sub_l R5803 Lambda.Russell.Narrowing coerces_sub_r R5803 Lambda.Russell.Narrowing coerces_sub_r R5876 Lambda.Russell.Narrowing coerces_conv_l R5876 Lambda.Russell.Narrowing coerces_conv_l R5958 Lambda.Russell.Narrowing coerces_conv_r R5958 Lambda.Russell.Narrowing coerces_conv_r R6075 Coq.Init.Logic "'exists' x , p" type_scope R6087 Lambda.Russell.Depth coerces_db R6053 Lambda.Russell.Narrowing coerces_db R6176 Coq.Init.Datatypes "" nat_scope R6176 Coq.Init.Datatypes "" nat_scope R6258 Coq.Init.Datatypes S R6261 Coq.Arith.Max max R6258 Coq.Init.Datatypes S R6261 Coq.Arith.Max max R6305 Lambda.Russell.Depth coerces_prod R6305 Lambda.Russell.Depth coerces_prod R6402 Coq.Init.Datatypes S R6405 Coq.Arith.Max max R6402 Coq.Init.Datatypes S R6405 Coq.Arith.Max max R6449 Lambda.Russell.Depth coerces_sum R6449 Lambda.Russell.Depth coerces_sum R6521 Coq.Init.Datatypes S R6521 Coq.Init.Datatypes S R6587 Coq.Init.Datatypes S R6587 Coq.Init.Datatypes S R6653 Coq.Init.Datatypes S R6653 Coq.Init.Datatypes S R6691 Lambda.Russell.Depth coerces_conv_l R6691 Lambda.Russell.Depth coerces_conv_l R6772 Coq.Init.Datatypes S R6772 Coq.Init.Datatypes S R6810 Lambda.Russell.Depth coerces_conv_r R6810 Lambda.Russell.Depth coerces_conv_r R6923 Lambda.Russell.Types "G |-- T >> U : s" R6902 Lambda.Russell.Narrowing "G |-- T >>> U : s" R6968 Lambda.Russell.Narrowing depth_coerces_db R6968 Lambda.Russell.Narrowing depth_coerces_db R6998 Lambda.Russell.Depth coerces_db_coerce R6998 Lambda.Russell.Depth coerces_db_coerce R7094 Lambda.Russell.Coercion coerce_in_env R7073 Lambda.Russell.Narrowing coerce_in_env R7164 Lambda.Russell.Narrowing depth_coerces_db R7164 Lambda.Russell.Narrowing depth_coerces_db R7193 Lambda.Russell.Depth coerces_db_coerce R7193 Lambda.Russell.Depth coerces_db_coerce R7224 Lambda.Russell.Coercion coerce_env_hd R7224 Lambda.Russell.Coercion coerce_env_hd R7270 Lambda.Russell.Coercion coerce_env_tl R7270 Lambda.Russell.Coercion coerce_env_tl R7387 Lambda.Russell.Narrowing coerce_in_env R7357 Lambda.Russell.Coercion coerce_in_env R7448 Lambda.Russell.Depth coerce_coerces_db R7448 Lambda.Russell.Depth coerce_coerces_db R7482 Lambda.Russell.Narrowing coerces_db_depth R7482 Lambda.Russell.Narrowing coerces_db_depth R7512 Lambda.Russell.Narrowing coerce_env_hd R7512 Lambda.Russell.Narrowing coerce_env_hd R7549 Lambda.Russell.Narrowing coerce_env_tl R7549 Lambda.Russell.Narrowing coerce_env_tl R7688 Lambda.Russell.Types "G |-- T : U" R7678 Lambda.Russell.Types wf R7654 Lambda.Russell.Narrowing coerce_in_env R7630 Lambda.Russell.Types "G |-- T : U" R7724 Lambda.Russell.Narrowing coerce_in_env_to_coercion R7724 Lambda.Russell.Narrowing coerce_in_env_to_coercion R7762 Lambda.Russell.Coercion typ_conv_env R7762 Lambda.Russell.Coercion typ_conv_env R7917 Coq.Init.Specif "{ x : A | P }" type_scope R7953 Coq.Init.Logic "x = y" type_scope R7945 Lambda.Russell.Narrowing depth R7957 Lambda.Russell.Narrowing depth R7926 Lambda.Russell.Narrowing "G |-- T >>> U : s" R7907 Lambda.Russell.Types wf R7883 Lambda.Russell.Narrowing coerce_in_env R7852 Lambda.Russell.Narrowing "G |-- T >>> U : s" R8034 Lambda.Russell.Narrowing typ_conv_env R8034 Lambda.Russell.Narrowing typ_conv_env R8066 Lambda.Russell.Narrowing coerces_refl R8066 Lambda.Russell.Narrowing coerces_refl R8108 Lambda.Russell.Narrowing typ_conv_env R8108 Lambda.Russell.Narrowing typ_conv_env R8138 Lambda.Russell.Narrowing typ_conv_env R8138 Lambda.Russell.Narrowing typ_conv_env R8196 Lambda.Russell.Types wf R8203 Coq.Lists.List "x :: y" list_scope R8220 Lambda.Russell.Types wf_var R8196 Lambda.Russell.Types wf R8203 Coq.Lists.List "x :: y" list_scope R8220 Lambda.Russell.Types wf_var R8262 Lambda.Russell.Narrowing coerce_in_env R8290 Coq.Lists.List "x :: y" list_scope R8280 Coq.Lists.List "x :: y" list_scope R8262 Lambda.Russell.Narrowing coerce_in_env R8290 Coq.Lists.List "x :: y" list_scope R8280 Coq.Lists.List "x :: y" list_scope R8306 Lambda.Russell.Narrowing coerce_env_tl R8306 Lambda.Russell.Narrowing coerce_env_tl R8374 Lambda.Russell.Types wf R8380 Coq.Lists.List "x :: y" list_scope R8397 Lambda.Russell.Types wf_var R8374 Lambda.Russell.Types wf R8380 Coq.Lists.List "x :: y" list_scope R8397 Lambda.Russell.Types wf_var R8439 Lambda.Russell.Narrowing coerce_in_env R8465 Coq.Lists.List "x :: y" list_scope R8456 Coq.Lists.List "x :: y" list_scope R8439 Lambda.Russell.Narrowing coerce_in_env R8465 Coq.Lists.List "x :: y" list_scope R8456 Coq.Lists.List "x :: y" list_scope R8481 Lambda.Russell.Narrowing coerce_env_tl R8481 Lambda.Russell.Narrowing coerce_env_tl R8522 Lambda.Russell.Narrowing typ_conv_env R8522 Lambda.Russell.Narrowing typ_conv_env R8554 Lambda.Russell.Narrowing typ_conv_env R8554 Lambda.Russell.Narrowing typ_conv_env R8586 Lambda.Russell.Narrowing coerces_prod R8586 Lambda.Russell.Narrowing coerces_prod R8682 Lambda.Russell.Narrowing typ_conv_env R8682 Lambda.Russell.Narrowing typ_conv_env R8712 Lambda.Russell.Narrowing typ_conv_env R8712 Lambda.Russell.Narrowing typ_conv_env R8744 Lambda.Russell.Types wf R8751 Coq.Lists.List "x :: y" list_scope R8768 Lambda.Russell.Types wf_var R8744 Lambda.Russell.Types wf R8751 Coq.Lists.List "x :: y" list_scope R8768 Lambda.Russell.Types wf_var R8810 Lambda.Russell.Narrowing coerce_in_env R8838 Coq.Lists.List "x :: y" list_scope R8828 Coq.Lists.List "x :: y" list_scope R8810 Lambda.Russell.Narrowing coerce_in_env R8838 Coq.Lists.List "x :: y" list_scope R8828 Coq.Lists.List "x :: y" list_scope R8854 Lambda.Russell.Narrowing coerce_env_tl R8854 Lambda.Russell.Narrowing coerce_env_tl R8895 Lambda.Russell.Types wf R8901 Coq.Lists.List "x :: y" list_scope R8918 Lambda.Russell.Types wf_var R8895 Lambda.Russell.Types wf R8901 Coq.Lists.List "x :: y" list_scope R8918 Lambda.Russell.Types wf_var R8960 Lambda.Russell.Narrowing coerce_in_env R8986 Coq.Lists.List "x :: y" list_scope R8977 Coq.Lists.List "x :: y" list_scope R8960 Lambda.Russell.Narrowing coerce_in_env R8986 Coq.Lists.List "x :: y" list_scope R8977 Coq.Lists.List "x :: y" list_scope R9002 Lambda.Russell.Narrowing coerce_env_tl R9002 Lambda.Russell.Narrowing coerce_env_tl R9069 Lambda.Russell.Narrowing typ_conv_env R9069 Lambda.Russell.Narrowing typ_conv_env R9101 Lambda.Russell.Narrowing typ_conv_env R9101 Lambda.Russell.Narrowing typ_conv_env R9133 Lambda.Russell.Narrowing coerces_sum R9133 Lambda.Russell.Narrowing coerces_sum R9234 Lambda.Russell.Types wf R9240 Coq.Lists.List "x :: y" list_scope R9234 Lambda.Russell.Types wf R9240 Coq.Lists.List "x :: y" list_scope R9268 Lambda.Terms set R9256 Lambda.Russell.Types wf_var R9268 Lambda.Terms set R9256 Lambda.Russell.Types wf_var R9281 Lambda.Russell.Types coerce_sort_l R9296 Lambda.Russell.Narrowing coerces_coerce R9281 Lambda.Russell.Types coerce_sort_l R9296 Lambda.Russell.Narrowing coerces_coerce R9343 Lambda.Russell.Narrowing coerce_in_env R9369 Coq.Lists.List "x :: y" list_scope R9360 Coq.Lists.List "x :: y" list_scope R9343 Lambda.Russell.Narrowing coerce_in_env R9369 Coq.Lists.List "x :: y" list_scope R9360 Coq.Lists.List "x :: y" list_scope R9385 Lambda.Russell.Narrowing coerce_env_tl R9385 Lambda.Russell.Narrowing coerce_env_tl R9428 Lambda.Russell.Narrowing typ_conv_env R9428 Lambda.Russell.Narrowing typ_conv_env R9459 Lambda.Russell.Narrowing coerces_sub_l R9459 Lambda.Russell.Narrowing coerces_sub_l R9542 Lambda.Russell.Types wf R9549 Coq.Lists.List "x :: y" list_scope R9542 Lambda.Russell.Types wf R9549 Coq.Lists.List "x :: y" list_scope R9577 Lambda.Terms set R9565 Lambda.Russell.Types wf_var R9577 Lambda.Terms set R9565 Lambda.Russell.Types wf_var R9590 Lambda.Russell.Narrowing coerces_coerce R9590 Lambda.Russell.Narrowing coerces_coerce R9636 Lambda.Russell.Narrowing coerce_in_env R9664 Coq.Lists.List "x :: y" list_scope R9654 Coq.Lists.List "x :: y" list_scope R9636 Lambda.Russell.Narrowing coerce_in_env R9664 Coq.Lists.List "x :: y" list_scope R9654 Coq.Lists.List "x :: y" list_scope R9680 Lambda.Russell.Narrowing coerce_env_tl R9680 Lambda.Russell.Narrowing coerce_env_tl R9723 Lambda.Russell.Narrowing typ_conv_env R9723 Lambda.Russell.Narrowing typ_conv_env R9754 Lambda.Russell.Narrowing coerces_sub_r R9754 Lambda.Russell.Narrowing coerces_sub_r R9836 Lambda.Russell.Narrowing typ_conv_env R9836 Lambda.Russell.Narrowing typ_conv_env R9866 Lambda.Russell.Narrowing typ_conv_env R9866 Lambda.Russell.Narrowing typ_conv_env R9897 Lambda.Russell.Narrowing typ_conv_env R9897 Lambda.Russell.Narrowing typ_conv_env R9930 Lambda.Russell.Narrowing coerces_conv_l R9930 Lambda.Russell.Narrowing coerces_conv_l R10009 Lambda.Russell.Narrowing typ_conv_env R10009 Lambda.Russell.Narrowing typ_conv_env R10039 Lambda.Russell.Narrowing typ_conv_env R10039 Lambda.Russell.Narrowing typ_conv_env R10070 Lambda.Russell.Narrowing typ_conv_env R10070 Lambda.Russell.Narrowing typ_conv_env R10103 Lambda.Russell.Narrowing coerces_conv_r R10103 Lambda.Russell.Narrowing coerces_conv_r FLambda.TPOSR.Terms R133 Coq.Init.Datatypes nat R156 Lambda.Terms sort R204 Lambda.Terms sort R232 Coq.Init.Datatypes nat R609 Lambda.TPOSR.Terms lterm R662 Lambda.TPOSR.Terms lterm R655 Coq.Init.Datatypes nat R706 Lambda.TPOSR.Terms Srt_l R717 Lambda.TPOSR.Terms Srt_l R728 Lambda.TPOSR.Terms Ref_l R755 Coq.Arith.Compare_dec le_gt_dec R788 Coq.Init.Specif left R798 Lambda.TPOSR.Terms Ref_l R807 Coq.Init.Peano "n + m" nat_scope R826 Coq.Init.Specif right R837 Lambda.TPOSR.Terms Ref_l R862 Lambda.TPOSR.Terms Abs_l R875 Lambda.TPOSR.Terms Abs_l R915 Coq.Init.Datatypes S R924 Lambda.TPOSR.Terms App_l R939 Lambda.TPOSR.Terms App_l R961 Coq.Init.Datatypes S R1006 Lambda.TPOSR.Terms Pair_l R1022 Lambda.TPOSR.Terms Pair_l R1086 Lambda.TPOSR.Terms Prod_l R1100 Lambda.TPOSR.Terms Prod_l R1141 Coq.Init.Datatypes S R1150 Lambda.TPOSR.Terms Sum_l R1163 Lambda.TPOSR.Terms Sum_l R1203 Coq.Init.Datatypes S R1212 Lambda.TPOSR.Terms Subset_l R1228 Lambda.TPOSR.Terms Subset_l R1271 Coq.Init.Datatypes S R1280 Lambda.TPOSR.Terms Pi1_l R1293 Lambda.TPOSR.Terms Pi1_l R1338 Lambda.TPOSR.Terms Pi2_l R1351 Lambda.TPOSR.Terms Pi2_l R1431 Lambda.TPOSR.Terms llift_rec R1445 Coq.Init.Datatypes "" nat_scope R1495 Lambda.TPOSR.Terms lterm R1488 Coq.Init.Datatypes nat R1539 Lambda.TPOSR.Terms Srt_l R1550 Lambda.TPOSR.Terms Srt_l R1561 Lambda.TPOSR.Terms Ref_l R1588 Coq.Arith.Compare_dec lt_eq_lt_dec R1624 Coq.Init.Specif inleft R1667 Coq.Init.Specif left R1677 Lambda.TPOSR.Terms Ref_l R1684 Coq.Init.Peano pred R1696 Coq.Init.Specif right R1707 Lambda.TPOSR.Terms llift R1749 Coq.Init.Specif inright R1762 Lambda.TPOSR.Terms Ref_l R1787 Lambda.TPOSR.Terms Abs_l R1800 Lambda.TPOSR.Terms Abs_l R1842 Coq.Init.Datatypes S R1851 Lambda.TPOSR.Terms App_l R1866 Lambda.TPOSR.Terms App_l R1889 Coq.Init.Datatypes S R1936 Lambda.TPOSR.Terms Pair_l R1952 Lambda.TPOSR.Terms Pair_l R2019 Lambda.TPOSR.Terms Prod_l R2033 Lambda.TPOSR.Terms Prod_l R2076 Coq.Init.Datatypes S R2085 Lambda.TPOSR.Terms Sum_l R2098 Lambda.TPOSR.Terms Sum_l R2140 Coq.Init.Datatypes S R2149 Lambda.TPOSR.Terms Subset_l R2165 Lambda.TPOSR.Terms Subset_l R2210 Coq.Init.Datatypes S R2219 Lambda.TPOSR.Terms Pi1_l R2232 Lambda.TPOSR.Terms Pi1_l R2279 Lambda.TPOSR.Terms Pi2_l R2292 Lambda.TPOSR.Terms Pi2_l R2373 Lambda.TPOSR.Terms lsubst_rec R2388 Coq.Init.Datatypes "" nat_scope R2421 Lambda.TPOSR.Terms lterm R2414 Coq.Init.Datatypes nat R2476 Lambda.TPOSR.Terms Srt_l R2532 Lambda.TPOSR.Terms Ref_l R2514 Coq.Init.Peano "x > y" nat_scope R2623 Lambda.TPOSR.Terms Abs_l R2602 Coq.Init.Datatypes S R2733 Lambda.TPOSR.Terms App_l R2682 Coq.Init.Datatypes S R2842 Lambda.TPOSR.Terms Pair_l R2939 Lambda.TPOSR.Terms Prod_l R2918 Coq.Init.Datatypes S R3034 Lambda.TPOSR.Terms Sum_l R3013 Coq.Init.Datatypes S R3130 Lambda.TPOSR.Terms Subset_l R3109 Coq.Init.Datatypes S R3214 Lambda.TPOSR.Terms Pi1_l R3295 Lambda.TPOSR.Terms Pi2_l R3337 Lambda.TPOSR.Terms lterm R3386 Lambda.TPOSR.Terms Abs_l R3430 Lambda.TPOSR.Terms Prod_l R3474 Lambda.TPOSR.Terms Sum_l R3520 Lambda.TPOSR.Terms Subset_l R3565 Lambda.TPOSR.Terms lterm R3574 Lambda.TPOSR.Terms lterm R3642 Lambda.TPOSR.Terms Abs_l R3620 Lambda.TPOSR.Terms lterm R3700 Lambda.TPOSR.Terms App_l R3760 Lambda.TPOSR.Terms App_l R3820 Lambda.TPOSR.Terms App_l R3881 Lambda.TPOSR.Terms Pair_l R3943 Lambda.TPOSR.Terms Pair_l R4005 Lambda.TPOSR.Terms Pair_l R4071 Lambda.TPOSR.Terms Prod_l R4049 Lambda.TPOSR.Terms lterm R4134 Lambda.TPOSR.Terms Sum_l R4112 Lambda.TPOSR.Terms lterm R4199 Lambda.TPOSR.Terms Subset_l R4177 Lambda.TPOSR.Terms lterm R4258 Lambda.TPOSR.Terms Pi1_l R4312 Lambda.TPOSR.Terms Pi1_l R4368 Lambda.TPOSR.Terms Pi2_l R4422 Lambda.TPOSR.Terms Pi2_l R4463 Lambda.TPOSR.Terms lterm R4509 Lambda.TPOSR.Terms subt_bind R4562 Lambda.TPOSR.Terms subt_nobind R4621 Lambda.TPOSR.Terms lterm R4665 Lambda.TPOSR.Terms Srt_l R4733 Lambda.TPOSR.Terms Prod_l R4804 Lambda.TPOSR.Terms Prod_l R4874 Lambda.TPOSR.Terms Abs_l R4943 Lambda.TPOSR.Terms Abs_l R5014 Lambda.TPOSR.Terms App_l R5087 Lambda.TPOSR.Terms App_l R5160 Lambda.TPOSR.Terms App_l R5234 Lambda.TPOSR.Terms Pair_l R5309 Lambda.TPOSR.Terms Pair_l R5384 Lambda.TPOSR.Terms Pair_l R5456 Lambda.TPOSR.Terms Sum_l R5525 Lambda.TPOSR.Terms Sum_l R5597 Lambda.TPOSR.Terms Subset_l R5672 Lambda.TPOSR.Terms Subset_l R5744 Lambda.TPOSR.Terms Pi1_l R5811 Lambda.TPOSR.Terms Pi1_l R5880 Lambda.TPOSR.Terms Pi2_l R5947 Lambda.TPOSR.Terms Pi2_l R5973 Lambda.TPOSR.Terms db_srt R5980 Lambda.TPOSR.Terms db_ref R5987 Lambda.TPOSR.Terms db_abs R5994 Lambda.TPOSR.Terms db_app R6001 Lambda.TPOSR.Terms db_pair R6009 Lambda.TPOSR.Terms db_prod R6017 Lambda.TPOSR.Terms db_sum R6024 Lambda.TPOSR.Terms db_subset R6034 Lambda.TPOSR.Terms db_pi1 R6041 Lambda.TPOSR.Terms db_pi2 R6068 Lambda.TPOSR.Terms Bsbt_abs R6077 Lambda.TPOSR.Terms Bsbt_prod R6087 Lambda.TPOSR.Terms Bsbt_sum R6096 Lambda.TPOSR.Terms Bsbt_subset R6128 Lambda.TPOSR.Terms Nbsbt_abs R6138 Lambda.TPOSR.Terms Nbsbt_app_T R6150 Lambda.TPOSR.Terms Nbsbt_app_l R6162 Lambda.TPOSR.Terms Nbsbt_app_r R6174 Lambda.TPOSR.Terms Nbsbt_pair_T R6187 Lambda.TPOSR.Terms Nbsbt_pair_l R6204 Lambda.TPOSR.Terms Nbsbt_pair_r R6217 Lambda.TPOSR.Terms Nbsbt_pi1_T R6229 Lambda.TPOSR.Terms Nbsbt_pi1 R6239 Lambda.TPOSR.Terms Nbsbt_pi2_T R6251 Lambda.TPOSR.Terms Nbsbt_pi2 R6261 Lambda.TPOSR.Terms Nbsbt_prod R6272 Lambda.TPOSR.Terms Nbsbt_sum R6282 Lambda.TPOSR.Terms Nbsbt_subset R6319 Lambda.TPOSR.Terms Sbtrm_nobind R6354 Lambda.TPOSR.Terms mem_eq R6361 Lambda.TPOSR.Terms mem_prod_l R6372 Lambda.TPOSR.Terms mem_prod_r R6383 Lambda.TPOSR.Terms mem_abs_l R6393 Lambda.TPOSR.Terms mem_abs_r R6403 Lambda.TPOSR.Terms mem_app_T R6413 Lambda.TPOSR.Terms mem_app_l R6425 Lambda.TPOSR.Terms mem_app_r R6435 Lambda.TPOSR.Terms mem_pair_T R6446 Lambda.TPOSR.Terms mem_pair_l R6457 Lambda.TPOSR.Terms mem_pair_r R6488 Lambda.TPOSR.Terms mem_sum_l R6498 Lambda.TPOSR.Terms mem_sum_r R6508 Lambda.TPOSR.Terms mem_subset_l R6521 Lambda.TPOSR.Terms mem_subset_r R6534 Lambda.TPOSR.Terms mem_pi1_T R6544 Lambda.TPOSR.Terms mem_pi1 R6552 Lambda.TPOSR.Terms mem_pi2_T R6562 Lambda.TPOSR.Terms mem_pi2 FLambda.TPOSR.LiftSubst R110 Coq.Init.Logic "x = y" type_scope R86 Lambda.TPOSR.Terms llift_rec R99 Lambda.TPOSR.Terms Ref_l R112 Lambda.TPOSR.Terms Ref_l R121 Coq.Init.Peano "n + m" nat_scope R78 Coq.Init.Peano "n <= m" nat_scope R156 Coq.Arith.Compare_dec le_gt_dec R156 Coq.Arith.Compare_dec le_gt_dec R220 Coq.Init.Peano "n <= m" nat_scope R220 Coq.Init.Peano "n <= m" nat_scope R335 Coq.Init.Logic "x = y" type_scope R311 Lambda.TPOSR.Terms llift_rec R324 Lambda.TPOSR.Terms Ref_l R337 Lambda.TPOSR.Terms Ref_l R304 Coq.Init.Peano "x > y" nat_scope R375 Coq.Arith.Compare_dec le_gt_dec R375 Coq.Arith.Compare_dec le_gt_dec R439 Coq.Init.Peano "n <= m" nat_scope R439 Coq.Init.Peano "n <= m" nat_scope R556 Coq.Init.Logic "x = y" type_scope R531 Lambda.TPOSR.Terms lsubst_rec R545 Lambda.TPOSR.Terms Ref_l R558 Lambda.TPOSR.Terms Ref_l R524 Coq.Init.Peano "x > y" nat_scope R596 Coq.Arith.Compare_dec lt_eq_lt_dec R596 Coq.Arith.Compare_dec lt_eq_lt_dec R719 Coq.Init.Peano "n <= m" nat_scope R719 Coq.Init.Peano "n <= m" nat_scope R787 Coq.Arith.Gt gt_irrefl R787 Coq.Arith.Gt gt_irrefl R918 Coq.Init.Logic "x = y" type_scope R893 Lambda.TPOSR.Terms lsubst_rec R907 Lambda.TPOSR.Terms Ref_l R920 Lambda.TPOSR.Terms Ref_l R927 Coq.Init.Peano pred R886 Coq.Init.Peano "x > y" nat_scope R965 Coq.Arith.Compare_dec lt_eq_lt_dec R965 Coq.Arith.Compare_dec lt_eq_lt_dec R1107 Coq.Arith.Gt gt_irrefl R1107 Coq.Arith.Gt gt_irrefl R1167 Coq.Init.Peano "n <= m" nat_scope R1167 Coq.Init.Peano "n <= m" nat_scope R1273 Coq.Init.Logic "x = y" type_scope R1248 Lambda.TPOSR.Terms lsubst_rec R1262 Lambda.TPOSR.Terms Ref_l R1275 Lambda.TPOSR.Terms llift R1315 Coq.Arith.Compare_dec lt_eq_lt_dec R1315 Coq.Arith.Compare_dec lt_eq_lt_dec R1409 Coq.Arith.Lt lt_irrefl R1409 Coq.Arith.Lt lt_irrefl R1464 Coq.Arith.Gt gt_irrefl R1464 Coq.Arith.Gt gt_irrefl R1570 Coq.Init.Logic "x = y" type_scope R1554 Lambda.TPOSR.Terms llift_rec R1564 Coq.Init.Datatypes "" nat_scope R1742 Coq.Arith.Compare_dec le_gt_dec R1742 Coq.Arith.Compare_dec le_gt_dec R1830 Coq.Init.Logic "x = y" type_scope R1820 Lambda.TPOSR.Terms llift R1826 Coq.Init.Datatypes "" nat_scope R1871 Lambda.TPOSR.LiftSubst llift_rec0 R1871 Lambda.TPOSR.LiftSubst llift_rec0 R2051 Coq.Init.Logic "x = y" type_scope R2019 Lambda.TPOSR.Terms llift_rec R2032 Lambda.TPOSR.Terms llift_rec R2053 Lambda.TPOSR.Terms llift_rec R2066 Coq.Init.Peano "n + m" nat_scope R2011 Coq.Init.Peano "n <= m" nat_scope R1994 Coq.Init.Peano "n <= m" nat_scope R1999 Coq.Init.Peano "n + m" nat_scope R2285 Coq.Arith.Compare_dec le_gt_dec R2285 Coq.Arith.Compare_dec le_gt_dec R2317 Lambda.TPOSR.LiftSubst llift_ref_ge R2317 Lambda.TPOSR.LiftSubst llift_ref_ge R2371 Coq.Arith.Plus plus_comm R2405 Coq.Init.Peano "n + m" nat_scope R2388 Coq.Arith.Le le_trans R2371 Coq.Arith.Plus plus_comm R2405 Coq.Init.Peano "n + m" nat_scope R2388 Coq.Arith.Le le_trans R2453 Lambda.TPOSR.LiftSubst llift_ref_lt R2453 Lambda.TPOSR.LiftSubst llift_ref_lt R2504 Coq.Arith.Gt le_gt_trans R2504 Coq.Arith.Gt le_gt_trans R2707 Coq.Init.Logic "x = y" type_scope R2693 Lambda.TPOSR.Terms llift R2700 Coq.Init.Datatypes S R2709 Lambda.TPOSR.Terms llift R2718 Lambda.TPOSR.Terms llift R2715 Coq.Init.Datatypes "" nat_scope R2768 Lambda.TPOSR.LiftSubst simpl_llift_rec R2768 Lambda.TPOSR.LiftSubst simpl_llift_rec R2917 Coq.Init.Logic "x = y" type_scope R2885 Lambda.TPOSR.Terms llift_rec R2898 Lambda.TPOSR.Terms llift_rec R2919 Lambda.TPOSR.Terms llift_rec R2952 Coq.Init.Peano "n + m" nat_scope R2932 Lambda.TPOSR.Terms llift_rec R2874 Coq.Init.Peano "n <= m" nat_scope R3160 Coq.Init.Peano plus_n_Sm R3160 Coq.Init.Peano plus_n_Sm R3160 Coq.Init.Peano plus_n_Sm R3160 Coq.Init.Peano plus_n_Sm R3160 Coq.Init.Peano plus_n_Sm R3160 Coq.Init.Peano plus_n_Sm R3210 Coq.Arith.Compare_dec le_gt_dec R3232 Coq.Arith.Compare_dec le_gt_dec R3210 Coq.Arith.Compare_dec le_gt_dec R3232 Coq.Arith.Compare_dec le_gt_dec R3232 Coq.Arith.Compare_dec le_gt_dec R3264 Lambda.TPOSR.LiftSubst llift_ref_ge R3264 Lambda.TPOSR.LiftSubst llift_ref_ge R3317 Lambda.TPOSR.LiftSubst llift_ref_ge R3317 Lambda.TPOSR.LiftSubst llift_ref_ge R3367 Coq.Arith.Plus plus_assoc_reverse R3367 Coq.Arith.Plus plus_assoc_reverse R3404 Coq.Arith.Plus plus_assoc_reverse R3404 Coq.Arith.Plus plus_assoc_reverse R3441 Coq.Arith.Plus plus_comm R3441 Coq.Arith.Plus plus_comm R3500 Coq.Arith.Le le_trans R3500 Coq.Arith.Le le_trans R3559 Coq.Init.Peano "n <= m" nat_scope R3559 Coq.Init.Peano "n <= m" nat_scope R3603 Coq.Arith.Le le_trans R3603 Coq.Arith.Le le_trans R3660 Lambda.TPOSR.LiftSubst llift_ref_ge R3660 Lambda.TPOSR.LiftSubst llift_ref_ge R3713 Lambda.TPOSR.LiftSubst llift_ref_lt R3713 Lambda.TPOSR.LiftSubst llift_ref_lt R3767 Lambda.TPOSR.LiftSubst llift_ref_lt R3767 Lambda.TPOSR.LiftSubst llift_ref_lt R3820 Lambda.TPOSR.LiftSubst llift_ref_lt R3820 Lambda.TPOSR.LiftSubst llift_ref_lt R3871 Coq.Arith.Gt le_gt_trans R3871 Coq.Arith.Gt le_gt_trans R3994 Coq.Init.Logic "x = y" type_scope R3968 Lambda.TPOSR.Terms llift R3977 Lambda.TPOSR.Terms llift_rec R3987 Coq.Init.Datatypes "" nat_scope R3974 Coq.Init.Datatypes "" nat_scope R3996 Lambda.TPOSR.Terms llift_rec R4021 Coq.Init.Datatypes S R4009 Lambda.TPOSR.Terms llift R4015 Coq.Init.Datatypes "" nat_scope R4006 Coq.Init.Datatypes "" nat_scope R4075 Coq.Init.Logic "x = y" type_scope R4043 Lambda.TPOSR.Terms llift_rec R4073 Coq.Init.Datatypes "" nat_scope R4056 Lambda.TPOSR.Terms llift_rec R4066 Coq.Init.Datatypes "" nat_scope R4053 Coq.Init.Datatypes "" nat_scope R4077 Lambda.TPOSR.Terms llift_rec R4110 Coq.Init.Peano "n + m" nat_scope R4108 Coq.Init.Datatypes "" nat_scope R4090 Lambda.TPOSR.Terms llift_rec R4104 Coq.Init.Datatypes "" nat_scope R4100 Coq.Init.Datatypes "" nat_scope R4087 Coq.Init.Datatypes "" nat_scope R4075 Coq.Init.Logic "x = y" type_scope R4043 Lambda.TPOSR.Terms llift_rec R4073 Coq.Init.Datatypes "" nat_scope R4056 Lambda.TPOSR.Terms llift_rec R4066 Coq.Init.Datatypes "" nat_scope R4053 Coq.Init.Datatypes "" nat_scope R4077 Lambda.TPOSR.Terms llift_rec R4110 Coq.Init.Peano "n + m" nat_scope R4108 Coq.Init.Datatypes "" nat_scope R4090 Lambda.TPOSR.Terms llift_rec R4104 Coq.Init.Datatypes "" nat_scope R4100 Coq.Init.Datatypes "" nat_scope R4087 Coq.Init.Datatypes "" nat_scope R4132 Lambda.TPOSR.LiftSubst permute_llift_rec R4132 Lambda.TPOSR.LiftSubst permute_llift_rec R4326 Coq.Init.Logic "x = y" type_scope R4289 Lambda.TPOSR.Terms lsubst_rec R4303 Lambda.TPOSR.Terms llift_rec R4314 Coq.Init.Datatypes S R4328 Lambda.TPOSR.Terms llift_rec R4281 Coq.Init.Peano "n <= m" nat_scope R4264 Coq.Init.Peano "n <= m" nat_scope R4269 Coq.Init.Peano "n + m" nat_scope R4542 Coq.Init.Peano plus_n_Sm R4542 Coq.Init.Peano plus_n_Sm R4542 Coq.Init.Peano plus_n_Sm R4542 Coq.Init.Peano plus_n_Sm R4542 Coq.Init.Peano plus_n_Sm R4603 Coq.Arith.Compare_dec le_gt_dec R4603 Coq.Arith.Compare_dec le_gt_dec R4635 Lambda.TPOSR.LiftSubst lsubst_ref_gt R4635 Lambda.TPOSR.LiftSubst lsubst_ref_gt R4728 Coq.Init.Datatypes S R4734 Coq.Init.Peano "n + m" nat_scope R4713 Coq.Arith.Le le_trans R4728 Coq.Init.Datatypes S R4734 Coq.Init.Peano "n + m" nat_scope R4713 Coq.Arith.Le le_trans R4781 Lambda.TPOSR.LiftSubst lsubst_ref_lt R4781 Lambda.TPOSR.LiftSubst lsubst_ref_lt R4833 Coq.Arith.Gt le_gt_trans R4833 Coq.Arith.Gt le_gt_trans R5060 Coq.Init.Logic "x = y" type_scope R5029 Lambda.TPOSR.Terms lsubst_rec R5043 Lambda.TPOSR.Terms llift R5050 Coq.Init.Datatypes S R5062 Lambda.TPOSR.Terms llift R5021 Coq.Init.Peano "n <= m" nat_scope R5109 Lambda.TPOSR.LiftSubst simpl_lsubst_rec R5109 Lambda.TPOSR.LiftSubst simpl_lsubst_rec R5269 Coq.Init.Logic "x = y" type_scope R5236 Lambda.TPOSR.Terms llift_rec R5249 Lambda.TPOSR.Terms lsubst_rec R5271 Lambda.TPOSR.Terms lsubst_rec R5305 Coq.Init.Peano "n + m" nat_scope R5285 Lambda.TPOSR.Terms llift_rec R5225 Coq.Init.Peano "n <= m" nat_scope R5505 Coq.Init.Peano plus_n_Sm R5505 Coq.Init.Peano plus_n_Sm R5505 Coq.Init.Peano plus_n_Sm R5505 Coq.Init.Peano plus_n_Sm R5505 Coq.Init.Peano plus_n_Sm R5505 Coq.Init.Peano plus_n_Sm R5604 Coq.Arith.Compare_dec lt_eq_lt_dec R5646 Coq.Arith.Compare_dec le_gt_dec R5708 Coq.Arith.Compare_dec le_gt_dec R5604 Coq.Arith.Compare_dec lt_eq_lt_dec R5646 Coq.Arith.Compare_dec le_gt_dec R5708 Coq.Arith.Compare_dec le_gt_dec R5863 Lambda.TPOSR.LiftSubst llift_ref_ge R5863 Lambda.TPOSR.LiftSubst llift_ref_ge R5916 Lambda.TPOSR.LiftSubst lsubst_ref_gt R5916 Lambda.TPOSR.LiftSubst lsubst_ref_gt R5967 Coq.Init.Peano plus_n_Sm R5967 Coq.Init.Peano plus_n_Sm R6027 Coq.Arith.Le le_trans R6027 Coq.Arith.Le le_trans R6104 Lambda.TPOSR.LiftSubst lsubst_ref_eq R6104 Lambda.TPOSR.LiftSubst lsubst_ref_eq R6149 Lambda.TPOSR.LiftSubst simpl_llift_rec R6149 Lambda.TPOSR.LiftSubst simpl_llift_rec R6208 Coq.Init.Peano "n <= m" nat_scope R6208 Coq.Init.Peano "n <= m" nat_scope R6252 Coq.Arith.Le le_trans R6252 Coq.Arith.Le le_trans R6404 Lambda.TPOSR.LiftSubst llift_ref_ge R6404 Lambda.TPOSR.LiftSubst llift_ref_ge R6457 Lambda.TPOSR.LiftSubst lsubst_ref_lt R6457 Lambda.TPOSR.LiftSubst lsubst_ref_lt R6512 Lambda.TPOSR.LiftSubst llift_ref_lt R6512 Lambda.TPOSR.LiftSubst llift_ref_lt R6565 Lambda.TPOSR.LiftSubst lsubst_ref_lt R6565 Lambda.TPOSR.LiftSubst lsubst_ref_lt R6617 Coq.Arith.Gt le_gt_trans R6617 Coq.Arith.Gt le_gt_trans R6753 Coq.Init.Logic "x = y" type_scope R6722 Lambda.TPOSR.Terms lsubst_rec R6748 Coq.Init.Datatypes S R6736 Lambda.TPOSR.Terms llift R6742 Coq.Init.Datatypes "" nat_scope R6755 Lambda.TPOSR.Terms llift R6764 Lambda.TPOSR.Terms lsubst_rec R6761 Coq.Init.Datatypes "" nat_scope R6821 Lambda.TPOSR.LiftSubst commut_llift_lsubst_rec R6821 Lambda.TPOSR.LiftSubst commut_llift_lsubst_rec R6980 Coq.Init.Logic "x = y" type_scope R6941 Lambda.TPOSR.Terms llift_rec R6975 Coq.Init.Peano "n + m" nat_scope R6954 Lambda.TPOSR.Terms lsubst_rec R6985 Lambda.TPOSR.Terms lsubst_rec R7015 Lambda.TPOSR.Terms llift_rec R7030 Coq.Init.Datatypes S R7035 Coq.Init.Peano "n + m" nat_scope R6997 Lambda.TPOSR.Terms llift_rec R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7139 Coq.Init.Datatypes S R7144 Coq.Init.Peano "n + m" nat_scope R7160 Coq.Init.Peano "n + m" nat_scope R7156 Coq.Init.Datatypes S R7314 Coq.Arith.Compare_dec lt_eq_lt_dec R7314 Coq.Arith.Compare_dec lt_eq_lt_dec R7471 Coq.Arith.Compare_dec le_gt_dec R7484 Coq.Init.Peano "n + m" nat_scope R7471 Coq.Arith.Compare_dec le_gt_dec R7484 Coq.Init.Peano "n + m" nat_scope R7509 Lambda.TPOSR.LiftSubst llift_ref_ge R7509 Lambda.TPOSR.LiftSubst llift_ref_ge R7559 Coq.Init.Peano plus_n_Sm R7559 Coq.Init.Peano plus_n_Sm R7589 Lambda.TPOSR.LiftSubst lsubst_ref_gt R7589 Lambda.TPOSR.LiftSubst lsubst_ref_gt R7667 Coq.Arith.Le le_n_S R7667 Coq.Arith.Le le_n_S R7699 Coq.Init.Peano "n + m" nat_scope R7704 Coq.Init.Peano "n + m" nat_scope R7681 Coq.Arith.Le le_trans R7699 Coq.Init.Peano "n + m" nat_scope R7704 Coq.Init.Peano "n + m" nat_scope R7681 Coq.Arith.Le le_trans R7765 Coq.Init.Peano "n + m" nat_scope R7748 Coq.Arith.Le le_trans R7765 Coq.Init.Peano "n + m" nat_scope R7748 Coq.Arith.Le le_trans R7811 Lambda.TPOSR.LiftSubst llift_ref_lt R7811 Lambda.TPOSR.LiftSubst llift_ref_lt R7864 Lambda.TPOSR.LiftSubst lsubst_ref_gt R7864 Lambda.TPOSR.LiftSubst lsubst_ref_gt R7964 Lambda.TPOSR.LiftSubst permute_llift_rec R7964 Lambda.TPOSR.LiftSubst permute_llift_rec R8022 Lambda.TPOSR.LiftSubst llift_ref_lt R8022 Lambda.TPOSR.LiftSubst llift_ref_lt R8075 Lambda.TPOSR.LiftSubst lsubst_ref_eq R8075 Lambda.TPOSR.LiftSubst lsubst_ref_eq R8130 Lambda.TPOSR.LiftSubst llift_ref_lt R8130 Lambda.TPOSR.LiftSubst llift_ref_lt R8183 Lambda.TPOSR.LiftSubst llift_ref_lt R8183 Lambda.TPOSR.LiftSubst llift_ref_lt R8236 Lambda.TPOSR.LiftSubst lsubst_ref_lt R8236 Lambda.TPOSR.LiftSubst lsubst_ref_lt R8364 Coq.Init.Logic "x = y" type_scope R8337 Lambda.TPOSR.Terms llift_rec R8350 Lambda.TPOSR.Terms lsubst R8366 Lambda.TPOSR.Terms lsubst R8392 Lambda.TPOSR.Terms llift_rec R8407 Coq.Init.Datatypes S R8374 Lambda.TPOSR.Terms llift_rec R8489 Coq.Init.Peano "n + m" nat_scope R8487 Coq.Init.Datatypes "" nat_scope R8489 Coq.Init.Peano "n + m" nat_scope R8487 Coq.Init.Datatypes "" nat_scope R8532 Lambda.TPOSR.LiftSubst distr_llift_lsubst_rec R8532 Lambda.TPOSR.LiftSubst distr_llift_lsubst_rec R8664 Coq.Init.Logic "x = y" type_scope R8624 Lambda.TPOSR.Terms lsubst_rec R8659 Coq.Init.Peano "n + m" nat_scope R8638 Lambda.TPOSR.Terms lsubst_rec R8669 Lambda.TPOSR.Terms lsubst_rec R8700 Lambda.TPOSR.Terms lsubst_rec R8716 Coq.Init.Datatypes S R8721 Coq.Init.Peano "n + m" nat_scope R8681 Lambda.TPOSR.Terms lsubst_rec R8609 Lambda.TPOSR.Terms lterm R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8824 Coq.Init.Datatypes S R8829 Coq.Init.Peano "n + m" nat_scope R8845 Coq.Init.Peano "n + m" nat_scope R8841 Coq.Init.Datatypes S R8999 Coq.Arith.Compare_dec lt_eq_lt_dec R8999 Coq.Arith.Compare_dec lt_eq_lt_dec R9181 Coq.Arith.Compare_dec lt_eq_lt_dec R9197 Coq.Init.Peano "n + m" nat_scope R9181 Coq.Arith.Compare_dec lt_eq_lt_dec R9197 Coq.Init.Peano "n + m" nat_scope R9336 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9336 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9390 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9390 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9462 Coq.Init.Peano "n + m" nat_scope R9442 Coq.Arith.Gt gt_le_trans R9462 Coq.Init.Peano "n + m" nat_scope R9442 Coq.Arith.Gt gt_le_trans R9529 Lambda.TPOSR.LiftSubst lsubst_ref_eq R9529 Lambda.TPOSR.LiftSubst lsubst_ref_eq R9583 Lambda.TPOSR.LiftSubst simpl_lsubst R9583 Lambda.TPOSR.LiftSubst simpl_lsubst R9637 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9637 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9691 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9691 Lambda.TPOSR.LiftSubst lsubst_ref_gt R9766 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9766 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9820 Lambda.TPOSR.LiftSubst lsubst_ref_eq R9820 Lambda.TPOSR.LiftSubst lsubst_ref_eq R9865 Lambda.TPOSR.LiftSubst commut_llift_lsubst_rec R9865 Lambda.TPOSR.LiftSubst commut_llift_lsubst_rec R9936 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9936 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9936 Lambda.TPOSR.LiftSubst lsubst_ref_lt R9936 Lambda.TPOSR.LiftSubst lsubst_ref_lt R10073 Coq.Init.Logic "x = y" type_scope R10045 Lambda.TPOSR.Terms lsubst_rec R10059 Lambda.TPOSR.Terms lsubst R10075 Lambda.TPOSR.Terms lsubst R10102 Lambda.TPOSR.Terms lsubst_rec R10118 Coq.Init.Datatypes S R10083 Lambda.TPOSR.Terms lsubst_rec R10028 Lambda.TPOSR.Terms lterm R10200 Coq.Init.Peano "n + m" nat_scope R10198 Coq.Init.Datatypes "" nat_scope R10200 Coq.Init.Peano "n + m" nat_scope R10198 Coq.Init.Datatypes "" nat_scope R10243 Lambda.TPOSR.LiftSubst distr_lsubst_rec R10243 Lambda.TPOSR.LiftSubst distr_lsubst_rec FLambda.TPOSR.Reduction R102 Coq.Init.Datatypes nat R125 Lambda.Terms sort R164 Lambda.TPOSR.Terms lterm R199 Lambda.TPOSR.Terms lterm R190 Lambda.TPOSR.Terms lterm R274 Lambda.TPOSR.Terms lsubst R249 Lambda.TPOSR.Terms App_l R259 Lambda.TPOSR.Terms Abs_l R318 Lambda.TPOSR.Terms Pi1_l R328 Lambda.TPOSR.Terms Pair_l R377 Lambda.TPOSR.Terms Pi2_l R387 Lambda.TPOSR.Terms Pair_l R475 Lambda.TPOSR.Terms Abs_l R463 Lambda.TPOSR.Terms Abs_l R558 Lambda.TPOSR.Terms Abs_l R546 Lambda.TPOSR.Terms Abs_l R647 Lambda.TPOSR.Terms App_l R631 Lambda.TPOSR.Terms App_l R744 Lambda.TPOSR.Terms App_l R727 Lambda.TPOSR.Terms App_l R842 Lambda.TPOSR.Terms App_l R825 Lambda.TPOSR.Terms App_l R937 Lambda.TPOSR.Terms Pair_l R920 Lambda.TPOSR.Terms Pair_l R1035 Lambda.TPOSR.Terms Pair_l R1018 Lambda.TPOSR.Terms Pair_l R1133 Lambda.TPOSR.Terms Pair_l R1116 Lambda.TPOSR.Terms Pair_l R1227 Lambda.TPOSR.Terms Prod_l R1212 Lambda.TPOSR.Terms Prod_l R1319 Lambda.TPOSR.Terms Prod_l R1304 Lambda.TPOSR.Terms Prod_l R1409 Lambda.TPOSR.Terms Sum_l R1395 Lambda.TPOSR.Terms Sum_l R1510 Lambda.TPOSR.Terms Sum_l R1496 Lambda.TPOSR.Terms Sum_l R1617 Lambda.TPOSR.Terms Subset_l R1600 Lambda.TPOSR.Terms Subset_l R1727 Lambda.TPOSR.Terms Subset_l R1710 Lambda.TPOSR.Terms Subset_l R1826 Lambda.TPOSR.Terms Pi1_l R1813 Lambda.TPOSR.Terms Pi1_l R1919 Lambda.TPOSR.Terms Pi1_l R1906 Lambda.TPOSR.Terms Pi1_l R2014 Lambda.TPOSR.Terms Pi2_l R2001 Lambda.TPOSR.Terms Pi2_l R2107 Lambda.TPOSR.Terms Pi2_l R2094 Lambda.TPOSR.Terms Pi2_l R2148 Lambda.TPOSR.Terms lterm R2245 Lambda.TPOSR.Reduction lred1 R2223 Lambda.TPOSR.Terms lterm R2290 Lambda.TPOSR.Terms lterm R2392 Lambda.TPOSR.Reduction lred1 R2370 Lambda.TPOSR.Terms lterm R2471 Lambda.TPOSR.Reduction lred1 R2449 Lambda.TPOSR.Terms lterm R2528 Lambda.TPOSR.Terms lterm R2519 Lambda.TPOSR.Terms lterm R2724 Lambda.TPOSR.Terms lsubst R2698 Lambda.TPOSR.Terms App_l R2709 Lambda.TPOSR.Terms Abs_l R2827 Lambda.TPOSR.Terms Pi1_l R2838 Lambda.TPOSR.Terms Pair_l R2936 Lambda.TPOSR.Terms Pi2_l R2947 Lambda.TPOSR.Terms Pair_l R3018 Lambda.TPOSR.Terms Srt_l R3008 Lambda.TPOSR.Terms Srt_l R3079 Lambda.TPOSR.Terms Ref_l R3069 Lambda.TPOSR.Terms Ref_l R3218 Lambda.TPOSR.Terms Abs_l R3206 Lambda.TPOSR.Terms Abs_l R3393 Lambda.TPOSR.Terms App_l R3379 Lambda.TPOSR.Terms App_l R3574 Lambda.TPOSR.Terms Pair_l R3559 Lambda.TPOSR.Terms Pair_l R3723 Lambda.TPOSR.Terms Prod_l R3710 Lambda.TPOSR.Terms Prod_l R3867 Lambda.TPOSR.Terms Sum_l R3855 Lambda.TPOSR.Terms Sum_l R4016 Lambda.TPOSR.Terms Subset_l R4001 Lambda.TPOSR.Terms Subset_l R4145 Lambda.TPOSR.Terms Pi1_l R4133 Lambda.TPOSR.Terms Pi1_l R4271 Lambda.TPOSR.Terms Pi2_l R4259 Lambda.TPOSR.Terms Pi2_l R4311 Coq.Relations.Relation_Operators clos_trans R4328 Lambda.TPOSR.Reduction par_lred1 R4322 Lambda.TPOSR.Terms lterm R4355 Lambda.TPOSR.Reduction beta R4360 Lambda.TPOSR.Reduction pi1 R4364 Lambda.TPOSR.Reduction pi2 R4368 Lambda.TPOSR.Reduction abs_lred_l R4379 Lambda.TPOSR.Reduction abs_lred_r R4390 Lambda.TPOSR.Reduction app_lred_T R4401 Lambda.TPOSR.Reduction app_lred_l R4412 Lambda.TPOSR.Reduction app_lred_r R4423 Lambda.TPOSR.Reduction pair_lred_T R4435 Lambda.TPOSR.Reduction pair_lred_l R4447 Lambda.TPOSR.Reduction pair_lred_r R4481 Lambda.TPOSR.Reduction prod_lred_l R4493 Lambda.TPOSR.Reduction prod_lred_r R4505 Lambda.TPOSR.Reduction sum_lred_l R4516 Lambda.TPOSR.Reduction sum_lred_r R4527 Lambda.TPOSR.Reduction subset_lred_l R4541 Lambda.TPOSR.Reduction subset_lred_r R4555 Lambda.TPOSR.Reduction pi1_lred_T R4566 Lambda.TPOSR.Reduction pi1_lred R4576 Lambda.TPOSR.Reduction pi2_lred_T R4587 Lambda.TPOSR.Reduction pi2_lred R4618 Lambda.TPOSR.Reduction refl_lred R4628 Lambda.TPOSR.Reduction refl_conv R4659 Lambda.TPOSR.Reduction par_beta R4668 Lambda.TPOSR.Reduction par_pi1 R4676 Lambda.TPOSR.Reduction par_pi2 R4684 Lambda.TPOSR.Reduction sort_par_lred R4698 Lambda.TPOSR.Reduction ref_par_lred R4711 Lambda.TPOSR.Reduction abs_par_lred R4724 Lambda.TPOSR.Reduction app_par_lred R4737 Lambda.TPOSR.Reduction pair_par_lred R4755 Lambda.TPOSR.Reduction prod_par_lred R4769 Lambda.TPOSR.Reduction sum_par_lred R4782 Lambda.TPOSR.Reduction subset_par_lred R4798 Lambda.TPOSR.Reduction pi1_par_lred R4811 Lambda.TPOSR.Reduction pi2_par_lred R4935 Coq.Init.Logic "~ x" type_scope R4937 Lambda.TPOSR.Reduction lred1 R4967 Lambda.TPOSR.Terms lterm R4984 Coq.Init.Wf Acc R4989 Coq.Relations.Relation_Operators transp R4998 Lambda.TPOSR.Reduction lred1 R5108 Lambda.TPOSR.Reduction lred R5095 Lambda.TPOSR.Reduction lred1 R5132 Lambda.TPOSR.Reduction trans_lred R5132 Lambda.TPOSR.Reduction trans_lred R5203 Lambda.TPOSR.Reduction one_step_lred R5372 Lambda.TPOSR.Reduction lred R5332 Lambda.TPOSR.Reduction lred R5319 Lambda.TPOSR.Reduction lred1 R5311 Lambda.TPOSR.Terms lterm R5267 Lambda.TPOSR.Terms lterm R5494 Lambda.TPOSR.Reduction lred R5481 Lambda.TPOSR.Reduction lred1 R5473 Lambda.TPOSR.Terms lterm R5434 Lambda.TPOSR.Terms lterm R5409 Lambda.TPOSR.Reduction lred R5494 Lambda.TPOSR.Reduction lred R5481 Lambda.TPOSR.Reduction lred1 R5473 Lambda.TPOSR.Terms lterm R5434 Lambda.TPOSR.Terms lterm R5409 Lambda.TPOSR.Reduction lred R5794 Lambda.TPOSR.Reduction trans_lred R5794 Lambda.TPOSR.Reduction trans_lred R5925 Lambda.TPOSR.Reduction lred R5913 Lambda.TPOSR.Reduction lred R5901 Lambda.TPOSR.Reduction lred R5893 Lambda.TPOSR.Terms lterm R6027 Lambda.TPOSR.Reduction trans_lred R6027 Lambda.TPOSR.Reduction trans_lred R6175 Lambda.TPOSR.Reduction lred R6195 Lambda.TPOSR.Terms App_l R6181 Lambda.TPOSR.Terms App_l R6162 Lambda.TPOSR.Reduction lred R6149 Lambda.TPOSR.Reduction lred R6136 Lambda.TPOSR.Reduction lred R6336 Lambda.TPOSR.Terms App_l R6319 Lambda.TPOSR.Reduction trans_lred R6336 Lambda.TPOSR.Terms App_l R6319 Lambda.TPOSR.Reduction trans_lred R6418 Lambda.TPOSR.Terms App_l R6401 Lambda.TPOSR.Reduction trans_lred R6418 Lambda.TPOSR.Terms App_l R6401 Lambda.TPOSR.Reduction trans_lred R6502 Lambda.TPOSR.Terms App_l R6485 Lambda.TPOSR.Reduction trans_lred R6502 Lambda.TPOSR.Terms App_l R6485 Lambda.TPOSR.Reduction trans_lred R6598 Lambda.TPOSR.Terms App_l R6581 Lambda.TPOSR.Reduction trans_lred R6598 Lambda.TPOSR.Terms App_l R6581 Lambda.TPOSR.Reduction trans_lred R6739 Lambda.TPOSR.Reduction lred R6760 Lambda.TPOSR.Terms Pair_l R6745 Lambda.TPOSR.Terms Pair_l R6726 Lambda.TPOSR.Reduction lred R6713 Lambda.TPOSR.Reduction lred R6700 Lambda.TPOSR.Reduction lred R6902 Lambda.TPOSR.Terms Pair_l R6885 Lambda.TPOSR.Reduction trans_lred R6902 Lambda.TPOSR.Terms Pair_l R6885 Lambda.TPOSR.Reduction trans_lred R7026 Lambda.TPOSR.Terms Pair_l R7009 Lambda.TPOSR.Reduction trans_lred R7026 Lambda.TPOSR.Terms Pair_l R7009 Lambda.TPOSR.Reduction trans_lred R7095 Lambda.TPOSR.Terms Pair_l R7078 Lambda.TPOSR.Reduction trans_lred R7095 Lambda.TPOSR.Terms Pair_l R7078 Lambda.TPOSR.Reduction trans_lred R7190 Lambda.TPOSR.Reduction trans_lred R7190 Lambda.TPOSR.Reduction trans_lred R7308 Lambda.TPOSR.Terms Pair_l R7291 Lambda.TPOSR.Reduction trans_lred R7308 Lambda.TPOSR.Terms Pair_l R7291 Lambda.TPOSR.Reduction trans_lred R7377 Lambda.TPOSR.Terms Pair_l R7360 Lambda.TPOSR.Reduction trans_lred R7377 Lambda.TPOSR.Terms Pair_l R7360 Lambda.TPOSR.Reduction trans_lred R7472 Lambda.TPOSR.Reduction trans_lred R7472 Lambda.TPOSR.Reduction trans_lred R7601 Lambda.TPOSR.Terms Pair_l R7584 Lambda.TPOSR.Reduction trans_lred R7601 Lambda.TPOSR.Terms Pair_l R7584 Lambda.TPOSR.Reduction trans_lred R7695 Lambda.TPOSR.Reduction trans_lred R7695 Lambda.TPOSR.Reduction trans_lred R7769 Lambda.TPOSR.Terms Pair_l R7752 Lambda.TPOSR.Reduction trans_lred R7769 Lambda.TPOSR.Terms Pair_l R7752 Lambda.TPOSR.Reduction trans_lred R7865 Lambda.TPOSR.Reduction trans_lred R7865 Lambda.TPOSR.Reduction trans_lred R7922 Lambda.TPOSR.Reduction trans_lred R7922 Lambda.TPOSR.Reduction trans_lred R8110 Lambda.TPOSR.Reduction trans_lred R8193 Lambda.TPOSR.Reduction trans_lred R8322 Lambda.TPOSR.Reduction lred R8340 Lambda.TPOSR.Terms Abs_l R8328 Lambda.TPOSR.Terms Abs_l R8309 Lambda.TPOSR.Reduction lred R8296 Lambda.TPOSR.Reduction lred R8463 Lambda.TPOSR.Terms Abs_l R8446 Lambda.TPOSR.Reduction trans_lred R8463 Lambda.TPOSR.Terms Abs_l R8446 Lambda.TPOSR.Reduction trans_lred R8538 Lambda.TPOSR.Terms Abs_l R8521 Lambda.TPOSR.Reduction trans_lred R8538 Lambda.TPOSR.Terms Abs_l R8521 Lambda.TPOSR.Reduction trans_lred R8661 Lambda.TPOSR.Reduction lred R8680 Lambda.TPOSR.Terms Prod_l R8667 Lambda.TPOSR.Terms Prod_l R8648 Lambda.TPOSR.Reduction lred R8635 Lambda.TPOSR.Reduction lred R8797 Lambda.TPOSR.Terms Prod_l R8780 Lambda.TPOSR.Reduction trans_lred R8797 Lambda.TPOSR.Terms Prod_l R8780 Lambda.TPOSR.Reduction trans_lred R8873 Lambda.TPOSR.Terms Prod_l R8856 Lambda.TPOSR.Reduction trans_lred R8873 Lambda.TPOSR.Terms Prod_l R8856 Lambda.TPOSR.Reduction trans_lred R8995 Lambda.TPOSR.Reduction lred R9013 Lambda.TPOSR.Terms Sum_l R9001 Lambda.TPOSR.Terms Sum_l R8982 Lambda.TPOSR.Reduction lred R8969 Lambda.TPOSR.Reduction lred R9129 Lambda.TPOSR.Terms Sum_l R9112 Lambda.TPOSR.Reduction trans_lred R9129 Lambda.TPOSR.Terms Sum_l R9112 Lambda.TPOSR.Reduction trans_lred R9204 Lambda.TPOSR.Terms Sum_l R9187 Lambda.TPOSR.Reduction trans_lred R9204 Lambda.TPOSR.Terms Sum_l R9187 Lambda.TPOSR.Reduction trans_lred R9328 Lambda.TPOSR.Reduction lred R9349 Lambda.TPOSR.Terms Subset_l R9334 Lambda.TPOSR.Terms Subset_l R9315 Lambda.TPOSR.Reduction lred R9302 Lambda.TPOSR.Reduction lred R9468 Lambda.TPOSR.Terms Subset_l R9451 Lambda.TPOSR.Reduction trans_lred R9468 Lambda.TPOSR.Terms Subset_l R9451 Lambda.TPOSR.Reduction trans_lred R9546 Lambda.TPOSR.Terms Subset_l R9529 Lambda.TPOSR.Reduction trans_lred R9546 Lambda.TPOSR.Terms Subset_l R9529 Lambda.TPOSR.Reduction trans_lred R9667 Lambda.TPOSR.Reduction lred R9685 Lambda.TPOSR.Terms Pi1_l R9673 Lambda.TPOSR.Terms Pi1_l R9654 Lambda.TPOSR.Reduction lred R9641 Lambda.TPOSR.Reduction lred R9801 Lambda.TPOSR.Terms Pi1_l R9784 Lambda.TPOSR.Reduction trans_lred R9801 Lambda.TPOSR.Terms Pi1_l R9784 Lambda.TPOSR.Reduction trans_lred R9876 Lambda.TPOSR.Terms Pi1_l R9859 Lambda.TPOSR.Reduction trans_lred R9876 Lambda.TPOSR.Terms Pi1_l R9859 Lambda.TPOSR.Reduction trans_lred R9994 Lambda.TPOSR.Reduction lred R10012 Lambda.TPOSR.Terms Pi2_l R10000 Lambda.TPOSR.Terms Pi2_l R9981 Lambda.TPOSR.Reduction lred R9968 Lambda.TPOSR.Reduction lred R10128 Lambda.TPOSR.Terms Pi2_l R10111 Lambda.TPOSR.Reduction trans_lred R10128 Lambda.TPOSR.Terms Pi2_l R10111 Lambda.TPOSR.Reduction trans_lred R10203 Lambda.TPOSR.Terms Pi2_l R10186 Lambda.TPOSR.Reduction trans_lred R10203 Lambda.TPOSR.Terms Pi2_l R10186 Lambda.TPOSR.Reduction trans_lred R10268 Lambda.TPOSR.Reduction lred_lred_app R10282 Lambda.TPOSR.Reduction lred_lred_abs R10296 Lambda.TPOSR.Reduction lred_lred_prod R10332 Lambda.TPOSR.Reduction lred_lred_pair R10347 Lambda.TPOSR.Reduction lred_lred_sum R10361 Lambda.TPOSR.Reduction lred_lred_subset R10378 Lambda.TPOSR.Reduction lred_lred_pi1 R10392 Lambda.TPOSR.Reduction lred_lred_pi2 R10477 Lambda.TPOSR.Reduction lred1 R10502 Lambda.TPOSR.Terms llift_rec R10484 Lambda.TPOSR.Terms llift_rec R10452 Lambda.TPOSR.Reduction lred1 R10602 Lambda.TPOSR.LiftSubst distr_llift_lsubst R10602 Lambda.TPOSR.LiftSubst distr_llift_lsubst R10674 Lambda.TPOSR.Reduction lred1_llift R10772 Lambda.TPOSR.Reduction lred1 R10798 Lambda.TPOSR.Terms lsubst_rec R10779 Lambda.TPOSR.Terms lsubst_rec R10762 Lambda.TPOSR.Terms lterm R10737 Lambda.TPOSR.Reduction lred1 R10899 Lambda.TPOSR.LiftSubst distr_lsubst R10899 Lambda.TPOSR.LiftSubst distr_lsubst R11021 Lambda.TPOSR.Reduction lred R11046 Lambda.TPOSR.Terms lsubst_rec R11027 Lambda.TPOSR.Terms lsubst_rec R11008 Lambda.TPOSR.Reduction lred1 R10991 Lambda.TPOSR.Terms lterm R11145 Coq.Arith.Compare_dec lt_eq_lt_dec R11145 Coq.Arith.Compare_dec lt_eq_lt_dec R11334 Lambda.TPOSR.Reduction lred1_lsubst_l R11349 Lambda.TPOSR.Reduction lred1_lsubst_r R11514 Lambda.TPOSR.Reduction lred R11502 Lambda.TPOSR.Reduction lred R11486 Coq.Init.Logic "x = y" type_scope R11488 Lambda.TPOSR.Terms Prod_l R11477 Lambda.TPOSR.Terms lterm R11477 Lambda.TPOSR.Terms lterm R11417 Lambda.TPOSR.Reduction lred R11423 Lambda.TPOSR.Terms Prod_l R11729 Lambda.TPOSR.Reduction trans_lred R11729 Lambda.TPOSR.Reduction trans_lred R11837 Lambda.TPOSR.Reduction trans_lred R11837 Lambda.TPOSR.Reduction trans_lred R12032 Lambda.TPOSR.Reduction lred R12020 Lambda.TPOSR.Reduction lred R12005 Coq.Init.Logic "x = y" type_scope R12007 Lambda.TPOSR.Terms Sum_l R11996 Lambda.TPOSR.Terms lterm R11996 Lambda.TPOSR.Terms lterm R11937 Lambda.TPOSR.Reduction lred R11943 Lambda.TPOSR.Terms Sum_l R12247 Lambda.TPOSR.Reduction trans_lred R12247 Lambda.TPOSR.Reduction trans_lred R12355 Lambda.TPOSR.Reduction trans_lred R12355 Lambda.TPOSR.Reduction trans_lred R12561 Lambda.TPOSR.Reduction lred R12549 Lambda.TPOSR.Reduction lred R12531 Coq.Init.Logic "x = y" type_scope R12533 Lambda.TPOSR.Terms Subset_l R12522 Lambda.TPOSR.Terms lterm R12522 Lambda.TPOSR.Terms lterm R12460 Lambda.TPOSR.Reduction lred R12466 Lambda.TPOSR.Terms Subset_l R12776 Lambda.TPOSR.Reduction trans_lred R12776 Lambda.TPOSR.Reduction trans_lred R12884 Lambda.TPOSR.Reduction trans_lred R12884 Lambda.TPOSR.Reduction trans_lred R13013 Coq.Init.Logic False R12999 Coq.Init.Logic "x <> y" type_scope R13002 Lambda.TPOSR.Terms Srt_l R12977 Lambda.TPOSR.Reduction lred R12983 Lambda.TPOSR.Terms Srt_l R13235 Coq.Init.Logic False R13221 Coq.Init.Logic "x <> y" type_scope R13224 Lambda.TPOSR.Terms Ref_l R13199 Lambda.TPOSR.Reduction lred R13205 Lambda.TPOSR.Terms Ref_l R13440 Lambda.TPOSR.Reduction conv R13427 Lambda.TPOSR.Reduction lred1 R13464 Lambda.TPOSR.Reduction trans_conv_exp R13464 Lambda.TPOSR.Reduction trans_conv_exp R13569 Lambda.TPOSR.Reduction conv R13557 Lambda.TPOSR.Reduction lred R13644 Lambda.TPOSR.Reduction trans_conv_lred R13644 Lambda.TPOSR.Reduction trans_conv_lred R13720 Lambda.TPOSR.Reduction one_step_conv_exp R13738 Lambda.TPOSR.Reduction lred_conv R13799 Lambda.TPOSR.Reduction conv R13787 Lambda.TPOSR.Reduction conv R13925 Lambda.TPOSR.Reduction trans_conv_lred R13925 Lambda.TPOSR.Reduction trans_conv_lred R13988 Lambda.TPOSR.Reduction trans_conv_exp R13988 Lambda.TPOSR.Reduction trans_conv_exp R14109 Lambda.TPOSR.Reduction trans_conv_lred R14109 Lambda.TPOSR.Reduction trans_conv_lred R14172 Lambda.TPOSR.Reduction trans_conv_exp R14172 Lambda.TPOSR.Reduction trans_conv_exp R14250 Lambda.TPOSR.Reduction sym_conv R14344 Lambda.TPOSR.Reduction conv R14332 Lambda.TPOSR.Reduction conv R14320 Lambda.TPOSR.Reduction conv R14312 Lambda.TPOSR.Terms lterm R14432 Lambda.TPOSR.Reduction trans_conv_lred R14432 Lambda.TPOSR.Reduction trans_conv_lred R14495 Lambda.TPOSR.Reduction trans_conv_exp R14495 Lambda.TPOSR.Reduction trans_conv_exp R14633 Lambda.TPOSR.Reduction conv R14652 Lambda.TPOSR.Terms Prod_l R14639 Lambda.TPOSR.Terms Prod_l R14621 Lambda.TPOSR.Reduction conv R14609 Lambda.TPOSR.Reduction conv R14602 Lambda.TPOSR.Terms lterm R14602 Lambda.TPOSR.Terms lterm R14602 Lambda.TPOSR.Terms lterm R14602 Lambda.TPOSR.Terms lterm R14701 Lambda.TPOSR.Terms Prod_l R14679 Lambda.TPOSR.Reduction trans_conv_conv R14701 Lambda.TPOSR.Terms Prod_l R14679 Lambda.TPOSR.Reduction trans_conv_conv R14790 Lambda.TPOSR.Terms Prod_l R14768 Lambda.TPOSR.Reduction trans_conv_lred R14790 Lambda.TPOSR.Terms Prod_l R14768 Lambda.TPOSR.Reduction trans_conv_lred R14862 Lambda.TPOSR.Terms Prod_l R14841 Lambda.TPOSR.Reduction trans_conv_exp R14862 Lambda.TPOSR.Terms Prod_l R14841 Lambda.TPOSR.Reduction trans_conv_exp R14982 Lambda.TPOSR.Terms Prod_l R14960 Lambda.TPOSR.Reduction trans_conv_lred R14982 Lambda.TPOSR.Terms Prod_l R14960 Lambda.TPOSR.Reduction trans_conv_lred R15054 Lambda.TPOSR.Terms Prod_l R15033 Lambda.TPOSR.Reduction trans_conv_exp R15054 Lambda.TPOSR.Terms Prod_l R15033 Lambda.TPOSR.Reduction trans_conv_exp R15175 Lambda.TPOSR.Reduction conv R15193 Lambda.TPOSR.Terms Sum_l R15181 Lambda.TPOSR.Terms Sum_l R15163 Lambda.TPOSR.Reduction conv R15151 Lambda.TPOSR.Reduction conv R15144 Lambda.TPOSR.Terms lterm R15144 Lambda.TPOSR.Terms lterm R15144 Lambda.TPOSR.Terms lterm R15144 Lambda.TPOSR.Terms lterm R15248 Lambda.TPOSR.Terms Sum_l R15226 Lambda.TPOSR.Reduction trans_conv_conv R15248 Lambda.TPOSR.Terms Sum_l R15226 Lambda.TPOSR.Reduction trans_conv_conv R15336 Lambda.TPOSR.Terms Sum_l R15314 Lambda.TPOSR.Reduction trans_conv_lred R15336 Lambda.TPOSR.Terms Sum_l R15314 Lambda.TPOSR.Reduction trans_conv_lred R15407 Lambda.TPOSR.Terms Sum_l R15386 Lambda.TPOSR.Reduction trans_conv_exp R15407 Lambda.TPOSR.Terms Sum_l R15386 Lambda.TPOSR.Reduction trans_conv_exp R15526 Lambda.TPOSR.Terms Sum_l R15504 Lambda.TPOSR.Reduction trans_conv_lred R15526 Lambda.TPOSR.Terms Sum_l R15504 Lambda.TPOSR.Reduction trans_conv_lred R15597 Lambda.TPOSR.Terms Sum_l R15576 Lambda.TPOSR.Reduction trans_conv_exp R15597 Lambda.TPOSR.Terms Sum_l R15576 Lambda.TPOSR.Reduction trans_conv_exp R15723 Lambda.TPOSR.Reduction conv R15744 Lambda.TPOSR.Terms Subset_l R15729 Lambda.TPOSR.Terms Subset_l R15711 Lambda.TPOSR.Reduction conv R15699 Lambda.TPOSR.Reduction conv R15692 Lambda.TPOSR.Terms lterm R15692 Lambda.TPOSR.Terms lterm R15692 Lambda.TPOSR.Terms lterm R15692 Lambda.TPOSR.Terms lterm R15802 Lambda.TPOSR.Terms Subset_l R15780 Lambda.TPOSR.Reduction trans_conv_conv R15802 Lambda.TPOSR.Terms Subset_l R15780 Lambda.TPOSR.Reduction trans_conv_conv R15893 Lambda.TPOSR.Terms Subset_l R15871 Lambda.TPOSR.Reduction trans_conv_lred R15893 Lambda.TPOSR.Terms Subset_l R15871 Lambda.TPOSR.Reduction trans_conv_lred R15967 Lambda.TPOSR.Terms Subset_l R15946 Lambda.TPOSR.Reduction trans_conv_exp R15967 Lambda.TPOSR.Terms Subset_l R15946 Lambda.TPOSR.Reduction trans_conv_exp R16089 Lambda.TPOSR.Terms Subset_l R16067 Lambda.TPOSR.Reduction trans_conv_lred R16089 Lambda.TPOSR.Terms Subset_l R16067 Lambda.TPOSR.Reduction trans_conv_lred R16163 Lambda.TPOSR.Terms Subset_l R16142 Lambda.TPOSR.Reduction trans_conv_exp R16163 Lambda.TPOSR.Terms Subset_l R16142 Lambda.TPOSR.Reduction trans_conv_exp R16302 Lambda.TPOSR.Reduction conv R16323 Lambda.TPOSR.Terms Pair_l R16308 Lambda.TPOSR.Terms Pair_l R16290 Lambda.TPOSR.Reduction conv R16278 Lambda.TPOSR.Reduction conv R16266 Lambda.TPOSR.Reduction conv R16259 Lambda.TPOSR.Terms lterm R16259 Lambda.TPOSR.Terms lterm R16259 Lambda.TPOSR.Terms lterm R16259 Lambda.TPOSR.Terms lterm R16259 Lambda.TPOSR.Terms lterm R16259 Lambda.TPOSR.Terms lterm R16381 Lambda.TPOSR.Terms Pair_l R16359 Lambda.TPOSR.Reduction trans_conv_conv R16381 Lambda.TPOSR.Terms Pair_l R16359 Lambda.TPOSR.Reduction trans_conv_conv R16472 Lambda.TPOSR.Terms Pair_l R16450 Lambda.TPOSR.Reduction trans_conv_lred R16472 Lambda.TPOSR.Terms Pair_l R16450 Lambda.TPOSR.Reduction trans_conv_lred R16546 Lambda.TPOSR.Terms Pair_l R16525 Lambda.TPOSR.Reduction trans_conv_exp R16546 Lambda.TPOSR.Terms Pair_l R16525 Lambda.TPOSR.Reduction trans_conv_exp R16621 Lambda.TPOSR.Terms Pair_l R16599 Lambda.TPOSR.Reduction trans_conv_conv R16621 Lambda.TPOSR.Terms Pair_l R16599 Lambda.TPOSR.Reduction trans_conv_conv R16743 Lambda.TPOSR.Terms Pair_l R16721 Lambda.TPOSR.Reduction trans_conv_lred R16743 Lambda.TPOSR.Terms Pair_l R16721 Lambda.TPOSR.Reduction trans_conv_lred R16817 Lambda.TPOSR.Terms Pair_l R16796 Lambda.TPOSR.Reduction trans_conv_exp R16817 Lambda.TPOSR.Terms Pair_l R16796 Lambda.TPOSR.Reduction trans_conv_exp R16939 Lambda.TPOSR.Terms Pair_l R16917 Lambda.TPOSR.Reduction trans_conv_lred R16939 Lambda.TPOSR.Terms Pair_l R16917 Lambda.TPOSR.Reduction trans_conv_lred R17013 Lambda.TPOSR.Terms Pair_l R16992 Lambda.TPOSR.Reduction trans_conv_exp R17013 Lambda.TPOSR.Terms Pair_l R16992 Lambda.TPOSR.Reduction trans_conv_exp R17136 Lambda.TPOSR.Reduction conv R17160 Lambda.TPOSR.Terms llift_rec R17142 Lambda.TPOSR.Terms llift_rec R17124 Lambda.TPOSR.Reduction conv R17109 Lambda.TPOSR.Terms lterm R17109 Lambda.TPOSR.Terms lterm R17261 Lambda.TPOSR.Terms llift_rec R17239 Lambda.TPOSR.Reduction trans_conv_lred R17261 Lambda.TPOSR.Terms llift_rec R17239 Lambda.TPOSR.Reduction trans_conv_lred R17338 Lambda.TPOSR.Terms llift_rec R17317 Lambda.TPOSR.Reduction trans_conv_exp R17338 Lambda.TPOSR.Terms llift_rec R17317 Lambda.TPOSR.Reduction trans_conv_exp R17480 Lambda.TPOSR.Reduction conv R17505 Lambda.TPOSR.Terms lsubst_rec R17486 Lambda.TPOSR.Terms lsubst_rec R17468 Lambda.TPOSR.Reduction conv R17456 Lambda.TPOSR.Reduction conv R17443 Lambda.TPOSR.Terms lterm R17443 Lambda.TPOSR.Terms lterm R17443 Lambda.TPOSR.Terms lterm R17443 Lambda.TPOSR.Terms lterm R17560 Lambda.TPOSR.Terms lsubst_rec R17538 Lambda.TPOSR.Reduction trans_conv_conv R17560 Lambda.TPOSR.Terms lsubst_rec R17538 Lambda.TPOSR.Reduction trans_conv_conv R17655 Lambda.TPOSR.Terms lsubst_rec R17633 Lambda.TPOSR.Reduction trans_conv_lred R17655 Lambda.TPOSR.Terms lsubst_rec R17633 Lambda.TPOSR.Reduction trans_conv_lred R17733 Lambda.TPOSR.Terms lsubst_rec R17712 Lambda.TPOSR.Reduction trans_conv_exp R17733 Lambda.TPOSR.Terms lsubst_rec R17712 Lambda.TPOSR.Reduction trans_conv_exp R17859 Lambda.TPOSR.Terms lsubst_rec R17837 Lambda.TPOSR.Reduction trans_conv_conv R17859 Lambda.TPOSR.Terms lsubst_rec R17837 Lambda.TPOSR.Reduction trans_conv_conv R17938 Lambda.TPOSR.Terms lsubst_rec R17916 Lambda.TPOSR.Reduction trans_conv_conv R17938 Lambda.TPOSR.Terms lsubst_rec R17916 Lambda.TPOSR.Reduction trans_conv_conv R17994 Lambda.TPOSR.Reduction sym_conv R17994 Lambda.TPOSR.Reduction sym_conv R18056 Lambda.TPOSR.Reduction conv_conv_prod R18071 Lambda.TPOSR.Reduction conv_conv_llift R18087 Lambda.TPOSR.Reduction conv_conv_lsubst R18147 Lambda.TPOSR.Reduction par_lred1 R18234 Lambda.TPOSR.Reduction refl_par_lred1 R18308 Lambda.TPOSR.Reduction par_lred1 R18295 Lambda.TPOSR.Reduction lred1 R18404 Lambda.TPOSR.Reduction lred1_par_lred1 R18476 Lambda.TPOSR.Reduction par_lred R18464 Lambda.TPOSR.Reduction lred R18568 Coq.Relations.Relation_Operators t_trans R18568 Coq.Relations.Relation_Operators t_trans R18674 Lambda.TPOSR.Reduction lred R18658 Lambda.TPOSR.Reduction par_lred R18786 Lambda.TPOSR.Terms App_l R18797 Lambda.TPOSR.Terms Abs_l R18769 Lambda.TPOSR.Reduction trans_lred R18786 Lambda.TPOSR.Terms App_l R18797 Lambda.TPOSR.Terms Abs_l R18769 Lambda.TPOSR.Reduction trans_lred R18868 Lambda.TPOSR.Terms Pi1_l R18879 Lambda.TPOSR.Terms Pair_l R18851 Lambda.TPOSR.Reduction trans_lred R18868 Lambda.TPOSR.Terms Pi1_l R18879 Lambda.TPOSR.Terms Pair_l R18851 Lambda.TPOSR.Reduction trans_lred R18951 Lambda.TPOSR.Terms Pi2_l R18962 Lambda.TPOSR.Terms Pair_l R18934 Lambda.TPOSR.Reduction trans_lred R18951 Lambda.TPOSR.Terms Pi2_l R18962 Lambda.TPOSR.Terms Pair_l R18934 Lambda.TPOSR.Reduction trans_lred R19026 Lambda.TPOSR.Reduction trans_lred_lred R19026 Lambda.TPOSR.Reduction trans_lred_lred R19102 Lambda.TPOSR.Reduction lred_par_lred R19116 Lambda.TPOSR.Reduction par_lred_lred R19221 Lambda.TPOSR.Reduction par_lred1 R19250 Lambda.TPOSR.Terms llift_rec R19232 Lambda.TPOSR.Terms llift_rec R19194 Lambda.TPOSR.Reduction par_lred1 R19183 Lambda.TPOSR.Terms lterm R19183 Lambda.TPOSR.Terms lterm R19350 Lambda.TPOSR.LiftSubst distr_llift_lsubst R19350 Lambda.TPOSR.LiftSubst distr_llift_lsubst R19531 Lambda.TPOSR.Reduction par_lred1 R19561 Lambda.TPOSR.Terms lsubst_rec R19542 Lambda.TPOSR.Terms lsubst_rec R19504 Lambda.TPOSR.Reduction par_lred1 R19494 Lambda.TPOSR.Terms lterm R19494 Lambda.TPOSR.Terms lterm R19461 Lambda.TPOSR.Reduction par_lred1 R19451 Lambda.TPOSR.Terms lterm R19451 Lambda.TPOSR.Terms lterm R19662 Lambda.TPOSR.LiftSubst distr_lsubst R19662 Lambda.TPOSR.LiftSubst distr_lsubst R19714 Coq.Arith.Compare_dec lt_eq_lt_dec R19714 Coq.Arith.Compare_dec lt_eq_lt_dec R19850 Lambda.TPOSR.Reduction par_lred1_llift R19850 Lambda.TPOSR.Reduction par_lred1_llift R20047 Lambda.TPOSR.Reduction par_lred1 R20030 Coq.Init.Logic "x = y" type_scope R20032 Lambda.TPOSR.Terms Abs_l R20020 Lambda.TPOSR.Terms lterm R19973 Lambda.TPOSR.Reduction par_lred1 R19984 Lambda.TPOSR.Terms Abs_l R19962 Lambda.TPOSR.Terms lterm R19962 Lambda.TPOSR.Terms lterm R20343 Lambda.TPOSR.Reduction par_lred1 R20325 Lambda.TPOSR.Reduction par_lred1 R20304 Coq.Init.Logic "x = y" type_scope R20306 Lambda.TPOSR.Terms Pair_l R20294 Lambda.TPOSR.Terms lterm R20294 Lambda.TPOSR.Terms lterm R20241 Lambda.TPOSR.Reduction par_lred1 R20252 Lambda.TPOSR.Terms Pair_l R20230 Lambda.TPOSR.Terms lterm R20230 Lambda.TPOSR.Terms lterm R20230 Lambda.TPOSR.Terms lterm R20484 Lambda.TPOSR.Reduction par_lred1_llift R20500 Lambda.TPOSR.Reduction par_lred1_lsubst R20571 Lambda.TPOSR.Terms sublterm R20583 Lambda.TPOSR.Terms Abs_l R20563 Lambda.TPOSR.Terms lterm R20609 Lambda.TPOSR.Terms Sbtrm_bind R20609 Lambda.TPOSR.Terms Sbtrm_bind R20711 Lambda.TPOSR.Terms sublterm R20723 Lambda.TPOSR.Terms Prod_l R20703 Lambda.TPOSR.Terms lterm R20750 Lambda.TPOSR.Terms Sbtrm_bind R20750 Lambda.TPOSR.Terms Sbtrm_bind R20851 Lambda.TPOSR.Terms sublterm R20863 Lambda.TPOSR.Terms Sum_l R20843 Lambda.TPOSR.Terms lterm R20889 Lambda.TPOSR.Terms Sbtrm_bind R20889 Lambda.TPOSR.Terms Sbtrm_bind R20993 Lambda.TPOSR.Terms sublterm R21005 Lambda.TPOSR.Terms Subset_l R20985 Lambda.TPOSR.Terms lterm R21034 Lambda.TPOSR.Terms Sbtrm_bind R21034 Lambda.TPOSR.Terms Sbtrm_bind R21103 Lambda.TPOSR.Reduction sublterm_abs R21116 Lambda.TPOSR.Reduction sublterm_prod R21130 Lambda.TPOSR.Reduction sublterm_sum R21143 Lambda.TPOSR.Reduction sublterm_subset R21244 Lambda.TPOSR.Terms mem_sort R21212 Lambda.TPOSR.Terms mem_sort R21224 Lambda.TPOSR.Terms llift_rec R21352 Coq.Arith.Compare_dec le_gt_dec R21352 Coq.Arith.Compare_dec le_gt_dec R21454 Lambda.TPOSR.Terms mem_abs_l R21454 Lambda.TPOSR.Terms mem_abs_l R21521 Lambda.TPOSR.Terms mem_abs_r R21549 Coq.Init.Datatypes S R21521 Lambda.TPOSR.Terms mem_abs_r R21549 Coq.Init.Datatypes S R21613 Lambda.TPOSR.Terms mem_app_T R21640 Coq.Init.Datatypes S R21613 Lambda.TPOSR.Terms mem_app_T R21640 Coq.Init.Datatypes S R21683 Lambda.TPOSR.Terms mem_app_l R21683 Lambda.TPOSR.Terms mem_app_l R21750 Lambda.TPOSR.Terms mem_app_r R21750 Lambda.TPOSR.Terms mem_app_r R21838 Lambda.TPOSR.Terms mem_pair_T R21838 Lambda.TPOSR.Terms mem_pair_T R21906 Lambda.TPOSR.Terms mem_pair_l R21906 Lambda.TPOSR.Terms mem_pair_l R21975 Lambda.TPOSR.Terms mem_pair_r R21975 Lambda.TPOSR.Terms mem_pair_r R22065 Lambda.TPOSR.Terms mem_prod_l R22065 Lambda.TPOSR.Terms mem_prod_l R22133 Lambda.TPOSR.Terms mem_prod_r R22162 Coq.Init.Datatypes S R22133 Lambda.TPOSR.Terms mem_prod_r R22162 Coq.Init.Datatypes S R22226 Lambda.TPOSR.Terms mem_sum_l R22226 Lambda.TPOSR.Terms mem_sum_l R22293 Lambda.TPOSR.Terms mem_sum_r R22321 Coq.Init.Datatypes S R22293 Lambda.TPOSR.Terms mem_sum_r R22321 Coq.Init.Datatypes S R22385 Lambda.TPOSR.Terms mem_subset_l R22385 Lambda.TPOSR.Terms mem_subset_l R22455 Lambda.TPOSR.Terms mem_subset_r R22486 Coq.Init.Datatypes S R22455 Lambda.TPOSR.Terms mem_subset_r R22486 Coq.Init.Datatypes S R22550 Lambda.TPOSR.Terms mem_pi1_T R22550 Lambda.TPOSR.Terms mem_pi1_T R22618 Lambda.TPOSR.Terms mem_pi1 R22618 Lambda.TPOSR.Terms mem_pi1 R22705 Lambda.TPOSR.Terms mem_pi2_T R22705 Lambda.TPOSR.Terms mem_pi2_T R22773 Lambda.TPOSR.Terms mem_pi2 R22773 Lambda.TPOSR.Terms mem_pi2 R22945 Coq.Init.Logic "A \/ B" type_scope R22932 Lambda.TPOSR.Terms mem_sort R22948 Lambda.TPOSR.Terms mem_sort R22899 Lambda.TPOSR.Terms mem_sort R22911 Lambda.TPOSR.Terms lsubst_rec R22884 Lambda.TPOSR.Terms lterm R22884 Lambda.TPOSR.Terms lterm R23057 Coq.Arith.Compare_dec lt_eq_lt_dec R23057 Coq.Arith.Compare_dec lt_eq_lt_dec R23175 Coq.Init.Datatypes "" nat_scope R23152 Lambda.TPOSR.Reduction mem_sort_llift R23175 Coq.Init.Datatypes "" nat_scope R23152 Lambda.TPOSR.Reduction mem_sort_llift R23343 Coq.Init.Datatypes S R23343 Coq.Init.Datatypes S R23732 Coq.Init.Datatypes S R23732 Coq.Init.Datatypes S R24162 Coq.Init.Datatypes S R24162 Coq.Init.Datatypes S R24442 Coq.Init.Datatypes S R24442 Coq.Init.Datatypes S R24801 Lambda.TPOSR.Terms mem_sort R24781 Lambda.TPOSR.Reduction lred R24789 Lambda.TPOSR.Terms Srt_l R24869 Lambda.TPOSR.Terms Srt_l R24848 Lambda.TPOSR.Reduction lred1_lred_ind R24869 Lambda.TPOSR.Terms Srt_l R24848 Lambda.TPOSR.Reduction lred1_lred_ind R25028 Coq.Init.Datatypes "" nat_scope R25002 Lambda.TPOSR.Reduction mem_sort_lsubst R25028 Coq.Init.Datatypes "" nat_scope R25002 Lambda.TPOSR.Reduction mem_sort_lsubst R25078 Lambda.TPOSR.Terms mem_pi1 R25078 Lambda.TPOSR.Terms mem_pi1 R25125 Lambda.TPOSR.Terms mem_pi2 R25125 Lambda.TPOSR.Terms mem_pi2 R25232 Coq.Init.Logic "x = y" type_scope R25218 Lambda.TPOSR.Reduction normal R25206 Lambda.TPOSR.Reduction lred R25304 Lambda.TPOSR.Reduction lred1 R25304 Lambda.TPOSR.Reduction lred1 R25355 Lambda.TPOSR.Reduction lred1 R25355 Lambda.TPOSR.Reduction lred1 R25553 Lambda.TPOSR.Reduction sn R25541 Lambda.TPOSR.Reduction lred R25533 Lambda.TPOSR.Reduction sn R25526 Lambda.TPOSR.Terms lterm R25526 Lambda.TPOSR.Terms lterm R25643 Coq.Init.Wf Acc_inv R25643 Coq.Init.Wf Acc_inv R25729 Coq.Relations.Relation_Definitions commut R25748 Coq.Relations.Relation_Operators transp R25757 Lambda.TPOSR.Reduction lred1 R25738 Lambda.TPOSR.Terms sublterm R25834 Lambda.TPOSR.Terms Abs_l R25834 Lambda.TPOSR.Terms Abs_l R25886 Lambda.TPOSR.Terms Prod_l R25886 Lambda.TPOSR.Terms Prod_l R25939 Lambda.TPOSR.Terms Sum_l R25939 Lambda.TPOSR.Terms Sum_l R25991 Lambda.TPOSR.Terms Subset_l R25991 Lambda.TPOSR.Terms Subset_l R26066 Lambda.TPOSR.Terms Abs_l R26066 Lambda.TPOSR.Terms Abs_l R26118 Lambda.TPOSR.Terms App_l R26118 Lambda.TPOSR.Terms App_l R26172 Lambda.TPOSR.Terms App_l R26172 Lambda.TPOSR.Terms App_l R26226 Lambda.TPOSR.Terms App_l R26226 Lambda.TPOSR.Terms App_l R26280 Lambda.TPOSR.Terms Pair_l R26280 Lambda.TPOSR.Terms Pair_l R26334 Lambda.TPOSR.Terms Pair_l R26334 Lambda.TPOSR.Terms Pair_l R26388 Lambda.TPOSR.Terms Pair_l R26388 Lambda.TPOSR.Terms Pair_l R26443 Lambda.TPOSR.Terms Prod_l R26443 Lambda.TPOSR.Terms Prod_l R26495 Lambda.TPOSR.Terms Sum_l R26495 Lambda.TPOSR.Terms Sum_l R26546 Lambda.TPOSR.Terms Subset_l R26546 Lambda.TPOSR.Terms Subset_l R26600 Lambda.TPOSR.Terms Pi1_l R26600 Lambda.TPOSR.Terms Pi1_l R26651 Lambda.TPOSR.Terms Pi1_l R26651 Lambda.TPOSR.Terms Pi1_l R26702 Lambda.TPOSR.Terms Pi2_l R26702 Lambda.TPOSR.Terms Pi2_l R26753 Lambda.TPOSR.Terms Pi2_l R26753 Lambda.TPOSR.Terms Pi2_l R26887 Lambda.TPOSR.Reduction sn R26871 Lambda.TPOSR.Terms sublterm R26864 Lambda.TPOSR.Terms lterm R26845 Lambda.TPOSR.Reduction sn R26838 Lambda.TPOSR.Terms lterm R26946 Coq.Init.Wf Acc_intro R26946 Coq.Init.Wf Acc_intro R26970 Lambda.TPOSR.Reduction commut_lred1_sublterm R26970 Lambda.TPOSR.Reduction commut_lred1_sublterm R27153 Lambda.TPOSR.Reduction sn R27157 Lambda.TPOSR.Terms Prod_l R27145 Lambda.TPOSR.Reduction sn R27127 Lambda.TPOSR.Reduction sn R27243 Coq.Init.Wf Acc_intro R27243 Coq.Init.Wf Acc_intro R27360 Coq.Init.Wf Acc_intro R27360 Coq.Init.Wf Acc_intro R27461 Lambda.TPOSR.Reduction sn R27465 Lambda.TPOSR.Terms Sum_l R27453 Lambda.TPOSR.Reduction sn R27435 Lambda.TPOSR.Reduction sn R27550 Coq.Init.Wf Acc_intro R27550 Coq.Init.Wf Acc_intro R27667 Coq.Init.Wf Acc_intro R27667 Coq.Init.Wf Acc_intro R27787 Lambda.TPOSR.Reduction sn R27791 Lambda.TPOSR.Terms Pair_l R27779 Lambda.TPOSR.Reduction sn R27761 Lambda.TPOSR.Reduction sn R27743 Lambda.TPOSR.Reduction sn R27892 Coq.Init.Wf Acc_intro R27892 Coq.Init.Wf Acc_intro R28009 Coq.Init.Wf Acc_intro R28009 Coq.Init.Wf Acc_intro R28057 Coq.Init.Wf Acc_intro R28057 Coq.Init.Wf Acc_intro R28148 Coq.Init.Wf Acc_intro R28148 Coq.Init.Wf Acc_intro R28252 Lambda.TPOSR.Reduction sn R28256 Lambda.TPOSR.Terms Subset_l R28244 Lambda.TPOSR.Reduction sn R28226 Lambda.TPOSR.Reduction sn R28344 Coq.Init.Wf Acc_intro R28344 Coq.Init.Wf Acc_intro R28461 Coq.Init.Wf Acc_intro R28461 Coq.Init.Wf Acc_intro R28561 Lambda.TPOSR.Reduction sn R28542 Lambda.TPOSR.Reduction sn R28546 Lambda.TPOSR.Terms lsubst R28634 Lambda.TPOSR.Reduction sn R28618 Coq.Init.Logic "x = y" type_scope R28620 Lambda.TPOSR.Terms lsubst R28609 Lambda.TPOSR.Terms lterm R28590 Lambda.TPOSR.Reduction sn R28634 Lambda.TPOSR.Reduction sn R28618 Coq.Init.Logic "x = y" type_scope R28620 Lambda.TPOSR.Terms lsubst R28609 Lambda.TPOSR.Terms lterm R28590 Lambda.TPOSR.Reduction sn R28664 Lambda.TPOSR.Terms lsubst R28664 Lambda.TPOSR.Terms lsubst R28762 Coq.Init.Wf Acc_intro R28762 Coq.Init.Wf Acc_intro R28796 Lambda.TPOSR.Terms lsubst R28796 Lambda.TPOSR.Terms lsubst FLambda.TPOSR.Conv R141 Coq.Init.Datatypes nat R164 Lambda.Terms sort R203 Lambda.TPOSR.Terms lterm R298 Coq.Relations.Relation_Definitions commut R310 Coq.Relations.Relation_Operators transp R276 Lambda.TPOSR.Terms lterm R267 Lambda.TPOSR.Terms lterm R359 Lambda.TPOSR.Conv Church_Rosser.str_confluent R373 Lambda.TPOSR.Reduction par_lred1 R596 Lambda.TPOSR.Terms lsubst R596 Lambda.TPOSR.Terms lsubst R829 Lambda.TPOSR.Terms lsubst R829 Lambda.TPOSR.Terms lsubst R1290 Lambda.TPOSR.Terms Srt_l R1290 Lambda.TPOSR.Terms Srt_l R1359 Lambda.TPOSR.Terms Ref_l R1359 Lambda.TPOSR.Terms Ref_l R1565 Lambda.TPOSR.Terms Abs_l R1565 Lambda.TPOSR.Terms Abs_l R1810 Lambda.TPOSR.Terms Abs_l R1810 Lambda.TPOSR.Terms Abs_l R1940 Lambda.TPOSR.Reduction inv_par_lred_abs R1940 Lambda.TPOSR.Reduction inv_par_lred_abs R2113 Lambda.TPOSR.Terms lsubst R2113 Lambda.TPOSR.Terms lsubst R2434 Lambda.TPOSR.Terms App_l R2434 Lambda.TPOSR.Terms App_l R2722 Lambda.TPOSR.Terms Pair_l R2722 Lambda.TPOSR.Terms Pair_l R2943 Lambda.TPOSR.Terms Prod_l R2943 Lambda.TPOSR.Terms Prod_l R3162 Lambda.TPOSR.Terms Sum_l R3162 Lambda.TPOSR.Terms Sum_l R3380 Lambda.TPOSR.Terms Subset_l R3380 Lambda.TPOSR.Terms Subset_l R3598 Lambda.TPOSR.Terms Pair_l R3598 Lambda.TPOSR.Terms Pair_l R3660 Lambda.TPOSR.Reduction inv_par_lred_pair R3660 Lambda.TPOSR.Reduction inv_par_lred_pair R3780 Lambda.TPOSR.Reduction par_pi1 R3780 Lambda.TPOSR.Reduction par_pi1 R3924 Lambda.TPOSR.Terms Pi1_l R3924 Lambda.TPOSR.Terms Pi1_l R4164 Lambda.TPOSR.Terms Pair_l R4164 Lambda.TPOSR.Terms Pair_l R4227 Lambda.TPOSR.Reduction inv_par_lred_pair R4227 Lambda.TPOSR.Reduction inv_par_lred_pair R4348 Lambda.TPOSR.Reduction par_pi2 R4348 Lambda.TPOSR.Reduction par_pi2 R4492 Lambda.TPOSR.Terms Pi2_l R4492 Lambda.TPOSR.Terms Pi2_l R4589 Coq.Relations.Relation_Definitions commut R4608 Coq.Relations.Relation_Operators transp R4617 Lambda.TPOSR.Reduction par_lred1 R4598 Lambda.TPOSR.Reduction par_lred R4695 Lambda.TPOSR.Conv Church_Rosser.str_confluence_par_lred1 R4695 Lambda.TPOSR.Conv Church_Rosser.str_confluence_par_lred1 R4977 Coq.Relations.Relation_Operators t_trans R4977 Coq.Relations.Relation_Operators t_trans R5062 Lambda.TPOSR.Conv Church_Rosser.str_confluent R5076 Lambda.TPOSR.Reduction par_lred R5145 Lambda.TPOSR.Conv Church_Rosser.strip_lemma R5145 Lambda.TPOSR.Conv Church_Rosser.strip_lemma R5426 Coq.Relations.Relation_Operators t_trans R5426 Coq.Relations.Relation_Operators t_trans R5507 Lambda.TPOSR.Conv Church_Rosser.str_confluent R5521 Lambda.TPOSR.Reduction lred R5566 Lambda.TPOSR.Conv Church_Rosser.confluence_par_lred R5566 Lambda.TPOSR.Conv Church_Rosser.confluence_par_lred R5739 Coq.Init.Logic ex2 R5773 Lambda.TPOSR.Reduction lred R5753 Lambda.TPOSR.Reduction lred R5727 Lambda.TPOSR.Reduction conv R5876 Lambda.TPOSR.Conv Church_Rosser.confluence_lred R5876 Lambda.TPOSR.Conv Church_Rosser.confluence_lred R5991 Lambda.TPOSR.Reduction trans_lred_lred R5991 Lambda.TPOSR.Reduction trans_lred_lred R6111 Lambda.TPOSR.Reduction trans_lred_lred R6111 Lambda.TPOSR.Reduction trans_lred_lred R6261 Lambda.TPOSR.Reduction conv R6227 Lambda.TPOSR.Reduction conv R6246 Lambda.TPOSR.Terms Prod_l R6233 Lambda.TPOSR.Terms Prod_l R6220 Lambda.TPOSR.Terms lterm R6220 Lambda.TPOSR.Terms lterm R6220 Lambda.TPOSR.Terms lterm R6220 Lambda.TPOSR.Terms lterm R6304 Lambda.TPOSR.Terms Prod_l R6317 Lambda.TPOSR.Terms Prod_l R6284 Lambda.TPOSR.Conv Church_Rosser.church_rosser R6304 Lambda.TPOSR.Terms Prod_l R6317 Lambda.TPOSR.Terms Prod_l R6284 Lambda.TPOSR.Conv Church_Rosser.church_rosser R6376 Lambda.TPOSR.Reduction lred_prod_prod R6376 Lambda.TPOSR.Reduction lred_prod_prod R6448 Lambda.TPOSR.Reduction lred_prod_prod R6448 Lambda.TPOSR.Reduction lred_prod_prod R6520 Lambda.TPOSR.Reduction trans_conv_conv R6520 Lambda.TPOSR.Reduction trans_conv_conv R6582 Lambda.TPOSR.Reduction sym_conv R6582 Lambda.TPOSR.Reduction sym_conv R6784 Lambda.TPOSR.Reduction conv R6750 Lambda.TPOSR.Reduction conv R6769 Lambda.TPOSR.Terms Prod_l R6756 Lambda.TPOSR.Terms Prod_l R6743 Lambda.TPOSR.Terms lterm R6743 Lambda.TPOSR.Terms lterm R6743 Lambda.TPOSR.Terms lterm R6743 Lambda.TPOSR.Terms lterm R6827 Lambda.TPOSR.Terms Prod_l R6840 Lambda.TPOSR.Terms Prod_l R6807 Lambda.TPOSR.Conv Church_Rosser.church_rosser R6827 Lambda.TPOSR.Terms Prod_l R6840 Lambda.TPOSR.Terms Prod_l R6807 Lambda.TPOSR.Conv Church_Rosser.church_rosser R6899 Lambda.TPOSR.Reduction lred_prod_prod R6899 Lambda.TPOSR.Reduction lred_prod_prod R6971 Lambda.TPOSR.Reduction lred_prod_prod R6971 Lambda.TPOSR.Reduction lred_prod_prod R7043 Lambda.TPOSR.Reduction trans_conv_conv R7043 Lambda.TPOSR.Reduction trans_conv_conv R7105 Lambda.TPOSR.Reduction sym_conv R7105 Lambda.TPOSR.Reduction sym_conv R7304 Lambda.TPOSR.Reduction conv R7272 Lambda.TPOSR.Reduction conv R7290 Lambda.TPOSR.Terms Sum_l R7278 Lambda.TPOSR.Terms Sum_l R7265 Lambda.TPOSR.Terms lterm R7265 Lambda.TPOSR.Terms lterm R7265 Lambda.TPOSR.Terms lterm R7265 Lambda.TPOSR.Terms lterm R7347 Lambda.TPOSR.Terms Sum_l R7359 Lambda.TPOSR.Terms Sum_l R7327 Lambda.TPOSR.Conv Church_Rosser.church_rosser R7347 Lambda.TPOSR.Terms Sum_l R7359 Lambda.TPOSR.Terms Sum_l R7327 Lambda.TPOSR.Conv Church_Rosser.church_rosser R7417 Lambda.TPOSR.Reduction lred_sum_sum R7417 Lambda.TPOSR.Reduction lred_sum_sum R7487 Lambda.TPOSR.Reduction lred_sum_sum R7487 Lambda.TPOSR.Reduction lred_sum_sum R7557 Lambda.TPOSR.Reduction trans_conv_conv R7557 Lambda.TPOSR.Reduction trans_conv_conv R7619 Lambda.TPOSR.Reduction sym_conv R7619 Lambda.TPOSR.Reduction sym_conv R7817 Lambda.TPOSR.Reduction conv R7785 Lambda.TPOSR.Reduction conv R7803 Lambda.TPOSR.Terms Sum_l R7791 Lambda.TPOSR.Terms Sum_l R7778 Lambda.TPOSR.Terms lterm R7778 Lambda.TPOSR.Terms lterm R7778 Lambda.TPOSR.Terms lterm R7778 Lambda.TPOSR.Terms lterm R7860 Lambda.TPOSR.Terms Sum_l R7872 Lambda.TPOSR.Terms Sum_l R7840 Lambda.TPOSR.Conv Church_Rosser.church_rosser R7860 Lambda.TPOSR.Terms Sum_l R7872 Lambda.TPOSR.Terms Sum_l R7840 Lambda.TPOSR.Conv Church_Rosser.church_rosser R7930 Lambda.TPOSR.Reduction lred_sum_sum R7930 Lambda.TPOSR.Reduction lred_sum_sum R8000 Lambda.TPOSR.Reduction lred_sum_sum R8000 Lambda.TPOSR.Reduction lred_sum_sum R8070 Lambda.TPOSR.Reduction trans_conv_conv R8070 Lambda.TPOSR.Reduction trans_conv_conv R8132 Lambda.TPOSR.Reduction sym_conv R8132 Lambda.TPOSR.Reduction sym_conv R8339 Lambda.TPOSR.Reduction conv R8301 Lambda.TPOSR.Reduction conv R8322 Lambda.TPOSR.Terms Subset_l R8307 Lambda.TPOSR.Terms Subset_l R8294 Lambda.TPOSR.Terms lterm R8294 Lambda.TPOSR.Terms lterm R8294 Lambda.TPOSR.Terms lterm R8294 Lambda.TPOSR.Terms lterm R8382 Lambda.TPOSR.Terms Subset_l R8397 Lambda.TPOSR.Terms Subset_l R8362 Lambda.TPOSR.Conv Church_Rosser.church_rosser R8382 Lambda.TPOSR.Terms Subset_l R8397 Lambda.TPOSR.Terms Subset_l R8362 Lambda.TPOSR.Conv Church_Rosser.church_rosser R8458 Lambda.TPOSR.Reduction lred_subset_subset R8458 Lambda.TPOSR.Reduction lred_subset_subset R8534 Lambda.TPOSR.Reduction lred_subset_subset R8534 Lambda.TPOSR.Reduction lred_subset_subset R8610 Lambda.TPOSR.Reduction trans_conv_conv R8610 Lambda.TPOSR.Reduction trans_conv_conv R8672 Lambda.TPOSR.Reduction sym_conv R8672 Lambda.TPOSR.Reduction sym_conv R8879 Lambda.TPOSR.Reduction conv R8841 Lambda.TPOSR.Reduction conv R8862 Lambda.TPOSR.Terms Subset_l R8847 Lambda.TPOSR.Terms Subset_l R8834 Lambda.TPOSR.Terms lterm R8834 Lambda.TPOSR.Terms lterm R8834 Lambda.TPOSR.Terms lterm R8834 Lambda.TPOSR.Terms lterm R8922 Lambda.TPOSR.Terms Subset_l R8937 Lambda.TPOSR.Terms Subset_l R8902 Lambda.TPOSR.Conv Church_Rosser.church_rosser R8922 Lambda.TPOSR.Terms Subset_l R8937 Lambda.TPOSR.Terms Subset_l R8902 Lambda.TPOSR.Conv Church_Rosser.church_rosser R8998 Lambda.TPOSR.Reduction lred_subset_subset R8998 Lambda.TPOSR.Reduction lred_subset_subset R9074 Lambda.TPOSR.Reduction lred_subset_subset R9074 Lambda.TPOSR.Reduction lred_subset_subset R9150 Lambda.TPOSR.Reduction trans_conv_conv R9150 Lambda.TPOSR.Reduction trans_conv_conv R9212 Lambda.TPOSR.Reduction sym_conv R9212 Lambda.TPOSR.Reduction sym_conv R9403 Coq.Init.Logic "x = y" type_scope R9389 Lambda.TPOSR.Reduction normal R9377 Lambda.TPOSR.Reduction normal R9365 Lambda.TPOSR.Reduction conv R9422 Lambda.TPOSR.Conv Church_Rosser.church_rosser R9422 Lambda.TPOSR.Conv Church_Rosser.church_rosser R9494 Lambda.TPOSR.Reduction lred_normal R9494 Lambda.TPOSR.Reduction lred_normal R9548 Lambda.TPOSR.Reduction lred_normal R9548 Lambda.TPOSR.Reduction lred_normal R9675 Coq.Init.Logic "x = y" type_scope R9642 Lambda.TPOSR.Reduction conv R9659 Lambda.TPOSR.Terms Srt_l R9648 Lambda.TPOSR.Terms Srt_l R9703 Coq.Init.Logic "x = y" type_scope R9694 Lambda.TPOSR.Terms Srt_l R9705 Lambda.TPOSR.Terms Srt_l R9703 Coq.Init.Logic "x = y" type_scope R9694 Lambda.TPOSR.Terms Srt_l R9705 Lambda.TPOSR.Terms Srt_l R9776 Lambda.TPOSR.Conv Church_Rosser.nf_uniqueness R9776 Lambda.TPOSR.Conv Church_Rosser.nf_uniqueness R9963 Coq.Init.Logic "~ x" type_scope R9965 Lambda.TPOSR.Reduction conv R9984 Lambda.TPOSR.Terms Srt_l R9990 Lambda.Terms prop R9971 Lambda.TPOSR.Terms Srt_l R9977 Lambda.Terms kind R10030 Coq.Init.Logic "x = y" type_scope R10025 Lambda.Terms kind R10032 Lambda.Terms prop R10030 Coq.Init.Logic "x = y" type_scope R10025 Lambda.Terms kind R10032 Lambda.Terms prop R10060 Lambda.TPOSR.Conv Church_Rosser.conv_sort R10060 Lambda.TPOSR.Conv Church_Rosser.conv_sort R10132 Coq.Init.Logic "~ x" type_scope R10134 Lambda.TPOSR.Reduction conv R10153 Lambda.TPOSR.Terms Srt_l R10159 Lambda.Terms set R10140 Lambda.TPOSR.Terms Srt_l R10146 Lambda.Terms kind R10198 Coq.Init.Logic "x = y" type_scope R10193 Lambda.Terms kind R10200 Lambda.Terms set R10198 Coq.Init.Logic "x = y" type_scope R10193 Lambda.Terms kind R10200 Lambda.Terms set R10227 Lambda.TPOSR.Conv Church_Rosser.conv_sort R10227 Lambda.TPOSR.Conv Church_Rosser.conv_sort R10309 Coq.Init.Logic "~ x" type_scope R10311 Lambda.TPOSR.Reduction conv R10327 Lambda.TPOSR.Terms Ref_l R10317 Lambda.TPOSR.Terms Srt_l R10383 Lambda.TPOSR.Terms Srt_l R10393 Lambda.TPOSR.Terms Ref_l R10363 Lambda.TPOSR.Conv Church_Rosser.church_rosser R10383 Lambda.TPOSR.Terms Srt_l R10393 Lambda.TPOSR.Terms Ref_l R10363 Lambda.TPOSR.Conv Church_Rosser.church_rosser R10469 Lambda.TPOSR.Terms Srt_l R10451 Lambda.TPOSR.Reduction lred_normal R10469 Lambda.TPOSR.Terms Srt_l R10451 Lambda.TPOSR.Reduction lred_normal R10546 Lambda.TPOSR.Terms Srt_l R10525 Lambda.TPOSR.Reduction lred_ref_ref R10546 Lambda.TPOSR.Terms Srt_l R10525 Lambda.TPOSR.Reduction lred_ref_ref R10735 Coq.Init.Logic "~ x" type_scope R10737 Lambda.TPOSR.Reduction conv R10753 Lambda.TPOSR.Terms Prod_l R10743 Lambda.TPOSR.Terms Srt_l R10812 Lambda.TPOSR.Terms Srt_l R10822 Lambda.TPOSR.Terms Prod_l R10792 Lambda.TPOSR.Conv Church_Rosser.church_rosser R10812 Lambda.TPOSR.Terms Srt_l R10822 Lambda.TPOSR.Terms Prod_l R10792 Lambda.TPOSR.Conv Church_Rosser.church_rosser R10901 Lambda.TPOSR.Terms Srt_l R10883 Lambda.TPOSR.Reduction lred_normal R10901 Lambda.TPOSR.Terms Srt_l R10883 Lambda.TPOSR.Reduction lred_normal R10982 Lambda.TPOSR.Terms Srt_l R10957 Lambda.TPOSR.Reduction lred_prod_prod R10982 Lambda.TPOSR.Terms Srt_l R10957 Lambda.TPOSR.Reduction lred_prod_prod R11147 Coq.Init.Logic "~ x" type_scope R11149 Lambda.TPOSR.Reduction conv R11165 Lambda.TPOSR.Terms Sum_l R11155 Lambda.TPOSR.Terms Srt_l R11223 Lambda.TPOSR.Terms Srt_l R11233 Lambda.TPOSR.Terms Sum_l R11203 Lambda.TPOSR.Conv Church_Rosser.church_rosser R11223 Lambda.TPOSR.Terms Srt_l R11233 Lambda.TPOSR.Terms Sum_l R11203 Lambda.TPOSR.Conv Church_Rosser.church_rosser R11311 Lambda.TPOSR.Terms Srt_l R11293 Lambda.TPOSR.Reduction lred_normal R11311 Lambda.TPOSR.Terms Srt_l R11293 Lambda.TPOSR.Reduction lred_normal R11390 Lambda.TPOSR.Terms Srt_l R11367 Lambda.TPOSR.Reduction lred_sum_sum R11390 Lambda.TPOSR.Terms Srt_l R11367 Lambda.TPOSR.Reduction lred_sum_sum R11558 Coq.Init.Logic "~ x" type_scope R11560 Lambda.TPOSR.Reduction conv R11576 Lambda.TPOSR.Terms Subset_l R11566 Lambda.TPOSR.Terms Srt_l R11637 Lambda.TPOSR.Terms Srt_l R11647 Lambda.TPOSR.Terms Subset_l R11617 Lambda.TPOSR.Conv Church_Rosser.church_rosser R11637 Lambda.TPOSR.Terms Srt_l R11647 Lambda.TPOSR.Terms Subset_l R11617 Lambda.TPOSR.Conv Church_Rosser.church_rosser R11728 Lambda.TPOSR.Terms Srt_l R11710 Lambda.TPOSR.Reduction lred_normal R11728 Lambda.TPOSR.Terms Srt_l R11710 Lambda.TPOSR.Reduction lred_normal R11813 Lambda.TPOSR.Terms Srt_l R11784 Lambda.TPOSR.Reduction lred_subset_subset R11813 Lambda.TPOSR.Terms Srt_l R11784 Lambda.TPOSR.Reduction lred_subset_subset R11983 Coq.Init.Logic "~ x" type_scope R11985 Lambda.TPOSR.Reduction conv R12004 Lambda.TPOSR.Terms Subset_l R11991 Lambda.TPOSR.Terms Prod_l R12065 Lambda.TPOSR.Terms Prod_l R12078 Lambda.TPOSR.Terms Subset_l R12045 Lambda.TPOSR.Conv Church_Rosser.church_rosser R12065 Lambda.TPOSR.Terms Prod_l R12078 Lambda.TPOSR.Terms Subset_l R12045 Lambda.TPOSR.Conv Church_Rosser.church_rosser R12205 Lambda.TPOSR.Reduction lred_subset_subset R12205 Lambda.TPOSR.Reduction lred_subset_subset R12325 Lambda.TPOSR.Reduction lred_prod_prod R12325 Lambda.TPOSR.Reduction lred_prod_prod R12441 Lambda.TPOSR.Reduction lred_prod_prod R12441 Lambda.TPOSR.Reduction lred_prod_prod R12504 Lambda.TPOSR.Reduction lred_subset_subset R12504 Lambda.TPOSR.Reduction lred_subset_subset R12737 Coq.Init.Logic "~ x" type_scope R12739 Lambda.TPOSR.Reduction conv R12758 Lambda.TPOSR.Terms Sum_l R12745 Lambda.TPOSR.Terms Prod_l R12816 Lambda.TPOSR.Terms Prod_l R12829 Lambda.TPOSR.Terms Sum_l R12796 Lambda.TPOSR.Conv Church_Rosser.church_rosser R12816 Lambda.TPOSR.Terms Prod_l R12829 Lambda.TPOSR.Terms Sum_l R12796 Lambda.TPOSR.Conv Church_Rosser.church_rosser R12953 Lambda.TPOSR.Reduction lred_sum_sum R12953 Lambda.TPOSR.Reduction lred_sum_sum R13067 Lambda.TPOSR.Reduction lred_prod_prod R13067 Lambda.TPOSR.Reduction lred_prod_prod R13183 Lambda.TPOSR.Reduction lred_prod_prod R13183 Lambda.TPOSR.Reduction lred_prod_prod R13246 Lambda.TPOSR.Reduction lred_sum_sum R13246 Lambda.TPOSR.Reduction lred_sum_sum R13475 Coq.Init.Logic "~ x" type_scope R13477 Lambda.TPOSR.Reduction conv R13498 Lambda.TPOSR.Terms Sum_l R13483 Lambda.TPOSR.Terms Subset_l R13556 Lambda.TPOSR.Terms Subset_l R13571 Lambda.TPOSR.Terms Sum_l R13536 Lambda.TPOSR.Conv Church_Rosser.church_rosser R13556 Lambda.TPOSR.Terms Subset_l R13571 Lambda.TPOSR.Terms Sum_l R13536 Lambda.TPOSR.Conv Church_Rosser.church_rosser R13695 Lambda.TPOSR.Reduction lred_sum_sum R13695 Lambda.TPOSR.Reduction lred_sum_sum R13809 Lambda.TPOSR.Reduction lred_subset_subset R13809 Lambda.TPOSR.Reduction lred_subset_subset R13929 Lambda.TPOSR.Reduction lred_subset_subset R13929 Lambda.TPOSR.Reduction lred_subset_subset R13996 Lambda.TPOSR.Reduction lred_sum_sum R13996 Lambda.TPOSR.Reduction lred_sum_sum FLambda.TPOSR.Env R171 Coq.Init.Datatypes nat R194 Lambda.Terms sort R233 Lambda.TPOSR.Terms lterm R260 Coq.Lists.List list R265 Lambda.TPOSR.Terms lterm R296 Lambda.TPOSR.Env lenv R334 Coq.Init.Logic ex2 R377 Lambda.MyList item R393 Coq.Lists.List list R398 Lambda.TPOSR.Terms lterm R382 Lambda.TPOSR.Terms lterm R350 Coq.Init.Logic "x = y" type_scope R352 Lambda.TPOSR.Terms llift R359 Coq.Init.Datatypes S R451 Lambda.TPOSR.Env lenv R443 Lambda.TPOSR.Env lenv R436 Coq.Init.Datatypes nat R508 Coq.Lists.List "x :: y" list_scope R501 Coq.Init.Datatypes "" nat_scope R637 Coq.Lists.List "x :: y" list_scope R621 Lambda.TPOSR.Terms llift_rec R631 Coq.Init.Datatypes "" nat_scope R614 Coq.Lists.List "x :: y" list_scope R606 Coq.Init.Datatypes S R660 Lambda.TPOSR.Env ins_O R666 Lambda.TPOSR.Env ins_S R801 Lambda.MyList item R813 Coq.Init.Datatypes S R785 Lambda.MyList item R767 Coq.Init.Peano "n <= m" nat_scope R760 Coq.Init.Datatypes nat R723 Lambda.TPOSR.Env ins_in_lenv R1113 Lambda.TPOSR.Env item_llift R1125 Lambda.TPOSR.Terms llift_rec R1135 Coq.Init.Datatypes "" nat_scope R1093 Lambda.TPOSR.Env item_llift R1076 Coq.Init.Peano "x > y" nat_scope R1066 Coq.Init.Datatypes nat R1029 Lambda.TPOSR.Env ins_in_lenv R1260 Lambda.TPOSR.Terms llift_rec R1270 Coq.Init.Datatypes "" nat_scope R1260 Lambda.TPOSR.Terms llift_rec R1270 Coq.Init.Datatypes "" nat_scope R1340 Lambda.TPOSR.LiftSubst permute_llift R1340 Lambda.TPOSR.LiftSubst permute_llift R1468 Lambda.TPOSR.Terms llift R1475 Coq.Init.Datatypes S R1468 Lambda.TPOSR.Terms llift R1475 Coq.Init.Datatypes S R1585 Lambda.TPOSR.Terms llift R1592 Coq.Init.Datatypes S R1595 Coq.Init.Datatypes S R1585 Lambda.TPOSR.Terms llift R1592 Coq.Init.Datatypes S R1595 Coq.Init.Datatypes S R1628 Lambda.TPOSR.LiftSubst simpl_llift R1628 Lambda.TPOSR.LiftSubst simpl_llift R1736 Coq.Init.Logic "x = y" type_scope R1696 Lambda.TPOSR.Terms llift_rec R1730 Coq.Init.Datatypes S R1709 Lambda.TPOSR.Terms llift R1716 Coq.Init.Datatypes S R1719 Coq.Init.Datatypes S R1706 Coq.Init.Datatypes "" nat_scope R1741 Lambda.TPOSR.Terms llift R1750 Lambda.TPOSR.Terms llift_rec R1763 Lambda.TPOSR.Terms llift R1770 Coq.Init.Datatypes S R1760 Coq.Init.Datatypes "" nat_scope R1747 Coq.Init.Datatypes "" nat_scope R1736 Coq.Init.Logic "x = y" type_scope R1696 Lambda.TPOSR.Terms llift_rec R1730 Coq.Init.Datatypes S R1709 Lambda.TPOSR.Terms llift R1716 Coq.Init.Datatypes S R1719 Coq.Init.Datatypes S R1706 Coq.Init.Datatypes "" nat_scope R1741 Lambda.TPOSR.Terms llift R1750 Lambda.TPOSR.Terms llift_rec R1763 Lambda.TPOSR.Terms llift R1770 Coq.Init.Datatypes S R1760 Coq.Init.Datatypes "" nat_scope R1747 Coq.Init.Datatypes "" nat_scope R1802 Lambda.TPOSR.LiftSubst permute_llift R1817 Lambda.TPOSR.Terms llift R1824 Coq.Init.Datatypes S R1802 Lambda.TPOSR.LiftSubst permute_llift R1817 Lambda.TPOSR.Terms llift R1824 Coq.Init.Datatypes S R1874 Lambda.TPOSR.Terms llift R1881 Coq.Init.Datatypes S R1884 Coq.Init.Datatypes S R1874 Lambda.TPOSR.Terms llift R1881 Coq.Init.Datatypes S R1884 Coq.Init.Datatypes S R1911 Lambda.TPOSR.LiftSubst simpl_llift R1911 Lambda.TPOSR.LiftSubst simpl_llift R2060 Lambda.TPOSR.Env lenv R2052 Lambda.TPOSR.Env lenv R2045 Coq.Init.Datatypes nat R2121 Coq.Lists.List "x :: y" list_scope R2116 Coq.Init.Datatypes "" nat_scope R2257 Coq.Lists.List "x :: y" list_scope R2240 Lambda.TPOSR.Terms lsubst_rec R2233 Coq.Lists.List "x :: y" list_scope R2225 Coq.Init.Datatypes S R2280 Lambda.TPOSR.Env sub_O R2286 Lambda.TPOSR.Env sub_S R2429 Lambda.MyList item R2409 Lambda.MyList item R2421 Coq.Init.Datatypes S R2391 Coq.Init.Peano "n <= m" nat_scope R2384 Coq.Init.Datatypes nat R2345 Lambda.TPOSR.Env sub_in_lenv R2703 Lambda.MyList item R2678 Lambda.TPOSR.Env sub_in_lenv R2912 Lambda.TPOSR.Env item_llift R2924 Lambda.TPOSR.Terms lsubst_rec R2892 Lambda.TPOSR.Env item_llift R2875 Coq.Init.Peano "x > y" nat_scope R2865 Coq.Init.Datatypes nat R2826 Lambda.TPOSR.Env sub_in_lenv R3080 Lambda.TPOSR.Terms lsubst_rec R3080 Lambda.TPOSR.Terms lsubst_rec R3142 Lambda.TPOSR.LiftSubst commut_llift_lsubst R3142 Lambda.TPOSR.LiftSubst commut_llift_lsubst R3266 Lambda.TPOSR.Terms llift R3273 Coq.Init.Datatypes S R3266 Lambda.TPOSR.Terms llift R3273 Coq.Init.Datatypes S R3382 Lambda.TPOSR.LiftSubst simpl_llift R3382 Lambda.TPOSR.LiftSubst simpl_llift R3440 Lambda.TPOSR.Terms llift R3447 Coq.Init.Datatypes S R3450 Coq.Init.Datatypes S R3440 Lambda.TPOSR.Terms llift R3447 Coq.Init.Datatypes S R3450 Coq.Init.Datatypes S R3478 Lambda.TPOSR.LiftSubst simpl_llift R3478 Lambda.TPOSR.LiftSubst simpl_llift R3593 Coq.Init.Logic "x = y" type_scope R3546 Lambda.TPOSR.Terms lsubst_rec R3587 Coq.Init.Datatypes S R3560 Lambda.TPOSR.Terms llift R3569 Lambda.TPOSR.Terms llift R3576 Coq.Init.Datatypes S R3566 Coq.Init.Datatypes "" nat_scope R3598 Lambda.TPOSR.Terms llift R3607 Lambda.TPOSR.Terms lsubst_rec R3621 Lambda.TPOSR.Terms llift R3628 Coq.Init.Datatypes S R3604 Coq.Init.Datatypes "" nat_scope R3593 Coq.Init.Logic "x = y" type_scope R3546 Lambda.TPOSR.Terms lsubst_rec R3587 Coq.Init.Datatypes S R3560 Lambda.TPOSR.Terms llift R3569 Lambda.TPOSR.Terms llift R3576 Coq.Init.Datatypes S R3566 Coq.Init.Datatypes "" nat_scope R3598 Lambda.TPOSR.Terms llift R3607 Lambda.TPOSR.Terms lsubst_rec R3621 Lambda.TPOSR.Terms llift R3628 Coq.Init.Datatypes S R3604 Coq.Init.Datatypes "" nat_scope R3657 Lambda.TPOSR.LiftSubst commut_llift_lsubst R3657 Lambda.TPOSR.LiftSubst commut_llift_lsubst FLambda.TPOSR.Types R374 Lambda.Terms sort R579 Coq.Init.Logic "A \/ B" type_scope R556 Coq.Init.Logic "A /\ B" type_scope R550 Coq.Init.Logic "x = y" type_scope R552 Lambda.Terms set R568 Coq.Init.Logic "A /\ B" type_scope R562 Coq.Init.Logic "x = y" type_scope R564 Lambda.Terms set R574 Coq.Init.Logic "x = y" type_scope R576 Lambda.Terms set R597 Coq.Init.Logic "A /\ B" type_scope R590 Coq.Init.Logic "x = y" type_scope R592 Lambda.Terms prop R610 Coq.Init.Logic "A /\ B" type_scope R603 Coq.Init.Logic "x = y" type_scope R605 Lambda.Terms prop R616 Coq.Init.Logic "x = y" type_scope R618 Lambda.Terms prop R887 Lambda.TPOSR.Env lenv R1036 Lambda.TPOSR.Terms lterm R1027 Lambda.TPOSR.Terms lterm R1018 Lambda.TPOSR.Terms lterm R1010 Lambda.TPOSR.Env lenv R4466 Lambda.Terms sort R4457 Lambda.TPOSR.Terms lterm R4448 Lambda.TPOSR.Terms lterm R4440 Lambda.TPOSR.Env lenv R4819 Lambda.Terms sort R4810 Lambda.TPOSR.Terms lterm R4801 Lambda.TPOSR.Terms lterm R4793 Lambda.TPOSR.Env lenv R925 Coq.Lists.List nil R989 Coq.Lists.List "x :: y" list_scope R959 Lambda.TPOSR.Types "G |-- T -> U : s" R1131 Lambda.TPOSR.Types "G |-- T -> U : s" R1136 Lambda.TPOSR.Terms Ref_l R1149 Lambda.TPOSR.Terms Ref_l R1109 Lambda.TPOSR.Env item_llift R1205 Lambda.TPOSR.Types "G |-- T -> U : s" R1209 Lambda.Terms set R1216 Lambda.Terms set R1222 Lambda.Terms kind R1271 Lambda.TPOSR.Types "G |-- T -> U : s" R1275 Lambda.Terms prop R1283 Lambda.Terms prop R1290 Lambda.Terms kind R1404 Lambda.TPOSR.Types "G |-- T -> U : s" R1408 Lambda.TPOSR.Terms Prod_l R1422 Lambda.TPOSR.Terms Prod_l R1378 Lambda.TPOSR.Types "G |-- T -> U : s" R1374 Coq.Lists.List "x :: y" list_scope R1333 Lambda.TPOSR.Types "G |-- T -> U : s" R1594 Lambda.TPOSR.Types "G |-- T -> U : s" R1598 Lambda.TPOSR.Terms Abs_l R1611 Lambda.TPOSR.Terms Abs_l R1626 Lambda.TPOSR.Terms Prod_l R1568 Lambda.TPOSR.Types "G |-- T -> U : s" R1564 Coq.Lists.List "x :: y" list_scope R1524 Lambda.TPOSR.Types "G |-- T -> U : s" R1520 Coq.Lists.List "x :: y" list_scope R1479 Lambda.TPOSR.Types "G |-- T -> U : s" R1833 Lambda.TPOSR.Types "G |-- T -> U : s" R1837 Lambda.TPOSR.Terms App_l R1852 Lambda.TPOSR.Terms App_l R1869 Lambda.TPOSR.Terms lsubst R1810 Lambda.TPOSR.Types "G |-- T -> U : s" R1762 Lambda.TPOSR.Types "G |-- T -> U : s" R1777 Lambda.TPOSR.Terms Prod_l R1722 Lambda.TPOSR.Types "G |-- T >-> U : s" R1718 Coq.Lists.List "x :: y" list_scope R1677 Lambda.TPOSR.Types "G |-- T -> U : s" R2069 Lambda.TPOSR.Types "G |-- T -> U : s" R2073 Lambda.TPOSR.Terms App_l R2082 Lambda.TPOSR.Terms Abs_l R2098 Lambda.TPOSR.Terms lsubst R2113 Lambda.TPOSR.Terms lsubst R2046 Lambda.TPOSR.Types "G |-- T -> U : s" R2007 Lambda.TPOSR.Types "G |-- T -> U : s" R2003 Coq.Lists.List "x :: y" list_scope R1963 Lambda.TPOSR.Types "G |-- T -> U : s" R1959 Coq.Lists.List "x :: y" list_scope R1918 Lambda.TPOSR.Types "G |-- T -> U : s" R2218 Lambda.TPOSR.Types "G |-- T -> U : s" R2195 Lambda.TPOSR.Types "G |-- T >-> U : s" R2160 Lambda.TPOSR.Types "G |-- T -> U : s" R2343 Lambda.TPOSR.Types "G |-- T -> U : s" R2347 Lambda.TPOSR.Terms Subset_l R2363 Lambda.TPOSR.Terms Subset_l R2380 Lambda.Terms set R2315 Lambda.TPOSR.Types "G |-- T -> U : s" R2311 Coq.Lists.List "x :: y" list_scope R2331 Lambda.Terms prop R2272 Lambda.TPOSR.Types "G |-- T -> U : s" R2286 Lambda.Terms set R2526 Lambda.TPOSR.Types "G |-- T -> U : s" R2530 Lambda.TPOSR.Terms Sum_l R2543 Lambda.TPOSR.Terms Sum_l R2501 Lambda.TPOSR.Types sum_sort R2466 Lambda.TPOSR.Types "G |-- T -> U : s" R2462 Coq.Lists.List "x :: y" list_scope R2421 Lambda.TPOSR.Types "G |-- T -> U : s" R2786 Lambda.TPOSR.Types "G |-- T -> U : s" R2790 Lambda.TPOSR.Terms Pair_l R2798 Lambda.TPOSR.Terms Sum_l R2816 Lambda.TPOSR.Terms Pair_l R2824 Lambda.TPOSR.Terms Sum_l R2845 Lambda.TPOSR.Terms Sum_l R2754 Lambda.TPOSR.Types "G |-- T -> U : s" R2768 Lambda.TPOSR.Terms lsubst R2718 Lambda.TPOSR.Types "G |-- T -> U : s" R2680 Lambda.TPOSR.Types sum_sort R2645 Lambda.TPOSR.Types "G |-- T -> U : s" R2641 Coq.Lists.List "x :: y" list_scope R2600 Lambda.TPOSR.Types "G |-- T -> U : s" R3064 Lambda.TPOSR.Types "G |-- T -> U : s" R3068 Lambda.TPOSR.Terms Pi1_l R3075 Lambda.TPOSR.Terms Sum_l R3091 Lambda.TPOSR.Terms Pi1_l R3098 Lambda.TPOSR.Terms Sum_l R3033 Lambda.TPOSR.Types "G |-- T -> U : s" R3047 Lambda.TPOSR.Terms Sum_l R2995 Lambda.TPOSR.Types sum_sort R2959 Lambda.TPOSR.Types "G |-- T >-> U : s" R2955 Coq.Lists.List "x :: y" list_scope R2913 Lambda.TPOSR.Types "G |-- T >-> U : s" R2892 Lambda.TPOSR.Types "G |-- T -> U : s" R3510 Lambda.TPOSR.Types "G |-- T -> U : s" R3514 Lambda.TPOSR.Terms Pi1_l R3537 Lambda.TPOSR.Terms Pair_l R3545 Lambda.TPOSR.Terms Sum_l R3521 Lambda.TPOSR.Terms Sum_l R3466 Lambda.TPOSR.Types "G |-- T >-> U : s" R3470 Lambda.TPOSR.Terms Sum_l R3488 Lambda.TPOSR.Terms Sum_l R3440 Lambda.TPOSR.Types "G |-- T >-> U : s" R3435 Coq.Lists.List "x :: y" list_scope R3395 Lambda.TPOSR.Types "G |-- T >-> U : s" R3370 Lambda.TPOSR.Types "G |-- T -> U : s" R3282 Lambda.TPOSR.Types "G |-- T -> U : s" R3286 Lambda.TPOSR.Terms Pair_l R3294 Lambda.TPOSR.Terms Sum_l R3312 Lambda.TPOSR.Terms Pair_l R3320 Lambda.TPOSR.Terms Sum_l R3341 Lambda.TPOSR.Terms Sum_l R3239 Lambda.TPOSR.Types sum_sort R3204 Lambda.TPOSR.Types "G |-- T -> U : s" R3200 Coq.Lists.List "x :: y" list_scope R3159 Lambda.TPOSR.Types "G |-- T -> U : s" R3782 Lambda.TPOSR.Types "G |-- T -> U : s" R3786 Lambda.TPOSR.Terms Pi2_l R3793 Lambda.TPOSR.Terms Sum_l R3809 Lambda.TPOSR.Terms Pi2_l R3816 Lambda.TPOSR.Terms Sum_l R3834 Lambda.TPOSR.Terms lsubst R3842 Lambda.TPOSR.Terms Pi1_l R3849 Lambda.TPOSR.Terms Sum_l R3751 Lambda.TPOSR.Types "G |-- T -> U : s" R3765 Lambda.TPOSR.Terms Sum_l R3713 Lambda.TPOSR.Types sum_sort R3677 Lambda.TPOSR.Types "G |-- T >-> U : s" R3673 Coq.Lists.List "x :: y" list_scope R3631 Lambda.TPOSR.Types "G |-- T >-> U : s" R3610 Lambda.TPOSR.Types "G |-- T -> U : s" R4259 Lambda.TPOSR.Types "G |-- T -> U : s" R4263 Lambda.TPOSR.Terms Pi2_l R4286 Lambda.TPOSR.Terms Pair_l R4294 Lambda.TPOSR.Terms Sum_l R4270 Lambda.TPOSR.Terms Sum_l R4318 Lambda.TPOSR.Terms lsubst R4326 Lambda.TPOSR.Terms Pi1_l R4349 Lambda.TPOSR.Terms Pair_l R4357 Lambda.TPOSR.Terms Sum_l R4333 Lambda.TPOSR.Terms Sum_l R4215 Lambda.TPOSR.Types "G |-- T >-> U : s" R4219 Lambda.TPOSR.Terms Sum_l R4237 Lambda.TPOSR.Terms Sum_l R4189 Lambda.TPOSR.Types "G |-- T >-> U : s" R4184 Coq.Lists.List "x :: y" list_scope R4144 Lambda.TPOSR.Types "G |-- T >-> U : s" R4119 Lambda.TPOSR.Types "G |-- T -> U : s" R4031 Lambda.TPOSR.Types "G |-- T -> U : s" R4035 Lambda.TPOSR.Terms Pair_l R4043 Lambda.TPOSR.Terms Sum_l R4061 Lambda.TPOSR.Terms Pair_l R4069 Lambda.TPOSR.Terms Sum_l R4090 Lambda.TPOSR.Terms Sum_l R3985 Lambda.TPOSR.Types sum_sort R3950 Lambda.TPOSR.Types "G |-- T -> U : s" R3946 Coq.Lists.List "x :: y" list_scope R3905 Lambda.TPOSR.Types "G |-- T -> U : s" R4541 Lambda.TPOSR.Types "G |-- T ~= U : s" R4521 Lambda.TPOSR.Types "G |-- T -> U : s" R4613 Lambda.TPOSR.Types "G |-- T ~= U : s" R4593 Lambda.TPOSR.Types "G |-- T ~= U : s" R4709 Lambda.TPOSR.Types "G |-- T ~= U : s" R4689 Lambda.TPOSR.Types "G |-- T ~= U : s" R4669 Lambda.TPOSR.Types "G |-- T ~= U : s" R4898 Lambda.TPOSR.Types "G |-- T >-> U : s" R4878 Lambda.TPOSR.Types "G |-- T ~= U : s" R5181 Lambda.TPOSR.Types "G |-- T >-> U : s" R5186 Lambda.TPOSR.Terms Prod_l R5203 Lambda.TPOSR.Terms Prod_l R5155 Lambda.TPOSR.Types "G |-- T -> U : s" R5150 Coq.Lists.List "x :: y" list_scope R5127 Lambda.TPOSR.Types "G |-- T -> U : s" R5122 Coq.Lists.List "x :: y" list_scope R5078 Lambda.TPOSR.Types "G |-- T >-> U : s" R5074 Coq.Lists.List "x :: y" list_scope R5038 Lambda.TPOSR.Types "G |-- T -> U : s" R5015 Lambda.TPOSR.Types "G |-- T -> U : s" R4975 Lambda.TPOSR.Types "G |-- T >-> U : s" R5523 Lambda.TPOSR.Types "G |-- T >-> U : s" R5528 Lambda.TPOSR.Terms Sum_l R5544 Lambda.TPOSR.Terms Sum_l R5497 Lambda.TPOSR.Types sum_sort R5461 Lambda.TPOSR.Types "G |-- T -> U : s" R5456 Coq.Lists.List "x :: y" list_scope R5433 Lambda.TPOSR.Types "G |-- T -> U : s" R5428 Coq.Lists.List "x :: y" list_scope R5385 Lambda.TPOSR.Types "G |-- T >-> U : s" R5381 Coq.Lists.List "x :: y" list_scope R5346 Lambda.TPOSR.Types "G |-- T -> U : s" R5323 Lambda.TPOSR.Types "G |-- T -> U : s" R5282 Lambda.TPOSR.Types "G |-- T >-> U : s" R5752 Lambda.TPOSR.Types "G |-- T >-> U : s" R5756 Lambda.TPOSR.Terms Subset_l R5778 Lambda.Terms set R5726 Lambda.TPOSR.Types "G |-- T -> U : s" R5721 Coq.Lists.List "x :: y" list_scope R5740 Lambda.Terms prop R5677 Lambda.TPOSR.Types "G |-- T -> U : s" R5693 Lambda.Terms set R5654 Lambda.TPOSR.Types "G |-- T -> U : s" R5668 Lambda.Terms set R5612 Lambda.TPOSR.Types "G |-- T >-> U : s" R5627 Lambda.Terms set R5969 Lambda.TPOSR.Types "G |-- T >-> U : s" R5980 Lambda.TPOSR.Terms Subset_l R5997 Lambda.Terms set R5944 Lambda.TPOSR.Types "G |-- T -> U : s" R5939 Coq.Lists.List "x :: y" list_scope R5957 Lambda.Terms prop R5895 Lambda.TPOSR.Types "G |-- T -> U : s" R5911 Lambda.Terms set R5872 Lambda.TPOSR.Types "G |-- T -> U : s" R5886 Lambda.Terms set R5829 Lambda.TPOSR.Types "G |-- T >-> U : s" R5844 Lambda.Terms set R6064 Lambda.TPOSR.Types "G |-- T >-> U : s" R6043 Lambda.TPOSR.Types "G |-- T >-> U : s" R6172 Lambda.TPOSR.Types "G |-- T >-> U : s" R6151 Lambda.TPOSR.Types "G |-- T >-> U : s" R6130 Lambda.TPOSR.Types "G |-- T >-> U : s" R4408 Lambda.TPOSR.Types tposr R4754 Lambda.TPOSR.Types tposr_eq R6219 Lambda.TPOSR.Types tposr_coerce R6273 Lambda.TPOSR.Types wf_nil R6280 Lambda.TPOSR.Types tposr_set R6290 Lambda.TPOSR.Types tposr_prop R6321 Lambda.TPOSR.Types tposr_pi2_red R6335 Lambda.TPOSR.Types tposr_pi2 R6345 Lambda.TPOSR.Types tposr_pi1_red R6359 Lambda.TPOSR.Types tposr_pi1 R6369 Lambda.TPOSR.Types tposr_pair R6380 Lambda.TPOSR.Types tposr_sum R6390 Lambda.TPOSR.Types tposr_subset R6403 Lambda.TPOSR.Types tposr_conv R6434 Lambda.TPOSR.Types tposr_beta R6445 Lambda.TPOSR.Types tposr_app R6455 Lambda.TPOSR.Types tposr_var R6465 Lambda.TPOSR.Types tposr_prod R6476 Lambda.TPOSR.Types tposr_app R6506 Lambda.TPOSR.Types wf_cons R6536 Lambda.TPOSR.Types tposr_eq_tposr R6551 Lambda.TPOSR.Types tposr_eq_sym R6584 Lambda.TPOSR.Types tposr_eq_trans R6621 Lambda.TPOSR.Types tposr_coerce_conv R6639 Lambda.TPOSR.Types tposr_coerce_sym R6656 Lambda.TPOSR.Types tposr_coerce_sub_l R6675 Lambda.TPOSR.Types tposr_coerce_sub_r R6714 Lambda.TPOSR.Types tposr_coerce_prod R6732 Lambda.TPOSR.Types tposr_coerce_sum R6749 Lambda.TPOSR.Types tposr_coerce_trans R7398 Lambda.TPOSR.Types tposr_wf R7380 Lambda.TPOSR.Types "G |-- T -> U : s" R7475 Lambda.TPOSR.Types wf_tposr R7644 Lambda.TPOSR.Terms lterm R7635 Lambda.TPOSR.Terms lterm R7626 Lambda.TPOSR.Terms lterm R7618 Lambda.TPOSR.Env lenv R7718 Lambda.TPOSR.Types "G |-- M -+> N : B" R7698 Lambda.TPOSR.Types "G |-- T -> U : s" R7815 Lambda.TPOSR.Types "G |-- M -+> N : B" R7794 Lambda.TPOSR.Types "G |-- M -+> N : B" R7773 Lambda.TPOSR.Types "G |-- M -+> N : B" R7861 Lambda.TPOSR.Types tposrp R7893 Lambda.TPOSR.Types tposrp_tposr R7926 Lambda.TPOSR.Types tposrp_trans R7979 Coq.Init.Logic "'exists' x , p" type_scope R7992 Lambda.TPOSR.Types "G |-- T -> U : s" R8070 Lambda.TPOSR.Types tposr_term R8052 Lambda.TPOSR.Types tposr R8141 Lambda.TPOSR.Types tposr_tposr_term FLambda.TPOSR.LeftReflexivity R268 Coq.Init.Datatypes nat R291 Lambda.Terms sort R330 Lambda.TPOSR.Terms lterm R360 Lambda.TPOSR.Env lenv R423 Lambda.TPOSR.Types "G |-- T ~= U : s" R403 Lambda.TPOSR.Types "G |-- T ~= U : s" R464 Lambda.TPOSR.Types tposr_eq_trans R464 Lambda.TPOSR.Types tposr_eq_trans R565 Lambda.TPOSR.Types "G |-- T ~= U : s" R545 Lambda.TPOSR.Types "G |-- T ~= U : s" R606 Lambda.TPOSR.Types tposr_eq_trans R606 Lambda.TPOSR.Types tposr_eq_trans R715 Lambda.TPOSR.Types "G |-- T >-> U : s" R694 Lambda.TPOSR.Types "G |-- T >-> U : s" R757 Lambda.TPOSR.Types tposr_coerce_trans R757 Lambda.TPOSR.Types tposr_coerce_trans R870 Lambda.TPOSR.Types "G |-- T >-> U : s" R849 Lambda.TPOSR.Types "G |-- T >-> U : s" R912 Lambda.TPOSR.Types tposr_coerce_trans R912 Lambda.TPOSR.Types tposr_coerce_trans R974 Lambda.TPOSR.LeftReflexivity eq_eq_l R982 Lambda.TPOSR.LeftReflexivity eq_eq_r R990 Lambda.TPOSR.LeftReflexivity coerce_coerce_l R1006 Lambda.TPOSR.LeftReflexivity coerce_coerce_r R1095 Lambda.TPOSR.Types "G |-- T -> U : s" R1075 Lambda.TPOSR.Types "G |-- T -> U : s" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1188 Lambda.TPOSR.Types tposr_prod R1188 Lambda.TPOSR.Types tposr_prod R1233 Lambda.TPOSR.Types tposr_abs R1233 Lambda.TPOSR.Types tposr_abs R1282 Lambda.TPOSR.Types tposr_app R1282 Lambda.TPOSR.Types tposr_app R1341 Lambda.TPOSR.Types tposr_app R1341 Lambda.TPOSR.Types tposr_app R1397 Lambda.TPOSR.Types tposr_abs R1397 Lambda.TPOSR.Types tposr_abs R1454 Lambda.TPOSR.Types tposr_conv R1454 Lambda.TPOSR.Types tposr_conv R1500 Lambda.TPOSR.Types tposr_sum R1500 Lambda.TPOSR.Types tposr_sum R1547 Lambda.TPOSR.Types tposr_pair R1547 Lambda.TPOSR.Types tposr_pair R1598 Lambda.TPOSR.Types tposr_pi1 R1598 Lambda.TPOSR.Types tposr_pi1 R1654 Lambda.TPOSR.Types tposr_pi1 R1654 Lambda.TPOSR.Types tposr_pi1 R1709 Lambda.TPOSR.Types tposr_pi2 R1709 Lambda.TPOSR.Types tposr_pi2 R1765 Lambda.TPOSR.Types tposr_pi2 R1765 Lambda.TPOSR.Types tposr_pi2 R1875 Lambda.TPOSR.Types "G |-- T -> U : s" R1855 Lambda.TPOSR.Types "G |-- T -> U : s" R1898 Lambda.TPOSR.LeftReflexivity ind_left_refl R1977 Lambda.TPOSR.Types "G |-- T -> U : s" R1957 Lambda.TPOSR.Types tposrp R2040 Lambda.TPOSR.LeftReflexivity refl_l R2040 Lambda.TPOSR.LeftReflexivity refl_l R2070 Lambda.TPOSR.LeftReflexivity refl_l R2077 Lambda.TPOSR.LeftReflexivity tposrp_refl_l FLambda.TPOSR.Thinning R313 Coq.Init.Datatypes nat R336 Lambda.Terms sort R375 Lambda.TPOSR.Terms lterm R405 Lambda.TPOSR.Env lenv R601 Coq.Init.Logic "A /\ B" type_scope R539 Lambda.TPOSR.Types "G |-- T -> U : s" R544 Lambda.TPOSR.Terms llift_rec R554 Coq.Init.Datatypes "" nat_scope R565 Lambda.TPOSR.Terms llift_rec R575 Coq.Init.Datatypes "" nat_scope R585 Lambda.TPOSR.Terms llift_rec R595 Coq.Init.Datatypes "" nat_scope R520 Lambda.TPOSR.Types tposr_wf R497 Lambda.TPOSR.Env ins_in_lenv R464 Lambda.TPOSR.Types "G |-- T -> U : s" R637 Coq.Init.Logic "A /\ B" type_scope R633 Coq.Init.Logic True R619 Lambda.TPOSR.Types tposr_wf R784 Coq.Init.Logic "A /\ B" type_scope R738 Lambda.TPOSR.Types "G |-- T ~= U : s" R743 Lambda.TPOSR.Terms llift_rec R753 Coq.Init.Datatypes "" nat_scope R764 Lambda.TPOSR.Terms llift_rec R774 Coq.Init.Datatypes "" nat_scope R719 Lambda.TPOSR.Types tposr_wf R696 Lambda.TPOSR.Env ins_in_lenv R663 Lambda.TPOSR.Types "G |-- T ~= U : s" R886 Lambda.TPOSR.Types "G |-- T >-> U : s" R891 Lambda.TPOSR.Terms llift_rec R901 Coq.Init.Datatypes "" nat_scope R913 Lambda.TPOSR.Terms llift_rec R923 Coq.Init.Datatypes "" nat_scope R867 Lambda.TPOSR.Types tposr_wf R844 Lambda.TPOSR.Env ins_in_lenv R810 Lambda.TPOSR.Types "G |-- T >-> U : s" R1099 Lambda.TPOSR.Types "G |-- T -> U : s" R1104 Lambda.TPOSR.Terms llift_rec R1114 Coq.Init.Datatypes "" nat_scope R1125 Lambda.TPOSR.Terms llift_rec R1135 Coq.Init.Datatypes "" nat_scope R1145 Lambda.TPOSR.Terms llift_rec R1155 Coq.Init.Datatypes "" nat_scope R1080 Lambda.TPOSR.Types tposr_wf R1057 Lambda.TPOSR.Env ins_in_lenv R1021 Lambda.TPOSR.Types "G |-- T -> U : s" R1207 Coq.Init.Logic True R1189 Lambda.TPOSR.Types tposr_wf R1322 Lambda.TPOSR.Types "G |-- T ~= U : s" R1327 Lambda.TPOSR.Terms llift_rec R1337 Coq.Init.Datatypes "" nat_scope R1348 Lambda.TPOSR.Terms llift_rec R1358 Coq.Init.Datatypes "" nat_scope R1303 Lambda.TPOSR.Types tposr_wf R1280 Lambda.TPOSR.Env ins_in_lenv R1247 Lambda.TPOSR.Types "G |-- T ~= U : s" R1480 Lambda.TPOSR.Types "G |-- T >-> U : s" R1485 Lambda.TPOSR.Terms llift_rec R1495 Coq.Init.Datatypes "" nat_scope R1507 Lambda.TPOSR.Terms llift_rec R1517 Coq.Init.Datatypes "" nat_scope R1461 Lambda.TPOSR.Types tposr_wf R1438 Lambda.TPOSR.Env ins_in_lenv R1404 Lambda.TPOSR.Types "G |-- T >-> U : s" R959 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R1099 Lambda.TPOSR.Types "G |-- T -> U : s" R1104 Lambda.TPOSR.Terms llift_rec R1114 Coq.Init.Datatypes "" nat_scope R1125 Lambda.TPOSR.Terms llift_rec R1135 Coq.Init.Datatypes "" nat_scope R1145 Lambda.TPOSR.Terms llift_rec R1155 Coq.Init.Datatypes "" nat_scope R1080 Lambda.TPOSR.Types tposr_wf R1057 Lambda.TPOSR.Env ins_in_lenv R1021 Lambda.TPOSR.Types "G |-- T -> U : s" R1207 Coq.Init.Logic True R1189 Lambda.TPOSR.Types tposr_wf R1322 Lambda.TPOSR.Types "G |-- T ~= U : s" R1327 Lambda.TPOSR.Terms llift_rec R1337 Coq.Init.Datatypes "" nat_scope R1348 Lambda.TPOSR.Terms llift_rec R1358 Coq.Init.Datatypes "" nat_scope R1303 Lambda.TPOSR.Types tposr_wf R1280 Lambda.TPOSR.Env ins_in_lenv R1247 Lambda.TPOSR.Types "G |-- T ~= U : s" R1480 Lambda.TPOSR.Types "G |-- T >-> U : s" R1485 Lambda.TPOSR.Terms llift_rec R1495 Coq.Init.Datatypes "" nat_scope R1507 Lambda.TPOSR.Terms llift_rec R1517 Coq.Init.Datatypes "" nat_scope R1461 Lambda.TPOSR.Types tposr_wf R1438 Lambda.TPOSR.Env ins_in_lenv R1404 Lambda.TPOSR.Types "G |-- T >-> U : s" R959 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R1772 Coq.Arith.Compare_dec le_gt_dec R1803 Lambda.TPOSR.Types tposr_var R1772 Coq.Arith.Compare_dec le_gt_dec R1803 Lambda.TPOSR.Types tposr_var R1803 Lambda.TPOSR.Types tposr_var R1919 Lambda.TPOSR.LiftSubst simpl_llift_rec R1919 Lambda.TPOSR.LiftSubst simpl_llift_rec R1994 Lambda.TPOSR.Env ins_item_ge R1994 Lambda.TPOSR.Env ins_item_ge R2062 Lambda.TPOSR.Env ins_item_lt R2062 Lambda.TPOSR.Env ins_item_lt R2129 Lambda.TPOSR.Types tposr_wf R2156 Coq.Lists.List "x :: y" list_scope R2139 Lambda.TPOSR.Terms llift_rec R2149 Coq.Init.Datatypes "" nat_scope R2173 Lambda.TPOSR.Types wf_cons R2129 Lambda.TPOSR.Types tposr_wf R2156 Coq.Lists.List "x :: y" list_scope R2139 Lambda.TPOSR.Terms llift_rec R2149 Coq.Init.Datatypes "" nat_scope R2173 Lambda.TPOSR.Types wf_cons R2214 Lambda.TPOSR.Types tposr_prod R2214 Lambda.TPOSR.Types tposr_prod R2280 Lambda.TPOSR.Types tposr_wf R2307 Coq.Lists.List "x :: y" list_scope R2290 Lambda.TPOSR.Terms llift_rec R2300 Coq.Init.Datatypes "" nat_scope R2324 Lambda.TPOSR.Types wf_cons R2280 Lambda.TPOSR.Types tposr_wf R2307 Coq.Lists.List "x :: y" list_scope R2290 Lambda.TPOSR.Terms llift_rec R2300 Coq.Init.Datatypes "" nat_scope R2324 Lambda.TPOSR.Types wf_cons R2384 Lambda.TPOSR.Terms llift_rec R2400 Coq.Init.Datatypes S R2394 Coq.Init.Datatypes "" nat_scope R2365 Lambda.TPOSR.Types tposr_abs R2384 Lambda.TPOSR.Terms llift_rec R2400 Coq.Init.Datatypes S R2394 Coq.Init.Datatypes "" nat_scope R2365 Lambda.TPOSR.Types tposr_abs R2456 Lambda.TPOSR.Types tposr_wf R2483 Coq.Lists.List "x :: y" list_scope R2466 Lambda.TPOSR.Terms llift_rec R2476 Coq.Init.Datatypes "" nat_scope R2500 Lambda.TPOSR.Types wf_cons R2456 Lambda.TPOSR.Types tposr_wf R2483 Coq.Lists.List "x :: y" list_scope R2466 Lambda.TPOSR.Terms llift_rec R2476 Coq.Init.Datatypes "" nat_scope R2500 Lambda.TPOSR.Types wf_cons R2543 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2543 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2601 Lambda.TPOSR.Terms llift_rec R2611 Coq.Init.Datatypes "" nat_scope R2620 Lambda.TPOSR.Terms llift_rec R2630 Coq.Init.Datatypes "" nat_scope R2585 Lambda.TPOSR.Types tposr_app R2601 Lambda.TPOSR.Terms llift_rec R2611 Coq.Init.Datatypes "" nat_scope R2620 Lambda.TPOSR.Terms llift_rec R2630 Coq.Init.Datatypes "" nat_scope R2585 Lambda.TPOSR.Types tposr_app R2690 Lambda.TPOSR.Types tposr_wf R2717 Coq.Lists.List "x :: y" list_scope R2700 Lambda.TPOSR.Terms llift_rec R2710 Coq.Init.Datatypes "" nat_scope R2734 Lambda.TPOSR.Types wf_cons R2690 Lambda.TPOSR.Types tposr_wf R2717 Coq.Lists.List "x :: y" list_scope R2700 Lambda.TPOSR.Terms llift_rec R2710 Coq.Init.Datatypes "" nat_scope R2734 Lambda.TPOSR.Types wf_cons R2777 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2777 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2821 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2821 Lambda.TPOSR.LiftSubst distr_llift_lsubst R2881 Lambda.TPOSR.Terms llift_rec R2891 Coq.Init.Datatypes "" nat_scope R2903 Lambda.TPOSR.Terms llift_rec R2919 Coq.Init.Datatypes S R2913 Coq.Init.Datatypes "" nat_scope R2864 Lambda.TPOSR.Types tposr_beta R2881 Lambda.TPOSR.Terms llift_rec R2891 Coq.Init.Datatypes "" nat_scope R2903 Lambda.TPOSR.Terms llift_rec R2919 Coq.Init.Datatypes S R2913 Coq.Init.Datatypes "" nat_scope R2864 Lambda.TPOSR.Types tposr_beta R2989 Lambda.TPOSR.Terms llift_rec R2999 Coq.Init.Datatypes "" nat_scope R2972 Lambda.TPOSR.Types tposr_conv R2989 Lambda.TPOSR.Terms llift_rec R2999 Coq.Init.Datatypes "" nat_scope R2972 Lambda.TPOSR.Types tposr_conv R3034 Lambda.TPOSR.Types tposr_wf R3061 Coq.Lists.List "x :: y" list_scope R3044 Lambda.TPOSR.Terms llift_rec R3054 Coq.Init.Datatypes "" nat_scope R3091 Lambda.Terms set R3078 Lambda.TPOSR.Types wf_cons R3034 Lambda.TPOSR.Types tposr_wf R3061 Coq.Lists.List "x :: y" list_scope R3044 Lambda.TPOSR.Terms llift_rec R3054 Coq.Init.Datatypes "" nat_scope R3091 Lambda.Terms set R3078 Lambda.TPOSR.Types wf_cons R3120 Lambda.TPOSR.Types tposr_subset R3120 Lambda.TPOSR.Types tposr_subset R3159 Lambda.TPOSR.Types tposr_wf R3186 Coq.Lists.List "x :: y" list_scope R3169 Lambda.TPOSR.Terms llift_rec R3179 Coq.Init.Datatypes "" nat_scope R3203 Lambda.TPOSR.Types wf_cons R3159 Lambda.TPOSR.Types tposr_wf R3186 Coq.Lists.List "x :: y" list_scope R3169 Lambda.TPOSR.Terms llift_rec R3179 Coq.Init.Datatypes "" nat_scope R3203 Lambda.TPOSR.Types wf_cons R3244 Lambda.TPOSR.Types tposr_sum R3244 Lambda.TPOSR.Types tposr_sum R3311 Lambda.TPOSR.Types tposr_wf R3338 Coq.Lists.List "x :: y" list_scope R3321 Lambda.TPOSR.Terms llift_rec R3331 Coq.Init.Datatypes "" nat_scope R3355 Lambda.TPOSR.Types wf_cons R3311 Lambda.TPOSR.Types tposr_wf R3338 Coq.Lists.List "x :: y" list_scope R3321 Lambda.TPOSR.Terms llift_rec R3331 Coq.Init.Datatypes "" nat_scope R3355 Lambda.TPOSR.Types wf_cons R3396 Lambda.TPOSR.Types tposr_pair R3396 Lambda.TPOSR.Types tposr_pair R3449 Lambda.TPOSR.LiftSubst distr_llift_lsubst R3449 Lambda.TPOSR.LiftSubst distr_llift_lsubst R3492 Lambda.TPOSR.Types tposr_pi1 R3492 Lambda.TPOSR.Types tposr_pi1 R3566 Lambda.TPOSR.Types wf_cons R3566 Lambda.TPOSR.Types wf_cons R3609 Lambda.TPOSR.Types tposr_wf R3636 Coq.Lists.List "x :: y" list_scope R3619 Lambda.TPOSR.Terms llift_rec R3629 Coq.Init.Datatypes "" nat_scope R3653 Lambda.TPOSR.Types wf_cons R3609 Lambda.TPOSR.Types tposr_wf R3636 Coq.Lists.List "x :: y" list_scope R3619 Lambda.TPOSR.Terms llift_rec R3629 Coq.Init.Datatypes "" nat_scope R3653 Lambda.TPOSR.Types wf_cons R3714 Lambda.TPOSR.Terms llift_rec R3724 Coq.Init.Datatypes "" nat_scope R3736 Lambda.TPOSR.Terms llift_rec R3752 Coq.Init.Datatypes S R3746 Coq.Init.Datatypes "" nat_scope R3765 Lambda.TPOSR.Terms llift_rec R3775 Coq.Init.Datatypes "" nat_scope R3694 Lambda.TPOSR.Types tposr_pi1_red R3714 Lambda.TPOSR.Terms llift_rec R3724 Coq.Init.Datatypes "" nat_scope R3736 Lambda.TPOSR.Terms llift_rec R3752 Coq.Init.Datatypes S R3746 Coq.Init.Datatypes "" nat_scope R3765 Lambda.TPOSR.Terms llift_rec R3775 Coq.Init.Datatypes "" nat_scope R3694 Lambda.TPOSR.Types tposr_pi1_red R3815 Lambda.TPOSR.Types tposr_wf R3842 Coq.Lists.List "x :: y" list_scope R3825 Lambda.TPOSR.Terms llift_rec R3835 Coq.Init.Datatypes "" nat_scope R3859 Lambda.TPOSR.Types wf_cons R3815 Lambda.TPOSR.Types tposr_wf R3842 Coq.Lists.List "x :: y" list_scope R3825 Lambda.TPOSR.Terms llift_rec R3835 Coq.Init.Datatypes "" nat_scope R3859 Lambda.TPOSR.Types wf_cons R3902 Lambda.TPOSR.LiftSubst distr_llift_lsubst R3902 Lambda.TPOSR.LiftSubst distr_llift_lsubst R3935 Lambda.TPOSR.Types tposr_pi2 R3935 Lambda.TPOSR.Types tposr_pi2 R3985 Lambda.TPOSR.Types tposr_wf R4012 Coq.Lists.List "x :: y" list_scope R3995 Lambda.TPOSR.Terms llift_rec R4005 Coq.Init.Datatypes "" nat_scope R4029 Lambda.TPOSR.Types wf_cons R3985 Lambda.TPOSR.Types tposr_wf R4012 Coq.Lists.List "x :: y" list_scope R3995 Lambda.TPOSR.Terms llift_rec R4005 Coq.Init.Datatypes "" nat_scope R4029 Lambda.TPOSR.Types wf_cons R4072 Lambda.TPOSR.LiftSubst distr_llift_lsubst R4072 Lambda.TPOSR.LiftSubst distr_llift_lsubst R4125 Lambda.TPOSR.Terms llift_rec R4135 Coq.Init.Datatypes "" nat_scope R4147 Lambda.TPOSR.Terms llift_rec R4163 Coq.Init.Datatypes S R4157 Coq.Init.Datatypes "" nat_scope R4176 Lambda.TPOSR.Terms llift_rec R4186 Coq.Init.Datatypes "" nat_scope R4105 Lambda.TPOSR.Types tposr_pi2_red R4125 Lambda.TPOSR.Terms llift_rec R4135 Coq.Init.Datatypes "" nat_scope R4147 Lambda.TPOSR.Terms llift_rec R4163 Coq.Init.Datatypes S R4157 Coq.Init.Datatypes "" nat_scope R4176 Lambda.TPOSR.Terms llift_rec R4186 Coq.Init.Datatypes "" nat_scope R4105 Lambda.TPOSR.Types tposr_pi2_red R4245 Lambda.TPOSR.Terms llift_rec R4255 Coq.Init.Datatypes "" nat_scope R4224 Lambda.TPOSR.Types tposr_eq_trans R4245 Lambda.TPOSR.Terms llift_rec R4255 Coq.Init.Datatypes "" nat_scope R4224 Lambda.TPOSR.Types tposr_eq_trans R4286 Lambda.TPOSR.Types tposr_coerce_prod R4286 Lambda.TPOSR.Types tposr_coerce_prod R4341 Lambda.TPOSR.Types tposr_coerce_sum R4341 Lambda.TPOSR.Types tposr_coerce_sum R4398 Lambda.TPOSR.Types tposr_coerce_sub_l R4398 Lambda.TPOSR.Types tposr_coerce_sub_l R4447 Lambda.TPOSR.Types tposr_coerce_sub_r R4447 Lambda.TPOSR.Types tposr_coerce_sub_r R4521 Lambda.TPOSR.Terms llift_rec R4531 Coq.Init.Datatypes "" nat_scope R4496 Lambda.TPOSR.Types tposr_coerce_trans R4521 Lambda.TPOSR.Terms llift_rec R4531 Coq.Init.Datatypes "" nat_scope R4496 Lambda.TPOSR.Types tposr_coerce_trans R4664 Lambda.TPOSR.Types "G |-- T -> U : s" R4660 Coq.Lists.List "x :: y" list_scope R4670 Lambda.TPOSR.Terms llift R4676 Coq.Init.Datatypes "" nat_scope R4683 Lambda.TPOSR.Terms llift R4689 Coq.Init.Datatypes "" nat_scope R4697 Lambda.TPOSR.Terms llift R4703 Coq.Init.Datatypes "" nat_scope R4636 Lambda.TPOSR.Types tposr_wf R4648 Coq.Lists.List "x :: y" list_scope R4607 Lambda.TPOSR.Types "G |-- T -> U : s" R4753 Coq.Init.Logic proj1 R4760 Lambda.TPOSR.Thinning ind_thinning R4753 Coq.Init.Logic proj1 R4760 Lambda.TPOSR.Thinning ind_thinning R4917 Lambda.TPOSR.Types "G |-- T ~= U : s" R4913 Coq.Lists.List "x :: y" list_scope R4924 Lambda.TPOSR.Terms llift R4930 Coq.Init.Datatypes "" nat_scope R4938 Lambda.TPOSR.Terms llift R4944 Coq.Init.Datatypes "" nat_scope R4889 Lambda.TPOSR.Types tposr_wf R4901 Coq.Lists.List "x :: y" list_scope R4856 Lambda.TPOSR.Types "G |-- T ~= U : s" R4998 Coq.Init.Logic proj1 R5005 Coq.Init.Logic proj2 R5012 Coq.Init.Logic proj2 R5019 Lambda.TPOSR.Thinning ind_thinning R4998 Coq.Init.Logic proj1 R5005 Coq.Init.Logic proj2 R5012 Coq.Init.Logic proj2 R5019 Lambda.TPOSR.Thinning ind_thinning R5183 Lambda.TPOSR.Types "G |-- T >-> U : s" R5179 Coq.Lists.List "x :: y" list_scope R5190 Lambda.TPOSR.Terms llift R5196 Coq.Init.Datatypes "" nat_scope R5205 Lambda.TPOSR.Terms llift R5211 Coq.Init.Datatypes "" nat_scope R5155 Lambda.TPOSR.Types tposr_wf R5167 Coq.Lists.List "x :: y" list_scope R5121 Lambda.TPOSR.Types "G |-- T >-> U : s" R5265 Coq.Init.Logic proj2 R5272 Coq.Init.Logic proj2 R5279 Coq.Init.Logic proj2 R5286 Lambda.TPOSR.Thinning ind_thinning R5265 Coq.Init.Logic proj2 R5272 Coq.Init.Logic proj2 R5279 Coq.Init.Logic proj2 R5286 Lambda.TPOSR.Thinning ind_thinning R5446 Lambda.TPOSR.Types "G |-- T -> U : s" R5451 Lambda.TPOSR.Terms llift R5466 Lambda.TPOSR.Terms llift R5481 Lambda.TPOSR.Terms llift R5430 Lambda.TPOSR.Types tposr_wf R5411 Lambda.TPOSR.Types "G |-- T -> U : s" R5374 Lambda.MyList trunc R5541 Lambda.TPOSR.LiftSubst llift0 R5541 Lambda.TPOSR.LiftSubst llift0 R5541 Lambda.TPOSR.LiftSubst llift0 R5541 Lambda.TPOSR.LiftSubst llift0 R5706 Lambda.TPOSR.LiftSubst simpl_llift R5706 Lambda.TPOSR.LiftSubst simpl_llift R5765 Lambda.TPOSR.Terms llift R5772 Coq.Init.Datatypes S R5765 Lambda.TPOSR.Terms llift R5772 Coq.Init.Datatypes S R5799 Lambda.TPOSR.LiftSubst simpl_llift R5799 Lambda.TPOSR.LiftSubst simpl_llift R5857 Lambda.TPOSR.Terms llift R5864 Coq.Init.Datatypes S R5857 Lambda.TPOSR.Terms llift R5864 Coq.Init.Datatypes S R5890 Lambda.TPOSR.LiftSubst simpl_llift R5890 Lambda.TPOSR.LiftSubst simpl_llift R5973 Lambda.TPOSR.Thinning thinning R5973 Lambda.TPOSR.Thinning thinning R6096 Lambda.TPOSR.Terms Srt_l R6077 Lambda.TPOSR.Types wf_tposr R6096 Lambda.TPOSR.Terms Srt_l R6077 Lambda.TPOSR.Types wf_tposr R6149 Lambda.TPOSR.Types wf_cons R6149 Lambda.TPOSR.Types wf_cons R6321 Lambda.TPOSR.Types "G |-- T ~= U : s" R6326 Lambda.TPOSR.Terms llift R6341 Lambda.TPOSR.Terms llift R6305 Lambda.TPOSR.Types tposr_wf R6286 Lambda.TPOSR.Types "G |-- T ~= U : s" R6249 Lambda.MyList trunc R6406 Lambda.TPOSR.LiftSubst llift0 R6406 Lambda.TPOSR.LiftSubst llift0 R6406 Lambda.TPOSR.LiftSubst llift0 R6571 Lambda.TPOSR.LiftSubst simpl_llift R6571 Lambda.TPOSR.LiftSubst simpl_llift R6630 Lambda.TPOSR.Terms llift R6637 Coq.Init.Datatypes S R6630 Lambda.TPOSR.Terms llift R6637 Coq.Init.Datatypes S R6664 Lambda.TPOSR.LiftSubst simpl_llift R6664 Lambda.TPOSR.LiftSubst simpl_llift R6747 Lambda.TPOSR.Thinning thinning_eq R6747 Lambda.TPOSR.Thinning thinning_eq R6873 Lambda.TPOSR.Terms Srt_l R6854 Lambda.TPOSR.Types wf_tposr R6873 Lambda.TPOSR.Terms Srt_l R6854 Lambda.TPOSR.Types wf_tposr R6927 Lambda.TPOSR.Types wf_cons R6927 Lambda.TPOSR.Types wf_cons R7105 Lambda.TPOSR.Types "G |-- T >-> U : s" R7110 Lambda.TPOSR.Terms llift R7126 Lambda.TPOSR.Terms llift R7089 Lambda.TPOSR.Types tposr_wf R7069 Lambda.TPOSR.Types "G |-- T >-> U : s" R7032 Lambda.MyList trunc R7191 Lambda.TPOSR.LiftSubst llift0 R7191 Lambda.TPOSR.LiftSubst llift0 R7191 Lambda.TPOSR.LiftSubst llift0 R7356 Lambda.TPOSR.LiftSubst simpl_llift R7356 Lambda.TPOSR.LiftSubst simpl_llift R7415 Lambda.TPOSR.Terms llift R7422 Coq.Init.Datatypes S R7415 Lambda.TPOSR.Terms llift R7422 Coq.Init.Datatypes S R7449 Lambda.TPOSR.LiftSubst simpl_llift R7449 Lambda.TPOSR.LiftSubst simpl_llift R7532 Lambda.TPOSR.Thinning thinning_coerce R7532 Lambda.TPOSR.Thinning thinning_coerce R7662 Lambda.TPOSR.Terms Srt_l R7643 Lambda.TPOSR.Types wf_tposr R7662 Lambda.TPOSR.Terms Srt_l R7643 Lambda.TPOSR.Types wf_tposr R7716 Lambda.TPOSR.Types wf_cons R7716 Lambda.TPOSR.Types wf_cons R7845 Coq.Init.Logic "'exists' x : t , p" type_scope R7864 Lambda.TPOSR.Types "G |-- T -> U : s" R7878 Lambda.TPOSR.Terms Srt_l R7856 Lambda.Terms sort R7825 Lambda.TPOSR.Env item_llift R7811 Lambda.TPOSR.Types tposr_wf R8060 Lambda.TPOSR.Terms Srt_l R8075 Lambda.TPOSR.Terms llift R8084 Lambda.TPOSR.Terms Srt_l R8081 Coq.Init.Datatypes "" nat_scope R8060 Lambda.TPOSR.Terms Srt_l R8075 Lambda.TPOSR.Terms llift R8084 Lambda.TPOSR.Terms Srt_l R8081 Coq.Init.Datatypes "" nat_scope R8137 Lambda.TPOSR.Thinning thinning R8137 Lambda.TPOSR.Thinning thinning R8189 Lambda.TPOSR.Types wf_cons R8189 Lambda.TPOSR.Types wf_cons R8330 Lambda.TPOSR.LiftSubst simpl_llift R8330 Lambda.TPOSR.LiftSubst simpl_llift R8384 Lambda.TPOSR.Types tposr_wf R8384 Lambda.TPOSR.Types tposr_wf R8420 Lambda.TPOSR.Terms llift R8427 Coq.Init.Datatypes S R8420 Lambda.TPOSR.Terms llift R8427 Coq.Init.Datatypes S R8520 Lambda.TPOSR.Types tposr R8590 Lambda.TPOSR.Terms llift R8599 Lambda.TPOSR.Terms Srt_l R8596 Coq.Init.Datatypes "" nat_scope R8563 Lambda.TPOSR.Terms llift R8572 Lambda.TPOSR.Terms llift R8579 Coq.Init.Datatypes S R8569 Coq.Init.Datatypes "" nat_scope R8536 Lambda.TPOSR.Terms llift R8545 Lambda.TPOSR.Terms llift R8552 Coq.Init.Datatypes S R8542 Coq.Init.Datatypes "" nat_scope R8529 Coq.Lists.List "x :: y" list_scope R8520 Lambda.TPOSR.Types tposr R8590 Lambda.TPOSR.Terms llift R8599 Lambda.TPOSR.Terms Srt_l R8596 Coq.Init.Datatypes "" nat_scope R8563 Lambda.TPOSR.Terms llift R8572 Lambda.TPOSR.Terms llift R8579 Coq.Init.Datatypes S R8569 Coq.Init.Datatypes "" nat_scope R8536 Lambda.TPOSR.Terms llift R8545 Lambda.TPOSR.Terms llift R8552 Coq.Init.Datatypes S R8542 Coq.Init.Datatypes "" nat_scope R8529 Coq.Lists.List "x :: y" list_scope R8626 Lambda.TPOSR.Thinning thinning R8626 Lambda.TPOSR.Thinning thinning R8678 Lambda.TPOSR.Types wf_cons R8678 Lambda.TPOSR.Types wf_cons R8805 Lambda.TPOSR.Types wf_tposr R8805 Lambda.TPOSR.Types wf_tposr R8874 Lambda.TPOSR.Thinning thinning R8883 Lambda.TPOSR.Thinning thinning_eq R8895 Lambda.TPOSR.Thinning thinning_coerce R8911 Lambda.TPOSR.Thinning thinning_n FLambda.TPOSR.CtxReduction R413 Coq.Init.Datatypes nat R436 Lambda.Terms sort R475 Lambda.TPOSR.Terms lterm R505 Lambda.TPOSR.Env lenv R543 Lambda.TPOSR.Env lenv R535 Lambda.TPOSR.Env lenv R668 Coq.Lists.List "x :: y" list_scope R659 Coq.Lists.List "x :: y" list_scope R620 Lambda.TPOSR.Types "G |-- T -> U : s" R633 Lambda.TPOSR.Terms Srt_l R594 Lambda.TPOSR.Types "G |-- T -> U : s" R607 Lambda.TPOSR.Terms Srt_l R786 Coq.Lists.List "x :: y" list_scope R777 Coq.Lists.List "x :: y" list_scope R736 Lambda.TPOSR.Types tposr_wf R748 Coq.Lists.List "x :: y" list_scope R807 Lambda.TPOSR.CtxReduction red_env_hd R818 Lambda.TPOSR.CtxReduction red_env_tl R944 Coq.Init.Logic "A \/ B" type_scope R927 Lambda.TPOSR.Env item_llift R1000 Coq.Init.Logic "A /\ B" type_scope R983 Lambda.MyList trunc R992 Coq.Init.Datatypes S R962 Lambda.MyList trunc R971 Coq.Init.Datatypes S R1008 Coq.Init.Logic "'exists' x , p" type_scope R1035 Coq.Init.Logic "A /\ B" type_scope R1018 Lambda.TPOSR.Env item_llift R1039 Coq.Init.Logic "'exists' x : t , p" type_scope R1072 Lambda.TPOSR.Types "G |-- T -> U : s" R1056 Lambda.TPOSR.Types tposr_wf R1050 Lambda.Terms sort R906 Lambda.TPOSR.CtxReduction red_in_env R873 Lambda.TPOSR.Env item_llift R1289 Lambda.TPOSR.Terms llift R1295 Coq.Init.Datatypes "" nat_scope R1289 Lambda.TPOSR.Terms llift R1295 Coq.Init.Datatypes "" nat_scope R1448 Lambda.TPOSR.Terms llift R1457 Lambda.TPOSR.Terms Srt_l R1454 Coq.Init.Datatypes "" nat_scope R1433 Lambda.TPOSR.Terms Srt_l R1448 Lambda.TPOSR.Terms llift R1457 Lambda.TPOSR.Terms Srt_l R1454 Coq.Init.Datatypes "" nat_scope R1433 Lambda.TPOSR.Terms Srt_l R1474 Lambda.TPOSR.Thinning thinning_n R1521 Lambda.TPOSR.Types wf_cons R1474 Lambda.TPOSR.Thinning thinning_n R1759 Lambda.TPOSR.Terms llift R1766 Coq.Init.Datatypes S R1759 Lambda.TPOSR.Terms llift R1766 Coq.Init.Datatypes S R1903 Lambda.TPOSR.LiftSubst simpl_llift R1903 Lambda.TPOSR.LiftSubst simpl_llift R1925 Lambda.TPOSR.Terms llift R1932 Coq.Init.Datatypes S R1935 Coq.Init.Datatypes S R1925 Lambda.TPOSR.Terms llift R1932 Coq.Init.Datatypes S R1935 Coq.Init.Datatypes S R1963 Lambda.TPOSR.LiftSubst simpl_llift R1963 Lambda.TPOSR.LiftSubst simpl_llift R2227 Lambda.TPOSR.Terms llift R2233 Coq.Init.Datatypes "" nat_scope R2227 Lambda.TPOSR.Terms llift R2233 Coq.Init.Datatypes "" nat_scope R2349 Lambda.TPOSR.LiftSubst simpl_llift R2349 Lambda.TPOSR.LiftSubst simpl_llift R2418 Lambda.TPOSR.Terms llift R2425 Coq.Init.Datatypes S R2428 Coq.Init.Datatypes S R2448 Lambda.TPOSR.LiftSubst simpl_llift R2418 Lambda.TPOSR.Terms llift R2425 Coq.Init.Datatypes S R2428 Coq.Init.Datatypes S R2448 Lambda.TPOSR.LiftSubst simpl_llift R2485 Lambda.TPOSR.Terms llift R2494 Lambda.TPOSR.Terms Srt_l R2491 Coq.Init.Datatypes "" nat_scope R2469 Lambda.TPOSR.Terms Srt_l R2485 Lambda.TPOSR.Terms llift R2494 Lambda.TPOSR.Terms Srt_l R2491 Coq.Init.Datatypes "" nat_scope R2469 Lambda.TPOSR.Terms Srt_l R2534 Lambda.TPOSR.Thinning thinning_n R2534 Lambda.TPOSR.Thinning thinning_n R2612 Lambda.TPOSR.Types wf_tposr R2612 Lambda.TPOSR.Types wf_tposr R2786 Coq.Init.Logic "A /\ B" type_scope R2772 Lambda.TPOSR.Types "G |-- T -> U : s" R2752 Lambda.TPOSR.CtxReduction red_in_env R2721 Lambda.TPOSR.Types "G |-- T -> U : s" R2859 Coq.Init.Logic "A /\ B" type_scope R2849 Lambda.TPOSR.Types tposr_wf R2831 Lambda.TPOSR.CtxReduction red_in_env R2804 Lambda.TPOSR.Types tposr_wf R2950 Coq.Init.Logic "A /\ B" type_scope R2936 Lambda.TPOSR.Types "G |-- T ~= U : s" R2916 Lambda.TPOSR.CtxReduction red_in_env R2885 Lambda.TPOSR.Types "G |-- T ~= U : s" R3028 Lambda.TPOSR.Types "G |-- T >-> U : s" R3008 Lambda.TPOSR.CtxReduction red_in_env R2976 Lambda.TPOSR.Types "G |-- T >-> U : s" R3171 Lambda.TPOSR.Types "G |-- T -> U : s" R3151 Lambda.TPOSR.CtxReduction red_in_env R3120 Lambda.TPOSR.Types "G |-- T -> U : s" R3257 Lambda.TPOSR.Types tposr_wf R3239 Lambda.TPOSR.CtxReduction red_in_env R3212 Lambda.TPOSR.Types tposr_wf R3353 Lambda.TPOSR.Types "G |-- T ~= U : s" R3333 Lambda.TPOSR.CtxReduction red_in_env R3302 Lambda.TPOSR.Types "G |-- T ~= U : s" R3454 Lambda.TPOSR.Types "G |-- T >-> U : s" R3434 Lambda.TPOSR.CtxReduction red_in_env R3402 Lambda.TPOSR.Types "G |-- T >-> U : s" R3061 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3171 Lambda.TPOSR.Types "G |-- T -> U : s" R3151 Lambda.TPOSR.CtxReduction red_in_env R3120 Lambda.TPOSR.Types "G |-- T -> U : s" R3257 Lambda.TPOSR.Types tposr_wf R3239 Lambda.TPOSR.CtxReduction red_in_env R3212 Lambda.TPOSR.Types tposr_wf R3353 Lambda.TPOSR.Types "G |-- T ~= U : s" R3333 Lambda.TPOSR.CtxReduction red_in_env R3302 Lambda.TPOSR.Types "G |-- T ~= U : s" R3454 Lambda.TPOSR.Types "G |-- T >-> U : s" R3434 Lambda.TPOSR.CtxReduction red_in_env R3402 Lambda.TPOSR.Types "G |-- T >-> U : s" R3061 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3532 Lambda.TPOSR.CtxReduction red_item R3532 Lambda.TPOSR.CtxReduction red_item R3572 Lambda.TPOSR.Types tposr_var R3572 Lambda.TPOSR.Types tposr_var R3605 Lambda.TPOSR.Types tposr_conv R3605 Lambda.TPOSR.Types tposr_conv R3691 Lambda.TPOSR.Types tposr_prod R3691 Lambda.TPOSR.Types tposr_prod R3740 Lambda.TPOSR.Types tposr_abs R3740 Lambda.TPOSR.Types tposr_abs R3794 Lambda.TPOSR.Types tposr_app R3794 Lambda.TPOSR.Types tposr_app R3850 Lambda.TPOSR.Types tposr_beta R3850 Lambda.TPOSR.Types tposr_beta R3908 Lambda.TPOSR.Types tposr_conv R3908 Lambda.TPOSR.Types tposr_conv R3952 Lambda.TPOSR.Types tposr_subset R3952 Lambda.TPOSR.Types tposr_subset R3995 Lambda.TPOSR.Types tposr_sum R3995 Lambda.TPOSR.Types tposr_sum R4046 Lambda.TPOSR.Types tposr_pair R4046 Lambda.TPOSR.Types tposr_pair R4101 Lambda.TPOSR.Types tposr_pi1 R4101 Lambda.TPOSR.Types tposr_pi1 R4156 Lambda.TPOSR.Types tposr_pi1_red R4156 Lambda.TPOSR.Types tposr_pi1_red R4200 Lambda.TPOSR.Types tposr_pi2 R4200 Lambda.TPOSR.Types tposr_pi2 R4255 Lambda.TPOSR.Types tposr_pi2_red R4255 Lambda.TPOSR.Types tposr_pi2_red R4333 Lambda.TPOSR.Types wf_cons R4333 Lambda.TPOSR.Types wf_cons R4370 Lambda.TPOSR.Types wf_cons R4370 Lambda.TPOSR.Types wf_cons R4415 Lambda.TPOSR.Types tposr_eq_trans R4415 Lambda.TPOSR.Types tposr_eq_trans R4461 Lambda.TPOSR.Types tposr_coerce_prod R4461 Lambda.TPOSR.Types tposr_coerce_prod R4516 Lambda.TPOSR.Types tposr_coerce_sum R4516 Lambda.TPOSR.Types tposr_coerce_sum R4573 Lambda.TPOSR.Types tposr_coerce_sub_l R4573 Lambda.TPOSR.Types tposr_coerce_sub_l R4623 Lambda.TPOSR.Types tposr_coerce_sub_r R4623 Lambda.TPOSR.Types tposr_coerce_sub_r R4673 Lambda.TPOSR.Types tposr_coerce_trans R4673 Lambda.TPOSR.Types tposr_coerce_trans R4818 Lambda.TPOSR.Types "G |-- T -> U : s" R4798 Lambda.TPOSR.CtxReduction red_in_env R4767 Lambda.TPOSR.Types "G |-- T -> U : s" R4841 Coq.Init.Logic proj1 R4847 Lambda.TPOSR.CtxReduction ind_red_env R4949 Lambda.TPOSR.Types "G |-- T ~= U : s" R4929 Lambda.TPOSR.CtxReduction red_in_env R4899 Lambda.TPOSR.Types "G |-- T ~= U : s" R4972 Coq.Init.Logic proj1 R4979 Coq.Init.Logic proj2 R4986 Coq.Init.Logic proj2 R4992 Lambda.TPOSR.CtxReduction ind_red_env R5102 Lambda.TPOSR.Types "G |-- T >-> U : s" R5082 Lambda.TPOSR.CtxReduction red_in_env R5050 Lambda.TPOSR.Types "G |-- T >-> U : s" R5126 Coq.Init.Logic proj2 R5133 Coq.Init.Logic proj2 R5140 Coq.Init.Logic proj2 R5146 Lambda.TPOSR.CtxReduction ind_red_env R5176 Lambda.TPOSR.CtxReduction tposr_red_env R5190 Lambda.TPOSR.CtxReduction eq_red_env R5201 Lambda.TPOSR.CtxReduction coerce_red_env FLambda.TPOSR.CtxExpansion R413 Coq.Init.Datatypes nat R436 Lambda.Terms sort R475 Lambda.TPOSR.Terms lterm R505 Lambda.TPOSR.Env lenv R543 Lambda.TPOSR.Env lenv R535 Lambda.TPOSR.Env lenv R668 Coq.Lists.List "x :: y" list_scope R659 Coq.Lists.List "x :: y" list_scope R620 Lambda.TPOSR.Types "G |-- T -> U : s" R633 Lambda.TPOSR.Terms Srt_l R594 Lambda.TPOSR.Types "G |-- T -> U : s" R607 Lambda.TPOSR.Terms Srt_l R786 Coq.Lists.List "x :: y" list_scope R777 Coq.Lists.List "x :: y" list_scope R736 Lambda.TPOSR.Types tposr_wf R748 Coq.Lists.List "x :: y" list_scope R807 Lambda.TPOSR.CtxExpansion exp_env_hd R818 Lambda.TPOSR.CtxExpansion exp_env_tl R944 Coq.Init.Logic "A \/ B" type_scope R927 Lambda.TPOSR.Env item_llift R1000 Coq.Init.Logic "A /\ B" type_scope R983 Lambda.MyList trunc R992 Coq.Init.Datatypes S R962 Lambda.MyList trunc R971 Coq.Init.Datatypes S R1008 Coq.Init.Logic "'exists' x , p" type_scope R1035 Coq.Init.Logic "A /\ B" type_scope R1018 Lambda.TPOSR.Env item_llift R1039 Coq.Init.Logic "'exists' x : t , p" type_scope R1072 Lambda.TPOSR.Types "G |-- T -> U : s" R1056 Lambda.TPOSR.Types tposr_wf R1050 Lambda.Terms sort R906 Lambda.TPOSR.CtxExpansion exp_in_env R873 Lambda.TPOSR.Env item_llift R1289 Lambda.TPOSR.Terms llift R1295 Coq.Init.Datatypes "" nat_scope R1289 Lambda.TPOSR.Terms llift R1295 Coq.Init.Datatypes "" nat_scope R1450 Lambda.TPOSR.Terms llift R1459 Lambda.TPOSR.Terms Srt_l R1456 Coq.Init.Datatypes "" nat_scope R1435 Lambda.TPOSR.Terms Srt_l R1450 Lambda.TPOSR.Terms llift R1459 Lambda.TPOSR.Terms Srt_l R1456 Coq.Init.Datatypes "" nat_scope R1435 Lambda.TPOSR.Terms Srt_l R1476 Lambda.TPOSR.Thinning thinning_n R1523 Lambda.TPOSR.Types wf_cons R1476 Lambda.TPOSR.Thinning thinning_n R1761 Lambda.TPOSR.Terms llift R1768 Coq.Init.Datatypes S R1761 Lambda.TPOSR.Terms llift R1768 Coq.Init.Datatypes S R1905 Lambda.TPOSR.LiftSubst simpl_llift R1905 Lambda.TPOSR.LiftSubst simpl_llift R1927 Lambda.TPOSR.Terms llift R1934 Coq.Init.Datatypes S R1937 Coq.Init.Datatypes S R1927 Lambda.TPOSR.Terms llift R1934 Coq.Init.Datatypes S R1937 Coq.Init.Datatypes S R1965 Lambda.TPOSR.LiftSubst simpl_llift R1965 Lambda.TPOSR.LiftSubst simpl_llift R2229 Lambda.TPOSR.Terms llift R2235 Coq.Init.Datatypes "" nat_scope R2229 Lambda.TPOSR.Terms llift R2235 Coq.Init.Datatypes "" nat_scope R2351 Lambda.TPOSR.LiftSubst simpl_llift R2351 Lambda.TPOSR.LiftSubst simpl_llift R2420 Lambda.TPOSR.Terms llift R2427 Coq.Init.Datatypes S R2430 Coq.Init.Datatypes S R2450 Lambda.TPOSR.LiftSubst simpl_llift R2420 Lambda.TPOSR.Terms llift R2427 Coq.Init.Datatypes S R2430 Coq.Init.Datatypes S R2450 Lambda.TPOSR.LiftSubst simpl_llift R2487 Lambda.TPOSR.Terms llift R2496 Lambda.TPOSR.Terms Srt_l R2493 Coq.Init.Datatypes "" nat_scope R2471 Lambda.TPOSR.Terms Srt_l R2487 Lambda.TPOSR.Terms llift R2496 Lambda.TPOSR.Terms Srt_l R2493 Coq.Init.Datatypes "" nat_scope R2471 Lambda.TPOSR.Terms Srt_l R2536 Lambda.TPOSR.Thinning thinning_n R2536 Lambda.TPOSR.Thinning thinning_n R2614 Lambda.TPOSR.Types wf_tposr R2614 Lambda.TPOSR.Types wf_tposr R2789 Coq.Init.Logic "A /\ B" type_scope R2775 Lambda.TPOSR.Types "G |-- T -> U : s" R2755 Lambda.TPOSR.CtxExpansion exp_in_env R2724 Lambda.TPOSR.Types "G |-- T -> U : s" R2862 Coq.Init.Logic "A /\ B" type_scope R2852 Lambda.TPOSR.Types tposr_wf R2834 Lambda.TPOSR.CtxExpansion exp_in_env R2807 Lambda.TPOSR.Types tposr_wf R2953 Coq.Init.Logic "A /\ B" type_scope R2939 Lambda.TPOSR.Types "G |-- T ~= U : s" R2919 Lambda.TPOSR.CtxExpansion exp_in_env R2888 Lambda.TPOSR.Types "G |-- T ~= U : s" R3031 Lambda.TPOSR.Types "G |-- T >-> U : s" R3011 Lambda.TPOSR.CtxExpansion exp_in_env R2979 Lambda.TPOSR.Types "G |-- T >-> U : s" R3174 Lambda.TPOSR.Types "G |-- T -> U : s" R3154 Lambda.TPOSR.CtxExpansion exp_in_env R3123 Lambda.TPOSR.Types "G |-- T -> U : s" R3260 Lambda.TPOSR.Types tposr_wf R3242 Lambda.TPOSR.CtxExpansion exp_in_env R3215 Lambda.TPOSR.Types tposr_wf R3356 Lambda.TPOSR.Types "G |-- T ~= U : s" R3336 Lambda.TPOSR.CtxExpansion exp_in_env R3305 Lambda.TPOSR.Types "G |-- T ~= U : s" R3457 Lambda.TPOSR.Types "G |-- T >-> U : s" R3437 Lambda.TPOSR.CtxExpansion exp_in_env R3405 Lambda.TPOSR.Types "G |-- T >-> U : s" R3064 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3174 Lambda.TPOSR.Types "G |-- T -> U : s" R3154 Lambda.TPOSR.CtxExpansion exp_in_env R3123 Lambda.TPOSR.Types "G |-- T -> U : s" R3260 Lambda.TPOSR.Types tposr_wf R3242 Lambda.TPOSR.CtxExpansion exp_in_env R3215 Lambda.TPOSR.Types tposr_wf R3356 Lambda.TPOSR.Types "G |-- T ~= U : s" R3336 Lambda.TPOSR.CtxExpansion exp_in_env R3305 Lambda.TPOSR.Types "G |-- T ~= U : s" R3457 Lambda.TPOSR.Types "G |-- T >-> U : s" R3437 Lambda.TPOSR.CtxExpansion exp_in_env R3405 Lambda.TPOSR.Types "G |-- T >-> U : s" R3064 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3535 Lambda.TPOSR.CtxExpansion exp_item R3535 Lambda.TPOSR.CtxExpansion exp_item R3575 Lambda.TPOSR.Types tposr_var R3575 Lambda.TPOSR.Types tposr_var R3608 Lambda.TPOSR.Types tposr_conv R3608 Lambda.TPOSR.Types tposr_conv R3653 Lambda.TPOSR.Types tposr_prod R3653 Lambda.TPOSR.Types tposr_prod R3702 Lambda.TPOSR.Types tposr_abs R3702 Lambda.TPOSR.Types tposr_abs R3756 Lambda.TPOSR.Types tposr_app R3756 Lambda.TPOSR.Types tposr_app R3812 Lambda.TPOSR.Types tposr_beta R3812 Lambda.TPOSR.Types tposr_beta R3870 Lambda.TPOSR.Types tposr_conv R3870 Lambda.TPOSR.Types tposr_conv R3914 Lambda.TPOSR.Types tposr_subset R3914 Lambda.TPOSR.Types tposr_subset R3957 Lambda.TPOSR.Types tposr_sum R3957 Lambda.TPOSR.Types tposr_sum R4008 Lambda.TPOSR.Types tposr_pair R4008 Lambda.TPOSR.Types tposr_pair R4063 Lambda.TPOSR.Types tposr_pi1 R4063 Lambda.TPOSR.Types tposr_pi1 R4118 Lambda.TPOSR.Types tposr_pi1_red R4118 Lambda.TPOSR.Types tposr_pi1_red R4162 Lambda.TPOSR.Types tposr_pi2 R4162 Lambda.TPOSR.Types tposr_pi2 R4217 Lambda.TPOSR.Types tposr_pi2_red R4217 Lambda.TPOSR.Types tposr_pi2_red R4295 Lambda.TPOSR.Types wf_cons R4295 Lambda.TPOSR.Types wf_cons R4342 Lambda.TPOSR.Types wf_cons R4342 Lambda.TPOSR.Types wf_cons R4387 Lambda.TPOSR.Types tposr_eq_trans R4387 Lambda.TPOSR.Types tposr_eq_trans R4433 Lambda.TPOSR.Types tposr_coerce_prod R4433 Lambda.TPOSR.Types tposr_coerce_prod R4488 Lambda.TPOSR.Types tposr_coerce_sum R4488 Lambda.TPOSR.Types tposr_coerce_sum R4545 Lambda.TPOSR.Types tposr_coerce_sub_l R4545 Lambda.TPOSR.Types tposr_coerce_sub_l R4595 Lambda.TPOSR.Types tposr_coerce_sub_r R4595 Lambda.TPOSR.Types tposr_coerce_sub_r R4645 Lambda.TPOSR.Types tposr_coerce_trans R4645 Lambda.TPOSR.Types tposr_coerce_trans R4790 Lambda.TPOSR.Types "G |-- T -> U : s" R4770 Lambda.TPOSR.CtxExpansion exp_in_env R4739 Lambda.TPOSR.Types "G |-- T -> U : s" R4813 Coq.Init.Logic proj1 R4819 Lambda.TPOSR.CtxExpansion ind_exp_env R4921 Lambda.TPOSR.Types "G |-- T ~= U : s" R4901 Lambda.TPOSR.CtxExpansion exp_in_env R4871 Lambda.TPOSR.Types "G |-- T ~= U : s" R4944 Coq.Init.Logic proj1 R4951 Coq.Init.Logic proj2 R4958 Coq.Init.Logic proj2 R4964 Lambda.TPOSR.CtxExpansion ind_exp_env R5074 Lambda.TPOSR.Types "G |-- T >-> U : s" R5054 Lambda.TPOSR.CtxExpansion exp_in_env R5022 Lambda.TPOSR.Types "G |-- T >-> U : s" R5098 Coq.Init.Logic proj2 R5105 Coq.Init.Logic proj2 R5112 Coq.Init.Logic proj2 R5118 Lambda.TPOSR.CtxExpansion ind_exp_env R5148 Lambda.TPOSR.CtxExpansion tposr_exp_env R5162 Lambda.TPOSR.CtxExpansion eq_exp_env R5173 Lambda.TPOSR.CtxExpansion coerce_exp_env FLambda.TPOSR.PreCtxCoercion R412 Coq.Init.Datatypes nat R435 Lambda.Terms sort R474 Lambda.TPOSR.Terms lterm R504 Lambda.TPOSR.Env lenv R549 Lambda.TPOSR.Env lenv R541 Lambda.TPOSR.Env lenv R703 Coq.Lists.List "x :: y" list_scope R694 Coq.Lists.List "x :: y" list_scope R648 Lambda.TPOSR.Types "G |-- T -> U : s" R661 Lambda.TPOSR.Terms Srt_l R628 Lambda.TPOSR.Types "G |-- T -> U : s" R607 Lambda.TPOSR.Types "G |-- T >-> U : s" R857 Coq.Lists.List "x :: y" list_scope R848 Coq.Lists.List "x :: y" list_scope R797 Lambda.TPOSR.Types "G |-- T -> U : s" R810 Lambda.TPOSR.Terms Srt_l R878 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R896 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_tl R1039 Coq.Init.Logic "A \/ B" type_scope R1022 Lambda.TPOSR.Env item_llift R1095 Coq.Init.Logic "A /\ B" type_scope R1078 Lambda.MyList trunc R1087 Coq.Init.Datatypes S R1057 Lambda.MyList trunc R1066 Coq.Init.Datatypes S R1103 Coq.Init.Logic "'exists' x , p" type_scope R1130 Coq.Init.Logic "A /\ B" type_scope R1113 Lambda.TPOSR.Env item_llift R1134 Coq.Init.Logic "'exists' x : t , p" type_scope R1169 Coq.Init.Logic "A /\ B" type_scope R1153 Lambda.TPOSR.Types "G |-- T >-> U : s" R1174 Lambda.TPOSR.Types "G |-- T -> U : s" R1145 Lambda.Terms sort R994 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R961 Lambda.TPOSR.Env item_llift R1391 Lambda.TPOSR.Terms llift R1397 Coq.Init.Datatypes "" nat_scope R1391 Lambda.TPOSR.Terms llift R1397 Coq.Init.Datatypes "" nat_scope R1550 Lambda.TPOSR.Terms llift R1559 Lambda.TPOSR.Terms Srt_l R1556 Coq.Init.Datatypes "" nat_scope R1535 Lambda.TPOSR.Terms Srt_l R1550 Lambda.TPOSR.Terms llift R1559 Lambda.TPOSR.Terms Srt_l R1556 Coq.Init.Datatypes "" nat_scope R1535 Lambda.TPOSR.Terms Srt_l R1583 Lambda.TPOSR.Thinning thinning_n_coerce R1637 Lambda.TPOSR.Types wf_cons R1583 Lambda.TPOSR.Thinning thinning_n_coerce R1637 Lambda.TPOSR.Types wf_cons R1676 Lambda.TPOSR.Thinning thinning_n R1723 Lambda.TPOSR.Types wf_cons R1676 Lambda.TPOSR.Thinning thinning_n R1723 Lambda.TPOSR.Types wf_cons R1959 Lambda.TPOSR.Terms llift R1966 Coq.Init.Datatypes S R1959 Lambda.TPOSR.Terms llift R1966 Coq.Init.Datatypes S R2103 Lambda.TPOSR.LiftSubst simpl_llift R2103 Lambda.TPOSR.LiftSubst simpl_llift R2125 Lambda.TPOSR.Terms llift R2132 Coq.Init.Datatypes S R2135 Coq.Init.Datatypes S R2125 Lambda.TPOSR.Terms llift R2132 Coq.Init.Datatypes S R2135 Coq.Init.Datatypes S R2163 Lambda.TPOSR.LiftSubst simpl_llift R2163 Lambda.TPOSR.LiftSubst simpl_llift R2427 Lambda.TPOSR.Terms llift R2433 Coq.Init.Datatypes "" nat_scope R2427 Lambda.TPOSR.Terms llift R2433 Coq.Init.Datatypes "" nat_scope R2549 Lambda.TPOSR.LiftSubst simpl_llift R2549 Lambda.TPOSR.LiftSubst simpl_llift R2618 Lambda.TPOSR.Terms llift R2625 Coq.Init.Datatypes S R2628 Coq.Init.Datatypes S R2648 Lambda.TPOSR.LiftSubst simpl_llift R2618 Lambda.TPOSR.Terms llift R2625 Coq.Init.Datatypes S R2628 Coq.Init.Datatypes S R2648 Lambda.TPOSR.LiftSubst simpl_llift R2685 Lambda.TPOSR.Terms llift R2694 Lambda.TPOSR.Terms Srt_l R2691 Coq.Init.Datatypes "" nat_scope R2669 Lambda.TPOSR.Terms Srt_l R2685 Lambda.TPOSR.Terms llift R2694 Lambda.TPOSR.Terms Srt_l R2691 Coq.Init.Datatypes "" nat_scope R2669 Lambda.TPOSR.Terms Srt_l R2733 Lambda.TPOSR.Thinning thinning_n_coerce R2780 Lambda.TPOSR.Types wf_cons R2733 Lambda.TPOSR.Thinning thinning_n_coerce R2780 Lambda.TPOSR.Types wf_cons R2810 Lambda.TPOSR.Thinning thinning_n R2850 Lambda.TPOSR.Types wf_cons R2810 Lambda.TPOSR.Thinning thinning_n R2850 Lambda.TPOSR.Types wf_cons R3046 Coq.Init.Logic "A /\ B" type_scope R3032 Lambda.TPOSR.Types "G |-- T -> U : s" R3005 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R2974 Lambda.TPOSR.Types "G |-- T -> U : s" R3126 Coq.Init.Logic "A /\ B" type_scope R3116 Lambda.TPOSR.Types tposr_wf R3091 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3064 Lambda.TPOSR.Types tposr_wf R3224 Coq.Init.Logic "A /\ B" type_scope R3210 Lambda.TPOSR.Types "G |-- T ~= U : s" R3183 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3152 Lambda.TPOSR.Types "G |-- T ~= U : s" R3309 Lambda.TPOSR.Types "G |-- T >-> U : s" R3282 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3250 Lambda.TPOSR.Types "G |-- T >-> U : s" R3459 Lambda.TPOSR.Types "G |-- T -> U : s" R3432 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3401 Lambda.TPOSR.Types "G |-- T -> U : s" R3552 Lambda.TPOSR.Types tposr_wf R3527 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3500 Lambda.TPOSR.Types tposr_wf R3655 Lambda.TPOSR.Types "G |-- T ~= U : s" R3628 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3597 Lambda.TPOSR.Types "G |-- T ~= U : s" R3763 Lambda.TPOSR.Types "G |-- T >-> U : s" R3736 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3704 Lambda.TPOSR.Types "G |-- T >-> U : s" R3342 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3459 Lambda.TPOSR.Types "G |-- T -> U : s" R3432 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3401 Lambda.TPOSR.Types "G |-- T -> U : s" R3552 Lambda.TPOSR.Types tposr_wf R3527 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3500 Lambda.TPOSR.Types tposr_wf R3655 Lambda.TPOSR.Types "G |-- T ~= U : s" R3628 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3597 Lambda.TPOSR.Types "G |-- T ~= U : s" R3763 Lambda.TPOSR.Types "G |-- T >-> U : s" R3736 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R3704 Lambda.TPOSR.Types "G |-- T >-> U : s" R3342 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3841 Lambda.TPOSR.PreCtxCoercion coerce_item R3841 Lambda.TPOSR.PreCtxCoercion coerce_item R3884 Lambda.TPOSR.Types tposr_var R3884 Lambda.TPOSR.Types tposr_var R3917 Lambda.TPOSR.Types tposr_conv R3917 Lambda.TPOSR.Types tposr_conv R3945 Lambda.TPOSR.Types tposr_var R3945 Lambda.TPOSR.Types tposr_var R3990 Lambda.TPOSR.Types tposr_coerce_sym R3990 Lambda.TPOSR.Types tposr_coerce_sym R4027 Lambda.TPOSR.Types tposr_prod R4027 Lambda.TPOSR.Types tposr_prod R4071 Lambda.TPOSR.Types tposr_abs R4071 Lambda.TPOSR.Types tposr_abs R4120 Lambda.TPOSR.Types tposr_app R4120 Lambda.TPOSR.Types tposr_app R4171 Lambda.TPOSR.Types tposr_beta R4171 Lambda.TPOSR.Types tposr_beta R4224 Lambda.TPOSR.Types tposr_conv R4224 Lambda.TPOSR.Types tposr_conv R4268 Lambda.TPOSR.Types tposr_subset R4268 Lambda.TPOSR.Types tposr_subset R4306 Lambda.TPOSR.Types tposr_sum R4306 Lambda.TPOSR.Types tposr_sum R4352 Lambda.TPOSR.Types tposr_pair R4352 Lambda.TPOSR.Types tposr_pair R4402 Lambda.TPOSR.Types tposr_pi1 R4402 Lambda.TPOSR.Types tposr_pi1 R4452 Lambda.TPOSR.Types tposr_pi1_red R4452 Lambda.TPOSR.Types tposr_pi1_red R4491 Lambda.TPOSR.Types tposr_pi2 R4491 Lambda.TPOSR.Types tposr_pi2 R4541 Lambda.TPOSR.Types tposr_pi2_red R4541 Lambda.TPOSR.Types tposr_pi2_red R4615 Lambda.TPOSR.Types wf_cons R4615 Lambda.TPOSR.Types wf_cons R4645 Lambda.TPOSR.Types wf_cons R4645 Lambda.TPOSR.Types wf_cons R4676 Lambda.TPOSR.Types tposr_eq_trans R4676 Lambda.TPOSR.Types tposr_eq_trans R4722 Lambda.TPOSR.Types tposr_coerce_prod R4722 Lambda.TPOSR.Types tposr_coerce_prod R4772 Lambda.TPOSR.Types tposr_coerce_sum R4772 Lambda.TPOSR.Types tposr_coerce_sum R4824 Lambda.TPOSR.Types tposr_coerce_sub_l R4824 Lambda.TPOSR.Types tposr_coerce_sub_l R4869 Lambda.TPOSR.Types tposr_coerce_sub_r R4869 Lambda.TPOSR.Types tposr_coerce_sub_r R4914 Lambda.TPOSR.Types tposr_coerce_trans R4914 Lambda.TPOSR.Types tposr_coerce_trans R5068 Lambda.TPOSR.Types "G |-- T -> U : s" R5041 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R5010 Lambda.TPOSR.Types "G |-- T -> U : s" R5091 Coq.Init.Logic proj1 R5097 Lambda.TPOSR.PreCtxCoercion ind_pre_coerce_env R5220 Lambda.TPOSR.Types "G |-- T ~= U : s" R5193 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R5163 Lambda.TPOSR.Types "G |-- T ~= U : s" R5243 Coq.Init.Logic proj1 R5250 Coq.Init.Logic proj2 R5257 Coq.Init.Logic proj2 R5263 Lambda.TPOSR.PreCtxCoercion ind_pre_coerce_env R5394 Lambda.TPOSR.Types "G |-- T >-> U : s" R5367 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R5335 Lambda.TPOSR.Types "G |-- T >-> U : s" R5418 Coq.Init.Logic proj2 R5425 Coq.Init.Logic proj2 R5432 Coq.Init.Logic proj2 R5438 Lambda.TPOSR.PreCtxCoercion ind_pre_coerce_env R5475 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R5496 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env R5514 Lambda.TPOSR.PreCtxCoercion coerce_pre_coerce_env R5588 Lambda.TPOSR.Env lenv R5580 Lambda.TPOSR.Env lenv R5772 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R5876 Coq.Lists.List nil R5872 Coq.Lists.List nil R5895 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R5917 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_nil R6008 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R5983 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env R6094 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R6094 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R6145 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_tl R6145 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_tl R6196 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R6196 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R6314 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R6284 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R6406 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R6406 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R6450 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R6450 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R6488 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_sym R6488 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_sym R6534 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_sym R6553 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_sym R6697 Lambda.TPOSR.Types "G |-- T -> U : s" R6665 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R6634 Lambda.TPOSR.Types "G |-- T -> U : s" R6763 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R6763 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R6922 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R6957 Coq.Lists.List "x :: y" list_scope R6948 Coq.Lists.List "x :: y" list_scope R6899 Lambda.TPOSR.Types tposr_wf R6911 Coq.Lists.List "x :: y" list_scope R6859 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R7040 Coq.Lists.List "x :: y" list_scope R7011 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R7040 Coq.Lists.List "x :: y" list_scope R7011 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R7123 Lambda.TPOSR.Types wf_cons R7123 Lambda.TPOSR.Types wf_cons R7148 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R7148 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R7226 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R7226 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R7275 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R7275 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R7342 Lambda.TPOSR.Types "G |-- T -> U : s" R7338 Coq.Lists.List nil R7342 Lambda.TPOSR.Types "G |-- T -> U : s" R7338 Coq.Lists.List nil R7385 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R7385 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R7558 Lambda.TPOSR.Types "G |-- M -+> N : B" R7526 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R7494 Lambda.TPOSR.Types "G |-- M -+> N : B" R7639 Lambda.TPOSR.Types tposrp_tposr R7661 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R7639 Lambda.TPOSR.Types tposrp_tposr R7661 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R7707 Lambda.TPOSR.Types tposrp_trans R7707 Lambda.TPOSR.Types tposrp_trans R7870 Lambda.TPOSR.Types "G |-- T ~= U : s" R7838 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R7807 Lambda.TPOSR.Types "G |-- T ~= U : s" R7950 Lambda.TPOSR.Types tposr_eq_tposr R7974 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R7950 Lambda.TPOSR.Types tposr_eq_tposr R7974 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R8020 Lambda.TPOSR.Types tposr_eq_trans R8020 Lambda.TPOSR.Types tposr_eq_trans R8078 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R8098 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env_full R8255 Lambda.TPOSR.Types "G |-- T >-> U : s" R8223 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8191 Lambda.TPOSR.Types "G |-- T >-> U : s" R8337 Lambda.TPOSR.Types tposr_coerce_conv R8364 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env_full R8337 Lambda.TPOSR.Types tposr_coerce_conv R8364 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env_full R8415 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8452 Coq.Lists.List "x :: y" list_scope R8442 Coq.Lists.List "x :: y" list_scope R8471 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8415 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8452 Coq.Lists.List "x :: y" list_scope R8442 Coq.Lists.List "x :: y" list_scope R8471 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8546 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8581 Coq.Lists.List "x :: y" list_scope R8572 Coq.Lists.List "x :: y" list_scope R8600 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8546 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8581 Coq.Lists.List "x :: y" list_scope R8572 Coq.Lists.List "x :: y" list_scope R8600 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8674 Lambda.TPOSR.Types tposr_coerce_prod R8674 Lambda.TPOSR.Types tposr_coerce_prod R8732 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8769 Coq.Lists.List "x :: y" list_scope R8759 Coq.Lists.List "x :: y" list_scope R8788 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8732 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8769 Coq.Lists.List "x :: y" list_scope R8759 Coq.Lists.List "x :: y" list_scope R8788 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8863 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8898 Coq.Lists.List "x :: y" list_scope R8889 Coq.Lists.List "x :: y" list_scope R8917 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8863 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R8898 Coq.Lists.List "x :: y" list_scope R8889 Coq.Lists.List "x :: y" list_scope R8917 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R8991 Lambda.TPOSR.Types tposr_coerce_sum R8991 Lambda.TPOSR.Types tposr_coerce_sum R9051 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R9086 Coq.Lists.List "x :: y" list_scope R9077 Coq.Lists.List "x :: y" list_scope R9105 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R9051 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R9086 Coq.Lists.List "x :: y" list_scope R9077 Coq.Lists.List "x :: y" list_scope R9105 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R9179 Lambda.TPOSR.Types tposr_coerce_sub_l R9179 Lambda.TPOSR.Types tposr_coerce_sub_l R9231 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R9268 Coq.Lists.List "x :: y" list_scope R9258 Coq.Lists.List "x :: y" list_scope R9287 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R9231 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R9268 Coq.Lists.List "x :: y" list_scope R9258 Coq.Lists.List "x :: y" list_scope R9287 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R9360 Lambda.TPOSR.Types tposr_coerce_sub_r R9360 Lambda.TPOSR.Types tposr_coerce_sub_r R9413 Lambda.TPOSR.Types tposr_coerce_trans R9413 Lambda.TPOSR.Types tposr_coerce_trans FLambda.TPOSR.Substitution R423 Coq.Init.Datatypes nat R446 Lambda.Terms sort R485 Lambda.TPOSR.Terms lterm R515 Lambda.TPOSR.Env lenv R753 Coq.Init.Logic "A /\ B" type_scope R688 Lambda.TPOSR.Types "G |-- T -> U : s" R693 Lambda.TPOSR.Terms lsubst_rec R715 Lambda.TPOSR.Terms lsubst_rec R736 Lambda.TPOSR.Terms lsubst_rec R665 Lambda.MyList trunc R640 Lambda.TPOSR.Env sub_in_lenv R607 Lambda.TPOSR.Types "G |-- T -> U : s" R570 Lambda.TPOSR.Types "G |-- T -> U : s" R894 Coq.Init.Logic "A /\ B" type_scope R884 Lambda.TPOSR.Types tposr_wf R863 Lambda.MyList trunc R838 Lambda.TPOSR.Env sub_in_lenv R805 Lambda.TPOSR.Types "G |-- T -> U : s" R772 Lambda.TPOSR.Types tposr_wf R1087 Coq.Init.Logic "A /\ B" type_scope R1039 Lambda.TPOSR.Types "G |-- T ~= U : s" R1044 Lambda.TPOSR.Terms lsubst_rec R1066 Lambda.TPOSR.Terms lsubst_rec R1016 Lambda.MyList trunc R991 Lambda.TPOSR.Env sub_in_lenv R958 Lambda.TPOSR.Types "G |-- T -> U : s" R921 Lambda.TPOSR.Types "G |-- T ~= U : s" R1233 Lambda.TPOSR.Types "G |-- T >-> U : s" R1238 Lambda.TPOSR.Terms lsubst_rec R1261 Lambda.TPOSR.Terms lsubst_rec R1210 Lambda.MyList trunc R1185 Lambda.TPOSR.Env sub_in_lenv R1152 Lambda.TPOSR.Types "G |-- T -> U : s" R1114 Lambda.TPOSR.Types "G |-- T >-> U : s" R1476 Lambda.TPOSR.Types "G |-- T -> U : s" R1481 Lambda.TPOSR.Terms lsubst_rec R1503 Lambda.TPOSR.Terms lsubst_rec R1524 Lambda.TPOSR.Terms lsubst_rec R1453 Lambda.MyList trunc R1428 Lambda.TPOSR.Env sub_in_lenv R1395 Lambda.TPOSR.Types "G |-- T -> U : s" R1358 Lambda.TPOSR.Types "G |-- T -> U : s" R1681 Lambda.TPOSR.Types tposr_wf R1660 Lambda.MyList trunc R1635 Lambda.TPOSR.Env sub_in_lenv R1602 Lambda.TPOSR.Types "G |-- T -> U : s" R1569 Lambda.TPOSR.Types tposr_wf R1846 Lambda.TPOSR.Types "G |-- T ~= U : s" R1851 Lambda.TPOSR.Terms lsubst_rec R1873 Lambda.TPOSR.Terms lsubst_rec R1823 Lambda.MyList trunc R1798 Lambda.TPOSR.Env sub_in_lenv R1765 Lambda.TPOSR.Types "G |-- T -> U : s" R1728 Lambda.TPOSR.Types "G |-- T ~= U : s" R2050 Lambda.TPOSR.Types "G |-- T >-> U : s" R2055 Lambda.TPOSR.Terms lsubst_rec R2078 Lambda.TPOSR.Terms lsubst_rec R2027 Lambda.MyList trunc R2002 Lambda.TPOSR.Env sub_in_lenv R1969 Lambda.TPOSR.Types "G |-- T -> U : s" R1931 Lambda.TPOSR.Types "G |-- T >-> U : s" R1298 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R1476 Lambda.TPOSR.Types "G |-- T -> U : s" R1481 Lambda.TPOSR.Terms lsubst_rec R1503 Lambda.TPOSR.Terms lsubst_rec R1524 Lambda.TPOSR.Terms lsubst_rec R1453 Lambda.MyList trunc R1428 Lambda.TPOSR.Env sub_in_lenv R1395 Lambda.TPOSR.Types "G |-- T -> U : s" R1358 Lambda.TPOSR.Types "G |-- T -> U : s" R1681 Lambda.TPOSR.Types tposr_wf R1660 Lambda.MyList trunc R1635 Lambda.TPOSR.Env sub_in_lenv R1602 Lambda.TPOSR.Types "G |-- T -> U : s" R1569 Lambda.TPOSR.Types tposr_wf R1846 Lambda.TPOSR.Types "G |-- T ~= U : s" R1851 Lambda.TPOSR.Terms lsubst_rec R1873 Lambda.TPOSR.Terms lsubst_rec R1823 Lambda.MyList trunc R1798 Lambda.TPOSR.Env sub_in_lenv R1765 Lambda.TPOSR.Types "G |-- T -> U : s" R1728 Lambda.TPOSR.Types "G |-- T ~= U : s" R2050 Lambda.TPOSR.Types "G |-- T >-> U : s" R2055 Lambda.TPOSR.Terms lsubst_rec R2078 Lambda.TPOSR.Terms lsubst_rec R2027 Lambda.MyList trunc R2002 Lambda.TPOSR.Env sub_in_lenv R1969 Lambda.TPOSR.Types "G |-- T -> U : s" R1931 Lambda.TPOSR.Types "G |-- T >-> U : s" R1298 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R2174 Coq.Arith.Compare_dec lt_eq_lt_dec R2174 Coq.Arith.Compare_dec lt_eq_lt_dec R2363 Lambda.TPOSR.LiftSubst simpl_lsubst R2363 Lambda.TPOSR.LiftSubst simpl_lsubst R2419 Lambda.TPOSR.Types tposr_var R2419 Lambda.TPOSR.Types tposr_var R2552 Lambda.TPOSR.Env nth_sub_sup R2552 Lambda.TPOSR.Env nth_sub_sup R2666 Lambda.TPOSR.LiftSubst simpl_lsubst R2666 Lambda.TPOSR.LiftSubst simpl_lsubst R2741 Lambda.TPOSR.Thinning thinning_n R2741 Lambda.TPOSR.Thinning thinning_n R2844 Lambda.MyList fun_item R2844 Lambda.MyList fun_item R2905 Lambda.TPOSR.Env nth_sub_eq R2905 Lambda.TPOSR.Env nth_sub_eq R3015 Lambda.TPOSR.Types tposr_var R3015 Lambda.TPOSR.Types tposr_var R3102 Lambda.TPOSR.Env nth_sub_inf R3102 Lambda.TPOSR.Env nth_sub_inf R3168 Lambda.TPOSR.Types tposr_set R3168 Lambda.TPOSR.Types tposr_set R3203 Lambda.TPOSR.Types tposr_prop R3203 Lambda.TPOSR.Types tposr_prop R3239 Lambda.TPOSR.Types tposr_prod R3239 Lambda.TPOSR.Types tposr_prod R3328 Lambda.TPOSR.Terms lsubst_rec R3345 Coq.Init.Datatypes S R3309 Lambda.TPOSR.Types tposr_abs R3328 Lambda.TPOSR.Terms lsubst_rec R3345 Coq.Init.Datatypes S R3309 Lambda.TPOSR.Types tposr_abs R3402 Lambda.TPOSR.LiftSubst distr_lsubst R3402 Lambda.TPOSR.LiftSubst distr_lsubst R3454 Lambda.TPOSR.Terms lsubst_rec R3473 Lambda.TPOSR.Terms lsubst_rec R3438 Lambda.TPOSR.Types tposr_app R3454 Lambda.TPOSR.Terms lsubst_rec R3473 Lambda.TPOSR.Terms lsubst_rec R3438 Lambda.TPOSR.Types tposr_app R3543 Lambda.TPOSR.Env sub_in_lenv R3592 Coq.Lists.List "x :: y" list_scope R3575 Lambda.TPOSR.Terms lsubst_rec R3568 Coq.Lists.List "x :: y" list_scope R3560 Coq.Init.Datatypes S R3543 Lambda.TPOSR.Env sub_in_lenv R3592 Coq.Lists.List "x :: y" list_scope R3575 Lambda.TPOSR.Terms lsubst_rec R3568 Coq.Lists.List "x :: y" list_scope R3560 Coq.Init.Datatypes S R3606 Lambda.TPOSR.Env sub_S R3606 Lambda.TPOSR.Env sub_S R3636 Lambda.MyList trunc R3672 Coq.Lists.List "x :: y" list_scope R3655 Lambda.TPOSR.Terms lsubst_rec R3649 Coq.Init.Datatypes S R3642 Lambda.TPOSR.Terms lterm R3636 Lambda.MyList trunc R3672 Coq.Lists.List "x :: y" list_scope R3655 Lambda.TPOSR.Terms lsubst_rec R3649 Coq.Init.Datatypes S R3642 Lambda.TPOSR.Terms lterm R3688 Lambda.MyList trunc_S R3688 Lambda.MyList trunc_S R3768 Lambda.TPOSR.LiftSubst distr_lsubst R3768 Lambda.TPOSR.LiftSubst distr_lsubst R3806 Lambda.TPOSR.LiftSubst distr_lsubst R3806 Lambda.TPOSR.LiftSubst distr_lsubst R3859 Lambda.TPOSR.Terms lsubst_rec R3883 Lambda.TPOSR.Terms lsubst_rec R3900 Coq.Init.Datatypes S R3842 Lambda.TPOSR.Types tposr_beta R3859 Lambda.TPOSR.Terms lsubst_rec R3883 Lambda.TPOSR.Terms lsubst_rec R3900 Coq.Init.Datatypes S R3842 Lambda.TPOSR.Types tposr_beta R3971 Lambda.TPOSR.Terms lsubst_rec R3954 Lambda.TPOSR.Types tposr_conv R3971 Lambda.TPOSR.Terms lsubst_rec R3954 Lambda.TPOSR.Types tposr_conv R4015 Lambda.TPOSR.Types tposr_subset R4015 Lambda.TPOSR.Types tposr_subset R4053 Lambda.TPOSR.Types tposr_sum R4053 Lambda.TPOSR.Types tposr_sum R4119 Lambda.TPOSR.Types tposr_pair R4119 Lambda.TPOSR.Types tposr_pair R4173 Lambda.TPOSR.LiftSubst distr_lsubst R4173 Lambda.TPOSR.LiftSubst distr_lsubst R4240 Lambda.TPOSR.Types tposr_pi1 R4240 Lambda.TPOSR.Types tposr_pi1 R4309 Lambda.TPOSR.Terms lsubst_rec R4332 Lambda.TPOSR.Terms lsubst_rec R4349 Coq.Init.Datatypes S R4362 Lambda.TPOSR.Terms lsubst_rec R4289 Lambda.TPOSR.Types tposr_pi1_red R4309 Lambda.TPOSR.Terms lsubst_rec R4332 Lambda.TPOSR.Terms lsubst_rec R4349 Coq.Init.Datatypes S R4362 Lambda.TPOSR.Terms lsubst_rec R4289 Lambda.TPOSR.Types tposr_pi1_red R4407 Lambda.TPOSR.LiftSubst distr_lsubst R4407 Lambda.TPOSR.LiftSubst distr_lsubst R4463 Lambda.TPOSR.Types tposr_pi2 R4463 Lambda.TPOSR.Types tposr_pi2 R4514 Lambda.TPOSR.LiftSubst distr_lsubst R4514 Lambda.TPOSR.LiftSubst distr_lsubst R4562 Lambda.TPOSR.Terms lsubst_rec R4585 Lambda.TPOSR.Terms lsubst_rec R4602 Coq.Init.Datatypes S R4616 Lambda.TPOSR.Terms lsubst_rec R4541 Lambda.TPOSR.Types tposr_pi2_red R4562 Lambda.TPOSR.Terms lsubst_rec R4585 Lambda.TPOSR.Terms lsubst_rec R4602 Coq.Init.Datatypes S R4616 Lambda.TPOSR.Terms lsubst_rec R4541 Lambda.TPOSR.Types tposr_pi2_red R4696 Lambda.TPOSR.Types wf_tposr R4696 Lambda.TPOSR.Types wf_tposr R4729 Lambda.TPOSR.Types wf_cons R4729 Lambda.TPOSR.Types wf_cons R4783 Lambda.TPOSR.Types tposr_eq_tposr R4783 Lambda.TPOSR.Types tposr_eq_tposr R4865 Lambda.TPOSR.Terms lsubst_rec R4844 Lambda.TPOSR.Types tposr_eq_trans R4865 Lambda.TPOSR.Terms lsubst_rec R4844 Lambda.TPOSR.Types tposr_eq_trans R4953 Lambda.TPOSR.Types tposr_coerce_prod R4953 Lambda.TPOSR.Types tposr_coerce_prod R5003 Lambda.TPOSR.Types tposr_coerce_sum R5003 Lambda.TPOSR.Types tposr_coerce_sum R5055 Lambda.TPOSR.Types tposr_coerce_sub_l R5055 Lambda.TPOSR.Types tposr_coerce_sub_l R5099 Lambda.TPOSR.Types tposr_coerce_sub_r R5099 Lambda.TPOSR.Types tposr_coerce_sub_r R5185 Lambda.TPOSR.Terms lsubst_rec R5160 Lambda.TPOSR.Types tposr_coerce_trans R5185 Lambda.TPOSR.Terms lsubst_rec R5160 Lambda.TPOSR.Types tposr_coerce_trans R5396 Lambda.TPOSR.Types "G |-- T -> U : s" R5401 Lambda.TPOSR.Terms lsubst_rec R5423 Lambda.TPOSR.Terms lsubst_rec R5444 Lambda.TPOSR.Terms lsubst_rec R5373 Lambda.MyList trunc R5348 Lambda.TPOSR.Env sub_in_lenv R5315 Lambda.TPOSR.Types "G |-- T -> U : s" R5276 Lambda.TPOSR.Types "G |-- T -> U : s" R5490 Coq.Init.Logic proj1 R5497 Lambda.TPOSR.Substitution ind_substitution R5490 Coq.Init.Logic proj1 R5497 Lambda.TPOSR.Substitution ind_substitution R5695 Lambda.TPOSR.Types tposr_wf R5678 Lambda.MyList trunc R5649 Lambda.TPOSR.Env sub_in_lenv R5623 Lambda.TPOSR.Types tposr_wf R5592 Lambda.TPOSR.Types "G |-- T -> U : s" R5734 Coq.Init.Logic proj1 R5741 Coq.Init.Logic proj2 R5748 Lambda.TPOSR.Substitution ind_substitution R5734 Coq.Init.Logic proj1 R5741 Coq.Init.Logic proj2 R5748 Lambda.TPOSR.Substitution ind_substitution R5958 Lambda.TPOSR.Types "G |-- T ~= U : s" R5963 Lambda.TPOSR.Terms lsubst_rec R5985 Lambda.TPOSR.Terms lsubst_rec R5935 Lambda.MyList trunc R5910 Lambda.TPOSR.Env sub_in_lenv R5877 Lambda.TPOSR.Types "G |-- T ~= U : s" R5838 Lambda.TPOSR.Types "G |-- T -> U : s" R6035 Coq.Init.Logic proj1 R6042 Coq.Init.Logic proj2 R6049 Coq.Init.Logic proj2 R6056 Lambda.TPOSR.Substitution ind_substitution R6035 Coq.Init.Logic proj1 R6042 Coq.Init.Logic proj2 R6049 Coq.Init.Logic proj2 R6056 Lambda.TPOSR.Substitution ind_substitution R6272 Lambda.TPOSR.Types "G |-- T >-> U : s" R6277 Lambda.TPOSR.Terms lsubst_rec R6300 Lambda.TPOSR.Terms lsubst_rec R6249 Lambda.MyList trunc R6224 Lambda.TPOSR.Env sub_in_lenv R6190 Lambda.TPOSR.Types "G |-- T >-> U : s" R6151 Lambda.TPOSR.Types "G |-- T -> U : s" R6350 Coq.Init.Logic proj2 R6357 Coq.Init.Logic proj2 R6364 Coq.Init.Logic proj2 R6371 Lambda.TPOSR.Substitution ind_substitution R6350 Coq.Init.Logic proj2 R6357 Coq.Init.Logic proj2 R6364 Coq.Init.Logic proj2 R6371 Lambda.TPOSR.Substitution ind_substitution R6520 Lambda.TPOSR.Types "G |-- T -> U : s" R6525 Lambda.TPOSR.Terms lsubst R6541 Lambda.TPOSR.Terms lsubst R6556 Lambda.TPOSR.Terms lsubst R6500 Lambda.TPOSR.Types "G |-- T -> U : s" R6466 Lambda.TPOSR.Types "G |-- T -> U : s" R6462 Coq.Lists.List "x :: y" list_scope R6610 Lambda.TPOSR.Substitution substitution_tposr_n R6610 Lambda.TPOSR.Substitution substitution_tposr_n R6768 Lambda.TPOSR.Types "G |-- T ~= U : s" R6773 Lambda.TPOSR.Terms lsubst R6789 Lambda.TPOSR.Terms lsubst R6745 Lambda.TPOSR.Types "G |-- T -> U : s" R6712 Lambda.TPOSR.Types "G |-- T ~= U : s" R6707 Coq.Lists.List "x :: y" list_scope R6847 Lambda.TPOSR.Substitution substitution_eq_n R6847 Lambda.TPOSR.Substitution substitution_eq_n R7007 Lambda.TPOSR.Types "G |-- T >-> U : s" R7012 Lambda.TPOSR.Terms lsubst R7029 Lambda.TPOSR.Terms lsubst R6984 Lambda.TPOSR.Types "G |-- T -> U : s" R6950 Lambda.TPOSR.Types "G |-- T >-> U : s" R6945 Coq.Lists.List "x :: y" list_scope R7087 Lambda.TPOSR.Substitution substitution_coerce_n R7087 Lambda.TPOSR.Substitution substitution_coerce_n R7268 Lambda.TPOSR.Types "G |-- M -+> N : B" R7273 Lambda.TPOSR.Terms lsubst R7290 Lambda.TPOSR.Terms lsubst R7305 Lambda.TPOSR.Terms lsubst R7248 Lambda.TPOSR.Types "G |-- T -> U : s" R7220 Coq.Init.Logic "x = y" type_scope R7225 Coq.Lists.List "x :: y" list_scope R7187 Lambda.TPOSR.Types "G |-- M -+> N : B" R7394 Lambda.TPOSR.Types tposrp_tposr R7394 Lambda.TPOSR.Types tposrp_tposr R7416 Lambda.TPOSR.Substitution substitution R7416 Lambda.TPOSR.Substitution substitution R7561 Lambda.TPOSR.Types "G |-- M -+> N : B" R7566 Lambda.TPOSR.Terms lsubst R7583 Lambda.TPOSR.Terms lsubst R7598 Lambda.TPOSR.Terms lsubst R7541 Lambda.TPOSR.Types "G |-- T -> U : s" R7507 Lambda.TPOSR.Types "G |-- M -+> N : B" R7502 Coq.Lists.List "x :: y" list_scope R7637 Lambda.TPOSR.Substitution substitution_tposrp_aux R7637 Lambda.TPOSR.Substitution substitution_tposrp_aux R7859 Lambda.TPOSR.Types "G |-- T -> U : s" R7864 Lambda.TPOSR.Terms lsubst_rec R7886 Lambda.TPOSR.Terms lsubst_rec R7906 Lambda.TPOSR.Terms Srt_l R7836 Lambda.MyList trunc R7811 Lambda.TPOSR.Env sub_in_lenv R7778 Lambda.TPOSR.Types "G |-- T -> U : s" R7739 Lambda.TPOSR.Types "G |-- T -> U : s" R7957 Lambda.TPOSR.Terms lsubst_rec R7971 Lambda.TPOSR.Terms Srt_l R7942 Lambda.TPOSR.Terms Srt_l R7957 Lambda.TPOSR.Terms lsubst_rec R7971 Lambda.TPOSR.Terms Srt_l R7942 Lambda.TPOSR.Terms Srt_l R7993 Lambda.TPOSR.Substitution substitution_tposr_n R7993 Lambda.TPOSR.Substitution substitution_tposr_n R8155 Lambda.TPOSR.Types "G |-- T -> U : s" R8160 Lambda.TPOSR.Terms lsubst R8176 Lambda.TPOSR.Terms lsubst R8190 Lambda.TPOSR.Terms Srt_l R8135 Lambda.TPOSR.Types "G |-- T -> U : s" R8095 Lambda.TPOSR.Types "G |-- T -> U : s" R8091 Coq.Lists.List "x :: y" list_scope R8110 Lambda.TPOSR.Terms Srt_l R8241 Lambda.TPOSR.Terms lsubst R8251 Lambda.TPOSR.Terms Srt_l R8226 Lambda.TPOSR.Terms Srt_l R8241 Lambda.TPOSR.Terms lsubst R8251 Lambda.TPOSR.Terms Srt_l R8226 Lambda.TPOSR.Terms Srt_l R8270 Lambda.TPOSR.Substitution substitution R8270 Lambda.TPOSR.Substitution substitution R8317 Lambda.TPOSR.Substitution substitution R8330 Lambda.TPOSR.Substitution substitution_coerce R8350 Lambda.TPOSR.Substitution substitution_eq R8366 Lambda.TPOSR.Substitution substitution_tposrp FLambda.TPOSR.PreSubstitutionTPOSR R583 Coq.Init.Datatypes nat R606 Lambda.Terms sort R645 Lambda.TPOSR.Terms lterm R675 Lambda.TPOSR.Env lenv R826 Coq.Init.Logic "'exists' x , p" type_scope R862 Coq.Init.Logic "A /\ B" type_scope R838 Lambda.TPOSR.Env sub_in_lenv R865 Lambda.MyList trunc R871 Lambda.TPOSR.Terms lterm R803 Lambda.MyList trunc R809 Lambda.TPOSR.Terms lterm R778 Lambda.TPOSR.Env sub_in_lenv R742 Lambda.TPOSR.Types "G |-- T -> U : s" R721 Lambda.TPOSR.Types "G |-- T -> U : s" R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1086 Coq.Lists.List "x :: y" list_scope R1068 Lambda.TPOSR.Terms lsubst_rec R1086 Coq.Lists.List "x :: y" list_scope R1068 Lambda.TPOSR.Terms lsubst_rec R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R1191 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R1177 Lambda.TPOSR.Types tposr_wf R1282 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1282 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1313 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R1313 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R1526 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R1561 Coq.Lists.List "x :: y" list_scope R1552 Coq.Lists.List "x :: y" list_scope R1506 Lambda.TPOSR.Types "G |-- T -> U : s" R1486 Lambda.TPOSR.Types "G |-- T -> U : s" R1465 Lambda.TPOSR.Types "G |-- T >-> U : s" R1416 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R1645 Coq.Lists.List "x :: y" list_scope R1616 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R1645 Coq.Lists.List "x :: y" list_scope R1616 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R1677 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R1677 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R1727 Lambda.TPOSR.Types wf_cons R1727 Lambda.TPOSR.Types wf_cons R1768 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R1768 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R1841 Coq.Lists.List "x :: y" list_scope R1812 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R1841 Coq.Lists.List "x :: y" list_scope R1812 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_trans R1856 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1856 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1905 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1905 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R1953 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R1953 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R2004 Lambda.TPOSR.PreCtxCoercion coerce_pre_coerce_env R2004 Lambda.TPOSR.PreCtxCoercion coerce_pre_coerce_env R2059 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R2059 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R2113 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R2113 Lambda.TPOSR.PreCtxCoercion tposr_pre_coerce_env R2170 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R2170 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_in_env R2217 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R2217 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_hd R2637 Coq.Init.Logic "A /\ B" type_scope R2530 Coq.Init.Logic "A /\ B" type_scope R2463 Lambda.TPOSR.Types "G |-- T -> U : s" R2468 Lambda.TPOSR.Terms lsubst_rec R2490 Lambda.TPOSR.Terms lsubst_rec R2512 Lambda.TPOSR.Terms lsubst_rec R2536 Coq.Init.Logic "'exists' x , p" type_scope R2571 Coq.Init.Logic "A /\ B" type_scope R2547 Lambda.TPOSR.Env sub_in_lenv R2589 Coq.Init.Logic "A /\ B" type_scope R2574 Lambda.MyList trunc R2607 Coq.Init.Logic "A /\ B" type_scope R2595 Lambda.TPOSR.Types tposr_wf R2610 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R2440 Lambda.MyList trunc R2415 Lambda.TPOSR.Env sub_in_lenv R2380 Lambda.TPOSR.Types "G |-- T -> U : s" R2359 Lambda.TPOSR.Types "G |-- T -> U : s" R2319 Lambda.TPOSR.Types "G |-- T -> U : s" R2916 Coq.Init.Logic "A /\ B" type_scope R2805 Coq.Init.Logic "A /\ B" type_scope R2794 Lambda.TPOSR.Types tposr_wf R2811 Coq.Init.Logic "'exists' x , p" type_scope R2846 Coq.Init.Logic "A /\ B" type_scope R2822 Lambda.TPOSR.Env sub_in_lenv R2864 Coq.Init.Logic "A /\ B" type_scope R2849 Lambda.MyList trunc R2882 Coq.Init.Logic "A /\ B" type_scope R2870 Lambda.TPOSR.Types tposr_wf R2885 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R2773 Lambda.MyList trunc R2748 Lambda.TPOSR.Env sub_in_lenv R2713 Lambda.TPOSR.Types "G |-- T -> U : s" R2692 Lambda.TPOSR.Types "G |-- T -> U : s" R2656 Lambda.TPOSR.Types tposr_wf R3194 Coq.Init.Logic "A /\ B" type_scope R3137 Coq.Init.Logic "A /\ B" type_scope R3087 Lambda.TPOSR.Types "G |-- T ~= U : s" R3092 Lambda.TPOSR.Terms lsubst_rec R3114 Lambda.TPOSR.Terms lsubst_rec R3145 Lambda.TPOSR.Types "G |-- T ~= U : s" R3150 Lambda.TPOSR.Terms lsubst_rec R3173 Lambda.TPOSR.Terms lsubst_rec R3064 Lambda.MyList trunc R3039 Lambda.TPOSR.Env sub_in_lenv R3004 Lambda.TPOSR.Types "G |-- T -> U : s" R2983 Lambda.TPOSR.Types "G |-- T -> U : s" R2943 Lambda.TPOSR.Types "G |-- T ~= U : s" R3417 Coq.Init.Logic "A /\ B" type_scope R3366 Lambda.TPOSR.Types "G |-- T >-> U : s" R3371 Lambda.TPOSR.Terms lsubst_rec R3394 Lambda.TPOSR.Terms lsubst_rec R3425 Lambda.TPOSR.Types "G |-- T >-> U : s" R3430 Lambda.TPOSR.Terms lsubst_rec R3454 Lambda.TPOSR.Terms lsubst_rec R3343 Lambda.MyList trunc R3318 Lambda.TPOSR.Env sub_in_lenv R3283 Lambda.TPOSR.Types "G |-- T -> U : s" R3262 Lambda.TPOSR.Types "G |-- T -> U : s" R3221 Lambda.TPOSR.Types "G |-- T >-> U : s" R3762 Coq.Init.Logic "A /\ B" type_scope R3695 Lambda.TPOSR.Types "G |-- T -> U : s" R3700 Lambda.TPOSR.Terms lsubst_rec R3722 Lambda.TPOSR.Terms lsubst_rec R3744 Lambda.TPOSR.Terms lsubst_rec R3768 Coq.Init.Logic "'exists' x , p" type_scope R3803 Coq.Init.Logic "A /\ B" type_scope R3779 Lambda.TPOSR.Env sub_in_lenv R3821 Coq.Init.Logic "A /\ B" type_scope R3806 Lambda.MyList trunc R3839 Coq.Init.Logic "A /\ B" type_scope R3827 Lambda.TPOSR.Types tposr_wf R3842 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R3672 Lambda.MyList trunc R3647 Lambda.TPOSR.Env sub_in_lenv R3612 Lambda.TPOSR.Types "G |-- T -> U : s" R3591 Lambda.TPOSR.Types "G |-- T -> U : s" R3551 Lambda.TPOSR.Types "G |-- T -> U : s" R4046 Coq.Init.Logic "A /\ B" type_scope R4035 Lambda.TPOSR.Types tposr_wf R4052 Coq.Init.Logic "'exists' x , p" type_scope R4087 Coq.Init.Logic "A /\ B" type_scope R4063 Lambda.TPOSR.Env sub_in_lenv R4105 Coq.Init.Logic "A /\ B" type_scope R4090 Lambda.MyList trunc R4123 Coq.Init.Logic "A /\ B" type_scope R4111 Lambda.TPOSR.Types tposr_wf R4126 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R4014 Lambda.MyList trunc R3989 Lambda.TPOSR.Env sub_in_lenv R3954 Lambda.TPOSR.Types "G |-- T -> U : s" R3933 Lambda.TPOSR.Types "G |-- T -> U : s" R3897 Lambda.TPOSR.Types tposr_wf R4384 Coq.Init.Logic "A /\ B" type_scope R4334 Lambda.TPOSR.Types "G |-- T ~= U : s" R4339 Lambda.TPOSR.Terms lsubst_rec R4361 Lambda.TPOSR.Terms lsubst_rec R4392 Lambda.TPOSR.Types "G |-- T ~= U : s" R4397 Lambda.TPOSR.Terms lsubst_rec R4420 Lambda.TPOSR.Terms lsubst_rec R4311 Lambda.MyList trunc R4286 Lambda.TPOSR.Env sub_in_lenv R4251 Lambda.TPOSR.Types "G |-- T -> U : s" R4230 Lambda.TPOSR.Types "G |-- T -> U : s" R4190 Lambda.TPOSR.Types "G |-- T ~= U : s" R4674 Coq.Init.Logic "A /\ B" type_scope R4623 Lambda.TPOSR.Types "G |-- T >-> U : s" R4628 Lambda.TPOSR.Terms lsubst_rec R4651 Lambda.TPOSR.Terms lsubst_rec R4682 Lambda.TPOSR.Types "G |-- T >-> U : s" R4687 Lambda.TPOSR.Terms lsubst_rec R4711 Lambda.TPOSR.Terms lsubst_rec R4600 Lambda.MyList trunc R4575 Lambda.TPOSR.Env sub_in_lenv R4540 Lambda.TPOSR.Types "G |-- T -> U : s" R4519 Lambda.TPOSR.Types "G |-- T -> U : s" R4478 Lambda.TPOSR.Types "G |-- T >-> U : s" R3491 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R3762 Coq.Init.Logic "A /\ B" type_scope R3695 Lambda.TPOSR.Types "G |-- T -> U : s" R3700 Lambda.TPOSR.Terms lsubst_rec R3722 Lambda.TPOSR.Terms lsubst_rec R3744 Lambda.TPOSR.Terms lsubst_rec R3768 Coq.Init.Logic "'exists' x , p" type_scope R3803 Coq.Init.Logic "A /\ B" type_scope R3779 Lambda.TPOSR.Env sub_in_lenv R3821 Coq.Init.Logic "A /\ B" type_scope R3806 Lambda.MyList trunc R3839 Coq.Init.Logic "A /\ B" type_scope R3827 Lambda.TPOSR.Types tposr_wf R3842 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R3672 Lambda.MyList trunc R3647 Lambda.TPOSR.Env sub_in_lenv R3612 Lambda.TPOSR.Types "G |-- T -> U : s" R3591 Lambda.TPOSR.Types "G |-- T -> U : s" R3551 Lambda.TPOSR.Types "G |-- T -> U : s" R4046 Coq.Init.Logic "A /\ B" type_scope R4035 Lambda.TPOSR.Types tposr_wf R4052 Coq.Init.Logic "'exists' x , p" type_scope R4087 Coq.Init.Logic "A /\ B" type_scope R4063 Lambda.TPOSR.Env sub_in_lenv R4105 Coq.Init.Logic "A /\ B" type_scope R4090 Lambda.MyList trunc R4123 Coq.Init.Logic "A /\ B" type_scope R4111 Lambda.TPOSR.Types tposr_wf R4126 Lambda.TPOSR.PreCtxCoercion pre_coerce_in_env_full R4014 Lambda.MyList trunc R3989 Lambda.TPOSR.Env sub_in_lenv R3954 Lambda.TPOSR.Types "G |-- T -> U : s" R3933 Lambda.TPOSR.Types "G |-- T -> U : s" R3897 Lambda.TPOSR.Types tposr_wf R4384 Coq.Init.Logic "A /\ B" type_scope R4334 Lambda.TPOSR.Types "G |-- T ~= U : s" R4339 Lambda.TPOSR.Terms lsubst_rec R4361 Lambda.TPOSR.Terms lsubst_rec R4392 Lambda.TPOSR.Types "G |-- T ~= U : s" R4397 Lambda.TPOSR.Terms lsubst_rec R4420 Lambda.TPOSR.Terms lsubst_rec R4311 Lambda.MyList trunc R4286 Lambda.TPOSR.Env sub_in_lenv R4251 Lambda.TPOSR.Types "G |-- T -> U : s" R4230 Lambda.TPOSR.Types "G |-- T -> U : s" R4190 Lambda.TPOSR.Types "G |-- T ~= U : s" R4674 Coq.Init.Logic "A /\ B" type_scope R4623 Lambda.TPOSR.Types "G |-- T >-> U : s" R4628 Lambda.TPOSR.Terms lsubst_rec R4651 Lambda.TPOSR.Terms lsubst_rec R4682 Lambda.TPOSR.Types "G |-- T >-> U : s" R4687 Lambda.TPOSR.Terms lsubst_rec R4711 Lambda.TPOSR.Terms lsubst_rec R4600 Lambda.MyList trunc R4575 Lambda.TPOSR.Env sub_in_lenv R4540 Lambda.TPOSR.Types "G |-- T -> U : s" R4519 Lambda.TPOSR.Types "G |-- T -> U : s" R4478 Lambda.TPOSR.Types "G |-- T >-> U : s" R3491 Lambda.TPOSR.Types ind_tposr_wf_eq_coerce R4814 Coq.Arith.Compare_dec lt_eq_lt_dec R4814 Coq.Arith.Compare_dec lt_eq_lt_dec R5003 Lambda.TPOSR.LiftSubst simpl_lsubst R5003 Lambda.TPOSR.LiftSubst simpl_lsubst R5059 Lambda.TPOSR.Types tposr_var R5059 Lambda.TPOSR.Types tposr_var R5200 Lambda.TPOSR.Env nth_sub_sup R5200 Lambda.TPOSR.Env nth_sub_sup R5314 Lambda.TPOSR.LiftSubst simpl_lsubst R5314 Lambda.TPOSR.LiftSubst simpl_lsubst R5389 Lambda.TPOSR.Thinning thinning_n R5389 Lambda.TPOSR.Thinning thinning_n R5500 Lambda.MyList fun_item R5500 Lambda.MyList fun_item R5561 Lambda.TPOSR.Env nth_sub_eq R5561 Lambda.TPOSR.Env nth_sub_eq R5671 Lambda.TPOSR.Types tposr_var R5671 Lambda.TPOSR.Types tposr_var R5766 Lambda.TPOSR.Env nth_sub_inf R5766 Lambda.TPOSR.Env nth_sub_inf R5925 Lambda.TPOSR.Types tposr_set R5925 Lambda.TPOSR.Types tposr_set R6018 Lambda.TPOSR.Types tposr_prop R6018 Lambda.TPOSR.Types tposr_prop R6114 Lambda.TPOSR.Env sub_in_lenv R6163 Coq.Lists.List "x :: y" list_scope R6146 Lambda.TPOSR.Terms lsubst_rec R6139 Coq.Lists.List "x :: y" list_scope R6131 Coq.Init.Datatypes S R6114 Lambda.TPOSR.Env sub_in_lenv R6163 Coq.Lists.List "x :: y" list_scope R6146 Lambda.TPOSR.Terms lsubst_rec R6139 Coq.Lists.List "x :: y" list_scope R6131 Coq.Init.Datatypes S R6177 Lambda.TPOSR.Env sub_S R6177 Lambda.TPOSR.Env sub_S R6207 Lambda.MyList trunc R6243 Coq.Lists.List "x :: y" list_scope R6226 Lambda.TPOSR.Terms lsubst_rec R6220 Coq.Init.Datatypes S R6213 Lambda.TPOSR.Terms lterm R6207 Lambda.MyList trunc R6243 Coq.Lists.List "x :: y" list_scope R6226 Lambda.TPOSR.Terms lsubst_rec R6220 Coq.Init.Datatypes S R6213 Lambda.TPOSR.Terms lterm R6259 Lambda.MyList trunc_S R6259 Lambda.MyList trunc_S R6336 Lambda.TPOSR.Types tposr_prod R6336 Lambda.TPOSR.Types tposr_prod R6459 Lambda.TPOSR.Env sub_in_lenv R6508 Coq.Lists.List "x :: y" list_scope R6491 Lambda.TPOSR.Terms lsubst_rec R6484 Coq.Lists.List "x :: y" list_scope R6476 Coq.Init.Datatypes S R6459 Lambda.TPOSR.Env sub_in_lenv R6508 Coq.Lists.List "x :: y" list_scope R6491 Lambda.TPOSR.Terms lsubst_rec R6484 Coq.Lists.List "x :: y" list_scope R6476 Coq.Init.Datatypes S R6522 Lambda.TPOSR.Env sub_S R6522 Lambda.TPOSR.Env sub_S R6552 Lambda.MyList trunc R6588 Coq.Lists.List "x :: y" list_scope R6571 Lambda.TPOSR.Terms lsubst_rec R6565 Coq.Init.Datatypes S R6558 Lambda.TPOSR.Terms lterm R6552 Lambda.MyList trunc R6588 Coq.Lists.List "x :: y" list_scope R6571 Lambda.TPOSR.Terms lsubst_rec R6565 Coq.Init.Datatypes S R6558 Lambda.TPOSR.Terms lterm R6604 Lambda.MyList trunc_S R6604 Lambda.MyList trunc_S R6746 Lambda.TPOSR.Terms lsubst_rec R6764 Coq.Init.Datatypes S R6727 Lambda.TPOSR.Types tposr_abs R6746 Lambda.TPOSR.Terms lsubst_rec R6764 Coq.Init.Datatypes S R6727 Lambda.TPOSR.Types tposr_abs R6873 Lambda.TPOSR.LiftSubst distr_lsubst R6873 Lambda.TPOSR.LiftSubst distr_lsubst R6988 Lambda.TPOSR.Env sub_in_lenv R7037 Coq.Lists.List "x :: y" list_scope R7020 Lambda.TPOSR.Terms lsubst_rec R7013 Coq.Lists.List "x :: y" list_scope R7005 Coq.Init.Datatypes S R6988 Lambda.TPOSR.Env sub_in_lenv R7037 Coq.Lists.List "x :: y" list_scope R7020 Lambda.TPOSR.Terms lsubst_rec R7013 Coq.Lists.List "x :: y" list_scope R7005 Coq.Init.Datatypes S R7051 Lambda.TPOSR.Env sub_S R7051 Lambda.TPOSR.Env sub_S R7081 Lambda.MyList trunc R7117 Coq.Lists.List "x :: y" list_scope R7100 Lambda.TPOSR.Terms lsubst_rec R7094 Coq.Init.Datatypes S R7087 Lambda.TPOSR.Terms lterm R7081 Lambda.MyList trunc R7117 Coq.Lists.List "x :: y" list_scope R7100 Lambda.TPOSR.Terms lsubst_rec R7094 Coq.Init.Datatypes S R7087 Lambda.TPOSR.Terms lterm R7133 Lambda.MyList trunc_S R7133 Lambda.MyList trunc_S R7232 Lambda.TPOSR.LeftReflexivity refl_l R7220 Lambda.TPOSR.LeftReflexivity refl_l R7232 Lambda.TPOSR.LeftReflexivity refl_l R7220 Lambda.TPOSR.LeftReflexivity refl_l R7277 Lambda.TPOSR.Terms lsubst_rec R7296 Lambda.TPOSR.Terms lsubst_rec R7261 Lambda.TPOSR.Types tposr_app R7277 Lambda.TPOSR.Terms lsubst_rec R7296 Lambda.TPOSR.Terms lsubst_rec R7261 Lambda.TPOSR.Types tposr_app R7368 Lambda.TPOSR.LiftSubst distr_lsubst R7368 Lambda.TPOSR.LiftSubst distr_lsubst R7406 Lambda.TPOSR.LiftSubst distr_lsubst R7406 Lambda.TPOSR.LiftSubst distr_lsubst R7534 Lambda.TPOSR.Env sub_in_lenv R7583 Coq.Lists.List "x :: y" list_scope R7566 Lambda.TPOSR.Terms lsubst_rec R7559 Coq.Lists.List "x :: y" list_scope R7551 Coq.Init.Datatypes S R7534 Lambda.TPOSR.Env sub_in_lenv R7583 Coq.Lists.List "x :: y" list_scope R7566 Lambda.TPOSR.Terms lsubst_rec R7559 Coq.Lists.List "x :: y" list_scope R7551 Coq.Init.Datatypes S R7597 Lambda.TPOSR.Env sub_S R7597 Lambda.TPOSR.Env sub_S R7627 Lambda.MyList trunc R7663 Coq.Lists.List "x :: y" list_scope R7646 Lambda.TPOSR.Terms lsubst_rec R7640 Coq.Init.Datatypes S R7633 Lambda.TPOSR.Terms lterm R7627 Lambda.MyList trunc R7663 Coq.Lists.List "x :: y" list_scope R7646 Lambda.TPOSR.Terms lsubst_rec R7640 Coq.Init.Datatypes S R7633 Lambda.TPOSR.Terms lterm R7679 Lambda.MyList trunc_S R7679 Lambda.MyList trunc_S R7809 Lambda.TPOSR.Terms lsubst_rec R7834 Lambda.TPOSR.Terms lsubst_rec R7852 Coq.Init.Datatypes S R7792 Lambda.TPOSR.Types tposr_beta R7809 Lambda.TPOSR.Terms lsubst_rec R7834 Lambda.TPOSR.Terms lsubst_rec R7852 Coq.Init.Datatypes S R7792 Lambda.TPOSR.Types tposr_beta R7975 Lambda.TPOSR.Terms lsubst_rec R7958 Lambda.TPOSR.Types tposr_conv R7975 Lambda.TPOSR.Terms lsubst_rec R7958 Lambda.TPOSR.Types tposr_conv R8018 Lambda.TPOSR.Substitution substitution_coerce_n R8018 Lambda.TPOSR.Substitution substitution_coerce_n R8139 Lambda.TPOSR.Env sub_in_lenv R8188 Coq.Lists.List "x :: y" list_scope R8171 Lambda.TPOSR.Terms lsubst_rec R8164 Coq.Lists.List "x :: y" list_scope R8156 Coq.Init.Datatypes S R8139 Lambda.TPOSR.Env sub_in_lenv R8188 Coq.Lists.List "x :: y" list_scope R8171 Lambda.TPOSR.Terms lsubst_rec R8164 Coq.Lists.List "x :: y" list_scope R8156 Coq.Init.Datatypes S R8202 Lambda.TPOSR.Env sub_S R8202 Lambda.TPOSR.Env sub_S R8232 Lambda.MyList trunc R8268 Coq.Lists.List "x :: y" list_scope R8251 Lambda.TPOSR.Terms lsubst_rec R8245 Coq.Init.Datatypes S R8238 Lambda.TPOSR.Terms lterm R8232 Lambda.MyList trunc R8268 Coq.Lists.List "x :: y" list_scope R8251 Lambda.TPOSR.Terms lsubst_rec R8245 Coq.Init.Datatypes S R8238 Lambda.TPOSR.Terms lterm R8284 Lambda.MyList trunc_S R8284 Lambda.MyList trunc_S R8354 Lambda.TPOSR.Types tposr_subset R8354 Lambda.TPOSR.Types tposr_subset R8445 Lambda.TPOSR.Env sub_in_lenv R8494 Coq.Lists.List "x :: y" list_scope R8477 Lambda.TPOSR.Terms lsubst_rec R8470 Coq.Lists.List "x :: y" list_scope R8462 Coq.Init.Datatypes S R8445 Lambda.TPOSR.Env sub_in_lenv R8494 Coq.Lists.List "x :: y" list_scope R8477 Lambda.TPOSR.Terms lsubst_rec R8470 Coq.Lists.List "x :: y" list_scope R8462 Coq.Init.Datatypes S R8508 Lambda.TPOSR.Env sub_S R8508 Lambda.TPOSR.Env sub_S R8538 Lambda.MyList trunc R8574 Coq.Lists.List "x :: y" list_scope R8557 Lambda.TPOSR.Terms lsubst_rec R8551 Coq.Init.Datatypes S R8544 Lambda.TPOSR.Terms lterm R8538 Lambda.MyList trunc R8574 Coq.Lists.List "x :: y" list_scope R8557 Lambda.TPOSR.Terms lsubst_rec R8551 Coq.Init.Datatypes S R8544 Lambda.TPOSR.Terms lterm R8590 Lambda.MyList trunc_S R8590 Lambda.MyList trunc_S R8676 Lambda.TPOSR.Types tposr_sum R8676 Lambda.TPOSR.Types tposr_sum R8795 Lambda.TPOSR.Env sub_in_lenv R8844 Coq.Lists.List "x :: y" list_scope R8827 Lambda.TPOSR.Terms lsubst_rec R8820 Coq.Lists.List "x :: y" list_scope R8812 Coq.Init.Datatypes S R8795 Lambda.TPOSR.Env sub_in_lenv R8844 Coq.Lists.List "x :: y" list_scope R8827 Lambda.TPOSR.Terms lsubst_rec R8820 Coq.Lists.List "x :: y" list_scope R8812 Coq.Init.Datatypes S R8858 Lambda.TPOSR.Env sub_S R8858 Lambda.TPOSR.Env sub_S R8888 Lambda.MyList trunc R8924 Coq.Lists.List "x :: y" list_scope R8907 Lambda.TPOSR.Terms lsubst_rec R8901 Coq.Init.Datatypes S R8894 Lambda.TPOSR.Terms lterm R8888 Lambda.MyList trunc R8924 Coq.Lists.List "x :: y" list_scope R8907 Lambda.TPOSR.Terms lsubst_rec R8901 Coq.Init.Datatypes S R8894 Lambda.TPOSR.Terms lterm R8940 Lambda.MyList trunc_S R8940 Lambda.MyList trunc_S R9089 Lambda.TPOSR.Types tposr_pair R9089 Lambda.TPOSR.Types tposr_pair R9143 Lambda.TPOSR.LiftSubst distr_lsubst R9143 Lambda.TPOSR.LiftSubst distr_lsubst R9289 Lambda.TPOSR.Env sub_in_lenv R9338 Coq.Lists.List "x :: y" list_scope R9321 Lambda.TPOSR.Terms lsubst_rec R9314 Coq.Lists.List "x :: y" list_scope R9306 Coq.Init.Datatypes S R9289 Lambda.TPOSR.Env sub_in_lenv R9338 Coq.Lists.List "x :: y" list_scope R9321 Lambda.TPOSR.Terms lsubst_rec R9314 Coq.Lists.List "x :: y" list_scope R9306 Coq.Init.Datatypes S R9352 Lambda.TPOSR.Env sub_S R9352 Lambda.TPOSR.Env sub_S R9382 Lambda.MyList trunc R9418 Coq.Lists.List "x :: y" list_scope R9401 Lambda.TPOSR.Terms lsubst_rec R9395 Coq.Init.Datatypes S R9388 Lambda.TPOSR.Terms lterm R9382 Lambda.MyList trunc R9418 Coq.Lists.List "x :: y" list_scope R9401 Lambda.TPOSR.Terms lsubst_rec R9395 Coq.Init.Datatypes S R9388 Lambda.TPOSR.Terms lterm R9434 Lambda.MyList trunc_S R9434 Lambda.MyList trunc_S R9577 Lambda.TPOSR.Types tposr_pi1 R9577 Lambda.TPOSR.Types tposr_pi1 R9679 Lambda.TPOSR.Env sub_in_lenv R9728 Coq.Lists.List "x :: y" list_scope R9711 Lambda.TPOSR.Terms lsubst_rec R9704 Coq.Lists.List "x :: y" list_scope R9696 Coq.Init.Datatypes S R9679 Lambda.TPOSR.Env sub_in_lenv R9728 Coq.Lists.List "x :: y" list_scope R9711 Lambda.TPOSR.Terms lsubst_rec R9704 Coq.Lists.List "x :: y" list_scope R9696 Coq.Init.Datatypes S R9742 Lambda.TPOSR.Env sub_S R9742 Lambda.TPOSR.Env sub_S R9772 Lambda.MyList trunc R9808 Coq.Lists.List "x :: y" list_scope R9791 Lambda.TPOSR.Terms lsubst_rec R9785 Coq.Init.Datatypes S R9778 Lambda.TPOSR.Terms lterm R9772 Lambda.MyList trunc R9808 Coq.Lists.List "x :: y" list_scope R9791 Lambda.TPOSR.Terms lsubst_rec R9785 Coq.Init.Datatypes S R9778 Lambda.TPOSR.Terms lterm R9824 Lambda.MyList trunc_S R9824 Lambda.MyList trunc_S R10059 Lambda.TPOSR.Terms lsubst_rec R10083 Lambda.TPOSR.Terms lsubst_rec R10101 Coq.Init.Datatypes S R10114 Lambda.TPOSR.Terms lsubst_rec R10039 Lambda.TPOSR.Types tposr_pi1_red R10059 Lambda.TPOSR.Terms lsubst_rec R10083 Lambda.TPOSR.Terms lsubst_rec R10101 Coq.Init.Datatypes S R10114 Lambda.TPOSR.Terms lsubst_rec R10039 Lambda.TPOSR.Types tposr_pi1_red R10185 Lambda.TPOSR.LeftReflexivity refl_l R10173 Lambda.TPOSR.LeftReflexivity refl_l R10185 Lambda.TPOSR.LeftReflexivity refl_l R10173 Lambda.TPOSR.LeftReflexivity refl_l R10231 Lambda.TPOSR.Env sub_in_lenv R10284 Coq.Lists.List "x :: y" list_scope R10265 Lambda.TPOSR.Terms lsubst_rec R10258 Coq.Lists.List "x :: y" list_scope R10248 Coq.Init.Datatypes S R10231 Lambda.TPOSR.Env sub_in_lenv R10284 Coq.Lists.List "x :: y" list_scope R10265 Lambda.TPOSR.Terms lsubst_rec R10258 Coq.Lists.List "x :: y" list_scope R10248 Coq.Init.Datatypes S R10298 Lambda.TPOSR.Env sub_S R10298 Lambda.TPOSR.Env sub_S R10328 Lambda.MyList trunc R10366 Coq.Lists.List "x :: y" list_scope R10347 Lambda.TPOSR.Terms lsubst_rec R10341 Coq.Init.Datatypes S R10334 Lambda.TPOSR.Terms lterm R10328 Lambda.MyList trunc R10366 Coq.Lists.List "x :: y" list_scope R10347 Lambda.TPOSR.Terms lsubst_rec R10341 Coq.Init.Datatypes S R10334 Lambda.TPOSR.Terms lterm R10382 Lambda.MyList trunc_S R10382 Lambda.MyList trunc_S R10441 Lambda.TPOSR.LeftReflexivity refl_l R10429 Lambda.TPOSR.LeftReflexivity refl_l R10441 Lambda.TPOSR.LeftReflexivity refl_l R10429 Lambda.TPOSR.LeftReflexivity refl_l R10516 Lambda.TPOSR.LeftReflexivity refl_l R10504 Lambda.TPOSR.LeftReflexivity refl_l R10516 Lambda.TPOSR.LeftReflexivity refl_l R10504 Lambda.TPOSR.LeftReflexivity refl_l R10564 Lambda.TPOSR.LiftSubst distr_lsubst R10564 Lambda.TPOSR.LiftSubst distr_lsubst R10699 Lambda.TPOSR.Env sub_in_lenv R10748 Coq.Lists.List "x :: y" list_scope R10731 Lambda.TPOSR.Terms lsubst_rec R10724 Coq.Lists.List "x :: y" list_scope R10716 Coq.Init.Datatypes S R10699 Lambda.TPOSR.Env sub_in_lenv R10748 Coq.Lists.List "x :: y" list_scope R10731 Lambda.TPOSR.Terms lsubst_rec R10724 Coq.Lists.List "x :: y" list_scope R10716 Coq.Init.Datatypes S R10762 Lambda.TPOSR.Env sub_S R10762 Lambda.TPOSR.Env sub_S R10792 Lambda.MyList trunc R10828 Coq.Lists.List "x :: y" list_scope R10811 Lambda.TPOSR.Terms lsubst_rec R10805 Coq.Init.Datatypes S R10798 Lambda.TPOSR.Terms lterm R10792 Lambda.MyList trunc R10828 Coq.Lists.List "x :: y" list_scope R10811 Lambda.TPOSR.Terms lsubst_rec R10805 Coq.Init.Datatypes S R10798 Lambda.TPOSR.Terms lterm R10844 Lambda.MyList trunc_S R10844 Lambda.MyList trunc_S R10987 Lambda.TPOSR.Types tposr_pi2 R10987 Lambda.TPOSR.Types tposr_pi2 R11038 Lambda.TPOSR.LiftSubst distr_lsubst R11038 Lambda.TPOSR.LiftSubst distr_lsubst R11118 Lambda.TPOSR.Env sub_in_lenv R11167 Coq.Lists.List "x :: y" list_scope R11150 Lambda.TPOSR.Terms lsubst_rec R11143 Coq.Lists.List "x :: y" list_scope R11135 Coq.Init.Datatypes S R11118 Lambda.TPOSR.Env sub_in_lenv R11167 Coq.Lists.List "x :: y" list_scope R11150 Lambda.TPOSR.Terms lsubst_rec R11143 Coq.Lists.List "x :: y" list_scope R11135 Coq.Init.Datatypes S R11181 Lambda.TPOSR.Env sub_S R11181 Lambda.TPOSR.Env sub_S R11211 Lambda.MyList trunc R11247 Coq.Lists.List "x :: y" list_scope R11230 Lambda.TPOSR.Terms lsubst_rec R11224 Coq.Init.Datatypes S R11217 Lambda.TPOSR.Terms lterm R11211 Lambda.MyList trunc R11247 Coq.Lists.List "x :: y" list_scope R11230 Lambda.TPOSR.Terms lsubst_rec R11224 Coq.Init.Datatypes S R11217 Lambda.TPOSR.Terms lterm R11263 Lambda.MyList trunc_S R11263 Lambda.MyList trunc_S R11295 Lambda.TPOSR.Env sub_in_lenv R11348 Coq.Lists.List "x :: y" list_scope R11329 Lambda.TPOSR.Terms lsubst_rec R11322 Coq.Lists.List "x :: y" list_scope R11312 Coq.Init.Datatypes S R11295 Lambda.TPOSR.Env sub_in_lenv R11348 Coq.Lists.List "x :: y" list_scope R11329 Lambda.TPOSR.Terms lsubst_rec R11322 Coq.Lists.List "x :: y" list_scope R11312 Coq.Init.Datatypes S R11362 Lambda.TPOSR.Env sub_S R11362 Lambda.TPOSR.Env sub_S R11392 Lambda.MyList trunc R11430 Coq.Lists.List "x :: y" list_scope R11411 Lambda.TPOSR.Terms lsubst_rec R11405 Coq.Init.Datatypes S R11398 Lambda.TPOSR.Terms lterm R11392 Lambda.MyList trunc R11430 Coq.Lists.List "x :: y" list_scope R11411 Lambda.TPOSR.Terms lsubst_rec R11405 Coq.Init.Datatypes S R11398 Lambda.TPOSR.Terms lterm R11446 Lambda.MyList trunc_S R11446 Lambda.MyList trunc_S R11681 Lambda.TPOSR.Terms lsubst_rec R11705 Lambda.TPOSR.Terms lsubst_rec R11723 Coq.Init.Datatypes S R11736 Lambda.TPOSR.Terms lsubst_rec R11661 Lambda.TPOSR.Types tposr_pi2_red R11681 Lambda.TPOSR.Terms lsubst_rec R11705 Lambda.TPOSR.Terms lsubst_rec R11723 Coq.Init.Datatypes S R11736 Lambda.TPOSR.Terms lsubst_rec R11661 Lambda.TPOSR.Types tposr_pi2_red R11807 Lambda.TPOSR.LeftReflexivity refl_l R11795 Lambda.TPOSR.LeftReflexivity refl_l R11807 Lambda.TPOSR.LeftReflexivity refl_l R11795 Lambda.TPOSR.LeftReflexivity refl_l R11880 Lambda.TPOSR.LeftReflexivity refl_l R11868 Lambda.TPOSR.LeftReflexivity refl_l R11880 Lambda.TPOSR.LeftReflexivity refl_l R11868 Lambda.TPOSR.LeftReflexivity refl_l R11955 Lambda.TPOSR.LeftReflexivity refl_l R11943 Lambda.TPOSR.LeftReflexivity refl_l R11955 Lambda.TPOSR.LeftReflexivity refl_l R11943 Lambda.TPOSR.LeftReflexivity refl_l R12038 Lambda.TPOSR.Types tposr_wf R12060 Lambda.TPOSR.Types wf_tposr R12038 Lambda.TPOSR.Types tposr_wf R12060 Lambda.TPOSR.Types wf_tposr R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R12123 Lambda.TPOSR.PreSubstitutionTPOSR wf_coerce R12123 Lambda.TPOSR.PreSubstitutionTPOSR wf_coerce R12238 Lambda.TPOSR.LeftReflexivity refl_l R12226 Lambda.TPOSR.LeftReflexivity refl_l R12238 Lambda.TPOSR.LeftReflexivity refl_l R12226 Lambda.TPOSR.LeftReflexivity refl_l R12274 Lambda.TPOSR.Types wf_cons R12274 Lambda.TPOSR.Types wf_cons R12356 Coq.Lists.List "x :: y" list_scope R12337 Lambda.TPOSR.Terms lsubst_rec R12356 Coq.Lists.List "x :: y" list_scope R12337 Lambda.TPOSR.Terms lsubst_rec R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R12444 Lambda.TPOSR.Types wf_cons R12444 Lambda.TPOSR.Types wf_cons R12482 Lambda.TPOSR.PreSubstitutionTPOSR pre_coerce_env_full_cons_coerce R12482 Lambda.TPOSR.PreSubstitutionTPOSR pre_coerce_env_full_cons_coerce R12545 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R12545 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R12668 Lambda.TPOSR.LeftReflexivity refl_l R12656 Lambda.TPOSR.LeftReflexivity refl_l R12668 Lambda.TPOSR.LeftReflexivity refl_l R12656 Lambda.TPOSR.LeftReflexivity refl_l R12808 Lambda.TPOSR.Terms lsubst_rec R12787 Lambda.TPOSR.Types tposr_eq_trans R12808 Lambda.TPOSR.Terms lsubst_rec R12787 Lambda.TPOSR.Types tposr_eq_trans R12871 Lambda.TPOSR.Terms lsubst_rec R12850 Lambda.TPOSR.Types tposr_eq_trans R12871 Lambda.TPOSR.Terms lsubst_rec R12850 Lambda.TPOSR.Types tposr_eq_trans R12914 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env_full R12914 Lambda.TPOSR.PreCtxCoercion eq_pre_coerce_env_full R13127 Lambda.TPOSR.LeftReflexivity refl_l R13115 Lambda.TPOSR.LeftReflexivity refl_l R13127 Lambda.TPOSR.LeftReflexivity refl_l R13115 Lambda.TPOSR.LeftReflexivity refl_l R13184 Lambda.TPOSR.LeftReflexivity refl_l R13172 Lambda.TPOSR.LeftReflexivity refl_l R13184 Lambda.TPOSR.LeftReflexivity refl_l R13172 Lambda.TPOSR.LeftReflexivity refl_l R13243 Lambda.TPOSR.Terms lsubst_rec R13222 Lambda.TPOSR.Types tposr_eq_trans R13243 Lambda.TPOSR.Terms lsubst_rec R13222 Lambda.TPOSR.Types tposr_eq_trans R13243 Lambda.TPOSR.Terms lsubst_rec R13222 Lambda.TPOSR.Types tposr_eq_trans R13396 Lambda.TPOSR.Env sub_in_lenv R13447 Coq.Lists.List "x :: y" list_scope R13429 Lambda.TPOSR.Terms lsubst_rec R13422 Coq.Lists.List "x :: y" list_scope R13413 Coq.Init.Datatypes S R13396 Lambda.TPOSR.Env sub_in_lenv R13447 Coq.Lists.List "x :: y" list_scope R13429 Lambda.TPOSR.Terms lsubst_rec R13422 Coq.Lists.List "x :: y" list_scope R13413 Coq.Init.Datatypes S R13461 Lambda.TPOSR.Env sub_S R13461 Lambda.TPOSR.Env sub_S R13491 Lambda.MyList trunc R13528 Coq.Lists.List "x :: y" list_scope R13510 Lambda.TPOSR.Terms lsubst_rec R13504 Coq.Init.Datatypes S R13497 Lambda.TPOSR.Terms lterm R13491 Lambda.MyList trunc R13528 Coq.Lists.List "x :: y" list_scope R13510 Lambda.TPOSR.Terms lsubst_rec R13504 Coq.Init.Datatypes S R13497 Lambda.TPOSR.Terms lterm R13544 Lambda.MyList trunc_S R13544 Lambda.MyList trunc_S R13576 Lambda.TPOSR.Env sub_in_lenv R13625 Coq.Lists.List "x :: y" list_scope R13608 Lambda.TPOSR.Terms lsubst_rec R13601 Coq.Lists.List "x :: y" list_scope R13593 Coq.Init.Datatypes S R13576 Lambda.TPOSR.Env sub_in_lenv R13625 Coq.Lists.List "x :: y" list_scope R13608 Lambda.TPOSR.Terms lsubst_rec R13601 Coq.Lists.List "x :: y" list_scope R13593 Coq.Init.Datatypes S R13639 Lambda.TPOSR.Env sub_S R13639 Lambda.TPOSR.Env sub_S R13669 Lambda.MyList trunc R13705 Coq.Lists.List "x :: y" list_scope R13688 Lambda.TPOSR.Terms lsubst_rec R13682 Coq.Init.Datatypes S R13675 Lambda.TPOSR.Terms lterm R13669 Lambda.MyList trunc R13705 Coq.Lists.List "x :: y" list_scope R13688 Lambda.TPOSR.Terms lsubst_rec R13682 Coq.Init.Datatypes S R13675 Lambda.TPOSR.Terms lterm R13721 Lambda.MyList trunc_S R13721 Lambda.MyList trunc_S R13867 Lambda.TPOSR.Env sub_in_lenv R13920 Coq.Lists.List "x :: y" list_scope R13901 Lambda.TPOSR.Terms lsubst_rec R13894 Coq.Lists.List "x :: y" list_scope R13885 Coq.Init.Datatypes S R13867 Lambda.TPOSR.Env sub_in_lenv R13920 Coq.Lists.List "x :: y" list_scope R13901 Lambda.TPOSR.Terms lsubst_rec R13894 Coq.Lists.List "x :: y" list_scope R13885 Coq.Init.Datatypes S R13934 Lambda.TPOSR.Env sub_S R13934 Lambda.TPOSR.Env sub_S R13964 Lambda.MyList trunc R14002 Coq.Lists.List "x :: y" list_scope R13983 Lambda.TPOSR.Terms lsubst_rec R13977 Coq.Init.Datatypes S R13970 Lambda.TPOSR.Terms lterm R13964 Lambda.MyList trunc R14002 Coq.Lists.List "x :: y" list_scope R13983 Lambda.TPOSR.Terms lsubst_rec R13977 Coq.Init.Datatypes S R13970 Lambda.TPOSR.Terms lterm R14018 Lambda.MyList trunc_S R14018 Lambda.MyList trunc_S R14050 Lambda.TPOSR.Env sub_in_lenv R14101 Coq.Lists.List "x :: y" list_scope R14083 Lambda.TPOSR.Terms lsubst_rec R14076 Coq.Lists.List "x :: y" list_scope R14068 Coq.Init.Datatypes S R14050 Lambda.TPOSR.Env sub_in_lenv R14101 Coq.Lists.List "x :: y" list_scope R14083 Lambda.TPOSR.Terms lsubst_rec R14076 Coq.Lists.List "x :: y" list_scope R14068 Coq.Init.Datatypes S R14115 Lambda.TPOSR.Env sub_S R14115 Lambda.TPOSR.Env sub_S R14145 Lambda.MyList trunc R14182 Coq.Lists.List "x :: y" list_scope R14164 Lambda.TPOSR.Terms lsubst_rec R14158 Coq.Init.Datatypes S R14151 Lambda.TPOSR.Terms lterm R14145 Lambda.MyList trunc R14182 Coq.Lists.List "x :: y" list_scope R14164 Lambda.TPOSR.Terms lsubst_rec R14158 Coq.Init.Datatypes S R14151 Lambda.TPOSR.Terms lterm R14198 Lambda.MyList trunc_S R14198 Lambda.MyList trunc_S R14310 Lambda.TPOSR.LeftReflexivity refl_l R14298 Lambda.TPOSR.LeftReflexivity refl_l R14310 Lambda.TPOSR.LeftReflexivity refl_l R14298 Lambda.TPOSR.LeftReflexivity refl_l R14378 Lambda.TPOSR.LeftReflexivity refl_l R14366 Lambda.TPOSR.LeftReflexivity refl_l R14378 Lambda.TPOSR.LeftReflexivity refl_l R14366 Lambda.TPOSR.LeftReflexivity refl_l R14558 Lambda.TPOSR.LeftReflexivity refl_l R14546 Lambda.TPOSR.LeftReflexivity refl_l R14558 Lambda.TPOSR.LeftReflexivity refl_l R14546 Lambda.TPOSR.LeftReflexivity refl_l R14728 Lambda.TPOSR.Types tposr_coerce_prod R14728 Lambda.TPOSR.Types tposr_coerce_prod R14776 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R14776 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R14866 Coq.Lists.List "x :: y" list_scope R14848 Lambda.TPOSR.Terms lsubst_rec R14827 Lambda.TPOSR.CtxReduction coerce_red_env R14866 Coq.Lists.List "x :: y" list_scope R14848 Lambda.TPOSR.Terms lsubst_rec R14827 Lambda.TPOSR.CtxReduction coerce_red_env R14895 Lambda.TPOSR.CtxReduction red_env_hd R14895 Lambda.TPOSR.CtxReduction red_env_hd R14927 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R14927 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15023 Coq.Lists.List "x :: y" list_scope R15004 Lambda.TPOSR.Terms lsubst_rec R14978 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15023 Coq.Lists.List "x :: y" list_scope R15004 Lambda.TPOSR.Terms lsubst_rec R14978 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15053 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R15053 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R15101 Lambda.TPOSR.Types wf_cons R15101 Lambda.TPOSR.Types wf_cons R15140 Lambda.TPOSR.Types tposr_coerce_prod R15140 Lambda.TPOSR.Types tposr_coerce_prod R15188 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15188 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15284 Coq.Lists.List "x :: y" list_scope R15266 Lambda.TPOSR.Terms lsubst_rec R15240 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15284 Coq.Lists.List "x :: y" list_scope R15266 Lambda.TPOSR.Terms lsubst_rec R15240 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15314 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R15314 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R15362 Lambda.TPOSR.Types wf_cons R15362 Lambda.TPOSR.Types wf_cons R15400 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15400 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15450 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15450 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R15529 Lambda.TPOSR.LeftReflexivity refl_l R15517 Lambda.TPOSR.LeftReflexivity refl_l R15529 Lambda.TPOSR.LeftReflexivity refl_l R15517 Lambda.TPOSR.LeftReflexivity refl_l R15628 Lambda.TPOSR.Env sub_in_lenv R15679 Coq.Lists.List "x :: y" list_scope R15661 Lambda.TPOSR.Terms lsubst_rec R15654 Coq.Lists.List "x :: y" list_scope R15645 Coq.Init.Datatypes S R15628 Lambda.TPOSR.Env sub_in_lenv R15679 Coq.Lists.List "x :: y" list_scope R15661 Lambda.TPOSR.Terms lsubst_rec R15654 Coq.Lists.List "x :: y" list_scope R15645 Coq.Init.Datatypes S R15693 Lambda.TPOSR.Env sub_S R15693 Lambda.TPOSR.Env sub_S R15723 Lambda.MyList trunc R15760 Coq.Lists.List "x :: y" list_scope R15742 Lambda.TPOSR.Terms lsubst_rec R15736 Coq.Init.Datatypes S R15729 Lambda.TPOSR.Terms lterm R15723 Lambda.MyList trunc R15760 Coq.Lists.List "x :: y" list_scope R15742 Lambda.TPOSR.Terms lsubst_rec R15736 Coq.Init.Datatypes S R15729 Lambda.TPOSR.Terms lterm R15776 Lambda.MyList trunc_S R15776 Lambda.MyList trunc_S R15808 Lambda.TPOSR.Env sub_in_lenv R15857 Coq.Lists.List "x :: y" list_scope R15840 Lambda.TPOSR.Terms lsubst_rec R15833 Coq.Lists.List "x :: y" list_scope R15825 Coq.Init.Datatypes S R15808 Lambda.TPOSR.Env sub_in_lenv R15857 Coq.Lists.List "x :: y" list_scope R15840 Lambda.TPOSR.Terms lsubst_rec R15833 Coq.Lists.List "x :: y" list_scope R15825 Coq.Init.Datatypes S R15871 Lambda.TPOSR.Env sub_S R15871 Lambda.TPOSR.Env sub_S R15901 Lambda.MyList trunc R15937 Coq.Lists.List "x :: y" list_scope R15920 Lambda.TPOSR.Terms lsubst_rec R15914 Coq.Init.Datatypes S R15907 Lambda.TPOSR.Terms lterm R15901 Lambda.MyList trunc R15937 Coq.Lists.List "x :: y" list_scope R15920 Lambda.TPOSR.Terms lsubst_rec R15914 Coq.Init.Datatypes S R15907 Lambda.TPOSR.Terms lterm R15953 Lambda.MyList trunc_S R15953 Lambda.MyList trunc_S R16099 Lambda.TPOSR.Env sub_in_lenv R16152 Coq.Lists.List "x :: y" list_scope R16133 Lambda.TPOSR.Terms lsubst_rec R16126 Coq.Lists.List "x :: y" list_scope R16117 Coq.Init.Datatypes S R16099 Lambda.TPOSR.Env sub_in_lenv R16152 Coq.Lists.List "x :: y" list_scope R16133 Lambda.TPOSR.Terms lsubst_rec R16126 Coq.Lists.List "x :: y" list_scope R16117 Coq.Init.Datatypes S R16166 Lambda.TPOSR.Env sub_S R16166 Lambda.TPOSR.Env sub_S R16196 Lambda.MyList trunc R16234 Coq.Lists.List "x :: y" list_scope R16215 Lambda.TPOSR.Terms lsubst_rec R16209 Coq.Init.Datatypes S R16202 Lambda.TPOSR.Terms lterm R16196 Lambda.MyList trunc R16234 Coq.Lists.List "x :: y" list_scope R16215 Lambda.TPOSR.Terms lsubst_rec R16209 Coq.Init.Datatypes S R16202 Lambda.TPOSR.Terms lterm R16250 Lambda.MyList trunc_S R16250 Lambda.MyList trunc_S R16282 Lambda.TPOSR.Env sub_in_lenv R16333 Coq.Lists.List "x :: y" list_scope R16315 Lambda.TPOSR.Terms lsubst_rec R16308 Coq.Lists.List "x :: y" list_scope R16300 Coq.Init.Datatypes S R16282 Lambda.TPOSR.Env sub_in_lenv R16333 Coq.Lists.List "x :: y" list_scope R16315 Lambda.TPOSR.Terms lsubst_rec R16308 Coq.Lists.List "x :: y" list_scope R16300 Coq.Init.Datatypes S R16347 Lambda.TPOSR.Env sub_S R16347 Lambda.TPOSR.Env sub_S R16377 Lambda.MyList trunc R16414 Coq.Lists.List "x :: y" list_scope R16396 Lambda.TPOSR.Terms lsubst_rec R16390 Coq.Init.Datatypes S R16383 Lambda.TPOSR.Terms lterm R16377 Lambda.MyList trunc R16414 Coq.Lists.List "x :: y" list_scope R16396 Lambda.TPOSR.Terms lsubst_rec R16390 Coq.Init.Datatypes S R16383 Lambda.TPOSR.Terms lterm R16430 Lambda.MyList trunc_S R16430 Lambda.MyList trunc_S R16542 Lambda.TPOSR.LeftReflexivity refl_l R16530 Lambda.TPOSR.LeftReflexivity refl_l R16542 Lambda.TPOSR.LeftReflexivity refl_l R16530 Lambda.TPOSR.LeftReflexivity refl_l R16610 Lambda.TPOSR.LeftReflexivity refl_l R16598 Lambda.TPOSR.LeftReflexivity refl_l R16610 Lambda.TPOSR.LeftReflexivity refl_l R16598 Lambda.TPOSR.LeftReflexivity refl_l R16790 Lambda.TPOSR.LeftReflexivity refl_l R16778 Lambda.TPOSR.LeftReflexivity refl_l R16790 Lambda.TPOSR.LeftReflexivity refl_l R16778 Lambda.TPOSR.LeftReflexivity refl_l R16960 Lambda.TPOSR.Types tposr_coerce_sum R16960 Lambda.TPOSR.Types tposr_coerce_sum R17010 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17010 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17106 Coq.Lists.List "x :: y" list_scope R17087 Lambda.TPOSR.Terms lsubst_rec R17061 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17106 Coq.Lists.List "x :: y" list_scope R17087 Lambda.TPOSR.Terms lsubst_rec R17061 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17136 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R17136 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R17184 Lambda.TPOSR.Types wf_cons R17184 Lambda.TPOSR.Types wf_cons R17223 Lambda.TPOSR.Types tposr_coerce_sum R17223 Lambda.TPOSR.Types tposr_coerce_sum R17273 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17273 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17363 Coq.Lists.List "x :: y" list_scope R17346 Lambda.TPOSR.Terms lsubst_rec R17325 Lambda.TPOSR.CtxReduction coerce_red_env R17363 Coq.Lists.List "x :: y" list_scope R17346 Lambda.TPOSR.Terms lsubst_rec R17325 Lambda.TPOSR.CtxReduction coerce_red_env R17392 Lambda.TPOSR.CtxReduction red_env_hd R17392 Lambda.TPOSR.CtxReduction red_env_hd R17424 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17424 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17520 Coq.Lists.List "x :: y" list_scope R17502 Lambda.TPOSR.Terms lsubst_rec R17476 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17520 Coq.Lists.List "x :: y" list_scope R17502 Lambda.TPOSR.Terms lsubst_rec R17476 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17550 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R17550 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R17598 Lambda.TPOSR.Types wf_cons R17598 Lambda.TPOSR.Types wf_cons R17636 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17636 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17686 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17686 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R17766 Lambda.TPOSR.LeftReflexivity refl_l R17754 Lambda.TPOSR.LeftReflexivity refl_l R17766 Lambda.TPOSR.LeftReflexivity refl_l R17754 Lambda.TPOSR.LeftReflexivity refl_l R17849 Lambda.TPOSR.Env sub_in_lenv R17898 Coq.Lists.List "x :: y" list_scope R17881 Lambda.TPOSR.Terms lsubst_rec R17874 Coq.Lists.List "x :: y" list_scope R17866 Coq.Init.Datatypes S R17849 Lambda.TPOSR.Env sub_in_lenv R17898 Coq.Lists.List "x :: y" list_scope R17881 Lambda.TPOSR.Terms lsubst_rec R17874 Coq.Lists.List "x :: y" list_scope R17866 Coq.Init.Datatypes S R17912 Lambda.TPOSR.Env sub_S R17912 Lambda.TPOSR.Env sub_S R17942 Lambda.MyList trunc R17978 Coq.Lists.List "x :: y" list_scope R17961 Lambda.TPOSR.Terms lsubst_rec R17955 Coq.Init.Datatypes S R17948 Lambda.TPOSR.Terms lterm R17942 Lambda.MyList trunc R17978 Coq.Lists.List "x :: y" list_scope R17961 Lambda.TPOSR.Terms lsubst_rec R17955 Coq.Init.Datatypes S R17948 Lambda.TPOSR.Terms lterm R17994 Lambda.MyList trunc_S R17994 Lambda.MyList trunc_S R18206 Lambda.TPOSR.LeftReflexivity refl_l R18194 Lambda.TPOSR.LeftReflexivity refl_l R18206 Lambda.TPOSR.LeftReflexivity refl_l R18194 Lambda.TPOSR.LeftReflexivity refl_l R18270 Lambda.TPOSR.LeftReflexivity refl_l R18258 Lambda.TPOSR.LeftReflexivity refl_l R18270 Lambda.TPOSR.LeftReflexivity refl_l R18258 Lambda.TPOSR.LeftReflexivity refl_l R18412 Lambda.TPOSR.Types tposr_coerce_sub_l R18412 Lambda.TPOSR.Types tposr_coerce_sub_l R18412 Lambda.TPOSR.Types tposr_coerce_sub_l R18455 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18455 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18505 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18505 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18576 Lambda.TPOSR.Terms lsubst_rec R18604 Coq.Init.Datatypes S R18591 Lambda.TPOSR.Terms Srt_l R18597 Lambda.Terms prop R18558 Lambda.TPOSR.Terms Srt_l R18564 Lambda.Terms prop R18576 Lambda.TPOSR.Terms lsubst_rec R18604 Coq.Init.Datatypes S R18591 Lambda.TPOSR.Terms Srt_l R18597 Lambda.Terms prop R18558 Lambda.TPOSR.Terms Srt_l R18564 Lambda.Terms prop R18618 Lambda.TPOSR.Env sub_in_lenv R18669 Coq.Lists.List "x :: y" list_scope R18651 Lambda.TPOSR.Terms lsubst_rec R18644 Coq.Lists.List "x :: y" list_scope R18636 Coq.Init.Datatypes S R18618 Lambda.TPOSR.Env sub_in_lenv R18669 Coq.Lists.List "x :: y" list_scope R18651 Lambda.TPOSR.Terms lsubst_rec R18644 Coq.Lists.List "x :: y" list_scope R18636 Coq.Init.Datatypes S R18683 Lambda.TPOSR.Env sub_S R18683 Lambda.TPOSR.Env sub_S R18713 Lambda.MyList trunc R18750 Coq.Lists.List "x :: y" list_scope R18732 Lambda.TPOSR.Terms lsubst_rec R18726 Coq.Init.Datatypes S R18719 Lambda.TPOSR.Terms lterm R18713 Lambda.MyList trunc R18750 Coq.Lists.List "x :: y" list_scope R18732 Lambda.TPOSR.Terms lsubst_rec R18726 Coq.Init.Datatypes S R18719 Lambda.TPOSR.Terms lterm R18766 Lambda.MyList trunc_S R18766 Lambda.MyList trunc_S R18881 Coq.Lists.List "x :: y" list_scope R18863 Lambda.TPOSR.Terms lsubst_rec R18837 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18881 Coq.Lists.List "x :: y" list_scope R18863 Lambda.TPOSR.Terms lsubst_rec R18837 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R18901 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R18901 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R18962 Lambda.Terms set R18949 Lambda.TPOSR.Types wf_cons R18962 Lambda.Terms set R18949 Lambda.TPOSR.Types wf_cons R19020 Lambda.TPOSR.Env sub_in_lenv R19071 Coq.Lists.List "x :: y" list_scope R19053 Lambda.TPOSR.Terms lsubst_rec R19046 Coq.Lists.List "x :: y" list_scope R19037 Coq.Init.Datatypes S R19020 Lambda.TPOSR.Env sub_in_lenv R19071 Coq.Lists.List "x :: y" list_scope R19053 Lambda.TPOSR.Terms lsubst_rec R19046 Coq.Lists.List "x :: y" list_scope R19037 Coq.Init.Datatypes S R19085 Lambda.TPOSR.Env sub_S R19085 Lambda.TPOSR.Env sub_S R19115 Lambda.MyList trunc R19152 Coq.Lists.List "x :: y" list_scope R19134 Lambda.TPOSR.Terms lsubst_rec R19128 Coq.Init.Datatypes S R19121 Lambda.TPOSR.Terms lterm R19115 Lambda.MyList trunc R19152 Coq.Lists.List "x :: y" list_scope R19134 Lambda.TPOSR.Terms lsubst_rec R19128 Coq.Init.Datatypes S R19121 Lambda.TPOSR.Terms lterm R19168 Lambda.MyList trunc_S R19168 Lambda.MyList trunc_S R19421 Lambda.TPOSR.LeftReflexivity refl_l R19409 Lambda.TPOSR.LeftReflexivity refl_l R19421 Lambda.TPOSR.LeftReflexivity refl_l R19409 Lambda.TPOSR.LeftReflexivity refl_l R19460 Lambda.TPOSR.Types tposr_coerce_sub_r R19460 Lambda.TPOSR.Types tposr_coerce_sub_r R19460 Lambda.TPOSR.Types tposr_coerce_sub_r R19503 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R19503 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R19574 Lambda.TPOSR.Terms lsubst_rec R19602 Coq.Init.Datatypes S R19589 Lambda.TPOSR.Terms Srt_l R19595 Lambda.Terms prop R19556 Lambda.TPOSR.Terms Srt_l R19562 Lambda.Terms prop R19574 Lambda.TPOSR.Terms lsubst_rec R19602 Coq.Init.Datatypes S R19589 Lambda.TPOSR.Terms Srt_l R19595 Lambda.Terms prop R19556 Lambda.TPOSR.Terms Srt_l R19562 Lambda.Terms prop R19616 Lambda.TPOSR.Env sub_in_lenv R19669 Coq.Lists.List "x :: y" list_scope R19650 Lambda.TPOSR.Terms lsubst_rec R19643 Coq.Lists.List "x :: y" list_scope R19634 Coq.Init.Datatypes S R19616 Lambda.TPOSR.Env sub_in_lenv R19669 Coq.Lists.List "x :: y" list_scope R19650 Lambda.TPOSR.Terms lsubst_rec R19643 Coq.Lists.List "x :: y" list_scope R19634 Coq.Init.Datatypes S R19683 Lambda.TPOSR.Env sub_S R19683 Lambda.TPOSR.Env sub_S R19713 Lambda.MyList trunc R19751 Coq.Lists.List "x :: y" list_scope R19732 Lambda.TPOSR.Terms lsubst_rec R19726 Coq.Init.Datatypes S R19719 Lambda.TPOSR.Terms lterm R19713 Lambda.MyList trunc R19751 Coq.Lists.List "x :: y" list_scope R19732 Lambda.TPOSR.Terms lsubst_rec R19726 Coq.Init.Datatypes S R19719 Lambda.TPOSR.Terms lterm R19767 Lambda.MyList trunc_S R19767 Lambda.MyList trunc_S R19883 Coq.Lists.List "x :: y" list_scope R19864 Lambda.TPOSR.Terms lsubst_rec R19838 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R19883 Coq.Lists.List "x :: y" list_scope R19864 Lambda.TPOSR.Terms lsubst_rec R19838 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R19903 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R19903 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full_cons R19964 Lambda.Terms set R19951 Lambda.TPOSR.Types wf_cons R19964 Lambda.Terms set R19951 Lambda.TPOSR.Types wf_cons R19982 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R19982 Lambda.TPOSR.PreCtxCoercion pre_coerce_env_full R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R20191 Lambda.TPOSR.LeftReflexivity refl_l R20179 Lambda.TPOSR.LeftReflexivity refl_l R20248 Lambda.TPOSR.LeftReflexivity refl_l R20236 Lambda.TPOSR.LeftReflexivity refl_l R20191 Lambda.TPOSR.LeftReflexivity refl_l R20179 Lambda.TPOSR.LeftReflexivity refl_l R20248 Lambda.TPOSR.LeftReflexivity refl_l R20236 Lambda.TPOSR.LeftReflexivity refl_l R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R20315 Lambda.TPOSR.Terms lsubst_rec R20290 Lambda.TPOSR.Types tposr_coerce_trans R20315 Lambda.TPOSR.Terms lsubst_rec R20290 Lambda.TPOSR.Types tposr_coerce_trans R20382 Lambda.TPOSR.Terms lsubst_rec R20357 Lambda.TPOSR.Types tposr_coerce_trans R20382 Lambda.TPOSR.Terms lsubst_rec R20357 Lambda.TPOSR.Types tposr_coerce_trans R20625 Lambda.TPOSR.Types "G |-- T -> U : s" R20630 Lambda.TPOSR.Terms lsubst_rec R20652 Lambda.TPOSR.Terms lsubst_rec R20674 Lambda.TPOSR.Terms lsubst_rec R20602 Lambda.MyList trunc R20577 Lambda.TPOSR.Env sub_in_lenv R20544 Lambda.TPOSR.Types "G |-- T -> U : s" R20503 Lambda.TPOSR.Types "G |-- T -> U : s" R20482 Lambda.TPOSR.Types "G |-- T -> U : s" R20718 Coq.Init.Logic proj1 R20725 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R20718 Coq.Init.Logic proj1 R20725 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R21020 Lambda.TPOSR.Types tposr_wf R21003 Lambda.MyList trunc R20974 Lambda.TPOSR.Env sub_in_lenv R20948 Lambda.TPOSR.Types tposr_wf R20915 Lambda.TPOSR.Types "G |-- T -> U : s" R20894 Lambda.TPOSR.Types "G |-- T -> U : s" R21057 Coq.Init.Logic proj1 R21064 Coq.Init.Logic proj2 R21071 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R21057 Coq.Init.Logic proj1 R21064 Coq.Init.Logic proj2 R21071 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R-1 Coq.Init.Logic iff R-1 Coq.Init.Logic not R21372 Lambda.TPOSR.Types "G |-- T ~= U : s" R21377 Lambda.TPOSR.Terms lsubst_rec R21399 Lambda.TPOSR.Terms lsubst_rec R21349 Lambda.MyList trunc R21324 Lambda.TPOSR.Env sub_in_lenv R21291 Lambda.TPOSR.Types "G |-- T ~= U : s" R21250 Lambda.TPOSR.Types "G |-- T -> U : s" R21229 Lambda.TPOSR.Types "G |-- T -> U : s" R21448 Coq.Init.Logic proj1 R21455 Coq.Init.Logic proj2 R21462 Coq.Init.Logic proj2 R21469 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R21448 Coq.Init.Logic proj1 R21455 Coq.Init.Logic proj2 R21462 Coq.Init.Logic proj2 R21469 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R21780 Lambda.TPOSR.Types "G |-- T >-> U : s" R21785 Lambda.TPOSR.Terms lsubst_rec R21808 Lambda.TPOSR.Terms lsubst_rec R21757 Lambda.MyList trunc R21732 Lambda.TPOSR.Env sub_in_lenv R21698 Lambda.TPOSR.Types "G |-- T >-> U : s" R21657 Lambda.TPOSR.Types "G |-- T -> U : s" R21636 Lambda.TPOSR.Types "G |-- T -> U : s" R21857 Coq.Init.Logic proj2 R21864 Coq.Init.Logic proj2 R21871 Coq.Init.Logic proj2 R21878 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R21857 Coq.Init.Logic proj2 R21864 Coq.Init.Logic proj2 R21871 Coq.Init.Logic proj2 R21878 Lambda.TPOSR.PreSubstitutionTPOSR ind_substitution_tposr R22131 Lambda.TPOSR.Types "G |-- T -> U : s" R22136 Lambda.TPOSR.Terms lsubst R22152 Lambda.TPOSR.Terms lsubst R22168 Lambda.TPOSR.Terms lsubst R22106 Lambda.TPOSR.Types "G |-- T -> U : s" R22085 Lambda.TPOSR.Types "G |-- T -> U : s" R22048 Lambda.TPOSR.Types "G |-- T -> U : s" R22044 Coq.Lists.List "x :: y" list_scope R22222 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr_n R22222 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr_n R22418 Lambda.TPOSR.Types "G |-- T ~= U : s" R22423 Lambda.TPOSR.Terms lsubst R22439 Lambda.TPOSR.Terms lsubst R22393 Lambda.TPOSR.Types "G |-- T -> U : s" R22372 Lambda.TPOSR.Types "G |-- T -> U : s" R22336 Lambda.TPOSR.Types "G |-- T ~= U : s" R22331 Coq.Lists.List "x :: y" list_scope R22498 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_eq_n R22498 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_eq_n R22696 Lambda.TPOSR.Types "G |-- T >-> U : s" R22701 Lambda.TPOSR.Terms lsubst R22718 Lambda.TPOSR.Terms lsubst R22671 Lambda.TPOSR.Types "G |-- T -> U : s" R22650 Lambda.TPOSR.Types "G |-- T -> U : s" R22613 Lambda.TPOSR.Types "G |-- T >-> U : s" R22608 Coq.Lists.List "x :: y" list_scope R22777 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_coerce_n R22777 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_coerce_n R22998 Lambda.TPOSR.Types "G |-- M -+> N : B" R23003 Lambda.TPOSR.Terms lsubst R23020 Lambda.TPOSR.Terms lsubst R23036 Lambda.TPOSR.Terms lsubst R22974 Lambda.TPOSR.Types "G |-- T -> U : s" R22953 Lambda.TPOSR.Types "G |-- T -> U : s" R22922 Coq.Init.Logic "x = y" type_scope R22927 Coq.Lists.List "x :: y" list_scope R22889 Lambda.TPOSR.Types "G |-- M -+> N : B" R23125 Lambda.TPOSR.Types tposrp_tposr R23125 Lambda.TPOSR.Types tposrp_tposr R23147 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr R23147 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr R23337 Lambda.TPOSR.Types "G |-- M -+> N : B" R23342 Lambda.TPOSR.Terms lsubst R23359 Lambda.TPOSR.Terms lsubst R23375 Lambda.TPOSR.Terms lsubst R23314 Lambda.TPOSR.Types "G |-- T -> U : s" R23293 Lambda.TPOSR.Types "G |-- T -> U : s" R23256 Lambda.TPOSR.Types "G |-- M -+> N : B" R23251 Coq.Lists.List "x :: y" list_scope R23414 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposrp_aux R23414 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposrp_aux R23668 Lambda.TPOSR.Types "G |-- T -> U : s" R23673 Lambda.TPOSR.Terms lsubst_rec R23695 Lambda.TPOSR.Terms lsubst_rec R23716 Lambda.TPOSR.Terms Srt_l R23645 Lambda.MyList trunc R23620 Lambda.TPOSR.Env sub_in_lenv R23587 Lambda.TPOSR.Types "G |-- T -> U : s" R23546 Lambda.TPOSR.Types "G |-- T -> U : s" R23525 Lambda.TPOSR.Types "G |-- T -> U : s" R23767 Lambda.TPOSR.Terms lsubst_rec R23781 Lambda.TPOSR.Terms Srt_l R23752 Lambda.TPOSR.Terms Srt_l R23767 Lambda.TPOSR.Terms lsubst_rec R23781 Lambda.TPOSR.Terms Srt_l R23752 Lambda.TPOSR.Terms Srt_l R23803 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr_n R23803 Lambda.TPOSR.PreSubstitutionTPOSR substitution_tposr_tposr_n R23997 Lambda.TPOSR.Types "G |-- T -> U : s" R24002 Lambda.TPOSR.Terms lsubst R24018 Lambda.TPOSR.Terms lsubst R24033 Lambda.TPOSR.Terms Srt_l R23975 Lambda.TPOSR.Types "G |-- T -> U : s" R23954 Lambda.TPOSR.Types "G |-- T -> U : s" R23911 Lambda.TPOSR.Types "G |-- T -> U : s" R23907 Coq.Lists.List "x :: y" list_scope R23926 Lambda.TPOSR.Terms Srt_l R24084 Lambda.TPOSR.Terms lsubst R24094 Lambda.TPOSR.Terms Srt_l R24069 Lambda.TPOSR.Terms Srt_l R24084 Lambda.