Questions: Quantifier Scope and Ambiguity

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

A software specification says: 'Every request is handled by some worker.' A developer writes this as ∃w∀r Handles(w,r). Why is this problematic?

AIt is correct — ∃w∀r and ∀r∃w express the same constraint
BThe developer reversed the quantifier order: ∃w∀r says a single worker handles all requests, while ∀r∃w says each request has some worker (possibly different)
CThe formula is not well-formed FOL syntax
D∀r∃w would be equally wrong — both formulas fail to capture the intent
Question 2 Multiple Choice

Consider the formula ¬∀x P(x). What is the correct prenex normal form, and which quantifier replaces ∀ after moving past the negation?

A∀x ¬P(x) — the negation distributes inside without changing the quantifier
B∃x ¬P(x) — the negation flips ∀ to ∃ when moved past the quantifier
C¬∃x P(x) — you cannot move quantifiers past negation
D∀x P(x) — negation cancels when moved into prenex form
Question 3 True / False

The formula ∀x∃y Loves(x,y) and the formula ∃y∀x Loves(x,y) can have different truth values in the same model.

TTrue
FFalse
Question 4 True / False

Swapping the order of two quantifiers of the same type (both ∀ or both ∃) never changes the meaning of a formula.

TTrue
FFalse
Question 5 Short Answer

Give an example showing that ∀x∃y P(x,y) and ∃y∀x P(x,y) express different claims, and explain what each one says.

Think about your answer, then reveal below.