aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorherbelin2000-03-07 17:08:38 +0000
committerherbelin2000-03-07 17:08:38 +0000
commit0914520650ed5675e2f3a62d8c11721e5b646a37 (patch)
tree392d0f34c7522905be67e418123f7b0a73b24e9f
parentae8dc8fe092727fec92454617df2840572237198 (diff)
Renommage mt_con -> empty_con
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@300 85f007b7-540e-0410-9357-904b9bb8a0f7
-rw-r--r--pretyping/evarutil.ml8
-rw-r--r--pretyping/evarutil.mli2
-rw-r--r--pretyping/pretyping.ml18
3 files changed, 14 insertions, 14 deletions
diff --git a/pretyping/evarutil.ml b/pretyping/evarutil.ml
index 11e759aee1..0b7388a178 100644
--- a/pretyping/evarutil.ml
+++ b/pretyping/evarutil.ml
@@ -392,7 +392,7 @@ type trad_constraint = bool * (constr option * constr option)
*)
(* The empty constraint *)
-let mt_tycon = (false,(None,None))
+let empty_tycon = (false,(None,None))
(* The default constraints for types. *)
let def_vty_con = (true,(None,None))
@@ -436,7 +436,7 @@ let app_rng_tycon env isevars arg = function
| (_,(_,Some c)) ->
(match whd_betadeltaiota env !isevars c with
| DOP2(Prod,_,DLAM(_,b)) -> mk_tycon (subst1 arg b)
- | _ -> mt_tycon)
+ | _ -> empty_tycon)
(* Given a constraint on an abstraction, returns the constraint on the value
* of the domain type. If we had no constraint, we still know it should be
@@ -447,8 +447,8 @@ let abs_dom_valcon env isevars (_,(_,tyc)) =
(* Given a constraint on an abstraction, returns the constraint on the body *)
let abs_rng_tycon env isevars = function
- | (_,(_,None)) -> mt_tycon
+ | (_,(_,None)) -> empty_tycon
| (_,(_,Some c)) ->
(match whd_betadeltaiota env !isevars c with
| DOP2(Prod,_,DLAM(_,b)) -> mk_tycon b
- | _ -> mt_tycon)
+ | _ -> empty_tycon)
diff --git a/pretyping/evarutil.mli b/pretyping/evarutil.mli
index f4c39fdb3c..fa48418b3d 100644
--- a/pretyping/evarutil.mli
+++ b/pretyping/evarutil.mli
@@ -52,7 +52,7 @@ val status_changed : int list -> conv_pb * constr * constr -> bool
type trad_constraint = bool * (constr option * constr option)
-val mt_tycon : trad_constraint
+val empty_tycon : trad_constraint
val def_vty_con : trad_constraint
val mk_tycon : constr -> trad_constraint
val mk_tycon2 : trad_constraint -> constr -> trad_constraint
diff --git a/pretyping/pretyping.ml b/pretyping/pretyping.ml
index 4ce29088da..b7fdfbc00b 100644
--- a/pretyping/pretyping.ml
+++ b/pretyping/pretyping.ml
@@ -250,12 +250,12 @@ let pretype_ref loc isevars env = function
if sp = let_path then
(match Array.to_list cl with
[m;DLAM(na,b)] ->
- let mj = pretype mt_tycon isevars env m in
+ let mj = pretype empty_tycon isevars env m in
(try
let mj = inh_ass_of_j isevars env mj in
let mb = body_of_type mj in
let bj =
- pretype mt_tycon (push_rel (na,mj) env) isevars b in
+ pretype empty_tycon (push_rel (na,mj) env) isevars b in
{uj_val = DOPN(Abst sp,[|mb;DLAM(na,bj.uj_val)|]);
uj_type = sAPP (DLAM(na,bj.uj_type)) mb;
uj_kind = pop bj.uj_kind }
@@ -344,7 +344,7 @@ match cstr with (* Où teste-t-on que le résultat doit satisfaire tycon ? *)
{ uj_val = dummy_sort; uj_type = dummy_sort; uj_kind = dummy_sort }
| RApp (loc,f,args) ->
- let j = pretype mt_tycon env isevars f in
+ let j = pretype empty_tycon env isevars f in
let j = inh_app_fun env isevars j in
let apply_one_arg (tycon,jl) c =
let cj = pretype (app_dom_tycon env isevars tycon) env isevars c in
@@ -372,13 +372,13 @@ match cstr with (* Où teste-t-on que le résultat doit satisfaire tycon ? *)
fst (gen_rel env !isevars name assum j'')
| ROldCase (loc,isrec,po,c,lf) ->
- let cj = pretype mt_tycon env isevars c in
+ let cj = pretype empty_tycon env isevars c in
let {mind=mind;params=params;realargs=realargs} =
try try_mutind_of env !isevars cj.uj_type
with Induc -> error_case_not_inductive CCI env
(nf_ise1 !isevars cj.uj_val) (nf_ise1 !isevars cj.uj_type) in
let pj = match po with
- | Some p -> pretype mt_tycon env isevars p
+ | Some p -> pretype empty_tycon env isevars p
| None ->
try match vtcon with
(_,(_,Some pred)) ->
@@ -435,9 +435,9 @@ match cstr with (* Où teste-t-on que le résultat doit satisfaire tycon ? *)
uj_kind = snd (splay_prod env !isevars evalPt)}
| RCases (loc,prinfo,po,tml,eqns) ->
- Cases.compile_multcase
+ Cases.compile_cases
((fun vtyc env -> pretype vtyc env isevars),isevars)
- vtcon env loc (po,tml,eqns)
+ vtcon env (* loc *) (po,tml,eqns)
| RCast(loc,c,t) ->
let tj = pretype def_vty_con env isevars t in
@@ -491,7 +491,7 @@ let ise_resolve_casted sigma env typ c =
let ise_resolve fail_evar sigma metamap env c =
let isevars = ref sigma in
- let j = unsafe_fmachine mt_tycon false isevars metamap env c in
+ let j = unsafe_fmachine empty_tycon false isevars metamap env c in
j_apply (fun _ -> process_evars fail_evar) env !isevars j
@@ -504,7 +504,7 @@ let ise_resolve_type fail_evar sigma metamap env c =
let ise_resolve_nocheck sigma metamap env c =
let isevars = ref sigma in
- let j = unsafe_fmachine mt_tycon true isevars metamap env c in
+ let j = unsafe_fmachine empty_tycon true isevars metamap env c in
j_apply (fun _ -> process_evars true) env !isevars j