Corrado Böhm

Source: Wikipedia, the free encyclopedia.

Corrado Böhm
ETH Zürich
Scientific career
FieldsComputer science
InstitutionsUniversity of Rome "La Sapienza"
Doctoral advisor
Doctoral students

Corrado Böhm (17 January 1923 – 23 October 2017) was an Italian

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.[1]

In the

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

See also

References