Blok's Dichotomy Theorem
- Blok's Dichotomy Theorem is a foundational result in modal and tense logics, showing that a normal logic’s frame equivalence class has size either 1 or 2^ℵ0.
- The theorem distinguishes strictly Kripke-complete logics—characterized by iterated splittings—from those that share their validating frames with continuum many distinct logics.
- Its generalization to tense logics demonstrates that temporal modalities and refined frame constructions preserve the continuum dichotomy across different logical lattices.
Searching arXiv for the cited paper and closely related context. Search query: title:"Degree of Kripke-incompleteness of Tense Logics" Blok's Dichotomy Theorem is a result about the semantic indistinguishability of logics under Kripke semantics. In its classical form, for every normal modal logic , the number of logics with exactly the same validating Kripke frames as is either $1$ or . The theorem thus partitions normal modal logics into those whose Kripke semantics determines them uniquely and those that belong to a continuum-sized equivalence class under frame semantics. In the tense setting, the theorem has been generalized to the lattices , , and , where the same dichotomy holds and where iterated splittings characterize the degree-$1$ cases (Chen, 6 Jul 2025).
1. Formal setting and semantic degree
Blok's dichotomy concerns the relation between a logic and the class of Kripke frames validating it. In the tense framework considered in "Degree of Kripke-incompleteness of Tense Logics" (Chen, 6 Jul 2025), a frame is a pair where is a nonempty set and 0, while a general frame is a triple 1 with 2 closed under 3, complementation, 4, and 5. The language is bimodal, with future and past tense operators, and validity is defined in the usual way via valuations into admissible sets (Chen, 6 Jul 2025).
For a tense logic 6, Kripke completeness means 7, and the finite model property means 8. General-frame completeness holds uniformly: every tense logic is complete with respect to its class of general frames, and also with respect to its rooted general frames (Chen, 6 Jul 2025). This separates the ubiquitous completeness of tense logics for general frames from the much more delicate issue of completeness for ordinary Kripke frames.
The central quantitative invariant is the degree of Kripke-incompleteness. For a lattice 9 of logics and $1$0, the degree is defined by
$1$1
Equivalently, it is the cardinality of the equivalence class of $1$2 under the relation $1$3 (Chen, 6 Jul 2025). A logic is strictly Kripke-complete in $1$4 exactly when this degree is $1$5. The paper also defines the analogous degree for the finite model property,
$1$6
and shows that in the tense lattices studied, $1$7 (Chen, 6 Jul 2025).
The conceptual content of the dichotomy is therefore stark. Either frame semantics determines a logic uniquely, or frame semantics leaves room for continuum many distinct logics with exactly the same validating frames.
2. Classical theorem in modal logic
The classical theorem recalled in the tense generalization states that every modal logic $1$8 has degree of Kripke-incompleteness either $1$9 or 0 (Chen, 6 Jul 2025). Thus, within the lattice of normal extensions of 1, there are no intermediate cardinalities for frame-semantic equivalence classes.
In this formulation, degree 2 means that the logic is strictly Kripke-complete: among all normal modal logics, exactly one logic has its frame class. Degree 3 means that there is a continuum of pairwise distinct normal modal logics sharing that same frame class (Chen, 6 Jul 2025). A plausible implication is that Kripke semantics is maximally discriminating on one part of the lattice and maximally non-discriminating on the remainder.
The paper attributes the original proof to Blok (1978), who worked algebraically in 4. In that setting, union-splittings are exactly the consistent strictly Kripke-complete logics, while every other consistent logic has degree 5 (Chen, 6 Jul 2025). Another proof, based on relational semantics, is due to Chagrov–Zakharyaschev (1997, §10.5), also as reported there. The result is often regarded as a canonical theorem on Kripke-incompleteness because it connects a semantic phenomenon to a precise lattice-theoretic structure.
The tense generalization preserves the dichotomous cardinal structure but modifies the structural criterion for the degree-6 side. In particular, for 7, the classical identification of degree 8 with union-splitting does not persist unchanged (Chen, 6 Jul 2025).
3. Splittings, union-splittings, and iterated splittings
The structural notions governing the theorem are splitting, union-splitting, and iterated splitting. For a base logic 9 and 0, the pair 1 is a splitting pair in 2 if for every 3, exactly one of 4 and 5 holds (Chen, 6 Jul 2025). In that case 6 splits the lattice and 7 is the corresponding splitting logic 8.
A union-splitting in 9 is a logic expressible as a join of splittings. An iterated splitting is obtained by successive applications of the splitting operation: 0 where each 1 splits the appropriate residual lattice; the definition also counts 2 itself as an iterated splitting (Chen, 6 Jul 2025). These notions are not merely syntactic. The underlying lattice theory states that an element splits the lattice iff it is completely 3-prime, and an element is a splitting iff it is completely 4-prime (Chen, 6 Jul 2025).
In the classical modal case, union-splittings characterize the degree-5 logics. In the tense setting, the picture is more nuanced. For 6 and 7, iterated splittings coincide with union-splittings and with the strictly Kripke-complete logics. For 8, by contrast, iterated splittings still characterize strict Kripke-completeness, but union-splittings do not capture all degree-9 cases (Chen, 6 Jul 2025).
This shift is one of the principal conceptual refinements in the tense generalization. It suggests that iterated splitting is the structurally stable notion behind strict Kripke-completeness once one moves from unimodal to bimodal tense lattices.
4. Tense-logical generalization
The main theorem of "Degree of Kripke-incompleteness of Tense Logics" is that Blok's dichotomy extends from 0 to three lattices of tense logics: 1, 2, and 3 (Chen, 6 Jul 2025). In each case, every logic has degree either 4 or 5, and in each case the degree of Kripke-incompleteness coincides with the corresponding finite-model degree.
The main characterizations can be organized as follows.
| Lattice | Degree-6 logics | Dichotomy |
|---|---|---|
| 7 | exactly the union-splittings, equivalently exactly the iterated splittings | 8 |
| 9 | exactly the union-splittings, equivalently exactly the iterated splittings | $1$0 |
| $1$1 | exactly the iterated splittings | $1$2 |
In $1$3, Kracht's result yields a unique splitting pair: a logic $1$4 splits the lattice iff $1$5, where $1$6 is the one-point frame (Chen, 6 Jul 2025). Writing
$1$7
the paper proves $1$8, and shows that the only iterated splittings are $1$9 and 0 (Chen, 6 Jul 2025). Both have degree 1, and every other logic in the lattice has degree 2.
The same pattern holds in 3. Again there is a unique splitting pair, again one obtains a corresponding 4, and again the only iterated splittings are 5 and 6 (Chen, 6 Jul 2025). These are exactly the strictly Kripke-complete logics in the lattice.
The 7 case is more intricate. Kracht's theorem gives exactly two splitting pairs in 8: 9 and 0, where 1 is the least reflexive-transitive tense logic whose rooted frames have no nontrivial chains (Chen, 6 Jul 2025). Here the iterated splittings are precisely
2
and these are exactly the degree-3 logics. The paper emphasizes that only 4, 5, and 6 are union-splittings, so degree 7 is strictly broader than union-splitting in this lattice (Chen, 6 Jul 2025).
5. Proof architecture and frame constructions
The proofs combine splitting arguments for the degree-8 side with continuum-size constructions for the degree-9 side. The general strategy is modeled on the relational proof of Blok's theorem by Chagrov–Zakharyaschev, but it is adapted to the bimodal tense setting and to transitive and reflexive-transitive frame classes (Chen, 6 Jul 2025).
A central technical device is reflective unfolding. Given a frame 00 and points 01, the paper defines reflective unfoldings 02 by repeated combination of disjoint copies of 03. There is also a transitive variant using a transitive combination operation. The crucial property is the existence of a natural 04-morphism 05, and in the transitive case the corresponding map from 06 onto 07 (Chen, 6 Jul 2025). This permits the transfer of semantic information from the original finite rooted frame to arbitrarily large finite rooted unfoldings.
The resulting corollaries provide finite rooted frames of arbitrarily large reachability degree that preserve satisfaction of a chosen counterexample condition. If a formula is satisfiable in some finite rooted frame other than 08, then for each 09 there is a finite rooted frame with reachability degree at least 10 satisfying it. In the transitive setting, a corresponding statement holds for rooted non-symmetric 11- or 12-frames (Chen, 6 Jul 2025). These large-depth witnesses are then used to encode continuum many different logics without altering the Kripke frame class.
For a logic 13 that is not an iterated splitting, the construction proceeds by choosing a formula outside the maximal degree-14 region, selecting a sufficiently deep finite rooted countermodel, and then combining it with specially designed general frames 15 indexed by subsets 16 (Chen, 6 Jul 2025). The combined general frames 17 yield logics
18
with two key properties: 19 for all 20, yet 21 whenever 22. In the 23 and 24 cases, the coding uses formulas such as 25 and 26; in the 27 case, the construction is more elaborate and uses frames generalizing the Rieger–Nishimura ladder together with defining formulas 28 (Chen, 6 Jul 2025).
Since there are continuum many subsets 29, this produces continuum many pairwise distinct logics with the same frame class, giving 30. As the ambient lattices have cardinality at most 31, equality follows (Chen, 6 Jul 2025).
6. Structural consequences and comparison with the modal case
Across the three tense lattices, the general outcome is that iterated splittings are exactly the strictly Kripke-complete logics, while all other logics have degree 32 (Chen, 6 Jul 2025). This yields a unified Blok-type characterization for tense logics: for 33 and 34, 35 is strictly Kripke-complete iff 36 is an iterated splitting in 37; otherwise 38 (Chen, 6 Jul 2025).
The relation to the original modal theorem is twofold. First, the cardinal dichotomy itself is preserved unchanged. Second, the structural criterion for degree 39 is preserved exactly in the 40 and 41 lattices, where union-splittings and iterated splittings coincide. The main divergence appears in 42, where there are infinitely many iterated splittings inside 43, but only 44, 45, and 46 are union-splittings (Chen, 6 Jul 2025). Thus the naive transfer of the modal slogan “degree 47 iff union-splitting” fails in the reflexive-transitive tense setting.
The paper identifies several sources of additional difficulty in tense logic. The presence of future and past modalities creates more complex frame configurations; transitivity and reflexivity constrain the unfolding constructions; and in the 48 case, the logic is not finitely transitive, which complicates the use of master-modality methods and necessitates finer control over width, depth, and related frame parameters (Chen, 6 Jul 2025). The proof accordingly relies on transitivity-preserving combinations, large reachability degree, and formulas such as 49 for bound control (Chen, 6 Jul 2025).
A plausible implication is that the tense generalization does not merely reproduce the modal theorem in a richer syntax; it isolates which lattice-theoretic notions remain invariant under the passage from one modality to two and which do not.
7. Significance, limitations, and open questions
The theorem has three principal consequences in the tense setting. First, it extends Blok's dichotomy to major lattices of tense logics, namely 50, 51, and 52 (Chen, 6 Jul 2025). Second, it establishes that in these lattices the degree of Kripke-incompleteness coincides with the degree determined by finite frames: 53 (Chen, 6 Jul 2025). Third, it identifies iterated splitting as the robust structural marker of strict Kripke-completeness.
The result also clarifies a common misunderstanding. Kripke completeness and strict Kripke-completeness are not the same notion. A Kripke-complete logic may still fail to be uniquely determined by its validating frames, whereas strict Kripke-completeness requires semantic uniqueness within the lattice. Blok's dichotomy concerns the latter notion, measured via the size of the frame-semantic equivalence class (Chen, 6 Jul 2025).
Several questions remain open. The paper points to possible extensions to other finitely transitive tense logics such as 54 and 55, where Kracht showed that there are infinitely many splittings (Chen, 6 Jul 2025). It also raises the possibility of anti-dichotomy phenomena analogous to those studied elsewhere for degrees of the finite model property in intuitionistic and transitive modal logics. More generally, it asks for a broader account of the relation among union-splittings, iterated splittings, and strictly Kripke-complete tense logics across wider classes of tense lattices (Chen, 6 Jul 2025).
Within the scope established so far, the theorem yields a precise and uniform picture. In the principal lattices of tense logic treated, semantic equivalence under Kripke frames is either trivial or continuum-sized, and the exact frontier between those two regimes is given by iterated splitting.