First-Order Logic - Predicate Logic - Predicate Calculus - Quantification Theory
- the logic of predicate
- expands on propositional logic, by using predicates, functions, quantifiers & variables, and objects
- allows the existence of objects and relations
- does not make an ontological commitment to categories, time, and events
First-Order Logic - Syntax & Semantics
|
Sentence |
is either:
|
|
AtomicSentence |
Predicate(Term, …) |
|
Term |
is either:
|
|
BinaryLogicalConnective |
is either: (↔ - iff), (→ - implies), (∧ - and), (v - or) |
|
∀𝑥 - universal quantifier
∃𝑥 - existential quantifier
| |
|
Constant |
represents objects in the world, such as: 𝐴, 𝑋1, 𝐽𝑜ℎ𝑛 |
|
Variable |
denoted as lowercase letters, such as: 𝑎, 𝑥, 𝑓𝑜𝑜 |
|
Predicate |
|
|
Function |
|