hn-classics/_stories/2009/11037982.md

71 lines
2.4 KiB
Markdown
Raw Normal View History

---
created_at: '2016-02-04T23:03:15.000Z'
title: Why Church chose lambda (2009)
url: http://www.wisdomandwonder.com/link/3022/why-church-chose-lambda
author: networked
points: 56
story_text:
comment_text:
num_comments: 9
story_id:
story_title:
story_url:
parent_id:
created_at_i: 1454626995
_tags:
- story
- author_networked
- story_11037982
objectID: '11037982'
2018-06-08 12:05:27 +00:00
year: 2009
---
2018-03-03 09:35:28 +00:00
Todd
[asked](http://list.cs.brown.edu/pipermail/plt-scheme/2009-May/033320.html)
“Why \[did Church choose\] lambda and not some other Greek letter?”.
Here are three
answers:
2018-02-23 18:19:40 +00:00
2018-03-03 09:35:28 +00:00
### 1
2018-02-23 18:19:40 +00:00
2018-03-03 09:35:28 +00:00
[Matthias](http://list.cs.brown.edu/pipermail/plt-scheme/2009-May/033321.html):
2018-02-23 18:19:40 +00:00
2018-03-03 09:35:28 +00:00
> The story is that in the 10s and 20s, mathematicians and logicians
> used ^ as a notation for set abstraction, as in ^i : i is prime.
> Church used ^\` (i.e., a primed version of this symbol) for function
> abstraction, because functions are just sets with extra properties.
> The first type setter/secretary read it as λ and Church was fine with.
> True or not? I dont know but its fun.
### 2
[This
paper](http://www-maths.swan.ac.uk/staff/jrh/papers/JRHHislamWeb.pdf)
(link provided by Dave Herman
[here](http://list.cs.brown.edu/pipermail/plt-scheme/2009-May/033322.html)):
> (By the way, why did Church choose the notation “λ”? In \[Church,
> 1964, §2\] he stated clearly that it came from the notation “xˆ” used
> for class-abstraction by Whitehead and Russell, by first modifying
> “xˆ” to “ˆx” to distinguish function abstraction from
> class-abstraction, and then changing “ˆ” to “λ” for ease of printing.
> This origin was also reported in \[Rosser, 1984, p.338\]. On the other
> hand, in his later years Church told two enquirers that the choice was
> more accidental: a symbol was needed and “λ” just happened to be
> chosen.)
### 3
[This
paper](http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.26.7908)
(link provided by Dave Herman
[here](http://list.cs.brown.edu/pipermail/plt-scheme/2009-May/033322.html)):
> We end this introduction by telling what seems to be the story how the
> letter ‘λ’ was chosen to denote function abstraction. In \[100\]
> Principia Mathematica the notation for the function f with f(x) = 2x +
> 1 is 2xˆ +1. Church originally intended to use the notation xˆ .2x+1.
> The typesetter could not position the hat on top of the x and placed
> it in front of it, resulting in ˆx.2x + 1. Then another typesetter
> changed it into λx.2x + 1.