ΓDocsInteractiveNet

09 · 文献与资源

说明:标注 [R] 的条目来自 etiamz/interaction-net-resources(BSD-3-Clause),链接已核对;其余为官方项目/文档。 引用时以原文为准;本文只做索引,不替代阅读。

9.1 入门与总览

9.2 交互组合子与通用性

  • [R] Lafont, Yves. Interaction Combinators. Information and Computation 137(1), 1997. https://www.sciencedirect.com/science/article/pii/S0890540197926432
  • [R] Mackie, Ian, and Jorge Sousa Pinto. Encoding linear logic with interaction combinators. 2002.
  • [R] Fernández, Maribel. Type assignment and termination of interaction nets. 1998.

9.3 最优归约 / λ 编码

  • [R] Lamping, John. An algorithm for optimal lambda calculus reduction. POPL 1989. https://dl.acm.org/doi/pdf/10.1145/96709.96711
  • [R] Gonthier, Georges, Martín Abadi, and Jean-Jacques Lévy. The geometry of optimal lambda reduction. POPL 1992. https://dl.acm.org/doi/pdf/10.1145/143165.143172
  • [R] Asperti, Andrea, and Stefano Guerrini. The Optimal Implementation of Functional Programming Languages. Cambridge University Press, 1998.
  • [R] Asperti, Andrea, and Cosimo Laneve. Interaction Systems I: The theory of optimal reductions. 1994. https://inria.hal.science/inria-00076988/document
  • [R] Asperti, Andrea, and Cosimo Laneve. Interaction Systems II: The practice of optimal reductions. 1996.
  • [R] Lawall, Julia L., and Harry G. Mairson. Optimality and inefficiency: what isn't a cost model of the lambda calculus? 1996. https://dl.acm.org/doi/pdf/10.1145/232629.232639
  • [R] Asperti, Andrea. P = NP, up to sharing. 1997.
  • [R] Mackie, Ian. YALE: Yet another lambda evaluator based on interaction nets. 1998. https://dl.acm.org/doi/pdf/10.1145/289423.289434
  • [R] Lippi, Sylvain. Encoding left reduction in the λ-calculus with interaction nets. 2002.
  • [R] Sinot, François-Régis. Call-by-name and call-by-value as token-passing interaction nets. 2005.

9.4 并发、multiport 与 π 演算

9.5 实现与工程

9.6 HVM / Bend / Vine 生态

9.7 类型、线性逻辑与 session

  • Girard, Jean-Yves. Linear Logic. 1987.
  • Honda, Kohei. Types for Dyadic Interaction. CONCUR 1993.(session types 起源)
  • Caires, Luís, and Frank Pfenning. Session Types as Intuitionistic Linear Propositions. CONCUR 2010.
  • Wadler, Philip. Propositions as Sessions. ICFP 2012.
  • Danos, Vincent, and Laurent Regnier. The structure of multiplicatives. 1989.(proof net 正确性判据)
  • Abramsky, Samson. Computational Interpretations of Linear Logic. 1993.(GoI)

9.8 Agent / 工作流 / 分布式基础设施

这些不是交互网文献,而是 Ainet 要对话/借鉴的系统。

9.9 可视化与教学参考

9.10 阅读顺序建议

  1. Lafont 1989 → 2. Lafont 1997 → 3. Lamping 1989 → 4. Gonthier et al. 1992
  2. Asperti–Guerrini 1998(选章)→ 6. Mazza 2006(第 1、4、5 章)
  3. HVM2 论文 + HVM3 IC.md → 8. Inpla 文档 / Vine 文档
  4. 选一个方向深入:最优归约(Lamping/Asperti)、并发(Mazza/multiport)、类型(session)、工程(HVM/Inpla)。

引用规范

  • 论文:作者、标题、会议/期刊、年份、链接。
  • 代码/项目:仓库链接 + commit/tag(实现时锁定版本)。
  • 事实性陈述在 Netbook 中必须带 source;无法核实的说法标记 TODO: verify,不进入正文。

在 GitHub 编辑本文