Errata list for Variable-Length Codes for Data Compression

Last Updated 16 May 2010 Errors found by the author Page 5, line -15: "Eve-" should be "Even-". Page 143, line 2: "thet" should be "they". ------- Nov. 2008: Error found by Jan de Vries Section 1.9 on the phased-in codes is all wrong. The correct description of these interesting codes can now be found here. -------- Mar 2009: Error found by Jan Platoš Page 102, Equation 2.3 is wrong. The correct version (in LaTeX) is b_{i}=\left [ \left \lfloor \frac{c}{\left ( 2^{n}-1 \right )^{i}} \right \rfloor \mod \left ( 2^{n}-1 \right )\right ]+1, \; \; i=0, 1, \dots, k_{n}(m)-1. Also, on line 4: the taboo pattern is the (-1)th block, the blocks are generated in the order ... b4 b3 b2 b1 b0 TABOO_PATTERN, because the generated code must be same as in Table 2.28 (page 101). -------- May 2010: Error found by Ugo Vaccaro. Page 180, bibliography item "Capocelli and De Santis (1992)" the list of authors is incomplete. The correct item is: R. M. Capocelli, A. De Santis, L. Gargano and U. Vaccaro (1992) "On the Construction of Statistically Synchronizable Codes", IEEE Transactions on Information Theory, IT-38(2):407-414, March. -------- "If you don't make mistakes you're not working on hard enough problems. And that's a big mistake" Frank Wilczek, unsolicited advice to grad student (1974?) appears in {\it Longing for the harmonies} p. 261