Author

Jeffrey Shallit

📖 Overview

Jeffrey Shallit is a mathematician and computer scientist who serves as a Professor in the School of Computer Science at the University of Waterloo. His primary research focuses on automata theory, formal languages, algorithmic number theory, and computational complexity. Shallit has made significant contributions to the study of automatic sequences and their applications in number theory. He co-authored the influential book "Automatic Sequences: Theory, Applications, Generalizations" with Jean-Paul Allouche, which has become a standard reference in the field. Beyond his academic work, Shallit is known for his advocacy of scientific skepticism and has written extensively on the relationship between mathematics and pseudoscience. He maintains an active blog called "Recursivity" where he discusses mathematics, computer science, and issues related to science education. Shallit's mathematical research has led to several important results in combinatorics on words and the theory of automatic sequences. He has published numerous papers in prestigious mathematics and computer science journals, and his work continues to influence current research in these fields.

👀 Reviews

Jeffrey Shallit's works receive attention primarily from mathematics and computer science academics. His most-cited book "Automatic Sequences: Theory, Applications, Generalizations" (co-authored with Jean-Paul Allouche) has become a technical reference text. Readers praise: - Clear explanations of complex mathematical concepts - Comprehensive coverage of automatic sequences - Detailed examples and proofs - Useful as both a reference and learning tool Common criticisms: - High barrier to entry for non-specialists - Dense technical writing style - Limited introductory material for newcomers to the field The book has a 4.5/5 rating on Google Books (based on 4 reviews) and similar ratings on academic citation platforms. Reader reviews are limited on commercial platforms like Amazon and Goodreads, reflecting its specialized academic audience. One mathematics professor noted: "The text provides a thorough treatment of the subject, though students may need additional background reading to fully grasp the concepts."

📚 Books by Jeffrey Shallit

A Second Course in Formal Languages and Automata Theory (2008) Advanced textbook covering computational theory, regular expressions, context-free languages, and Turing machines.

Algorithmic Number Theory: Lattices, Number Fields, Curves and Cryptography (2007) Technical overview of algorithms for solving number-theoretic problems and their applications in cryptography and computer science.

Automatic Sequences: Theory, Applications, Generalizations (2003) Comprehensive examination of automatic sequences, k-automatic sequences, and their connections to number theory and formal language theory.

Real Analysis: A Historical Approach (2001) Mathematical textbook exploring the historical development and fundamental concepts of real analysis.

Neverending Fractions: An Introduction to Continued Fractions (2017) Systematic introduction to the theory and applications of continued fractions in mathematics.

Word Equations and Related Topics (1992) Collection of papers examining combinatorial problems in free groups and mathematical linguistics.

👥 Similar authors

Douglas Hofstadter writes about mathematical logic, recursion, and the intersection of computer science with consciousness. His work examines self-reference and formal systems through a combination of puzzles and theoretical frameworks.

Donald Knuth specializes in computer programming, algorithms, and mathematical analysis. His multi-volume work "The Art of Computer Programming" covers fundamental programming concepts and their mathematical foundations.

Martin Gardner focused on recreational mathematics and scientific skepticism through his Mathematical Games column in Scientific American. His writings connect mathematical concepts to puzzles, games, and logical paradoxes.

John Allen Paulos explores mathematical literacy and its relationship to daily life and society. His books examine how mathematical thinking applies to politics, economics, and public understanding of numbers.

Keith Devlin writes about mathematics education and the foundations of mathematical reasoning. His work covers both practical applications of mathematics and theoretical concepts in logic and set theory.