The notion of falsifiability, which has had such a run for its money in philosophy of science, seems logically rather odd. A hypothesis A is true or false, and perhaps it is made true or false by some fact, such as the fact that A. But this bit of logic or semantics was not what was in play. A hypothesis is falsified if there is or was or has actually been a specific public event which showed that it is false.
Nevertheless, we can say some things about falsifiability from a logical point of view.
Logic.
The logical background here is classical sentential logic, and I want to note especially the principle, for any modal logic, that logical equivalents are mutually substitutable everywhere. Symbols T and ⊥ will stand respectively for any classical tautologies and for any negation of a classical tautology. The modal connector [F] will be read as “It has been falsified that”.
I will call the logic of falsifiability Lfalse. It is a system of modal logic (as defined e.g. in Chellas 1980: section 2.4).
Obviously, if A is true then it has not been falsified that A. Not truly, anyway. This implies that the tautology has not been falsified (even if that were to make sense):
- A╞ ~F[A]
- ⊢ ~[F]T
It follows at once that the logic of falsifiability is not a normal modal logic. In the usual possible world semantics for normal modal logics, only the two operators □ and ◊ and their combinations are definable, and both □T and ◊T are valid.
But we can hope for accommodating the logic of falsifiability in neighborhood semantics.
The most important principle of falsifiability is: if it has been falsified that A, and B implies A, then B has been falsified (along the way). Thus [F] is antitone:
3. If A ⊢ B then [F]B ⊢ [F]A
What about self-contradictions?
We might be inclined to say that anything and everything falsifies a self-contradiction. But how? Does it make sense at all to try and refute a self-contradiction by experiment?
Maybe not, in common sense. But logic, and specifically principle 3., saves us from worrying about that. Because falsification is antitone, a conjunction is falsified if either conjunct has been falsified. But note that, for any sentence B, if C is a self-contradiction, then C is logically equivalent to the conjunction (C & B). Hence C can be falsified by falsifying B, and B can be anything whatsoever. Therefore, if any proposition at all has been falsified then so have all self-contradictions. This gives us the principle
4. [F]A ⊢ [F]⊥
Disjunction.
A disjunction has not been falsified unless both disjuncts have been falsified. I suppose that is obvious – if we only falsify that radio-active decay is linear, we have not falsified that it is either linear or exponential. So [F](A v B) implies that both [F]A and [F]B.
But also, a hypothesis can be falsified by exhausting its possibilities, case by case. Most simply: the disjunction A v B will have been falsified if both A and B have been. These points require validity for:
5. [F]A & [F]B ⊢ [F](A v B)
6. [F](A v B) ⊢ [F]A & [F]B
From 2. and 5. we deduce the corollary that it is not possible for both [F]A and [F]~A to be true. Note also that 6. already follows from 3.
Conjunction.
Do we get dual principles for conjunction? That would mean that if [F](A & B) then either [F]A or [F]B. The converse is obvious, and follows from the fact that [F] is antitone. But could there be some sort of holism, to allow that some experiment would fail to falsify either A or B but still rule out that both are the case? (Thanks to Brandon Hopkins for talking me through all the implications.)
In fact, yes. Imagine a room in which the central light is controlled by two switches, S1 and S2, one on each end. The light is on if and only if both switches are Up or both switches are Down. This is a disjunction of two conjunctions. By showing that the light is on I falsify that disjunction. A fortiori I falsify the conjunctions (S1 is Up and S2 is Up) and (S1 is Down and S2 is Down). But of neither conjunction have I falsified either conjunct. I have not falsified either that S1 is Up or that S2 is Up or that S1 is Down or that S2 is Down.
So all we have as a principle for conjunction is
7. [F]A ⊢ [F](A & B)
which already follows from 3. So ‘and’ and ‘or’ or not simply each other’s dual in this context.
The class of SirK frames.
In neighborhood semantics each world has as its neighborhood a set of propositions, that is, a set of sets of worlds. The sentence [F]A is true in a world w exactly if the set of worlds in which A is true belongs to the neighborhood of w.
More formally:
The above principles of the logic of falsifiability will be valid in the following class of frames, which as historical homage I will call SirK:
- A frame is A couple G = <W, N>, where W (the worlds) is a non-empty set, and N a function that assigns a set of subsets of W to each member of w (its neighborhood)
- A frame G = <W, N> is a SirK frame if for each w in W, N(w) is a proper ideal (is closed downward, contains the join of two propositions iff it contains both, and does not contain W).
- Truth conditions for sentences are as usual, with an assignment || || of a subset ||A|| of W to each sentence A (the set of worlds in which A is true), with [F]A true in w exactly if ||A|| is in N(w).
SPLIT.
It may be interesting to ask how it fares here with the SPLIT principle:
SPLIT. ⊢ A ⊃ { ~[F]~(A & [Q]A) & ~[F]~(A & ~[Q]A)}
or equivalently,
SPLIT. ⊢ A ⊃ { ~[F](~A v ~[Q]A) & ~[F](~A v [Q]A)}
As established by Ding and Holliday (2020), SPLIT cannot be added consistently as an axiom to any modal logic which has theorem []T, and is sound in neighborhood semantics. Their counterexample involves choosing a unit set {w} as the proposition ||A||, and showing that for this choice SPLIT is not true in w.
No such counterexample can appear for the logic of falsifiability with the neighborhood semantics as specified.
To begin we can see that SPLIT is true in any world in which ~A has not been falsified (for then ||~A|| is not in the neighborhood and hence, for any B, ||~A v B|| is not in the neighborhood:
Theorem. ~[F]~A ⊃ SPLIT is valid in all SirK frames.
So the question is just whether there is any example in which A is true in a world w, but the neighbourhood of w must contain, for some B, either ||~A v B|| or ||~A v ~B||.
The answer is (trivially) No: the empty set 𝜙 is a proper ideal.
To get a counterexample to SPLIT, whatever ||A|| and ||Q(A)|| are, there must be a world w such that A is true in w and either ||~A v ~[Q]A|| or ||~A v [Q]A)|| is in N(w).
Hence when A is true in w and N(w) = 𝜙, both ancedent and consequent of SPLIT are true.
APPENDIX. Completeness of logic Lfalse
Logic Lfalse has, as any modal logic, for sets of sentences X and sentence A, the rule of inference
RPL. X├A if A is a classical tautological consequence of X.
Given the way we found it convenient to state the principles, we add:
X, A├ B iff X├ A ⊃ B
which appears otherwise as the Deduction Theorem, again valid for all modal logics.
In addition to these rules here are, this time with mnemonic names, the principles:
Verum. A╞ ~F[A]
Antitone. if A ⊢ B then [F]B ⊢ [F]A
Falsum. [F]A] ⊢ [F]⊥
V-intro. [F]A & [F]B ⊢ [F](A v B)
and note that we have as theorems:
Verum+. ⊢ ~[F]T
V-elim. [F](A v B) ⊢ [F]A & [F]B
&-intro. [F]A ⊢ [F](A & B).
While soundness of Lfalse for the class of SIRK frames is clear from the informal discussion above, the following will establish its completeness.
The smalllest canonical model (cf. Chellas 1980: 252-4) for Lfalse is the frame Gmin = <W, N> with the interpretation || ||, where:
- W = the set of maximal consistents sets of Lfalse,
- for w in W, N(w) = {||A||: [F]A is in w}
- if p is an atomic sentence then ||p|| = {w in W: p is in w}
Note that it follows that for each sentence A, ||A|| = {w in W: A is in w}.
It is a general theorem for the family of modal logics, as defined in Chellas (1980), that if G is any canonical model for a modal logic then A is a theorem of that logic if and only A is valid in G. Hence for Gmin:
Lemma. A ⊢ B in Lfalse if and only if ||A|| ⊆ ||B|| in Gmin
To be shown here is that this canonical model of Lfalse belongs to the class SirK of frames. That is to say: in Gmin, for each w in W, N(w) is a proper ideal in the ⊆ ordering of the propositions.
Theorem. In Gmin, for all w, N(w) is a proper ideal.
For each w in W, we argue that its neighbourhood is:
Downward closed. If ||A|| is in N(w) and ||B|| ⊆ ||A|| then [F]A is in w and B ⊢ A. So [F]B is in w, and hence ||B|| is in N(w).
Closed under unions. If ||A|| and ||B|| are in N(w) then [F]A and[F]B are in w. Hence [F](A v B) is in w, and therefore ||A v B|| = ||A|| ∪ ||B|| is in N(w).
Proper. W is in N(w) iff [F]T is in w. But w contains ~[F]T, by theorem Verum+, and w is consistent. Therefore W is not in N(w).
REFERENCES
Chellas, Brian F. (1980) Modal Logic: An Introduction. Cambridge
Ding, Yifeng and Holliday, Wesley Halcrow (2020) “Another Problem in Possible World Semantics”. Berkeley Faculty Publications.




