Mathematical logic and foundations Definition
Higher-order logic
Builds on Predicate logicStructurePower setCartesian product
Definition
The relational types are defined inductively.
- is a type, the type of individuals.
- If are types with , then is a type, the type of -ary relations between objects of types .
Higher-order logic over a signature has, for each type , variables of type and quantifiers and over them. Its formulas are built as in first-order logic, with the atomic formula whenever has type and each has type . In the standard semantics over an -structure with domain , the domains are given by and . Here is the power set and the Cartesian product.
Remarks
The order of a type is for and one more than the largest order of for . Logic of order allows quantifiers only over variables whose type has order at most . First-order logic is the case , and second-order logic is the case .
Example: a variable of type ranges over sets of subsets of , and is a third-order sentence. It says that each family of subsets has a union, and it is true in every structure.
Non-example: the expression is not a formula, because no type equals a type of relations on objects of type .
Many presentations instead use the simply typed lambda calculus, with function types and a type of truth values; this is Church's simple theory of types.
Reading path
To understand this page from the ground up, read these 13 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Cartesian product concept
- Power set concept
- Proposition concept
- Structure concept
- Conjunction definition
- Disjunction definition
- Implication definition
- Negation definition
- Predicate definition
- Biconditional definition
- Propositional logic concept
- Predicate logic concept
- Higher-order logic definition
Further reading
About this page
| Tag | K40YJX8K1G |
|---|---|
| URI | m2://K40YJX8K1G |
| Kind | definition |
| Writing | W0 stub |
| MSC | 03B16 |
| Defines | Higher-order logic |
| Uses | Predicate logic, Structure, Power set, Cartesian product |
| Changed | 2 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- 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.