Abstract
Gödel’s Dialectica interpretation is a fundamental tool for the extraction of computational content from proofs, and plays a central role in today’s proof mining program. In the past decades, it has also been studied from the perspective of programming languages, and our contribution is in that direction. Specifically, we present Dialectica as a collection of rules in the style of Hoare logic, where Dialectica is now viewed as a language for specifying procedural programs that come with a forward and backward direction. This viewpoint captures the interesting dynamics of realisers extracted by the Dialectica interpretation, and we illustrate this by defining a generalised backpropagation semantics for a fragment of this language. We envisage this work as providing a base for several future developments, both theoretical and practical, which we outline at the end.
| Original language | English |
|---|---|
| Title of host publication | 34th EACSL Annual Conference on Computer Science Logic, CSL 2026 |
| Editors | Stefano Guerrini, Barbara Konig |
| Place of Publication | Germany |
| Publisher | Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing |
| Pages | 1-22 |
| Number of pages | 22 |
| ISBN (Electronic) | 9783959774116 |
| DOIs | |
| Publication status | Published - 18 Feb 2026 |
| Event | 34th EACSL Annual Conference on Computer Science Logic, CSL 2026 - Paris, France Duration: 23 Feb 2026 → 28 Feb 2026 |
Publication series
| Name | Leibniz International Proceedings in Informatics, LIPIcs |
|---|---|
| Volume | 363 |
| ISSN (Print) | 1868-8969 |
Conference
| Conference | 34th EACSL Annual Conference on Computer Science Logic, CSL 2026 |
|---|---|
| Country/Territory | France |
| City | Paris |
| Period | 23/02/26 → 28/02/26 |
Acknowledgements
The authors thank Ulrich Berger (who first suggested looking at the frame rule)and Marie Kerjean (who among other things helped clarify several points from [16]).
Funding
This work was funded by the Engineering and Physical Sciences Research Council, grant number EP/W035847/1
Keywords
- Dialectica interpretation
- Hoare logic
- Programs from proofs
ASJC Scopus subject areas
- Software
Fingerprint
Dive into the research topics of 'On the Algorithmic Structure of Dialectica Realisers'. Together they form a unique fingerprint.Cite this
- APA
- Standard
- Harvard
- Vancouver
- Author
- BIBTEX
- RIS