Predicate logic
Summary
Predicate logic extends propositional logic with variables for objects, predicates and quantifiers. Its formulas can say "for all " with the universal quantifier and "there exists " with the existential quantifier. In first-order logic, the quantifiers range over objects, not over sets of objects or predicates.
Remarks
Other names are first-order logic and predicate calculus. An example of a formula is . Most of mathematics can be written in first-order logic with the axioms of Zermelo–Fraenkel set theory.
Explanations
L1 human
Propositional logic cannot say "every number has a larger number". Predicate logic can: it has variables such as and , and words such as "for all" and "there exists". This is the logic of most mathematical statements.
What this node needs for W2
- edge defines in: at least one definition (0 of 1)
- edge instance_of in: at least two examples (0 of 2)
- edge not_instance_of in: at least one non-example (0 of 1)
- edge specializes both: the more general notions and the special cases (0 of 1)
The writing levels say how complete the text of a node is. They do not measure its truth.
What this needs
To read this node, read these 9 nodes in this order. The foundations come first, and the list ends with this node.
- no evidence level
- Proposition concept
- Conjunction definition
- Disjunction definition
- Implication definition
- Negation definition
- Predicate definition
- Biconditional definition
- Propositional logic concept
- Predicate logic concept
What depends on this
1 node uses this node, directly or through other nodes.
- Zermelo–Fraenkel set theory 0HE5WDQ9FJ
Sources
- Web https://en.wikipedia.org/wiki/First-order_logic, lead section
What links here
Used by
- Zermelo–Fraenkel set theory 0HE5WDQ9FJ