Lowers the loose bound variables >= s in e by d.
That is, a loose bound variable bvar i with i >= s is mapped to bvar (i-d).
It assumes the input is maximally shared, and ensures the output is too.
Remark: if s < d, then the result is e.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lowers the loose bound variables >= s in e by d.
That is, a loose bound variable bvar i with i >= s is mapped to bvar (i-d).
It assumes the input is maximally shared, and ensures the output is too.
Remark: if s < d, then the result is e.
Equations
Instances For
Lifts loose bound variables >= s in e by d.
It assumes the input is maximally shared, and ensures the output is too.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Lifts loose bound variables >= s in e by d.
It assumes the input is maximally shared, and ensures the output is too.