| a | b | c | |
|---|---|---|---|
| a | a | c | b |
| b | c | a | b |
| c | b | c | a |
1: ∀x,y,z[before(x,y) & before(y,z) => before(x,z)] Given 2: ∀x[~before(x,x)] Given 3: ______________________________________________________ specialize x=a, y=b, z=a in 1 4: ______________________________________________________ contrapositive of 3 5: ______________________________________________________ specialize x=a in 2 6: ______________________________________________________ Modus Ponens on 4 and 5 7: ______________________________________________________ De Morgan on 6 8:______________________________________________________ (a=>b) <=> (~a|b) on 7
∀x[∃y[y = father(x)]].
∀x[∃y[y = father(x)]] and
vader = father(luke), the following purports to
prove vader = father(father(vader)), i.e. that
Darth Vader is his own grandfather! Clearly there is a flaw in
this proof! For each line that is a valid deduction given the
lines above it (even if they may be flawed), label the line
with the justification for the proof step. For the one line (yes,
there can be only one) that is an invalid deduction step
given the lines above it, clearly explain what
deduction rule has been missapplied, and how that rule was
incorrectly used!
1: ∀x[Ey[y = father(x)]] _______________________________________________________________________ 2: vader = father(luke) _______________________________________________________________________ 3: Ey[y = father(vader)] _______________________________________________________________________ 4: luke = father(vader) _______________________________________________________________________ 5: vader = father(father(vader)) _______________________________________________________________________