Documentation

Lean.Meta.Sym.LooseBVarsS

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

      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
            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
                Instances For