From bd55e2b2787bbabf7fba126126611c58548424fc Mon Sep 17 00:00:00 2001 From: Matthieu Sozeau Date: Thu, 16 Jun 2016 18:49:07 +0200 Subject: Shrink Proofs/Obligations by default and deprecate Fix bug in Shrink obligations with Program in the process. Fix implementation of shrink for abstract proofs - Update doc in term.mli to reflect the fact that let-in's are part of what is returned by [decompose_lam_assum]. --- kernel/term.mli | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'kernel/term.mli') diff --git a/kernel/term.mli b/kernel/term.mli index 32267f6c4..60a3c7715 100644 --- a/kernel/term.mli +++ b/kernel/term.mli @@ -315,7 +315,7 @@ val decompose_lam_n : int -> constr -> (Name.t * constr) list * constr "(xi:Ti) ... (xj:=cj:Tj) ..., T" where T is not a product nor a let *) val decompose_prod_assum : types -> Context.Rel.t * types -(** Idem with lambda's *) +(** Idem with lambda's and let's *) val decompose_lam_assum : constr -> Context.Rel.t * constr (** Idem but extract the first [n] premisses, counting let-ins. *) -- cgit v1.2.3