For notational convenience, we will abuse notation a bit and abbreviate f(g(A)) as A. This is just turning A from a finite collection of axioms to a sentence, and from there to the set of worlds where that sentence is true. And if E∈L, we will abbreviate E/P(S) as ¬E. E,F denote arbitrary elements of L, and by our previous abuse of notation, A is an element of A when it appears as a subscript, and L otherwise, via the translation from groups of sentences to sets of worlds.
Our axioms of interest are:
1: Unitarity: ∀A:VA(A)=1
2: Subadditivity: ∀A,E,F:VA(E∪F)≤VA(E)+VA(F)
3: Empty Set: ∀A:VA(∅)=0
4: Law of Excluded Middle: ∀A,E:VA(E)+VA(¬E)=1
5: Sane Conditioning: ∀A,E:VA(E)=VA(A∩E)
6: Monotonicity: ∀A,E,F:A∩E⊆A∩F→VA(E)≤VA(F)
Notice that 6 implies 5. 6 is the powerset analogue of propositional monotonicity (where the precondition is A⊢pcϕ→ψ), and 5 is the powerset analogue of propositional equivalence (where the precondition is A⊢pcϕ↔ψ). Also note that 1,4, and 5 imply 3 because VA(∅)+VA(P(S))=1 by LEM, and VA(P(S))=VA(A)=1 by sane conditioning and unitarity.
Ξ′ is the set of all valuations that fulfill properties 1,2,3,4, and 6 (this also gets 5) Θ′ is the set of all valuations that fulfill properties 1,2, and 3, while Θ′lem,Θ′cond,Θ′mono are the subsets of Θ′ that fulfill properties 4, 5, and 6 respectively. Ξ′=Θ′lem∩Θ′mono.
Also, in some of the sublemmas, we will be working heavily with the powerset lattice L. It is the lattice of all subsets of worlds, ordered by set inclusion. Sup in this lattice corresponds to union, inf corresponds to intersection, and given some set A, A↓ refers to the ideal of all subsets of A, and A↑ refers to the filter of all supersets of A. Thinking of this lattice may help give some geometric intuition to the proofs for the reader, and we will freely move back and forth between the subset view and the lattice view.
The subvaluation property is defined as follows: V′≤V↔∀A,E:V′A(E)≤VA(E). A similar definition applies when we’re working with sentences rather than sets. This means that the new valuation V′ assigns an equal or lower value to every statement, for all conditionals. The property of being a subvaluation is preserved when the function t:Θ′lem∩Θ′cond→V (which restricts to Ξ′→Ξ)is applied, so if V′≤V, then t(V′)≤t(V). Being a subvaluation is also transitive.
Lemmas 5, 6, and 7 will be used in the proof and proved afterwards.
Lemma 5:
∀V∈Λ:∃V∈Θ′cond:t(V)≤V.
For any valuation which applies to sentences that fits the “shortest disproof” property and a few others, there’s another valuation which, when translated into a valuation on sentences, is a subvaluation.
Lemma 6:
∀V∈Θ′cond:∃V′∈Θ′mono:V′≤V
For any valuation over sets of worlds that fulfills sane conditioning, there is a valuation over sets of worlds which fulfills subset monotonicity, and is a subvaluation.
For Lemma 7, we need to introduce the concept of a frozen set.
F:Θ′×A→P(A↓) is a function which takes a conditional A and a valuation V, and returns a set of “frozen sets” at or below A, defined as the minimum closure of the following two rules:
1: A is frozen.
2: If B∪C is frozen, and VA(B∪C)=VA(B)+VA(C), then B and C are frozen. Notice that this implies ∅ is frozen, since A is.
If |F(V,A)|=|A↓|, then A is “totally frozen” (note that this refers to A in the role of a conditional, not A as a statement within the lattice). If this holds for all A, then V is “totally frozen”. The set of these valuations is denoted as Θ′froz.
Lemma 7:
For allV∈Θ′cond, if Visn’t totally frozen, there’s aV′∈Θ′condsuch that:V′≤V, and, for allAwhich aren’t totally frozen,|F(V,A)|<|F(V′,A)|
Proof of Lemma 4:
Select an arbitrary V∈Λ. Now, define a sequence of valuations {Vn}n∈N as follows:
Let V0 be the valuation guaranteed to exist by Lemma 5, so V0∈Θ′cond and t(V0) is a subvaluation of V.
For odd Vn, they are the valuation guaranteed to exist by applying Lemma 6 to Vn−1. They are all subvaluations of Vn−1, and all lie in the closed set Θ′mono.
For even Vn, if Vn−1 is totally frozen, they are just equal to Vn−1. Otherwise, Vn is defined to be equal to the valuation produced by repeatedly applying Lemma 7 until a totally frozen set is produced. (this is guaranteed to exist by the finite size of A and L, and the total number of frozen nodes increasing for every application of Lemma 7.) Note that these valuations all lie in Θ′cond.
If a valuation V is totally frozen and fulfills monotonicity, it also fulfills the law of the excluded middle. The proof of this is as follows:
Select an arbitrary E with nonzero intersection with A, which also isn’t a superset of A. The set E∩A is frozen. By the definition of frozen, this means there is a strict superset of E∩A, E1, which is still a subset of A, and a corresponding E1∗ which is also a subset of A. More formally, E1=(E∩A)∪E1∗, and VA(E∩A)+VA(E1∗)=VA(E1) by the definition of when a set freezes. Keep repeating this argument until you eventually hit a set En equivalent to A itself. (E∩A)∪⋃1≤i≤nEi∗=A. This means that (¬E∩A)⊆⋃1≤i≤nEi∗.
Because VA(E∩A)+∑1≤i≤nVA(Ei∗)=VA(En)=1, and because VA(¬E∩A)≤VA(⋃1≤i≤nEi∗)≤∑1≤i≤nVA(Ei∗) (by monotonicity and subadditivity respectively), and because VA(¬E∩A)<∑1≤i≤nVA(Ei∗) impliesVA(E∩A)+VA(¬E∩A)<VA(A)=1, which is a violation of subadditivity, this means that VA(¬E∩A)=∑1≤i≤nVA(Ei∗) and thus that VA(E∩A)+VA(¬E∩A)=1.
Now, because VA(E)=VA(E∩A) by monotonicity, and the same goes for VA(¬E), we get that VA(E)+VA(¬E)=1.
Now, assume E∩A=∅. Then VA(E)=VA(E∩A)=VA(∅)=0 by sane conditioning and empty set. Also, ¬E∩A=A , so VA(¬E)=VA(¬E∩A)=VA(A)=1 by sane conditioning and unitarity, soVA(E)+VA(¬E)=0+1=1. A symmetric argument applies when E∩A=A, showing LEM for all sets.
Further, the set of frozen valuations Θ′froz is a closed set. Fixing a Cauchy sequence of valuations, for all of the finitely many E,F pairs, additivity (not subadditivity!) either holds or doesn’t hold on any given timestep. If it doesn’t hold for some E,F pair in the limiting valuation, then there is some finite time after which additivity never holds. Thus, there is some finite time after which all violations-of-additivity in the limit are a violation-of-additivity in the corresponding valuation at timestep n. Because the limiting distribution has as many or more instances of additivity holding than the timestep n valuation, and the timestep n valuation is totally frozen, then the limiting distribution must be totally frozen as well.
Now, in the sequence of valuations we just defined, the odd-numbered elements are in the closed set Θ′mono, and the even-numbered elements are all in the closed set Θ′froz∩Θ′cond. Because it’s a sequence of subvaluations, Vn,A(E) decreases or stays the same with each step, for all A and E. Due to the fact that we have a monotonically decreasing function with a lower bound for each of the finitely many arguments, this means that we have defined a Cauchy sequence of valuations, so there is a limiting valuation V∞ which is a subvaluation of all other ones in the sequence. By splitting the sequence into the even-numbered valuations and the odd-numbered ones, both of which limit to V∞, and applying the closedness of the sets Θ′mono and Θ′froz, we find that V∞∈Θ′mono∩Θ′froz and since this implies LEM, we know that this means V∞∈Θ′mono∩Θ′lem=Ξ′.
Anyways, since V∞∈Ξ′, and it’s a subvaluation of the whole sequence, in particular V0, and the property of being a subvaluation can be transferred through t, then t(V∞)≤t(V0), and we already have by Lemma 5 that t(V0)≤V, then the transitivity of subvaluations implies the desired Lemma 4.
Proof of Lemma 5:
∀V∈Λ:∃V∈Θ′cond:t(V)≤V
Because V∈Λ, it fulfills subadditivity, unitarity, LEM, and propositional equivalence.
We must then show that there is a V which is a subvaluation, and fulfills unitarity, subadditivity, LEM, and sane conditionals. Because unitarity, LEM, and sane conditionals imply the empty set axiom, we can get that V∈Θ′cond.
Let VA(E):=minψ∈f−1(E)VA(ψ) . Although, by propositional equivalence for V, if f(Aϕ)=f(ψ), VA(ϕ)=VA(ψ).By the definition of a subvaluation, t(V) is a subvaluation, because for an arbitrary A,ϕ pair,
t(V)A(ϕ)=VA(f(ϕ))=minψ∈f−1(f(ϕ))VA(ψ)=VA(ϕ)
Also, VA(A)=minψ∈f−1(A)VA(ψ)=VA(A)=1, so unitarity for V is shown by unitarity for V.
Given an arbitrary E and F, let ψE and ψF be some representative for E and F.
Therefore, by the definition of V, ψE∨ψF∈f−1(E∪F), and subadditivity for V, we get subadditivity for V.
Now to show LEM. Let ψE be a representative for E. Note that ¬ψE is a representative for ¬E.
VA(E)+VA(¬E)=VA(ψE)+VA(¬ψE)=1 , by LEM for V.
Now for sane conditionals. Fix ψE and ψE∩A in the usual way. Assuming A, these two statements are propositionally equivalent.
VA(E)=VA(ψE)=VA(ψA∩E)=VA(A∩E) by propositional equivalence for V. And we’re done!
Proof of Lemma 6:
∀V∈Θ′cond:∃V′∈Θ′mono:V′≤V
Our task is to go from an arbitrary V which fulfills subadditivity, unitarity, empty set, and sane conditionals to a V′ which is a subvaluation, and fulfills subaddivity, unitarity, empty set, and monotonicity.
Let V′A(E):=minF∈E↑VA(F).
Clearly this is a subvaluation because E∈E↑, so every set can only remain the same or decrease in value.
To prove unitarity, apply sane conditionals and unitarity for V to show V′A(A)=minF∈A↑VA(F)=minF∈A↑VA(F∩A)=VA(A)=1.
To prove empty set, apply empty set for V to show
V′A(∅)=minF∈∅↑VA(F)≤VA(∅)=0
To prove sane conditionals for V′, (Not V! Notice the ’. We’ll need this as an intermediate result), note that if F∈E↑, then F∩A∈(E∩A)↑, and by sane conditionals for V, VA(F)=VA(F∩A). Therefore, minF∈(E∩A)↑VA(F)=minF∈E↑VA(F). E↑ is a larger subset of the lattice than (E∩A)↑, so you’d naively think that minimizing over E↑ produces a smaller value, but this outcome is prevented by any minimizing F having F∩A produce the same value by sane conditioning, and F∩A being in (E∩A)↑. Then,
V′A(E)=minF∈E↑VA(F)=minF∈(E∩A)↑VA(F)=V′A(E∩A)
To prove subset monotonicity, assume that E∩A⊆F∩A. Since the latter is above the former, this means that (F∩A)↑⊆(E∩A)↑, and, by the definition of V′, and sane conditionals for V′, that
To prove subadditivity, notice that for all E,F, (E↑)∩(F↑)=(E∪F)↑. (ie, a set having E and F as subsets also has E∪F as a subset, and vice-versa). Fix arbitrary E and F. E↑ and F↑ have a minimal-valued element in them, according to VA, call these minimal-valued elements G and H. Also, G∪H∈E↑∩F↑=(E∪F)↑. Now, by the definition of V′, G∪H∈(E∪F)↑, and VA(G)=V′A(E) (and similar for H and F)
Therefore, V′ is a subvaluation of V that is in Θ′mono.
Proof of Lemma 7:
By assumption, the distribution V is not totally frozen, so there is some set of A’s which remain unfrozen.
The task is to show unitarity, subadditivity, empty set, sane conditioning, that V′ is a subvaluation, that for all unfrozen A, the number of frozen nodes in A↓ strictly increases.
For each unfrozen A, and unfrozen E∈A↓, V′A(E):=(1−ϵA)VA(E). If E is frozen, V′A(E)=VA(E). Otherwise, the valuation is extended outside of A↓ by setting V′A(E):=V′A(E∩A). The ϵ is selected for each A to be the maximum possible which does not violate a subadditivity constraint when applied. We will show that if A is not totally frozen, ϵ is positive.
Obviously, unitarity applies because V′A(A)=VA(A)=1, by unitarity of V, and the set A being frozen. Similarly, empty set applies because V′A(∅)=VA(∅)=0 and ∅ is frozen. Sane conditioning obviously applies because of how the valuation was extended outside of A↓.
To show subadditivity, we carry out a proof by cases. First, observe that V′A(E∪F)=V′A((E∪F)∩A).
And subadditivity is shown. Admittedly, E∩A or F∩A might be frozen, but taking this into account, the final ≤ still applies.
In case 2, (E∪F)∩A is frozen, and VA((E∪F)∩A)=VA(E∩A)+VA(F∩A) By the definition of frozen, E∩A and F∩A are frozen as well, so none of the valuations change, and the equality is preserved and subadditivity holds.
In case 3, (E∪F)∩A is frozen, and VA((E∪F)∩A)<VA(E∩A)+VA(F∩A) Because ϵA was selected to be the maximum ϵ which did not violate any subadditivity constraints,
In short, while the upper bound on VA((E∪F)∩A) may shrink, while the value itself remains the same, the < just leads to a narrowing of the gap.ϵA can be as large as 1 and not violate subadditivity in case 1 or 2, but due to (finitely many) instances of case 3 existing in V, since it isn’t totally frozen, ϵA will be positive (due to each < being associated with its own ϵ that measures the degree of subadditivity), and there only being finitely many of them), and in fact ϵA will end up being just big enough to produce a new equality of the form V′A((E∪F)∩A)=V′A(E∩A)+V′A(F∩A) where (E∪F)∩A was frozen, and one of either E∩A or F∩A was not frozen. However, due to the new equality which was produced, at least one extra frozen node is produced.
Showing that V′ is a subvaluation is trivial, because V′A(E)=V′A(E∩A)≤VA(E∩A)=VA(E).
Counterfactual Induction (Lemma 4)
Lemma 4:
∀V∈Λ:∃V∈Ξ′:t(V)A(ϕ)≤VA(ϕ)
Notation:
For notational convenience, we will abuse notation a bit and abbreviate f(g(A)) as A. This is just turning A from a finite collection of axioms to a sentence, and from there to the set of worlds where that sentence is true. And if E∈L, we will abbreviate E/P(S) as ¬E. E,F denote arbitrary elements of L, and by our previous abuse of notation, A is an element of A when it appears as a subscript, and L otherwise, via the translation from groups of sentences to sets of worlds.
Our axioms of interest are:
1: Unitarity: ∀A:VA(A)=1
2: Subadditivity: ∀A,E,F:VA(E∪F)≤VA(E)+VA(F)
3: Empty Set: ∀A:VA(∅)=0
4: Law of Excluded Middle: ∀A,E:VA(E)+VA(¬E)=1
5: Sane Conditioning: ∀A,E:VA(E)=VA(A∩E)
6: Monotonicity: ∀A,E,F:A∩E⊆A∩F→VA(E)≤VA(F)
Notice that 6 implies 5. 6 is the powerset analogue of propositional monotonicity (where the precondition is A⊢pcϕ→ψ), and 5 is the powerset analogue of propositional equivalence (where the precondition is A⊢pcϕ↔ψ). Also note that 1,4, and 5 imply 3 because VA(∅)+VA(P(S))=1 by LEM, and VA(P(S))=VA(A)=1 by sane conditioning and unitarity.
Ξ′ is the set of all valuations that fulfill properties 1,2,3,4, and 6 (this also gets 5) Θ′ is the set of all valuations that fulfill properties 1,2, and 3, while Θ′lem,Θ′cond,Θ′mono are the subsets of Θ′ that fulfill properties 4, 5, and 6 respectively. Ξ′=Θ′lem∩Θ′mono.
Also, in some of the sublemmas, we will be working heavily with the powerset lattice L. It is the lattice of all subsets of worlds, ordered by set inclusion. Sup in this lattice corresponds to union, inf corresponds to intersection, and given some set A, A↓ refers to the ideal of all subsets of A, and A↑ refers to the filter of all supersets of A. Thinking of this lattice may help give some geometric intuition to the proofs for the reader, and we will freely move back and forth between the subset view and the lattice view.
The subvaluation property is defined as follows: V′≤V↔∀A,E:V′A(E)≤VA(E). A similar definition applies when we’re working with sentences rather than sets. This means that the new valuation V′ assigns an equal or lower value to every statement, for all conditionals. The property of being a subvaluation is preserved when the function t:Θ′lem∩Θ′cond→V (which restricts to Ξ′→Ξ)is applied, so if V′≤V, then t(V′)≤t(V). Being a subvaluation is also transitive.
Lemmas 5, 6, and 7 will be used in the proof and proved afterwards.
Lemma 5:
∀V∈Λ:∃V∈Θ′cond:t(V)≤V.
For any valuation which applies to sentences that fits the “shortest disproof” property and a few others, there’s another valuation which, when translated into a valuation on sentences, is a subvaluation.
Lemma 6:
∀V∈Θ′cond:∃V′∈Θ′mono:V′≤V
For any valuation over sets of worlds that fulfills sane conditioning, there is a valuation over sets of worlds which fulfills subset monotonicity, and is a subvaluation.
For Lemma 7, we need to introduce the concept of a frozen set.
F:Θ′×A→P(A↓) is a function which takes a conditional A and a valuation V, and returns a set of “frozen sets” at or below A, defined as the minimum closure of the following two rules:
1: A is frozen.
2: If B∪C is frozen, and VA(B∪C)=VA(B)+VA(C), then B and C are frozen. Notice that this implies ∅ is frozen, since A is.
If |F(V,A)|=|A↓|, then A is “totally frozen” (note that this refers to A in the role of a conditional, not A as a statement within the lattice). If this holds for all A, then V is “totally frozen”. The set of these valuations is denoted as Θ′froz.
Lemma 7:
For all V∈Θ′cond, if V isn’t totally frozen, there’s a V′∈Θ′cond such that: V′≤V, and, for all A which aren’t totally frozen, |F(V,A)|<|F(V′,A)|
Proof of Lemma 4:
Select an arbitrary V∈Λ. Now, define a sequence of valuations {Vn}n∈N as follows:
Let V0 be the valuation guaranteed to exist by Lemma 5, so V0∈Θ′cond and t(V0) is a subvaluation of V.
For odd Vn, they are the valuation guaranteed to exist by applying Lemma 6 to Vn−1. They are all subvaluations of Vn−1, and all lie in the closed set Θ′mono.
For even Vn, if Vn−1 is totally frozen, they are just equal to Vn−1. Otherwise, Vn is defined to be equal to the valuation produced by repeatedly applying Lemma 7 until a totally frozen set is produced. (this is guaranteed to exist by the finite size of A and L, and the total number of frozen nodes increasing for every application of Lemma 7.) Note that these valuations all lie in Θ′cond.
If a valuation V is totally frozen and fulfills monotonicity, it also fulfills the law of the excluded middle. The proof of this is as follows:
Select an arbitrary E with nonzero intersection with A, which also isn’t a superset of A. The set E∩A is frozen. By the definition of frozen, this means there is a strict superset of E∩A, E1, which is still a subset of A, and a corresponding E1∗ which is also a subset of A. More formally, E1=(E∩A)∪E1∗, and VA(E∩A)+VA(E1∗)=VA(E1) by the definition of when a set freezes. Keep repeating this argument until you eventually hit a set En equivalent to A itself. (E∩A)∪⋃1≤i≤nEi∗=A. This means that (¬E∩A)⊆⋃1≤i≤nEi∗.
Because VA(E∩A)+∑1≤i≤nVA(Ei∗)=VA(En)=1, and because VA(¬E∩A)≤VA(⋃1≤i≤nEi∗)≤∑1≤i≤nVA(Ei∗) (by monotonicity and subadditivity respectively), and because VA(¬E∩A)<∑1≤i≤nVA(Ei∗) impliesVA(E∩A)+VA(¬E∩A)<VA(A)=1, which is a violation of subadditivity, this means that VA(¬E∩A)=∑1≤i≤nVA(Ei∗) and thus that VA(E∩A)+VA(¬E∩A)=1.
Now, because VA(E)=VA(E∩A) by monotonicity, and the same goes for VA(¬E), we get that VA(E)+VA(¬E)=1.
Now, assume E∩A=∅. Then VA(E)=VA(E∩A)=VA(∅)=0 by sane conditioning and empty set. Also, ¬E∩A=A , so VA(¬E)=VA(¬E∩A)=VA(A)=1 by sane conditioning and unitarity, soVA(E)+VA(¬E)=0+1=1. A symmetric argument applies when E∩A=A, showing LEM for all sets.
Further, the set of frozen valuations Θ′froz is a closed set. Fixing a Cauchy sequence of valuations, for all of the finitely many E,F pairs, additivity (not subadditivity!) either holds or doesn’t hold on any given timestep. If it doesn’t hold for some E,F pair in the limiting valuation, then there is some finite time after which additivity never holds. Thus, there is some finite time after which all violations-of-additivity in the limit are a violation-of-additivity in the corresponding valuation at timestep n. Because the limiting distribution has as many or more instances of additivity holding than the timestep n valuation, and the timestep n valuation is totally frozen, then the limiting distribution must be totally frozen as well.
Now, in the sequence of valuations we just defined, the odd-numbered elements are in the closed set Θ′mono, and the even-numbered elements are all in the closed set Θ′froz∩Θ′cond. Because it’s a sequence of subvaluations, Vn,A(E) decreases or stays the same with each step, for all A and E. Due to the fact that we have a monotonically decreasing function with a lower bound for each of the finitely many arguments, this means that we have defined a Cauchy sequence of valuations, so there is a limiting valuation V∞ which is a subvaluation of all other ones in the sequence. By splitting the sequence into the even-numbered valuations and the odd-numbered ones, both of which limit to V∞, and applying the closedness of the sets Θ′mono and Θ′froz, we find that V∞∈Θ′mono∩Θ′froz and since this implies LEM, we know that this means V∞∈Θ′mono∩Θ′lem=Ξ′.
Anyways, since V∞∈Ξ′, and it’s a subvaluation of the whole sequence, in particular V0, and the property of being a subvaluation can be transferred through t, then t(V∞)≤t(V0), and we already have by Lemma 5 that t(V0)≤V, then the transitivity of subvaluations implies the desired Lemma 4.
Proof of Lemma 5:
∀V∈Λ:∃V∈Θ′cond:t(V)≤V
Because V∈Λ, it fulfills subadditivity, unitarity, LEM, and propositional equivalence.
We must then show that there is a V which is a subvaluation, and fulfills unitarity, subadditivity, LEM, and sane conditionals. Because unitarity, LEM, and sane conditionals imply the empty set axiom, we can get that V∈Θ′cond.
Let VA(E):=minψ∈f−1(E)VA(ψ) . Although, by propositional equivalence for V, if f(Aϕ)=f(ψ), VA(ϕ)=VA(ψ).By the definition of a subvaluation, t(V) is a subvaluation, because for an arbitrary A,ϕ pair,
t(V)A(ϕ)=VA(f(ϕ))=minψ∈f−1(f(ϕ))VA(ψ)=VA(ϕ)
Also, VA(A)=minψ∈f−1(A)VA(ψ)=VA(A)=1, so unitarity for V is shown by unitarity for V.
Given an arbitrary E and F, let ψE and ψF be some representative for E and F.
VA(E∪F)=minψ∈f−1(E∪F)VA(ψ)=VA(ψE∨ψF)≤VA(ψE)+VA(ψF)=VA(E)+VA(F)
Therefore, by the definition of V, ψE∨ψF∈f−1(E∪F), and subadditivity for V, we get subadditivity for V.
Now to show LEM. Let ψE be a representative for E. Note that ¬ψE is a representative for ¬E.
VA(E)+VA(¬E)=VA(ψE)+VA(¬ψE)=1 , by LEM for V.
Now for sane conditionals. Fix ψE and ψE∩A in the usual way. Assuming A, these two statements are propositionally equivalent.
VA(E)=VA(ψE)=VA(ψA∩E)=VA(A∩E) by propositional equivalence for V. And we’re done!
Proof of Lemma 6:
∀V∈Θ′cond:∃V′∈Θ′mono:V′≤V
Our task is to go from an arbitrary V which fulfills subadditivity, unitarity, empty set, and sane conditionals to a V′ which is a subvaluation, and fulfills subaddivity, unitarity, empty set, and monotonicity.
Let V′A(E):=minF∈E↑VA(F).
Clearly this is a subvaluation because E∈E↑, so every set can only remain the same or decrease in value.
To prove unitarity, apply sane conditionals and unitarity for V to show V′A(A)=minF∈A↑VA(F)=minF∈A↑VA(F∩A)=VA(A)=1.
To prove empty set, apply empty set for V to show
V′A(∅)=minF∈∅↑VA(F)≤VA(∅)=0
To prove sane conditionals for V′, (Not V! Notice the ’. We’ll need this as an intermediate result), note that if F∈E↑, then F∩A∈(E∩A)↑, and by sane conditionals for V, VA(F)=VA(F∩A). Therefore, minF∈(E∩A)↑VA(F)=minF∈E↑VA(F). E↑ is a larger subset of the lattice than (E∩A)↑, so you’d naively think that minimizing over E↑ produces a smaller value, but this outcome is prevented by any minimizing F having F∩A produce the same value by sane conditioning, and F∩A being in (E∩A)↑. Then,
V′A(E)=minF∈E↑VA(F)=minF∈(E∩A)↑VA(F)=V′A(E∩A)
To prove subset monotonicity, assume that E∩A⊆F∩A. Since the latter is above the former, this means that (F∩A)↑⊆(E∩A)↑, and, by the definition of V′, and sane conditionals for V′, that
V′A(E)=V′A(A∩E)=minG∈(A∩E)↑VA(G)≤minG∈(A∩F)↑VA(G)=V′A(A∩F)=V′A(F)
To prove subadditivity, notice that for all E,F, (E↑)∩(F↑)=(E∪F)↑. (ie, a set having E and F as subsets also has E∪F as a subset, and vice-versa). Fix arbitrary E and F. E↑ and F↑ have a minimal-valued element in them, according to VA, call these minimal-valued elements G and H. Also, G∪H∈E↑∩F↑=(E∪F)↑. Now, by the definition of V′, G∪H∈(E∪F)↑, and VA(G)=V′A(E) (and similar for H and F)
V′A(E∪F)=minI∈(E∪F)↑VA(I)≤VA(G∪H)≤VA(G)+VA(H)=V′A(E)+V′A(F)
Therefore, V′ is a subvaluation of V that is in Θ′mono.
Proof of Lemma 7:
By assumption, the distribution V is not totally frozen, so there is some set of A’s which remain unfrozen.
The task is to show unitarity, subadditivity, empty set, sane conditioning, that V′ is a subvaluation, that for all unfrozen A, the number of frozen nodes in A↓ strictly increases.
For each unfrozen A, and unfrozen E∈A↓, V′A(E):=(1−ϵA)VA(E). If E is frozen, V′A(E)=VA(E). Otherwise, the valuation is extended outside of A↓ by setting V′A(E):=V′A(E∩A). The ϵ is selected for each A to be the maximum possible which does not violate a subadditivity constraint when applied. We will show that if A is not totally frozen, ϵ is positive.
Obviously, unitarity applies because V′A(A)=VA(A)=1, by unitarity of V, and the set A being frozen. Similarly, empty set applies because V′A(∅)=VA(∅)=0 and ∅ is frozen. Sane conditioning obviously applies because of how the valuation was extended outside of A↓.
To show subadditivity, we carry out a proof by cases. First, observe that V′A(E∪F)=V′A((E∪F)∩A).
In the first case, (E∪F)∩A is unfrozen. Then
V′A((E∪F)∩A)=(1−ϵA)VA((E∪F)∩A)≤(1−ϵA)(VA(E∩A)+VA(F∩A))≤V′A(E∩A)+V′A(F∩A)=V′A(E)+V′A(F)
And subadditivity is shown. Admittedly, E∩A or F∩A might be frozen, but taking this into account, the final ≤ still applies.
In case 2, (E∪F)∩A is frozen, and VA((E∪F)∩A)=VA(E∩A)+VA(F∩A) By the definition of frozen, E∩A and F∩A are frozen as well, so none of the valuations change, and the equality is preserved and subadditivity holds.
In case 3, (E∪F)∩A is frozen, and VA((E∪F)∩A)<VA(E∩A)+VA(F∩A) Because ϵA was selected to be the maximum ϵ which did not violate any subadditivity constraints,
V′A(E∪F)=V′A((E∪F)∩A)≤(1−ϵ)(VA(E∩A)+VA(F∩A))≤V′A(E∩A)+V′A(F∩A)=V′A(E)+V′A(F)
In short, while the upper bound on VA((E∪F)∩A) may shrink, while the value itself remains the same, the < just leads to a narrowing of the gap.ϵA can be as large as 1 and not violate subadditivity in case 1 or 2, but due to (finitely many) instances of case 3 existing in V, since it isn’t totally frozen, ϵA will be positive (due to each < being associated with its own ϵ that measures the degree of subadditivity), and there only being finitely many of them), and in fact ϵA will end up being just big enough to produce a new equality of the form V′A((E∪F)∩A)=V′A(E∩A)+V′A(F∩A) where (E∪F)∩A was frozen, and one of either E∩A or F∩A was not frozen. However, due to the new equality which was produced, at least one extra frozen node is produced.
Showing that V′ is a subvaluation is trivial, because V′A(E)=V′A(E∩A)≤VA(E∩A)=VA(E).