Stai chiedendo un'applicazione al di fuori dell'informatica e della logica. Ciò si trova facilmente, ad esempio nella topologia algebrica, è conveniente avere una categoria cartesiana di spazi chiusi, vedere la categoria conveniente di spazi topologici su nLab. Il linguaggio formale corrispondente alle categorie chiuse cartesiane è precisamente il -calculus. Permettetemi di illustrare con un esempio molto semplice come ciò sia utile.λ
Innanzitutto, come esercizio di riscaldamento, supponiamo che qualcuno ti chieda se la funzione definita da è differenziabile. In realtà non devi dimostrare che lo è, osservi semplicemente che è una composizione di funzioni differenziabili, quindi differenziabili. In altre parole, hai fatto una facile conclusione basata sulla forma della definizione. f ( x ) = x 2 e x + log ( 1 + x 2 )f:R→Rf(x)=x2ex+log(1+x2)
Ora per il vero esempio. Supponiamo che qualcuno ti chieda se la funzione definita da
è continuo. Ancora una volta può rispondere immediatamente "sì" perché la funzione è definita usando -calculus e partendo da mappe continue , , , ecc.f:R→Rλ max ∫ sin
f(x)=(λf:C(R).∫x−xf(1+t2)dt)(λy:R.max(x,sin(y+3))
λmax∫sin
Varie estensioni del -calculus consentono di fare lo stesso tipo di cose in altre aree. Ad esempio, poiché un topos liscio è una categoria chiusa cartesiana, qualsiasi mappa definita usando il -calculus, a partire dalle derivate e dalla struttura ad anello dei reali (e se si desidera si può lanciare la funzione esponenziale) liscio. (In realtà, la spinta principale dei topos lisci è l'esistenza di infinitesimi nilpotenti che ti permettono di dire in modo significativo cose come "disettiamo un disco in triangoli isosceli infinitamente sottili".)λλλ