Explicit renaming of bound variables
  We present some lambda calculus with explicit substitutions and named variables. The characteristic feature of this calculus is as follows: renaming of bound variables when performing substitutions is done using special reductions and may be delayed. 
George Cherevichenko
math.LO