In this paper, we present an Agda formalization of a normalizer for simply-typed lambda terms and its accompanying normalization proof. The normalizer consists of two coinductively defined functions in the delay monad: One is a standard evaluator of lambda terms to closures, the other a type-directed reifier from values to eta-long beta-normal forms. Their composition, normalization-by-evaluation, is shown to be a total function a posteriori, using a standard logical-relations argument. This paper builds on our workshop paper[Abel and Chapman, 2014] which presented only the normalizer and termination proof. Here we also show soundness and completeness of the normalizer, thus completing the normal-ization proof. The complete formalization se...
We present normalization for intuitionistic combinatorial proofs (ICPs) and relate it to the simply-...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We study normalization in the simply typed lambda-mu calculus, an extension of lambda calculus with ...
In this paper, we present an Agda formalization of a normalizer for simply-typed lambda terms. The n...
We observe that normalization by evaluation for simply-typed lambda-calculus with weak coproducts ca...
We give an introduction to normalization by evaluation and type-directed partial evaluation. We firs...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
This is an informal explanation of the main concepts and results of [Sev96]. We consider typed and u...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
We investigate some fundamental properties of the reduction relation in the untyped term calculus de...
We prove normalization for a dependently typed lambda-calculus extended with first-order data types ...
We present normalization for intuitionistic combinatorial proofs (ICPs) and relate it to the simply-...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We study normalization in the simply typed lambda-mu calculus, an extension of lambda calculus with ...
In this paper, we present an Agda formalization of a normalizer for simply-typed lambda terms. The n...
We observe that normalization by evaluation for simply-typed lambda-calculus with weak coproducts ca...
We give an introduction to normalization by evaluation and type-directed partial evaluation. We firs...
We present the first typeful implementation of Normalization by Evaluation for the simply typed lamb...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculus...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
This is an informal explanation of the main concepts and results of [Sev96]. We consider typed and u...
We show that the standard normalization-by-evaluation construction for the simply-typed λβη-calculu...
We investigate some fundamental properties of the reduction relation in the untyped term calculus de...
We prove normalization for a dependently typed lambda-calculus extended with first-order data types ...
We present normalization for intuitionistic combinatorial proofs (ICPs) and relate it to the simply-...
AbstractWe examine the interplay between computational effects and higher types. We do this by prese...
We study normalization in the simply typed lambda-mu calculus, an extension of lambda calculus with ...