Skip to main content Accessibility help
×
Hostname: page-component-8448b6f56d-c47g7 Total loading time: 0 Render date: 2024-04-25T00:34:01.418Z Has data issue: false hasContentIssue false
This chapter is part of a book that is no longer available to purchase from Cambridge Core

A Study of Logic and Programming via Turing Machines

from II - Historical Projects in Discrete Mathematics and Computer Science

Jerry M. Lodder
Affiliation:
New Mexico State University
Brian Hopkins
Affiliation:
Saint Peter's College
Get access

Summary

An Introduction to Turing Machines

During the International Congress of Mathematicians in Paris in 1900 David Hilbert (1862–1943), one of the leading mathematicians of the last century, proposed a list of problems for following generations to ponder [8, p. 290–329], [9]. On the list was whether the axioms of arithmetic are consistent, a question which would have profound consequences for the foundations of mathematics. Continuing in this direction, in 1928 Hilbert proposed the decision problem (das Entscheidungsproblem) [10, 11, 12], which asked whether there was a standard procedure that can be applied to decide whether a given mathematical statement is true. Both Alonzo Church (1903–1995) [2, 3] and Alan Turing (1912–1954) [13] published papers in 1936 demonstrating that the decision problem has no solution, although it is the algorithmic character of Turing's paper “On Computable Numbers, with an Application to the Entscheidungsproblem” [13] that forms the basis for the modern programmable computer. Today his construction is known as a Turing machine.

Let's first study a few excerpts from Turing's original paper [13, p. 231–234], and then design a few machines to perform certain tasks.

ON COMPUTABLE NUMBERS, WITH AN APPLICATION TO THE ENTSCHEIDUNGSPROBLEM

By A. M. Turing

Computing Machines.

We have said that the computable numbers are those whose decimals are calculable by finite means. This requires more explicit definition. No real attempt will be made to justify the definitions given until we reach §9.

Type
Chapter
Information
Resources for Teaching Discrete Mathematics
Classroom Projects, History Modules, and Articles
, pp. 241 - 252
Publisher: Mathematical Association of America
Print publication year: 2009

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

Save book to Kindle

To save this book to your Kindle, first ensure coreplatform@cambridge.org is added to your Approved Personal Document E-mail List under your Personal Document Settings on the Manage Your Content and Devices page of your Amazon account. Then enter the ‘name’ part of your Kindle email address below. Find out more about saving to your Kindle.

Note you can select to save to either the @free.kindle.com or @kindle.com variations. ‘@free.kindle.com’ emails are free but can only be saved to your device when it is connected to wi-fi. ‘@kindle.com’ emails can be delivered even when you are not connected to wi-fi, but note that service fees apply.

Find out more about the Kindle Personal Document Service.

Available formats
×

Save book to Dropbox

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Dropbox.

Available formats
×

Save book to Google Drive

To save content items to your account, please confirm that you agree to abide by our usage policies. If this is the first time you use this feature, you will be asked to authorise Cambridge Core to connect with your account. Find out more about saving content to Google Drive.

Available formats
×