Creative Commons Attribution 4.0 International license
The relationship between classical and constructive logics has long been illuminated by a series of conservation results, beginning with Kolmogorov’s negative translation and Glivenko’s double negation theorem, and later extended by Kuroda and Segerberg to first-order and minimal logics respectively. These results reveal how certain classical principles can be interpreted or recovered within weaker constructive frameworks, either via translations or through minimal extensions that satisfy specific logical properties. In this paper, we propose a unifying generalisation of these conservation theorems, that consolidates and expands the abstract methods introduced in earlier studies, offering a unified perspective on the interplay between classical provability and constructive reasoning.
@InProceedings{fellin:LIPIcs.CSL.2026.19,
author = {Fellin, Giulio},
title = {{A Unifying Conservation Theorem}},
booktitle = {34th EACSL Annual Conference on Computer Science Logic (CSL 2026)},
pages = {19:1--19:23},
series = {Leibniz International Proceedings in Informatics (LIPIcs)},
ISBN = {978-3-95977-411-6},
ISSN = {1868-8969},
year = {2026},
volume = {363},
editor = {Guerrini, Stefano and K\"{o}nig, Barbara},
publisher = {Schloss Dagstuhl -- Leibniz-Zentrum f{\"u}r Informatik},
address = {Dagstuhl, Germany},
URL = {https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CSL.2026.19},
URN = {urn:nbn:de:0030-drops-254431},
doi = {10.4230/LIPIcs.CSL.2026.19},
annote = {Keywords: double negation, negative translation, conservation, minimal logic, Glivenko’s theorem}
}