paperbot · PL 论文追踪

全部论文 待读 收藏

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

线性类型化作为三价图上的流:一种理论
LICS Proceedings of the 33rd Annual ACM/IEEE Symposium on Logic in Computer Science2018匹配度 2/10 · 论文属于纯类型论与形式语义研究,讨论线性 lambda 项、嵌入图和流、proof-nets 与双向类型,与用户核心关注的静态分析/Agentic 程序、LLM 辅助形式化验证、浮点程序分析或贝叶斯程序分析没有直接交集。仅在形式语义与证明论层面与 PL 理论有弱关联。引用 0 inbox
Noam Zeilberger
crossref: 2026-09-12

AI 速览

一句话:将线性 lambda 项的类型化解释为嵌入三价图上的流,并刻画局部流关系可提升为全局流关系的条件。

本文在 lambda 演算与嵌入图(map)之间已有计数联系的基础上,建立类型化与地图着色的类比。作者沿用 Tutte 的群值“流”概念,将线性 lambda 项的类型化视为在带边界嵌入三价图上构造流,取值于带蕴含与单位、满足复合和单位律的预序集等结构。由此,流理论中的问题可从 lambda 演算与逻辑视角重新审视。文章刻画了局部流关系(跨顶点)何时能范畴式提升为全局流关系(跨边界),证明其成立当且仅当底层地图具有 lambda 项的方向;还发展了流的重写理论,为组合逻辑的经典完备性结果提供拓扑解释,并引入极化流,联系线性逻辑证明网与双向类型检查。

问题
论文研究线性 lambda 项的类型化与嵌入图上的流/着色之间的深层对应关系,并希望用图论中的流理论重新理解类型系统与逻辑中的问题。
方法
方法上从 Tutte 的群值流出发,把类型化建模为带边界三价图上的流,其值域为带蕴含和单位的预序集等代数结构,并研究局部到全局的提升、流重写与极化流。
评估
评估以理论证明与概念刻画为主:证明局部流关系范畴式提升为全局流关系的充要条件,并用该框架重新解释组合逻辑完备性、线性逻辑证明网与双向类型检查。
原文摘要(Abstract)

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.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot4305,
  title = {A theory of linear typings as flows on 3-valent graphs},
  author = {Noam Zeilberger},
  booktitle = {LICS},
  year = {2018},
  doi = {10.1145/3209108.3209121}
}