Tengo algunos problemas graves con el Cálculo Lambda. En una introducción por Barendregt y Barendsen en la página 11 es el siguiente lema, cuya prueba, no estoy de obtener.
$\mathbf{\lambda} \vdash ( \lambda x_1 \dots x_n . M) X_1\dots X_n = M [ x_1 := X_1] \dots [x_n := X_n]$.
Aunque me parece que el resultado intuitivo, de la prueba, que debería ser obvio por inducción y $\beta$-reducción, no está claro. En particular, yo realmente no obtener por qué el orden se conserva en la manipulación, es decir, de la PREPA se obtienen los RHS que $x_1 := X_1$, $x_2 := X_2$, etc (y creo que aquí el orden tiene que ser importante). Tengo la sensación de que este es el síntoma de un profundo malentendido de cómo lambda cálculo de las obras en general.
Cualquier retroalimentación es muy apreciada.
Gracias por su tiempo.