Первый аббревиатура для второго. Это общее синтаксическое соглашение для сокращения выражений.
С другой стороны, если у вас есть кортежи в языке, то есть разница между
- λx.λy.xy и
- λ(x,y).xy .
В первом случае я могу предоставить один аргумент функции и передать полученную функцию другим функциям. В последнем случае оба аргумента должны быть предоставлены одновременно. Конечно, есть функция, которая может быть применена для преобразования 1 в 2 и наоборот. Этот процесс известен как (не) карри .
Упомянутое вами определение является кодированием понятия пар в -calculus, а не пар как примитивного типа данных (как я уже говорил выше).pairλ