O primeiro é uma abreviação para o segundo. É uma convenção sintática comum para encurtar expressões.
Por outro lado, se você possui tuplas no idioma, existe uma diferença entre
- λ x . λ y. x y e
- λ ( x , y) . x y .
No primeiro caso, posso fornecer um único argumento para a função e passar a função resultante para outras funções. Neste último caso, ambos os argumentos devem ser fornecidos de uma só vez. Obviamente, existe uma função que pode ser aplicada para converter 1 em 2 e vice-versa. Esse processo é conhecido como (des) currying .
A definição de mencionada é uma codificação da noção de pares no -calculus, em vez de pares como um tipo de dados primitivo (como sugeri acima).parλ