diff options
| author | Pierre-Marie Pédrot | 2018-11-24 16:35:08 +0100 |
|---|---|---|
| committer | Pierre-Marie Pédrot | 2018-11-24 16:35:08 +0100 |
| commit | 8c25e542aad95a7a766eaf5c186bc9c49bc9e669 (patch) | |
| tree | b3f2be7cc7b9e9772e50d6e267531a8ad810d02c /kernel/constr.mli | |
| parent | cff61ddd570c28b9399ef81c427b8d97cd7542bb (diff) | |
| parent | e2f1be274afa823e05c12878f9111bcfe60e3b50 (diff) | |
Merge PR #8929: Fix fixpoint related lifting in open recursors + related cleanups
Diffstat (limited to 'kernel/constr.mli')
| -rw-r--r-- | kernel/constr.mli | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/kernel/constr.mli b/kernel/constr.mli index 1be1f63ff7..f2cedcdabb 100644 --- a/kernel/constr.mli +++ b/kernel/constr.mli @@ -383,6 +383,17 @@ type rel_context = rel_declaration list type named_context = named_declaration list type compacted_context = compacted_declaration list +(** {6 Relocation and substitution } *) + +(** [exliftn el c] lifts [c] with lifting [el] *) +val exliftn : Esubst.lift -> constr -> constr + +(** [liftn n k c] lifts by [n] indexes above or equal to [k] in [c] *) +val liftn : int -> int -> constr -> constr + +(** [lift n c] lifts by [n] the positive indexes in [c] *) +val lift : int -> constr -> constr + (** {6 Functionals working on expressions canonically abstracted over a local context (possibly with let-ins)} *) |
