Mathematics Atlas

How Proof Is Made
Concepts

Algorithm

Citation Formats

General Reference

APA Style

BibTeX

A precise, finite procedure for solving a class of problems. The word itself descends from the name of Muhammad ibn Musa al-Khwarizmi, the ninth century mathematician of the House of Wisdom in Baghdad: a Latin translation of his arithmetic treatise circulated as Algoritmi de numero Indorum, and the Latinized form of his name, algorismus, became the medieval European word for the Hindu-Arabic method of calculation it taught, from which algorithm descends. His algebra treatise, Hisab al-jabr wal-muqabala, separately gave mathematics the word algebra. The modern, fully formal definition of an algorithm waited until 1936, when Alan Turing's paper On Computable Numbers, with an Application to the Entscheidungsproblem described an abstract machine that moves between a finite table of states reading and writing symbols on a tape, what Alonzo Church that same year named the Turing machine, and proved the existence of a universal machine able to carry out the work of any other by reading suitable instructions from its own tape. A computable number, in Turing's definition, is a real number whose decimal expansion such a machine can produce, and this became the standard modern account of what an algorithm is.

Facts
Origin Year
1936 1
1936 marks Turing's formal definition of computability via the Turing machine, the modern mathematical account of what an algorithm is; the word's own root is centuries older, in al-Khwarizmi's ninth century treatises, noted in the description.
Cross-Tradition Connections

Associated With

Author of the first algorithm published for execution by a machine (Note G, 1843).

In Branch

In the Other Atlases
Sources
1. MacTutor History of Mathematics Archive
University of St Andrews, School of Mathematics and Statisticshttps://mathshistory.st-andrews.ac.uk/Biographies/Al-Khwarizmi/
Quote, https://mathshistory.st-andrews.ac.uk/Biographies/Al-Khwarizmi/
The Arabic text is lost but a Latin translation, Algoritmi de numero Indorum, in English Al-Khwarizmi on the Hindu Art of Reckoning, gave rise to the word algorithm deriving from his name in the title.
View the Source
1. MacTutor History of Mathematics Archive
University of St Andrews, School of Mathematics and Statisticshttps://mathshistory.st-andrews.ac.uk/Biographies/Turing/
Quote, https://mathshistory.st-andrews.ac.uk/Biographies/Turing/
In 1936 he published On Computable Numbers, with an application to the Entscheidungsproblem. It is in this paper that Turing introduced an abstract machine, now called a Turing machine, which moved from one state to another using a precise finite set of rules.
View the Source
Ada Lovelace (Wikipedia)
Wikimedia FoundationAssociated With: Ada Lovelace, lead section
Quote, Associated With: Ada Lovelace, lead section
These described a method of using the machine to calculate Bernoulli numbers which is often called the first published computer program.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0 open reader challenges)
No disputes yet. Spotted an error or a better source? Open the first one.

View At A Past Year

The atlas records no dated fact of its own for this entry, so there is no other year to choose.