diff options
author | barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-03-28 15:11:26 +0000 |
---|---|---|
committer | barras <barras@85f007b7-540e-0410-9357-904b9bb8a0f7> | 2001-03-28 15:11:26 +0000 |
commit | 8e82c4096357355a148705341742702ff285f72a (patch) | |
tree | 4c666a566036e48680f0f76045efe09104f77091 /proofs/clenv.mli | |
parent | 5086461b2de4c3e87146ac803b99538a4c187b98 (diff) |
amelioration de la structure des univers
elimination des compteurs globaux de metas et d'evars du noyau
nettoyage de safe_typing.ml (plus de flags)
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@1497 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'proofs/clenv.mli')
-rw-r--r-- | proofs/clenv.mli | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/proofs/clenv.mli b/proofs/clenv.mli index 59d61a567..106369d33 100644 --- a/proofs/clenv.mli +++ b/proofs/clenv.mli @@ -14,8 +14,18 @@ open Names open Term open Tacmach open Proof_type +open Evar_refiner (*i*) +(* [new_meta] is a generator of unique meta variables *) +val new_meta : unit -> int + +(* [exist_to_meta] generates new metavariables for each existential + and performs the replacement in the given constr *) +val exist_to_meta : + ((existential * constr) list * constr) -> + ((int * constr) list * constr) + (* The Type of Constructions clausale environments. *) type 'a freelisted = { |