This homework won’t be due until the end of the day on Friday. Communicate with me if you need assistance or more time to complete the homework.
Symbolize in predicate logic with identity ("="
): (a) Andy loves Beverly, but she loves someone else. (b) Alice loves no one other than Beverly.
Symbolize this, using predicate logic with identity and “functors” (function symbols): If the father of a person is friends with each of the father’s co-workers, then that person’s mother has at least two sisters.
Suppose we have a logical system with sentence constants like P
, Q
, and R
, and logical operators like ⊃
and ¬
. We also have variables φ
and ψ
in our metalanguage, that can stand in for arbitrary simple or complex sentences. Is (φ ⊃ ψ) ⊃ (¬φ ⊃ ¬ψ)
a tautology? Explain your answer. (Hint: this question may be less straightforward than you first think.)
If φ
is the formula Fx ⊃ ∀y(Gyx ∨ P ∨ ∃xHx)
, then (a) What is φ[x ← w]
? (b) What is φ[x ← y]
? (c) What is φ[P ← ∀xGxy]
? (Hint: variables that occur free in the terms being substituted in should still be free after the substitution.)
Explain the difference between ⟦φ[x ← a]⟧𝓜 q and ⟦φ⟧𝓜 q[x:=a].
Show it to be false that: If ⊨ φ ∨ ψ
then ⊨ φ
or ⊨ ψ
.
Here is a sample demonstration that P ⊃ (Q ⊃ P)
is logically valid, that is, that it’ll be true given any interpretation of the sentence constants:
Assume for reductio that some interpretation makes the whole sentence false. Then by the semantic rule for
⊃
, the interpretation must makeP
true andQ ⊃ P
false. But to achieve the latter, again by the rule for⊃
, it must makeQ
true andP
false. But no interpretation can makeP
both true and false. So our assumption fails: there must be no interpretation that makes the whole sentence false.
Show that these others are also logically valid:
(P ⊃ Q) ∨ (Q ⊃ P)
P ∨ (P ⊃ Q)
((P ⊃ Q) ⊃ P) ⊃ P
Here is a sample demonstration that P ∨ Q
and (P ⊃ Q) ⊃ Q
are semantically/logically equivalent, that is, that they’ll have the same truth-value on any interpretation:
Assume for reductio that some interpretation gives these sentences different truth-values. Either (i) it makes
P ∨ Q
false or (ii) it makesP ∨ Q
true. In case (i), by the rule for∨
the interpretation must make bothP
andQ
false; but then by the rule for⊃
it must makeP ⊃ Q
true, giving(P ⊃ Q) ⊃ Q
a true antecedent and false consequent, thus making it false. This is contrary to our assumption that the interpretation gives(P ⊃ Q) ⊃ Q
a different truth-value thanP ∨ Q
. In case (ii), for the interpretation to make(P ⊃ Q) ⊃ Q
false, it must makeP ⊃ Q
true andQ
false, but then it can only do the former by makingP
false along withQ
. But then it cannot makeP ∨ Q
true as claimed in the description of case (ii). So our assumption fails: there must be no interpretation that gives these sentences different truth-values.
Show that these others are also logically equivalent:
P ⊃ (Q ∨ R)
versus (P ⊃ Q) ∨ (P ⊃ R)
(Q ∨ R) ⊃ P
versus (Q ⊃ P) ∧ (R ⊃ P)
P ⊃ (Q ⊃ R)
versus Q ⊃ (P ⊃ R)
P ⊃ ¬Q
versus Q ⊃ ¬P
Show that these are logically equivalent.
∀x(Fx ⊃ P)
versus ∃xFx ⊃ P
P ⊃ ∀xFx
versus ∀x(P ⊃ Fx)
∀x(Fx ∧ Gx)
versus ∀xFx ∧ ∀xGx
∃x(Fx ∨ Gx)
versus ∃xFx ∨ ∃xGx
Show that these are not logically equivalent.
∀x(Fx ∨ Gx)
versus ∀xFx ∨ ∀xGx
∃x(Fx ∧ Gx)
versus ∃xFx ∧ ∃xGx
Show that Fab ⊨ ∀x(x = a ⊃ Fxb)
Show that (a) Rab ⊭ ∃xRxx
; and (b) Rab ⊭ ¬∃xRxx
Show that (a) ∃x∀yRxy ⊨ ∀y∃xRxy
, but that (b) ∀y∃xRxy ⊭ ∃x∀yRxy