ABSTRACT

How shameless Martin applies mathematical logic when courting girls, and how a police officer may be unable to identify a criminal gang in the Web.

The algorithm1 is the key concept of this book. When in the 1930s Alan Turing and other logicians came up with a sound definition of the algorithm, computer science took its first steps, although no computers had yet been invented. Algorithms accompanied the growth of this new science up to the Internet and through to the Web era where they lie at the foundation of everything. Based on the primitive concepts discussed in the previous chapters we will now illustrate several algorithms to be used later as building blocks, starting from the indispensable theoretical foundations of our discussion.