X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;ds=sidebyside;f=helm%2Fmatita%2Ftests%2Fmatch_inference.ma;h=afb2513eeb9344df5c7b54feafea0ba91bac97a5;hb=cec61c8b027b15b98d308cee8900d9cf35a02d28;hp=1e43ce145ebaa0b181f3e9dab78297279761b239;hpb=22b65a1bf3758393894d43373bf14ca73d334b02;p=helm.git diff --git a/helm/matita/tests/match_inference.ma b/helm/matita/tests/match_inference.ma index 1e43ce145..afb2513ee 100644 --- a/helm/matita/tests/match_inference.ma +++ b/helm/matita/tests/match_inference.ma @@ -1,3 +1,5 @@ +set "baseuri" "cic:/matita/tests/match_inference/". + inductive pos: Set \def | one : pos | next : pos \to pos. @@ -27,3 +29,10 @@ definition r : True \def match (le_n O) with [ le_n \Rightarrow I | (le_S y p') \Rightarrow I ]. + +inductive Prod (A,B:Set): Set \def +pair : A \to B \to Prod A B. + +definition fst : \forall A,B:Set. (Prod A B) \to A \def +\lambda A,B:Set. \lambda p:(Prod A B). match p with +[(pair a b) \Rightarrow a].