In today’s session, we will tackle the second half of the representation theorem introduced last time: the “completeness” part. Specifically, we will prove that if a revision operator satisfies the six basic and two supplementary postulates, then for any belief set , we can construct a corresponding ordering . This ordering will satisfy the four structural properties outlined in the previous session and guarantee that:
I have pasted the full statement of the theorem below as a refresher. In the following section, we will dive directly into the proof.
Link to originalRepresentation Theorem for Belief Revision
Let be the propositional language defined previously and be the corresponding space of possible worlds. Let be a belief set.
(1) If is a plausibility ordering on that satisfies Connectedness, Transitivity, Centeredness, and the Limit Assumption, then the revision operator defined by: satisfies all basic and supplementary AGM postulates.
(2) Assume is finite. If is a revision operator on that satisfies all eight AGM postulates, then there exists a plausibility ordering on satisfying Connectedness, Transitivity, Centeredness, and the Limit Assumption, such that for every formula :
Part Two: “Completeness” (Finite Language)
Introduction
Let us now prove the second half of the Representation Theorem—the “Completeness” direction. This result establishes that any belief revision operator satisfying the eight AGM postulates discussed in Session 1 can be reconstructed using our possible worlds semantics.
To proceed with this proof, we must now explicitly assume that our propositional language is finite. This assumption allows us to construct formulas that isolate specific sets of possible worlds.
Let be the finite set of propositional variables generating . For any world , we define the state description as the conjunction of all literals satisfied by :
We define the function such that for any subset of worlds :
For a single world , we simply write instead of .
A Technical Detail on
Strictly speaking, defining as simply does not yield a mathematically well-defined function. Syntactically, the formula is a completely different string than , even though they are logically and semantically identical. To make a proper function that maps to a unique formula, we would need to specify a strict lexicographical ordering for how the disjuncts are arranged.
Because the AGM postulates guarantee that our revision operator treats logically equivalent formulas identically (Postulate 6), we can safely abstract away from these syntactic details for the remainder of the proof.
To see how this works, consider a language generated by the propositional variables . Recall that a possible world for is a valuation function . Consider the possible world such that:
(Recall that is strictly equivalent to saying , and is equivalent to saying .)
Thus, satisfies and , and falsifies and . Recall that is the conjunction of literals , for all , such that iff , and iff . Therefore, we have that:
This conjunction is the state description of .
Now, consider the set of worlds , where is identical to except that it satisfies (i.e., ). The state description for is therefore .
By definition, is equal to the disjunction of their individual state descriptions:
Because the variable takes opposite truth values across the two disjuncts while all other variables remain constant, this is logically equivalent to the much simpler and more readable formula:
Now that we have clarified the mechanics of and , before proving the completeness part of the Representation Theorem, let me state a crucial lemma that we will need later on.
Lemma
Let be finite and let be the function defined above.
bproof Let . By definition, is the conjunction of all literals satisfied by . Let be an arbitrary world.
- () If , assigns the exact same truth values to all propositional variables as . Hence, it satisfies every literal in , meaning .
- () If , there must be at least one propositional variable on which they differ. Without loss of generality, suppose and . Then the literal is a conjunct in . Since , fails to satisfy this conjunct, and therefore .
Thus, if and only if . eproof
In other words, Lemma ^b4ff45 shows that the formula uniquely characterizes the world . There exists exactly one possible world in that satisfies : itself. (Differently but equivalently put, any world that satisfies must be identical to ).
This lemma has a very important corollary, which will play a crucial role in our completeness proof.
Corollary
Let be finite, let be the function defined above, and let be the truth-set function.
bproof We prove this equality by mutual inclusion. Recall that by definition, .
- () Suppose . By the definition of the truth-set function, . By the semantics of disjunction, there exists at least one world such that . By Lemma ^b4ff45, this strictly entails . Since , it follows that .
- () Suppose . By Lemma ^b4ff45, we know that . Because is one of the disjuncts in the formula , classical semantics guarantees that . Thus, , which means .
Therefore, . eproof
In other words, for a finite language, and (i.e., the truth-set function) act as inverses of each other up to logical equivalence. By this, we mean that while translating a set of worlds into a formula and back returns the exact same set of worlds (i.e., ), translating a formula into its truth-set and back yields a formula that is logically equivalent to the original, even if it is not necessarily the exact same syntactic string (i.e., , though generally ). (Find an example to convince yourself that this is true.) These functions thus allow us to translate between subsets of worlds and syntactic formulas without losing any semantic information.
Note that this holds only for a finite language. If were an infinite language, would not be a well-formed formula, as its construction would require infinitely long conjunctions, which our syntax prohibits.
(N.b., a similar point was made in Lemma 4 (point 3) of the previous session, where it is shown that and act as inverses of each other if and only if is a finite language.)
The Completeness Proof
Completeness
Let be a finite propositional language and be the corresponding space of possible worlds. Let be a belief set. If is a revision operator on that satisfies all eight AGM postulates, then there exists a plausibility ordering on satisfying Connectedness, Transitivity, Centeredness, and the Limit Assumption, such that for every formula :
bproof Assume is a belief set, and let be a revision operator on that satisfies all eight AGM postulates. Because is finite, we can define the weak plausibility ordering on directly from the revision operator using the exact method of Katsuno and Mendelzon (1991). For any :
Now, let us prove that Connectedness, Transitivity, Centeredness, and the Limit Assumption hold for .
NOTE
In fact, K&M’s definition of is redundant, for it could have been the following:
The reason is that, if , then by Vacuity .
bproofSuppose that , that is defined as above, and that satisfies AGM’s postulates for revision. Then, , i.e. there exists a possible world that is both in and (by ^62aec5), i.e. . By the Vacuity, it follows that . In set-theoretic terms, it means thatRecall that and obviously . Therefore, .
eproofDespite this result, I will nonetheless use K&M’s original, redundant version.
I. Part One: Properties of .
1. Connectedness. We must show that for any , either or . If either or , then the condition is trivially satisfied by definition.
Suppose neither world is in . Let . Since , Postulate 5 (Consistency) ensures that . By Postulate 2 (Success), , which semantically means . Because is a non-empty subset of , it must contain , , or both.
- If , then .
- Suppose that . Note that may be distinct but is logically equivalent to . By Postulate 6 (Congruence), logically equivalent formulas yield identical revised belief sets. Thus, , meaning .
Therefore, is connected.
2. Transitivity. Suppose and . We must show .
Case 1: . By definition, immediately follows.
Case 2: . We need to prove that .
First, since and , our definition requires .
Second, notice that we must also have . Suppose to the contrary that . First, it immediately follows that , for by ^62aec5 . This entails that . By Postulate 4 (Vacuity), it follows that:
which implies:
Now, by Session 2 – Lemma 2, it follows that:
Since and, ex hypothesi, , it follows that , which contradicts . Therefore, .
Thirdly, since and , it must be that . Again, it must be the case that . (We can show in a similar way as above that, if , a contradiction follows.)
Now that we have collected many pieces of information regarding :
- and ,
- , and
- and .
So, we can finally prove the statement we need, i.e. . To do so, we proceed as follows. First, we let . Then, we show that, since , it must be the case that . Then, since obviously , where , we can apply the supplementary postulates to show that .
First of all, since , by Postulate 5 (Consistency) . By Postulate 2 (Success), . In other words, must be a non-empty subset of .
We evaluate which worlds are in via three exhaustive subcases:
Subcase 2.1: . This means . This means that the antecedent of Postulate 8 holds, i.e. that . By applying both Postulate 7 (Superexpansion) and Postulate 8 (Subexpansion), we obtain the following:
This immediately yields:
and Session 2 – Lemma 2 yields the following:
Since is logically equivalent to , Postulate 6 allows us to simplify the LHS:
We established earlier that . Therefore, , which entails .
Subcase 2.2: . This means . Applying Postulates 7 and 8 exactly as above yields:
From our initial premise and , we know . Therefore, , which strictly entails . Now, because , the intersection is non-empty. Applying Postulates 7 and 8 to this intersection yields: From our initial premise , we know . Thus, , proving that .
Subcase 2.3: Neither nor is in . Since is a non-empty subset of , its only remaining possible element must be . Thus, .
In all possible subcases, we have proved that .
Finally, since , the intersection is non-empty. Applying Postulates 7 and 8 one last time yields: Because and , it follows that .
Conclusion. Since in all subcases, , we conclude that .
3. Centeredness. We need to establish two claims:
- If , then .
- If and , then .
Claim (1) follows immediately from the definition above—more precisely, from it follows not only that , but also that .
Let us prove Claim (2). Suppose that and . From the first half of our definition of , it follows immediately that (since ). Secondly, note that , because the intersection is non-empty. Thus, the new formula is consistent with . By the Vacuity postulate,
Because is not in this truth-set, . Since we also know , it fails both conditions of our definition, meaning . Since and , it strictly follows that .
We have established Claim (2), and hence Centeredness.
4. Limit Assumption. Let us now prove that the Limit Assumption holds for . Note that, in a sense, the Limit Assumption is “useless” in this specific setting. It is usually assumed in order to rule out the existence of infinitely descending -chains. However, since (the set of propositional variables) is finite, is finite as well, which inherently rules out the possibility of infinitely descending chains.
Still, let us formally prove that LA holds using basic set theory. Recall that the LA reads as follows: For any sentence , if , then there exists at least one world such that for all .
Let be such that . We need to prove that there exists a minimum world in this set under the total preorder .
Suppose for reductio that no such minimum exists. That is, suppose that, for all , there exists a world such that . Since is connected, either or , and so from it follows that , i.e., . So, the reductio assumption amounts to the assumption that, for all , there exists a world such that .
Let be the total number of distinct possible worlds in the finite set . Since is non-empty, we can pick some world in it, and call it . By our reductio assumption, there exists such that . In turn, there exists such that , and so on.
If we repeat this process times, we generate a strictly descending chain containing exactly entries:
Because our generated sequence contains entries, but the set only contains distinct worlds, it is mathematically impossible for every world in the chain to be unique. There must be some world that appears at least twice in the sequence, meaning we have for some step .
By the transitivity of strict preference, the chain strictly entails . But since , this means . This is a direct contradiction, as means and , an out-and-out contradiction.
Therefore, we must reject the reductio assumption. There must exist at least one world that has no strictly more plausible world below it. Because is connected, this minimal world must be at least as plausible as all other worlds in the set: for all . Thus, the Limit Assumption holds.
II. Part Two: Proving the equality .
Having established that the defined relation satisfies all the required structural properties (Connectedness, Transitivity, Centeredness, and the Limit Assumption), we can now prove the following equality:
Because we are operating in a finite language, Session 2 - Lemma 4 established that we can perfectly translate between syntax and semantics without losing information. Specifically, Property 2 of that lemma states that if and only if is a belief set. Since the Closure postulate guarantees that the revised set is a logically closed belief set, it strictly follows that .
Therefore, to prove our target equality, it is strictly sufficient to prove the corresponding identity:
For if holds, holds as well. But by Session 2 - Lemma 4 and the fact that is a belief set by Closure. (Recall that we are assuming satisfies all AGM postulates.)
First, consider the edge case where is unsatisfiable (). By the Success postulate, , meaning . Thus, . Since there are no worlds in , the set of minimal worlds is trivially as well. Thus, holds.
Henceforth, assume is satisfiable (). We prove the identity by mutual inclusion.
1. Prove . Suppose for reductio that but .
By the Success postulate, , meaning . Thus, . Since but is not minimal in it, there must exist some world such that .
We evaluate this across two cases based on whether is a model of our original belief set :
-
Case 1: . Since as well, the intersection is non-empty. By the Vacuity postulate, this guarantees that . Because we assumed at the outset that , it follows that . However, by Centeredness, any two worlds in are equally plausible, meaning . This strictly contradicts the fact that .
-
Case 2: . Because , we know and . By the definition of our ordering , the fact that is strictly preferred to means that . Since both and are models of , the formula is logically equivalent to . Therefore, their truth-sets are identical. By the Superexpansion postulate (which holds unconditionally), it follows that:
Which simplifies to:
Since we established the right side is exactly , we have:
Recall our starting assumption: . Since is also obviously in , it must be that . The subset inclusion above thus implies , meaning . Therefore, since , it follows that , which is an out-and-out contradiction.
In both cases, we reach a contradiction. Thus, we reject the reductio assumption. The inclusion holds.
2. Prove . Suppose for reductio that but . Since we assumed is satisfiable, the Consistency postulate guarantees that is consistent, meaning . Therefore, there exists at least one world .
Since and (by Success) , both and are models of . Thus, exactly as before, . Because and , the intersection is strictly non-empty.
Because this intersection is non-empty, it means that the revised belief set is consistent with the formula , i.e., . This perfectly satisfies the prerequisite for the Subexpansion postulate. Therefore, Superexpansion and Subexpansion together guarantee exact equality:
Recall our reductio assumption: . This means cannot be in the intersection on the left side, meaning . Since the right side must be a non-empty subset of , and we just established it cannot contain , we are strictly left with:
Because is the sole minimal world in this restricted set, it follows by our definition of the ordering that . On the other hand, since is minimal in (by our starting assumption) and , it must be that .
Since holds, but , the only way our definition of allows to be true is if its first clause is satisfied: namely, .
If , then since , the intersection is non-empty. By the Vacuity postulate, a non-empty intersection guarantees . Since and , it necessarily follows that .
This directly contradicts our reductio assumption that . Thus, we reject the assumption, and the second inclusion holds.
3. Conclusion of Part II. Having established both and , we conclude that the semantic identity holds:
As shown at the outset of this proof, this identity guarantees our target:
This completely proves the second half of the Representation Theorem. eproof