Unimodal Logic of Density
- Unimodal logic of density is a modal system defined via dense Kripke frames where every accessibility edge admits a midpoint, captured by the axiom □□p → □p.
- Selective filtration constructs finite models, leading to an EXPTIME upper bound for satisfiability while establishing PSPACE-hardness.
- The approach contrasts with bimodal weak-density systems, highlighting the structural costs of enforcing density in relational frameworks.
The unimodal logic of density is the propositional modal logic determined by dense Kripke frames, that is, frames satisfying
In this setting, “density” means that every accessibility edge can be split through an intermediate world. The corresponding modal axiom is
and recent work gives a finite-model construction by selective filtration yielding an EXPTIME upper bound for satisfiability, while also establishing PSPACE-hardness (Balbiani et al., 15 Jul 2025).
1. Semantic basis
The language is the usual propositional modal language
with defined as . A Kripke frame is a pair , and a model is with valuation . Truth is standard: The distinctive semantic clause is the density condition on 0: every 1-edge admits an intermediate point. This makes the logic a frame-defined unimodal system rather than a metric, probabilistic, or statistical theory of density (Balbiani et al., 15 Jul 2025).
The frame condition is tightly matched to a modal axiom. The least modal logic containing 2 is exactly the set of formulas valid on all dense frames. The decision problem can therefore be formulated either as validity over dense frames or as satisfiability of the negation in dense frames. This equivalence is central to the complexity analysis developed for the logic (Balbiani et al., 15 Jul 2025).
2. Axiomatization and logical character
The axiom
3
is the defining principle of the unimodal logic of density. Semantically, it encodes the possibility of refining each accessibility step by a midpoint; proof-theoretically, it identifies the least modal logic valid on dense frames. The paper on modal density treats this as the core unimodal case and contrasts it with a separate bimodal logic of weak density, whose frame condition is
4
and whose characteristic axiom is
5
The bimodal system is therefore a nearby but distinct formalism rather than an alternative axiomatization of unimodal density (Balbiani et al., 15 Jul 2025).
A useful conceptual point is that the density logic is not introduced through algebraic or topological shape constraints on numerical densities. Its primitive semantics is relational. Worlds, accessibility, and subformula preservation are the relevant objects; “density” names a structural property of 6, not a property of a probability density or a unimodal function. This distinction matters because the same words occur in several unrelated arXiv literatures.
3. Decision problem and complexity
The principal computational question is: given a formula 7, determine whether 8 is valid on all dense frames, or equivalently whether 9 is satisfiable in some dense frame. The published upper bound is:
The satisfiability problem for the unimodal logic of density is in
EXPTIME(Balbiani et al., 15 Jul 2025).
The same work also shows PSPACE-hardness. Accordingly, the exact complexity is not fixed by the reported results, but the problem is at least PSPACE-hard and has an EXPTIME upper bound. The upper bound is nontrivial because ordinary filtration only yields an easier coNEXPTIME upper bound for validity: the least filtration of a dense model remains dense, but that alone does not exploit the density condition efficiently enough for the stronger analysis (Balbiani et al., 15 Jul 2025).
The paper further contrasts the unimodal situation with the bimodal weak-density case. There, a tableau-like method gives PSPACE-completeness. The stated contrast is that unimodal density is handled by selective filtration, bimodal weak density by a tableau/window construction, and the unimodal case lands in EXPTIME while the bimodal weak-density case is tighter at PSPACE. The paper explicitly interprets this as showing that the unimodal density condition is structurally more expensive to enforce via finite-model construction (Balbiani et al., 15 Jul 2025).
4. Selective filtration
The EXPTIME upper bound is obtained by a finite construction built from subformulas of the input formula. Let 0 be the set of subformulas of 1, with 2, ordered compatibly with syntactic dependency. A 3-tip is a bit-vector
4
satisfying the Boolean constraints forced by the syntax: 5 is coded by 6, negation by complement, and disjunction by coordinatewise maximum. For a prime theory 7 in the canonical model, the associated vector 8 is a 9-tip (Balbiani et al., 15 Jul 2025).
The initial finite structure 0 is defined by taking 1 to be the set of all 2-tips and setting
3
iff whenever 4 and 5, then 6. The paper then works with 7-clips, finite substructures preserving the canonical tips and the canonical accessibility patterns relevant to 8. Since there are at most 9 tips, the ambient family of such structures is finite (Balbiani et al., 15 Jul 2025).
The key technical move is the pruning operator 0. For a clip 1, it produces 2 where
3
and
4
Thus a world is retained only if every negative box has a successor witnessing failure of the boxed formula, and an edge is retained only if it already has a midpoint. Iterating 5 must stabilize because the family of clips is finite and each application shrinks or preserves the current structure. At the fixed point 6, the frame is dense by construction: any remaining edge has a two-step witness, and an edge without such a witness would be deleted (Balbiani et al., 15 Jul 2025).
Truth of subformulas is then recovered by defining a valuation coordinatewise on the fixed-point structure and proving the expected truth lemma: 7
Because the initial structure has at most 8 states and each pruning step is polynomial in the size of the current clip, the fixed point can be computed in exponential time. This is the basis of the EXPTIME upper bound (Balbiani et al., 15 Jul 2025).
5. Related density formalisms in logic
The phrase “logic of density” also appears in other parts of logic, but usually with a different technical meaning. Two cases are especially relevant.
| Setting | Density notion | Main result |
|---|---|---|
| Unimodal modal logic | Every 9-edge has a midpoint | satisfiability in EXPTIME (Balbiani et al., 15 Jul 2025) |
| Semilinear substructural logics | admissibility of a density rule | density elimination for 0 (Wang, 2015) |
| Natural-density quotient structures | 1-additivity of density on 2 | extension theorem for natural density (Talponen, 2015) |
In semilinear substructural logics, density is proof-theoretic rather than relational. The central object is the admissibility of the strong density rule
3
with 4 fresh. A uniform hypersequent method proves density elimination for 5, and for 6 this yields standard completeness via the cited result of Metcalfe and Montagna (Wang, 2015). Despite the common terminology, this is not the unimodal logic of dense Kripke frames.
A different adjacent line of work studies natural density modulo null-density sets. If 7 is the family of subsets of 8 with natural density, 9 the null-density sets, and 0 iff 1, then one can extend suitable Boolean substructures of 2 to a 3-algebra 4 on which density is 5-additive (Talponen, 2015). This provides a measure-theoretic semantics for density, but not a modal logic of dense frames.
6. Terminological boundaries and other uses of “unimodal density”
A recurrent source of confusion is that “unimodal” and “density” are also central terms in statistics, topological data analysis, and probability, where they mean something entirely different from dense accessibility relations.
In topological statistics, a function 6 is called unimodal when every positive super-level set 7 is contractible or empty, and the unimodal category counts the smallest number of unimodal summands in a decomposition of 8 (K et al., 7 Oct 2025). On finite metric trees this decomposition is constructively computable by a greedy sweeping algorithm (Baryshnikov et al., 2018), whereas on general graphs it is NP-hard even for fixed 9, with additional hardness for planar restrictions, inapproximability, and higher-dimensional generalizations (K et al., 7 Oct 2025). This is a theory of topological modes of functions, not a modal logic.
In probability theory, isotropic unimodal Lévy processes are processes whose one-dimensional distributions have radial, radially nonincreasing densities. For such processes, sharp two-sided estimates for the transition density 0, the Lévy density 1, and the tail function are governed by weak scaling of the Lévy–Khintchine exponent 2, with the canonical estimate
3
under the stated scaling hypotheses (Bogdan et al., 2013). Related work obtains two-sided Dirichlet heat kernel estimates in 4 domains for pure jump isotropic unimodal Lévy processes even when the intensity of small jumps is low (Cho et al., 2019). Again, “unimodal density” here concerns radial monotonicity of probability densities, not modal operators.
In Bayesian deconvolution, a symmetric unimodal latent density is represented as a mixture of symmetric uniforms,
5
and the mixing density 6 is modeled by a Dirichlet process location-mixture of Gamma distributions (Su et al., 2020). The resulting method enforces symmetry and unimodality of a latent density under measurement error. This literature is about shape-constrained density estimation rather than the semantics or complexity of modal logics.
The unimodal logic of density is therefore best understood as a specific modal system associated with the frame condition that every edge has a midpoint. Its central contemporary results concern axiomatization by 7, selective-filtration model construction, and the placement of satisfiability between PSPACE-hardness and an EXPTIME upper bound (Balbiani et al., 15 Jul 2025).