Quantifiers (Existential and Universal)
Context: FIT1058_MOC, FIT2014_MOC · “there exists” and “for all” · bind a predicate’s variable · each shape dictates a proof strategy
Quick Revision
- 🎯 Objective: state how many of a domain satisfy a predicate ➔ = at least one, = every one.
- 📦 Core Components: bind a variable ➔ open predicate becomes a single proposition ➔ domain can change the truth value.
- ⚡ Key Constraint: proven by one witness; needs every case; restriction pairs with , with .
📝 Core
1. The Quantifiers (Bind a Variable)
- Existential ➔ ➔ at least one element satisfies .
- Universal ➔ ➔ every element does.
- Binding ➔ quantifying a variable turns an open predicate into a proposition; applies to variables only ( meaningless); the domain matters.
2. Proving Each Shape
- ➔ exhibit one witness (construction) — one example finishes it.
- finite ➔ exhaustion (check every element).
- infinite ➔ arbitrary element (general unnamed , argue via shared properties).
- Disprove ➔ one counterexample ().
3. Restriction Trap (, )
- uses ➔ (something that is a computer and human).
- uses ➔ (if a computer, then human).
- Analogy ➔ ≈ (infinite) disjunction; ≈ conjunction over the domain.
4. Multiple Quantifiers — Order Matters (FIT2014)
- Order changes meaning ➔ with = ” and are adjacent”:
- ➔ some two vertices are non-adjacent.
- ➔ every pair is adjacent.
- ➔ some vertex is adjacent to all others (one works for every ).
- ➔ every vertex has a neighbour ( may depend on ).
- vs ➔ the key distinction: demands one serving all ; lets vary with . Swapping them is a classic exam error.
- Distinctness must be stated ➔ add explicitly; quantified variables may otherwise take the same value.
- Restriction connective carries over ➔ inside multiple quantifiers, still pairs with and with .
5. Reasoning With Quantifiers
- Universal instantiation ➔ for any specific in the domain.
- Existential generalisation ➔ .
- Distribution (only these two hold) ➔ distributes over , over :
- ⚠ The mixed pairings fail ➔ is not equivalent to (the left allows each to satisfy a different disjunct).
Key identities:
⚖️ Core Decision Matrix
| Task | ||
|---|---|---|
| prove | one witness | exhaustion / arbitrary element |
| disprove | show fails for all | one counterexample |
| restriction connective | ||
| connective analogy | (disjunction) | (conjunction) |
When It Flips: effort is asymmetric — needs one example to prove, a full argument to disprove; needs a full argument to prove, one counterexample to disprove. Finite vs infinite domain decides exhaustion vs arbitrary-element.
📊 Exam Execution Trace
Manual Execution Trace
, ” prime”:
| Step / State | Effect | ||
|---|---|---|---|
| 0 (Init) | — | — | — |
| 1 | 2 | T | witness ⟹ True |
| 2 | 3, 5 | T | more witnesses |
| 3 | 4 | F | counterexample ⟹ False |
| 4 | 6 | F | — |
⚠️ Common Mistakes
- 💡 Wrong restriction connective ➔ using for is satisfied by any non-computer (too weak); using for claims everything is a computer (too strong).
🧠 Active Recall
Contrast proving an existential vs a universal, and why a single example differs in each.
- Hint: Witness vs every-case.
Answer
- Short answer: = one witness; = exhaustion (finite) or arbitrary element (infinite).
- Why: Illustrate vs prove ➔ one example proves but only illustrates ; one counterexample disproves .
How do you negate and ?
- Hint: Swap quantifier, push negation.
Answer
- Short answer: ; .
- Why: Disproof form ➔ disprove a universal with a counterexample; disprove an existential by failing everywhere.
Why does "some computer is human" use but "every computer is human" use ?
- Hint: Restriction asymmetry.
Answer
- Short answer: needs something that is a computer and human; needs “if computer then human”.
- Why: Too weak / too strong ➔ under is satisfied by any non-computer; under claims everything is a computer.