Concept

Type theory

A system of rules that gives every term in a calculation a type and allows only combinations whose types fit. It began as a guard against paradox and now underlies programming languages and proof assistants, where a program's type is the statement it proves.

Named by 2 essays across one field — each of them below, with the objects they name alongside it.

Named alongside it

The objects these essays reach for when they reach for this one.

ConsistencyComprehensionComputationDiagonal argumentMembershipNormal formProof systemRecursionRussell paradoxSelf-referenceSet theoryTermination

All concepts