c.curionodeThe Turing Archive

1976 · Turing Award

Dana Scott

Nondeterministic automata made branching computation mathematically tractable.

Birth location
1932, Berkeley, California, USA
Country labels
United States
At the award
University of Oxford
Subject
Theory & algorithms
Read the award story ↗
Illustrated portrait of Dana Scott
Original AI-generated illustration by Curionode. Peter Badge / Heidelberg Laureate Forum Foundation · Likeness reference ↗

01 · A life in computing

The person behind the work

Dana Scott is a logician whose research connected mathematical logic with the foundations of programming. With Michael Rabin he introduced nondeterministic finite automata and proved their relationship to deterministic machines. His later collaboration with Christopher Strachey helped develop denotational semantics, giving mathematical meanings to programs. His career spanned several universities; he was at Oxford when the joint 1976 Turing Award recognized the automata work.

The contribution, explained

Michael Rabin and Dana Scott studied finite automata: machines whose behaviour can be described using a finite collection of states. Nondeterminism allows several possible next moves. A string is accepted if some allowed path reaches an accepting state. For finite automata, this expressive-looking model can be converted into a deterministic one.

Why it matters

Automata theory underlies tools for recognising patterns, analysing languages and reasoning about computational models.

Sources & further reading

  1. Heidelberg Laureate Forum ↗www.heidelberg-laureate-forum.org
  2. Official ACM profile ↗amturing.acm.org
  3. IEEE Computer Society — Dana Stewart Scott ↗history.computer.org