Papers
Topics
Authors
Recent
Search
2000 character limit reached

Boolean Convolution: Theory & Applications

Updated 28 August 2025
  • Boolean convolution is a noncommutative probability operation defined via the additive K–transform and Boolean cumulants.
  • It exhibits unique properties like infinite divisibility and selfdecomposability, which underpin its role in central limit phenomena and stable laws.
  • Its applications span analytic, algebraic, combinatorial, and computational frameworks, impacting algorithm design and spectral theory.

Boolean convolution is a fundamental operation in noncommutative probability, encoding an independence notion much simpler than free or classical independence. It arises in several analytic, algebraic, combinatorial, and algorithmic frameworks, affecting the structure of distributions, limit theorems, cumulant theory, and computational complexity. Boolean convolution exists in scalar, operator-valued, and combinatorial settings, is deeply connected to analytic transforms (notably the K–transform), enjoys unique infinite divisibility and selfdecomposability properties, and appears as a modal operation in algebraic logic and convolutional algorithms.

1. Definition, Analytic Transforms, and Algebraic Framework

Boolean additive convolution, denoted by “\uplus”, is defined as the law of the sum of two Boolean-independent random variables. If μ\mu and ν\nu are probability measures, their Boolean additive convolution μν\mu \uplus \nu is linearized by the Boolean K–transform: Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x) The defining property is: Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z) for zC+z \in \mathbb{C}^+. The K–transform expansion at infinity yields Boolean cumulants, with Kμ(z)=m1(μ)+Var(μ)/z+K_\mu(z) = m_1(\mu) + \text{Var}(\mu)/z + \cdots.

Multiplicative Boolean convolution (for μ,ν\mu, \nu on [0,)[0,\infty)) is linearized by the B–transform: μ\mu0, with μ\mu1, μ\mu2 being the composition of auxiliary transforms involving the Cauchy and moment generating functions (Chakraborty et al., 2017).

On complete lattices and relational structures, Boolean convolution corresponds to an operation in the "convolution algebra" μ\mu3. For μ\mu4, this recovers classic complex algebras of modal logic, encapsulating the Boolean convolution as a powerset lifting (Harding et al., 2017, Cranch et al., 2020).

2. Infinite Divisibility, Stable Laws, and Selfdecomposability

Boolean convolution exhibits striking infinite divisibility: every probability measure is infinitely divisible with respect to μ\mu5, reflected in the additive property of the K–transform (Anshelevich et al., 2012). Boolean stable laws, specified by a self-similarity property under μ\mu6, are parameterized by a stability index μ\mu7 and asymmetry coefficient μ\mu8. They are characterized by analytic energy/K–function representations, e.g.,

μ\mu9

(Arizmendi et al., 2012, Arizmend et al., 2014). Free infinite divisibility for Boolean stable laws is completely classified: ν\nu0 for all ν\nu1, or ν\nu2 with ν\nu3.

The class of Boolean selfdecomposable measures ν\nu4 consists of measures ν\nu5 such that for all ν\nu6 there exists ν\nu7 with ν\nu8, where ν\nu9 is dilation. Boolean selfdecomposability admits strong regularity: only two atoms are possible, no singular continuous component, and the Lévy measure must exhibit unimodality at zero. Deeply, the standard normal is Boolean selfdecomposable, but shifted normals lose this property for large shift (Hasebe et al., 2022).

3. Limit Theorems and Quantitative Boolean Central Limit Theorem

Boolean probability is marked by a very simple central limit phenomenon: the limit in the Boolean CLT is the symmetric Bernoulli law, not a continuous Gaussian. Let μν\mu \uplus \nu0 be a law with zero mean, unit variance, and finite μν\mu \uplus \nu1; then the normalized Boolean convolution power

μν\mu \uplus \nu2

satisfies a Berry–Esseen type rate in Lévy distance to μν\mu \uplus \nu3: μν\mu \uplus \nu4 with sharpness established under bounded support (Arizmendi et al., 2017, Salazar, 2020). Techniques rely on sharp quantitative versions of the Stieltjes–Perron inversion formula, enabling direct control of Lévy distance through the imaginary part of analytic transforms.

For measures with regularly varying tails, Boolean subexponentiality holds: μν\mu \uplus \nu5-fold Boolean convolution scales as μν\mu \uplus \nu6 times the original tail (Chakraborty et al., 2017). Asymptotics are governed by the K or B-transform expansions, with remainder terms encoding tail decay rates.

Boolean analogs of the Lévy–Khintchine representation express the K–transform in terms analogous to the classical scenario; in some scaling limits (e.g., mixtures of multiplicative and additive convolution), the R–transform of the limit emerges in terms of the principal branch of the Lambert μν\mu \uplus \nu7 function (Sakuma et al., 2011).

4. Operator-Valued, Infinitesimal, and Multi-Faced Extensions

Operator-valued Boolean convolution generalizes the scalar theory by allowing convolution powers with respect to completely positive linear maps on a base μν\mu \uplus \nu8-algebra μν\mu \uplus \nu9. The Boolean convolution power Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)0 is defined via Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)1, and the resulting structure forms a commutative evolution semigroup (Anshelevich et al., 2011, Anshelevich et al., 2014). This semigroup encodes flows that connect to the Bercovici–Pata bijection and the geometry of free Brownian motion (the operator-valued Burgers equation).

Infinitesimal operator-valued independence theory (OVI) further extends Boolean convolution to encode small perturbations ("first-order corrections") of expectations and cumulants, with explicit convolution formulas obtained by lifting the algebra to a Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)2 upper-triangular matrix algebra (Perales et al., 2020). This provides a framework for subtle fluctuation and first-order correction phenomena in random matrix limits and noncommutative probability.

Boolean convolution also admits a bi-faced extension in bi-Boolean independence for pairs of algebras. The bi-Boolean additive convolution is linearized by a two-variable "partial self-energy" function, generalizing Boolean cumulants to Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)3-Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)4-cumulants and paralleling the bi-free Lévy–Khintchine theory, but with even more restrictive possibilities for infinite divisibility (Gu et al., 2017).

A further variant, cyclic–Boolean independence, has been formulated to describe joint independence for families of subalgebras with respect to both a state and a trace, motivated by problems in spectral graph theory and noncommutative Markov chains (Arizmendi et al., 2022). Its convolution is governed by an explicit transform additivity, and the associated class of infinitely divisible distributions is exceedingly rigid.

5. Boolean Convolution in Computational Complexity and Algorithms

Boolean convolution as a combinatorial operation is central in algorithms and circuit complexity. The Boolean convolution of Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)5-dimensional Boolean vectors (with wraparound) is given by: Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)6 This operation is equivalent to computing sumsets in finite cyclic groups, a fundamental primitive in combinatorial optimization—e.g., in Modular Subset Sum and dynamic programming recurrences (Bringmann et al., 2021).

Significant advances in algorithm design have produced deterministic and randomized (Las Vegas) algorithms to compute Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)7-fold Boolean convolution in time nearly linear in the combined input and output size, leveraging Kneser's theorem from additive combinatorics to detect and exploit periodicity in sumsets.

Circuit complexity analyses demonstrate that computing Boolean convolution is intrinsically costly: the monotone circuit complexity (number of AND/OR gates) is essentially Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)8 up to polylogarithmic factors in Kμ(z)=z1Gμ(z)whereGμ(z)=(zx)1dμ(x)K_\mu(z) = z - \frac{1}{G_\mu(z)} \quad\text{where}\quad G_\mu(z) = \int (z-x)^{-1}\, d\mu(x)9 (Grinchuk et al., 2017, Paterson, 2017). Lower bounds are established using properties of thin circulant matrices and sumset geometry.

6. Connections to Modal, Algebraic, and Categorical Structures

General Boolean convolution operations abstract to modal, lattice-theoretic, and algebraic frameworks. In the categorical language, convolution algebras Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)0 (with Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)1 a complete lattice or even a quantale) can be formed from relational structures Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)2, endowing the function space Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)3 with modal/convolution operators Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)4 that aggregate according to Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)5 (Harding et al., 2017, Cranch et al., 2020). When Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)6, convolutions of predicates induced by Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)7 retrieve classical complex algebras for modal and algebraic logic, providing an expansive generalization of Boolean convolution in algebraic settings.

The convolution framework is bifunctorial, captures products and morphisms in relational and algebraic categories, and separates additive (join-based) and multiplicative (meet-based) convolution flavors, unifying algebraic, combinatorial, and logical perspectives.

7. Applications and Open Problems

Boolean convolution and its derivatives appear in random matrix theory (limiting spectral distributions), combinatorial optimization (subset sum, Boolean sum-systems), spectral theory (graph products), analysis of limit theorems, and modal algebra.

A recent result (Chakraborty, 23 Aug 2025) establishes a deep connection between Boolean convolution and symmetry resistance for Bernoulli random variables: any symmetrizer (Boolean-independent Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)8 so that Kμν(z)=Kμ(z)+Kν(z)K_{\mu \uplus \nu}(z) = K_\mu(z) + K_\nu(z)9 is symmetric about 0) must have variance at least zC+z \in \mathbb{C}^+0 (for zC+z \in \mathbb{C}^+1 Bernoulli(zC+z \in \mathbb{C}^+2)). This lower bound, mirroring the classical case, is forced by the expansion and parity (oddness) of the K–transform, which encodes moments and symmetry constraints. In the free convolution context, the analogous minimality of variance remains an open problem, attesting to nuanced differences between free and Boolean independence (and convolution).

In combinatorial probability, Boolean subexponentiality parallels classical and free subexponential laws under regular variation, with detailed behavior of heavy-tailed convolution governed by the asymptotics of analytic transforms and their Taylor expansions.

Further open questions concern the fine structure of operator-valued Boolean convolution powers, connections to monotone convolution, multidimensional extensions (bi-Boolean, cyclic–Boolean), and the optimization of fast convolution algorithms for sparse and structured input.


Boolean convolution thus occupies a central role bridging analytic, algebraic, combinatorial, and algorithmic dimensions in noncommutative probability and related mathematical disciplines, with broad implications for limit theorems, distributional structure, spectral theory, modal logic, and computational complexity.

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 Boolean Convolution.