Formalizing strong normalization proofs of explicit substitution calculi in ALF
Journal article, 2003

The past decade has given rise to a number of explicit substitution calculi. An important question of explicit substitution calculi is that of the termination of the underlying calculus of substitution. Proofs of termination of substitutions fall in two categories: those that are easy because a decreasing measure can be established and those that are difficult because such a decreasing measure is not easy to establish. This paper considers two styles of explicit substitution: σ and s, for which different termination proof methods apply. The termination of s is guaranteed by a decreasing weight, while a decreasing weight for showing the termination of σ has not yet been found. These termination methods for σ and s are formalized in the proof checker ALF. During our process of formally checking the termination of σ and s we comment on what is needed to make a proof formally checkable.


Theorem proving

Explicit substitution

Formalizing proofs


F. Kamareddine

Heriot-Watt University

Haiyan Qiao

Chalmers, Department of Computing Science

Journal of Automated Reasoning

0168-7433 (ISSN) 1573-0670 (eISSN)

Vol. 30 1 59-98

Subject Categories

Computer and Information Science



More information

Latest update