Hostname: page-component-74656f9884-8r8nv Total loading time: 0 Render date: 2026-11-07T10:01:13.099Z Has data issue: false hasContentIssue false

Intuitionistic model constructions and normalization proofs

Published online by Cambridge University Press:  01 February 1997

THIERRY COQUAND
Affiliation:
Department of Computing Science, Chalmers University of Technology and University of Göteborg, Göteborg, Sweden
PETER DYBJER
Affiliation:
Department of Computing Science, Chalmers University of Technology and University of Göteborg, Göteborg, Sweden
Rights & Permissions [Opens in a new window]

Abstract

Core share and HTML view are not available for this content. However, as you have access to this content, a full PDF is available via the 'Save PDF' action button.

The traditional notions of strong and weak normalization refer to properties of a binary reduction relation. In this paper we explore an alternative approach to normalization, in which we bypass the reduction relation and instead focus on the normalization function, that is, the function that maps a term to its normal form. We work in an intuitionistic metalanguage, and characterize a normalization function as an algorithm that picks a canonical representative from the equivalence class of convertible terms. This means that we also get a decision algorithm for convertibility.Such a normalization function can be constructed by building an appropriate model and a function quote, which inverts the interpretation function. The normalization function is then obtained by composing the quote function with the interpretation function. We also discuss how to get a simple proof of the property that constructors are one-to-one, which is usually obtained as a corollary of Church–Rosser and normalization in the traditional sense.We illustrate this approach by showing how a glueing model (closely related to the glueing construction used in category theory) gives rise to a normalization algorithm for a combinatory formulation of Gödel System T. We then show how the method extends in a straightforward way when we add cartesian products and disjoint unions (full intuitionistic propositional logic under a Curry–Howard interpretation) and transfinite inductive types such as the Brouwer ordinals.

Information

Type
Research Article
Copyright
© 1997 Cambridge University Press