Biography.guide
Home › People › Mathematician › Corrado Böhm
Portrait of Corrado Böhm

Corrado Böhm

1923 – 2017

Italian mathematician and computer scientist

Don't just read it — keep itBiographies to ownE-book · Audio · Video From $7 →

About Corrado Böhm

Lived 1923 – 2017 (aged 94). Corrado Böhm was an Italian mathematician, computer scientist, engineer, university teacher and logician.

Corrado Böhm (17 January 1923 – 23 October 2017) was an Italian computer scientist and Professor Emeritus at the University of Rome "La Sapienza", known especially for his contributions to the theory of structured programming, constructive mathematics, combinatory logic, lambda calculus, and the semantics and implementation of functional programming languages.

Work In his PhD dissertation (in Mathematics, at ETH Zurich, 1951; published in 1954), Böhm describes for the first time a full meta-circular compiler, that is a translation mechanism of a programming language, written in that same language. His most influential contribution is the so-called structured program theorem, published in 1966 together with Giuseppe Jacopini. Together with Alessandro Berarducci, he demonstrated an isomorphism between the strictly-positive algebraic data types and the polymorphic lambda-terms, otherwise known as Böhm–Berarducci encoding.

In the lambda calculus, he established an important separation theorem between normal forms, known as Böhm's theorem, which states that for every two closed λ-terms T1 and T2 which have different βη-normal forms, there exists a term Δ where Δ T1 and Δ T2 evaluate to different free variables (i.e., they may be taken apart internally). This means that, for normalizing terms, Morris' contextual equivalence, which is a semantic property, may be decided through equality of normal forms, a syntactic property, as it coincides with βη-equality.

A special issue of Theoretical Computer Science was dedicated to him in 1993, on his 70th birthday. He is the recipient of the 2001 EATCS Award for a distinguished career in theoretical computer science.

Selected publications Introduced P′′, the first imperative language without GOTO to be proved Turing-complete.

Biography shop

Don’t just read it —
keep it.

Full-length biographies made to live with: read them, listen on the way to work, watch them tonight.

  • E-book
  • Audio
  • Video
Browse the shop — from $7

Instant download · yours to keep · every purchase keeps this site free

Important facts

Birth century
Education
ETH Zurich, École polytechnique fédérale de Lausanne, ETH Zürich, Sapienza University of Rome
Employers
Sapienza University of Rome, University of Turin
Awards
EATCS award; Honorary doctor of the University of Milan

People in Corrado Böhm's life

Named in this biography and alive at the same time

Contemporaries

People whose lives overlapped Corrado Böhm's

Frequently asked questions

Who was Corrado Böhm?

Italian mathematician and computer scientist (1923-2017)

When was Corrado Böhm born?

Corrado Böhm was born on 17 January 1923 in Milan.

When did Corrado Böhm die?

Corrado Böhm died on 23 October 2017 in Rome.

What was Corrado Böhm's occupation?

Corrado Böhm was a mathematician, computer scientist, engineer, university teacher and logician.

What nationality was Corrado Böhm?

Corrado Böhm was Italian.

Sources & further reading

· Wikipedia: Corrado Böhm

· Wikidata: Q943361

· DBpedia: Corrado Böhm

Cite this page

APA: Biography.guide. (2026). Corrado Böhm. https://biography.guide/corrado-bohm/

MLA: "Corrado Böhm." Biography.guide, https://biography.guide/corrado-bohm/.

Chicago: "Corrado Böhm." Biography.guide. https://biography.guide/corrado-bohm/.

Data last updated: 2026-09-20 · Spot an error? Report a correction.

Page generated 2026-09-27 05:19 UTC