Bulletin of Symbolic Logic
previous :: next

Types in Logic and Mathematics before 1940

Fairouz Kamareddine, Twan Laan, and Rob Nederpelt
Source: Bull. Symbolic Logic Volume 8, Number 2 (2002), 185-245.

Abstract

In this article, we study the prehistory of type theory up to 1910 and its development between Russell and Whitehead's Principia Mathematica ([71], 1910-1912) and Church's simply typed $\lambda$-calculus of 1940. We first argue that the concept of types has always been present in mathematics, though nobody was incorporating them explicitly as such, before the end of the 19th century. Then we proceed by describing how the logical paradoxes entered the formal systems of Frege, Cantor and Peano concentrating on Frege's Grundgesetze der Arithmetik for which Russell applied his famous paradox and this led him to introduce the first theory of types, the Ramified Type Theory (RTT). We present RTT formally using the modern notation for type theory and we discuss how Ramsey, Hilbert and Ackermann removed the orders from RTT leading to the simple theory of types STT. We present STT and Church's own simply typed $\lambda$-calculus ($\lambda \rightarrow C$) and we finish by comparing RTT, STT and $\lambda \rightarrow_C$.

First Page: Show Hide
Full-text: Access denied (no subscription detected)
We're sorry, but we are unable to provide you with the full text of this article because we are not able to identify you as a subscriber.
If you have a personal subscription to this journal, then please login. If you are already logged in, then you may need to update your profile to register your subscription. Read more about accessing full-text
Links and Identifiers

Permanent link to this document: http://projecteuclid.org/euclid.bsl/1182353871
JSTOR: links.jstor.org
Digital Object Identifier: doi:10.2178/bsl/1182353871
Mathematical Reviews number (MathSciNet): MR1919589

previous :: next

2013 © Association for Symbolic Logic

Bulletin of Symbolic Logic

Bulletin of Symbolic Logic

Turn MathJax Off
What is MathJax?