DMWP: Errors Sorted by Page Number

PageLocationDescription of the Error (more serious errors are highlighted)Reported ByDate Posted
11third paragraph, line 2change "included" to "include"Eric Gossett  9-04-2009
13Table 1.7-1/1 is missing. Insert it by 3 and push the other entries downMichelle Nielsen  8-22-2011
25line 1 below Definition 2.14"there are finitely many sets in the" should be "finitely many sets go into the production of the"John Bretscher  9-17-2018
26Five lines above the Venn diagramsChange "The Venn diagrams have lead us" to "The Venn diagrams have led us"Eric Gossett  9-09-2013
42Exercise 11 (D)(ii)The condition should read "a textbook with more than 500 pages."Karl Johnson  9-09-2010
42Exercise 6d"complementary" should be "complimentary"John Bretscher  9-23-2018
45Example 2.20 lines 4 and 8change "I am a teacher if and only if" to "I am an employed teacher if and only if"John Bretscher  9-23-2018
45Example 2.20 lines 6 and 8change "I have students" to "I have paying students"John Bretscher  9-23-2018
56the top expression It is missing a ] on the far right. It should be [P → Q] ⇔ [(P ∧ (¬ Q)) → (¬ P)]Dave Kilgore  9-10-2012
62Line 14delete the phrase "or by the biconditional ↔"Jed Yang  9-14-2021
65The line above Definition 2.32"Proposition 2.18 (page 30)" should be "Proposition 2.20 (page 31)"Jed Yang  9-12-2020
89Example 3.4"immediate consequence of Theorem 3.73" should be "immediate consequence of Lemma 3.75"Eric Gossett  9-14-2019
90Proof of Theorem WInsert between lines 2 and 3: "Point C is not on line AB (Axiom 2)."; change: "The line through C and parallel to AB contains a second point" to "The line through C and parallel to AB contains a point other than C"Jed Yang  9-17-2020
90Proof of Theorem Xchange: "Thus there are at least six lines." to "Thus there are at least six lines (using Axiom 2 to assert that they are distinct)."Jed Yang  9-17-2020
96Last linechange "positive" to "nonnegative"John Bretscher10-01-2018
97Line 1 of footnote 15Should start as: "Since r2 - r3 < |b| - r3 ≤ |b| and r3 - r3 < |b| - r2 ≤ |b|"Eric Gossett  9-16-2009
99Exercise 2aI did not write what I intended to write. Change "two distinct integers" to "two distinct positive integers"Rhianna Braaksma  9-27-2009
99Definition 3.21The definitions would be clearer if "the largest integer" were changed to "the only integer" in both definitions.Jed Yang  9-18-2020
114Phase 1, final rearranged equationq6 should be -q6Kayla Hewitt10-06-2014
114Example 3.21Add this sentence to the end of the paragraph at the top of "phase 2": "The equations expand the GCD (5) into 245(s)+90(t) = 245(7) + 90(-19)."Jed Yang/Eric Gossett  9-22-2020
117Example 3.23The sequence using 7xn+1 does not include 9. I should have used xn+1 = xn+8 mod 11. This will change the sequence starting with x0 = 0 to 0,8,5,2,10,7,4,1,9,6,3 and the sequence with x0 = 4 to 4,1,9,6,3,0,8,5,2,10,7. Figure 3.4 will need to be updatedJohn Bretscher10-01-2018
120 Theorem 3.44 part 1.replace "if gcd(a,m) > 1, a has no inverse, mod m" with if gcd(a,m) > 1, then a has no inverse, mod m"Jed Yang  9-22-2020
121Example 3.28, line 6"There should 3 liters left" should be "There should be 3 liters left"Anit Chumber  9-18-2018
123Example 3.30, line 6 "gcd(2,5) = 1" should be "gcd(3,5) = 1"Jason James  2-26-2014
124Example 3.32, line 6change "425 ≡ 5 (mod 5)" to "425 ≡ 42 (mod 5)"Eric Gossett  9-17-2009
127line 2Swap "encryption key" and "decryption key". It should read: "decryption key is kept secret. Both the encryption key …"John Bretscher10-02-2018
127paragraph 3, line 2 swap private key and public keyJohn Bretscher10-02-2018
127the beginning of line 2 of paragraph 5Italicize the words "private" and "encrypt"Jed Yang12-01-2020
127Sixth paragraph, sentence 1Missing the closing parenthesis.John Bretscher10-01-2018
128Paragraph 3"Proposition 3.12" should be "Theorem 3.12"John Bretscher10-01-2018
129lines 7, 8, 11, 12Some subscripts at the start of the lines are incorrect. Should be c2=m2e; c3=m3e; m2=c2d; m3=c3dJed Yang12-01-2020
131Exercise 12, line 6change "Table[(n,Mod[a n, 49]},{n,1,48}]" to "Table[{n,Mod[a n, 49]},{n,1,48}]"Rob Upcraft  9-23-2009
131Exercise 23 "d=5" should be "e=5"John Bretscher10-02-2018
131Exercise 24 "d=5" should be "e=5"John Bretscher10-02-2018
131Exercise 25 "d=403" should be "e=403"John Bretscher10-02-2018
131Exercise 24(b)Replace "299 359 90 174 241 35" with "92 53 199 242 388 256"Eric Gossett10-06-2018
136line 2 from the bottomchange "does produces" to "does produce"Kayse Lee  9-24-2009
143The Chess Board TheoremThe theorem was first proved by S. W. Golomb: Checker Boards and Polyominoes, The American Mathematical Monthly, Vol. 61, No. 10 (Dec., 1954), pp. 675-682Susan Montgomery10-21-2013
148Proposition 3.68"unique" would be better as "predetermined"John Bretscher10-02-2018
149Conclusion, line 2change "by the inductive step)" to "(by the initial conditions)"John Bretscher10-02-2018
151Table 3.14row 6 col 1 should be 22; row 1 col 5 should be 16Kayse Lee  3-31-2011
160Penultimate lineremove the second commaJohn Bretscher10-02-2018
162Exercisechange "integers where" to "integers with prime factorizations"John Bretscher10-02-2018
164Quick Check 3.8 \#1"2, 3, and 5" should be "3, 5, and 7"John Bretscher10-01-2018
174list line in Example 4.5change "steps 2a and 2b are" to "step 2a is"Eric Gossett10-03-2015
174Example 4.6"i=0" should be "i==0"John Bretscher10-07-2018
178Comment in line 4 of threeschange "0 to 2*max" to "0 to 2*i"John Bretscher10-07-2018
179Exercise 7 Change "between 71° and 90°F" to "over 70° and not over 90°"Curtis Heyda10-01-2012
179Example 4.10, line 1change "algorithm preemtive" to "algorithm preemptive"Caleb Knox11-02-2013
189Definition 4.9, line 2"It is defined" would be clearer as "It exists"Eric Gossett10-06-2018
190Line 12 of the proofchange "is a positive number (true in" to "is a positive number -- assuming ak > 0 (true in"Jed Yang10-03-2020
204Line 9 of text from the bottom (the first bullet point)change "the second position of the pattern" to "the second position of the text"Eric Gossett10-10-2019
215Quick Check 4.15change "every man who does not shave himself" to "every man who does not shave himself, and only those men"John Bretscher10-07-2018
218Quick Check 4.4, third line from bottom"if n > 5" should be "if n ≥ 5"Cody Anderson10-16-2019
219Quick Check 4.4, line 1"Definition 4.2" should be "Definition 4.3"Cody Anderson10-16-2019
219line 3The second factor should be "n-((5-sqrt(41))/2)" - change the two + signs to - signsJohn Bretscher10-07-2018
228The Mutually Exclusive Tasks Principle"decomposed into two mutually exclusive tasks" should be "accomplished by completing exactly one of two mutually exclusive tasks,"C. Pandu Rangan11-04-2017
230Line 2 under the Permuations boxchange: there is a + 1    to: there is a "+ 1"Andrew Walker10-13-2011
232The line above Example 5.18Exercise 43 is actually on page 239John Bretscher10-15-2018
238Exercise 28achange "10-key chords" to "10-key combinations"Anthony Colombo10-21-2013
242Quick Check 5.6 #4My intent is clearer if "loyal to one election-day source for listening": is changed to "loyal to one election-day source for listening (once a choice is made)"John Bretscher10-15-2018
247Exercise 33To avoid ambiguity, change "bring a date" to "bring a female date"John Bretscher10-15-2018
2531 line above "The second enumeration"change "sum uses is" to "sum is"Dave Kilgore10-16-2012
255Theorem 5.19"For all positive integers n and r" should be "For all positive integers b and r"Ryan Hanson10-10-2017
258Last line of exercise 22"b < a" should be "a < b"John Bretscher10-15-2018
258Exercise 23"n choose 2" should be "n+1 choose 2"Jed Yang10-31-2020
262Theorem 5.27, line 5 of the proofThe summation should start with i=1, not i=0Jed Yang10-31-2020
266Exercise 23My intention is clearer if "have eight consecutive 0s" is changed to "have at least eight consecutive 0s"John Bretscher10-15-2018
271Notation table, n!change "footnote 3.20" to "Definition 3.20"John Bretscher10-15-2018
287Section 6.2.2, paragraph 2, lines 3 and 4The sentence is clearer if stated as: "For example, if A and B are events, the event AB is the logic operator notation for the collection of outcomes in which both the event A and the event B occur."John Bretscher/Eric Gossett11-28-2018
287Section 6.2.2, paragraph 2, line6Clearer if stated as: "event AB is the logic operator notation for the collection of outcomes in which one (or both) of the events occur."Eric Gossett11-28-2018
290Quick Check 6.7 #4"scissor" should be "scissors"John Bretscher11-28-2018
296Exercise 23(a)It is clearer as: "What is the probability of choosing either a consonant in the first half of the alphabet or else a vowel?"Michelle Nielsen10-06-2011
301Exercise 20(d)The two middle sentences should be punctuated as: "If doubles occur, player A wins. If the sum of the digits on the two dice is either 3 or 9, player B wins."John Bretscher11-28-2018
310Section 6.5, paragraph 2, the e4nd of line 4"denote" should be "denoted"John Bretscher11-28-2018
311Example 6.45"scissor" should be "scissors"John Bretscher11-28-2018
323Quick Check 6.4 #4, parenthetical remarkShould be "There are two situations where the subjective probability becomes precise: If you are the only student and all four of your grandparents are currently living(deceased), the probability is 1(0)."John Bretscher11-28-2018
325Quick Check 6.10 # 2.There were some mysterious font changes in the diagram. The "1s" floating between arrows should be plus signs. The numbers 250, 225, and 27.5 should be -50, -25, -7.5 (so minus signs became 2s).John Bretscher/Eric Gossett11-28-2018
326Quick Check 6.14 #3, line 2change "$100 prize" to "$500 prize"John Bretscher11-28-2018
327Quick Check 6.16 #2, parts (b) and (c)The numerator in part (b) should be P(B2)P(A | B2), the numerator in part (c) should be P(B3)P(A | B3)John Bretscher11-28-2018
327Section 6.8.1, paragraph 2, line 2Change "independence" to "outcome"John Bretscher11-28-2018
330PascalTriangle, line 2The line should be indented two spaces.Michelle Nielsen10-26-2011
332Figure 7.3, line 5should be "return 1·factorial(0)"John Bretscher10-29-2018
338SubsetSum algorithmlines 15 and 16 should be swapped (to match the explanation at the top of the page)John Bretscher10-29-2018
340colorSquare line 7"region" should be "current_region"John Bretscher10-29-2018
350Exercise 12(b)change to "What is the length of the longest sequence that can be generated starting at n ≤ 1000? What is the initial value of n?"Eric Gossett11-16-2010
351Line 1 of Example 7.14"Definition 3.56" should be "definition 3.57"John Bretscher10-29-2018
353The n = 3 paragraphchange "peg 3" to "peg C"Madi Thull11-18-2016
353Line 2 from the bottomChange 'The answer is yes.' to 'The answer is often "yes'."John Bretscher10-29-2018
362Footnote 35change "This idea is not a good, " to "This is not a good idea, "Ben Visness11-03-2014
365Quick Check 7.8The polynomial in both parts should be 6x2+13x-5Kayse Lee11-02-2009
365The final sentence of Example 7.27 Would be clearer as "The proof by mathematical induction is still needed (recall a similar need at the end of Example 3.38).John Bretscher10-29-2018
369Example 7.31, line 1change "A linear homogeneous recurrence relation" to "A degree 3 linear homogeneous recurrence relation"John Bretscher10-29-2018
372In step 3 of the box at the top of the pageδ2 is missing the subscriptJacob Heppner11-02-2014
381The second equation from the bottomchange "4f(n/4^4)" to "4g(n/4^4)"John Bretscher10-29-2018
383The comments below Theorem 7.16Delete the second comment; change "Three" to "Two" and change "third" to "second")Jed Yang11-21-2020
386Under case 2, the first line of a=bk nν should be (bk)ν:   f(bk) = d ak + c (bk)ν kJohn Bretscher/Eric Gossett10-29-2018
387the line below a > bνshould be   f(n) < α a mlogb(a) - β bν mν < α a mlogb(a) < α a nlogb(a)John Bretscher/Eric Gossett10-29-2018
387the first line below a < bνf(n) = should be f(n) < John Bretscher10-29-2018
387the sixth line below a < bνf(n) ≥ should be f(n) > Eric Gossett10-29-2018
388top left marginf(n) ≥ should be f(n) > Eric Gossett10-29-2018
388lines 2 and 8f(n) ≥ (line 2) and f(n) = (line 8) should both be f(n) > John Bretscher/Eric Gossett10-29-2018
391Section 7.4, line 3remove the braces (a sequence is not a set)Eric Gossett  2-03-2011
392Definition 7.20remove the braces in lines 1 and 4 (a sequence is not a set)Eric Gossett  2-03-2011
415In step 3 of the box at the bottom of the pageδ2 is missing the subscriptJohn Bretscher10-29-2018
4206 lines from the bottom(1 + z2 + x4 + ⋅⋅⋅) should be (1 + z2 + z4 + ⋅⋅⋅)Nathan Gossett10-28-2012
423Quick Check 8.1 #1change "Show the" to "Show that"Annie Melling11-11-2013
426OI CI ∅ "can be all be" should be "can all be"Bailey Middendorf12-07-2017
428Theorem 8.10 proof, first paragraphThe phrase "establishing the boundary conditions" should be near the end of the next paragraph.Eric Gossett  2-24-2011
428line 4 from the bottom of the proof of Theorem 8.10It would be clearer if "at least one object" is changed to "at least one other object"Eric Gossett10-27-2018
435Exercise 27change "Table 8.54 on page 499" to "Table 8.7 on page 430"Kayse Lee  3-03-2011
443Line 1remove the commaJohn Bretscher12-19-2018
446(5 or 6) → 1, line 2It is clearer to change "It must contain at least 2 points." to "It must contain at least 3 points (Lemma 8.24)."John Bretscher12-19-2018
461Definition 8.33there should not be a space in front of the first comma in line 1Eric Gossett  3-12-2011
463Line 4change "in three lines each day" to "in the prescribed mix each week"John Bretscher12-19-2018
463Second to last linechange "40" to "20"John Bretscher12-19-2018
478line 5append ", else 0" to the end of the commentJohn Bretscher12-19-2018
491Decoding, line 3Remove the comma after "but x6"John Bretscher12-19-2018
491Line 4 from the bottomchange "Table 8.42" to "Table 8.48"John Bretscher12-19-2018
492Line 5 in first full paragraphchange "Table 8.42" to "Table 8.48"John Bretscher12-19-2018
506First line after "Detour"change "m+1 ≤ k ≤ p" to "1 ≤ k ≤ p-m"Eric Gossett  4-13-2015
512Theorem 8.70change "exits" to "exists"Eric Gossett  3-28-2011
515Example 8.58, last paragraph, line 2"C3" should be "C{3}"John Bretscher12-19-2018
516Theorem 8.75, line 2The phrase "whenever the" should read "whenever |S| ≥ R(k1,k2,...,kn;m) and the"Eric Gossett  4-04-2011
517Exercise 7dChange A3 from {a,d} to {a,c,d}Eric Gossett  4-14-2011
518Exercise 21Should read "Prove R(m,k;m) ≥ k for k ≥ m ≥ 1"Isaac Livingston  4-04-2011
518Exercise 19, Proposition 8.76Change R(1,j;2) to R(1,k;2)Eric Gossett11-10-2018
528Quick Check 8.18, second to last line"212 + 211" should be "212 · 211"John Bretscher12-19-2018
543Definition 9.3Bullet point 2: change "A set" to "A finite set"Jed Yang11-09-2020
548Example 9.11The input symbol "0" should be removed (and the corresponding input columns as well)John Bretscher12-26-2018
548Figure 9.8The input symbol "0" should be removed from the 6 loopsJohn Bretscher12-26-2018
549Figure 9.9The start state should be labeled as "S"John Bretscher12-26-2018
551Exercise 9The leading quotation marks on "go to jail" and "get out of jail free" are facing the wrong direction.Kayse Lee11-14-2009
553Exercise 20Change "third letter" to "third character"John Bretscher12-26-2018
555line 5 after Definition 9.8change "the third assumption" to "the fourth assumption"Claire Cornell12-10-2015
555Definition 9.8Bullet points 1,2 and 4: change "An" or "A" to "A finite"Jed Yang11-09-2020
565Second to last paragraphChange "It will then match an arbitrary" to "It will then match rate and an arbitrary"John Bretscher12-26-2018
566line 1 of Figure 9.14change ⟨\TITLE⟩ to ⟨/TITLE⟩Brandon RichardWebster11-12-2012
568Exercise 1should end with: "that only uses concatenation and the * operator."Eric Gossett11-16-2016
579Second paragraph under "Proof Highlights"change "A_X, A_Y, and so on. that can be" to "A_X, A_Y, and so on that can be" (remove the extraneous period)Jed Yang11-11-2020
585Example 9.37, line 2There should be a closing parenthesis after "(for example Ab"John Bretscher12-26-2018
585Example 9.37, line 2 replace "are the N" with "are denoted α at the top of Table 9.9"Jed Yang11-11-2020
588Several changesJed Yang noticed that the Turing machine listed here will incorrectly accept strings like abcabc or aabbccabc. A new state, s4 is needed. Once the final sweep commences (there are no more as), enter that state and look for a valid end of input. In the final list of productions, delete the third and fourth productions for s0. Then add the following productions: <s0, B, B, R, s4>, <s4, B, B, R, s4>, <s4, C, C, R, s4> <s4, λ, λ, S, f>. The corrected page is available.Jed Yang11-11-2020
589third paragraph under "Turing Machines and Neural Nets"change "Pitts showed" to "Pitts asserted"Eric Gossett  5-14-2009
603Definition 10.7"we say the" should be "we say that"Daniel Moliter11-29-2017
604Definition 10.9change "The line graph, GL is" to "The line graph, GL, is"Caleb Knox11-21-2013
606The Family of Hypercubes, line 1Change "hypercube on n vertices" to "hypercube of dimension n"John Bretscher11-04-2018
608Exercises 10.1.3 # 21(b)cycle has not yet been defined. Look at Definition 10.14 for that definition.John Bretscher11-04-2018
610Definition 10.14 Alternative Notation"a simple graph with loops" would be better as "a simple graph with loops inserted"Daniel Moliter12-07-2017
611Definition 10.15, line 4"a common j if and only there" should be "a common j if and only if there"Hannah Osborne11-22-2009
617Exercises 11 and 12The calculator or software comment in part (b) should be in part (a)Curtis Heyda11-27-2012
618Definition 10.25Add footnote a to "without loops.": Loops could be allowed. When a vertex with loops is encountered, traverse all of them before moving to another vertex. Loops do not change the existence or non-existence of Euler trails and circuits.Jed Yang11-24-2021
619footnote 10change "in not in" to "is not in"Dave Kilgore11-25-2012
619In the captions and discussion of Figures 10.5 and 10.6change "and vertices" to "(and their incident vertices)"John Bretscher11-04-2018
619Line 1 of the final paragraphChange "The only remaining" to "One remaining"John Bretscher11-04-2018
623the second full paragraphAfter "middle of the cycle).", insert the sentence "For notational convenience, make the identification wn+1 = w1."Jed Yang11-17-2020
627Definition 10.34The definition gets more complex (and controversial) if loops are allowed. change to: "Let G = (V,E,θ) be a graph with no loops."Michelle Nilesen/Eric Gossett  5-08-2012
630bottom linev0 should be v1Anit Chumber11-27-2018
631Exercises 10.4.3 #1(e)Add a note: "There is no incidence matrix for part (e)."Blake Burgstahler11-27-2018
633Exercise 20"if and only of" should be "if and only if"Ben Visness12-05-2014
639Definition 10.45change "vertices, edges, and faces" to "vertices, edges, and polygons, called faces"Jed Yang11-20-2020
639Definition 10.46change "A polyhedron is regular if" to "A convex polyhedron is regular if" and change "The faces are all congruent" to "the faces are all congruent regular polygons"Jed Yang11-20-2020
640Figure 10.67 The figure should include two additional multi-graphs having two vertices and two edges. One has two edges that connect the two vertices, the other has a loop at one vertex.Curtis Heyda11-30-2011
640paragraph 3 should read: After adding e2 to G1, the subgraph G2 will look like one of the graphs in Figure 10.67. The relationship ρ2 = ε2 - n2 + 2 is true.Curtis Heyda11-30-2011
643The comments below Definition 10.49Insert the following sentence at the front of the paragraph: "Two vertices in V* will share multiple edges in E* if there are multiple edges in E that separate their respective regions in G."Jed Yang11-20-2020
647Line 2 under The c1--c3 chain anchored at v1 includes v3"Figure 10.77" should be "Figure 10.79"John Bretscher11-04-2018
653Line 1 in Definition 10.64There is a missing space before the word ifJohn Bretscher11-04-2018
655Line 1 of section 10.6.2, sentence 1Change "contain numeric labels" to "contain nonnegative numeric labels"Jed Yang12-15-2020
656Table 10.6 caption"Djikstra's" should be "Dijkstra's"Nicolas Nytko  5-17-2017
660Add a sentence to the end of the first paragraph (above "Inductive Hypothesis"):Define v1 = a and set d0(a) = 0.Jed Yang12-15-2020
660The first bullet point under "Inductive Step"Insert after sentence 1: "Hypothesis 2 from the previous iteration implies that d(a,vj) ≤ d(a,r). Thus, a path from a to u cannot be the shortest path if it includes r in a position that is not adjacent to u."Jed Yang12-18-2020
661The first bullet pointReplace it with: "For uB, d(a,u) is the distance for an actual path a v2 · vk u, which is at least the distance of the initial segment a v2 · vi, stopping at the first vertex vi not in B-{x}. This initial segment has distance at least dn(vi) by the first inductive assertion (already proven). The choice of x in line 19 ensures that dn(vi) ≥ dn(x). Finally, the estimated length dn(x) is constructed by successively adding actual edge weights (line 14), so dn(x) represents the distance for an actual path, so dn(x) ≥ d(a,x). Thus, d(a,u) ≥ dn(vi)) ≥ dn(x) ≥ d(a,x), completing the proof of the second inductive hypothesis. "Jed Yang12-18-2020
669The table in Quick Check 10.15, line 3, the two c columnsInsert an 8 below the 9 and an e below the dGrace Hsieh  4-13-2021
671HnChange "hypercube on n vertices" to "hypercube of dimension n"John Bretscher11-04-2018
675Line 1 of Definition 11.9Change "The height of a rooted tree" to "The height, h, of a rooted tree"Eric Gossett11-10-2018
675Definition 11.10insert " (see Definition 11.11 on page 676)" after "For binary trees".Jed Yang11-25-2020
676Definition 11.11, line 1There is an implicit assumption that m is at least 2. It is better to make it explicit. The new sentence is: "A rooted tree in which every node has at most m children is called an m-ary tree (m ≥ 2)."Curtis Heyda12-03-2011
676Definition 11.11, completeThe definition for a complete tree would be less ambiguous if it read "An m-ary tree of height h is called complete if it is a balanced tree having all levels filled except possibly level h."Nathan Gossett12-07-2016
678The proof of Theorem 11.14Since i is already being used as the number of interior nodes, it is a poor choice for the summation index. Change the summation index to k.Liz LeGrand12-03-2012
678Corollary 11.15the title should be "Complete m-ary Trees"Jed Yang11-25-2020
686The sentence before Theorem 11.25Drop the phrase "in a best case situation"Jed Yang11-25-2020
686Theorem 11.25In line 1, change "Θ(log2 n)" to "O(log2 n)". In line 2, change "Θ(nlog2 n)" to "Ω(nlog2 n)"Jed Yang11-25-2020
687line 4 from the bottomchange "Θ(nlog2(n))" to "Ω(nlog2(n))"Jed Yang11-25-2020
687line 8 from the bottomchange "less" to "fewer"Jed Yang11-25-2020
690Exercise 4cchange "Bismark" to "Bismarck"Caleb Knox12-10-2013
691Exercise 10, line 1Change "infix-to-prefix" to "infix-to-postfix"John Bretscher11-09-2018
692Line 2 under Parse TreesChange "derivations consist" to "a derivation consists"John Bretscher11-09-2018
692Line 4 in section 11.3.1"𝒢={Σ, Δ, S, Π}" should be "𝒢=(Σ, Δ, S, Π)"Jed Yang12-03-2020
693Examples 11.12 and 11.13"𝒢={Σ, Δ, S, Π}" should be "𝒢=(Σ, Δ, S, Π)"Jed Yang12-03-2020
699Quick Check 11.7 1(a)"constant width encoding" should be "constant-width encoding"John Bretscher11-09-2018
701Character Data, last line of paragraph 1Change 'between the "paragraph elements' to 'between the opening and closing "paragraph" element tags'John Bretscher11-09-2018
708Exercises 1 and 3"𝒢={Σ, Δ, S, Π}" should be "𝒢=(Σ, Δ, S, Π)"Jed Yang12-03-2020
709Exercises 4, 5, and 6"𝒢={Σ, Δ, S, Π}" should be "𝒢=(Σ, Δ, S, Π)"Jed Yang12-03-2020
709Exercise 10"constant width encoding" should be "constant-width encoding"John Bretscher11-09-2018
709Exercise 11The "i" over 001 should be italicisedJohn Bretscher11-09-2018
714Figure 11.49The "10" line should be bolded.John Bretscher11-09-2018
721Paragraph 2, line 2change "four-sided cycle" to "newly-created cycle"Jed Yang12-03-2020
729mThis symbol was introduced on page 676, not 677John Bretscher11-09-2018
729hThis symbol was introduced on page 675, not 677John Bretscher11-09-2018
769Exercise 3dThe web address should be www.mathcs.bethel.edu/~gossett/DiscreteMathWithProof/Rob Upcraft  9-08-2010
771Exercise 11(d)Joaquín Rodrigo was born in 1901John Bretscher11-16-2018
782Line 4 after "another 10 steps"The second occurrence of   x2x1x3x4   should be   x2x1x3x4John Bretscher11-16-2018
782Line 4 after "the individual terms can now"The second occurrence of   x1x2x3x4   should be   x1x2x3x4John Bretscher11-16-2018
783Line 4 after "that expression is repeated here"The second occurrence of   x1x2x3x4   should be   x1x2x3x4John Bretscher11-16-2018
783Line 5 after "the minterms can be sorted"The second occurrence of   x1x2x3x4   should be   x1x2x3x4John Bretscher11-16-2018
A38Exercises 2.3.4, Exercise 9(a)Should be "A ∧ B ∧ C ∧ (Di ∨ Dii) ∧ E ∧ F"Ike Goetzman  9-09-2015
A41Exercises 2.5.3 #5Delete the sentence "Prove one of these; then use the duality principle."John Bretscher  9-23-2018
A42Exercises 2.6.2 exercise 2.(b)It would be better to designate the universe of discourse as P and write ∃ pP in the final expression.Curtis Heyda  9-16-2012
A42Exercises 3.1.3 \#4(a)change "Propositions, Theorems, Lemmas, and Corollaries" to "A Brief Sermon about Definitions"John Bretscher10-01-2018
A42Exercises 2.6.2, Exercise 9(b)The first line is incorrect. It should look like the final line.Caden DeWall  9-14-2022
A43Exercercises 3.3.10 \#3"There are no even primes" should be "There are no even primes greater than 2"John Bretscher10-01-2018
A44Exercise 23(c)The exponents on the left should all be 29, not 5. Delete the middle column.John Bretscher10-02-2018
A47Exercise 37, the last two simplifications"3k2+k" should be "3k2+5k"John Bretscher10-02-2018
A52Exercise 30(b)Replace lines 2 and 3 with: "The empty set and one-person subsets are not really teams. There are thus 2n - n - 1 ∈ O(2n) possible teams."Michael Opheim10-03-2022
A53Exercises 5.3.3 #11Change "differ by 1 from its two neighbors" to "differ by 1 from at least one neighbor"Annie Melling10-29-2013
A53Exercises 5.2.3 #15I should have explicitly mentioned the Independent Tasks Principle when forming the products k C(n,k) and n 2n-1.Eric Gossett10-19-2018
A54Exercises 6.1.3 #10The title should be "Rolling a Pair of Dice"John Bretscher11-28-2018
A56Exercise 9CFive changes: change "C(6,2)" to "P(6,2)" (twice); change "without order" to "with order"; change "15 · 16" to "30 · 16"; change "256" to "128"; change ".059" to ".117"Michelle Nielsen  3-02-2012
A59Page 5: [3.25,5.5]line 2 should be "S(f, 3.25, 4.375)"John Bretscher10-29-2018
A59Exercises 6.6.1 # 19(c)The numerator should be "P(O)⋅P(L|O)"John Bretscher11-28-2018
A60Exercises 7.2.5 4(c), line 5delete the "+(n-2))" at the front of that lineJohn Bretscher10-29-2018
A60Exercise 7.2.5 4(c), final expression in column 2the coefficient of the final summation (k = 1 to 1) should be 1/5^(n-1), not 1/5^nJohn Bretscher10-29-2018
A62Exercises 7.4.1 5. (b)"The series starts" should be in front of the word "as" near the bottomJohn Bretscher10-29-2018
A62Exercises 7.4.1 9. (b) line 1 the word "so" should be in front of "A(z) - a0 = " in line 4John Bretscher10-29-2018
A63Exercises 7.4.1 18. (a), final generating functionChange "+(-1)^n" to "-(-1)^n" on both sides of the equationJohn Bretscher10-29-2018
A66Exercise 10, first table"jean skirt" should be "skirt"John Bretscher12-19-2018
A67Exercise 18(a)"8192/235" to "16384/470"John Bretscher12-19-2018
A6917 (b)"Three state are sufficient." should be "Three states are sufficient."Ben Visness11-17-2014
A69Exercise 9.3.2 # 13, second paragraphChange "s is the concatenation if n strings" to "s is the concatenation of n strings"John Bretscher12-26-2018
A70Exercises 9.4.3 Exercise 3Change to:    (^| )[aeiou][a-z]*[aeiou]($| )    or    (^| )(a|e|i|o|u)[a-z]*(a|e|i|o|u)($| )Curtis Heyda11-16-2011
A70Exercises 9.4.3 #18Delete the first sentence. Replace the final paragraph with "A regular expression that ensures a string is not present is beyond this brief introduction. Here is Jed Yang's solution: ^([^P]|P((e(r(c(i(va?)?)?)?)?)?P)*([^Pe]|e[^Pr]|er[^Pc]|erc[^Pi]|erci[^Pv]|erciv[^Pa]|erciva[^Pl]))*(P((e(r(c(i(va?)?)?)?)?)?P)*(e(r(c(i(va?)?)?)?)?)?)?$Jed Yang11-12-2020
A71Exercises 10.1.3 # 2(a)Gn,m is also bipartite if either n = 1 or m = 1John Bretscher11-04-2018
A74Exercises 10.6.3 # 12(a)The vertex labels under P are missingJohn Bretscher11-04-2018
A78Exercises 12.2.3 #7(a), reflexive closure and transitive closure(b,d) should be (b,c)John Bretscher11-16-2018
A79Exercises 12.3.6 #6(a)The title should be "Yearbook*Newspaper"John Bretscher11-16-2018
A80Exercises 12.4.4 14(b), third line from the bottomInsert a "+" between x3 and x1John Bretscher11-16-2018
A81Second line from the bottom.Change to "There are no duplicate minterms to remove."John Bretscher11-16-2018
A83Exercise 13, line 5"value 0 if person" should be "value 0 if the person"John Bretscher11-16-2018
A83Exercise 13, Phase 2, the -11 line in the tableThe Xs should be under 1 and 3, not 2 and 3John Bretscher11-16-2018
A90Column 3I added an index entry (pointing to page 203) for the visible space character, Eric Gossett10-16-2018


Last Updated (m-d-y): 10-4-2022

Back to the main error page