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

A theory of linear typings as flows on 3-valent graphs

  • University of Birmingham

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

Résumé

Building on recently established enumerative connections between lambda calculus and the theory of embedded graphs (or "maps"), this paper develops an analogy between typing (of lambda terms) and coloring (of maps). Our starting point is the classical notion of an abelian group-valued "flow" on an abstract graph (Tutte, 1954). Typing a linear lambda term may be naturally seen as constructing a flow (on an embedded 3-valent graph with boundary) valued in a more general algebraic structure consisting of a preordered set equipped with an "implication" operation and unit satisfying composition, identity, and unit laws. Interesting questions and results from the theory of flows (such as the existence of nowhere-zero flows) may then be re-examined from the standpoint of lambda calculus and logic. For example, we give a characterization of when the local flow relations (across vertices) may be categorically lifted to a global flow relation (across the boundary), proving that this holds just in case the underlying map has the orientation of a lambda term. We also develop a basic theory of rewriting of flows that suggests topological meanings for classical completeness results in combinatory logic, and introduce a polarized notion of flow, which draws connections to the theory of proof-nets in linear logic and to bidirectional typing.

langue originaleAnglais
titreProceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018
EditeurInstitute of Electrical and Electronics Engineers Inc.
Pages919-928
Nombre de pages10
ISBN (Electronique)9781450355834, 9781450355834
Les DOIs
étatPublié - 9 juil. 2018
Modification externeOui
Evénement33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018 - Oxford, Royaume-Uni
Durée: 9 juil. 201812 juil. 2018

Série de publications

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

Une conférence

Une conférence33rd Annual ACM/IEEE Symposium on Logic in Computer Science, LICS 2018
Pays/TerritoireRoyaume-Uni
La villeOxford
période9/07/1812/07/18

Empreinte digitale

Examiner les sujets de recherche de « A theory of linear typings as flows on 3-valent graphs ». Ensemble, ils forment une empreinte digitale unique.

Contient cette citation