Bounded Quantifiers
“I could be bounded in a nutshell and count myself a king of infinite
space”
—Shakespeare, Hamlet
For simplicity, the only official quantifiers in Predicate Logic and the
“bare” universal and existential quantifiers. But we rarely see these in
practice; most applications involve quantifying not over everything in
the universe, but over some restricted set or domain. Here we show that
Predicate Logic still suffices for real mathematics, because restricted
quantifiers can be viewed as (extremely useful) abbreviations for more
complex formulas.
Important Abbreviations
Bounded Universal Quantifiers
Definition
“For every x such that …, P(x) holds:
∀x∈S P(x)∀x≤N P(x)etc.:=:=∀x (x∈S → P(x))∀x (x≤N → P(x))
(where the := operator means we are defining the
left-hand-side to be equal to the right-hand-side).
Bounded Existential Quantifiers
Definition
“For some x such that …, P(x) holds:
∃x∈S P(x)∃x≤N P(x)etc.:=:=∃x (x∈S ∧ P(x))∃x (x≤N ∧ P(x))
Unique Existential Quantifiers
Definition
“There exists a unique x such that … where P(x)
holds:
∃!x∈S P(x)or:=:=∃x (x∈S∧P(x)∧∀y (y∈S∧P(y) → x=y))∃x (x∈S∧P(x)∧¬∃y (y∈S∧P(y)∧x=y))
Important Equivalences
Example
The following equivalences hold and should be memorized.
Basically, they say that rules for pushing a negation into a quantified
formula are the same for restricted quantifiers as we saw earlier for
bare quantifiers.
¬∀x∈S P(x)¬∀x≤N P(x)¬∃x∈S P(x)¬∃x≤N P(x)≡≡≡≡∃x∈S ¬P(x)∃x≤N ¬P(x)∀x∈S ¬P(x)∀x≤N ¬P(x) These equivalences can all be verified by expanding the formulas into
their more primitive forms, and then applying familiar rules of logical
equivalence.
We can verify the first equivalence above as follows:
¬∀x∈S P(x)=≡≡=¬∀x (x∈S → P(x))∃x ¬(x∈S → P(x))∃x (x∈S ∧ ¬P(x))∃x∈S ¬P(x)
in general, we will work directly with bounded quantifiers and ignore
the fact that logicians treat them as abbreviations for more primitive
concepts.