From b9fe0d6fcbf1e838277d08d542d7fc22cf678e62 Mon Sep 17 00:00:00 2001 From: herbelin Date: Sun, 15 Apr 2001 01:07:46 +0000 Subject: Suppression de mk_constr qui ne respectait pas l'invariant des applications (>=1 arg et pas d'imbrication) git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1594 85f007b7-540e-0410-9357-904b9bb8a0f7 --- kernel/term.ml | 3 +-- kernel/term.mli | 1 - 2 files changed, 1 insertion(+), 3 deletions(-) diff --git a/kernel/term.ml b/kernel/term.ml index 99e41ae56..a4adad762 100644 --- a/kernel/term.ml +++ b/kernel/term.ml @@ -271,7 +271,7 @@ let mkLambda (x,t1,t2) = IsLambda (x,t1,t2) let mkLetIn (x,c1,t,c2) = IsLetIn (x,c1,t,c2) (* If lt = [t1; ...; tn], constructs the application (t1 ... tn) *) -(* We ensure applicative terms have at most one arguments and the +(* We ensure applicative terms have at least one argument and the function is not itself an applicative term *) let mkApp (f, a) = if a=[||] then f else @@ -304,7 +304,6 @@ let mkFix fix = IsFix fix let mkCoFix cofix = IsCoFix cofix let kind_of_term c = c -let mk_constr c = c (* end diff --git a/kernel/term.mli b/kernel/term.mli index fe8a888a6..c8f6ea4a1 100644 --- a/kernel/term.mli +++ b/kernel/term.mli @@ -133,7 +133,6 @@ type cofixpoint = int * rec_declaration term *) val kind_of_term : constr -> (constr, types) kind_of_term -val mk_constr : (constr, types) kind_of_term -> constr (*s Term constructors. *) -- cgit v1.2.3