A formulation of the simple theory of types

  title={A formulation of the simple theory of types},
  author={Alonzo Church},
  journal={Journal of Symbolic Logic},
  pages={56 - 68}
  • A. Church
  • Published 1 June 1940
  • Mathematics
  • Journal of Symbolic Logic
The purpose of the present paper is to give a formulation of the simple theory of types which incorporates certain features of the calculus of λ-conversion. A complete incorporation of the calculus of λ-conversion into the theory of types is impossible if we require that λx and juxtaposition shall retain their respective meanings as an abstraction operator and as denoting the application of function to argument. But the present partial incorporation has certain advantages from the point of view… 

Types with intersection: An introduction

  • J. Hindley
  • Computer Science
    Formal Aspects of Computing
  • 2005
This paper is an informal introduction to the theory of types which use a connective “∧” for the intersection of two types and a constant “ω” for a universal type, besides the usual connective “→”

Foundations of Mathematics : A Discussion of Sets and Types

The aim of this thesis is to provide an introductory discussion of the two most common modern foundations of mathematics: axiomatic set theory and dependent type theory. To provide a basis, we begin

Deriving Category Theory from Type Theory

  • R. Crole
  • Mathematics
    Theory and Formal Methods
  • 1993
This work expounds the notion that (structured) categories are syntax free presentations of type theories, and shows some of the ideas involved in deriving categorical semantics for given types, and gives a direct derivation of a cartesian closed category as a very general model of simply typed λ-calculus with binary products and a unit type.

Revisiting the notion of function

Types, Theory of

At the beginning of this century Russell found an unexpected contradiction which became the first of a series of antinomies (q.v.) affecting Frege’s programme of reducing mathematics to logic.

From proof theory to theories theory

When constructing a proof, we use rules that are specific to the objects the proof speaks about and others that are ontologically neutral. We call the rules of the first kind theoretical rules and

Chapter 9 – Types

The Lambda-calculus: Connections to Higher Type Recursion Theory, Proof-theory, Category Theory 1

Introduction Church proposed his calculus of λ-conversion as "A set of postulates for the Foundation of Logic" (Church[1932-3]). Church's ideas and program were part of the leading Hilbert's school,

Stratified systems of logic

  • M. Newman
  • Philosophy
    Mathematical Proceedings of the Cambridge Philosophical Society
  • 1943
The suffixes used in logic to indicate differences of type may be regarded either as belonging to the formalism itself, or as being part of the machinery for deciding which rows of symbols (without



Grundlagen der Mathematik

Der vorliegende Band schliesst die Darstellung der Beweistheorie ab, die ich vor einigen Jahren zusammen mit P. BERNAYS begann. Auf meinen Wunsch hat P. BERNAYS wieder die Abfassung des Textes uber

Grundzüge der theoretischen Logik

Die theoretische Logik, auch mathematische oder symbolische Logik genannt, ist eine Ausdehnung der fonnalen Methode der Mathematik auf das Gebiet der Logik. Sie wendet fUr die Logik eine ahnliche

/«.)0-'), ?«-(#«'«-«</«<)0v>) <0a', 0a->(K a -a'a'Ia')0a' = n a

    Xm 0 -Xn 0 '\/aa(wla

      N.a-ma-Z> . N oa -na' ^> <m a >, n "•> (K *• a

      • By induction on n,', using 36