Questions: Natural Deduction for First-Order Logic

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

You want to prove ∀x P(x) by deriving P(a) from your premises. The constant a already appears in one of your undischarged assumptions. Which rule is blocked?

A∀E — universal elimination cannot be applied to premises containing a
B∀I — universal introduction requires a fresh constant not appearing in any undischarged assumption
C∃I — existential introduction requires the witness to be fresh
D∃E — you must discharge a before generalizing
Question 2 Multiple Choice

In existential elimination (∃E), you derive conclusion C from ∃x φ(x) using a fresh constant a. Why must a not appear in C?

ABecause fresh constants are automatically removed from all formulas when ∃E is applied
BBecause C must hold regardless of which specific object witnesses the existential, and mentioning a would tie C to that particular witness
CBecause ∃E discharges the assumption φ(a), which removes a from the proof's scope entirely
DBecause first-order logic does not allow constants to appear in conclusions, only in premises
Question 3 True / False

Universal elimination (∀E) has no freshness condition: from ∀x φ(x), you may derive φ(t) for any term t already appearing in the proof.

TTrue
FFalse
Question 4 True / False

The fresh constant a introduced by ∃E appears in the final theorem that is ultimately proved.

TTrue
FFalse
Question 5 Short Answer

Explain why applying ∀I to a constant a that already appears in an undischarged assumption would make the proof unsound.

Think about your answer, then reveal below.