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.
  • finiteexhaustion (check every element).
  • infinitearbitrary 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
proveone witnessexhaustion / arbitrary element
disproveshow fails for allone 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 / StateEffect
0 (Init)
12Twitness ⟹ True
23, 5Tmore witnesses
34Fcounterexample ⟹ False
46F

⚠️ 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