Mathematical logic and foundations Definition
Lambda cube
Builds on Type theoryLambda calculus
Definition
Let and be two constants, called sorts, and let range over . Terms are built from variables, the sorts, application , abstraction and product . For a set , the system derives judgments with these rules, among others.
- Axiom: .
- Product: for each , if and , then .
- Abstraction: if and , then .
- Application: if and , then .
- Conversion: if , and , then .
The remaining rules are the start, weakening and variable rules for contexts. The lambda cube consists of the eight systems with
Remarks
The pair allows terms depending on types, allows types depending on types, and allows types depending on terms.
Example: gives the simply typed lambda calculus . With only this rule, products are formed only from two types and , and they act as function types, written .
Non-example: the set does not give a system of the cube, because it lacks .
Other vertices are with , which is System F, and with all four pairs, which is the calculus of constructions. Every system of the cube is strongly normalizing.
Reading path
To understand this page from the ground up, read these 21 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Element definition
- Lambda calculus concept
- Proposition concept
- Set concept
- Set definition
- Conjunction definition
- Disjunction definition
- Implication definition
- Negation definition
- Biconditional definition
- Truth table concept
- Modus ponens concept
- Mathematical proof concept
- Propositional logic concept
- Tautology definition
- Logical equivalence definition
- Double negation law statement
- Proof by contradiction concept
- Russell's paradox statement
- Type theory concept
- Lambda cube definition
Further reading
About this page
| Tag | M6JY518Z68 |
|---|---|
| URI | m2://M6JY518Z68 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03B40, 03B38, 68N18 |
| Defines | Lambda cube |
| Uses | Type theory, Lambda calculus |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.