Polynomial elim Var correct
Cslib.SKI.Polynomial.elimVar_correct
Plain-language statement
Correctness for the elimVar algorithm, which provides the inductive step of the bracket abstraction algorithm. We induct backwards on the list, corresponding to applying the transformation from the inside out. Since we haven't defined reduction for polynomials, we substitute arbitrary terms for the inner variables.
Source project: Lean Computer Science Library
Person-level attribution pending.