Expresiones Lambda

λCálculo

El cálculo lambda fue desarrollado por Alonso Church en la década de los 30, con el objeto de dar una teoría general de las funciones.

Algunos Lenguajes de Programación que soportan lambda cálculo son los que usan programación funcional como: Haskell, Python(HaPy), Lisp, entre otros.

Transformar una función en λ Cálculo

f(x)= 3x+2-y

En expresion lambda
(λx. (-(+ 2 (* 3 x)) y))

la cual se divide en:

ARGUMENTO

λx

APLICACION

(-(+ 2 (* 3 x)) y)
Para la aplicación a la segunda parte de la función se le transforma de infijo a prefijo.

Código

Pasamos la ecuación ingresada a expresión lambda, separando argumento de aplicación

  Revisar código completo: https://gitlab.com/JSiapo/Lambda-Calculo

ENLACES RELACIONADOS

Especificación formal de Sistemas

Comentarios

Popular Posts

Sistemas Distribuidos - Tolerancia a fallos

Crear Autómata Finito Determinista desde una Expresión Regular

Instalar OpenGL en Linux