Multi-Modal Logics of Bounded Density
- Multi-modal logics of bounded density are defined over Kripke frames with several accessibility relations that enforce density through intermediate refinement steps.
- They employ a window-based decision procedure using consistent classical saturations to mirror density axioms and achieve PSPACE and para-PSPACE complexity results.
- These techniques isolate modal depth as a critical resource, offering efficient and scalable methods for satisfiability checking in both fixed and parameterized modal settings.
Multi-modal logics of bounded density are modal systems interpreted over Kripke frames equipped with several accessibility relations whose interaction enforces a bounded form of density. In the formulation presented for grammar logics, one fixes , uses modalities indexed by , and requires that every -edge can be refined through an intermediate point by an -step followed by an -step. Their satisfiability problem admits a tableau-like decision procedure based on finite windows, is PSPACE-complete for fixed , and in the monomodal setting yields a para-PSPACE analysis when modal depth is treated as a parameter. A related line of work studies -dense modal logics characterized by axioms of the form and extends the window technique to recursive windows, obtaining para-PSPACE upper bounds for fixed- and fixed-0 multi-modal variants (Gasquet, 20 Jul 2025, Gasquet, 13 Apr 2026).
1. Formal setting: frames, language, and semantics
The bounded-density framework fixes 1 and sets
2
A 3-frame is a pair
4
where 5 and each 6. Such a frame is 7-dense, or of “density at most 8,” if for every 9 and all 0,
1
The class of all such frames is written 2 (Gasquet, 20 Jul 2025).
The corresponding multi-modal language is generated by
3
with 4 and 5. Standard abbreviations are used:
6
and the dual modality is defined by
7
The modal depth 8 is the maximal nesting of box/diamond operators (Gasquet, 20 Jul 2025).
A model is
9
where the frame is 0-dense and 1 is a valuation. Truth is given by the usual clauses for atoms, Boolean connectives, and modal operators:
2
3
A formula is satisfiable if 4 in some 5-dense model (Gasquet, 20 Jul 2025).
2. Density axioms and related modal families
The bounded-density condition is mirrored syntactically by the axiom
6
which is the condition explicitly enforced in the window-based decision procedure. In the tableau presentation, obligations produced by a formula at modality 7 are propagated along a finite 8-slice and recursively discharged one level higher via 9 (Gasquet, 20 Jul 2025).
The monomodal density logic appears as a specialization. When 0, the logic is described as
1
and the well-studied monomodal density logic 2 arises as the special case in which modalities 3 and 4 coincide (Gasquet, 20 Jul 2025). This makes precise that “bounded density” is not merely a restatement of a single binary relation being dense; rather, the multi-modal presentation organizes density through a hierarchy of relations 5.
A related family is given by 6-dense modal logics. In the monomodal setting, 7 is the smallest normal modal system containing
8
and
9
and it is complete for frames satisfying
0
The same idea extends to the multi-modal language with modalities 1, yielding systems 2 with axioms
3
complete for frames satisfying 4 for each 5 (Gasquet, 13 Apr 2026). This related development does not identify the two families, but it shows that bounded-density techniques interact naturally with broader “reduction” or density axioms.
3. Consistent classical saturations and finite windows
The bounded-density decision procedure is organized around consistent classical saturations (CCS’s). Given a finite set of formulas 6, one considers the set 7 of all finite sets 8 such that 9, 0 is classically consistent, and 1 is saturated under the usual decomposition conditions for conjunction, negated conjunction, double negation, and modal formulas 2. Each 3 is called a CCS of 4 (Gasquet, 20 Jul 2025).
The central combinatorial object is a finite window. Fix a monotone “size-control” function 5 on CCS’s, for example 6 or 7. Let 8 be CCS’s, let 9, and let 0. A 1-window for 2 is a pair
3
If 4, then 5 is the empty window. If 6, then:
- 7 is a sequence of CCS’s satisfying, for all 8,
9
and at the end
0
- 1 is a sequence where each 2 is a 3-window for the pair 4.
Here
5
and for any set 6 of formulas, 7 is the collection of its CCS’s (Gasquet, 20 Jul 2025).
Intuitively, 8 tracks a finite slice of an 9-chain and 0 recurses at the next modality. The formal role of the condition
1
is to mirror the density axiom
2
so that obligations generated at level 3 are either carried directly from 4 or passed upward through 5 and an 6-chain (Gasquet, 20 Jul 2025).
4. Tableau-like decision procedures and recursive windows
The finite-window algorithm begins from an initial CCS 7 for a formula 8. It first verifies that 9. Then, for each diamond-formula 00, it guesses a CCS
01
and a 02-window 03 for 04, with 05 chosen sufficiently large, and checks recursively that every 06 in 07 and every subwindow 08 in 09 is itself satisfiable. The procedure stores only one window in memory at a time and recurses on CCS’s of lower modal depth (Gasquet, 20 Jul 2025).
The related 10-dense analysis refines this method through recursive windows. There, a window is described as a self-contained finite piece of what would be a possibly infinite 11-tableau beneath a node labelled by a classical saturated set 12 of formulas. Windows enforce the density axiom by explicitly displaying all the required intermediate 13-successors. A 14-window for 15 is, when 16, a sequence of 17-saturated sets
18
together with, between each successive pair, a sub-window of type 19 for enforcing the constraint 20; when 21 it is just empty. A continuation of a window is another window whose first 22 slices coincide pointwise with the last 23 slices of the first window, capturing the idea that a displayed pattern can be pumped indefinitely (Gasquet, 13 Apr 2026).
Five lemmas are identified as critical in the recursive-window analysis:
- Lemma 4.1: if 24 is a 25-continuation of 26, then they can be spliced to produce a 27-window for the same root pair.
- Lemma 4.2: from a sufficiently long 28-window one can use the pigeonhole principle to obtain a 29-window.
- Lemma 4.3: from an 30-dense model satisfying 31 at 32 and a direct successor 33 satisfying 34, one can read off an infinite 35-window for 36 with satisfiable slices.
- Lemma 5.1: if 37 is frame-satisfiable then the routine 38 returns “yes.”
- Lemma 5.2: if 39 returns “yes” then 40 is satisfiable in some 41-dense model, obtained by gluing together a tree of small model-pieces certified by the windows (Gasquet, 13 Apr 2026).
Taken together, these results show that finite windows are not merely a proof-search heuristic. They provide a compact representation of the chains required by density, and recursive windows make explicit how local witnesses can be extended, reused, and pumped.
5. Complexity landscape
For the multi-modal logic of bounded density with fixed 42, the satisfiability problem is PSPACE-complete (Gasquet, 20 Jul 2025). The upper bound is obtained from three facts stated in the proof sketch:
- each recursive call works with one CCS of size 43 and one window of size polynomial in 44;
- recursion depth is at most 45;
- at each stage one stores only the current CCS, the current window, and a counter 46.
Hence the nondeterministic search uses space
47
and Savitch’s theorem yields a deterministic PSPACE algorithm. PSPACE-hardness follows because when 48 the logic is plain 49, which is PSPACE-hard via the usual reduction from QBF, and the bounded-density logic conservatively extends 50 (Gasquet, 20 Jul 2025).
The monomodal case has a more refined parameterized classification. When 51, the same window-based algorithm applies, but the recursion depth is bounded by 52 alone, and the number of windows of modal-degree 53 is at most 54. The search can therefore be done in space
55
for some computable 56, that is, in para-PSPACE when modal depth is viewed as a fixed parameter (Gasquet, 20 Jul 2025).
For fixed 57, the satisfiability problem for 58, parameterized by the modal depth 59 of the input formula, lies in para-PSPACE. More concretely, there is an algorithm that on input 60 of modal depth 61 decides satisfiability in space
62
Thus once 63 is fixed, the problem is in PSPACE. The same analysis extends to the fixed-64 multi-modal case: nothing in the complexity analysis depends on having only one modality, so the final para-PSPACE upper bound holds equally for the fixed-65 multi-modal case (Gasquet, 13 Apr 2026).
A common point of confusion is the relation between the PSPACE-completeness theorem and the para-PSPACE results. They concern different parameterizations, and in part different families: PSPACE-completeness is stated for the fixed-66 bounded-density grammar logics, whereas para-PSPACE isolates the effect of bounded modal depth in the monomodal bounded-density case and, in related work, in fixed-67 and fixed-68 69-dense logics.
6. Example, interpretation, and significance
A minimal example in the monomodal setting takes
70
One starts with a CCS 71 of 72, for instance 73. The unique diamond-formula is 74 at 75, so the algorithm chooses
76
hence 77. With 78, one takes
79
with 80, so a valid CCS is 81. No subwindows are needed because at 82 the window is trivial, and one obtains
83
Both 84 and 85 are satisfiable, so 86 is declared satisfiable. Model-theoretically, one can take
87
so that 88 via 89 and 90-density is witnessed by the intermediate 91 (Gasquet, 20 Jul 2025).
The significance of the window method is stated in algorithmic as well as semantic terms. For bounded-density grammar logics, the finite-window method gives a uniform PSPACE decision procedure for all fixed 92 and provides a clear semantic and algorithmic framework for logics defined by “reduction” or “density” axioms (Gasquet, 20 Jul 2025). In the 93-dense setting, recursive windows explain directly how the bounded-density axiom 94 is enforced: every direct 95-edge must come equipped with a little 96-long chain sitting in the window, those chains never grow beyond exponentially many saturated nodes, and because one only ever looks “97 steps” deep, only parameter-bounded polynomial space is required (Gasquet, 13 Apr 2026).
A plausible implication is that window-based proof search isolates modal depth as the structurally decisive resource in these bounded-density settings. The fixed-98 PSPACE bound shows that the global satisfiability problem remains within classical polynomial space, while the para-PSPACE refinements show that once modal nesting is controlled, the remaining proof search can be organized within a parameterized space discipline.