DIGEST 582a0de6bae5a5bb69f2f10cc37b8de7
FMtac2.ideas.Abstract
R26:29 Mtac2.Base <> <> lib
R31:35 Mtac2.lib.Logic <> <> lib
R37:45 Mtac2.lib.Datatypes <> <> lib
R47:50 Mtac2.lib.List <> <> lib
R61:61 Mtac2.Base M <> mod
R71:81 Mtac2.intf.M M.notations <> mod
rec 206:211 <> result
proj 228:229 <> fu
proj 241:242 <> pf
binder 213:213 <> A:1
binder 215:215 <> B:2
binder 217:217 <> x:3
binder 219:219 <> t:4
R234:237 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R233:233 Mtac2.ideas.Abstract <> A:1 var
R238:238 Mtac2.ideas.Abstract <> B:2 var
R247:251 Mtac2.lib.Logic <> ::type_scope:x_'=m='_x not
R246:246 Mtac2.ideas.Abstract <> t:4 var
R252:253 Mtac2.ideas.Abstract <> fu:6 meth
R255:255 Mtac2.ideas.Abstract <> x:3 var
R270:270 Mtac2.ideas.Abstract <> R constr
R270:270 Mtac2.ideas.Abstract <> R constr
abbrev 294:304 <> reduce_dyns
R310:315 Mtac2.intf.Reduction <> reduce def
R318:326 Mtac2.intf.Reduction <> RedStrong constr
R328:331 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R339:340 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R349:350 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R358:370 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R525:525 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R332:338 Mtac2.intf.Reduction <> RedBeta constr
R341:348 Mtac2.intf.Reduction <> RedMatch constr
R351:357 Mtac2.intf.Reduction <> RedZeta constr
R371:382 Mtac2.intf.Reduction <> RedDeltaOnly constr
R384:388 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R398:399 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R409:437 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R453:454 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R467:468 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R486:511 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R524:524 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R389:391 Mtac2.intf.Dyn <> Dyn def
R393:397 Mtac2.intf.Dyn <> elemr proj
R400:402 Mtac2.intf.Dyn <> Dyn def
R404:408 Mtac2.intf.Dyn <> typer proj
R438:440 Mtac2.intf.Dyn <> Dyn def
R442:452 Mtac2.intf.Case <> case_return proj
R455:457 Mtac2.intf.Dyn <> Dyn def
R459:466 Mtac2.intf.Case <> case_val proj
R469:471 Mtac2.intf.Dyn <> Dyn def
R473:485 Mtac2.intf.Case <> case_branches proj
R512:514 Mtac2.intf.Dyn <> Dyn def
R516:523 Mtac2.intf.Case <> case_ind proj
prf 537:543 <> abs_app
binder 548:548 <> A:8
R563:563 Mtac2.ideas.Abstract <> A:8 var
binder 559:559 <> x:9
binder 567:568 <> A':10
binder 578:578 <> r:11
R588:591 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R586:587 Mtac2.ideas.Abstract <> A':10 var
R592:596 Mtac2.intf.Dyn <> typer proj
R598:598 Mtac2.ideas.Abstract <> r:11 var
binder 581:582 <> t1:12
R607:608 Mtac2.ideas.Abstract <> A':10 var
binder 602:603 <> t2:13
R617:622 Mtac2.ideas.Abstract <> result rec
R626:627 Mtac2.ideas.Abstract <> t1:12 var
R624:624 Mtac2.ideas.Abstract <> x:9 var
binder 612:613 <> r1:14
R636:641 Mtac2.ideas.Abstract <> result rec
R645:646 Mtac2.ideas.Abstract <> t2:13 var
R643:643 Mtac2.ideas.Abstract <> x:9 var
binder 631:632 <> r2:15
R652:657 Mtac2.ideas.Abstract <> result rec
R662:663 Mtac2.ideas.Abstract <> t1:12 var
R665:666 Mtac2.ideas.Abstract <> t2:13 var
R659:659 Mtac2.ideas.Abstract <> x:9 var
R746:746 Mtac2.ideas.Abstract <> R constr
R770:777 Mtac2.lib.Logic <> meq_refl constr
binder 753:753 <> y:16
R759:759 Mtac2.ideas.Abstract <> y:16 var
R765:765 Mtac2.ideas.Abstract <> y:16 var
R746:746 Mtac2.ideas.Abstract <> R constr
R770:777 Mtac2.lib.Logic <> meq_refl constr
binder 753:753 <> y:17
R759:759 Mtac2.ideas.Abstract <> y:17 var
R765:765 Mtac2.ideas.Abstract <> y:17 var
prf 802:809 <> match_eq
binder 823:823 <> A:18
binder 825:825 <> B:19
R849:849 Mtac2.ideas.Abstract <> A:18 var
binder 845:845 <> x:20
R867:870 Mtac2.intf.Dyn <> dynr rec
binder 863:863 <> r:21
R878:881 Coq.Init.Datatypes <> bool ind
binder 874:874 <> b:22
R891:895 Mtac2.intf.Dyn <> typer proj
R897:897 Mtac2.ideas.Abstract <> r:21 var
binder 885:885 <> P:23
binder 887:887 <> Q:24
R914:920 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R904:909 Mtac2.ideas.Abstract <> result rec
R913:913 Mtac2.ideas.Abstract <> b:22 var
R911:911 Mtac2.ideas.Abstract <> x:20 var
R931:937 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R921:926 Mtac2.ideas.Abstract <> result rec
R930:930 Mtac2.ideas.Abstract <> P:23 var
R928:928 Mtac2.ideas.Abstract <> x:20 var
R948:954 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R938:943 Mtac2.ideas.Abstract <> result rec
R947:947 Mtac2.ideas.Abstract <> Q:24 var
R945:945 Mtac2.ideas.Abstract <> x:20 var
R955:960 Mtac2.ideas.Abstract <> result rec
R968:968 Mtac2.ideas.Abstract <> b:22 var
R982:982 Mtac2.ideas.Abstract <> Q:24 var
R975:975 Mtac2.ideas.Abstract <> P:23 var
R962:962 Mtac2.ideas.Abstract <> x:20 var
R1120:1120 Mtac2.ideas.Abstract <> R constr
R1164:1171 Mtac2.lib.Logic <> meq_refl constr
binder 1127:1127 <> y:25
R1137:1137 Mtac2.ideas.Abstract <> y:25 var
R1160:1160 Mtac2.ideas.Abstract <> y:25 var
R1149:1149 Mtac2.ideas.Abstract <> y:25 var
R1120:1120 Mtac2.ideas.Abstract <> R constr
R1164:1171 Mtac2.lib.Logic <> meq_refl constr
binder 1127:1127 <> y:26
R1137:1137 Mtac2.ideas.Abstract <> y:26 var
R1160:1160 Mtac2.ideas.Abstract <> y:26 var
R1149:1149 Mtac2.ideas.Abstract <> y:26 var
R1198:1205 Mtac2.ideas.Abstract <> match_eq thm
R1198:1205 Mtac2.ideas.Abstract <> match_eq thm
def 1236:1245 <> non_dep_eq
binder 1248:1248 <> A:27
binder 1250:1250 <> P:28
binder 1252:1252 <> Q:29
R1258:1258 Mtac2.ideas.Abstract <> A:27 var
binder 1256:1256 <> x:30
R1267:1272 Mtac2.ideas.Abstract <> result rec
R1276:1276 Mtac2.ideas.Abstract <> P:28 var
R1274:1274 Mtac2.ideas.Abstract <> x:30 var
binder 1262:1263 <> P':31
R1285:1290 Mtac2.ideas.Abstract <> result rec
R1294:1294 Mtac2.ideas.Abstract <> Q:29 var
R1292:1292 Mtac2.ideas.Abstract <> x:30 var
binder 1280:1281 <> Q':32
R1301:1306 Mtac2.ideas.Abstract <> result rec
R1312:1315 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R1311:1311 Mtac2.ideas.Abstract <> P:28 var
R1316:1316 Mtac2.ideas.Abstract <> Q:29 var
R1308:1308 Mtac2.ideas.Abstract <> x:30 var
R1403:1403 Mtac2.ideas.Abstract <> R constr
R1429:1436 Mtac2.lib.Logic <> meq_refl constr
binder 1410:1410 <> y:33
R1418:1421 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R1417:1417 Mtac2.ideas.Abstract <> y:33 var
R1426:1426 Mtac2.ideas.Abstract <> y:33 var
R1403:1403 Mtac2.ideas.Abstract <> R constr
R1429:1436 Mtac2.lib.Logic <> meq_refl constr
binder 1410:1410 <> y:34
R1418:1421 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R1417:1417 Mtac2.ideas.Abstract <> y:34 var
R1426:1426 Mtac2.ideas.Abstract <> y:34 var
def 1461:1467 <> to_dynr
R1473:1475 Mtac2.intf.Dyn <> dyn variant
binder 1470:1470 <> d:35
R1480:1480 Mtac2.intf.M <> M abbrev
R1482:1485 Mtac2.intf.Dyn <> dynr rec
R1490:1495 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_'in'_x not
R1497:1500 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_'in'_x not
R1502:1505 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_'in'_x not
R1496:1496 Mtac2.ideas.Abstract <> d:35 var
binder 1501:1501 <> e:36
R1506:1508 Mtac2.intf.M M ret def
R1511:1514 Mtac2.intf.Dyn <> Dynr constr
R1516:1516 Mtac2.ideas.Abstract <> e:36 var
R1528:1540 Mtac2.lib.Datatypes ProdNotations <> mod
R1550:1577 Mtac2.lib.List ListNotations <> mod
R1595:1608 Coq.Strings.String <> <> lib
def 1622:1635 <> construct_case
binder 1637:1637 <> A:37
R1643:1643 Mtac2.ideas.Abstract <> A:37 var
binder 1640:1640 <> x:38
R1663:1666 Mtac2.intf.Dyn <> dynr rec
binder 1660:1660 <> r:39
R1669:1669 Mtac2.intf.M <> M abbrev
R1672:1678 Mtac2.lib.Datatypes <> moption ind
R1681:1686 Mtac2.ideas.Abstract <> result rec
R1691:1695 Mtac2.intf.Dyn <> elemr proj
R1697:1697 Mtac2.ideas.Abstract <> r:39 var
R1688:1688 Mtac2.ideas.Abstract <> x:38 var
binder 1647:1650 <> loop:40
binder 1703:1703 <> C:41
R1746:1746 Mtac2.ideas.Abstract <> C:41 var
R1715:1720 Mtac2.intf.Case <> mkCase constr
R1753:1754 Mtac2.intf.M M nu def
binder 1786:1786 <> v:43
R1805:1808 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R1824:1829 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R1809:1812 Mtac2.ideas.Abstract <> loop:40 var
R1815:1818 Mtac2.intf.Dyn <> Dynr constr
binder 1794:1804 <> new_val_opt:44
R1830:1830 Mtac2.intf.M M.monad_notations ::M_scope:''''_x_'<-'_x_';'_x not
R1869:1877 Mtac2.intf.M M.monad_notations ::M_scope:''''_x_'<-'_x_';'_x not
R2314:2319 Mtac2.intf.M M.monad_notations ::M_scope:''''_x_'<-'_x_';'_x not
R1878:1889 Mtac2.intf.M M fold_right def
R2289:2292 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2298:2299 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2304:2304 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2293:2297 Coq.Init.Datatypes <> false constr
R2300:2303 Mtac2.lib.List ListNotations ::mlist_scope:'[m:'_']' not
binder 1904:1909 <> branch:45
R1912:1915 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R1935:1936 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R1949:1949 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
binder 1937:1948 <> new_branches:46
binder 1916:1934 <> some_branch_depends:47
binder 1912:1949 <> pat:48
R1964:1967 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R1982:1992 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R1968:1974 Mtac2.ideas.Abstract <> to_dynr def
R1976:1981 Mtac2.ideas.Abstract <> branch:45 var
binder 1963:1963 <> b:49
R1994:1997 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2004:2014 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R1998:2001 Mtac2.ideas.Abstract <> loop:40 var
R2003:2003 Mtac2.ideas.Abstract <> b:49 var
binder 1993:1993 <> r:50
R2021:2021 Mtac2.ideas.Abstract <> r:50 var
R2039:2043 Mtac2.lib.Datatypes <> mSome constr
R2077:2077 Mtac2.ideas.Abstract <> r:50 var
binder 2066:2068 <> fub:52
R2104:2109 Mtac2.intf.Reduction <> reduce def
R2134:2136 Mtac2.ideas.Abstract <> fub:52 var
R2138:2138 Mtac2.ideas.Abstract <> v:43 var
R2112:2117 Mtac2.intf.Reduction <> RedWhd constr
R2119:2122 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2130:2130 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2123:2129 Mtac2.intf.Reduction <> RedBeta constr
binder 2097:2099 <> fub:53
R2155:2157 Mtac2.intf.M M ret def
R2159:2162 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2167:2168 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2193:2193 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2163:2166 Coq.Init.Datatypes <> true constr
R2176:2180 Mtac2.lib.Datatypes <> ::mlist_scope:x_':m:'_x not
R2169:2171 Mtac2.intf.Dyn <> Dyn def
R2173:2175 Mtac2.ideas.Abstract <> fub:53 var
R2181:2192 Mtac2.ideas.Abstract <> new_branches:46 var
R2206:2210 Mtac2.lib.Datatypes <> mNone constr
R2215:2217 Mtac2.intf.M M ret def
R2219:2222 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2242:2243 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2267:2267 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R2223:2241 Mtac2.ideas.Abstract <> some_branch_depends:47 var
R2250:2254 Mtac2.lib.Datatypes <> ::mlist_scope:x_':m:'_x not
R2244:2249 Mtac2.ideas.Abstract <> branch:45 var
R2255:2266 Mtac2.ideas.Abstract <> new_branches:46 var
R1831:1834 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R1854:1855 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
R1868:1868 Mtac2.lib.Datatypes ProdNotations ::core_scope:'(m:'_x_','_x_','_'..'_','_x_')' not
binder 1856:1867 <> new_branches:54
binder 1835:1853 <> some_branch_depends:55
binder 1831:1868 <> pat:56
R2341:2351 Mtac2.ideas.Abstract <> new_val_opt:44 var
R2358:2362 Mtac2.lib.Datatypes <> mSome constr
R2385:2389 Mtac2.lib.Datatypes <> mNone constr
R2394:2394 Mtac2.ideas.Abstract <> R constr
R2411:2418 Mtac2.lib.Logic <> meq_refl constr
binder 2324:2330 <> new_val:58
R2450:2468 Mtac2.ideas.Abstract <> some_branch_depends:55 var
R2437:2447 Mtac2.ideas.Abstract <> new_val_opt:44 var
R2481:2485 Mtac2.lib.Datatypes <> mSome constr
R2497:2500 Coq.Init.Datatypes <> true constr
R2527:2533 Mtac2.ideas.Abstract <> new_val:58 var
binder 2516:2518 <> fuv:61
R2555:2560 Mtac2.intf.Reduction <> reduce def
R2585:2587 Mtac2.ideas.Abstract <> fuv:61 var
R2589:2589 Mtac2.ideas.Abstract <> v:43 var
R2563:2568 Mtac2.intf.Reduction <> RedWhd constr
R2570:2573 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2581:2581 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2574:2580 Mtac2.intf.Reduction <> RedBeta constr
binder 2548:2550 <> fuv:62
R2617:2627 Mtac2.ideas.Abstract <> reduce_dyns abbrev
R2632:2639 Mtac2.intf.Case <> case_val proj
R2632:2639 Mtac2.intf.Case <> case_val proj
R2632:2639 Mtac2.intf.Case <> case_val proj
R2649:2659 Mtac2.intf.Case <> case_return proj
R2649:2659 Mtac2.intf.Case <> case_return proj
R2671:2683 Mtac2.intf.Case <> case_branches proj
R2671:2683 Mtac2.intf.Case <> case_branches proj
R2644:2646 Mtac2.ideas.Abstract <> fuv:62 var
R2688:2699 Mtac2.ideas.Abstract <> new_branches:54 var
binder 2605:2612 <> new_case:63
R2714:2717 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2735:2742 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2718:2725 Mtac2.intf.M M makecase def
R2727:2734 Mtac2.ideas.Abstract <> new_case:63 var
binder 2713:2713 <> d:64
R2743:2748 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2750:2753 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2756:2757 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2761:2770 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
binder 2754:2755 <> A0:65
binder 2754:2755 <> A0:66
binder 2754:2755 <> A0:67
R2749:2749 Mtac2.ideas.Abstract <> d:64 var
binder 2754:2755 <> A0:68
binder 2758:2760 <> cas:69
R2775:2778 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2792:2799 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2779:2785 Mtac2.intf.M M abs_fun def
R2789:2791 Mtac2.ideas.Abstract <> cas:69 var
R2787:2787 Mtac2.ideas.Abstract <> v:43 var
binder 2771:2774 <> func:70
R2800:2802 Mtac2.intf.M M ret def
R2805:2809 Mtac2.lib.Datatypes <> mSome constr
R2813:2815 Mtac2.intf.Dyn <> Dyn def
R2819:2822 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R2818:2818 Mtac2.ideas.Abstract <> A:37 var
R2823:2824 Mtac2.ideas.Abstract <> A0:68 var
R2827:2830 Mtac2.ideas.Abstract <> func:70 var
R2527:2533 Mtac2.ideas.Abstract <> new_val:58 var
binder 2516:2518 <> fuv:71
R2555:2560 Mtac2.intf.Reduction <> reduce def
R2585:2587 Mtac2.ideas.Abstract <> fuv:71 var
R2589:2589 Mtac2.ideas.Abstract <> v:43 var
R2563:2568 Mtac2.intf.Reduction <> RedWhd constr
R2570:2573 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2581:2581 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2574:2580 Mtac2.intf.Reduction <> RedBeta constr
binder 2548:2550 <> fuv:72
R2617:2627 Mtac2.ideas.Abstract <> reduce_dyns abbrev
R2632:2639 Mtac2.intf.Case <> case_val proj
R2632:2639 Mtac2.intf.Case <> case_val proj
R2632:2639 Mtac2.intf.Case <> case_val proj
R2649:2659 Mtac2.intf.Case <> case_return proj
R2649:2659 Mtac2.intf.Case <> case_return proj
R2671:2683 Mtac2.intf.Case <> case_branches proj
R2671:2683 Mtac2.intf.Case <> case_branches proj
R2644:2646 Mtac2.ideas.Abstract <> fuv:72 var
R2688:2699 Mtac2.ideas.Abstract <> new_branches:54 var
binder 2605:2612 <> new_case:73
R2714:2717 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2735:2742 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2718:2725 Mtac2.intf.M M makecase def
R2727:2734 Mtac2.ideas.Abstract <> new_case:73 var
binder 2713:2713 <> d:74
R2743:2748 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2750:2753 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2756:2757 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
R2761:2770 Mtac2.intf.M M.notations_pre ::M_scope:'dcase'_x_'as'_x_','_x_'in'_x not
binder 2754:2755 <> A0:75
binder 2754:2755 <> A0:76
binder 2754:2755 <> A0:77
R2749:2749 Mtac2.ideas.Abstract <> d:74 var
binder 2754:2755 <> A0:78
binder 2758:2760 <> cas:79
R2775:2778 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2792:2799 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R2779:2785 Mtac2.intf.M M abs_fun def
R2789:2791 Mtac2.ideas.Abstract <> cas:79 var
R2787:2787 Mtac2.ideas.Abstract <> v:43 var
binder 2771:2774 <> func:80
R2800:2802 Mtac2.intf.M M ret def
R2805:2809 Mtac2.lib.Datatypes <> mSome constr
R2813:2815 Mtac2.intf.Dyn <> Dyn def
R2819:2822 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R2818:2818 Mtac2.ideas.Abstract <> A:37 var
R2823:2824 Mtac2.ideas.Abstract <> A0:78 var
R2827:2830 Mtac2.ideas.Abstract <> func:80 var
R2847:2849 Mtac2.intf.M M ret def
R2851:2855 Mtac2.lib.Datatypes <> mNone constr
R1775:1779 Mtac2.lib.Datatypes <> mNone constr
R1757:1768 Mtac2.intf.Name <> FreshFromStr constr
abbrev 2881:2890 <> reduce_all
R2896:2901 Mtac2.intf.Reduction <> reduce def
R2904:2912 Mtac2.intf.Reduction <> RedStrong constr
R2914:2917 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2925:2926 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2935:2936 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2944:2956 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3164:3164 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2918:2924 Mtac2.intf.Reduction <> RedBeta constr
R2927:2934 Mtac2.intf.Reduction <> RedMatch constr
R2937:2943 Mtac2.intf.Reduction <> RedZeta constr
R2957:2968 Mtac2.intf.Reduction <> RedDeltaOnly constr
R2970:2974 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2984:2985 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2995:2996 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3006:3020 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3035:3036 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3054:3055 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3071:3072 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3087:3088 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3114:3128 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3144:3145 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R3163:3163 Mtac2.intf.Reduction <> :::'[rl:'_x_';'_'..'_';'_x_']' not
R2975:2977 Mtac2.intf.Dyn <> Dyn def
R2979:2983 Mtac2.intf.Dyn <> elemr proj
R2986:2988 Mtac2.intf.Dyn <> Dyn def
R2990:2994 Mtac2.intf.Dyn <> typer proj
R2997:2999 Mtac2.intf.Dyn <> Dyn def
R3003:3004 Mtac2.ideas.Abstract <> fu proj
R3021:3023 Mtac2.intf.Dyn <> Dyn def
R3027:3033 Mtac2.ideas.Abstract <> abs_app thm
R3037:3039 Mtac2.intf.Dyn <> Dyn def
R3043:3052 Mtac2.lib.Logic <> meq_rect_r def
R3056:3058 Mtac2.intf.Dyn <> Dyn def
R3062:3069 Mtac2.lib.Logic <> meq_rect scheme
R3073:3075 Mtac2.intf.Dyn <> Dyn def
R3079:3085 Mtac2.lib.Logic <> meq_sym thm
R3089:3091 Mtac2.intf.Dyn <> Dyn def
R3095:3112 Mtac2.Pattern <> internal_meq_rew_r thm
R3129:3131 Mtac2.intf.Dyn <> Dyn def
R3135:3142 Mtac2.ideas.Abstract <> match_eq thm
R3146:3148 Mtac2.intf.Dyn <> Dyn def
R3152:3161 Mtac2.ideas.Abstract <> non_dep_eq def
def 3181:3188 <> abstract
binder 3190:3190 <> A:81
binder 3192:3192 <> B:82
R3199:3199 Mtac2.ideas.Abstract <> A:81 var
binder 3195:3195 <> x:83
R3207:3207 Mtac2.ideas.Abstract <> B:82 var
binder 3203:3203 <> t:84
R3212:3212 Mtac2.intf.M <> M abbrev
R3215:3221 Mtac2.lib.Datatypes <> moption ind
R3232:3235 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3245:3253 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3265:3278 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3236:3242 Mtac2.intf.M M is_evar def
R3244:3244 Mtac2.ideas.Abstract <> x:83 var
R3280:3288 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5668:5676 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R3289:3295 Mtac2.intf.M M.notations_pre ::M_scope:'mfix1'_x_x_'..'_x_':'_'M'_x_':='_x not
R3300:3301 Mtac2.intf.M M.notations_pre ::M_scope:'mfix1'_x_x_'..'_x_':'_'M'_x_':='_x not
R3310:3316 Mtac2.intf.M M.notations_pre ::M_scope:'mfix1'_x_x_'..'_x_':'_'M'_x_':='_x not
R3345:3354 Mtac2.intf.M M.notations_pre ::M_scope:'mfix1'_x_x_'..'_x_':'_'M'_x_':='_x not
R5658:5667 Mtac2.intf.M M.notations_pre ::M_scope:'mfix1'_x_x_'..'_x_':'_'M'_x_':='_x not
R3306:3309 Mtac2.intf.Dyn <> dynr rec
binder 3302:3302 <> r:85
R3317:3323 Mtac2.lib.Datatypes <> moption ind
R3326:3331 Mtac2.ideas.Abstract <> result rec
R3336:3340 Mtac2.intf.Dyn <> elemr proj
R3342:3342 Mtac2.ideas.Abstract <> r:85 var
R3333:3333 Mtac2.ideas.Abstract <> x:83 var
binder 3296:3299 <> loop:86
R3306:3309 Mtac2.intf.Dyn <> dynr rec
binder 3302:3302 <> r:87
R3364:3374 Mtac2.ideas.Abstract <> reduce_dyns abbrev
R3376:3376 Mtac2.ideas.Abstract <> r:87 var
binder 3359:3359 <> r:88
R3404:3404 Mtac2.ideas.Abstract <> r:88 var
R3392:3395 Mtac2.intf.Dyn <> Dynr constr
R3414:3417 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3430:3440 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3452:3469 Mtac2.intf.M M.monad_notations ::M_scope:'mif'_x_'then'_x_'else'_x not
R3418:3424 Mtac2.intf.M M is_evar def
R3470:3476 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R3478:3481 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R3484:3491 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R3525:3537 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R5647:5657 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R3477:3477 Mtac2.ideas.Abstract <> r:88 var
binder 3482:3483 <> r':90
binder 3482:3483 <> r':91
R3492:3492 Mtac2.intf.M <> M abbrev
R3495:3501 Mtac2.lib.Datatypes <> moption ind
R3504:3509 Mtac2.ideas.Abstract <> result rec
R3514:3518 Mtac2.intf.Dyn <> elemr proj
R3520:3521 Mtac2.ideas.Abstract <> r':90 var
R3511:3511 Mtac2.ideas.Abstract <> x:83 var
R3538:3539 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R3599:3921 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R4328:4337 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R3546:3546 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R3550:3559 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R3540:3543 Mtac2.intf.Dyn <> Dynr constr
R3545:3545 Mtac2.ideas.Abstract <> x:83 var
R3560:3562 Mtac2.intf.M M ret def
R3565:3569 Mtac2.lib.Datatypes <> mSome constr
R3572:3572 Mtac2.ideas.Abstract <> R constr
R3586:3593 Mtac2.lib.Logic <> meq_refl constr
binder 3579:3579 <> x:92
R3582:3582 Mtac2.ideas.Abstract <> x:92 var
R3547:3549 Mtac2.Pattern <> :Mtac2_unification::'=c>' not
R3922:3924 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R3928:3929 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
binder 3925:3925 <> P:93
binder 3927:3927 <> Q:94
R3943:3943 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R3947:3956 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R3930:3933 Mtac2.intf.Dyn <> Dynr constr
R3937:3940 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R3936:3936 Mtac2.ideas.Abstract <> P:93 var
R3941:3941 Mtac2.ideas.Abstract <> Q:94 var
R3959:3962 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R3976:3986 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R3963:3966 Mtac2.ideas.Abstract <> loop:86 var
R3969:3972 Mtac2.intf.Dyn <> Dynr constr
R3974:3974 Mtac2.ideas.Abstract <> P:93 var
binder 3957:3958 <> P':95
R3989:3992 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R4006:4016 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R3993:3996 Mtac2.ideas.Abstract <> loop:86 var
R3999:4002 Mtac2.intf.Dyn <> Dynr constr
R4004:4004 Mtac2.ideas.Abstract <> Q:94 var
binder 3987:3988 <> Q':96
R4027:4028 Mtac2.ideas.Abstract <> Q':96 var
R4023:4024 Mtac2.ideas.Abstract <> P':95 var
R4046:4050 Mtac2.lib.Datatypes <> mSome constr
R4056:4060 Mtac2.lib.Datatypes <> mSome constr
R4068:4070 Mtac2.intf.M M ret def
R4073:4077 Mtac2.lib.Datatypes <> mSome constr
R4080:4089 Mtac2.ideas.Abstract <> non_dep_eq def
R4094:4095 Mtac2.ideas.Abstract <> Q':96 var
R4091:4092 Mtac2.ideas.Abstract <> P':95 var
R4110:4114 Mtac2.lib.Datatypes <> mSome constr
R4120:4124 Mtac2.lib.Datatypes <> mNone constr
R4132:4134 Mtac2.intf.M M ret def
R4137:4141 Mtac2.lib.Datatypes <> mSome constr
R4144:4153 Mtac2.ideas.Abstract <> non_dep_eq def
R4159:4159 Mtac2.ideas.Abstract <> R constr
R4174:4181 Mtac2.lib.Logic <> meq_refl constr
R4171:4171 Mtac2.ideas.Abstract <> Q:94 var
R4155:4156 Mtac2.ideas.Abstract <> P':95 var
R4197:4201 Mtac2.lib.Datatypes <> mNone constr
R4207:4211 Mtac2.lib.Datatypes <> mSome constr
R4219:4221 Mtac2.intf.M M ret def
R4224:4228 Mtac2.lib.Datatypes <> mSome constr
R4231:4240 Mtac2.ideas.Abstract <> non_dep_eq def
R4268:4269 Mtac2.ideas.Abstract <> Q':96 var
R4243:4243 Mtac2.ideas.Abstract <> R constr
R4258:4265 Mtac2.lib.Logic <> meq_refl constr
R4255:4255 Mtac2.ideas.Abstract <> P:93 var
R4284:4288 Mtac2.lib.Datatypes <> mNone constr
R4294:4298 Mtac2.lib.Datatypes <> mNone constr
R4306:4308 Mtac2.intf.M M ret def
R4310:4314 Mtac2.lib.Datatypes <> mNone constr
R3944:3946 Mtac2.Pattern <> :Mtac2_unification::'=n>' not
R4338:4342 Mtac2.Pattern <> :Mtac2_pattern::'''_'''_'as'_x_'=>'_x not
R4344:4357 Mtac2.Pattern <> :Mtac2_pattern::'''_'''_'as'_x_'=>'_x not
binder 4343:4343 <> r:99
binder 4343:4343 <> r:100
R4368:4376 Mtac2.intf.Reduction <> :::'dreduce'_'('_x_','_'..'_','_x_')' not
R4382:4392 Mtac2.intf.Reduction <> :::'dreduce'_'('_x_','_'..'_','_x_')' not
R4377:4381 Mtac2.intf.Dyn <> typer proj
R4385:4389 Mtac2.intf.Dyn <> typer proj
R4391:4391 Mtac2.ideas.Abstract <> r:99 var
binder 4362:4363 <> r':101
R4407:4413 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R4415:4418 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R4421:4428 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R4462:4477 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R5633:5646 Mtac2.Pattern <> :::'mmatch'_x_'as'_x_'return'_x_'with'_x_'end' not
R4414:4414 Mtac2.ideas.Abstract <> r:99 var
binder 4419:4420 <> r':102
binder 4419:4420 <> r':103
R4429:4429 Mtac2.intf.M <> M abbrev
R4432:4438 Mtac2.lib.Datatypes <> moption ind
R4441:4446 Mtac2.ideas.Abstract <> result rec
R4451:4455 Mtac2.intf.Dyn <> elemr proj
R4457:4458 Mtac2.ideas.Abstract <> r':102 var
R4448:4448 Mtac2.ideas.Abstract <> x:83 var
R4478:4479 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R4935:4947 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R4480:4482 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R4504:4505 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
binder 4483:4484 <> A':104
R4494:4497 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R4492:4493 Mtac2.ideas.Abstract <> A':104 var
R4498:4499 Mtac2.ideas.Abstract <> r':101 var
binder 4487:4488 <> t1:105
binder 4502:4503 <> t2:106
R4518:4519 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R4523:4535 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R4506:4509 Mtac2.intf.Dyn <> Dynr constr
R4512:4513 Mtac2.ideas.Abstract <> t1:105 var
R4515:4516 Mtac2.ideas.Abstract <> t2:106 var
R4538:4541 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R4556:4569 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R4542:4545 Mtac2.ideas.Abstract <> loop:86 var
R4548:4551 Mtac2.intf.Dyn <> Dynr constr
R4553:4554 Mtac2.ideas.Abstract <> t1:105 var
binder 4536:4537 <> r1:107
R4572:4575 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R4590:4605 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R4576:4579 Mtac2.ideas.Abstract <> loop:86 var
R4582:4585 Mtac2.intf.Dyn <> Dynr constr
R4587:4588 Mtac2.ideas.Abstract <> t2:106 var
binder 4570:4571 <> r2:108
R4616:4617 Mtac2.ideas.Abstract <> r2:108 var
R4612:4613 Mtac2.ideas.Abstract <> r1:107 var
R4640:4644 Mtac2.lib.Datatypes <> mSome constr
R4650:4654 Mtac2.lib.Datatypes <> mSome constr
R4662:4664 Mtac2.intf.M M ret def
R4667:4671 Mtac2.lib.Datatypes <> mSome constr
R4674:4680 Mtac2.ideas.Abstract <> abs_app thm
R4685:4686 Mtac2.ideas.Abstract <> r2:108 var
R4682:4683 Mtac2.ideas.Abstract <> r1:107 var
R4706:4710 Mtac2.lib.Datatypes <> mSome constr
R4716:4720 Mtac2.lib.Datatypes <> mNone constr
R4728:4730 Mtac2.intf.M M ret def
R4733:4737 Mtac2.lib.Datatypes <> mSome constr
R4740:4746 Mtac2.ideas.Abstract <> abs_app thm
R4752:4752 Mtac2.ideas.Abstract <> R constr
R4768:4775 Mtac2.lib.Logic <> meq_refl constr
R4764:4765 Mtac2.ideas.Abstract <> t2:106 var
R4748:4749 Mtac2.ideas.Abstract <> r1:107 var
R4796:4800 Mtac2.lib.Datatypes <> mNone constr
R4806:4810 Mtac2.lib.Datatypes <> mSome constr
R4818:4820 Mtac2.intf.M M ret def
R4823:4827 Mtac2.lib.Datatypes <> mSome constr
R4830:4836 Mtac2.ideas.Abstract <> abs_app thm
R4865:4866 Mtac2.ideas.Abstract <> r2:108 var
R4839:4839 Mtac2.ideas.Abstract <> R constr
R4855:4862 Mtac2.lib.Logic <> meq_refl constr
R4851:4852 Mtac2.ideas.Abstract <> t1:105 var
R4886:4890 Mtac2.lib.Datatypes <> mNone constr
R4896:4900 Mtac2.lib.Datatypes <> mNone constr
R4908:4910 Mtac2.intf.M M ret def
R4912:4916 Mtac2.lib.Datatypes <> mNone constr
R4520:4522 Mtac2.Pattern <> :Mtac2_unification::'=n>' not
R4948:4950 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R4952:4953 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
binder 4951:4951 <> z:111
R4955:4955 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R4959:4971 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R4954:4954 Mtac2.ideas.Abstract <> z:111 var
R4983:4983 Mtac2.ideas.Abstract <> R constr
R5003:5010 Mtac2.lib.Logic <> meq_refl constr
R4993:4997 Mtac2.intf.Dyn <> elemr proj
R4999:4999 Mtac2.ideas.Abstract <> z:111 var
R5016:5021 Mtac2.ideas.Abstract <> result rec
R5026:5030 Mtac2.intf.Dyn <> elemr proj
R5032:5032 Mtac2.ideas.Abstract <> z:111 var
R5023:5023 Mtac2.ideas.Abstract <> x:83 var
binder 4976:4978 <> def:112
R5051:5069 Mtac2.intf.M M.notations_pre ::M_scope:'mtry'_x_'with'_x_'end' not
R5560:5577 Mtac2.intf.M M.notations_pre ::M_scope:'mtry'_x_'with'_x_'end' not
R5617:5632 Mtac2.intf.M M.notations_pre ::M_scope:'mtry'_x_'with'_x_'end' not
R5088:5088 Mtac2.ideas.Abstract <> z:111 var
R5076:5079 Mtac2.intf.Dyn <> Dynr constr
R5108:5111 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5122:5137 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5112:5119 Mtac2.intf.M M destcase def
binder 5107:5107 <> C:114
R5141:5144 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5166:5181 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5145:5158 Mtac2.ideas.Abstract <> construct_case def
R5165:5165 Mtac2.ideas.Abstract <> C:114 var
R5160:5163 Mtac2.ideas.Abstract <> loop:86 var
binder 5138:5140 <> cas:115
R5188:5190 Mtac2.ideas.Abstract <> cas:115 var
R5213:5217 Mtac2.lib.Datatypes <> mSome constr
R5242:5248 Mtac2.Pattern <> :::'mmatch'_x_'with'_x_'end' not
R5252:5273 Mtac2.Pattern <> :::'mmatch'_x_'with'_x_'end' not
R5487:5506 Mtac2.Pattern <> :::'mmatch'_x_'with'_x_'end' not
R5249:5251 Mtac2.ideas.Abstract <> cas:115 var
R5274:5275 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R5415:5433 Mtac2.Pattern <> :Mtac2_with_branch::'|'_x_'|'_'..'_'|'_x not
R5276:5278 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R5297:5298 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R5284:5288 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R5296:5296 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R5283:5283 Mtac2.ideas.Abstract <> A:81 var
R5289:5293 Mtac2.intf.Dyn <> typer proj
R5295:5295 Mtac2.ideas.Abstract <> z:111 var
binder 5279:5280 <> el:117
R5305:5305 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5309:5327 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5299:5301 Mtac2.intf.Dyn <> Dyn def
R5303:5304 Mtac2.ideas.Abstract <> el:117 var
R5330:5333 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5361:5380 Mtac2.intf.M M.monad_notations ::M_scope:x_'<-'_x_';'_x not
R5334:5339 Mtac2.intf.M M coerce def
R5342:5349 Mtac2.lib.Logic <> meq_refl constr
R5352:5356 Mtac2.intf.Dyn <> elemr proj
R5358:5358 Mtac2.ideas.Abstract <> z:111 var
binder 5328:5329 <> eq:118
R5381:5383 Mtac2.intf.M M ret def
R5386:5390 Mtac2.lib.Datatypes <> mSome constr
R5393:5393 Mtac2.ideas.Abstract <> R constr
R5411:5412 Mtac2.ideas.Abstract <> eq:118 var
R5408:5409 Mtac2.ideas.Abstract <> el:117 var
R5399:5403 Mtac2.intf.Dyn <> elemr proj
R5405:5405 Mtac2.ideas.Abstract <> z:111 var
R5306:5308 Mtac2.Pattern <> :Mtac2_unification::'=c>' not
R5434:5436 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
R5438:5439 Mtac2.Pattern <> :Mtac2_pattern::'[?'_x_'..'_x_']'_x not
binder 5437:5437 <> e:119
R5441:5441 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5444:5444 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5440:5440 Mtac2.ideas.Abstract <> e:119 var
R5458:5460 Mtac2.intf.M M.monad_notations ::M_scope:x_';;'_x not
R5445:5449 Mtac2.intf.M M print def
R5473:5475 Mtac2.intf.M M.monad_notations ::M_scope:x_';;'_x not
R5461:5470 Mtac2.intf.M M print_term def
R5472:5472 Mtac2.ideas.Abstract <> e:119 var
R5476:5478 Mtac2.intf.M M ret def
R5481:5485 Mtac2.lib.Datatypes <> mNone constr
R5442:5443 Mtac2.Pattern <> :Mtac2_unification::'=>' not
R5524:5528 Mtac2.lib.Datatypes <> mNone constr
R5533:5535 Mtac2.intf.M M ret def
R5537:5541 Mtac2.lib.Datatypes <> mNone constr
R5590:5590 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5593:5607 Mtac2.Pattern <> :Mtac2_pattern::x_x_x not
R5578:5589 Mtac2.intf.Exceptions <> NotAMatchExp def
R5608:5610 Mtac2.intf.M M ret def
R5612:5616 Mtac2.lib.Datatypes <> mNone constr
R5591:5592 Mtac2.Pattern <> :Mtac2_unification::'=>' not
R4956:4958 Mtac2.Pattern <> :Mtac2_unification::'=n>' not
R3441:3445 Mtac2.intf.M M ret def
R3447:3451 Mtac2.lib.Datatypes <> mNone constr
R5661:5664 Mtac2.intf.Dyn <> Dynr constr
R5666:5666 Mtac2.ideas.Abstract <> t:84 var
binder 3279:3279 <> r:120
R5692:5701 Mtac2.ideas.Abstract <> reduce_all abbrev
R5703:5703 Mtac2.ideas.Abstract <> r:120 var
binder 5681:5687 <> reduced:121
R5715:5717 Mtac2.intf.M M ret def
R5719:5725 Mtac2.ideas.Abstract <> reduced:121 var
R3254:3258 Mtac2.intf.M M ret def
R3260:3264 Mtac2.lib.Datatypes <> mNone constr
prf 5735:5739 <> eq_fu
binder 5742:5742 <> A:122
R5759:5759 Mtac2.ideas.Abstract <> A:122 var
binder 5753:5753 <> x:123
binder 5755:5755 <> y:124
binder 5763:5763 <> P:125
R5778:5783 Mtac2.ideas.Abstract <> result rec
R5787:5787 Mtac2.ideas.Abstract <> P:125 var
R5785:5785 Mtac2.ideas.Abstract <> x:123 var
binder 5774:5774 <> r:126
R5799:5802 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R5795:5797 Coq.Init.Logic <> ::type_scope:x_'='_x not
R5794:5794 Mtac2.ideas.Abstract <> x:123 var
R5798:5798 Mtac2.ideas.Abstract <> y:124 var
R5809:5812 Coq.Init.Logic <> ::type_scope:x_'->'_x not
R5803:5804 Mtac2.ideas.Abstract <> fu proj
R5808:5808 Mtac2.ideas.Abstract <> y:124 var
R5806:5806 Mtac2.ideas.Abstract <> r:126 var
R5813:5813 Mtac2.ideas.Abstract <> P:125 var
