Não existe em análise matemática a noção de função anónima, i.e., não há forma de construir uma função sem um identificador, sem um nome. Por exemplo, a função definida por latex2png equation é a função que transforma x em 1+x e não tem nenhum nome, é identificada como " a função que aplica x em 1+x".

Usando o cálculo lambda, onde todas as funções são anónimas (não têm nome), a função anterior pode ser escrita na forma

(lambda (x) (+ x 1))
e, ao contrário da sua formulação inicial cujo valor é determinado olhando para ela, o seu valor em 2 é dado por
> ((lambda (x) (+ x 1)) 2)

3

A diferença está em tomar, por exemplo, y^2+x ou

(lambda (x y) (+ (* y y) x))
para primeira1 y^2+x(3 4) não faz sentido (dá 19 ou 13?), enquanto
> ((lambda (x y) (+ (* y y) x)) 3 4)

19

1. A. Church chamou às primeiras formas e às segundas funções.

Created: NaN

Last updated: 24-03-2026 [22:44]


For attribution, please cite this page as:

Charters, T., "Anonimato": https://nexp.pt/anonimato.html (24-03-2026 [22:44])


(cc-by-sa) Tiago Charters - tiagocharters@nexp.pt