🤖 AI Summary
This paper addresses the challenge of naturally representing strongly normalizing terms in the lambda calculus and linearizing their type derivations. We introduce Structured Resource Lambda-Calculus (SRλ), a purely finite, fully internalized rewriting framework that directly supports syntactic representation of strongly normalizing λ-terms and achieves automatic linearization via rewriting rules operating at the level of type derivations. Its core innovation is the first fully internalized, rewriting-based linearization process—requiring neither external mechanisms nor infinite structures. Theoretical contributions include: (i) a rigorous proof of strong normalization and confluence of SRλ; (ii) establishment of a bijective correspondence between strongly normalizing λ-terms and their type derivations; and (iii) provision of a new foundation for resource-sensitive type theory that simultaneously ensures expressive power and computational adequacy.
📝 Abstract
We introduce the structural resource lambda-calculus, a new formalism in which strongly normalizing terms of the lambda-calculus can naturally be represented, and at the same time any type derivation can be internally rewritten to its linearization. The calculus is shown to be normalizing and confluent. Noticeably, every strongly normalizable lambda-term can be represented by a type derivation. This is the first example of a system where the linearization process takes place internally, while remaining purely finitary and rewrite-based.