Passer à la navigation principale Passer à la recherche Passer au contenu principal

Factorize factorization

  • Laboratoire de Probabilités et Modèles Aléatoires
  • University of Bath, Department of Computer Science

Résultats de recherche: Le chapitre dans un livre, un rapport, une anthologie ou une collectionContribution à une conférenceRevue par des pairs

Résumé

We present a new technique for proving factorization theorems for compound rewriting systems in a modular way, which is inspired by the Hindley-Rosen technique for confluence. Specifically, our approach is well adapted to deal with extensions of the call-by-name and call-by-value λ-calculi. The technique is first developed abstractly. We isolate a sufficient condition (called linear swap) for lifting factorization from components to the compound system, and which is compatible with β-reduction. We then closely analyze some common factorization schemas for the λ-calculus. Concretely, we apply our technique to diverse extensions of the λ-calculus, among which de’ Liguoro and Piperno’s non-deterministic λ-calculus and – for call-by-value – Carraro and Guerrieri’s shuffling calculus. For both calculi the literature contains factorization theorems. In both cases, we give a new proof which is neat, simpler than the original, and strikingly shorter.

langue originaleAnglais
titre29th EACSL Annual Conference on Computer Science Logic, CSL 2021
rédacteurs en chefChristel Baier, Jean Goubault-Larrecq
EditeurSchloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
ISBN (Electronique)9783959771757
Les DOIs
étatPublié - 1 janv. 2021
Evénement29th EACSL Annual Conference on Computer Science Logic, CSL 2021 - Virtual, Ljubljana, Slovénie
Durée: 25 janv. 202128 janv. 2021

Série de publications

NomLeibniz International Proceedings in Informatics, LIPIcs
Volume183
ISSN (imprimé)1868-8969

Une conférence

Une conférence29th EACSL Annual Conference on Computer Science Logic, CSL 2021
Pays/TerritoireSlovénie
La villeVirtual, Ljubljana
période25/01/2128/01/21

Empreinte digitale

Examiner les sujets de recherche de « Factorize factorization ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation