Next Article in Journal
A Short Note on Generating a Random Sample from Finite Mixture Distributions
Previous Article in Journal
Construction of Fractional Pseudospectral Differentiation Matrices with Applications
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On Conditional Axioms and Associated Inference Rules

by
Joaquín Borrego-Díaz
*,
Andrés Cordón-Franco
and
Francisco Félix Lara-Martín
Departamento de Ciencias de la Computación e Inteligencia Artificial, Universidad de Sevilla, E.T.S. Ingeniería Informática, Avda. Reina Mercedes s.n., 41012 Sevilla, Spain
*
Author to whom correspondence should be addressed.
Axioms 2024, 13(5), 306; https://doi.org/10.3390/axioms13050306
Submission received: 14 March 2024 / Revised: 23 April 2024 / Accepted: 2 May 2024 / Published: 7 May 2024
(This article belongs to the Topic Mathematical Modeling)

Abstract

:
In the present paper, we address the following general question in the framework of classical first-order logic. Assume that a certain mathematical principle can be formalized in a first-order language by a set E of conditional formulas of the form α ( v ) β ( v ) . Given a base theory T, we can use the set of conditional formulas E to extend the base theory in two natural ways. Either we add to T each formula in E as a new axiom (thus obtaining a theory denoted by T + E ) or we extend T by using the formulas in E as instances of an inference rule (thus obtaining a theory denoted by T + E Rule ). The theory T + E will be stronger than T + E Rule , but how much stronger can T + E be? More specifically, is T + E conservative over T + E Rule for theorems of some fixed syntactical complexity Γ ? Under very general assumptions on the set of conditional formulas E, we obtain two main conservation results in this regard. Firstly, if the formulas in E have low syntactical complexity with respect to some prescribed class of formulas Π and in the applications of E Rule side formulas from the class Π and can be eliminated (in a certain precise sense), then T + E is B ( Π ) -conservative over T + E Rule . Secondly, if, in addition, E is a finite set with m conditional sentences, then nested applications of E Rule of a depth at most of m suffice to obtain B ( Π ) conservativity. These conservation results between axioms and inference rules extend well-known conservation theorems for fragments of first-order arithmetics to a general, purely logical framework.

1. Introduction

In the field of logic, encompassing both mathematical and computational aspects, the question of whether to prioritize axioms or rules greatly influences the study of various problems. This dilemma affects areas like logic programming design, different axiomatizations in arithmetics, and automated reasoning, among others.
Designing rules that enhance demonstration by substituting axioms is a viable approach to addressing provability in a theory (e.g., see [1]), provided that the impact of such substitution on the theorems of the latter is analyzed. For example, it is essential to manage induction in equational reasoning [2] or noetherian induction by rewriting [3], among others. Specific representation formalisms, such as geometric logic, can also benefit from the introduction of rules to simplify the axiom set [4,5].
In some applied fields, rule-based reasoning plays a pivotal role in various realms of mathematical or computational logic, the Semantic Web, and expert systems, among others, where rules provide a flexible and potent framework for representing and applying knowledge in a computer system.
Studying the (proof–theoretic) strength of a deductive system when we replace axioms for rules is not only interesting theoretically but also useful for tasks like designing and implementing computational proof systems.
This paper presents some theoretical tools and results that can be useful in enhancing our understanding of the (proof–theoretic) strength of systems representing knowledge by means of conditional axioms or, instead, by means of rules.

1.1. From Conditional Axioms to Rules

In this work, we address the following general question. Assume that a certain mathematical principle can be formalized in a first-order language by a set E of conditional formulas of the form α ( v ) β ( v ) (for instance, an induction principle). Then, given a first-order theory T expressing some basic properties of the functions and relations involved, T can be extended by adding the (universal closures of the) formulas in E as new axioms. In this way, we obtain a new theory that we denote by T + E . However, it is also possible (and in some cases perhaps more convenient, see some examples below) to extend T by using the involved principle to produce a new inference rule. This can be carried out, for example, by considering for each α ( v ) β ( v ) in E an instance
v α ( v ) v β ( v )
of a new inference rule denoted by E Rule . Let T + E Rule be the closure of T under first-order logic and applications of this new rule. This approach can also be seen as a weaker version of the typical conversion process from a Hilbert-style axiomatic system to a (Gentzen) sequent system. After leaving out the external quantifiers, the conversion primarily involves identifying a sound decomposition for each axiom to generate the rules.
In general, T + E will be a proper extension of T + E Rule , but how much stronger than T + E Rule can T + E be? What is the exact relationship between both theories? And, are there other natural rules associated with a set E of conditional axioms that provide interesting information about T + E ?
Before delving into the answers to these questions, let us present the scenario from which we extract both motivation and methods to deal with the previous problems: the study of conservation results between formal arithmetic theories. By a conservation result between two theories T 1 and T 2 , we mean a proposition stating that for some class of sentences Γ and every sentence θ Γ , if T 1 proves θ , then so does T 2 (and in such a case, we say that T 1 is Γ -conservative over T 2 ).
Classical axiom schemes axiomatizing Peano arithmetics (say, Σ n –induction, Σ n –collection, and uniform Σ n –reflection, n 1 ) share basic axiomatization and conservativity properties. It is a well-known fact that it is possible to develop a uniform treatment of conservation results for these schemes and, as a matter of fact, several (mainly proof–theoretic) methods providing uniform derivations of the basic conservation results are known. These methods include Herbrand Analysis as developed by W. Sieg in [6,7], S. Buss’ witnessing method both in Peano arithmetic and in bounded arithmetic (see [8,9]), the model–theoretic approach to Herbrand Analysis developed by J. Avigad in [10], and several approaches based on applications of cut elimination, see for instance Parsons’ [11], or more recently, the approach followed by L. Beklemishev in [12,13] (also closely related to Sieg’s method).
However, the basic ideas of these methods are, to a great extent, independent of any specific arithmetic notion and, therefore, could be developed for arbitrary (countable) first-order languages and theories. In order to explore this intuition, we can isolate the main characteristics of these arithmetical contexts.
Most axiom schemes that are considered in first-order arithmetic produce (when restricted to some class of formulas) sets of conditional axioms; that is, formulas of the form
α ( v ) β ( v ) ,
where v denotes a sequence v 1 , , v n of possible free variables. A classical example from formal arithmetics is the Σ 1 –induction scheme, I Σ 1 , given by the formulas
φ ( 0 , v ) x ( φ ( x , v ) φ ( x + 1 , v ) ) x φ ( x , v )
where φ ( x , v ) varies within the class of formulas Σ 1 in the arithmetic hierarchy. We can also introduce an inference rule, E Rule , associated with E in a natural way. Namely, E–Rule denotes the inference rule whose instances are
v α ( v ) v β ( v )
for each α ( v ) β ( v ) E . The rule corresponding to the previous Σ 1 –induction scheme is denoted by Σ 1 IR and consists of instances of the form
v ( φ ( 0 , v ) x ( φ ( x , v ) φ ( x + 1 , v ) ) ) v x φ ( x , v )
where φ ( x , v ) Σ 1 .
Then, given a base theory T, we are interested in conservation properties of the extensions of T, T + E , and T + E Rule (the closure of T under first-order logic and applications of E Rule .) The analysis of these conservation properties typically proceeds from some level of syntactical complexity (represented for some class of formulas Π ) and (for some class of formulas Γ containing Π ) studies of Γ –conservation results between the theories associated with E over the base theory T.
It is a classical theorem in the proof theory of first-order arithmetics (proved by Parsons [11]) that (over a base theory, T 0 , axiomatized by some elementary arithmetic facts) the scheme I Σ 1 is Π 2 -conservative over T 0 + Σ 1 IR . More precisely, T 0 + I Σ 1 is a Π 2 -conservative extension of T 0 + Σ 1 IR . In this work, we isolate conditions under which a similar result to Parsons’ theorem can be derived for a given set of conditional axioms E. We show that if the formulas in the set of conditional axioms E have a suitable syntactical complexity, then the conservation properties of the theories associated with E can be derived from simple conditions on the E Rule . In order to derive these general counterparts of Parson’s theorem, the following auxiliary notions are introduced.
If, for each α ( v ) β ( v ) E , the formulas α ( v ) and β ( v ) have a low syntactical complexity with respect to the basic level Π (see Definition 6), then we say that E is a set of normal conditional axioms with respect to Π . Let us denote by B ( Π ) the set of universal closures of boolean combinations of formulas in Π . Then, the set of B ( Π ) consequences of T + E can be described using an auxiliary inference rule E Π Rule , with instances
v z ( θ ( v , z ) α ( v ) ) v z ( θ ( v , z ) β ( v ) )
where α ( v ) β ( v ) E and θ ( v , z ) is a conjunction of formulas that belong to Π or are negations of some formulas in Π . Using a model–theoretic argument (based upon simple properties of a general notion of an existentially closed model, following ideas developed by Avigad in [10]) we prove that for every theory T (axiomatized by formulas with restricted syntactical complexity, see Corollary 1),
  • For every set of normal conditional axioms with respect to Π and E, T + E is B ( Π ) -conservative over T + E Π Rule (the closure of T under first-order logic and applications of E Π Rule ).
Let us remark here that the auxiliary E Π Rule is a natural device in the proof–theoretic approach to conservation results for arithmetical theories via cut elimination. As a matter of fact, the rule E Π Rule was considered by J. C. Shepherdson in his analysis of open induction (see lemma 2.3 in [14]). A very similar rule was also used for Σ n induction by Parsons (see section §3 in [11]) and more recently by Beklemishev in his work on Σ n –collection (see [12]) and Δ n + 1 –induction (see [13]). Our proof of Corollary 1 (as a consequence of Proposition 2) provides a model–theoretic interpretation of these proof–theoretic arguments.
Corollary 1 suggests the following notion (see Definition 7): we say that E is weakly Π-reducible modulo T if T + E Π Rule and T + E Rule are equivalent for every theory T extending T. Putting it all together, we can state a version of Parson’s theorem in a more general context where the axiomatization of T has again a restricted syntactical complexity (see Theorem 1 for this and other related conservation results):
  • Let E be a set of normal conditional axioms with respect to Π . If E is weakly Π -reducible modulo T, then T + E is B ( Π ) -conservative over T + E Rule .
This result, and more generally Theorem 1, can be considered as a reformulation of some aspects of Kaye’s model–theoretic work in [15] where, using Henkin constructions, Kaye derived conservation results in the spirit of Theorem 1. As pointed out in the survey paper [16], a uniform model–theoretic treatment of conservation results between several induction schemes and their parameter-free versions can be obtained using these ideas. The model–theoretic core of this uniform approach was developed in a general setting in [17]. The main conceptual difference between Kaye’s approach and our exposition in this paper is, on top of the use of existentially closed models, the emphasis on the role played by inference rules in these results that, we think, allows for a more systematic presentation.
In a similar vein, in Section 5, we reinterpret, using the notion of a set of normal conditional sentences, a conservation result obtained by Kaye (see Theorem 1.4 in [17]). Namely, we show that (see Theorem 3), given a theory T and a finite set E of normal conditional sentences with respect to Π , then
  • If a B ( Π ) sentence θ can be derived from T together with m sentences in E, then θ can be also derived from T + E Π Rule using nested applications of E Π Rule with a depth of at most m.
For the reader’s convenience, Table 1 summarizes the axiomatizations of the theories we will work with in this paper. Given a first-order language L, let E denote a set of conditional axioms of the form α ( v ) β ( v ) and let Π denote a basic fragment of L (as defined in Definition 3). The first two theories are given by a base theory T together with a set of axioms. The remaining theories are constructed using (Hilbert-style) inference rules and thus are defined by the closure of the base theory T under applications of the corresponding rule.
Table 2 summarizes the main conservation results obtained in this paper. For a given base theory T, the theory T + E is conservative over each of the following subtheories (it is important to note that, for the first three conservation results, we also require the base theory T to be B ( Π ) -axiomatizable, whereas the remaining four hold for base theories T of arbitrary syntactical complexity).

1.2. Aim and Structure of the Paper

In this paper, we prove some conservation results between, on the one hand, an arbitrary theory axiomatized (over a basic theory T) by a set of conditional axioms E and, on the other hand, theories axiomatized (again over T) by (nested) applications of the rules E Rule and E Π Rule . Although the results included here are not essentially new and the corresponding arithmetical versions are well-known, we think that the model–theoretic approach that we develop in their proofs is rather simple and clear. This simplicity aids in making the whole presentation of these kinds of results in a general context very easy to follow. In a fundamental sense, this paper revisits a substantial part of the work of Kaye in [16,17] through the light of the methods introduced more recently by Avigad in [10]. It also reformulates Kaye’s results in terms of natural inference rules, as can be found in more standard proof–theoretic works [12,18]. We hope this reformulation, together with the model–theoretic approach we adopt here, can contribute to making the logical content of these results more accessible to a wider audience, including researchers working on topics with no direct connection with formal arithmetics.
The structure of this paper is as follows. The next section, Section 2, specifies the basic notions and notation used in the paper. In Section 3, we present the basic model–theoretic device used throughout the paper to derive conservation results. Here, a generalization of the notion of an existentially closed model plays a central role. The notion of a normal conditional axiom is introduced in Section 4, where some conservation results between the theory axiomatized by conditional axioms and the one obtained by considering the associated rules are established. The specific case of a finite set of conditional sentences is analyzed in Section 5. This paper concludes with some considerations about the results obtained and possible lines of future research.

2. Inference Rules and Conditional Axioms

We always work in classical first-order logic with equality. Let us fix a countable first-order language L. A formula is a literal of L if it is atomic or negated atomic.
As usual, a theory T is a set of sentences of L closed under logical consequence (that is, for each formula φ , if T φ , then φ T ). An axiomatization of T is a set of formulas Γ such that T = { φ : Γ φ } .
Through this paper, we shall deal with different sets of formulas built up from a basic distinguished set using several syntactical operations. So, we shall begin by defining these operations. Given a set of formulas Γ , the following notation will be used:
  • ¬ Γ is the set of formulas { ¬ φ ( x ) : φ ( x ) Γ } .
  • Γ is the set { x φ ( x ) : φ ( x ) Γ } (the sets Γ , Γ , Γ ,…are defined accordingly using the appropriate blocks of initial quantifiers).
  • Γ (resp. Γ ) is the set of all finite conjunctions (resp. disjunctions) of formulas of Γ . Γ + is the closure of Γ under disjunctions and conjunctions.
  • B ( Γ ) denotes the set of boolean combinations of formulas in Γ .
As usual, a tuple of elements (or variables) a 1 , , a n is abbreviated by a , and we write φ ( x ) to indicate that the free variables of φ are among the tuple x .
For a given base theory T, extensions of T can typically be axiomatized in two ways: (1) by adding a new set of sentences E to T and closing under logical consequence, or (2) by closing T under (first-order logic and) applications of some new inference rules. In this paper, we shall explore the relationship between both extensions.
Firstly, we recall some basic notions and terminology on inference rules introduced by Beklemishev in [18]. By an inference rule, we mean a set of instances, that is, expressions of the form
φ 1 , , φ n ψ
where φ 1 , , φ n , ψ are formulas. If R is an inference rule, then [ T , R ] denotes the closure of T under first-order logic and unnested applications of R (that is, a proof in [ T , R ] may contain several applications of R but they are not to occur on the same branch within the proof). By recursion on k ω , we define [ T , R ] 0 = T and [ T , R ] k + 1 = [ [ T , R ] k , R ] . The closure of T under first-order logic and applications of R is T + R = k ω [ T , R ] k .
Definition 1.
Let R 1 and R 2 be rules and let U be a theory.
1. 
The rule R 1 is derivable from R 2 modulo U if for every extension T of U, T + R 2 extends T + R 1 .
2. 
The rules R 1 and R 2 are equivalent modulo U if for every extension T of U, T + R 1 T + R 2 (that is, they are equivalent theories).
3. 
The rule R 1 is reducible to R 2 modulo U if for every extension T of U, [ T , R 2 ] extends [ T , R 1 ] .
4. 
R 1 and R 2 are congruent modulo U if for every extension T of U, [ T , R 1 ] [ T , R 2 ] .
Many significant mathematical and combinatorial principles are expressed in the form of implications, where the satisfaction of a certain condition A entails the presence of another condition B. The formal representation of these principles corresponds to formulas whose outermost connective is the logical implication symbol →. This motivates the following definition.
Definition 2.
We say that a set E of L-formulas is a set of conditional axioms if every element of E is a formula of the form α ( v ) β ( v ) (recall that for a formula φ, we write φ ( v ) to mean that the free variables of φ are among the variables v ).
Let T be an L-theory and let E be a set of conditional axioms. Then, by definition, T + E is the theory axiomatized by T plus the universal closure of every formula in E, i.e., the theory given by T plus
v ( α ( v ) β ( v ) ) ,
for each α ( v ) β ( v ) E .
A natural inference rule, E Rule , can be associated with E by considering the instances
v α ( v ) v β ( v )
for each α ( v ) β ( v ) E .
In this paper, we explore the relationship between the theories T + E , T + E Rule , and [ T , E Rule ] k ( k 1 ) for a given set of conditional axioms.
In order to be able to determine more precisely the relative proof–theoretic strength of these theories, we shall fix some level of syntactical complexity for the formulas considered. This will be performed through the notion of a basic fragment of a first-order language:
Definition 3.
A set of formulas of L, Π, is a basic fragment of L if Π satisfies the following conditions:
1. 
Every atomic formula of L belongs to Π.
2. 
If φ Π and θ is a subformula of φ, then θ Π .
3. 
If φ ( x , v 1 , , v n ) Π and t is a term of L, then φ ( t , v 1 , , v n ) Π .
In short, a basic fragment is a set of formulas that includes all atomic formulas and is closed under subformulas and term substitution.
Let us enumerate a few natural examples of basic fragments.
  • The sets n and n of formulas of L (where 0 = 0 denotes the class of open formulas of L and for each n 0 , n + 1 = n and n + 1 = n ).
  • The set of all literals of L (a formula is a literal if it is atomic or negated atomic).
  • The set comprising all clauses (i.e., disjunctions of literals) of L.
  • In the context of arithmetic languages, other examples are the classes in the arithmetical hierarchy Π n and Σ n , n 0 , (see [19] or [20]); the sets U n and E n , n 0 , in the Δ 0 hierarchy of bounded formulas (see [21]); and the sets Π ^ n b and Σ ^ n b , n 0 , of strictly bounded formulas considered in bounded arithmetic (see [20]).
Given a basic fragment Π , we associate E with a new set of conditional axioms denoted by E Π and given by the set of all formulas
( θ 1 ( v , z ) θ k ( v , z ) α ( v ) ) ( θ 1 ( v , z ) θ k ( v , z ) β ( v ) )
where α ( v ) β ( v ) E , and for each j = 1 , , k , θ j ( v , z ) Π ¬ Π . We will also consider its associated inference rule, E Π Rule , given by the set of instances
v z ( θ 1 ( v , z ) θ k ( v , z ) α ( v ) ) v z ( θ 1 ( v , z ) θ k ( v , z ) β ( v ) )
where α ( v ) β ( v ) E and for each j = 1 , , k , θ j ( v , z ) Π ¬ Π .
Let us observe that T + E is equivalent to T + E Π (both are different axiomatizations of the same theory) but, in general, the theories [ T , E Rule ] and [ T , E Π Rule ] are not equivalent. Indeed, [ T , E Π Rule ] always extends [ T , E Rule ] (to simulate an application of E Rule , one applies the corresponding instance of E Π Rule with θ ( z 1 ) ( z 1 = z 1 ) , which belongs to Π for any basic fragment). However, in general, [ T , E Rule ] may not necessarily be an extension of [ T , E Π Rule ] .

3. A Model–Theoretic Standpoint

In this section, we introduce the machinery that we will use to derive our conservation results between theories T + E and T + E Rule , where E is a set of conditional axioms.
The methods we use in this paper are model–theoretic in nature and essentially follow the methodology introduced by Avigad in [10] who, in turn, mentions that in the context of bounded arithmetic, this methodology has been used in Zambella [22], where it is attributed to unpublished work by Albert Visser.
Central to our approach is the notion of an Π -closed model of a theory T, where Π is a fixed but arbitrary basic fragment. This notion is a natural generalization of the well-known concept of an existentially closed model and extends the concept of a Herbrand-saturated model introduced in [10].
All the languages and models considered through this paper are countable. Given two L structures A and B and a set of formulas Φ , we shall write A Φ B to express that B is a Φ -elementary extension of A ; that is, A is a substructure of B , and for each θ ( u 1 , , u n ) Φ and each a 1 , , a n A , we have
A θ ( a ) B θ ( a ) .
Definition 4.
Given a basic fragment Π of a first-order language L and an L structure A , the Π-diagram of A is the set of sentences of the language L { a : a A } given by
D Π ( A ) = { φ ( a ) : A φ ( a ) a n d φ ( x ) Π ¬ Π }
Remark 1.
Let Π be a basic fragment of a language L and let A be an L structure.
1. 
If B is an L structure and A is a substructure of B , then
B D Π ( A ) A Π B .
2. 
For every L-theory T, the following conditions are equivalent:
(a) 
T + D Π ( A ) is consistent.
(b) 
There exists B T such that A Π B .
Remark 2.
Let us observe that, for every two L structures A and B , we have
A Π B A B ( Π ) B .
The next definition introduces a straightforward generalization of the notion of an existentially closed model.
Definition 5.
Let A be an L structure. We say that A is an Π -closed model of T if A T , and for each B T , A Π B implies A Π B .
Observe that taking Π = 0 , we obtain the classical notion of an existentially closed model from Model Theory; taking Π = 1 , we obtain the notion of a Herbrand-saturated model from [10]; taking Π = Δ 0 , we obtain the notion of a 1-closed model from [23]; and taking Π = Π ^ i b , we obtain the notion of an Π ^ i b -closed model from [24].
The usual chain argument for constructing existentially closed models provides us with an existence lemma. The proof of Lemma 1 is rather standard but we include a sketch so that the reader can check where the properties defining the notion of a basic fragment Π are needed.
Lemma 1.
Let T be a B ( Π ) -axiomatizable consistent theory. Then, for each A T , there exists an Π -closed model of T, B , such that A Π B .
Proof. 
Let A be a model of T. In the first step, we will construct a model of T, A 1 , satisfying A Π A 1 , and for each C T with A 1 Π C and for all φ ( x 1 , , x n , y ) Π and a 1 , , a n A ,
C y φ ( a 1 , , a n , y ) A 1 y φ ( a 1 , , a n , y ) .
To this end, we will form a chain of models of T of power ω ,
A = A 0 1 Π A 1 1 Π Π A i 1 Π ,
and take A 1 = i ω A i 1 .
Let { θ i ( a 1 , , a n i , y ) : i ω } be an enumeration of all formulas in Π with parameters a i from A .
  • i = 0 : Put A 0 1 = A .
  • i i + 1 : If T + D Π ( A i 1 ) + y θ i ( a 1 , , a n i , y ) is consistent, there exists D T such that A i 1 Π D and D y θ i ( a 1 , , a n i , y ) . Define A i + 1 1 to be D . If T + D Π ( A i 1 ) + y θ i ( a 1 , , a n i , y ) is inconsistent, define A i + 1 1 to be A i 1 .
Let us check that A 1 = i ω A i 1 satisfies the required properties.
  • A Π A 1 . As usual, by induction on the syntactical complexity of the formulas in Π , it is easy to see that the union of the chain A 1 is a Π -elementary extension of each model in the chain (here we use the assumption that a basic fragment Π is closed under subformulas and term substitution).
  • A 1 T . It follows from the fact that B ( Π ) -axiomatizable theories are preserved under unions of Π -elementary chains. In fact, let x y θ ( x , y ) be an axiom of T, where θ ( x , y ) Π , and consider a 1 , , a n A 1 . Pick i 0 ω such that a 1 , , a n A i 0 1 . Since A i 0 1 is a model of T, there are b 1 , , b m A i 0 1 such that A i 0 1 θ ( a , b ) . Since A i 0 1 Π A 1 and θ ( x , y ) B ( Π ) , A 1 θ ( a , b ) . Hence, A 1 y θ ( a , y ) , as required.
  • Consider C T with A 1 Π C , φ ( x 1 , , x n , y ) Π and a 1 , , a n A such that C y φ ( a 1 , , a n , y ) . Pick j ω such that φ ( a 1 , , a n , y ) is θ j ( a 1 , , a n j , y ) . Clearly, T + D Π ( A j 1 ) + y θ j ( a 1 , , a n j , y ) is consistent and so A j + 1 1 y φ ( a 1 , , a n , y ) by construction. But then A 1 y φ ( a 1 , , a n , y ) since A j + 1 1 Π A 1 .
Repeating the construction ω times, we obtain a chain of models of T:
A = A 0 Π A 1 Π A 2 Π
such that any Π sentence with constants from A i that holds in some extension of A i + 1 , which is a model of T, holds in A i + 1 as well. Take B = i ω A i . It is clear that A Π B and B is an Π -closed model of T. □
Our basic device to prove the conservation results is the next lemma, which is a general version of Theorem 3.4 in [10].
Lemma 2.
Let T be a B ( Π ) -axiomatizable theory and let T be a theory such that every Π -closed model of T is a model of T . Then, T is B ( Π ) -conservative over T.
Proof. 
Let φ B ( Π ) be a sentence such that T φ . We must show that T φ .
Suppose that T φ . Then, there exists A T + ¬ φ . Since ¬ φ is an B ( Π ) sentence, T + ¬ φ is a B ( Π ) -axiomatized, consistent theory and, by Lemma 1 and Remark 2, there exists an Π -closed model of T, B , such that A B ( Π ) B . Firstly, by the assumption on the theory T , B is a model of T . Secondly, put ¬ φ y φ 0 ( y ) , with φ 0 ( y ) B ( Π ) , and pick a A , satisfying that A φ 0 ( a ) . Since A B ( Π ) B , B φ 0 ( a ) , and so B y φ 0 ( y ) . Then, B T + ¬ φ , a contradiction. □
In order to apply Lemma 2, we will need the following result that mirrors theorem 3.3 outlined in [10]. It establishes a connection between validity within an Π -closed model of T and the provability within the theory T itself.
Proposition 1.
Let A be an Π -closed model of T and φ ( x ) ¬ Π , a A such that A φ ( a ) . Then, there exist c A and θ 1 ( x , z ) , , θ k ( x , z ) Π ¬ Π such that
A θ 1 ( a , c ) θ k ( a , c ) a n d T θ 1 ( x , z ) θ k ( x , z ) φ ( x ) .
Proof. 
Since A φ ( a ) and φ ( x ) ¬ Π , there are φ 0 ( x , v ) ¬ Π and d A such that φ ( x ) is v φ 0 ( x , v ) and A φ 0 ( a , d ) . Since A is Π -closed, T + D Π ( A ) + ¬ φ 0 ( a , d ) is inconsistent. Indeed, assume that T + D Π ( A ) + ¬ φ 0 ( a , d ) is consistent. By Remark 1, there exists B T + ¬ φ 0 ( a , d ) such that A Π B . It follows from the fact that A is an Π -closed model of T that A Π B . But then A ¬ φ 0 ( a , d ) since ¬ φ 0 ( x , v ) Π , which contradicts the fact that A φ 0 ( a , d ) .
Therefore,
T + D Π ( A ) φ 0 ( a , d ) .
In particular, T + D Π ( A ) v φ 0 ( a , v ) and hence T + D Π ( A ) φ ( a ) . By compactness, there exist θ 1 ( a , c ) , , θ k ( a , c ) D Π ( A ) such that T + θ 1 ( a , c ) + + θ k ( a , c ) φ ( a ) . Since the constant symbols a , c do not appear in the language of the theory T, we obtain
T θ 1 ( x , z ) θ k ( x , z ) φ ( x ) ,
as required. □

4. Normal Conditional Axioms

After introducing the basic model–theoretic machinery in the previous section, we are now ready to establish our first general conservation theorem between axioms and inference rules. To this end, we first need the following simple yet useful lemma.
Lemma 3.
Let T be a theory and let E be a set of conditional axioms. Then, for every basic fragment Π, E Π R u l e and E B ( Π ) R u l e are congruent modulo T.
Proof. 
Since Π B ( Π ) , it is enough to show that for every theory U extending T, [ U , E Π Rule ] extends [ U , E B ( Π ) Rule ] . Even more, since B ( Π ) is closed under conjunctions and negation, it is enough to show that for all α ( v ) β ( v ) E and σ ( u , v ) B ( Π ) , if U σ ( u , v ) α ( v ) , then
[ U , E Π Rule ] σ ( u , v ) β ( v ) .
Given σ ( u , v ) B ( Π ) , there are σ i j ( u , v ) Π ¬ Π such that
σ ( u , v ) i = 1 n j = 1 m i σ i , j ( u , v ) .
Then, since U σ ( u , v ) α ( v ) , we have
U i = 1 n j = 1 m i σ i j ( u , v ) α ( v ) .
Then, n (unnested) applications of E Π Rule give us
[ U , E Π Rule ] i = 1 n j = 1 m i σ i j ( u , v ) β ( v )
and, therefore,
[ U , E Π Rule ] i = 1 n j = 1 m i σ i j ( u , v ) β ( v ) ,
as required. □
The next Proposition establishes a general conservation theorem between a base theory T augmented with a set of conditional axioms E and the associated inference rule theory T + E Π Rule , where Π is an appropriate basic fragment. Namely, under very general conditions, it is possible to replace the use of an axiom from E by the use of an inference rule at the price of adding certain side formulas from the class Π during the application of the inference rule.
Proposition 2.
Let T be a theory, let Π be a basic fragment, and let E be a set of conditional axioms such that
  • (S1) For every α ( v ) β ( v ) E , α ( v ) is T-provably equivalent to an B ( Π ) formula; and
  • (S2) T + E Π Rule is B ( Π ) -axiomatizable.
Then,  T + E  is  B ( Π ) -conservative over  T + E Π Rule .
Proof. 
By Lemma 3, E Π –Rule and E B ( Π ) –Rule are congruent and hence it is sufficient to show that T + E is B ( Π ) -conservative over T + E B ( Π ) –Rule. Note that B ( Π ) is also a basic fragment and that B ( B ( Π ) ) = B ( Π ) . By condition ( S 2 ) T + E B ( Π ) –Rule is B ( Π ) -axiomatizable. Hence, by Lemma 2 for the basic fragment B ( Π ) , it suffices to prove that every B ( Π ) -closed model of T + E B ( Π ) –Rule is a model of T + E .
Let A be an B ( Π ) -closed model of T + E B ( Π ) –Rule. Consider α ( v ) β ( v ) E and a A such that A α ( a ) . We must show that A β ( a ) .
By condition ( S 1 ), there exists α 0 ( v ) B ( Π ) such that T α ( v ) α 0 ( v ) and so A α 0 ( a ) . By Proposition 1 for the basic fragment B ( Π ) , there exist θ ( v , z ) B ( Π ) and c A , satisfying
A θ ( a , c )
and
T + E B ( Π ) Rule θ ( v , z ) α 0 ( v ) .
Then,
T + E B ( Π ) Rule θ ( v , z ) α ( v )
and, by an application of E B ( Π ) Rule , we obtain
T + E B ( Π ) Rule θ ( v , z ) β ( v ) .
Therefore, A β ( a ) since A T + E B ( Π ) –Rule and A θ ( a , c ) . □
Please note that conditions (S1) and (S2) of the above Proposition are satisfied by every theory and every set of conditional axioms with suitable syntactical complexity. Namely, if T is a B ( Π ) -axiomatizable theory and E is a set of conditional axioms such that for all α ( v ) β ( v ) E we have α ( v ) B ( Π ) and β ( v ) B ( Π ) , then T and E satisfy (S1) and (S2). According to this, in what follows we focus on B ( Π ) -axiomatizable theories and sets of conditional axioms of restricted syntactical complexity. This motivates the following definitions:
Definition 6.
A formula α ( v ) β ( v ) is a normal conditional axiom with respect to Π if (modulo logical equivalence) α ( v ) B ( Π ) and β ( v ) B ( Π ) .
If, instead, for some theory T, α ( v ) is T-provably equivalent to a B ( Π ) formula and β ( v ) is T-provably equivalent to a B ( Π ) formula, then we say that α ( v ) β ( v ) is a normal conditional axiom with respect to Π over T.
Remark 3.
In the context of formal arithmetic, there are a good number of combinatorial or logical principles that can be naturally expressed as a set of normal conditional axioms with respect to a suitable basic fragment Π. For instance, the induction principle and the collection or Replacement principles are prominent examples.
In a non-arithmetical context, an interesting example of normal conditional axioms could be the geometric ones (cf. [25]). A geometric axiom is a formula following the geometric axiom scheme below:
x P 1 ( x ) P n ( x ) y 1 M 1 ( x , y 1 ) y m M m ( x , y m )
where each  P j  is an atom and each  M i  is a conjunction of a list of atoms  Q i 1 , , Q i , and none of the variables in any y i are free in the P j ’s.
It is easy to check that a set of geometric axioms, E, is a set of normal conditional axioms with respect to the basic fragment consisting of the atomic formulas of the language, At.
In view of the discussion preceding Definition 6 and as an immediate corollary of Proposition 2, the following result is obtained.
Corollary 1.
Let Π be a basic fragment and let T be a B ( Π ) -axiomatizable theory. Let E be a set of normal conditional axioms with respect to Π over T. Then, T + E is B ( Π ) -conservative over T + E Π –Rule.
The previous corollary establishes a broadly applicable conservation result between a set of conditional axioms T + E and the naturally associated inference rule T + E Π –Rule. Remarkably, in Corollary 1, we only imposed certain syntactical conditions on the quantifier complexity of the involved theories. Therefore, this conservation phenomenon remains independent of the specific combinatorial or mathematical principles that the set of conditional axioms E could express.
Remark 4.
It is important to notice that these conservation results are properties of the given axiomatizations of the theories T + E . That is, there are sets of conditional axioms E 1 and E 2 such that T + E 1 and T + E 2 are equivalent theories but the associated inference rules E Π 1 Rule and E Π 2 Rule significantly differ in strength.
A set of geometric axioms E can be used to illuminate this aspect of the approach developed in this work. Let us observe that if E is a set of geometric axioms, then each element in E is a conditional axiom α ( v ) β ( v ) , where α ( v ) is a conjunction of atomic formulas. As a consequence,
v ( α ( v ) α ( v ) ) v ( α ( v ) β ( v ) )
is an instance of E Π Rule (with Π = A t ) and it follows that, for every theory T, [ T , E Π Rule ] is equivalent to T + E , rendering trivial every conservation result between both theories. However, let us observe that if we put
D = { ¬ β ( v ) ¬ α ( v ) : α ( v ) β ( v ) E }
then T + E T + D and D is also a set of normal conditional axioms with respect to Π.
By Proposition 2, T + E is B ( Π ) -conservative over T + D Π Rule , but now T + D Π Rule is a theory presumably weaker than T + E (since the applications of rule D Π Rule only produce B ( Π ) formulas).
Moreover, Corollary 1 suggests a natural scenario in which the conservativity of T + E over the directly associated inference rule T + E –Rule can be established, namely when E–Rule and E Π –Rule are shown to be equivalent rules. This prompts the following definition.
Definition 7.
Let T be a theory and let E be a set of conditional axioms. We say that
  • E is weakly Π -reducible modulo T if E Π Rule is derivable from E Rule modulo T.
  • E is Π -reducible modulo T if E Π Rule is reducible to E Rule modulo T.
Paradigmatic examples of Π -reducible sets of conditional axioms are provided by the different versions of the induction principle in first-order arithmetics, usually formulated by means of a scheme. In particular, the open induction scheme gives us a simple but very clear example that was already studied in the early 1960s by Shepherdson (see [14]). Let us consider a first-order language L extending the language of first-order arithmetics. Let T be a theory in the language L axiomatized by B ( Π ) sentences and let E be the set of conditional sentences generated by the scheme
φ ( 0 , v ) x ( φ ( x , v ) φ ( x + 1 , v ) ) x φ ( x , v )
where φ ( x , v ) varies within the set 0 of all open formulas of L. Then,
  • ( )  E is 0 -reducible modulo T.
To see this, it is enough to notice that, given φ ( x , v ) , θ ( v , z ) 0 such that, for some extension U of T,
U v z ( θ ( v , z ) φ ( 0 , v ) x ( φ ( x , v ) φ ( x + 1 , v ) ) )
then the sentence v z ( θ ( v , z ) x φ ( x , v ) ) can be derived in [ U , E Rule ] from a single instance of E Rule as follows:
Let ψ ( x , v , z ) be the formula θ ( v , z ) φ ( x , v ) . Then,
U v z ( ψ ( 0 , v ) x ( ψ ( x , v ) ψ ( x + 1 , v ) ) )
and, therefore, [ U , E Rule ] v z x ψ ( x , v ) , but this last sentence is easily seen to be equivalent to v z ( θ ( v , z ) x φ ( x , v ) ) .
In [14], the theory T + E was denoted by IAO and T + E Rule by RIO. Bearing in mind Corollary 1 and ( ) , we obtain an alternative proof of Theorem 2.2 in [14] stating that IAO is 1 -conservative over RIO.
Now we are ready to prove our first general conservation theorem of a theory from T + E over the associated inference rule theory T + E –Rule. As a by-product, we will also obtain the conservativity of T + E over a certain parameter-restricted version of that theory. In fact, given a set of conditional axioms E, we define the set of sentences
U E = { v α ( v ) v β ( v ) : α ( v ) β ( v ) E }
(U stands for uniform, for in order to apply an axiom of U E , the antecedent α ( v ) must be uniformly true, i.e., true for all values of the parameters v ). It is clear that T + E implies T + U E , which, in turn, implies T + E –Rule
Theorem 1.
Let T be a B ( Π ) -axiomatizable theory and let E be a set of normal conditional axioms with respect to Π over T. If E is weakly Π-reducible modulo T, then
1. 
T + E is B ( Π ) -conservative over T + E Rule .
2. 
T + E is B ( Π ) -conservative over T + U E .
3. 
In fact, if a theory D satisfies that every extension of T + D is closed under E Rule , then T + E is B ( Π ) -conservative over T + D .
Proof. 
Part (1) directly follows from Proposition 2. Note that conditions ( S 1 ) and ( S 2 ) in the statement of Proposition 2 are satisfied since E is a set of normal conditional axioms with respect to Π over T and T + E –Rule and T + E Π –Rule are equivalent since E is assumed to be weakly Π -reducible modulo T.
Let us prove part (2). Let ψ B ( Π ) be a sentence such that T + U E ψ . Then, T = T + U E + ¬ ψ is consistent and B ( Π ) -axiomatizable; hence, by Lemma 1, there exists an B ( Π ) -closed model of T , say A .
Observe that T is closed under E–Rule. By weak Π -reducibility modulo T and Lemma 3, T is also closed under E B ( Π ) –Rule. Hence, reasoning as in the proof of Proposition 2, we obtain that A T + E . In particular, A T + E + ¬ ψ and so T + E ψ .
As for part (3), let us observe that T + D extends T + U E (for otherwise there would be α ( v ) β ( v ) E such that T + D + v α ( v ) v β ( v ) and so T + D + v α ( v ) would not be closed under E-Rule, contradicting the hypothesis on D). Hence, part (3) follows from part (2). □
Remark 5.
Theorem 1 provides a general method for proving the conservativity of a set of axioms E over the associated inference rule E–Rule: (i) expressing E as a set of normal conditional axioms with respect to an appropriate basic fragment Π, and (ii) showing that E is weakly Π-reducible (i.e., E Π –Rule is derivable from E–Rule).
In the realm of arithmetic, significant results can be derived from this approach. For instance, it can be readily demonstrated that the theory of Σ 1 -induction I Σ 1 can be formulated as a set of normal conditional axioms with respect to the basic fragment Π 1 . Subsequently, the resulting E Π 1 –Rule can be derived from (or, more precisely, reduced to) Σ 1 –IR modulo I Δ 0 . This leads to a proof of the well-known fact regarding the Π 2 conservativity of I Σ 1 over I Δ 0 + Σ 1 IR . Through this approach, numerous other significant conservation results for arithmetic theories can be proved.
In the setting of formal number theory, a natural question regarding the proof strength of an arithmetic theory T is to characterize the  Γ  consequences of the theory; that is, the set of all theorems of T of a fixed quantifier complexity Γ . To fix notation, given a theory T and a set of formulas Γ in the language of T, we denote
T h Γ ( T ) = { φ Γ : φ   is   a   sentence   and   T φ } .
Two prototypical results in this regard are the well-known facts that I Δ 0 + Σ 1 IR characterizes the Π 2 consequences of Σ 1 -induction T h Π 2 ( I Σ 1 ) and that U I Σ 1 characterizes T h Σ 3 ( I Σ 1 ) .
In [17], Kaye already observed that these fundamental facts can be extended to a broader, arithmetic-free context, and that they can be established by using simple model–theoretic arguments. Our Theorem 1 provides an alternative proof of Kaye’s observation. Specifically, suppose that T is a B ( Π ) -axiomatizable theory and that E is a set of conditional axioms satisfying that if α ( v ) β ( v ) E , then both α ( v ) and β ( v ) are in B ( Π ) (possibly modulo T). Then, T + E Π –Rule is B ( Π ) -axiomatizable and T + U E is B ( Π ) -axiomatizable. Therefore, if E satisfies the assumptions of Theorem 1, we obtain characterizations of T h B ( Π ) ( T ) and T h B ( Π ) ( T ) . Namely, T + E Π –Rule captures, precisely, the B ( Π ) consequences of T + E , and T + U E captures, precisely, the B ( Π ) consequences of T + E .
To close this section, we show how to derive from Theorem 1 another result of Kaye regarding general L-theories. Namely, Theorem 1.1. of [17] establishes that if T is any n + 1 -axiomatizable L-theory ( n 1 ), then
T h n + 1 ( T ) T h B ( n ) ( T ) .
Here we obtain a slightly more general version of this result: if Π is a basic fragment of a language L and T is a B ( Π ) -axiomatizable L-theory, then T h B ( Π ) ( T ) and T h B ( B ( Π ) ) ( T ) coincide (note that Kaye’s result can be recovered by taking Π = n 1 ).
Theorem 2.
If T is a B ( Π ) -axiomatizable theory, then
T h B ( Π ) ( T ) T h B ( B ( Π ) ) ( T ) .
Proof. 
Without a loss of generality, it suffices to prove the result under the assumption that the basic fragment Π is closed under boolean combinations. Assume Π = B ( Π ) and let T be any Π -axiomatized theory. We must show that T h Π ( T ) and T h B ( Π ) ( T ) are equivalent theories.
First of all, observe that T can be axiomatized by a set of conditional axioms as follows. Let T 0 denote the theory in the language of T with no non-logical axioms and define
R T = { y ¬ φ ( x , y ) : x y φ ( x , y ) T , φ ( x , y ) Π } ,
where Π denotes the (false) sentence x ( x x ) . It is clear that T T 0 + R T . Now consider the new set of conditional axioms E = ( R T ) Π ; that is, E is the set of conditional axioms given by
( θ ( x , z ) y ¬ φ ( x , y ) ) ( θ ( x , z ) ) ,
where θ ( x , z ) Π , x y φ ( x , y ) T , and φ ( x , y ) Π . We also have T T 0 + E and now it is immediate to verify that E is a set of normal conditional axioms with respect to Π , which, in addition, is Π -reducible modulo T 0 . By Theorem 1, we obtain that T is Π -conservative over T 0 + U E , which, by definition, is given by the set of sentences
x z ( θ ( x , z ) y ¬ φ ( x , y ) ) x z ( θ ( x , z ) ) ,
where θ ( x , z ) Π , x y φ ( x , y ) T , and φ ( x , y ) Π . But it is straightforward to check that U E can be rewritten as a set of sentences which, modulo logical equivalence, are in B ( Π ) . Namely,
x z θ ( x , z ) x z y ( θ ( x , z ) φ ( x , y ) ) ,
where θ ( x , z ) Π , x y φ ( x , y ) T , and φ ( x , y ) Π . Consequently, T h B ( Π ) ( T ) implies T 0 + U E , which, in turn, implies T h Π ( T ) by conservativity. For the opposite direction, observe that (modulo logical equivalence) every B ( Π ) sentence can be rewritten as an Π sentence. □

5. Finite Sets of Conditional Sentences

In the previous section, we obtained a number of conservation theorems of T + E over T + E Rule or T + E Π Rule for a general set of normal conditional axioms E. In this section, we will prove finer conservation results for the particular case where E is a finite set of normal sentences. In other words, we are interested in cases where E can be expressed as
{ α 1 β 1 , , α m β m } ,
where m ω and all α i s and β i s are sentences, i.e., they contain no free variables.
Again, the original motivation for considering these particular sets of conditional axioms comes from results in the context of formal arithmetics. A well-studied fragment of first-order Peano arithmetic is the scheme of parameter-free Σ 1 -induction I Σ 1 given by a basic algebraic theory P together with
I φ : φ ( 0 ) x ( φ ( x ) φ ( x + 1 ) ) x φ ( x ) ,
where φ ( x ) Σ 1 ; that is, φ ( x ) Σ 1 and contains no other free variables than the induction variable x. Note that I Σ 1 can be seen as a set of normal conditional sentences with respect to Π = Π 1 . It is well-known that I Σ 1 and its parameter-free counterpart I Σ 1 share the same Π 2 consequences (indeed, the Σ 3 consequences are also preserved), but I Σ 1 enjoys the following nice property:
  • Let θ be a Π 2 sentence. If for some φ 1 ( x ) , , φ m ( x ) Σ 1 we have I Δ 0 + I φ 1 + + I φ m θ , then [ I Δ 0 , Σ 1 IR ] m θ .
The previous property is a well-known conservation theorem for fragments of arithmetic obtained (independently) by Z. Adamowicz, T. Bigorajska, G. Mints, and also by Z. Ratajczyk. The result generalizes to I Σ n for each n 1 , but we cannot expect to have a similar result for (parametric) I Σ 1 since I Σ 1 is well-known to be finitely axiomatizable.
At first sight, the previous result for I Σ 1 could seem to be a very particular property of the induction scheme in the formal arithmetic setting. However, and this was already observed by Kaye in [17], this property again corresponds to a very general purely logical fact for theories described in terms of conditional sentences, see theorem 1.4 in [17] (let us observe that similar results in the context of bounded arithmetic theories have been obtained by Jeřábek in [26].)
In the present section, we shall prove a (slightly more general) version of theorem 1.4 in [17] using our methodology. Namely, we shall obtain a conservation theorem relating the number of conditional sentences needed to derive a B ( Π ) formula from E and the depth of the nested applications of the corresponding E Π Rule , see Theorem 3 below.
Through this section, Π will denote an arbitrary basic fragment. We shall begin with an analysis of E Π Rule when E is a set of conditional sentences but E is not necessarily a finite set. Let us observe that, since E is a set of sentences and, by Lemma 3, E Π Rule is congruent with E B ( Π ) Rule , it is straightforward to check that E Π Rule is congruent with the following rule (that we shall denote by E Π Rule ):
θ α θ β ( for   each   sentence   θ B ( Π )   and   α β E ) .
This motivates the introduction of a kind of dual version of E Π Rule that we shall denote by E Π Rule . Instances of this new rule are
θ α θ β ( for   each   sentence   θ B ( Π )   and   α β E ) .
Please notice that the subscript ∃ in the name of the E Π –Rule indicates that, as shown in Theorem 3 below, under certain assumptions, T + E is B ( Π ) -conservative over applications of this rule. Similarly, the subscript ∀ in the name of the E Π –Rule indicates that, under certain assumptions, T + E is B ( Π ) -conservative over applications of E Π –Rule.
Lemma 4.
Let T be a theory and let E be a set of conditional sentences.
1. 
For every sentence σ B ( Π ) , [ T + σ , E Π Rule ] [ T , E Π Rule ] + σ .
2. 
For every sentence τ B ( Π ) , [ T + τ , E Π Rule ] [ T , E Π Rule ] + τ .
Proof. 
(1) We only prove that, for all sentences σ B ( Π ) , [ T , E Π Rule ] + σ extends [ T + σ , E Π Rule ] (the opposite direction is trivial).
Let θ ( u ) ( Π ¬ Π ) be such that T + σ u ( θ ( u ) α ) , for some sentence α β E . Since σ is y σ 0 ( y ) for some σ 0 ( y ) B ( Π ) (and we can assume that the variables in y are all different from the ones in u ), we obtain
T y u ( σ 0 ( y ) θ ( u ) α ) .
But recall that, by Lemma 3, E Π Rule is congruent with E B ( Π ) Rule , and therefore it follows that [ T , E Π Rule ] y u ( σ 0 ( y ) θ ( u ) β ) . Thus,
[ T , E Π Rule ] σ u ( θ ( u ) β )
and the result follows.
(2) We prove that, given τ B ( Π ) , [ T , E Π Rule ] + τ extends [ T + τ , E Π Rule ] .
Let θ B ( Π ) be a sentence such that T + τ θ α for some α β E . Since θ and τ are (respectively) u θ 0 ( u ) and y τ 0 ( y ) for some τ 0 ( y ) , θ 0 ( u ) B ( Π ) (and we can assume that the variables in y are all different from the ones in u ), we obtain
T y u ( τ 0 ( y ) θ 0 ( u ) ) α .
So, [ T , E Π Rule ] τ ( θ β ) , and the result follows. □
The first interesting fact about sets of conditional sentences is the following improvement of Proposition 2.
Lemma 5.
Let E be a set of conditional sentences such that if α β E , then α B ( B ( Π ) ) . Then, for every theory T, T + E is B ( Π ) -conservative over T + E Π Rule .
Proof. 
Let T 1 denote the theory axiomatized by T h B ( Π ) ( T + E Π Rule ) . We shall prove that every B ( Π ) -closed model of T 1 is a model of T h B ( Π ) ( T + E ) . Thus, the result will follow from Lemma 2.
Let A be an B ( Π ) -closed model of T 1 . First of all, note that
  • (•) ( T + E Π Rule ) + D B ( Π ) ( A ) is consistent.
  • Proof of (•): For otherwise by compactness, there would exist δ ( v ) B ( Π ) and a A satisfying A δ ( a ) and T + E Π Rule v ¬ δ ( v ) . Since v ¬ δ ( v ) B ( Π ) , we would have A v ¬ δ ( v ) , a contradiction.
Hence, there exists B T + E Π Rule such that A B ( Π ) B . Let us show that B E .
Pick α β E such that B α . It follows from A B ( Π ) B and the fact that A is an B ( Π ) -closed model of T 1 that A B ( Π ) B . Since α B ( B ( Π ) ) and A B ( Π ) B , we also have A α . But note that every B ( B ( Π ) ) sentence can be rewritten (modulo logical equivalence) as an B ( Π ) sentence.
Therefore, by applying Proposition 1, we obtain that there exist a A and θ ( z ) B ( Π ) such that A θ ( a ) and T 1 z θ ( z ) α . Then,
T + E Π Rule z θ ( z ) β
(recall that E Π and E B ( Π ) are congruent rules) and so B z θ ( z ) β . But, B z θ ( z ) since A B ( Π ) B . Therefore, B β , as required.
We have thus shown that there is B T + E such that A B ( Π ) B and, therefore, A T h B ( Π ) ( T + E ) , as required. □
We now turn to the study of the case where E is a finite set of conditional sentences. First, we introduce some notation. If E = { ψ } , where ψ is a conditional sentence, then E Π Rule will be denoted by ψ Π Rule and E Π Rule will be denoted by ψ Π Rule . The next lemma shows that for every conditional sentence ψ , nested applications of ψ Π Rule (or ψ Π Rule ) collapse to unnested applications of the rule.
Lemma 6.
Assume ψ is a conditional sentence of the form α β .
1. 
If α B ( Π ) , then [ T , ψ Π Rule ] T + ψ Π Rule .
2. 
If α B ( Π ) , then [ T , ψ Π Rule ] T + ψ Π Rule .
Proof. 
(1): By Lemma 3, ψ Π Rule and ψ B ( Π ) Rule are congruent, and thus we can assume, without loss of generality, that Π is closed under boolean combinations (that is, Π = B ( Π ) ). In addition, we also take advantage of the fact that, since we are dealing with conditional sentences, each instance of ψ Π Rule can be easily transformed into an equivalent instance of ψ Π . Thus, in the following proofs, we shall deal with instances of ψ Π Rule , although we refer to them as instances of ψ Π Rule .
First, we show that k 1 unnested applications of ψ Π Rule can be replaced by a single unnested application of this rule: Let θ be an Π sentence equivalent to i = 1 k θ i , where θ 1 , , θ k Π are sentences such that for each i = 1 , , k , we have T θ i α . Then, T θ α , and as a consequence, since for each i = 1 , , k ,
T ( θ β ) ( θ i β ) ,
we obtain that these k applications of ψ Π Rule corresponding to θ 1 , , θ k can be replaced by the instance given by the sentence θ .
Now we show how to deal with nested applications of ψ Π Rule . Let θ 1 , θ 2 Π be sentences such that
T θ 1 α ,   and   T + ( θ 1 β ) θ 2 α .
Let θ Π be a sentence equivalent to θ 1 θ 2 . Let us see that T θ α .
Indeed, we argue using T and assume that θ holds. Firstly, if θ 1 holds, then we obtain α since T θ 1 α by our hypothesis. Secondly, if θ 1 does not hold, then we have θ 1 β and θ 2 . But, since by hypothesis T + ( θ 1 β ) θ 2 α , it follows that θ 2 α . As a consequence, we obtain α again, as required.
We showed that T θ α and therefore one application of ψ Π Rule is enough to derive θ β , which is equivalent to ( θ 1 β ) ( θ 2 β ) . So, two nested applications of ψ Π Rule can be replaced by one unnested application of the rule, and the equivalence between [ T , ψ Π Rule ] and T + ψ Π Rule follows.
(2) A straightforward modification of the previous proof allows us to derive part (2). We must notice that ψ Π Rule is congruent with ψ B ( Π ) Rule , as can be easily seen. □
Now we consider a finite set E = { ψ 1 , , ψ m } of conditional sentences. In this case, applications of the corresponding E Π Rule (respectively, E Π Rule ) can be described in terms of the set of rules ψ j Π Rule (respectively, ( ψ j ) Π Rule ), j = 1 , , m . We shall study the interaction of these m rules and derive a collapse result.
Proposition 3.
Let E = { ψ 1 , , ψ m } be a finite set of conditional sentences with cardinal m. Then, for every theory T,
1. 
If for every α β E , α B ( Π ) , then T + E Π Rule [ T , E Π Rule ] m .
2. 
If for every α β E , α B ( Π ) , then T + E Π Rule [ T , E Π Rule ] m .
Proof. 
(1) As we pointed out in the proof of Lemma 6, we can assume, without loss of generality, that Π is closed under boolean combinations. In addition, we deal with instances of ψ Π Rule as instances of ψ Π Rule . Now, the proof proceeds by induction on m 1 , the number of sentences in the set E.
  • m = 1 : In this case, the result is just part (1) in Lemma 6.
  • m m + 1 : Consider E = { ψ 1 , , ψ m , ψ m + 1 } where for each j , 1 j m + 1 , ψ j is a conditional sentence α j β j with α j B ( Π ) . We assume that the result holds for every set of conditional sentences with cardinal m.
In order to derive the result for E, it is enough to show that [ T , E Π Rule ] m + 1 is closed under ψ j Π Rule for each j = 1 , , m + 1 . Let us assume that
[ T , E Π Rule ] m + 1 θ α p
for some p ( 1 p m + 1 ) and θ Π . Put D = E { ψ p } . It is enough to show that [ T , D Π Rule ] m θ α p , since then it will follow that [ T , E Π Rule ] m + 1 θ β p , as required.
We observe that ¬ α p is equivalent to an B ( Π ) sentence and, as a consequence, by Lemma 4,
[ T , D Π Rule ] m + ¬ α p [ T + ¬ α p , D Π Rule ] m .
Now the crucial point is the following fact:
  • Claim: ( T + ¬ α p ) + D Π Rule e x t e n d s T + E Π Rule .
  • Proof of Claim: We shall prove this by showing, by induction on k 1 , that for all k 1 , ( T + ¬ α p ) + D Π Rule extends [ T , E Π Rule ] k :
    • For k = 1 , this is straightforward in view of the following easy fact: if S extends T and S σ α p for some sentence σ Π , then S + ¬ α p σ β p .
    • Assume that for some k 1 the result holds, and assume that
      [ T , E Π Rule ] k σ α j
      for some j, ( 1 j m + 1 ) and σ Π . By the induction hypothesis on k,
      ( T + ¬ α p ) + D Π Rule σ α j
      and we can now distinguish two cases:
      ·
      If j p , then obviously ( T + ¬ α p ) + D Π Rule σ β j .
      ·
      If j = p , then, as in case k = 1 , [ T , E Π Rule ] k + ¬ α p σ β p . But, by the induction hypothesis on k, ( T + ¬ α p ) + D Π Rule extends [ T , E Π Rule ] k ; so,
      ( T + ¬ α p ) + D Π Rule σ β p
      as required.
    • This proves the claim. □
Consider A [ T , D Π Rule ] m . If A α p , then, obviously, A θ α p ; hence, let us assume that A ¬ α p . Then,
A [ T , D Π Rule ] m + ¬ α p .
Now, by the induction hypothesis (on m), [ T , D Π Rule ] m T + D Π Rule , and so
A ( T + ¬ α p ) + D Π Rule .
In view of the claim above, we obtain A [ T , E Π Rule ] m + 1 , and therefore, A θ α p . This shows that [ T , D Π Rule ] m θ α p and concludes the proof.
(2): It is easy to adapt the proof of item (1). We omit the details. □
Remark 6.
Let us note that Proposition 3 also holds for every finite set of conditional sentences, E, satisfying that for all α β E , α B ( Π ) B ( Π ) .
For instance, we can deal with part (2) of Proposition 3 just by putting
E 1 = { α β E : α B ( Π ) } , a n d E 2 = { α β E : α B ( Π ) }
and having in mind that for all T, if α β E 2 , then we obtain [ T , ( E 2 ) Π Rule ] α β , since α B ( Π ) and T α α . Therefore, [ T , ( E 2 ) Π Rule ] T + E 2 , and it follows that
[ T , E Π Rule ] m [ [ T , ( E 2 ) Π Rule ] , ( E 1 ) Π Rule ] m 1 T + E Π Rule
where m 1 = | E 1 | . We can deal with part (1) in a similar way.
We are now in a position to prove the main result of the present section. From Proposition 3 and Lemma 5, we derive the following version of theorem 1.4 of [17].
Theorem 3.
Let T be a theory and let E be a finite set of conditional sentences such that for every α β E , α B ( Π ) B ( Π ) . Let m be the number of elements of E. Then,
1. 
T + E is B ( Π ) -conservative over [ T , E Π Rule ] m .
2. 
T + E is B ( Π ) -conservative over [ T , E Π Rule ] m .
Proof. 
In view of Remark 6, part (1) follows from Lemma 5 and Proposition 3.
We give a direct proof for part (2).
Let φ B ( Π ) be a sentence such that T + E φ . We shall prove that [ T , E Π Rule ] m φ by induction on m 1 :
m = 1 : If E = { α β } and T + ( α β ) φ , then T ¬ φ ¬ ( α β ) . As a consequence, T ( ¬ φ α ) ( ¬ φ ¬ β ) . Since ¬ φ B ( Π ) , we obtain
[ T , E Π Rule ] ¬ φ β
and, therefore, [ T , E Π Rule ] φ .
m m + 1 : Let E = { α 1 β 1 , , α m + 1 β m + 1 } be a set of sentences. First, we consider the case where α j B ( Π ) for all j = 1 , , m + 1 . Let φ B ( Π ) be a sentence such that T + j = 1 m + 1 ( α j β j ) φ . Then,
T ¬ φ ¬ j = 1 m + 1 ( α j β j )
and, in particular, it follows that T ¬ φ j = 1 m + 1 ¬ β j . For each l = 1 , , m + 1 , let T l be the theory T + E l where E l = E { α l β l } . Then, T l + ( α l β l ) φ , and reasoning as in case m = 1 , we obtain T l ¬ φ α l . If α l B ( Π ) , then by the induction hypothesis, [ T , E Π Rule ] m ¬ φ α l . We proved in this way that for all l ( 1 l m + 1 ) , [ T , E Π Rule ] m + 1 ¬ φ β l . As a consequence,
[ T , E Π Rule ] m + 1 ¬ φ j = 1 m + 1 β j
and it follows that [ T , E Π Rule ] m + 1 φ .
For the general case, we put
E 1 = { α β E : α B ( Π ) } a n d E 2 = { α β E : α B ( Π ) }
and observe that T + E 2 [ T , ( E 2 ) Π Rule ] . Then, by the previous restricted case, T + E is B ( Π ) -conservative over [ T + E 2 , ( E 1 ) Π Rule ] m 1 (where m 1 = | E 1 | ). Hence, T + E is B ( Π ) -conservative over
[ [ T , ( E 2 ) Π Rule ] , ( E 1 ) Π Rule ] m 1
which is, obviously, a subtheory of [ T , E Π Rule ] m . □
Corollary 2.
Let E be a set of normal conditional axioms with respect to Π over T such that E is Π-reducible modulo T. If F is a finite subset of U E with m elements or F is a finite set of m sentences included in E, then
T h B ( Π ) ( T + F ) [ T , E Rule ] m .

6. Conclusions and Future Work

Both in pure and in applied logic, the question of whether it is more convenient to formalize a certain mathematical principle as an axiom or as an inference rule is important and ubiquitous.
In this work, we developed a general logical framework that allows for replacing axioms with corresponding inference rules without greatly affecting the proof–theoretical strength, preserving theorems up to a certain level of quantifier complexity. While these results are familiar to logicians working in arithmetic formal theories, we believe they could also benefit a broader audience in logic.
The proof methods we use are conceptually very simple: we essentially combine syntactical manipulations and basic model–theoretic constructions. This should make the article accessible to a wide audience.
Several avenues for future research suggest themselves. Firstly, it is natural to ask whether the main results of the present paper also hold for other settings different from classical first-order logics (such as, for example, intuitionistic logic or minimal logic). In order to explore this line of future work, one should have to isolate first a suitable notion that could play the role of the Π -closed models for these new settings. Secondly, and still from a theoretical point of view, it would also be of interest to explore possible applications of the obtained results to other formal theories different from the arithmetical ones (for example, theories axiomatized by geometric axioms could serve as a first field of study). Finally, from an applied perspective, it would be desirable to investigate possible applications to rule-based reasoning in computational logic. In areas such as logic programming, expert systems, or the Semantic Web, rule-based knowledge representation is a crucial and powerful tool, and implementations of rule-based systems naturally emerge. A formal analysis of the axioms-as-rules strategy could be of interest in these fields.
We close this paper with some pointers to the kind of applications that we think deserve further exploration.

6.1. Description Logics

Conditional axioms are frequently used as "general axioms" in description logics. For example, in ALC logic, consider the axiom
r 1 . r 2 A s 1 . s 2 . B
which, when translated to first-order logic (with A and B being concept names translated to unary predicates and roles r, s 1 , and s 2 as binary relations), becomes
x ( y 1 ( r 1 ( x , y 1 ) y 2 ( r ( y 1 , y 2 ) A ( y 2 ) ) ) z 1 ( s 1 ( x , z 1 ) z 2 ( s 2 ( z 1 , z 2 ) B ( z 2 ) ) ) )
which is equivalent to the normal condition axiom (defined in Section 4):
y 1 y 2 ( r 1 ( x , y 1 ) ( r ( y 1 , y 2 ) A ( y 2 ) ) ) z 1 z 2 ( s 1 ( x , z 1 ) ( s 2 ( z 1 , z 2 ) B ( z 2 ) ) )
An example of the utility of introducing rules would be as a mechanism for simplification through design patterns. Consider the following example extracted from [27]:
O 1 = { Jaguar Animal , Jaguar hasChild . Jaguar , Tiger Animal , Tiger hasChild . Tiger , Lion Animal , Lion hasChild . Lion }
Note that, since it is not possible to quantify over concepts in typical description logics, expressing the fact that every subclass of animals only has a child of the same subclass is not feasible. Nevertheless, by employing a certain type of (meta)rules [27], it is possible to obtain a representation of such information, which allows for the elimination of certain axioms from the ontology:
O 2 = { Jaguar Animal , Tiger Animal , Lion Animal }
g : { ? X Animal } Body { ? X hasChild . ? X } Head ,
which could be added to the standard tableau-based consistency class algorithm as a rule that acts on classes:
R : a : ? X Animal a : ? X hasChild . ? X
The question that arises with this transformation is what degree of conservativity is maintained between the original ontology O 1 and the new representation O 2 + R .
In the framework of first-order logic, we could deal with g as an axiom scheme, where X ranges over a convenient class of formulas. In this way, we could obtain a set of conditional axioms E and applications of the (meta)rule R that will correspond to applications of the E Rule . Nevertheless, although we do not discard that some conservation results could be derived by a more or less direct application of the machinery developed in this paper, the chief question here would be: Is it possible to derive, in the setting of description logics, some results and techniques similar to the ones developed in this paper for first-order theories? In particular, can such an approach be useful in settling the exact conservation between the ontologies O 1 and O 2 + R (or other similar cases)?

6.2. Coherent/Geometric Logic

In Remark 3, we briefly discussed the notion of a (finitary) geometric axiom (also known as a coherent formula). There we pointed out that a set E of geometric axioms provides us with an example of a normal set of conditional axioms with respect to the basic fragment Π of all atomic formulas of the language. We also noticed that if we put
D = { ¬ β ( v ) ¬ α ( v ) : α ( v ) β ( v ) E }
then T + E T + D , and D is also a set of normal conditional axioms with respect to Π . Therefore, by Proposition 2, T + E is B ( Π ) -conservative over T + D Π Rule .
It is a theorem of Barr that if a geometric sentence is derivable from a geometric theory using classical (first-order) logic, then it is also derivable using intuitionistic logic. As noted in [25], this result can be easily derived using a cut–elimination argument. However, can the model–theoretic methods that we presented in this paper be adapted to derive Barr’s theorem or some related result?
Towards a positive answer to this problem, the following question could be considered. In [28], Coste, Lombardi, and Roy deal with dynamical theories axiomatized by geometric axioms (in [28], the term "dynamical axiom" is used to refer to geometric axioms). A key notion in that work is the notion of a dynamical proof (closely related to a derivation of a basic sequence in a cut-free system with mathematical rules, as pointed out in [25]). Theorem 1.1 in [28] shows that there is a construction associating a dynamical proof to each classical proof of an atomic formula B from a set of atomic formulas R. Is it possible to transform a proof of a geometric sentence in T + D Π Rule in (some kind of) a dynamical proof?

6.3. Inference Rules and Automated Reasoning

The examples we just mentioned are interesting not only from a theoretical point of view. The inference rules we described in these examples can be implemented as tools for automated reasoning. Automated theorem proving is an important research field with applications in Artificial Intelligence and Program Verification (just to mention two application areas). Inference rules provide the base for efficient implementations of the reasoning principles expressed by conditional axioms. In addition to providing a guide to the search for appropriate inference rules, the results presented in this paper can play a fundamental role in the analysis of the formal properties (correctness, completeness, conservativeness,…) of the systems finally developed.
A classic example of such use is provided by the Boyer–Moore Nqthm theorem prover [29] and the closely related system ACL2 [30], developed by Kaufmann and Moore, used in the modeling and verification of computer hardware and software. In these systems, the (noetherian) induction principle is implemented as an inference rule that provides a powerful tool to derive properties of functions defined by recursion. Model–theoretic methods play an important role in the proofs of the correctness properties of ACL2, as shown in [31].

Author Contributions

Conceptualization, F.F.L.-M., A.C.-F. and J.B.-D.; methodology, F.F.L.-M. and A.C.-F.; formal analysis, F.F.L.-M. and A.C.-F.; investigation, F.F.L.-M. and A.C.-F.; resources, J.B.-D.; writing—original draft preparation, F.F.L.-M., A.C.-F. and J.B.-D.; writing—review and editing, F.F.L.-M., A.C.-F. and J.B.-D.; supervision, F.F.L.-M., A.C.-F. and J.B.-D.; project administration, J.B.-D.; funding acquisition, J.B.-D. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Projects MTM-PID2020-116773GB-I00 and PID2019-109152G, MCIN/AEI/10.13039/501100011033, both funded by the spanish State Investigation Agency (Agencia Estatal de Investigación).

Data Availability Statement

Data are contained within the article.

Acknowledgments

We thank the anonymous reviewers for their suggestions, which have helped to clarify the content of the paper.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Burel, G. From Axioms to Rewriting Rules. Manuscript. Available online: https://web4.ensiie.fr/~guillaume.burel/download/burel20axioms.pdf (accessed on 20 February 2024).
  2. Aoto, T.; Stratulat, S. Decision procedures for proving inductive theorems without induction. In Proceedings of the PPDP ’14: 16th International Symposium on Principles and Practice of Declarative Programming, Canterbury, UK, 8–10 September 2014; pp. 237–248. [Google Scholar] [CrossRef]
  3. Stratulat, S. Mechanically certifying formula-based Noetherian induction reasoning. J. Symb. Comput. 2017, 80, 209–249. [Google Scholar] [CrossRef]
  4. Vickers, S. Geometric logic in computer science. In Theory and Formal Methods 1993, Proceedings of the First Imperial College Department of Computing Workshop on Theory and Formal Methods, Isle of Thorns Conference Centre, Chelwood Gate, Sussex, UK, 29–31 March 1993; Burn, G., Gay, S., Ryan, M., Eds.; Springer: London, UK, 1993. [Google Scholar] [CrossRef]
  5. Negri, S. Geometric Rules in Infinitary Logic. In Arnon Avron on Semantics and Proof Theory of Non-Classical Logics; Arieli, O., Zamansky, A., Eds.; Springer: Cham, Switzerland, 2021. [Google Scholar] [CrossRef]
  6. Sieg, W. Fragments of Arithmetic. Ann. Pure Appl. Log. 1985, 28, 33–71. [Google Scholar] [CrossRef]
  7. Sieg, W. Herbrand Analyses. Arch. Math. Log. 1991, 30, 409–441. [Google Scholar] [CrossRef]
  8. Buss, S. Bounded Arithmetic; Studies in Proof Theory, Bibliopolis; Princeton University: Princeton, NJ, USA, 1986. [Google Scholar]
  9. Buss, S.R. The witness function method and provably recursive functions of peano arithmetic. In Logic, Methodology and Philosophy of Science IX; Studies in Logic and the Foundations of Mathematics; Prawitz, D., Skyrms, B., Westerståhl, D., Eds.; Elsevier: Amsterdam, The Netherlands, 1995; Volume 134, pp. 29–68. [Google Scholar] [CrossRef]
  10. Avigad, J. Saturated models of universal theories. Ann. Pure Appl. Log. 2002, 118, 219–234. [Google Scholar] [CrossRef]
  11. Parsons, C. On n-quantifier induction. J. Symb. Log. 1972, 37, 466–482. [Google Scholar] [CrossRef]
  12. Beklemishev, L. A proof-theoretic analysis of collection. Arch. Math. Log. 1998, 37, 275–296. [Google Scholar] [CrossRef]
  13. Beklemishev, L. On the induction schema for decidable predicates. J. Symb. Log. 2003, 68, 17–34. [Google Scholar] [CrossRef]
  14. Shepherdson, J.C. Non-standard models for fragments of number theory. In The Theory of Models, Proceedings of the 1963 International Symposium at Bekerley; Addison, J.W., Henkin, L., Tarsky, A., Eds.; North-Holland: Amsterdam, The Netherlands, 1965. [Google Scholar]
  15. Kaye, R. Diophantine and Parameter—Free Induction. Ph.D. Thesis, University of Manchester, Manchester, UK, 1987. [Google Scholar]
  16. Kaye, R. Parameter free induction in arithmetic. In Proceedings of the 5th Easter Conference on Model Theory, Wendisch-Rietz, Germany, 20–25 April 1987; Seminarbericht; Sektion Mathematik der Humboldt-Universität zu Berlin: Berlin, Germany, 1987; Volume 93, pp. 70–81. [Google Scholar]
  17. Kaye, R. Axiomatizations and quantifier complexity. In Proceedings of the 6th Easter Conference on Model Theory, Wendisch Rietz, Germany, 4–9 April 1988; Seminarbericht; Sektion Mathematik der Humboldt-Universität zu Berlin: Berlin, Germany, 1988; Volume 98, pp. 65–84. [Google Scholar]
  18. Beklemishev, L.D. Induction rules, reflection principles, and provably recursive functions. Ann. Pure Appl. Log. 1997, 85, 193–242. [Google Scholar] [CrossRef]
  19. Kaye, R. Models of Peano Arithmetic; Number 15 in Oxford Logic Guides; Clarendon Press: Oxford, UK, 1991. [Google Scholar]
  20. Hájek, P.; Pudlák, P. Metamathematics of First–Order Arithmetic; Perspectives in Mathematical Logic; Springer: Berlin/Heidelberg, Germany, 1993. [Google Scholar]
  21. Wilmers, G. Bounded existetially induction. J. Symb. Log. 1985, 50, 72–90. [Google Scholar] [CrossRef]
  22. Zambella, D. Notes on polynomial bounded arithmetic. J. Symb. Log. 1996, 61, 942–966. [Google Scholar] [CrossRef]
  23. Adamowicz, Z.; Bigorajska, T. Existentially closed structures and Gödel’s second incompleteness theorem. J. Symb. Log. 2001, 66, 349–356. [Google Scholar] [CrossRef]
  24. Cordón-Franco, A.; Fernández-Margarit, A.; Lara-Martín, F.F. Existentially Closed Models and Conservation Results in Bounded Arithmetic. J. Log. Comput. 2009, 19, 123–143. [Google Scholar] [CrossRef]
  25. Negri, S. Contraction-free sequent calculi for geometric theories with an application to Barr’s theorem. Arch. Math. Log. 2003, 42, 389–401. [Google Scholar] [CrossRef]
  26. Jěrábek, E. Induction rules in bounded arithmetic. Arch. Math. Log. 2020, 59, 461–501. [Google Scholar] [CrossRef]
  27. Kindermann, C.; Lupp, D.P.; Sattler, U.; Thorstensen, E. Generating ontologies from templates: A rule-based approach for capturing regularity. In Proceedings of the Description Logics, CEUR Workshop Proceedings, Tempe, AZ, USA, 27–29 October 2018; Volume 2211. Available online: https://ceur-ws.org/ (accessed on 15 December 2023).
  28. Coste, M.; Lombardi, H.; Roy, M. Dynamical method in algebra: Effective Nullstellensätz. Ann. Pure Appl. Log. 2001, 111, 203–256. [Google Scholar] [CrossRef]
  29. Boyer, R.S.; Moore, J.S. A Computational Logic Handbook; Academic Press: London, UK, 1998. [Google Scholar]
  30. Kaufmann, M.; Manolios, P.; Moore, J.S. Computer-Aided Reasoning: An Approach; Kluwer Academic Press: Norwell, MA, USA, 2000. [Google Scholar]
  31. Kaufmann, M.; Moore, J. Structured Theory Development for a Mechanized Logic. J. Autom. Reason. 2001, 26, 161–203. [Google Scholar] [CrossRef]
Table 1. Theories to be considered in this paper.
Table 1. Theories to be considered in this paper.
ExtensionT Augmented with/Closed Under
T + E v ( α ( v ) β ( v ) ) , with α ( v ) β ( v ) E
T + U E v α ( v ) v β ( v ) , with α ( v ) β ( v ) E
T + E Rule v α ( v ) v β ( v ) , with α ( v ) β ( v ) E
T + E Π Rule v z ( θ ( v , z ) α ( v ) ) v z ( θ ( v , z ) β ( v ) ) , with α ( v ) β ( v ) E and θ ( Π ¬ Π )
T + E Π Rule θ α θ β , with α β E and θ B ( Π )
T + E Π Rule θ α θ β , with α β E and θ B ( Π )
[ T , R ] m Nested applications of the corresponding rule R
with a depth of at most m
where m is a natural number and θ ( Π ¬ Π ) expresses the fact that θ ( v , z ) is a finite conjunction of formulas, each of which is in Π or its negation is in Π .
Table 2. Conservation results demonstrated in this paper.
Table 2. Conservation results demonstrated in this paper.
SubtheoryConservationConditions on EReference
T + E Π Rule B ( Π ) α ( v ) B ( Π ) , β ( v ) B ( Π ) Corollary 1
T + E Rule B ( Π ) α ( v ) B ( Π ) , β ( v ) B ( Π ) ,
E is weakly Π -reducible
Theorem 1
T + U E B ( Π ) α ( v ) B ( Π ) , β ( v ) B ( Π ) ,
E is weakly Π -reducible
Theorem 1
T + E Π Rule B ( Π ) α B ( B ( Π ) ) ,
α β sentences
Lemma 5
[ T , E Π Rule ] m B ( Π ) α B ( Π ) B ( Π ) ,
E consists of m sentences
Theorem 3
[ T , E Π Rule ] m B ( Π ) α B ( Π ) B ( Π ) ,
E consists of m sentences
Theorem 3
[ T , E Rule ] m B ( Π ) α B ( Π ) B ( Π ) ,
E consists of m sentences,
E is Π -reducible
Corollary 2
where E is said to be weakly Π -reducible (modulo T) if S + E Rule S + E Π Rule for each theory S extending T, and E is said to be Π -reducible (modulo T) if [ S , E Rule ] 1 [ S , E Π Rule ] 1 for each theory S extending T.
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Borrego-Díaz, J.; Cordón-Franco, A.; Lara-Martín, F.F. On Conditional Axioms and Associated Inference Rules. Axioms 2024, 13, 306. https://doi.org/10.3390/axioms13050306

AMA Style

Borrego-Díaz J, Cordón-Franco A, Lara-Martín FF. On Conditional Axioms and Associated Inference Rules. Axioms. 2024; 13(5):306. https://doi.org/10.3390/axioms13050306

Chicago/Turabian Style

Borrego-Díaz, Joaquín, Andrés Cordón-Franco, and Francisco Félix Lara-Martín. 2024. "On Conditional Axioms and Associated Inference Rules" Axioms 13, no. 5: 306. https://doi.org/10.3390/axioms13050306

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop