Papers
Topics
Authors
Recent
Search
2000 character limit reached

Unimodal Logic of Density

Updated 6 July 2026
  • 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 (W,R)(W,R) satisfying

s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).

In this setting, “density” means that every accessibility edge can be split through an intermediate world. The corresponding modal axiom is

pp,\square\square p \to \square p,

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

ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,

with ϕ\lozenge\phi defined as ¬¬ϕ\neg\square\neg\phi. A Kripke frame is a pair (W,R)(W,R), and a model is (W,R,V)(W,R,V) with valuation V:At(W)V:At\to\wp(W). Truth is standard: sϕ    t(sRttϕ),sϕ    t(sRt and tϕ).s\models \square\phi \iff \forall t\,(sRt \Rightarrow t\models\phi), \qquad s\models \lozenge\phi \iff \exists t\,(sRt \text{ and } t\models\phi). The distinctive semantic clause is the density condition on s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).0: every s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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 s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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

s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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

s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).4

and whose characteristic axiom is

s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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 s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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 s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).7, determine whether s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).8 is valid on all dense frames, or equivalently whether s,tW  (sRtuW(sRuuRt)).\forall s,t\in W\;\bigl(sRt \rightarrow \exists u\in W\,(sRu \wedge uRt)\bigr).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 pp,\square\square p \to \square p,0 be the set of subformulas of pp,\square\square p \to \square p,1, with pp,\square\square p \to \square p,2, ordered compatibly with syntactic dependency. A pp,\square\square p \to \square p,3-tip is a bit-vector

pp,\square\square p \to \square p,4

satisfying the Boolean constraints forced by the syntax: pp,\square\square p \to \square p,5 is coded by pp,\square\square p \to \square p,6, negation by complement, and disjunction by coordinatewise maximum. For a prime theory pp,\square\square p \to \square p,7 in the canonical model, the associated vector pp,\square\square p \to \square p,8 is a pp,\square\square p \to \square p,9-tip (Balbiani et al., 15 Jul 2025).

The initial finite structure ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,0 is defined by taking ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,1 to be the set of all ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,2-tips and setting

ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,3

iff whenever ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,4 and ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,5, then ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,6. The paper then works with ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,7-clips, finite substructures preserving the canonical tips and the canonical accessibility patterns relevant to ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,8. Since there are at most ϕ::=p¬ϕ(ϕϕ)ϕ,\phi ::= p \mid \bot \mid \neg\phi \mid (\phi\wedge\phi)\mid \square\phi,9 tips, the ambient family of such structures is finite (Balbiani et al., 15 Jul 2025).

The key technical move is the pruning operator ϕ\lozenge\phi0. For a clip ϕ\lozenge\phi1, it produces ϕ\lozenge\phi2 where

ϕ\lozenge\phi3

and

ϕ\lozenge\phi4

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 ϕ\lozenge\phi5 must stabilize because the family of clips is finite and each application shrinks or preserves the current structure. At the fixed point ϕ\lozenge\phi6, 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: ϕ\lozenge\phi7 Because the initial structure has at most ϕ\lozenge\phi8 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).

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 ϕ\lozenge\phi9-edge has a midpoint satisfiability in EXPTIME (Balbiani et al., 15 Jul 2025)
Semilinear substructural logics admissibility of a density rule density elimination for ¬¬ϕ\neg\square\neg\phi0 (Wang, 2015)
Natural-density quotient structures ¬¬ϕ\neg\square\neg\phi1-additivity of density on ¬¬ϕ\neg\square\neg\phi2 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

¬¬ϕ\neg\square\neg\phi3

with ¬¬ϕ\neg\square\neg\phi4 fresh. A uniform hypersequent method proves density elimination for ¬¬ϕ\neg\square\neg\phi5, and for ¬¬ϕ\neg\square\neg\phi6 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 ¬¬ϕ\neg\square\neg\phi7 is the family of subsets of ¬¬ϕ\neg\square\neg\phi8 with natural density, ¬¬ϕ\neg\square\neg\phi9 the null-density sets, and (W,R)(W,R)0 iff (W,R)(W,R)1, then one can extend suitable Boolean substructures of (W,R)(W,R)2 to a (W,R)(W,R)3-algebra (W,R)(W,R)4 on which density is (W,R)(W,R)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 (W,R)(W,R)6 is called unimodal when every positive super-level set (W,R)(W,R)7 is contractible or empty, and the unimodal category counts the smallest number of unimodal summands in a decomposition of (W,R)(W,R)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 (W,R)(W,R)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 (W,R,V)(W,R,V)0, the Lévy density (W,R,V)(W,R,V)1, and the tail function are governed by weak scaling of the Lévy–Khintchine exponent (W,R,V)(W,R,V)2, with the canonical estimate

(W,R,V)(W,R,V)3

under the stated scaling hypotheses (Bogdan et al., 2013). Related work obtains two-sided Dirichlet heat kernel estimates in (W,R,V)(W,R,V)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,

(W,R,V)(W,R,V)5

and the mixing density (W,R,V)(W,R,V)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 (W,R,V)(W,R,V)7, selective-filtration model construction, and the placement of satisfiability between PSPACE-hardness and an EXPTIME upper bound (Balbiani et al., 15 Jul 2025).

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 Unimodal Logic of Density.