Factorization and Normalization, Essentially - Département d'informatique Accéder directement au contenu
Communication Dans Un Congrès Année : 2019

Factorization and Normalization, Essentially

Résumé

λ-calculi come with no fixed evaluation strategy. Different strategies may then be considered, and it is important that they satisfy some abstract rewriting property, such as factorization or normalization theorems. In this paper we provide simple proof techniques for these theorems. Our starting point is a revisitation of Takahashi's technique to prove factorization for head reduction. Our technique is both simpler and more powerful, as it works in cases where Takahashi's does not. We then pair factorization with two other abstract properties, defining essential systems, and show that normalization follows. Concretely, we apply the technique to four case studies, two classic ones, head and the leftmost-outermost reductions, and two less classic ones, non-deterministic weak call-by-value and least-level reductions.
Fichier principal
Vignette du fichier
1908.11289.pdf (407.6 Ko) Télécharger le fichier
Origine : Fichiers produits par l'(les) auteur(s)

Dates et versions

hal-02411556 , version 1 (06-01-2021)

Licence

Paternité

Identifiants

Citer

Beniamino Accattoli, Claudia Faggian, Giulio Guerrieri. Factorization and Normalization, Essentially. APLAS 2019 - 17th Asian Symposium on Programming Languages and Systems, Dec 2019, Bali, Indonesia. ⟨10.1007/978-3-030-34175-6_9⟩. ⟨hal-02411556⟩
74 Consultations
74 Téléchargements

Altmetric

Partager

Gmail Facebook X LinkedIn More