Booleanos y pares
Avanzado Lógica Datos
Tampoco hay booleanos — así que también se construyen. La idea: verdadero y falso son selectores. Un booleano es una función de dos opciones que devuelve una de ellas.
Los selectores
IF TRUE a b se despliega a TRUE a b →
a. El booleano es la sentencia if — no hace
falta ninguna palabra clave if.
Los conectivos
Pares: datos por fin
Un par es una función a la espera de un selector. Los dos valores esperan dentro hasta que le pasas TRUE o FALSE para sacar uno:
if, puertas lógicas y una
estructura de datos — suficiente para empezar a construir listas.
Todo a partir de la única regla de sustitución. Este es el momento
en que el cálculo λ deja de parecer un juguete y empieza a parecer
una computadora.
IF FALSE x y → ___
λx.λy.y codifica…
SND (PAIR a b) → ___
Un booleano de Church se describe mejor como…
Siguiente: recursión · Anterior: numerales de Church