Errata to Nerode and Shore: Logic for Applications (1. Edition)
- page 29, Exercise 4
- missing right parenthesis in a and in b
- page 104, Definition 6.7, item (2)
- "j+1st occurrence" should be "i+1st occurrence"
- page 115, inference rule Generalization
- should be: From \alpha infer \forall x\alpha.
- page 145, Theorem 1.2
- ``linear input resolution'' most likely should be in
the statement of the theorem instead of ``linear resolution''
- page 298, Exercise
- The vowels in the medieval mnemonics of Aristotle's syllogisms (Barbara,
Celarent, ...) do not uniquely determine the syllogism. E.g. Celarent and
Cesare are both eae but they mean respectively AeB, BaC; AeC
and BeA, BaC; AeC
(here AaB means that all B are A, and AeB means that all B are non-A.)
Celarent and Cesare belong to different patterns. It is not possible
to solve the exercise using the book alone, as the patterns are not discussed.
Jussi Rintanen
- page 32, the first line
- either V(\alpha) = T and V(\beta) = T or V(\alpha) = F and V(\beta) = F
- page 44, the last paragraph, line 5
- A_1 :- or (A_1 <- )
- page 65, the proof of Lemma 10.13
- ... the length of the LD-resolution refutation ...
- page 126, the last equation in the proof of Prop. 11.6
- =v(\psi(\theta\sigma))
- page 128, the first paragraph of Section 12, line 16
- Thus the composition
{x/h(y)}{y/z}={x/h(z),y/z} is our desired unifier.
- page 128, the second paragraph of Section 12, line 3
- If it contains a variable in one of the expressions, we can replace ...
Tomi Janhunen