A Unifying Conservation Theorem
Abstract
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.
Keywords and phrases:
double negation, negative translation, conservation, minimal logic, Glivenko’s theorem2012 ACM Subject Classification:
Theory of computation Proof theoryAcknowledgements:
The author wishes to thank Thorsten Altenkirch, Norbert Gratzl, Edi Pavlović, and Peter Schuster for their interest and valuable suggestions. The author is a member of the “Gruppo Nazionale per le Strutture Algebriche, Geometriche e le loro Applicazioni” (GNSAGA) of the Istituto Nazionale di Alta Matematica (INdAM).Editors:
Stefano Guerrini and Barbara KönigSeries and Publisher:
Leibniz International Proceedings in Informatics, Schloss Dagstuhl – Leibniz-Zentrum für Informatik
Dedicated to the memory of Krister Segerberg (1936–2025)
and to the 100th anniversary of Kolmogorov’s negative translation
1 Introduction
The relationship between classical and constructive logics has long been a central topic in proof theory and the philosophy of mathematics. Various syntactic translations and logical extensions have been developed to reconcile classical reasoning with constructive principles, leading to a rich body of conservation theorems that clarify how much of classical logic can be recovered within weaker, constructive systems. These conservation results typically rely on the mechanism of double negation.
Negative translations have already been studied in the context of nuclei [48, 8] (see Section 3.1), and have also proved useful in computer science [21], set theory [1], arithmetic and analysis [44], ultimately contributing to applications like program extraction [40] and proof mining [26]. Double negation over intuitionistic logic itself is a standard example of a nucleus [2, 22, 25, 30, 39, 42, 43, 48]. Building on this observation, significant generalisations of Glivenko’s theorem [18] were established in [12, 13, 10, 14], extending beyond propositional logic to arbitrary sets equipped with consequence relations and replacing double negation with arbitrary nuclei. These results subsume, as special cases, the classical theorems of Segerberg [41] and Kuroda [28], which concern the weakest extensions of minimal propositional and intuitionistic predicate logic satisfying conservation. In [11], this approach was further extended to the theory of negative translations, providing a unified framework that encompasses both Glivenko’s theorem and the classical negative translation results [47, 46, 15, 7] by Kolmogorov [27], Gödel [19], Gentzen [16], and Kuroda [28]. However, these two lines of generalisation remained separate in those earlier works.
The main contribution of the present article is to further generalise these results in two key directions. First, the new approach simultaneously treats both the case of moving to an extension of a logic (as in Segerberg’s claim and Kuroda’s use of the double negation shift) and the case of applying a translation (as in the negative translations of Kolmogorov and Kuroda). This unification broadens the applicability of the main theorem (Theorem 6) and deepens our understanding of the interaction between classical and constructive logics under various structural transformations. Second, unlike in the previous formulations [13, 11], we do not assume that the function under consideration is a nucleus from the outset. Rather, it suffices for it to behave as a nucleus only within the Glivenko extension itself, affording greater flexibility and generality in the construction.111A comparison with [10] is necessary here, since that work established that being a nucleus is both a necessary and sufficient condition for conservation, which may initially seem to conflict with the present results. However, the earlier paper focused exclusively on the case without extensions, corresponding precisely to our Corollary 14.
In addition to this general conceptual unification, we show that several classical conservation results – such as those of Kolmogorov, Segerberg, and others – can be derived as particular instances of our main theorem, in suitably generalised forms. Furthermore, we apply the framework, and in particular its novel capacity to handle extensions and translations simultaneously, to characterise the least logic for which Kuroda’s double negation theorem holds, thereby clarifying the logical strength required for this form of translation.
Thus, this work not only consolidates and extends the abstract framework introduced earlier but also provides a unified treatment that captures both extensions and translations of logical systems within a single, comprehensive setting.
2 A brief account of conservation results
Classical logic adheres to the principles of the excluded middle and explosion. The former asserts that every proposition must be either true or false (), while the latter states that from a contradiction, any proposition can be derived (). In the early 20th century, L. E. J. Brouwer [5, 6] criticised the principle of the excluded middle for its nonconstructive nature: showing that the nonexistence of an object leads to a contradiction allows one to conclude that the object exists, without explicitly constructing it. Rejecting the principle of excluded middle, Brouwer introduced intuitionistic logic, later formalised by Kolmogorov [27], Glivenko [17, 18], and Heyting [23]. Intuitionistic logic satisfies two key properties: the existential property (if there exists an object satisfying a certain property, then we can explicitly provide a witness) and the disjunction property (if a disjunction is provable, then either is provable or is provable).
2.1 Kolmogorov
In 1925, Andrey Kolmogorov published a seminal paper [27] aimed at clarifying the logical foundations of intuitionism. Kolmogorov accepted the intuitionist critique of classical logic, especially the rejection of the principle of the excluded middle. However, he went further by also rejecting the principle of explosion, arguing that it lacks constructive meaning. His reasoning was that deriving an arbitrary conclusion from a contradiction does not correspond to constructing a proof of that conclusion, and hence explosion is epistemically and constructively illegitimate. Kolmogorov described this more restricted logical system as intuitionistic logic, but today it is known as minimal logic – a term introduced by Ingebrigt Johansson in 1937 [24], likely independently of Kolmogorov’s earlier work.
Kolmogorov then introduced a key syntactic technique, now called the Kolmogorov negative translation, which provides a faithful embedding of classical logic into minimal logic. This translation recursively transforms any formula by double negating atomic formulae and systematically wrapping all logical connectives and quantifiers in double negations. By adopting more modern conventions, we can write it as follows:
Kolmogorov’s negative translation theorem asserts that and are classically equivalent, and that is provable in classical logic if and only if is provable in minimal logic.
Kolmogorov viewed minimal logic as the true logic of mathematical construction, while classical principles like excluded middle and explosion correspond to what he called pseudotruths: a formula is a pseudotruth if its translation is provable in minimal logic. These pseudotruths behave like truths within classical reasoning but do not reflect genuine constructive knowledge. According to Kolmogorov, the reason classical reasoning avoids contradictions is that it operates on pseudotruths rather than actual constructive proofs. This radical yet elegant perspective anticipated much later developments in proof theory, realisability, and constructive mathematics.
2.2 Glivenko
In 1928–1929, Valery Glivenko published two brief but influential notes [17, 18], written largely in response to criticisms directed at intuitionistic logic by Marcel Barzin and Alfred Errera [4]. Barzin and Errera had misunderstood Brouwer’s position, suggesting that intuitionism implied the existence of a “third” truth value – something neither true nor false – for statements whose truth had not yet been established.222For a more detailed history of the Barzin–Errera controversy, we refer to [45].
Glivenko set out to clarify this misconception and, in doing so, gave the first formal presentation of intuitionistic logic that included the principle of explosion. He proved that the principle of excluded middle, , is not refutable in intuitionistic logic; indeed, one can prove . This shows that intuitionism does not deny the excluded middle outright, but merely refuses to assert it in the absence of a constructive proof. In this sense, the law of excluded middle behaves like the parallel postulate in geometry: it is independent of the other axioms, neither provable nor disprovable without additional assumptions. Thus, Glivenko’s analysis refuted the idea that intuitionistic logic admits a “third” logical value.
In the course of this work, Glivenko also established two results that would later be known collectively as Glivenko’s theorem. First, he showed that if a propositional formula is provable in classical logic, then its double negation is provable in intuitionistic logic. Second, he proved that a negated propositional formula is intuitionistically provable if and only if it is classically provable.
2.3 Gödel and Gentzen
In 1933, Kurt Gödel and Gerhard Gentzen independently introduced negative translations embedding classical arithmetic into intuitionistic arithmetic [19, 16], apparently unaware of Kolmogorov’s earlier work. Although Gentzen completed his manuscript that same year, he withdrew it during the galley proof stage upon learning of Gödel’s result. Gentzen’s translation inserts double negations in front of atomic formulae, disjunctions, and existential quantifiers, and just propagates through the other constructions, i.e.,
and behaves like Kolmogorov’s elsewhere. His negative translation theorem states that a formula is classically provable if and only if is provable in intuitionistic logic, and that and are classically equivalent. Gödel’s variant placed double negation also in front of implications:
thus occupying a middle ground between Kolmogorov’s and Gentzen’s schemes. His result asserts that is provable classically if and only if is provable in intuitionistic logic. Although Gödel’s and Gentzen’s translations are distinct in their original form, they are often conflated under the term Gödel–Gentzen negative translation [46, 15], typically referring to Gentzen’s version. It is also well known that, over minimal logic, the translations , , and are pairwise equivalent [15]: for every formula , we have
Moreover, an important contribution of both Gödel and Gentzen is that their negative translations extend beyond logic to full arithmetic. In fact, already Kolmogorov had recognised the possibility of applying this approach to mathematical theories, not just logical formulae, thereby laying the groundwork for later developments in constructive interpretations of classical mathematics.
2.4 Kuroda
In 1951, Sigekatu Kuroda published a summary [28] presenting results from his earlier Japanese works. Kuroda introduced a novel negative translation and used it to generalise Glivenko’s theorem from propositional to first-order predicate logic. He observed that Glivenko’s original double negation result holds in predicate logic only for formulae free of universal quantifiers, but more generally, one obtains a conservation result by applying a translation now known as the Kuroda negative translation. This translation inserts double negations not only in front of the whole formula but also inside every occurrence of the universal quantifier within it. More precisely, we can write Kuroda’s negative translation as , where is defined as:
Similar to Kolmogorov’s, Kuroda’s Negative Translation Theorem asserts that and are classically equivalent, and that is provable in classical logic if and only if is provable in intuitionistic logic.333Unlike Kolmogorov’s translation, Kuroda’s original translation does not apply to minimal logic. A modified version suitable for minimal logic was introduced by Chetan Murthy in 1990 [29] and is sometimes referred to as the minimal Kuroda negative translation [48, 15].
Kuroda further isolated a key principle needed to lift Glivenko’s result to the predicate level: the double negation shift for universal quantification, a principle that intuitionistic predicate logic does not validate. Assuming this shift, he showed that classical provability of a formula entails the intuitionistic provability of its ordinary double negation – that is, of the same -translation used in Glivenko’s original theorem and not Kuroda’s own . In Kuroda’s terminology, a formula is then “free of contradiction” exactly when its double negation is intuitionistically derivable, echoing Kolmogorov’s notion of pseudotruth.
2.5 Segerberg
In 1968, Krister Segerberg [41] introduced what is now called Glivenko’s logic, originally denoted . He defined it as minimal propositional logic extended by the double negation of the principle of explosion, . Segerberg also asserted444Segerberg did not provide a proof or citation for this claim. A rigorous proof was given only decades later by Odintsov [35]. that is the weakest logic satisfying Glivenko’s theorem: a formula is provable in classical logic if and only if is provable in . This establishes Glivenko’s logic as a foundational system with distinctive structural properties.
The Glivenko logic offers a novel treatment of falsity and negation, presenting a compromise between intuitionistic logic and minimal logic. It rejects the principle of explosion, aligning with the constructive nature of minimal logic, while simultaneously refusing to outright negate the principle whenever falsity is unprovable. This ensures weak but crucial consistency: not everything becomes provable. As such, the Glivenko logic strikes a balance that is both philosophically compelling and potentially foundational for alternative reasoning frameworks.
The characterisation of the Glivenko logic as the weakest logic satisfying Glivenko’s theorem underscores its remarkable strength. By enabling classical reasoning to operate under specific constraints, particularly in proofs of negated formulae, it provides a refined framework for integrating classical and constructive methods. This duality enhances its philosophical and technical relevance.
After its introduction in 1968, the Glivenko logic received limited attention. Beyond Segerberg’s foundational paper, only two brief notes in the early 1970s [49, 20] touched upon the topic, after which it vanished from the literature for nearly three decades, until it was revived by Odintsov, mainly for technical purposes [35].
The study of the Glivenko logic becomes significantly more intricate when extended to predicate logic. Combining insights from Kuroda and Segerberg shows that, to obtain the Glivenko predicate logic – the minimal extension of minimal predicate logic for which Glivenko’s theorem holds – one must incorporate both the double negation of explosion and the double negation shift. As a result, this logic is incomparable with intuitionistic predicate logic: it is neither weaker nor stronger, but rather a distinct intermediate logic lying strictly between minimal and classical predicate logics [3].
3 Entailment relations
Let be a set and be the set of finite subsets of . Intuitively, the elements of are formula-like objects. By “” we mean the element of . Given , we write “” in place of . We often omit “” if it is clear from the context.
A (single-conclusion) entailment relation is a relation such that
where the comma “,” is used as a shorthand for union, and a lowercase letter on the left-hand side represents a singleton. These three are the structural rules of reflexivity, monotonicity (or weakening) and transitivity (or cut), respectively. Using finite sets as contexts, also gives us contraction for free.
Quite often an entailment relation is inductively generated from a given set of rules by closing up with respect to the structural rules above. These non-structural rules have the form
for a finite or countable . Countable premisses are required, for example, when working with infinitary logic [3, 10, 11]. We call axioms the rules with no premiss, i.e. of the form
If is inductively generated by a set of rules, we write .
By an extension of an entailment relation we mean an entailment relation such that . If and , we say that is an inductive extension of .
3.1 Properties of functions
Throughout this subsection, let be an entailment relation on . In particular, the structural rules of reflexivity, monotonicity and transitivity are always assumed.
Let be a function (intuitively represents a formula translation) and let . Consider the properties and their rule correspondents presented in Figure 1.
| Property | Rule | Equivalent axiom | ||
| idempotency | ||||
|
(none) | |||
| stability | ||||
| inflationarity | ||||
| expansivity |
Each property, except progressive monotonicity, can be formalised as a rule, or equivalently as an axiom.555The conversion is carried out following the method outlined in [34, §6.3]. This is crucial: if any of these properties holds in , then it is preserved in every inductive extension of , since derivability of the corresponding axiom is inherited by inductive extensions. In contrast, progressive monotonicity corresponds to a non-axiomatic rule; in particular, it is not automatically inherited by every inductive extension in the present setting [10].
Remark 1.
It is immediate to see that:
-
1.
stability progressive monotonicity idempotency,
-
2.
expansivity inflationarity.
Given a rule
we define its Glivenko -variant by putting in front of every consequent, and its Kolmogorov -variant by putting in front of every element:
where . If , then we just call it the Kolmogorov -variant. Given a set of rules , we use the obvious notations and .
If , we define
-
its Kleisli -extension by
-
its -lifting by
-
its Glivenko -extension as
-
its Kolmogorov -extension as
-
its stable (or maximum) -extension as
It is clear by definition that , , and are inductive extensions of , while and are not.
These new structures are defined using the set of generating rules of the original structure. However, they are in fact independent of the particular choice of generating rules. Indeed, it is straightforward to show that if a rule is derivable from , then its variant is derivable from and its variant is derivable from .
Lemma 2.
Let . For every and every , the rule is admissible in .
Proof.
By definition of , we have that is admissible in if and only if is admissible in . By a straightforward proof by induction using L- and R-, the latter condition is show to be equivalent to admissibility of in , which holds by definition.
Now consider two functions . We say that
-
is a nucleus in if it is expansive and progressively monotone in .
-
is a stable nucleus in if it is expansive and stable in .
-
is -homogeneous in if
-
1.
is a nucleus in , and
-
2.
is a stable nucleus in ;
-
1.
-
is a -translation from to if
-
1.
is a nucleus in , and
-
2.
.
-
1.
Remark 3.
It is immediate to see that:
-
1.
Every function is a nucleus in and a stable nucleus in .
-
2.
If is a stable nucleus in , then it is a nucleus in .
-
3.
If is a -translation from to , then it is -homogeneous in .
3.2 Minimal logic
Our motivational example is minimal predicate logic , which is an entailment relation on the set of formulae in the first-order predicate language. To distinguish it from the general abstract case, we use lowercase Greek letters for formulae and uppercase Greek letters for sets of formulae. Its set of generating rules is shown in Figure 1.
We then have the constant , which has no rule, and we introduce the abbreviation:
Upon minimal logic, we construct
-
intuitionistic predicate logic by adding the following to the set of generating rules:
-
the Glivenko predicate logic by adding the following to the set of generating rules:
-
classical predicate logic by adding the following to the set of generating rules:
It is clear that the stable -extension of is just classical predicate logic .
By the propositional fragment of a logic, we mean the subsystem obtained by omitting all quantifiers and the corresponding inference rules from its predicate version.
The main example – and our motivating example – of a nucleus in is double negation , also known as the Glivenko nucleus [15, 48, 13, 11]. The proof that forms a nucleus is straightforward and well-known, so we omit it. Consequently, we can freely use the rules L and R in .
Let us recall the following lemma, which will be useful later:
Lemma 4.
Over , DNX is equivalent to either of the following two formulations of DNS→:
Proof.
This fact is known in the literature. For the sake of completeness, we include a proof in Appendix A.
4 Conservation
Proposition 5.
Let , , such that all rules in are derivable in , and let be -homogeneous in . Then
-
1.
.
-
2.
is -homogeneous in .
-
3.
;
-
4.
.
Proof.
-
1.
While is trivial, we also have since all rules in the inductive definition of are derivable in .
-
2.
Straightforward.
-
3.
We have:
where (*) denotes subsequent applications of Trans with multiple instances of expansivity and stability. This is justified by the fact that is a nucleus in since is -homogeneous in .
-
4.
Analogous.
Theorem 6 (Conservation).
Let , , such that all rules in are derivable in , and let be -homogeneous in . Then the following are equivalent:
-
(a)
, i.e. is a -translation from to ;
-
(b)
all rules in are admissible in ;
-
(c)
.
Proof.
- [(a)(b).]
-
By (a) and Proposition 5, we have . Then (c) directly follows from the definition of .
- [(b)(a).]
-
Suppose that . We show that by induction on the derivation of the former: the cases involving structural rules are trivial; the cases L+ and R are tantamount to being a stable nucleus in , which is the case since is -homogeneous in ; lastly consider the case
- [(a)&(b)(c).]
-
We show that every rule generating is admissible in : every is admissible in by definition; by (b), we have that every is admissible in , which means that is admissible in ; (the axioms corresponding to) L- and R- are derivable in as a direct consequence of the fact that is a nucleus in by (a).
- [(c)(a).]
-
By Lemma 2, condition (b) is fulfilled by when we take as the instance of . We have already established (b)(a), which gives . On the other hand, from (c) we get . By transitivity of , we conclude .
The situation of this theorem is represented in Figure 2.
5 From the abstract to the concrete
We now show that generalised versions of all conservation results mentioned in Section 2 follow from our main theorem. Negative translation theorems – such as those by Kolmogorov, Gödel, Gentzen, and Kuroda – arise as direct applications of the main theorem in the special case where . Minimality theorems – such as those by Kuroda and Segerberg – correspond to the case where . Glivenko’s theorem emerges as the most constrained instance, where both and . Finally, we apply the full generality of our main theorem, without these simplifications, to refine Kuroda’s negative translation theorem by characterising the least logic for which it holds.
5.1 Translation theorems in the vein of Kolmogorov and Gentzen
Corollary 7.
Let and . Now let be -homogeneous. Then the following are equivalent:
-
(a)
, i.e. is a -translation from to ;
-
(b)
all rules in are admissible in ;
-
(c)
.
Proof.
This is just Theorem 6 with .
This corollary is a version of [11, Theorem 3.13] that does not require to be a nucleus already in , and it can be regarded as an abstract version of Kolmogorov’s negative translation theorem [27], as we are going to show. Proving Kolmogorov’s theorem from our general result requires only some technical checks – somewhat lengthy due to the number of cases in the inductive definitions involved, but conceptually straightforward.
Let us interpret as minimal predicate logic , and let be double negation . For , we consider two functions side by side: , corresponding to Kolmogorov’s negative translation, and , corresponding to Gentzen’s negative translation:
Lemma 8.
and are -homogeneous in .
Proof.
It can be shown that and are nuclei in by an easy induction argument, using the fact that is a stable nucleus in this extension and can therefore be “freely added and removed”.
We now need to show that is a stable nucleus in both cases and . To do that, we prove by induction on the shape of that which amounts to :
-
If or is either atomic, a disjunction, or existential, then for some . This case then reduces to which is well-known.
-
Suppose that and . By the induction hypothesis, we have and From these, we get Moreover, since by transitivity we obtain the desired conclusion.
The cases and are handled in a similar manner by applying the induction hypothesis and standard properties of .
Lemma 9.
, where is either or .
Proof.
One needs to prove that all rules generating are already admissible in . This is technical but straightforward; the details are provided in Appendix A.
We can now retrieve Kolmogorov’s and Gentzen’s negative translation theorems. Gentzen originally proved that is a -translation from into . However, we can give a slightly stronger result, showing that it is also a -translation from into :
Proof.
Let be either or . Since is -homogeneous by Lemma 8, we can apply Corollary 7. Moreover, item (d) of that corollary holds by Lemma 9; hence we obtain item (a), which gives the desired conclusion.
Analogously, our result can also be used to derive other negative translation theorems, such as those established by Gödel [19] and Kuroda [28], which we introduced in Subsections 2.3–2.4. Notice that many negative translation theorems were originally formulated and proved over intuitionistic logic rather than minimal logic. As we have shown, some translations – such as Gentzen’s – can indeed be pushed down to the minimal setting, but this is not true in general. In Subsection 5.4, we apply our main result, Theorem 6, to identify the least logic for which Kuroda’s negative translation theorem holds, and we show that this logic properly extends minimal logic.
5.2 Minimality results à la Kuroda–Segerberg
Corollary 11.
Let , , such that all rules in are derivable in and is a nucleus in . Then the following are equivalent:
-
(a)
, i.e. is a -translation from to ;
-
(b)
all rules in are admissible in ;
-
(c)
.
Proof.
Let . First, we observe that, is a nucleus in , and thus
| () |
In fact, the “” direction corresponds simply to L, while the “” direction follows from repeated applications of transitivity using the instances for each . This directly entails . On the other hand, direct consequences of ( ‣ 5.2) also include that, over the rules of , rules and are equiadmissible, and also that is a nucleus in . These two observations mean that . On the other hand, it is clear that . The claim now follows from Theorem 6 upon taking and substituting for .
This corollary is a version of [11, Theorem 3.5]666The original formulation appears in [13, Corollary 3.11], where it was derived as a corollary of Theorem 3.8 (corresponding here to Corollary 14). that only requires to be a nucleus in (and not in ), and can be regarded as an abstract formulation of several classical-to-constructive conservation results, including Kuroda’s conservation theorem [28] (based on intuitionistic predicate logic) and Segerberg’s claim [41, 35] (based on minimal propositional logic); see also Subsections 2.4 and 2.5. We now prove a version that simultaneously encompasses both, starting from minimal predicate logic.
First, we need a lemma:
Lemma 12.
.
Proof.
Let us start with the inclusion . We need to show that both DNX and DNS are derivable in .
-
Since and are equivalent in , we have By applying the rule , which is available in , we conclude
-
From we apply to obtain Then, by applying , which is available in , we conclude
For the direction , it suffices to show that all rules generating are admissible in . Again, this is technical but straightforward; details are provided in Appendix A.
Proposition 13.
Let be an inductive extension of such that all rules generating it are derivable in . Then the following are equivalent:
-
(a)
, i.e. is a -translation from to ;
-
(b)
.
Proof.
5.3 Glivenko’s theorem
Corollary 14.
Let , , such that is a nucleus in . Then the following are equivalent:
-
(a)
, i.e. is a -translation from to ;
-
(b)
all rules in are admissible in ;
-
(c)
.
Proof.
This is Corollary 11 with . Alternatively, it can also be deduced from Corollary 7 using the same strategy adopted in the proof of Corollary 11.
This corollary is corresponds to [13, Theorem 3.8], and can be seen as an abstract formulation of Glivenko’s theorem [18].
Proposition 15 (Glivenko [18]).
In propositional logic, if and only if .
Proof.
Let us interpret as intuitionistic propositional logic and as double negation . It is straightforward to verify that DNX is derivable in . Consequently, the Glivenko extension – that is, intuitionistic logic augmented with DNX – coincides with itself. Then the claim follows from Corollary 14.
5.4 Kuroda’s negative translation theorem with minimality
In this subsection, we want to apply our results to describe the least logic for which Kuroda’s double negation theorem holds. Consider , and define
It is easy to see that is -homogeneous in . Let us define , by adding the following to the set of generating rules of :
Lemma 16.
Proof.
It suffices to prove that all rules generating are admissible in . Again, this is technical but straightforward; the details are provided in Appendix A.
Proposition 17.
Let be an inductive extension of such that all its generating rules are derivable in . Then the following are equivalent:
-
(a)
is a -translation from to ;
-
(b)
.
Proof.
We clearly have . Since also the other inclusion holds by Lemma 16, the two logics in fact coincide. The desired result then follows from Theorem 6.
In the final part of this section, we aim to show that is distinct from the other logics introduced so far. Clearly, we have , but we now show that this inclusion is strict. Consider a quantifier-free formula . Then, by the definition of , we have . Observe that in we can easily derive:
Now, working in , from the latter sequent we obtain
by an application of the rule , which is applicable since and . Then, by cutting this with the former sequent, we conclude:
that is, the double negation of explosion holds for quantifier-free formulae in , which is not the case in [41, 36]. Therefore, . Next, we show that the (unrestricted) double negation of explosion is strictly stronger than the rule . Suppose the premiss of the rule is derivable; that is,
By applying the rule , we obtain:
On the other hand, from the double negation of explosion we can derive by Lemma 4:
By cutting these two sequents, we obtain the conclusion of the rule , as required. Since the double negation of explosion is derivable both in and in , it follows that both inclusions and hold. As and are incomparable, it follows that both these inclusions are strict as well. Thus, we have established that is indeed distinct from all the other logics considered so far, as claimed.
The present discussion is intended only as an initial analysis: we identify as the minimal logic validating Kuroda’s negative translation theorem and show that it is not reducible to any previously considered system. Further comparative questions – for example its precise relation to – are left for future investigation.
6 Final remarks
In this note, we have unified and extended previous generalisations of Glivenko’s theorem by providing an abstract framework capable of simultaneously treating both extensions and translations of logical systems. Our approach relaxes prior assumptions by requiring the nucleus property only in the Glivenko extension, thereby broadening the applicability and flexibility of the framework. This generalisation subsumes and connects classical results such as those by Glivenko, Kolmogorov, Kuroda, and Segerberg in a single, comprehensive setting. In this respect, our framework resonates strongly with Fred Richman’s [38, 37] conception of intuitionistic logic as a generalisation of classical logic. First, conservation theorems show that classical results can be translated into constructive logic, supporting Richman’s claim that classical and constructive mathematics need not be developed as separate, incompatible enterprises but rather as facets of a unified mathematical practice. Second, by treating translations and extensions in a fully abstract manner, our approach reflects the same structural flexibility that, in Richman’s view, enables intuitionistic mathematics to include classical theorems as special cases while preserving their constructive content.
An interesting direction for future work would be to investigate whether this abstract approach can be further extended to encompass Orevkov’s results [36]. In 1968, Vladimir Orevkov established a series of conservativity theorems concerning classical logic over intuitionistic and minimal first-order logics with equality. Notably, he identified seven distinct classes of single-succedent sequents – the so-called Glivenko sequent classes – characterised syntactically by the absence of positive or negative occurrences of certain logical symbols in a first-order language with equality. Orevkov showed that within these classes, classical derivability implies intuitionistic derivability, and that these classes are optimal in the sense that any collection of sequents enjoying this conservativity property is contained within one of the seven classes.
In recent years, simplified proofs of conservativity for some of Orevkov’s Glivenko classes have been developed. For instance, Sara Negri [31] provided a remarkably concise, purely logical proof for the first Glivenko class for coherent theories using -style sequent calculi. This was subsequently extended to geometric theories [32] and then further generalised to cover all seven Glivenko sequent classes [33, 9]. It would be worthwhile to explore whether the abstract, nucleus-based approach presented in this work could be adapted to provide a uniform account of these sequent-level conservativity results as well.
References
- [1] Peter Aczel. The Russell–Prawitz modality. Mathematical Structures in Computer Science, 11:541–554, 2001. doi:10.1017/S0960129501003309.
- [2] Peter Aczel. Aspects of general topology in constructive set theory. Annals of Pure and Applied Logic, 137:3–29, 2006. doi:10.1016/j.apal.2005.05.016.
- [3] Giacomo Bartoli, Giulio Fellin, and Matteo Tesi. Infinitary negative translations and Glivenko logic. Submitted, 2025.
- [4] Marcel Barzin and Alfred Errera. Sur la logique de M. Brouwer. Bulletin de la Classe des Sciences. Académie royale de Belgique, 13:56–71, 1927. URL: https://dipot.ulb.ac.be/dspace/bitstream/2013/233730/4/ce95c10e-1981-4536-8077-6e2caefcaf78.txt.
- [5] L. E. J. Brouwer. Over de Grondslagen der Wiskunde. Universiteit van Amsterdam, 1907. Ph.D. thesis. URL: https://eprints.illc.uva.nl/id/eprint/1852/2/HDS-20-LEJBrouwer.text.pdf.
- [6] L. E. J. Brouwer. De onbetrouwbaarheid der logische principes. Noordhoff, Groningen, 1908.
- [7] René David, Karim Nour, and Christophe Raffali. Introduction à la Logique. Théorie de la démonstration. Dunod, 2004.
- [8] Martín Hötzel Escardó and Paulo Oliva. The Peirce translation. Annals of Pure and Applied Logic, 163(6):681–692, 2012. doi:10.1016/J.APAL.2011.11.002.
- [9] Giulio Fellin, Sara Negri, and Eugenio Orlandelli. Glivenko sequent classes and constructive cut elimination in geometric logics. Archive for Mathematical Logic, 62(5-6):657–688, 2023. doi:10.1007/S00153-022-00857-Z.
- [10] Giulio Fellin, Sara Negri, and Peter Schuster. Nuclear shifts for conservation. Unpublished preprint, 2025.
- [11] Giulio Fellin and Peter Schuster. Conservation as translation. Review of Symbolic Logic, 18(1):316–348, 2025. doi:10.1017/S1755020324000170.
- [12] Giulio Fellin, Peter Schuster, and Daniel Misselbeck-Wessel. The Jacobson radical of a propositional theory. Bulletin of Symbolic Logic, 28(2):163–181, 2022. doi:10.1017/BSL.2021.66.
- [13] Giulio Fellin and Peter M. Schuster. A general Glivenko-Gödel theorem for nuclei. In Ana Sokolova, editor, Proceedings 37th Conference on Mathematical Foundations of Programming Semantics, MFPS 2021, Hybrid: Salzburg, Austria and Online, 30th August - 2nd September, 2021, volume 351 of EPTCS, pages 51–66, 2021. doi:10.4204/EPTCS.351.4.
- [14] Giulio Fellin, Tarmo Uustalu, and Cheng-Syuan Wan. Glivenko’s theorem beyond structure. Submitted, 2025.
- [15] Gilda Ferreira and Paulo Oliva. On the relation between various negative trans- lations. In Ulrich Berger, Hannes Diener, Peter Schuster, and Monika Seisenberger, editors, Logic, Construction, Computation, pages 227–258, Frankfurt, 2013. De Gruyter. doi:10.1515/9783110324921.227.
- [16] Gerhard Gentzen. Die Widerspruchsfreiheit der reinen Zahlentheorie. Mathematische Annalen, 112:493–565, 1936. doi:10.1007/BF01565428.
- [17] Valery Glivenko. Sur la logique de M. Brouwer. Académie royale de Belgique. Bulletin de la Classe des Sciences, 14(5):225–228, 1928. URL: https://upload.wikimedia.org/wikipedia/commons/0/07/Sur_la_logique_de_M_Brouwer.pdf.
- [18] Valery Glivenko. Sur quelques points de la logique de M. Brouwer. Académie royale de Belgique. Bulletin de la Classe des Sciences, 15(5):183–188, 1929. URL: https://upload.wikimedia.org/wikipedia/commons/5/5b/Sur_quelque_points_de_la_logique_de_M_Brouwer.pdf.
- [19] Kurt Gödel. Zur intuitionistischen Arithmetik und Zahlentheorie (1933e). In Solomon Feferman, John W. Dawson Jr., Stephen C. Kleene, Gregory H. Moore, Robert M. Solovay, and Jean van Heijenoort, editors, Collected Works, Volume I: Publications 1929–1936, pages 286–294. Clarendon Press / Oxford University Press, New York and Oxford, 1986. Includes English translation On intuitionistic arithmetic and number theory (pp. 287–295) and A. S. Troelstra’s introductory note (pp. 282–287). doi:10.1093/oso/9780195147209.003.0063.
- [20] Robert Ian Goldblatt. Decidability of some extensions of J. Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 20:203–205, 1974. doi:10.1002/malq.19740201304.
- [21] Timothy G. Griffin. A formulae-as-types notion of control. In Proceedings of the Principles of Programming Languages (POPL ’90), pages 47–58, New York, NY, USA, 1989. Association for Computing Machinery. doi:10.1145/96709.96714.
- [22] Levon Haykazyan. More on a curious nucleus. Journal of Pure and Applied Algebra, 224:860–868, 2020. doi:10.1016/j.jpaa.2019.06.014.
- [23] Arend Heyting. Die formalen Regeln der intuitionistischen Logik I. Sitzungsberichte der Preussischen Akademie der Wissenschaften, pages 42–56, 1930.
- [24] Ingebrigt Johansson. Der Minimalkalkül, ein reduzierter intuitionistischer Formalismus. Compositio Mathematica, 4:119–136, 1937. URL: http://eudml.org/doc/88648.
- [25] Peter T. Johnstone. Stone Spaces, volume 3 of Cambridge Studies in Advanced Mathematics. Cambridge University Press, 1982.
- [26] Ulrich Kohlenbach. Applied Proof Theory: Proof Interpretations and their Use in Mathematics. Springer Monographs in Mathematics. Springer-Verlag Berlin Heidelberg, 2008. doi:10.1007/978-3-540-77533-1.
- [27] Andrey N. Kolmogoroff. Sur le principe de tertium non datur. Matematicheskii Sbornik, 32(4):646–667, 1925. Zbl: https://zbmath.org/?q=an:51.0048.01. URL: http://mi.mathnet.ru/sm7425.
- [28] Sigekatu Kuroda. Intuitionistische Untersuchungen der formalistischen Logik. Nagoya Mathematical Journal, 3:35–47, 1951. doi:10.1017/S0027763000010023.
- [29] Chetan R. Murthy. Extracting Constructive Content from Classical Proofs. PhD thesis, Cornell University, 1990. URL: https://ecommons.cornell.edu/items/2f12c8d8-71fd-4dbc-80ae-7b5948faaae8.
- [30] Sara Negri. Continuous domains as formal spaces. Mathematical Structures in Computer Science, 12:19–52, 2002. doi:10.1017/S0960129501003450.
- [31] Sara Negri. Contraction-free sequent calculi for geometric theories with an application to Barr’s theorem. Archive for Mathematical Logic, 42(4):389–401, 2003. doi:10.1007/s001530100124.
- [32] Sara Negri. Glivenko sequent classes in the light of structural proof theory. Archive for Mathematical Logic, 55(3–4):461–473, 2016. doi:10.1007/s00153-016-0474-y.
- [33] Sara Negri. Geometric rules in infinitary logic. In Ofer Arieli and Anna Zamansky, editors, Arnon Avron on Semantics and Proof Theory of Non-Classical Logics, pages 265–293. Springer, Cham, 2021. doi:10.1007/978-3-030-71258-7_12.
- [34] Sara Negri and Jan von Plato. Structural Proof Theory. Cambridge University Press, Cambridge, 2001. doi:10.1017/CBO9780511527340.
- [35] Sergei P. Odintsov. Logic of classical refutability and extensions of minimal logic. Logic and Logical Philosophy, 9:91–107, 2004. doi:10.12775/LLP.2001.006.
- [36] Vladimir P. Orevkov. On Glivenko sequent classes. Proceedings of the Steklov Institute of Mathematics, 98:147–173, 1968. Translated from the Russian original: “O glivenkovskikh klassakh sekventsii” (On Glivenko’s sequent classes), in Logical and Logical-Mathematical Calculus. Part I, Trudy Matematicheskogo Instituta Imeni V. A. Steklova, 98 (1968), 131–154. URL: http://mi.mathnet.ru/tm2930.
- [37] Fred Richman. Confessions of a formalist, platonist, intuitionist. Unpublished manuscript, April 9, 1994. Formerly available at Richman’s personal website (no longer accessible).
- [38] Fred Richman. Intuitionism as generalization. Philosophia Mathematica, 5(1–2):124–128, 1990. doi:10.1093/philmat/s2-5.1-2.124.
- [39] Kimmo I. Rosenthal. Quantales and their Applications, volume 234 of Pitman Research Notes in Mathematics. Longman Scientific & Technical, Essex, 1990.
- [40] Helmut Schwichtenberg and Stanley S. Wainer. Proofs and Computations. Perspectives in Logic. Cambridge University Press and Association for Symbolic Logic, 2012. doi:10.1017/CBO9781139031905.
- [41] Krister Segerberg. Propositional logics related to Heyting’s and Johansson’s. Theoria, 34(1):26–61, 1968. doi:10.1111/j.1755-2567.1968.tb00337.x.
- [42] Harold Simmons. A framework for topology. In Angus Macintyre, Leszek Pacholski, and Jeff Paris, editors, Logic Colloquium ’77, volume 96 of Studies in Logic and the Foundations of Mathematics, pages 239–251. Elsevier, 1978. doi:10.1016/S0049-237X(08)72007-X.
- [43] Harold Simmons. A curious nucleus. Journal of Pure and Applied Algebra, 214:2063–2073, 2010. doi:10.1016/j.jpaa.2010.02.011.
- [44] Clifford Spector. Provably recursive functionals of analysis: a consistency proof of analysis by an extension of principles in current intuitionistic mathematics. In Jacob C. E. Dekker, editor, Recursive Function Theory, volume 5 of Proceedings of Symposia in Pure Mathematics, pages 1–27. American Mathematical Society, Providence, RI, 1962.
- [45] Christian Thiel. Die kontroverse um die intuitionistische logik vor ihrer axiomatisierung durch heyting im jahre 1930. History and Philosophy of Logic, 9(1):67–75, 1988. doi:10.1080/01445348808837126.
- [46] Anne S. Troelstra and Helmut Schwichtenberg. Basic Proof Theory. Cambridge University Press, Cambridge, 2nd edition, 2000.
- [47] Anne S. Troelstra and Dirk van Dalen. Constructivism in Mathematics: An Introduction, volume I and II. North-Holland, Amsterdam, 1988.
- [48] Benno van den Berg. A Kuroda-style j-translation. Archive for Mathematical Logic, 58:627–634, 2019. doi:10.1007/s00153-018-0656-x.
- [49] Peter W. Woodruff. A note on JP’. Theoria, 36:183–184, 1970. doi:10.1111/j.1755-2567.1970.tb00419.x.
Appendix A Technical proof details
Proof of Lemma 4.
As for :
As for :
where m.p. (modus ponens) is an easy consequence of L, while is derived as follows:
Before giving the proof of Lemma 9, we need the following:
Lemma 18.
The following is admissible in , where is either or :
Proof.
Proof by induction on the shape of :
-
If or is either atomic, a disjunction, or existential, then for some , so rule L can be applied.
-
Suppose that and . We have , which is equivalent to have both and . By induction hypothesis, we have and , which together yield .
The cases and are handled in a similar manner by applying the induction hypothesis.
Proof of Lemma 9.
Let be either or . We prove that all rules generating are already admissible in .
-
A straightforward proof by induction, using the fact that in a negated formula is provably equivalent to its double negation, shows that is inflationary and idempotent.
-
Let us consider the rule
Assume that the two premisses are derivable in ; we aim to show that the conclusion is derivable in as well. If , then it is trivial, so let us focus on the case in which . First, observe that as an easy consequence of the rules and R, the following sequent is derivable:
which, by the definition of , is equivalent to
Finally, the desired conclusion follows by applying transitivity to this last sequent together with the two premisses.
The rules , , and can be handled in a similar manner.
-
Let us consider the rule
Assume that the premiss are derivable in ; we aim to show that the conclusion is derivable in as well. First, observe that as an easy consequence of the rules and R, the following sequent is derivable:
which, by the definition of , is equivalent to
Finally, the desired conclusion follows by applying transitivity to this last sequent together with the premiss.
The rules , , and can be handled in a similar manner.
-
Let us consider the rule
Assume that the two premisses are derivable in ; we aim to show that the conclusion is derivable in as well.
We want to show:
(1) First, observe that by applying the rules L an L, we have
(2) We now distinguish two cases:
- –
- –
Therefore, we have proved (1) in both cases, as claimed.
On the other hand, we observe that by applying R and R to the two premisses, respectively, we get
and i.e.
and Finally, the desired conclusion follows by transitivity between the latter two and (1).
The rule can be handled in a similar manner.
-
Let us consider the rule
Assume that the premiss is derivable in , we want to derive the conclusion. Then we can derive the conclusion by a simple application of R, with an extra application of R in the case .
The rule can be handled in a similar manner.
Proof of Lemma 12.
We prove that all rules generating are admissible in .
-
Because the function is already a nucleus in , it is a nucleus also in . This means that L and R hold.
-
Let us consider the rule
Assume that the two premisses are derivable in ; we aim to show that the conclusion is derivable in as well. We notice that the proof we give here is already valid in .
First, observe that as an easy consequence of the rules and R, the following sequent is derivable:
Now, using the fact that and are equivalent, we can apply L twice:
from which we get
by an application of R. Finally, the desired conclusion follows by applying transitivity to this last sequent together with the two premisses.
The rules , , , , , , , , can be handled in a similar manner.
-
Let us consider the rule
Assume that the premiss is derivable in ; we aim to show that the conclusion is derivable in as well. First, by R we get
On the other hand, by Lemma 4 we know that DNX entails
An application of Trans gives us the desired conclusion.
-
Let us consider the rule
Assume that the premiss is derivable in . Then by R we get
By cutting the latter with DNS, we get the desired conclusion.
Proof of Lemma 16.
We prove that all rules generating are admissible in .
-
An easy proof by induction shows that is inflationary and idempotent already in , and these properties are immediately inherited by . In other words, the rules L and R are admissible in , and hence also in .
-
Let us consider the rule
Assume that the two premisses are derivable in ; we aim to show that the conclusion is derivable in as well. We notice that the proof we give here is already valid in .
First, observe that by applying the rule , we have
which, by the definition of , is equivalent to
Now, by using the rules and , we obtain
Finally, the desired conclusion follows by applying transitivity to this last sequent together with the two premisses.
The rules , , , , , , and can be handled in a similar manner.
-
Let us consider the rule
Assume that the two premisses are derivable in ; we aim to show that the conclusion is derivable in as well.
First, observe that by applying the rules L an L, we have
which, by the definition of , is equivalent to
Now, by using the rules and , we obtain
On the other hand, we observe that by applying R to the two premisses, respectively, we get
and Finally, the desired conclusion follows by transitivity.
The rule can be handled in a similar manner.
-
Let us consider the rule
Assume that the premiss is derivable in ; we aim to show that the conclusion is derivable in as well. By applying R to the premiss, we get
which, by definition of , is just
Conclude by R.
