Catalogue > Edited Book > Contribution

Publication details

Publisher: Springer

Place: Berlin

Year: 2008

Pages: 141-157

ISBN (Hardback): 9788847007833

Full citation:

Ugo Dal Lago, Simone Martini, "Proofs as efficient programs", in: Deduction, computation, experiment, Berlin, Springer, 2008

Abstract

Logic and theory of computation have been intertwined since their first days. The formalized notion(s) of effective computation are at first technical tools for the investigation of first order systems, and only ten years later — in the hands of John von Neumann — become the blueprints of engineered physical devices. Generally, however, one tends to forget that in those same years, in the newly-born proof-theory of Gerhard Gentzen [20] there is an implicit, powerful notion of computation-an effective, combinatorial procedure for the simplification of a proof. However, the complexity of the rules for the elimination of cuts (especially the commutative ones, in the modern jargon) hid the simplicity and generality of the basic computational notion those rules were based upon. We had to wait thirty more years before realizing in full glory that Gentzen's simplification mechanism and one of the formal systems for computability (Church's λ-calculus) were indeed one and the same notion.

Cited authors

Publication details

Publisher: Springer

Place: Berlin

Year: 2008

Pages: 141-157

ISBN (Hardback): 9788847007833

Full citation:

Ugo Dal Lago, Simone Martini, "Proofs as efficient programs", in: Deduction, computation, experiment, Berlin, Springer, 2008