Papers
Topics
Authors
Recent
Search
2000 character limit reached

Multi-Modal Logics of Bounded Density

Updated 6 July 2026
  • 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 πN\pi \in \mathbb{N}, uses modalities [i][i] indexed by Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}, and requires that every RiR_i-edge can be refined through an intermediate point by an RiR_i-step followed by an Ri+1R_{i+1}-step. Their satisfiability problem admits a tableau-like decision procedure based on finite windows, is PSPACE-complete for fixed π\pi, and in the monomodal setting yields a para-PSPACE analysis when modal depth is treated as a parameter. A related line of work studies nn-dense modal logics characterized by axioms of the form npp\Box^n p \rightarrow \Box p and extends the window technique to recursive windows, obtaining para-PSPACE upper bounds for fixed-nn and fixed-[i][i]0 multi-modal variants (Gasquet, 20 Jul 2025, Gasquet, 13 Apr 2026).

1. Formal setting: frames, language, and semantics

The bounded-density framework fixes [i][i]1 and sets

[i][i]2

A [i][i]3-frame is a pair

[i][i]4

where [i][i]5 and each [i][i]6. Such a frame is [i][i]7-dense, or of “density at most [i][i]8,” if for every [i][i]9 and all Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}0,

Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}1

The class of all such frames is written Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}2 (Gasquet, 20 Jul 2025).

The corresponding multi-modal language is generated by

Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}3

with Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}4 and Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}5. Standard abbreviations are used:

Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}6

and the dual modality is defined by

Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}7

The modal depth Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}8 is the maximal nesting of box/diamond operators (Gasquet, 20 Jul 2025).

A model is

Π={0,1,,π}\Pi=\{0,1,\dots,\pi\}9

where the frame is RiR_i0-dense and RiR_i1 is a valuation. Truth is given by the usual clauses for atoms, Boolean connectives, and modal operators:

RiR_i2

RiR_i3

A formula is satisfiable if RiR_i4 in some RiR_i5-dense model (Gasquet, 20 Jul 2025).

The bounded-density condition is mirrored syntactically by the axiom

RiR_i6

which is the condition explicitly enforced in the window-based decision procedure. In the tableau presentation, obligations produced by a formula at modality RiR_i7 are propagated along a finite RiR_i8-slice and recursively discharged one level higher via RiR_i9 (Gasquet, 20 Jul 2025).

The monomodal density logic appears as a specialization. When RiR_i0, the logic is described as

RiR_i1

and the well-studied monomodal density logic RiR_i2 arises as the special case in which modalities RiR_i3 and RiR_i4 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 RiR_i5.

A related family is given by RiR_i6-dense modal logics. In the monomodal setting, RiR_i7 is the smallest normal modal system containing

RiR_i8

and

RiR_i9

and it is complete for frames satisfying

Ri+1R_{i+1}0

The same idea extends to the multi-modal language with modalities Ri+1R_{i+1}1, yielding systems Ri+1R_{i+1}2 with axioms

Ri+1R_{i+1}3

complete for frames satisfying Ri+1R_{i+1}4 for each Ri+1R_{i+1}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 Ri+1R_{i+1}6, one considers the set Ri+1R_{i+1}7 of all finite sets Ri+1R_{i+1}8 such that Ri+1R_{i+1}9, π\pi0 is classically consistent, and π\pi1 is saturated under the usual decomposition conditions for conjunction, negated conjunction, double negation, and modal formulas π\pi2. Each π\pi3 is called a CCS of π\pi4 (Gasquet, 20 Jul 2025).

The central combinatorial object is a finite window. Fix a monotone “size-control” function π\pi5 on CCS’s, for example π\pi6 or π\pi7. Let π\pi8 be CCS’s, let π\pi9, and let nn0. A nn1-window for nn2 is a pair

nn3

If nn4, then nn5 is the empty window. If nn6, then:

  • nn7 is a sequence of CCS’s satisfying, for all nn8,

nn9

and at the end

npp\Box^n p \rightarrow \Box p0

  • npp\Box^n p \rightarrow \Box p1 is a sequence where each npp\Box^n p \rightarrow \Box p2 is a npp\Box^n p \rightarrow \Box p3-window for the pair npp\Box^n p \rightarrow \Box p4.

Here

npp\Box^n p \rightarrow \Box p5

and for any set npp\Box^n p \rightarrow \Box p6 of formulas, npp\Box^n p \rightarrow \Box p7 is the collection of its CCS’s (Gasquet, 20 Jul 2025).

Intuitively, npp\Box^n p \rightarrow \Box p8 tracks a finite slice of an npp\Box^n p \rightarrow \Box p9-chain and nn0 recurses at the next modality. The formal role of the condition

nn1

is to mirror the density axiom

nn2

so that obligations generated at level nn3 are either carried directly from nn4 or passed upward through nn5 and an nn6-chain (Gasquet, 20 Jul 2025).

4. Tableau-like decision procedures and recursive windows

The finite-window algorithm begins from an initial CCS nn7 for a formula nn8. It first verifies that nn9. Then, for each diamond-formula [i][i]00, it guesses a CCS

[i][i]01

and a [i][i]02-window [i][i]03 for [i][i]04, with [i][i]05 chosen sufficiently large, and checks recursively that every [i][i]06 in [i][i]07 and every subwindow [i][i]08 in [i][i]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 [i][i]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 [i][i]11-tableau beneath a node labelled by a classical saturated set [i][i]12 of formulas. Windows enforce the density axiom by explicitly displaying all the required intermediate [i][i]13-successors. A [i][i]14-window for [i][i]15 is, when [i][i]16, a sequence of [i][i]17-saturated sets

[i][i]18

together with, between each successive pair, a sub-window of type [i][i]19 for enforcing the constraint [i][i]20; when [i][i]21 it is just empty. A continuation of a window is another window whose first [i][i]22 slices coincide pointwise with the last [i][i]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 [i][i]24 is a [i][i]25-continuation of [i][i]26, then they can be spliced to produce a [i][i]27-window for the same root pair.
  • Lemma 4.2: from a sufficiently long [i][i]28-window one can use the pigeonhole principle to obtain a [i][i]29-window.
  • Lemma 4.3: from an [i][i]30-dense model satisfying [i][i]31 at [i][i]32 and a direct successor [i][i]33 satisfying [i][i]34, one can read off an infinite [i][i]35-window for [i][i]36 with satisfiable slices.
  • Lemma 5.1: if [i][i]37 is frame-satisfiable then the routine [i][i]38 returns “yes.”
  • Lemma 5.2: if [i][i]39 returns “yes” then [i][i]40 is satisfiable in some [i][i]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 [i][i]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 [i][i]43 and one window of size polynomial in [i][i]44;
  • recursion depth is at most [i][i]45;
  • at each stage one stores only the current CCS, the current window, and a counter [i][i]46.

Hence the nondeterministic search uses space

[i][i]47

and Savitch’s theorem yields a deterministic PSPACE algorithm. PSPACE-hardness follows because when [i][i]48 the logic is plain [i][i]49, which is PSPACE-hard via the usual reduction from QBF, and the bounded-density logic conservatively extends [i][i]50 (Gasquet, 20 Jul 2025).

The monomodal case has a more refined parameterized classification. When [i][i]51, the same window-based algorithm applies, but the recursion depth is bounded by [i][i]52 alone, and the number of windows of modal-degree [i][i]53 is at most [i][i]54. The search can therefore be done in space

[i][i]55

for some computable [i][i]56, that is, in para-PSPACE when modal depth is viewed as a fixed parameter (Gasquet, 20 Jul 2025).

For fixed [i][i]57, the satisfiability problem for [i][i]58, parameterized by the modal depth [i][i]59 of the input formula, lies in para-PSPACE. More concretely, there is an algorithm that on input [i][i]60 of modal depth [i][i]61 decides satisfiability in space

[i][i]62

Thus once [i][i]63 is fixed, the problem is in PSPACE. The same analysis extends to the fixed-[i][i]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-[i][i]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-[i][i]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-[i][i]67 and fixed-[i][i]68 [i][i]69-dense logics.

6. Example, interpretation, and significance

A minimal example in the monomodal setting takes

[i][i]70

One starts with a CCS [i][i]71 of [i][i]72, for instance [i][i]73. The unique diamond-formula is [i][i]74 at [i][i]75, so the algorithm chooses

[i][i]76

hence [i][i]77. With [i][i]78, one takes

[i][i]79

with [i][i]80, so a valid CCS is [i][i]81. No subwindows are needed because at [i][i]82 the window is trivial, and one obtains

[i][i]83

Both [i][i]84 and [i][i]85 are satisfiable, so [i][i]86 is declared satisfiable. Model-theoretically, one can take

[i][i]87

so that [i][i]88 via [i][i]89 and [i][i]90-density is witnessed by the intermediate [i][i]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 [i][i]92 and provides a clear semantic and algorithmic framework for logics defined by “reduction” or “density” axioms (Gasquet, 20 Jul 2025). In the [i][i]93-dense setting, recursive windows explain directly how the bounded-density axiom [i][i]94 is enforced: every direct [i][i]95-edge must come equipped with a little [i][i]96-long chain sitting in the window, those chains never grow beyond exponentially many saturated nodes, and because one only ever looks “[i][i]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-[i][i]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.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Multi-Modal Logics of Bounded Density.