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

Polarised intermediate representation of lambda calculus with sums

  • Univrsity of Cambridge
  • Inria Paris

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

Résumé

The theory of the λ-calculus with extensional sums is more complex than with only pairs and functions. We propose an untyped representation - an intermediate calculus - for the λ-calculus with sums, based on the following principles: 1) Computation is described as the reduction of pairs of an expression and a context, the context must be represented inside-out, 2) Operations are represented abstractly by their transition rule, 3) Positive and negative expressions are respectively eager and lazy, this polarity is an approximation of the type. We offer an introduction from the ground up to our approach, and we review the benefits. A structure of alternating phases naturally emerges through the study of normal forms, offering a reconstruction of focusing. Considering further purity assumption, we obtain maximal multi-focusing. As an application, we can deduce a syntax-directed algorithm to decide the equivalence of normal forms in the simply-typed λ-calculus with sums, and justify it with our intermediate calculus.

langue originaleAnglais
titreProceedings - 2015 30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages127-140
Nombre de pages14
ISBN (Electronique)9781479988754
Les DOIs
étatPublié - 31 juil. 2015
Modification externeOui
Evénement30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015 - Kyoto, Japon
Durée: 6 juil. 201510 juil. 2015

Série de publications

NomProceedings - Symposium on Logic in Computer Science
Volume2015-July
ISSN (imprimé)1043-6871

Une conférence

Une conférence30th Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2015
Pays/TerritoireJapon
La villeKyoto
période6/07/1510/07/15

Empreinte digitale

Examiner les sujets de recherche de « Polarised intermediate representation of lambda calculus with sums ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation