paperbot · PL 论文追踪

RSS

A Complete Theory of Sequential Digital Circuits: Denotational, Operational and Algebraic Semantics

LMCS vol.Volume 22, Issue 22026
Dan R. Ghica, George Kaye, David Sprunger

尚未生成 AI 速览(可能缺少 API key 或等待下次运行补跑)。

原文摘要(Abstract)

Digital circuits, despite having been studied for nearly a century and used at scale for about half that time, have until recently evaded a fully compositional theoretical in which arbitrary circuits may be freely composed together without consulting their internals. Recent work remedied this theoretical shortcoming by showing how digital circuits can be presented compositionally as morphisms in a freely generated symmetric traced category. However, this was done informally; in this paper we refine and expand the previous work in several ways, culminating in the presentation of three sound and complete semantics for digital circuits: denotational, operational and algebraic. For the denotational semantics, we establish a correspondence between stream functions with certain properties and circuits constructed syntactically. For the operational semantics, we present the reductions required to model how a circuit processes a value, including the addition of a new reduction for eliminating non-delay-guarded feedback; this leads to an adequate notion of observational equivalence for digital circuits. Finally, we define a new family of equations for translating circuits into bisimilar circuits of a 'normal form', leading to a complete algebraic semantics for sequential circuits.

链接与引用

DOI 原文 ·

BibTeX
@article{paperbot3976,
  title = {A Complete Theory of Sequential Digital Circuits: Denotational, Operational and Algebraic Semantics},
  author = {Dan R. Ghica and George Kaye and David Sprunger},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 22, Issue 2},
  year = {2026},
  doi = {10.46298/lmcs-22(2:34)2026}
}