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

Polarity and the logic of delimited continuations

  • Laboratoire de Probabilités et Modèles Aléatoires

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

7 Citations (Scopus)

Résumé

Polarized logic is the logic of values and continuations, and their interaction through continuation-passing style. The main limitations of this logic are the limitations of CPS: that continuations cannot be composed, and that programs are fully sequentialized. Delimited control operators were invented in response to the limitations of classical continuation-passing. That suggests the question: what is the logic of delimited continuations? We offer a simple account of delimited control, through a natural generalization of the classical notion of polarity. This amounts to breaking the perfect symmetry between positive and negative polarity in the following way: answer types are positive. Despite this asymmetry, we retain all of the classical polarized connectives, and can explain "intuitionistic polarity" (e.g., in systems like CBPV) as a restriction on the use of connectives, i.e., as a logical fragment. Our analysis complements and generalizes existing accounts of delimited control operators, while giving us a rich logical language through which to understand the interaction of control with monadic effects.

langue originaleAnglais
titreProceedings - 25th Annual IEEE Symposium on Logic in Computer Science, LICS 2010
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages219-227
Nombre de pages9
ISBN (imprimé)9780769541143
Les DOIs
étatPublié - 1 janv. 2010
Modification externeOui
Evénement25th Annual IEEE Symposium on Logic in Computer Science, LICS 2010 - Edinburgh, Royaume-Uni
Durée: 11 juil. 201014 juil. 2010

Série de publications

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

Une conférence

Une conférence25th Annual IEEE Symposium on Logic in Computer Science, LICS 2010
Pays/TerritoireRoyaume-Uni
La villeEdinburgh
période11/07/1014/07/10

Empreinte digitale

Examiner les sujets de recherche de « Polarity and the logic of delimited continuations ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation