Cultural path

Before artificial intelligence: automation, calculation and classification in the history of ideas.

Modern technologies did not exist in antiquity, but procedure, calculation, classification, inference and automation have a much longer history.

A necessary distinction

RPA, machine learning and artificial intelligence did not exist in antiquity. The examples on this page are antecedents and conceptual analogies: procedures, classifications, automata and human-designed calculating devices.

Timeline

Twelve stages across mathematics, philosophy and mechanics.

3rd century BCE

Euclid and repeatable procedure

Book VII of the Elements describes a procedure for finding the greatest common divisor through defined and repeatable steps.

Source: Euclid, Elements, Book VII — Perseus ↗
3rd century BCE

The sieve of Eratosthenes

The procedure identifies prime numbers by progressively eliminating those that do not satisfy the condition.

Source: MacTutor, History of prime numbers ↗
9th century

Al-Khwārizmī and the name of the method

The Persian mathematician sets out systematic procedures for calculation with positional notation. The Latin form of his name, Algoritmi, enters European usage and becomes the word we still use.

Source: MacTutor, al-Khwārizmī biography ↗
17th century

Leibniz: binary and the calculus of reasoning

Leibniz formalises the binary number system and imagines a calculus ratiocinator: a notation that would settle disputes by calculation rather than argument.

Source: Stanford Encyclopedia of Philosophy, Leibniz ↗
1854

Boole and the laws of thought

An Investigation of the Laws of Thought treats propositions as algebraic objects: true and false become values manipulated by explicit rules.

Source: Boole, An Investigation of the Laws of Thought (1854) ↗
1804–1843

Jacquard, Babbage and Lovelace

The Jacquard loom separates the machine from its instructions, punched onto cards. Babbage designs the Analytical Engine; Ada Lovelace observes it could operate on any symbols, not only numbers.

Source: MacTutor, Ada Lovelace biography ↗
1936–1950

Turing: computability and a behavioural criterion

Turing defines what a machine can compute in principle, and in 1950 moves the question "can it think?" onto observable ground, proposing an imitation game in place of a definition.

Source: Turing, Computing Machinery and Intelligence, Mind (1950) ↗
1948

Shannon and the measure of information

A Mathematical Theory of Communication separates content from meaning: information becomes a measurable quantity, with noise, redundancy and channel capacity.

Source: Shannon, A Mathematical Theory of Communication (1948) ↗
1956

Dartmouth: the term is coined

The proposal for the Dartmouth summer workshop introduces the phrase "artificial intelligence" and sets a research agenda. From here on the history stops being analogy and becomes that of the field itself.

Source: Stanford Encyclopedia of Philosophy, Artificial Intelligence ↗

Analogies and differences

The connection with modern concepts.

Historical ideaRelated modern conceptFundamental difference
Euclidean procedureAlgorithmIt can now be executed digitally and at scale.
Sieve of EratosthenesFilter and ruleIt can now operate on large data flows.
Aristotelian categoriesClassificationMachine learning may learn criteria from examples.
SyllogismRule-based systemModern AI also includes non-deductive methods.
AntikytheraAutomated calculation and modelIt did not learn or adapt to data.
Hero’s automataSequential automationThey did not handle digital data or new cases.
Al-Khwārizmī’s notationDocumented procedureToday the procedure runs on a machine and has to be versioned.
Calculus ratiocinatorAutomated inferenceLeibniz imagined certainty; current systems produce estimates with uncertainty.
Boolean algebraRules, filters and gatesConditions stay explicit, but they act on data that changes over time.
Punched cardsSeparation of code and machineThe program is now editable and traceable, not cut once and for all.
Turing machineComputabilityIt defines what is possible in principle, not what is reliable in practice.
Information theoryData qualityIt measures the channel, not the truth of what passes through it.

Four philosophical questions

Is calculation understanding?

A system may apply a correct procedure without understanding the meaning of its result.

Is classification knowledge?

A category supports interpretation but may hide important differences.

Does forecasting mean deciding?

A forecast describes a possibility; a decision requires objectives, responsibility and consequences.

Where does the human remain?

People define the problem, choose data, set criteria, interpret exceptions, assess risks and bear responsibility.

Continue the path

From history to contemporary operation.