2 votos

Cálculo Lambda - Definir el término lambda para representar la función $f(n) = verdadero$ si $n$ es par y $falso$ en caso contrario

Tengo un problema con el Ejercicio 7 de las notas de Selinger sobre Cálculo Lambda. Aquí está el ejercicio:

Encuentra un término lambda que represente la función: $$f (n) := \begin{cases} \mathbf{T}, \text{ si } n \text{ es par,}\\ \mathbf{F}, \text{ en otro caso}.\\ \end{cases} $$ con $\mathbf{T} \equiv \lambda a b.a$ y $\mathbf{F} \equiv \lambda a b.b.$

Simplemente, no veo cómo podemos obtener algo así sin tener una definición de división. ¿Cómo debería ser la solución?

Cualquier comentario sería muy apreciado.
Gracias por tu tiempo.

3voto

sewo Puntos 58

Pista. $0$ es par, y todo lo demás tiene la paridad opuesta a su antecesor.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X