aboutsummaryrefslogtreecommitdiff
path: root/pretyping/evd.ml
diff options
context:
space:
mode:
authorppedrot2013-05-06 20:29:24 +0000
committerppedrot2013-05-06 20:29:24 +0000
commit0d23af050fe3f93fb3aef907ec4febd6c8d0b32d (patch)
tree43c081de2b4c017ad417de279cf9cafd0fdc188a /pretyping/evd.ml
parentbf89e2fc908068a76360b1d488d3dc6a0336a3b0 (diff)
Small cleaning of Evd interface.
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@16482 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'pretyping/evd.ml')
-rw-r--r--pretyping/evd.ml15
1 files changed, 0 insertions, 15 deletions
diff --git a/pretyping/evd.ml b/pretyping/evd.ml
index cc525dca1e..6f56f1bfa3 100644
--- a/pretyping/evd.ml
+++ b/pretyping/evd.ml
@@ -450,13 +450,6 @@ let evar_declare hyps evk ty ?(src=(Loc.ghost,Evar_kinds.InternalHole)) ?filter
evar_candidates = candidates;
evar_extra = Store.empty } }
-let is_defined_evar evd (evk,_) = EvarMap.is_defined evd.evars evk
-
-(* Does k corresponds to an (un)defined existential ? *)
-let is_undefined_evar evd c = match kind_of_term c with
- | Evar ev -> not (is_defined_evar evd ev)
- | _ -> false
-
(* extracts conversion problems that satisfy predicate p *)
(* Note: conv_pbs not satisying p are stored back in reverse order *)
let extract_conv_pbs evd p =
@@ -585,8 +578,6 @@ let set_eq_sort ({evars = (sigma, (us, sm))} as d) s1 s2 =
let meta_list evd = metamap_to_list evd.metas
-let find_meta evd mv = Metamap.find mv evd.metas
-
let undefined_metas evd =
let filter = function
| (n,Clval(_,_,typ)) -> None
@@ -595,12 +586,6 @@ let undefined_metas evd =
let m = List.map_filter filter (meta_list evd) in
List.sort (-) m
-let metas_of evd =
- List.map (function
- | (n,Clval(_,_,typ)) -> (n,typ.rebus)
- | (n,Cltyp (_,typ)) -> (n,typ.rebus))
- (meta_list evd)
-
let map_metas_fvalue f evd =
{ evd with metas =
Metamap.map