Zeta Functions and the (Linear) Logic of Markov Processes
The author introduced models of linear logic known as ''Interaction Graphs'' which generalise Girard's various geometry of interaction constructions. In this work, we establish how these models essentially rely on a deep connection between zeta functions and the execution of programs, expressed as a cocycle. This is first shown in the simple case of graphs, before begin lifted to dynamical systems. Focussing on probabilistic models, we then explain how the notion of graphings used in Interaction Graphs captures a natural class of sub-Markov processes. We then extend the realisability constructions and the notion of zeta function to provide a realisability model of second-order linear logic over the set of all (discrete-time) sub-Markov processes.
Authors
- Thomas Seiller (ORCID: https://orcid.org/0000-0001-6313-0898)
Institutions
- Centre National de la Recherche Scientifique (FR)
- Sorbonne Université (FR)
- Université Sorbonne Paris Nord (FR)
- Laboratoire des Sciences des Procédés et des Matériaux (FR)
Publication Details
- Journal
- Logical Methods in Computer Science
- Published
- 2024-08-29
- DOI
- https://doi.org/10.46298/lmcs-20(3:18)2024
- Primary Topic
- Logic, programming, and type systems
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- European Commission
- Agence Nationale de la Recherche
- Horizon 2020 Framework Programme
- Institut des sciences de l'information et de leurs interactions