Forma normal beta

Na teoria do cálculo lambda, um termo se encontra na forma normal beta se não é possível nenhuma redução beta. Da mesma forma, um termo se encontra na forma normal beta-eta se uma redução beta não é possível nem tampouco uma redução eta.

Redução Beta

No cálculo lambda, uma redex do tipo beta é um termo da forma

( ( λ x . A ( x ) ) t ) {\displaystyle ((\mathbf {\lambda } x.A(x))t)}

onde A ( x ) {\displaystyle A(x)} é um termo (possivelmente) contendo variáveis x {\displaystyle x} .

Uma redução beta é, essencialmente, uma aplicação da seguinte reescrita da redex do tipo beta

( ( λ x . A ( x ) ) t ) A ( t ) {\displaystyle ((\mathbf {\lambda } x.A(x))t)\rightarrow A(t)}

onde A ( t ) {\displaystyle A(t)} é o resultado da substituição to termo t {\displaystyle t} pela variável x {\displaystyle x} no termo A ( x ) {\displaystyle A(x)} .

Ver também