X-Git-Url: http://matita.cs.unibo.it/gitweb/?a=blobdiff_plain;f=matita%2Fcontribs%2FLAMBDA-TYPES%2FLambdaDelta-1%2Fnf2%2Fdefs.ma;h=23868ee8bb503dc065e4f58af21daaad5488bce8;hb=a3f4c0a8b4328cb9a9fe3b4c2e577be2a258675c;hp=2819de53b92525dc188446e333934c862757a00d;hpb=14d370851b7779e9fc6343532372e939dadb831c;p=helm.git diff --git a/matita/contribs/LAMBDA-TYPES/LambdaDelta-1/nf2/defs.ma b/matita/contribs/LAMBDA-TYPES/LambdaDelta-1/nf2/defs.ma index 2819de53b..23868ee8b 100644 --- a/matita/contribs/LAMBDA-TYPES/LambdaDelta-1/nf2/defs.ma +++ b/matita/contribs/LAMBDA-TYPES/LambdaDelta-1/nf2/defs.ma @@ -24,3 +24,10 @@ definition nf2: \lambda (c: C).(\lambda (t1: T).(\forall (t2: T).((pr2 c t1 t2) \to (eq T t1 t2)))). +definition nfs2: + C \to (TList \to Prop) +\def + let rec nfs2 (c: C) (ts: TList) on ts: Prop \def (match ts with [TNil +\Rightarrow True | (TCons t ts0) \Rightarrow (land (nf2 c t) (nfs2 c ts0))]) +in nfs2. +