1 Introduction

In many forms of inquiry theory change is a plain fact, most vividly illustrated by the history of science. Accordingly, an issue of increasing interest among epistemology scholars in modern and contemporary times has been how to interpret theory change in terms of progress towards some paramount cognitive goal, often meant as the truth. Karl Popper, for one, famously identified progressive change as a crucial distinctive trait of scientific inquiry. In Popper’s words: “science is one of the very few human activities—perhaps the only one—in which \([\ldots]\) we can speak clearly and sensibly about making progress \([\ldots]\). In most other fields of human endeavour there is change, but rarely progress” (Popper 1963, pp. 216–217). And even in philosophical quarters as far from Popperian realism as Peirce’s pragmatism, approaching the truth still features as the driving force of scientific inquiry (e.g., Kelly and Glymour 1989).

In this paper, we will investigate the relationships between two ongoing research programs in epistemology, tracing back to the late twentieth century and providing formal accounts of theory change: the (post-Popperian) theories of verisimilitude (or truth approximation)Footnote 1 and so-called AGM theory of belief change.Footnote 2

Theories of verisimilitude and AGM theory stem from very different perspectives on the goals of rational inquiry. On one side, the notion of truth clearly retains a central role in the formal treatment of truth approximation. AGM theorists, by contrast, have traditionally regarded “the concepts of truth and falsity” as “irrelevant for the analysis of belief systems” (Gärdenfors 1988, p. 20).Footnote 3 Our present purpose is to explore the possibility, scope and limitations of a convergence between the two approaches. The guiding question will thus be whether and to what extent AGM theory change effectively tracks truth approximation—an issue originally raised by Niiniluoto (1999).

Our discussion will proceed as follows. First we will define the framework of (propositional) “conjunctive theories” and advocate a fundamental theoretical principle as motivated within a “basic feature” approach to verisimilitude (Sect. 2). Accordingly, we introduce both a simple qualitative definition of “more verisimilar” and a continuum of verisimilitude measures, here called “contrast measures” of verisimilitude. In Sect. 3, after presenting the main principles underlying the AGM approach to theory change, we will derive a relevant and convenient application of the “belief base” version of this approach (Sect. 3.1) to conjuntive theory change (Sect. 3.2). Finally (Sect. 4), we will explore and discuss the convergence between the basic feature approach and AGM conjunctive theory change. More specifically, a set of plausible conditions will be identified which demonstrably capture the effectiveness of AGM operations to track verisimilitude as defined in both qualitative and quantitative terms within the basic feature approach.

2 The Basic Feature Approach to Verisimilitude

In some recent papers, the present authors have developed a “basic feature approach”—for short, “BF-approach”—to verisimilitude.Footnote 4 In this section, we shall briefly outline the BF-approach and the corresponding notion of truth approximation, which will then be applied to the analysis of the verisimilitudinarian effectiveness of AGM theory change.

Suppose that the basic features of the domain under inquiry \({\fancyscript{U}}\) (“the world”) are described by a language \({\fancyscript{L}.}\) Then, “the whole truth”—or simply “the truth”—about \({\fancyscript{U}}\) in \({\fancyscript{L}}\) can be construed as the most complete true description (in \({\fancyscript{L}}\)) of the basic features of \({\fancyscript{U}. }\) Given a theory T in \({\fancyscript{L}, }\) the basic content of T can be seen as the information conveyed by T about the basic features of \({\fancyscript{U}. }\) Then, according to the BF-approach, the verisimilitude of T is interpreted in terms of the balance of true and false information transmitted by T about the basic features of \({\fancyscript{U}. }\)

The BF-approach may be easily illustrated assuming that the world \({\fancyscript{U}}\) is described by a propositional language \({\fancyscript{L}}_{n}\) with n atomic sentences \(p_1,\ldots,p_n. \) The possible basic features of \({\fancyscript{U}}\) may then be described by the so-called literals of \({\fancyscript{L}}_{n}.\) A literal is either an atomic sentence p i or the negation \(\neg p_i\) of an atomic sentence; thus, for any atomic sentence p i , there is a pair of literals \((p_i,\neg p_i)\) whose elements are said to be the dual of each other. Of course, the set \({{\fancyscript{B}}=\{p_1,\neg p_1,\ldots,p_n,\neg p_n\}}\) of the literals of \({\fancyscript{L}}_{n}\) contains 2n members. A literal of \({\fancyscript{L}}_{n}\) will be denoted by “ ±p i ”, where ± is either empty or “\(\neg\)”. Following established terminology, a constituent C of \({\fancyscript{L}}_{n}\) is defined as a conjunction of n literals, one for each atomic sentence.Footnote 5 A constituent will thus have the following form:

$$ \pm p_1 \wedge \ldots \pm p_n $$
(1)

One can check that the set \({\fancyscript{C}}\) of the constituents of \({\fancyscript{L}}_{n}\) contains q = 2n elements; moreover, there is only one true constituent in \({\fancyscript{C}, }\) denoted by “\(C_{\star}\)”, which can be identified with “the (whole) truth” in \({\fancyscript{L}}_{n}.\) A conjunctive theory T of \({\fancyscript{L}}_{n}\)—“c-theory” for short—is a conjunction of k literals concerning k different atomic sentences. A c-theory will thus have the following form:

$$ \pm p_{i_1} \wedge \ldots \wedge \pm p_{i_k} $$
(2)

where 0 ≤ k ≤ n. A tautological c-theory, denoted by “\(\top\)”, has no conjuncts, whereas a c-theory with n conjuncts is a constituent.Footnote 6 The class of c-theories expressible within \({\fancyscript{L}}_{n}\) contains 3n members.

A literal ±p i occurring as a conjunct of a c-theory T is a basic claim—“b-claim” for short—of T.Footnote 7 The set T b of all the b-claims of a c-theory T will be referred to as the basic content (“b-content” from now on) of T. One can also define the quantitative notion of degree of b-content cont(T) of T, as follows:

$$ cont(T) {\mathop{{=}}\limits^{\rm df}}\frac{|T^{b}|}{n}, $$
(3)

where |T b| is the number of b-claims of T. We shall denote by “T d” the set formed by the duals of the b-claims of T; of course, |T b| = |T d|. Finally, the set of the atomic sentences p i of \({\fancyscript{L}}_{n}\) such that neither p i nor \(\neg p_i\) is a b-claim of T will be denoted by “T ?”. In other words, the members of T ? correspond to the basic features of \({\fancyscript{U}}\) about which T does not say anything, or remains silent.Footnote 8 The c-theory \(\widetilde{T}, \) given by the conjunction of the duals of the b-claims of T, will be called the specular of T.Footnote 9 Note that the b-content of \(\widetilde{T}\) is T d; it follows that \(cont(T)=cont({\widetilde{T}}). \)

Given a constituent C and a c-theory T, we say that a b-claim ±p i of T is true in C just in case \(\pm p_i\in C^{b}; \) otherwise, it is false in C. Accordingly, T b can be partitioned into two subsets: (1) the set \((T, C){\mathop{\,{=}\,}\limits^{\rm df}} T^{b}\cap C^{b}\) of the b-claims of T which are true in C, and (2) the set \(f(T, C){\mathop{\,{=}\,}\limits^{\rm df}}T^{b}\setminus C^{b}\) of the b-claims of T which are false in C. We shall say that t(TC) is the true b-content of T with respect to C, while f(TC) is the false b-content of T with respect to C. The corresponding quantitative notions of degree of true b-content cont t (TC) and degree of false b-content cont f (TC) of T with respect to C can then be introduced as follows:

$$ cont_{t}(T,C) {\mathop{\,{=}\,}\limits^{\rm df}}\frac{|t(T, C)|}{n} \quad \hbox{and}\quad cont_{f}(T,C) {\mathop{\,{=}\,}\limits^{\rm df}}\frac{|f(T, C)|}{n} $$
(4)

Note that 0 ≤ cont t (TC), cont f (TC) ≤ 1 and cont t (TC) + cont f (TC) = cont(T). Recalling the definition of \(\widetilde{T}\) as the specular of T, it is easy to see that \(cont_{t}(\widetilde{T},C)=cont_{f}(T,C)\) and \(cont_{f}(\widetilde{T},C)=cont_{t}(T,C). \) Given a non-tautological c-theory T, we will say that T is (completely) true in C just in case t(TC) = T b, that T is false in C when T is not true in C and that T is completely false in C when \(t(T, C)=\varnothing. \) Clearly, if T is true then \(\widetilde{T}\) is completely false, and vice versa.

Informally, the verisimilitude of T can be construed as the similarity or closeness of T to the true constituent \(C_{\star}. \) The key intuition underlying the BF-approach is that T is highly verisimilar if T tells many things about the basic features of \({\fancyscript{U}, }\) as described by \(C_{\star}, \) and many of those things are true. In other words, T is highly verisimilar if T b contains many true b-claims and few false b-claims. This intuition suggests the following comparative notion of verisimilitude for c-theories:

Definition 1

Given two c-theories T 1 and T 2, T 2 is more verisimilar than T 1—in symbols, T 2 > vs T 1—iff at least one of the following conditions holds:

  • (M t ) \(t(T_2,C_{\star})\supset t(T_1,C_{\star})\) and \(f(T_2, C_{\star})\subseteq f(T_1, C_{\star})\)

  • (M f ) \(t(T_2,C_{\star})\supseteq t(T_1,C_{\star})\) and \(f(T_2, C_{\star})\subset f(T_1, C_{\star}). \)

Conditions (M t ) and (M f ) may be called “monotonicity” conditions for the verisimilitude of c-theories. In fact, (M t ) and (M f ) say, respectively, that verisimilitude is monotonically increasing with respect to the addition of true literals, and monotonically decreasing with respect to the addition of false literals. Definition 1 summarizes a number of “conjunctive intuitions” which are rather widespread in the literature and often stated, more or less explicitly, by many verisimilitude theorists.Footnote 10

It should be noted that Definition 1 doesn’t allow to compare two arbitrary c-theories with respect to their verisimilitude, but only those c-theories whose true and false b-contents are set-theoretically comparable in the terms of the definition. In other words, Definition 1 identifies an ordering relation which is only partially defined over the whole class of c-theories. For instance, if \(C_{\star}=p_1\wedge p_2\wedge p_3\) is the truth in language \({\fancyscript{L}}_{3},\) then we cannot say that T 2p 1p 2 is more verisimilar than \(T_1\equiv\neg p_1\wedge p_3, \) since \(t(T_1,C_{\star})=\{p_3\}\) and \(t(T_2,C_{\star})=\{p_1,p_2\}\) are not comparable according to Definition 1. To compare the degrees of verisimilitude of two arbitrary c-theories, one needs to introduce a verisimilitude measure Vs. In principle, one can define a number of quite different measures for the verisimilitude of c-theories. However, we will maintain that such measures should be “conjunctively monotonic”—or “c-monotonic” for short—in the following sense:

Definition 2

A verisimilitude measure Vs is c-monotonic just in case Vs satisfies the following condition:

  • C-monotonicity. Given two c-theories T 1 and T 2, if T 2 > vs T 1 then Vs(T 2) > Vs(T 1).

A simple kind of c-monotonic measures is represented by contrast measures of verisimilitude.Footnote 11 The underlying intuition is that, given a constituent C and a c-theory T, the (degree of) similarity of T to C depends on the number of true b-claims (the “matches”) and of false b-claims (the “mistakes”) of T in C. Accordingly, cont t (TC) may be construed as the overall prize attributed to the matches of T and −cont f (TC) as the overall penalty attributed to the mistakes of T. A contrast measure of similarity between T and C is a weighted average of the prize due to T’s degree of true b-content and of the penalty due to T’s degree of false b-content:

$$ s_{\phi}(T,C) {\mathop{\,{=}\,}\limits^{\rm df}}cont_{t}(T,C) - \phi cont_{f}(T,C) $$
(5)

where ϕ > 0. Intuitively, different values of ϕ reflect the relative weight assigned to truth and falsity. If ϕ = 1, the prize obtained by endorsing a truth and the penalty obtained by endorsing a falsity about C are valued in a perfectly balanced way. If ϕ < 1, then one will care more endorsing a truth than one suffers from endorsing a falsity, while the opposite holds if ϕ > 1. Finally, the (degree of) of verisimilitude of T can be defined as the similarity of T to the truth, i.e., to the true constituent \(C_{\star}\) of \({\fancyscript{L}}_{n}{:}\)

$$ \begin{aligned} Vs_{\phi}(T) &{\mathop{\,{=}\,}\limits^{\rm df}} s_{\phi}(T,C_{\star})\\ & = cont_{t}(T,C_{\star}) - \phi cont_{f}(T,C_{\star}). \end{aligned} $$
(6)

One can easily check that Vs ϕ is a c-monotonic measure of the verisimilitude of c-theories. Moreover, it is interesting to note that Vs ϕ provides a sort of “core theory” of verisimilitude, i.e., it agrees, as far as c-theories are concerned, with many different verisimilitude measures discussed in the literature. Indeed, Vs ϕ turns out to be a special case of a number of existing measures, among which those proposed by Kuipers (1982, 2011b), Oddie (1986), Schurz and Weingartner (1987, 2010), Brink and Heidema (1987) and Gemes (2007).Footnote 12 Another c-monotonic measure, which turns out to be identical to Vs ϕ as far as c-theories are concerned, is the well-known “min-max” verisimilitude measure introduced by Niiniluoto (1987). It should be noticed, however, that a few known verisimilitude measures are not c-monotonic. Notably, these include Niiniluoto’s favored “min-sum” measure; also, the quantitative definition of “refined verisimilitude” proposed by Zwart (2001) implicitly defines a measure which is not c-monotonic, i.e., violates the comparative ordering of Definition 1.Footnote 13

3 AGM Conjunctive Theory Change

3.1 The Belief Base (BB-)Version of the AGM Approach

Theory change is analyzed within the AGM approach by studying the changes of the beliefs of an ideal agent. In the last thirty years, a number of different versions of this approach have been developed. In the “standard” or “belief set” version of the AGM approach—for short, “BS-version”—the beliefs accepted by agent \({\fancyscript{X}}\) at any given time are represented by (the elements of) \({\fancyscript{X}}\)’s belief set K.Footnote 14 Given a propositional language \({\fancyscript{L}}_{n}\) and a consequence operation Cn defined on \({\fancyscript{L}}_{n}\)—which may be identified with the classical consequence operation—K can be defined as follows:

$$ \hbox{A set of sentences } K\;\hbox{is a belief set iff }K=\hbox{Cn}(K). $$
(7)

Thus, a belief set K is a logically closed set of sentences, or, in logical parlance, a theory. Although the definition in (7) includes also inconsistent belief sets, AGM theorists adopt the following principle of consistency:

  • (C) The belief set K of an ideal agent \({\fancyscript{X}}\) is consistent.

The BS-version of the AGM approach does not distinguish between “basic” (or “explicit”) and “derived” (or “implicit”) beliefs of \({\fancyscript{X}. }\) This distinction, however, is often relevant. To illustrate, note that if \({\fancyscript{X}}\) independently accepts p and \({q, \fancyscript{X}}\) will also accept \(p\lor q, p\lor \neg q\) and all other logical consequences of p and q. However, \(p\lor q\) (for instance) is in K just because p (or q) is; in other words, \({\fancyscript{X}}\) will accept \(p\lor q\) only implicitly, i.e., as a “merely derived” belief. The distinction between basic and derived beliefs plays a central role in the version of the AGM approach which may be called the “belief base” version—“BB-version” for short.Footnote 15 According to the BB-version, the belief set K of \({\fancyscript{X}}\) is construed as the logical closure of a belief base B containing \({\fancyscript{X}}\)’s basic beliefs:

$$ \hbox{A finite set of sentences } B \hbox{ is a belief base for a belief set } K\ \hbox{iff }\ K=\hbox{Cn}(B). $$
(8)

The main difference between basic beliefs and merely derived beliefs is that the latter are not worth believing for their own sake. This implies, for instance, that when a basic belief is given up, then derived beliefs may loose their support and be automatically discarded. In the following, we will only be concerned with the BB-version of the AGM approach, which is, at least for our purposes, the most convenient in order to analyze the relationships between AGM theory change and truth approximation.

The main goal of AGM theory is to provide a plausible account of how agent \({\fancyscript{X}}\) should update his beliefs in response to certain inputs coming from some information source. Given a set of sentences \(A=\{a_1,\ldots,a_m\},\) with m ≥ 0, two kinds of doxastic input regarding A are considered within the AGM approach:

  • Additive inputs, which are expressed as orders of the form: “Add (all the elements of) A to your beliefs!”.

  • Eliminative inputs, which are expressed as orders of the form: “Remove (all the elements of) A from your beliefs!”.

If A contains only one sentence, it is a single input; otherwise, A is a multiple input. When \({\fancyscript{X}}\) receives a multiple input \({A, \fancyscript{X}}\) has to update his beliefs with respect to all the sentences in A; this kind of belief change is known as “(multiple) package change”.Footnote 16

The updating process is performed by applying to \({\fancyscript{X}}\)’s belief base B one of the three change operations defined within the AGM theory. Such operations, called “expansion”, “revision” and “contraction”, may be described as follows. Suppose first that \({\fancyscript{X}}\) receives the additive input \(A=\{a_1,\ldots,a_m\}.\) If \({\fancyscript{X}}\) explicitly accepts A also before receiving it—i.e., \(A\subseteq{B}\)—then \({\fancyscript{X}}\)’s appropriate response is keeping B unchanged. Otherwise, two possibilities arise, depending on whether A is logically compatible with B. If the input is compatible with the beliefs of \({\fancyscript{X}}\)—i.e., B does not imply the negation of any a i —the operation by which \({\fancyscript{X}}\) should update B by the addition of A is called expansion and the expanded belief base is denoted by “B + A”. Alternatively, if A is incompatible with B—i.e., B implies \(\neg a_i\) for some a i in A—the operation by which \({\fancyscript{X}}\) should update B by the addition of A is called revision, and the revised belief base is denoted by “B * A”. Expansion and revision are two different kinds of “additive” change operations. The third AGM operation, contraction, is instead performed when agent \({\fancyscript{X}}\) receives the eliminative input A. In this case, if A does not belong to the beliefs of \({\fancyscript{X}}\)—i.e., \(A\cap \hbox{Cn}(B)=\varnothing\)—then \({\fancyscript{X}}\)’s will keep B unchanged. Otherwise, the operation by which \({\fancyscript{X}}\) should update B by the removal of (all the elements of) A is called contraction, and the contracted belief base is denoted by “B − A”.

AGM theorists have made systematic efforts aiming to show how, given a belief base B and a sentence A, an ideal agent \({\fancyscript{X}}\) could specify the updated belief bases B + AB*A and B − A—and consequently the updated belief sets Cn(B + A), Cn(B * A) and Cn(B − A). A basic intuition underlying the AGM approach is expressed by the following general principle of rationality, known as the principle of minimal change:Footnote 17

  1. (MC)

    When the belief base B of an ideal agent \({\fancyscript{X}}\) is updated in response to a given doxastic input, a minimal change of B is accomplished. This means that \({\fancyscript{X}}\) keeps believing as many of the old beliefs as possible and starts to believe as few new beliefs as possible.

All three AGM change operations should be defined in accordance with the general principles of consistency and minimal change. As far as expansion is concerned, there is no special difficulty in defining the corresponding operation in agreement with (C) and (MC):Footnote 18

$$ \hbox{Given a belief base } B \hbox{ and an input } A, B + A{\mathop{\,{=}\,}\limits^{\rm df}}B\cup A. $$
(9)

The definition of revision and contraction is more problematic, since both operations require that some elements of B are withdrawn. The contraction of a belief base B by A can be defined with the help of the notion of so-called “remainders” of B, which are maximal subsets of B which don’t imply any element of A. More formally:Footnote 19

Definition 3

Given a belief base B and an input A, the remainder set of B modulo A is the set of sentence sets \(B \bot A\) such that \(X \in B \bot A\) iff:

  1. 1.

    \(X\subseteq B; \)

  2. 2.

    \(\hbox{Cn}(X)\cap A=\varnothing; \)

  3. 3.

    if \(X\subset Y\subseteq B\) then \(\hbox{Cn}(Y)\cap A\neq\varnothing. \)

Each element X of \(B\, \bot\, A\) is called a remainder of B by A. Intuitively, \(B \bot A\) contains all the possible minimal contractions of B by A. Indeed, one can prove that each remainder of B by A is a belief base which does not imply any element of A and that—according to (MC)—is “maximal”, i.e., includes as much as possible of the content of B while not implying A (as guaranteed by the third condition of the definition). It is worth noting, however, that Definition 3 alone cannot fully determine the result of any contraction. The reason is that there are in general many different remainders of B by A, i.e., many alternative ways to perform a contraction of B by A.Footnote 20 The choice between these alternatives will depend on the relative “importance” that \({\fancyscript{X}}\) attaches to the sentences in B—i.e., on extra-logical considerations.Footnote 21

As far as revision is concerned, AGM theorists follow Levi (1980) in maintaining that B * A is defined in terms of expansion and contraction. The idea naturally arises when A is a single input, i.e., A = {a}. Suppose in fact that \({\fancyscript{X}}\) has to revise B by the single sentence a; this means that a is incompatible with B, i.e., that \(\neg a\in \hbox{Cn}(B). \) If now \({\fancyscript{X}}\) performs a contraction of B by \(\neg a,\) the resulting belief base \(B-\neg a\) will be obviously compatible with a, since, according to Definition 3, \(B-\neg a\) will not imply \(\neg a. \) Consequently, \({\fancyscript{X}}\) can consistently expand \(B-\neg a\) by a. The result of these two-steps process is the required revision of B by a. In order to generalize this procedure to the case of revision by a multiple input, one needs to introduce the notion of the negation of a set of sentences A.Footnote 22 Given a finite set of sentences A, the negation \(\neg A\) of A is defined as \(\neg \bigwedge A, \) where \(\bigwedge A\) denotes the conjunction of all the members of A. (If A is empty, we can safely assume that \(\neg A\) is equivalent to \(\bot. \)) It follows that, if \(A=\{a_1,\ldots,a_m\}, \) then \(\neg A = \neg a_1 \lor\ldots\lor\neg a_m. \) The revision of B by A can then be defined according to the so-called Levi identity:

$$ \hbox{Given a belief base } B \hbox{ and an input } A, B \ast A {\mathop{\,{=}\,}\limits^{\rm df}}(B-\neg A)+A. $$
(10)

According to (10), the revision of B by A is construed as the contraction of B by the disjunction of all the elements of A, followed by an expansion of the resulting set by A itself.

3.2 The BB-Version of the AGM Approach Applied to Conjunctive Theory Change

The BB-version of the AGM approach outlined above can be conveniently applied to the analysis of conjunctive change. Conjunctive change—or c-change for short—is the change of c-theories with respect to conjunctive inputs, where A is a conjunctive input—or “c-input”—just in case A is a c-theory. The idea is that if agent \({\fancyscript{X}}\) accepts c-theory T, his basic or explicit beliefs are represented by the b-claims of T; or, which is the same, his belief base is T b, i.e., the b-content of T. When \({\fancyscript{X}}\) receives an additive or eliminative c-input AA b may be construed as a multiple input prompting \({\fancyscript{X}}\) to change his mind. This means that \({\fancyscript{X}}\) has either to add to his beliefs all the b-claims of an additive c-input A or to remove from his beliefs all the b-claims of an eliminative c-input A. It follows that, given a c-theory T and a c-input A, the expansion of T by A will be the c-theory T + A such that (T + A)b = T b + A b; and, likewise, (T * A)b = T b * A b and (T − A)b = T b − A b, respectively, for the revision and the contraction of T by A.

One crucial property of c-change is that the result of an expansion, revision or contraction of c-theory T by c-input A is uniquely determined by the logical relations between T and A. This means that there is no problem of choosing one amongst many alternative ways of performing a given change. Suppose in fact that \({\fancyscript{X},}\) who accepts c-theory T, receives a c-input A. With the help of Fig. 1, one can check that the way in which \({\fancyscript{X}}\) should update T in response to A depends on how A b relates to the partition {T bT dT ?} in set-theoretical terms. To see this, it is useful to introduce the notions of “overlapping”, “conflicting” and “excess” parts of A with respect to T, as follows:

Fig. 1
figure 1

Overlapping, conflicting and excess parts of c-theories T and c-inputs A

Definition 4

Given a c-theory T and a c-input A, the following “parts” of A are defined: (i) the overlapping part of A w.r.t. T, i.e., the conjunction of the elements of A bT b, denoted by A oT ; (ii) the conflicting part of A w.r.t. T, i.e., the conjunction of the elements of A bT d, denoted by A oT ; (iii) the excess part of A w.r.t. T, i.e., the conjunction of the elements of A bT ?, denoted by A xT .

Note that the three sets A bT bA bT d and A bT ? form a partition of A b. Hence, A can be written as A oT A cT A xT . Similarly, T can be written as T oA T cA T xA . The following properties of A oT A cT and A xT are worth noting. First, A oT is identical to T oA , by definition. Moreover, it is easy to see that \(A_{cT}= \widetilde{T_{cA}}\) and \(T_{cA}= \widetilde{A_{cT}}\)—i.e., that the conflicting part of A with respect to T is the specular of the conflicting part of T with respect to A, and vice versa. Finally, A xT and T xA share by definition no common conjunct.

Having introduced these notions, the following results about AGM c-change can be proved (see the “Appendix” for a proof):

Theorem 1

Given a c-theory T and a c-input A:

  1. (i)

    T + A = TA xT ;

  2. (ii)

    T * A = T xA A;

  3. (iii)

    T − A = T cA T xA .

Theorem 1 shows that the expansion of T by A consists in the addition to T of the excess part of A, revision in the addition of A to the excess part of T and contraction in the removal of the overlapping part of A from T. As a technical comment, note that Theorem 1 also takes into account cases of “vacuous” change (Hansson 1999, p. 66). Given an additive c-input A, we say that the expansion and the revision of T by A are vacuous in case \(A^{b}\subseteq T^{b}\)—or, equivalently, A oT  ≡ A—i.e., when the information transmitted by A is already contained in T. In such case, it follows immediately from Theorem 1 that T + A = T * A = T. Likewise, the contraction of T by A is vacuous when the eliminative input A requires the removal of no information in T—i.e., when \(T^{b}\cap A^{b}=\varnothing\) or, equivalently, \(A_{oT}^{b} \equiv \top.\) Again, in this case we have that T − A = T. Since vacuous change always leaves T unmodified, this case will be set aside in the following treatment.

4 Truth Approximation and AGM Conjunctive Theory Change

Coming back to the relationships between truth approximation and theory change, we can now state with greater precision our central problem. Following Niiniluoto (1999, 2009), one ask in which cases AGM theory change is an effective means for approaching the truth, i.e., on which conditions AGM change operations lead closer to the truth. In this connection, the following adequacy conditions might seem plausible at first sight:

(Tr+):

For any theory T and input A, if A is true then T + A is more verisimilar than T

(Tr):

For any theory T and input A, if A is true then T − A is less verisimilar than T

(Tr*):

For any theory T and input A, if A is true then T * A is more verisimilar than T

(CF+):

For any theory T and input A, if A is completely false then T + A is less verisimilar than T

(CF):

For any theory T and input A, if A is completely false then T − A is more verisimilar than T

(CF*):

For any theory T and input A, if A is completely false then T * A is less verisimilar than T.

The intuition underlying (Tr+)–(CF*) is that the degree of verisimilitude of T should increase when one adds true inputs to T or removes completely false inputs from T; and, vice versa, T’s verisimilitude should decrease when additive inputs are completely false or eliminative inputs are true. However, one can argue that, no matter which of the existing verisimilitude measures is taken into account, AGM change operations presumably violate all conditions (Tr+)–(CF*). For instance, Niiniluoto (1999) proves that, once his favored “min-sum” verisimilitude measure Vs N is adopted, expansion, revision and contraction violate the three requirements (Tr+), (Tr*) and (CF).Footnote 23 Niiniluoto does not explicitly consider the remaining three adequacy conditions listed above; one can prove, however, that also (Tr), (CF+) and (CF*) are not satisfied relative to Vs N .Footnote 24 It seems reasonable to conjecture that Niiniluoto’s negative results can be generalized to other measures of verisimilitude. In turn, this suggests that (Tr+)–(CF*) are too strong as adequacy conditions for the verisimilitudinarian effectiveness of AGM change. It is then natural to ask on which other conditions, weaker than (Tr+)–(CF*), AGM change operations are effective means for truth approximation. As an example, Niiniluoto (1999) considers two further conditions, which are obtained by restricting (Tr+) and (Tr) above to the case of a true theory T:

(t-Tr+):

For any true theory T and input A, if A is true then T + A is more verisimilar than T

(t-Tr):

For any true theory T and input A, if A is true then T − A is less verisimilar than T.

Niiniluoto proves that these conditions are satisfied, as far as Vs N is concerned.Footnote 25 We may call (t-Tr+) and (t-Tr) t-conditions, since they are restricted only to true theories and inputs.

A different kind of weakening of conditions (Tr+)–(CF*) has been instead proposed by Cevolani and Festa (2009). According to this proposal, one may restrict the application of (Tr+)–(CF*) to the case of AGM c-change discussed in Sect. 3. As an illustration, the first three conditions may be reformulated as follows:

(c-Tr+):

For any c-theory T and c-input A, if A is true then T + A is more verisimilar than T

(c-Tr):

For any c-theory T and c-input A, if A is true then T − A is less verisimilar than T

(c-Tr*):

For any c-theory T and c-input A, if A is true then T * A is more verisimilar than T.

We may call (c-Tr+)–(c-Tr*) conjunctive conditionsc-conditions for short—for AGM theory change as tracking truth approximation. Of course, the c-conditions (c-CF+)–(c-CF*) corresponding to requirements (CF+)–(CF*) can be formulated in a strictly similar fashion. The following results show—see the Appendix for a proof—that conditions (c-Tr+)–(c-CF*) suitably capture the verisimilitudinarian effectiveness of AGM theory change:

Theorem 2

Given a c-theory T and a c-input Alet us exclude the case of vacuous change. If A is true then: (i) T + A > vs T, (ii) T − A < vs T, (iii) T * A > vs T; moreover, if A is completely false then: (iv) T + A < vs T, (v) T − A > vs T, (vi) T * A < vs T.

In turn, Theorem 2 immediately implies (the proof is trivial given Definition 2) that any c-monotonic measure of verisimilitude Vs satisfies conditions (c-Tr+)–(c-CF*) above:

Theorem 3

Let Vs be a c-monotonic verisimilitude measure. Then, excluding again cases of vacuous change: if A is true then: (i) Vs(T + A) > Vs(T), (ii) Vs(T − A) < Vs(T), (iii) Vs(T * A) > Vs(T); moreover, if A is completely false then: (iv) Vs(T + A) < Vs(T), (v) Vs(T − A) > Vs(T), (vi) Vs(T * A) < Vs(T).

In words, Theorem 2 guarantees that when a c-theory T is expanded or revised by a true (completely false) c-input its verisimilitude increases (decreases), and that a contraction of T by a true (completely false) c-input will be less (more) verisimilar than T.

The results above can be extended by considering special instances of c-monotonic measures, like the contrast measures introduced in Sect. 2. Once such measures are given, one can analyze the change of c-theories with respect to richer kinds of inputs besides simply true or completely false ones. In fact, most c-inputs are presumably neither true nor completely false: some may be highly verisimilar (thus including many true b-claims and few false b-claims) and others may be very distant from the truth (thus including few true b-claims and many false b-claims). One would then expect that Theorem 2 can be generalized as follows: Vs ϕ(T) increases when T is updated with additive c-inputs which are false but highly verisimilar, or with eliminative c-inputs which are false and very distant from the truth; and conversely, Vs ϕ(T) decreases when additive c-inputs are distant from the truth and eliminative c-inputs are highly verisimilar. This amounts to considering new c-conditions for AGM change as tracking truth approximation, essentially similar to conditions (c-Tr+)–(c-CF*) above, which will be denoted (c-Vs+)–(c-Ds*). For instance, one may propose the following conditions:

(c-Vs+):

For any c-theory T and c-input A, if A is verisimilar then T + A is more verisimilar than T

(c-Ds):

For any c-theory T and c-input A, if A is distant from the truth then T − A is more verisimilar than T

(c-Vs*):

For any c-theory T and c-input A, if A is verisimilar then T * A is more verisimilar than T.

Conditions above are prima facie very plausible, but, as we will see shortly, can not be accepted. However, more sophisticated, but less simple and general, adequacy conditions can be introduced and met, once the notion of verisimilar input (and of inputs which are distant from the truth) is defined according to contrast measures.

The classificatory notion of verisimilar input can be defined by requiring that the verisimilitude of the input is higher than a certain threshold. As far as contrast measures are concerned, the degree of verisimilitude of a tautology provides a convenient choice. In fact, recalling that a tautological c-theory \(\top\) makes no claim at all about the world (i.e., \(\top^{b}=\varnothing\)), it is easy to see that \(Vs_{\phi}({\top})=0\) for any contrast measure Vs ϕ. For all non-tautological c-theories TVs ϕ(T) may be higher than, equal to, or lower than this threshold, depending on the number and weight of the true and false b-claims of T. In the following, we shall assume that c-input A is verisimilar if and only if A is strictly more verisimilar than a tautology, and that A is distant from the truth—or t-distant for short—if and only if A is strictly less verisimilar than a tautology. In other words:

Definition 5

Given a contrast measure Vs ϕ and a c-input AA is verisimilar if and only if Vs ϕ(A) > 0 and A is t-distant if and only if Vs ϕ(A) < 0.

The underlying idea is that a verisimilar c-input is “on the right track”, i.e., conveys some valuable information about the world, whereas a t-distant c-input provides misleading information about it. At first sight, one might believe that expanding and revising T by verisimilar inputs A should increase the verisimilitude of T, and that, if A is t-distant, the contraction of T by A should also be more verisimilar than T. This intuition underlies conditions (c-Vs+)–(c-Ds*) above. However, on closer inspection, this cannot be expected in general. To see why, let us consider the expansion of T by a verisimilar c-input A, i.e. the c-theory TA xT (see Theorem 1). In this case, it may happen that A is verisimilar just because its overlapping part is highly verisimilar, whereas its excess part is actually t-distant. Since what really does matter is only the verisimilitude of the excess part A xT of A, the expansion of T by A will lead to a theory TA xT which is less verisimilar than T. Essentially similar considerations show that all other conditions are inadequate.

The following theorem (see the “Appendix” for a proof) already suggests how conditions (c-Vs+)–(c-Ds*) should be refined:

Theorem 4

Given a c-theory T and a c-input :Athen:

  1. 1.

    Vs ϕ(T + A) > Vs ϕ(T) iff Vs ϕ(A xT ) > 0

  2. 2.

    Vs ϕ(T − A) > Vs ϕ(T) iff Vs ϕ(A oT ) < 0

  3. 3.

    Vs ϕ(T * A) > Vs ϕ(T) iff \(Vs_{\phi}(A_{xT})>Vs_{\phi}(\widetilde{A_{cT}})-Vs_{\phi}(A_{cT}).\)

The intuitive content of the first two clauses of Theorem 4 can be expressed by saying that T + A is more verisimilar than T if and only if the excess part of A is verisimilar, and, conversely, that T − A is more verisimilar than T if and only if the overlapping part of A is t-distant. The more complex case, corresponding to the third clause of the theorem, is that of revision, which implies that the conflicting part of T with respect to A is replaced by its specular (cf. Theorem 1 and Fig. 1). Hence, the way in which revision by A affects the verisimilitude of T is determined by the verisimilitude of both the excess and the conflicting part of T with respect to A, and the conflicting part of A with respect to T. In particular, T * A will be more verisimilar than T if and only if the increase in verisimilitude due to the excess part of A outweighs the possible decrease of verisimilitude due to the substitution of the conflicting part of T with its specular, i.e., with the conflicting part of A.

Theorem 4 shows that only specific parts of a c-input affect the verisimilitude of a given theory, leading to a more or less verisimilar theory. In particular, it is easy to see that the following conditions are immediately fulfilled:

(c-Vs + x ):

If the excess part of A is verisimilar, then Vs ϕ(T + A) > Vs ϕ(T)

(c-Ds + x ):

If the excess part of A is t-distant, then Vs ϕ(T + A) < Vs ϕ(T)

(c-Vs o ):

If the overlapping part of A is verisimilar, then Vs ϕ(T − A) < Vs ϕ(T)

(c-Ds o ):

If the overlapping part of A is t-distant, then Vs ϕ(T − A) > Vs ϕ(T)

Interestingly, conditions as simple as those above are not available for revision. However, one can prove that (see the “Appendix” for a proof):

Theorem 5

Given a c-theory T and a partially verisimilar c-input A:

  1. 1.

    If ϕ ≥ 1 and if both the conflicting and excess parts of A are verisimilar, then Vs ϕ(T * A) > Vs ϕ(T)

  2. 2.

    If ϕ ≤ 1 and if both the conflicting and excess parts of A are t-distant, then Vs ϕ(T * A) < Vs ϕ(T).

Thus, the verisimilitudinarian effectiveness of revision essentially depends on the relative weight of truth and falsity, as represented by the value of ϕ. Indeed, depending on this value, the revision of T by A may sometimes be less verisimilar than T, even if the conflicting and excess parts of A are verisimilar. Conversely, it may happen that the revision of T by A is more verisimilar than T, even if the conflicting and excess parts of A are t-distant.

5 Conclusions

In the preceding section, we identified a set of plausible conditions which, as far as c-theories are concerned, demonstrably capture the verisimilitudinarian effectiveness of AGM belief change, i.e., its effectiveness in tracking truth approximation. The results above immediately suggest some possible extensions of the basic feature approach. Due to space limitations, we shall only briefly mention these extensions, which will be fully discussed elsewhere (cf. Cevolani et al. 2011b).

First, Theorem 3 is stated in very general terms, i.e., is formulated with respect to all c-monotonic measures of verisimilitude, which include most (though not all) measures discussed in the literature. In contrast with Theorem 3, Theorem 4 and its corollaries are stated for a specific kind of c-monotonic measures, i.e., the contrast measure of verisimilitude Vs ϕ, and for a particular definition of verisimilar and t-distant input. Then, one may ask whether similar or stronger results can be proved for other verisimilitude measures and/or some for alternative definitions of verisimilar input.

Second, one must concede that c-theories represent only a specific kind of theories, and, consequently, that c-change is only a very special case of AGM theory change. Thus, further research should explore the possibility that different forms of verisimilitudinarian effectiveness hold also for other kinds of theories and inputs, besides c-theories and c-inputs. This would lead to the formulation of new verisimilitudinarian requirements, analogous to c-conditions (c-Tr+)–(c-CF*), but concerning different kinds of theories. For some promising results in this direction, see Schurz (2011).

Finally, so far we have only considered theories—and, more specifically, c-theories—expressed in propositional languages. However, one may argue that propositional languages are insufficient or inadequate for the analysis of truth approximation and theory change in scientific research.Footnote 26 Consequently, it would be desirable that the above results could be generalized to richer kinds of language, such as monadic and polyadic first-order languages, modal languages, causal languages, “nomic” languages, higher-order languages, and so on. In this connection, one should note that the BF-approach is not limited to propositional languages, since the notion of c-theory can be appropriately defined within many other languages.Footnote 27 For instance, c-theories are definable within first-order languages (Festa 2007), nomic languages (Kuipers 2011b; Cevolani et al. 2011a), and statistical languages (Cevolani et al. 2011b; Festa 2007). More precisely, our approach can be generalized to any language characterized by a suitable notion of constituent—where a constituent is informally defined as a maximally informative conjunction of “elementary claims” about the world. In such languages, in fact, a c-theory can be conveniently defined as a “fragment” of a constituent, i.e., in the terminology adopted by Oddie (1986), as a quasi-constituent. Here, we will only hint at two important applications of our approach to languages of this kind. The first concerns theories expressed as generalizations within a first-order monadic language.Footnote 28 A (quasi-)constituent of this language is a conjunction of existential and non-existential claims, each of which affirming or denying that a given “kind of individuals” is instantiated in the target domain (or, equivalently, that a given Carnapian Q-predicate of the language is instantiated). The second application addresses “propositional nomic languages”, i.e., languages describing the conceptual possibilities characterizing a given scientific inquiry.Footnote 29 Here, (quasi-)constituents are conjunctions specifying whether a given conceptual possibility is also a nomic (e.g., physical) possibility of the target domain or is instead a nomic impossibility. In both cases above, the basic feature approach can be applied to evaluating the verisimilitude of monadic and nomic (quasi-)constituents and the verisimilitudinarian effectiveness of AGM theory change in those contexts. For further results in this direction, see Kuipers (2011a) and Niiniluoto (2011).