diff options
| author | herbelin | 2000-03-07 17:08:38 +0000 |
|---|---|---|
| committer | herbelin | 2000-03-07 17:08:38 +0000 |
| commit | 0914520650ed5675e2f3a62d8c11721e5b646a37 (patch) | |
| tree | 392d0f34c7522905be67e418123f7b0a73b24e9f | |
| parent | ae8dc8fe092727fec92454617df2840572237198 (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.ml | 8 | ||||
| -rw-r--r-- | pretyping/evarutil.mli | 2 | ||||
| -rw-r--r-- | pretyping/pretyping.ml | 18 |
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 |
