CS486 Applied
Logic Assignment
3 Due Thursday, Feb 22, 2001
Reading: Please read Smullyan, Chapter III:
p. 1-36 by Tuesday, Feb 20
p. 36-40 by Thursday Feb 22
Exercises:
1.
Produce
a completely systematic tableau proof of these formulas and for (i) show that
the tableau is an example of a Labeled Tableau Tree satisfying the conditions
to be a tableau proof.
(i)((p
É q) É p) É p (Pierce’s Law)
(ii)((p
Ú q) É r) É (p É r)
2.
Write
a programming language data type for an analytic tableau according to our
in-class translation of Smullyan’s definition on p. 24.
3.
Show
that any finished tableau (all lines used) must be complete
(according to Smullyan p. 26).
4.
Solve
Smullyan exercise 3, p. 30.
5.
Optional. Prove the theorem at the top
of p. 29 about finite sets S of formulas being unsatisfiable.