Discrete Mathematics, Chapter 1.4-1.5: Predicate Logic: Richard Mayr
Discrete Mathematics, Chapter 1.4-1.5: Predicate Logic: Richard Mayr
5:
Predicate Logic
Richard Mayr
University of Edinburgh, UK
1 Predicates
2 Quantifiers
3 Equivalences
4 Nested Quantifiers
Suppose we have:
“All men are mortal.”
“Socrates is a man”.
Does it follow that “Socrates is mortal” ?
This cannot be expressed in propositional logic.
We need a language to talk about objects, their properties and their
relations.
∃!x P(x) means that there exists one and only one x in the
domain such that P(x) is true.
∃1 x P(x) is an alternative notation for ∃!x P(x).
This is read as
I There is one and only one x such that P(x).
I There exists a unique x such that P(x).
Example: Let P(x) denote x + 1 = 0 and U are the integers.
Then ∃!x P(x) is true.
Example: Let P(x) denote x > 0 and U are the integers. Then
∃!x P(x) is false.
The uniqueness quantifier can be expressed by standard
operations. ∃!x P(x) is equivalent to
∃x (P(x) ∧ ∀y (P(y ) → y = x)).
lim f (x) = L
x→a
In predicate logic
where the domain of and δ are the positive real numbers and the
domain of x are all real numbers.
Now express its negation, i.e., that limx→a f (x) 6= L.