Q1: 10 points Q2: 20 points Q3: 25 points Q4: 15 points Q5: 30+10 points Total: 100+10 points
If Ace or Biscuit is barking, but not both, then Cardie is barking.
(B(a) ∨ B(b) ∨ B(c)) → B(d)
If Duncan is barking or Ace is not barking (or both of these are true), then Biscuit is barking.
(B(b) ∧ (B(c) ∨ B(d))) → ¬B(a)
One way to do this was a truth table. But remember that to prove that
a given set of truth values is the only solution that
satisfies all the premises, you need to show not only that the
line for that set of truth values has 1's for all four
statements, but that each other set of truth values has 0 for
at least one premise. If you have a column of your truth table
for the compound proposition "I ∧ II ∧ III ∧ IV", this
will be automatic as this column will have exactly one 1 and the
rest 0's.
Here we present a deductive sequence proof:
Each dog must have a color, and no dog may have more than one distinct color.
This statement is true. The number of dogs, |D|, must equal the number of colors, |C|, times the number of dogs of each color, which we will call k. Thus |C| divides |D|. If |D| is prime, then, |C| must be either 1 or |D|. The case of |C| = 1 is ruled out because we are told that there are at least two colors, brown and gray. So |C| = |D| must be true, each color has exactly one dog, there are never two distinct dogs with the same color, and thus IC is an injection.
This is false. Let |D| = |C| = 4 and let each dog have its own color. The other premises are satisfied, IC is an injection, and yet 4 is not prime. So the premise is true and the conclusion false, making the implication false.
There exist two dogs such that for any third dog, the first sometimes chases the third and the third sometimes chases the second.
∀x: (SC(x, b) ↔ (x ≠ d)) ∧ (SC(b, x) ↔ (x ≠ c))
[∀x: SC(x, x)] ∧ [∀x: ∀y: ∀z: (SC(x, y) ∧ SC(y, z)) → SC(x, z)
Statement VII says that SC is reflexive and transitive, so we will need to show that SC is not symmetric. Specify Statement VI to c, getting (SC(c, b) ↔ (c ≠ d)) and (SC(b, c) ↔ (c ≠ c)). Since we know that c ≠ d is true and that c ≠ c is false, we know that SC(c,b) is true and that SC(b, c) is false. By Existence, twice, we get that ∃x: ∃y: SC(x, y) ∧ ¬ SC(y, x), which is the negation of the definition of "SC is symmetric".
The overwhelming majority of you tried to prove VIII directly from V
by the rule of Instantiation, not seeing that the arbitrary
x and y from V cannot be declared to be equal to c and d without
justification. This is on a par with "There exists a person who is
the Pope. Therefore I am the Pope." Only one person had a
full-credit
proof for this part. Here is one, more formal than you needed to
be:
We need to prove that SC is not antisymmetric, since we know that it is reflexive and symmetric from Statement VII. Specify Statement VI to Ace, getting SC(a, b) (since a ≠ d) and SC(b, a) (since a ≠ c). Now we have SC(a, b) ∧ SC(b, a) ∧ (a ≠ b). By Existence, twice, we get ∃x: ∃y: SC(x, y) ∧ SC(y, x) ∧ (x ≠ y), which is the negation of the definition for "SC is antisymmetric".
Determine these nine values. (Hint: You may use Statement VIII even if you didn't get part (b) of this question.)
By Specification from the Reflexive part of VII, we know that SC(b, b), SC(c, c), and SC(d, d) are all true. By Specification from VIII, we get that SC(b, d), SC(c, b), and SC(c, d) are all true. By Specification from VI we find that SC(d, b) and SC(b, c) are false. This leaves only the truth value of SC(d, c) to determine, and this is false because if it were true, specializing from transitivity would give us SC(d, b) (known to be false) from SC(d, c) and SC(c, b).
Show that in this case SC is a partial order, and give its Hasse diagram.
By Statement VII we have only to check antisymmetry, and we can do this by noting that
exactly one of SC(b, c) and SC(c, b), exactly one of SC(b, d) and
SC(d, b), and exactly one of SC(c, d) and SC(d, c) are true.
The Hasse diagram has c at the top, b below it connected by an
edge, and d below b connected by an edge. By inspection we can see
that SC(x, y) is true if and only if x has a downward path to y in
this diagram.
Last modified 21 October 2010