PHIL 220. Introduction to Logic
We build on the strategies we used for propositional logic, but now use the vocabulary of quantificational logic to identify further structure.
We first explain how the target sentence is built from simpler sentences with the help of propositional connectives.
We do not let propositional variables to stand for those simpler sentences, but rather use predicates, constants, variables, and quantifiers to display their internal structure.
Designators and predicates.
Aristotle followed Plato, but Plato followed Socrates. Aristotle and Plato followed each other. Therefore, Aristotle followed Socrates only if Plato did.
translation key
Domain: People
\(Rxy\): \(x\) followed \(y\)
\(a\): Aristotle
\(b\): Plato
\(c\): Socrates
Aristotle followed Plato, but Plato followed Socrates.
(Aristotle followed Plato \(\wedge\) Plato followed Socrates)
\[ (Rab \wedge Rbc) \]
translation key
Domain: People
\(Rxy\): \(x\) followed \(y\)
\(a\): Aristotle
\(b\): Plato
\(c\): Socrates
Aristotle and Plato followed each other.
(Aristotle followed Plato \(\wedge\) Plato followed Aristotle)
\[ (Rab \wedge Rba) \]
translation key
Domain: People
\(Rxy\): \(x\) followed \(y\)
\(a\): Aristotle
\(b\): Plato
\(c\): Socrates
Aristotle followed Socrates only if Plato did.
(Aristotle followed Socrates \(\to\) Plato followed Socrates)
\[ (Rac \to Rbc) \]
Quantifier phrases require more care. We begin with the simplest cases.
Something is heavy.
translation key
Domain: Objects
\(Px\): \(x\) is heavy
Some thing is such that it is heavy.
Some \(x\) is such that \(x\) is heavy.
\[ \exists x \ Px \]
Everything is made of matter.
translation key
Domain: Objects
\(Qx\): \(x\) is made of matter
Every thing is such that it is made of matter.
Every \(x\) is such that \(x\) is made of matter.
\[ \forall x \ Qx \]
Nothing lasts forever.
‘Nothing’ is not a designator.
translation key
Domain: Objects
\(Rx\): \(x\) lasts forever
Not the case that some thing is such that it lasts forever.
\(\neg\) some \(x\) is such that \(x\) lasts forever.
\[ \neg \exists x \ Rx \]
Every thing is such that it does not last forever.
Every \(x\) is such that \(\neg\) \(x\) lasts forever.
\[ \forall x \ \neg Rx \]
Some apples are delicious.
translation key
Domain: Objects
\(Px\): \(x\) is an apple
\(Qx\): \(x\) is delicious
Some thing is such that it is an apple and it is delicious.
Some \(x\) is such that (\(x\) is an apple \(\wedge\) \(x\) is delicious).
\[ \exists x \ (Px \wedge Qx) \]
The overlap between \(P\) and \(Q\) is not empty.
Every computer is expensive.
translation key
Domain: Objects
\(Px\): \(x\) is a computer
\(Qx\): \(x\) is expensive
Every thing is such that it is expensive if it is a computer.
Every thing is such that if it is a computer, then it is expensive.
Every \(x\) is such that (\(x\) is a computer \(\to\) \(x\) is expensive).
\[ \forall x \ (Px \to Qx) \]
The area of \(P\) outside \(Q\) is empty.
\[ \exists x(Px \wedge Qx) \]
\(\exists\) generally pairs with \(\wedge\)
Some apples are delicious
\(\exists x(Px \to Qx)\) ✗
That corresponds to the claim that something is delicious if it is an apple.
A pear makes it true, even if no apples are delicious.
\[ \forall x(Px \to Qx) \]
\(\forall\) generally pairs with \(\to\)
Every computer is expensive
\(\forall x(Px \wedge Qx)\) ✗
That corresponds to everything is both a computer and expensive.
A pencil makes it false even if every computer is expensive.
Some computers are connected to the network.
translation key
Domain: Objects
\(Px\): \(x\) is a computer
\(Rxy\): \(x\) is connected to \(y\)
\(a\): the network
Some thing is such that it is a computer and it is connected to the network.
Some \(x\) is such that (\(x\) is a computer \(\wedge\) \(x\) is connected to \(a\)).
\[ \exists x \ (Px \wedge Rxa) \]
Every computer is connected to the network.
Every thing is such that if it is a computer, then it is connected to the network.
Every \(x\) is such that (\(x\) is a computer \(\to\) \(x\) is connected to \(a\)).
\[ \forall x \ (Px \to Rxa) \]
Multiple generality involves predicates with more than one argument place.
translation key
Domain: people
\(Rxy\): \(x\) follows \(y\)
\(Px\): \(x\) is a philosopher
\(Qx\): \(x\) is a mathematician
\(a\): Aristotle
\(b\): Plato
Aristotle followed Plato.
\(Rab\)
Someone followed Plato.
\(\exists x Rxb\)
Aristotle followed someone.
\(\exists x Rax\)
Everyone followed Plato.
\(\forall x Rxb\)
Aristotle followed everyone.
\(\forall x Rax\)
Someone followed someone.
\(\exists x \exists y Rxy\)
Someone followed everyone.
\(\exists x \forall y Rxy\)
Everyone followed someone.
\(\forall x \exists y Rxy\)
Everyone followed everyone.
\(\forall x \forall y Rxy\)
Consider a domain of three individuals \(a\), \(b\), \(c\). We use an arrow from \(x\) to \(y\) to represent the fact that \(x\) followed \(y\).
\(\exists x \forall y Rxy\)
True. \(a\) followed every individual, including \(a\) itself.
\(\forall x \exists y Rxy\)
False. Neither \(b\) nor \(c\) followed anyone.
\(\exists x \forall y Rxy\)
False. No individual followed every individual.
\(\forall x \exists y Rxy\)
True. Everyone followed someone.
Multiple generality involves predicates with more than one argument place.
translation key
Domain: people
\(Rxy\): \(x\) follows \(y\)
\(Px\): \(x\) is a philosopher
\(Qx\): \(x\) is a mathematician
\(a\): Aristotle
\(b\): Plato
Some philosopher followed Plato.
\(\exists x (Px \wedge Rxb)\)
Plato followed some philosophers.
\(\exists x (Px \wedge Rbx)\)
Every philosopher followed Plato
\(\forall x (Px \to Rxb)\)
Plato followed every philosopher
\(\forall x (Px \to Rbx)\)
No philosopher followed Plato
\(\neg \exists x (Px \wedge Rxb)\)
\(\forall x (Px \to \neg Rxb)\)
Every philosopher followed some mathematicians.
We proceed in three steps:
We translate the outer phrase first:
\(\forall x(Px \to\) \(x\) followed some mathematician\()\)
Translate the box on its own:
\(x\) followed some mathematician \(\;\leadsto\;\) \(\exists y(Qy \wedge R\)\(x\)\(y\)\()\)
Plug the partial translation back in:
\(\forall x(Px \to \exists y(Qy \wedge Rxy))\)
Some philosophers followed every mathematician.
We translate the outer phrase first:
\(\exists x(Px \ \wedge\) \(x\) followed every mathematician\()\)
Translate the box on its own:
\(x\) followed every mathematician \(\;\leadsto\;\) \(\forall y(Qy \to R\)\(x\)\(y\)\()\)
Plug the partial translation back in:
\(\exists x(Px \wedge \forall y(Qy \to Rxy))\)
Every philosopher followed every mathematician.
We translate the outer phrase first:
\(\forall x(Px \ \to\) \(x\) followed every mathematician\()\)
Translate the box on its own:
\(x\) followed every mathematician \(\;\leadsto\;\) \(\forall y(Qy \to R\)\(x\)\(y\)\()\)
Plug the partial translation back in:
\(\forall x(Px \to \forall y(Qy \to Rxy))\)
What claims do these make?
translation key
Domain: people
\(Rxy\): \(x\) follows \(y\)
\(Px\): \(x\) is a philosopher
| \(\exists x \forall y Ryx\) | Someone is followed by everyone. |
| \(\forall y \exists x Rxy\) | Everyone is followed by someone. |
| \(\neg \exists x(Px \wedge Rxx)\) | No philosophers followed themselves. |
| \(\forall x(Px \to \exists y(Py \wedge Ryx))\) | Every philosopher is followed by some philosopher. |