Você está solicitando um aplicativo fora da ciência e da lógica da computação. Isso é facilmente encontrado, por exemplo, na topologia algébrica, é conveniente ter uma categoria de espaços fechados cartesianos; consulte a categoria conveniente de espaços topológicos no nLab. A linguagem formal correspondente às categorias fechadas cartesianas é precisamente o λ cálcio. Deixe-me ilustrar com um exemplo muito simples como isso é útil.
Primeiro, como um exercício de aquecimento, suponha que alguém lhe pergunte se a função definida por f ( x ) = x 2 e x + log ( 1 + x 2 ) é diferenciável. Na verdade, você não precisa provar que é, apenas observa que é uma composição de funções diferenciáveis, portanto diferenciáveis. Em outras palavras, você concluiu facilmente com base no formuláriof: R → Rf( x ) = x2ex+ log( 1 + x2) de definição.
Agora, o exemplo real. Suponhamos que alguém pergunta se a função definido por
F ( x ) = ( λ f : C ( R ) . ∫ x - x f ( 1 + t 2 ) d t ) ( λ y : I . Max ( x , pecado ( y + 3 ) )f: R → R
f( x ) = ( λ f: C( R ) . ∫x- xf( 1 + t2) dt ) ( λ y: R . max ( x , sin( y+ 3 ) )
é contínuo. Novamente, podemos responder imediatamente "yes" porque a função é definida usando o
calcculus e partindo de mapas contínuos
max ,
∫ ,
sin , etc.
λmax∫pecado
Várias extensões do cálcio tornam possível fazer o mesmo tipo de coisa em outras áreas. Por exemplo, como topos suaves é uma categoria fechada cartesiana, qualquer mapa que é definido usando o cálcio λ , a partir de derivadas e da estrutura de anéis dos reais (e você pode ativar a função exponencial, se desejar) é automaticamente suave . (Na verdade, o principal impulso dos topos suaves é a existência de infinitesimais nilpotentes, que permitem dizer coisas significativas como "dissecamos um disco em triângulos isósceles infinitamente finos".)λλ