Algorithm

Concept · Named after al-Khwarizmi · Mathematics, stage 1: Learn the vocabulary

An algorithm is a finite list of unambiguous instructions that solves every problem of a given kind in a finite number of steps. Long division and Euclid's method for finding a greatest common divisor are algorithms, and both were in use long before the word existed. Turing gave the informal notion a precise model in 1936, and the Church-Turing thesis is the claim that anything computable by any reasonable method is computable by that model. Some clearly stated problems have no algorithm at all.

Why it matters

It is the concept that links mathematics to computing, and it draws the line between what a machine can be programmed to settle and what it cannot.

Part of

Algorithm in the glossary

Sources

  1. Algorithm Wikipedia
  2. Church-Turing thesis Wikipedia
  3. Turing Machines Stanford Encyclopedia of PhilosophyThe model itself, explained without assuming any computing background.

Continue mathematics in the appAll of mathematics

A place to think
Built for depth, not dopamine. Come thinkwith us
explore the betaDither Right Arrow
FIND US
amphi.
Algorithm: Mathematics, Learn the vocabulary | amphi