Jeffrey Shallit

Last updated
Jeffrey Shallit
Shallit-Oberwolfach.jpeg
Shallit in 2010
BornOctober 17, 1957
Alma mater University of California, Berkeley
Known for Computational number theory, formal language theory
Scientific career
Fields Formal language theory
Institutions University of Waterloo
Thesis Metric Theory of Pierce Expansions  (1983)
Doctoral advisor

Jeffrey Outlaw Shallit (born October 17, 1957) is an American computer scientist and mathematician. He is an active number theorist and a noted critic of intelligent design. He is married to Anna Lubiw, also a computer scientist.

Contents

Early life and education

Shallit was born in Philadelphia, Pennsylvania in 1957. His father was Joseph Shallit, a journalist and author, and a son of Jewish immigrants from Vitebsk, Russia (now in Belarus). His mother was Louise Lee Outlaw Shallit, a writer. He has one brother, Jonathan Shallit, a music professor.

He earned a Bachelor's degree in mathematics from Princeton University in June 1979. He received a Ph.D., also in mathematics, from the University of California, Berkeley in June 1983. His doctoral thesis was entitled Metric Theory of Pierce Expansions and his advisor was Manuel Blum. [1]

Advocacy

Since 1996, Shallit has held the position of Vice-President of Electronic Frontier Canada.

In 1997, he gained attention for the publication on the Internet of Holocaust Revised: Lies of Our Times (also called the Shallit Report), a reprint of an article he had written for a Waterloo student publication in 1993, which detailed the backgrounds and past statements of various persons whom he accused of being Holocaust deniers, notably David Irving, Fred A. Leuchter, and Eustace Mullins. This triggered a public exchange of letters between him and Irving.

Shallit has been a critic of the work of William Dembski promoting intelligent design. He has coauthored a paper with Wesley Elsberry demonstrating problems with Dembski's mathematical work, [2] and would have appeared as a witness opposing Dembski in the Kitzmiller v. Dover trial had Dembski not dropped out.

Professional life

As of 2024 Shallit is a Professor in the School of Computer Science at the University of Waterloo [3] and the editor-in-chief of the Journal of Integer Sequences . [4] His primary academic interests are combinatorics on words, formal languages, automata theory, and algorithmic number theory. He has been recognized by the Association for Computing Machinery as a Distinguished Scientist (2008).

His publications include the books Algorithmic Number Theory (with Eric Bach), a noted text on algorithms, Automatic Sequences: Theory, Applications, Generalizations (with Jean-Paul Allouche  [ fr ]), and A Second Course in Formal Languages and Automata Theory.

See also

Related Research Articles

<span class="mw-page-title-main">Theory of computation</span> Academic subfield of computer science

In theoretical computer science and mathematics, the theory of computation is the branch that deals with what problems can be solved on a model of computation, using an algorithm, how efficiently they can be solved or to what degree. The field is divided into three major branches: automata theory and formal languages, computability theory, and computational complexity theory, which are linked by the question: "What are the fundamental capabilities and limitations of computers?".

<span class="mw-page-title-main">William A. Dembski</span> American mathematician and proponent of intelligent design

William Albert Dembski is an American mathematician, philosopher and theologian. He was a proponent of intelligent design (ID) pseudoscience, specifically the concept of specified complexity, and was a senior fellow of the Discovery Institute's Center for Science and Culture (CSC). On September 23, 2016, he officially retired from intelligent design, resigning all his "formal associations with the ID community, including [his] Discovery Institute fellowship of 20 years". A February 2021 interview in the CSC's blog Evolution News announced "his return to the intelligent design arena".

<span class="mw-page-title-main">Alfred Aho</span> Canadian computer scientist

Alfred Vaino Aho is a Canadian computer scientist best known for his work on programming languages, compilers, and related algorithms, and his textbooks on the art and science of computer programming.

<span class="mw-page-title-main">John Hopcroft</span> American computer scientist (born 1939)

John Edward Hopcroft is an American theoretical computer scientist. His textbooks on theory of computation and data structures are regarded as standards in their fields. He is the IBM Professor of Engineering and Applied Mathematics in Computer Science at Cornell University, Co-Director of the Center on Frontiers of Computing Studies at Peking University, and the Director of the John Hopcroft Center for Computer Science at Shanghai Jiao Tong University.

In mathematics and computer science, computational number theory, also known as algorithmic number theory, is the study of computational methods for investigating and solving problems in number theory and arithmetic geometry, including algorithms for primality testing and integer factorization, finding solutions to diophantine equations, and explicit methods in arithmetic geometry. Computational number theory has applications to cryptography, including RSA, elliptic curve cryptography and post-quantum cryptography, and is used to investigate conjectures and open problems in number theory, including the Riemann hypothesis, the Birch and Swinnerton-Dyer conjecture, the ABC conjecture, the modularity conjecture, the Sato-Tate conjecture, and explicit aspects of the Langlands program.

Specified complexity is a creationist argument introduced by William Dembski, used by advocates to promote the pseudoscience of intelligent design. According to Dembski, the concept can formalize a property that singles out patterns that are both specified and complex, where in Dembski's terminology, a specified pattern is one that admits short descriptions, whereas a complex pattern is one that is unlikely to occur by chance. Proponents of intelligent design use specified complexity as one of their two main arguments, alongside irreducible complexity.

<i>Intelligent Design</i> (book) 1999 book by William Dembski

Intelligent Design: The Bridge Between Science and Theology is a 1999 book by the mathematician William A. Dembski, in which the author presents an argument in support of intelligent design. Dembski defines the term "specified complexity", and argues that instances of it in nature cannot be explained by Darwinian evolution, but instead are consistent with the intelligent design. He also derives an instance of his self-declared law of conservation of information and uses it to argue against Darwinian evolution. The book is a summary treatment of the mathematical theory he presents in The Design Inference (1998), and is intended to be largely understandable by a nontechnical audience. Dembski also provides a Christian theological commentary, and analysis of, what he perceives to be the historical and cultural significance of the ideas.

Jeffrey David Ullman is an American computer scientist and the Stanford W. Ascherman Professor of Engineering, Emeritus, at Stanford University. His textbooks on compilers, theory of computation, data structures, and databases are regarded as standards in their fields. He and his long-time collaborator Alfred Aho are the recipients of the 2020 Turing Award, generally recognized as the highest distinction in computer science.

<i>The Design Inference</i>

The Design Inference: Eliminating Chance through Small Probabilities is a 1998 book by American philosopher and mathematician William A. Dembski, a proponent of intelligent design, which sets out to establish approaches by which evidence of intelligent agency could be inferred in natural and social situations. In the book he distinguishes between 3 general modes of competing explanations in order of priority: regularity, chance, and design. The processes in which regularity, chance, and design are ruled out one by one until one remains as a reasonable and sufficient explanation for an event, are what he calls an "explanatory filter". It is a method that tries to eliminate competing explanations in a systematic fashion including when a highly improbable event conforms to a discernible pattern that is given independently of the event itself. This pattern is Dembski's concept of specified complexity. Throughout the book he uses diverse examples such as detectability of spontaneous generation and occurrence of natural phenomena and cases of deceit like ballot rigging, plagiarism, falsification of data, etc.

Wesley Royce Elsberry is a data scientist with an interdisciplinary background in marine biology, zoology, computer science, and wildlife and fisheries sciences. He also became notably involved in the defense of evolutionary science against creationist rejection of evolution.

<i>Introduction to Automata Theory, Languages, and Computation</i>

Introduction to Automata Theory, Languages, and Computation is an influential computer science textbook by John Hopcroft and Jeffrey Ullman on formal languages and the theory of computation. Rajeev Motwani contributed to later editions beginning in 2000.

<span class="mw-page-title-main">Janusz Brzozowski (computer scientist)</span> Polish-Canadian computer scientist (1935–2019)

Janusz (John) Antoni Brzozowski was a Polish-Canadian computer scientist and Distinguished Professor Emeritus at the University of Waterloo's David R. Cheriton School of Computer Science.

Anna Lubiw is a computer scientist known for her work in computational geometry and graph theory. She is currently a professor at the University of Waterloo.

Thomas Nathaniel Hibbard was an American mathematician and computer scientist.

<i>Journal of Integer Sequences</i> Academic journal

The Journal of Integer Sequences is a peer-reviewed open-access academic journal in mathematics, specializing in research papers about integer sequences.

Daniel Mier Gusfield is an American computer scientist, Distinguished Professor of Computer Science at the University of California, Davis. Gusfield is known for his research in combinatorial optimization and computational biology.

Therese Charlotte Biedl is an Austrian computer scientist known for her research in computational geometry and graph drawing. Currently she is a professor at the University of Waterloo in Canada.

<span class="mw-page-title-main">Hugh C. Williams</span> Canadian mathematician (born 1943)

Hugh Cowie Williams is a Canadian mathematician. He deals with number theory and cryptography.

Cobham's theorem is a theorem in combinatorics on words that has important connections with number theory, notably transcendental numbers, and automata theory. Informally, the theorem gives the condition for the members of a set S of natural numbers written in bases b1 and base b2 to be recognised by finite automata. Specifically, consider bases b1 and b2 such that they are not powers of the same integer. Cobham's theorem states that S written in bases b1 and b2 is recognised by finite automata if and only if S differs by a finite set from a finite union of arithmetic progressions. The theorem was proved by Alan Cobham in 1969 and has since given rise to many extensions and generalisations.

Alan Belmont Cobham was an American mathematician and computer scientist known for inventing the notion of polynomial time and the complexity class P,[B] for Cobham's thesis stating that the problems that have practically usable computer solutions are characterized by having polynomial time,[B] and for Cobham's theorem on the sets of numbers that can be recognized by finite automata.[C] He also did foundational work on automatic sequences,[D] invented priority queues and studied them from the point of view of queueing theory,[A] and wrote a program for playing contract bridge that was at the time one of the best in the world.

References

  1. Jeffrey Shallit at the Mathematics Genealogy Project
  2. Shallit, Jeffrey; Wesley Elsberry (November 16, 2003). "Information Theory, Evolutionary Computation, and Dembski's "Complex Specified Information"". Talkreason.org. Retrieved September 26, 2009.
  3. "Professors". Cheriton School of Computer Science, University of Waterloo. Retrieved 15 February 2024.
  4. "Journal of Integer Sequences". Cheriton School of Computer Science. Retrieved 15 February 2024.