aboutsummaryrefslogtreecommitdiff
path: root/kernel
diff options
context:
space:
mode:
Diffstat (limited to 'kernel')
-rw-r--r--kernel/generic.mli3
1 files changed, 3 insertions, 0 deletions
diff --git a/kernel/generic.mli b/kernel/generic.mli
index 4f2afa9a0f..3f14efaee1 100644
--- a/kernel/generic.mli
+++ b/kernel/generic.mli
@@ -49,6 +49,9 @@ val pop : 'a term -> 'a term
more recent terms come first in [ctxt] *)
val lift_context : int -> (name * 'a term) list -> (name * 'a term) list
+(* [substnl [a1;...;an] k c] substitutes in parallele [a1],...,[an]
+ for respectively [Rel(k+1)],...,[Rel(k+n)] in [c]; it relocates
+ accordingly indexes in [a1],...,[an] *)
val substnl : 'a term list -> int -> 'a term -> 'a term
val substl : 'a term list -> 'a term -> 'a term
val subst1 : 'a term -> 'a term -> 'a term