Questions: Logical Implication and Semantic Entailment
5 questions to test your understanding
Score: 0 / 5
Question 1 Multiple Choice
What does {P → Q, ¬Q} ⊨ ¬P mean?
AThe formula (P → Q) ∧ ¬Q → ¬P is true under at least one truth assignment
BEvery truth assignment making both P → Q and ¬Q true also makes ¬P true
CThe formulas P → Q and ¬Q are logically equivalent to ¬P
DThere exists some truth assignment where P → Q, ¬Q, and ¬P are all simultaneously true
Γ ⊨ φ means that every truth assignment satisfying all formulas in Γ also satisfies φ. So {P → Q, ¬Q} ⊨ ¬P says: in every assignment where both P → Q is true and ¬Q is true, ¬P must also be true. Verify: Q = F (from ¬Q). For P → Q to hold with Q = F, we need P = F, so ¬P = T. The conclusion holds in every such assignment — this is modus tollens as a semantic fact. Option A only requires one assignment (not all); options C and D misstate what entailment means.
Question 2 Multiple Choice
A student claims that {P} ⊨ Q holds because 'P entails something.' Why is this wrong?
ABecause entailment always requires at least two premises
BBecause the assignment P = T, Q = F satisfies the premise but falsifies the conclusion, serving as a counterexample
CBecause P and Q are independent variables and can never stand in an entailment relation
DBecause {P} ⊨ Q would require Q to be a tautology on its own
To refute Γ ⊨ φ, you need exactly one counterexample: a truth assignment that makes all formulas in Γ true while making φ false. For {P} ⊨ Q, the assignment P = T, Q = F does this: the premise P is satisfied, but Q is false. Therefore {P} ⊭ Q. Option D is almost right: ∅ ⊨ Q (entailment from the empty set) would require Q to be a tautology, but {P} ⊨ Q only requires Q to be true whenever P is — which is a strictly weaker condition. The counterexample P = T, Q = F shows even that weaker condition fails.
Question 3 True / False
The semantic entailment {P → Q, ¬Q} ⊨ ¬P is true — there is no assignment making both premises true while the conclusion is false.
TTrue
FFalse
Answer: True
This is modus tollens. Any assignment with ¬Q true has Q = F. For P → Q to be true with Q = F, we need P = F (since T → F = F). With P = F, ¬P = T. So in every assignment satisfying both premises, ¬P holds. There is no counterexample. This is a semantic validation — we are checking truth tables, not applying proof rules. The fact that it corresponds to a familiar inference pattern (modus tollens) is a consequence of soundness: valid proof rules correspond to genuine entailments.
Question 4 True / False
The statement 'Γ semantically entails φ' makes a claim about a specific truth assignment in which most of Γ and φ happen to be true.
TTrue
FFalse
Answer: False
Semantic entailment is a universal claim, not an existential one. Γ ⊨ φ says that in *every* truth assignment where all formulas in Γ are true, φ is also true. A single assignment where Γ and φ all hold is not enough — it could be a coincidence. To establish entailment you must show no counterexample exists; to refute it you need only one counterexample (an assignment making Γ true and φ false). This universal-vs-existential distinction is what separates entailment from mere satisfiability.
Question 5 Short Answer
Explain the difference between the material conditional P → Q and the semantic entailment claim {P} ⊨ Q, and give an example showing they can come apart.
Think about your answer, then reveal below.
Model answer: P → Q is an object-language formula: it is assigned a truth value by each truth assignment — true when P is false or Q is true, false only when P = T and Q = F. Semantic entailment {P} ⊨ Q is a meta-level claim: it says that every assignment making P true also makes Q true. These come apart: P → Q can be true in a specific assignment even when {P} ⊭ Q. Example: the assignment P = F, Q = F makes P → Q true (F → F = T), yet {P} ⊭ Q in general because the assignment P = T, Q = F satisfies the premise but not the conclusion. In short, {P} ⊨ Q is equivalent to ⊨ (P → Q) — P → Q being a tautology — not merely P → Q being true somewhere.
The distinction is foundational for proof theory. Soundness says: if Γ ⊢ φ (syntactically derivable), then Γ ⊨ φ (semantically entailed). Completeness says the converse. These are meta-theorems about the relationship between syntax and semantics. Confusing P → Q (a formula in the object language) with Γ ⊨ φ (a statement in the metalanguage) makes it impossible to even state these theorems cleanly.