aboutsummaryrefslogtreecommitdiff
path: root/library
diff options
context:
space:
mode:
authorherbelin2000-10-11 13:41:26 +0000
committerherbelin2000-10-11 13:41:26 +0000
commit9ca14acd5acdd6159540d072a777adb4b9ed5ed0 (patch)
treee8b5a84f915e575aa150ddc1b52a55a89f4d4609 /library
parentd510a00bbe0223a34e1fe2f8ad77f9141ec700e2 (diff)
Prise en compte de Let dans build_dependent_inductive
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@683 85f007b7-540e-0410-9357-904b9bb8a0f7
Diffstat (limited to 'library')
-rw-r--r--library/indrec.ml8
1 files changed, 4 insertions, 4 deletions
diff --git a/library/indrec.ml b/library/indrec.ml
index f968711430..6f1a4cd122 100644
--- a/library/indrec.ml
+++ b/library/indrec.ml
@@ -53,7 +53,7 @@ let mis_make_case_com depopt env sigma mispec kind =
let ind = make_ind_family (mispec,rel_list nbprod nparams) in
let lnamesar,_ = get_arity ind in
let ci = make_default_case_info mispec in
- it_lambda_name env'
+ it_mkLambda_or_LetIn_name env'
(lambda_create env'
(build_dependent_inductive ind,
mkMutCase (ci,
@@ -242,16 +242,16 @@ let mis_make_indrec env sigma listdepkind mispec =
let indf = make_ind_family
(mispeci,rel_list (nrec+nbconstruct) nparams) in
let deftyi =
- it_lambda_name env
+ it_mkLambda_or_LetIn_name env
(lambda_create env
(build_dependent_inductive
(lift_inductive_family nrec indf),
mkMutCase (make_default_case_info mispeci,
mkRel (dect+j+1), mkRel 1, branches)))
- (lift_context nrec lnames)
+ (Sign.lift_rel_context nrec lnames)
in
let typtyi =
- it_prod_name env
+ it_mkProd_or_LetIn_name env
(prod_create env
(build_dependent_inductive indf,
(if dep then