Higher Convolution Kleene Algebras
- Higher convolution Kleene algebras are algebraic structures that lift compositional objects to powerset or function algebras, enabling multi-dimensional convolution products.
- They translate relational and categorical compositions into algebraic operations via convolution, using lax interchange to manage higher-dimensional interactions.
- The theory integrates Möbius conditions, graded decompositions, and modal operators to address iteration challenges and reconcile sequential with parallel composition.
Higher convolution Kleene algebras are convolution-based Kleene-algebraic structures in which a compositional object —such as a relational monoid, catoid, strict higher category, higher path category, or polygraphic cell complex—is lifted to a powerset or function algebra carrying one or more products, modal operators, and iteration operations. The expression is used explicitly for convolution -Kleene algebras on strict higher categories and higher relational monoids in "Generalised Möbius Categories and Convolution Kleene Algebras" (Cranch et al., 29 Aug 2025). Closely related constructions were developed earlier under the names interchange or concurrent Kleene algebra (Cranch et al., 2020), higher globular Kleene algebra (Calk et al., 2020), and convolution -quantales with semiring and Kleene-algebra specialisations (Calk et al., 2023). The common principle is that decomposition laws on induce algebraic composition on predicates, sets, or weighted functions, while higher-dimensional interaction is controlled by lax interchange rather than strict equality.
1. Convolution as the basic lifting principle
The starting point is ordinary convolution on a function space. If carries a ternary relation or, equivalently, a partial or set-valued composition , and if the value algebra has a multiplication, then convolution is defined by summing or joining over all decompositions of . In quantalic form,
0
whereas in semiring or Kleene-algebra settings one uses finite sums,
1
This is the general mechanism by which object-level composition on 2 becomes algebraic multiplication on 3 or 4 (Cranch et al., 2020).
The Boolean case 5 yields the powerset or complex-algebra lifting: 6. In that case convolution is existential composition of subsets. Weighted semantics arise when 7 or 8 is a quantale, dioid, semiring, or Kleene algebra, so the same decomposition structure on 9 produces weighted languages, weighted graph languages, weighted pomset languages, or weighted higher-cell semantics (Cranch et al., 2020).
The higher version replaces one composition by many. In a 0-dimensional or interchange setting, 1 carries two compositions or ternary relations, typically interpreted as sequential and parallel. In an 2-dimensional or 3-dimensional setting, 4 carries a family 5 or 6, and 7 inherits one convolution product 8 per dimension. This is the sense in which higher convolution is not a single operation but a dimension-indexed family of convolution products (Calk et al., 2023).
2. Algebraic signatures: interchange, concurrency, and higher dimensions
The earliest systematic precursor is the theory of interchange and concurrent Kleene algebras. In the two-product setting, one works with a sequential product and a parallel product satisfying the lax interchange law
9
or, in dimension-indexed notation,
0
An interchange Kleene algebra consists of two Kleene algebra structures on the same carrier satisfying this law; a concurrent Kleene algebra is the commutative-parallel special case (Cranch et al., 2020).
This two-dimensional pattern was generalized to higher-dimensional algebra in "Algebraic coherent confluence and higher globular Kleene algebras" (Calk et al., 2020). There an 1-dioid is a family
2
such that each 3 is a dioid and, for 4,
5
An 6-Kleene algebra adds a star 7 in each dimension, while globular modal structure adds domain and codomain maps 8 satisfying globularity laws such as
9
for 0 (Calk et al., 2020).
A parallel foundational line is developed with 1-catoids and 2-quantales. An 3-catoid is a family 4 of catoid structures satisfying source-target compatibility, globular laws, and higher interchange inclusions
5
An 6-quantale is the corresponding complete lattice structure with dimension-indexed multiplications, units, domain and codomain operators, and the analogous algebraic inequalities. These constructions were introduced to replace earlier ad hoc higher Kleene-algebra axioms by representation-theoretic ones (Calk et al., 2023).
The terminology is not uniform across the literature. The 7 concurrency paper emphasizes interchange and concurrent Kleene algebras (Cranch et al., 2020), the coherent-confluence paper emphasizes higher globular modal 8-Kleene algebras (Calk et al., 2020), and the 9 Möbius-catoid paper uses the phrase higher convolution Kleene algebras explicitly for the function-space constructions on strict higher categories and higher relational monoids (Cranch et al., 29 Aug 2025).
3. Structural carriers: relational monoids, catoids, higher categories, and Möbius conditions
The carrier of a higher convolution Kleene algebra is not itself a Kleene algebra; it is a compositional structure whose factorisations drive convolution. In the concurrency setting, the relevant objects are relational monoids and relational interchange monoids. A relational interchange monoid 0 is a set with two ternary relations, each relationally associative and unital, together with a relational interchange law corresponding to algebraic interchange (Cranch et al., 2020).
The catoid formalism packages the same idea in single-sorted algebraic form. A catoid 1 has a set-valued composition and source/target maps satisfying multirelational associativity, weak locality, and unit laws. Categories are local functional catoids. Higher catoids, including 2-catoids, 3-catoids, and 4-catoids, carry one such structure in each dimension, linked by higher source-target and interchange laws. Strict 5-categories are the local functional special case, while higher relational monoids are the non-functional, non-local generalization (Calk et al., 2023).
For semiring and Kleene-algebra convolution, the decisive obstacle is iteration. The 6 theory resolves this by introducing Möbius catoids. A Möbius catoid combines finite 7-decomposability with a finite-length condition: every element has only finitely many relevant decompositions, and recursive definitions can descend along a length function 8. Proposition 3.4 of that work characterizes Möbius catoids by finite 9-decomposability, indecomposability of identities, and the condition 0 (Cranch et al., 29 Aug 2025). The same paper extends the notion to Möbius 1-catoids and local Möbius 2-catoids of finite valency, which are precisely the higher carriers needed for convolution 3-Kleene algebras.
A further extension is the 4-setting, where dimensions above 5 are groupoidal. An 6-catoid equips higher-dimensional cells with inverses above some dimension, while the algebraic side uses Dedekind quantales or converse-equipped dioids to model homotopic reasoning in higher rewriting (Calk et al., 2023). This broadens higher convolution from purely compositional structure to settings with invertibility and proof equivalence.
4. Star and iteration
In quantales, iteration is straightforward: for each multiplication one defines
7
This yields stars automatically in convolution quantales, including dimension-indexed stars in 8-quantales and related higher structures (Calk et al., 2023). The same idea appears in interchange quantales, where each product induces its own Kleene star by countable join of powers (Cranch et al., 2020).
The more difficult problem is a genuine Kleene star on 9 when only finite sums are available. In the graded relational setting, an early solution was given for a single product on a graded, finitely decomposable relational monoid with unit 0: 1 This yields a Kleene algebra structure on 2, and then the two-product interchange theorem lifts it to interchange Kleene algebras (Cranch et al., 2020).
The 3 Möbius-catoid construction generalizes the classical Kuich–Salomaa star for formal power series from free monoids to categories with many objects, relational monoids, strict higher categories, and higher relational monoids. For a Möbius catoid 4 and Kleene algebra 5, the star on 6 is defined recursively by
7
8
Theorem 5.2 states that if 9 is a Möbius catoid and 0 a Kleene algebra, then 1 is a convolution Kleene algebra with this star (Cranch et al., 29 Aug 2025). Corollary 7.2 gives the 2-dimensional interchange case, and Theorem 8.4 gives the higher 3-dimensional case for local Möbius 4-catoids of finite valency.
Higher globular Kleene algebra approaches iteration differently. There the carrier is usually a powerset algebra over higher cells, and each dimension has its own star 5; extra whiskering and globularity laws control the interaction between stars across dimensions, for example
6
This is the higher-dimensional analogue of compatibility between iteration and contextual composition (Calk et al., 2020).
An adjacent proof-theoretic line separates two regimes for iteration in noncommutative residuated settings: a fully infinitary, 7-continuous regime and a cyclic regime corresponding to general residuated Kleene algebras not assumed 8-continuous (Kuznetsov, 2017). This suggests a corresponding distinction for higher convolution settings whenever residuals are incorporated, although that extension is not itself developed there.
5. Canonical models and semantic domains
Weighted words and shuffle languages are the standard 9-dimensional example. On 0, sequential composition is concatenation and parallel composition is shuffle. Convolution then yields
1
with unit 2. If the parallel product in the value algebra is commutative, the resulting weighted shuffle languages form a concurrent Kleene algebra (Cranch et al., 2020).
Structured concurrent objects are treated in the same way. Serial and parallel composition of digraphs induce weighted graph languages; the graph construction specializes to partial orders; and passing to isomorphism classes of finite digraphs yields total composition on graph types. Pomsets arise as isomorphism classes of labelled finite partial orders, so Boolean or weighted pomset languages become canonical models of concurrent convolution Kleene algebra (Cranch et al., 2020). The 3 paper explicitly includes free monoid plus shuffle catoids, finite directed graphs, finite posets, pomsets, and higher relational monoids among its examples (Cranch et al., 29 Aug 2025).
A distinct but closely related semantic line comes from higher globular rewriting. For a polygraph 4 and cellular extension 5, the carrier
6
is the powerset of higher cells, and setwise composition is lifted from higher categorical composition: 7 Proposition 8 states that 9 is an 00-Boolean 01-modal Kleene algebra (Calk et al., 2020). The paper does not call this convolution, but structurally it is a complex-product or powerset-lifting construction of exactly the same kind.
Higher-dimensional automata provide another semantic template. The Kleene theorem for HDAs characterizes regular languages as rational subsumption-closed sets of finite interval ipomsets with interfaces, with language operations 02, gluing composition 03, parallel 04, and plus 05 (Fahrenberg et al., 2022). Gluing is defined by identifying matching source and target interfaces, so it behaves like composition along a common boundary rather than ordinary concatenation. The weak interchange law
06
is explicitly used in the tensor-product proof (Fahrenberg et al., 2022). A plausible implication is that interface-sensitive higher convolution products can be read as boundary-based analogues of ordinary language convolution.
6. Correspondence theory, modal structure, and open problems
A defining feature of higher convolution Kleene algebra is that convolution is not merely a construction but a correspondence mechanism. The concurrency paper proves that relational laws on 07 and algebraic laws on 08 correspond in the sense of modal logic and Boolean algebras with operators. If 09 is a relational interchange monoid and 10 an interchange quantale, then 11 is an interchange quantale; conversely, under mild nondegeneracy assumptions, algebraic interchange in 12 recovers interchange laws on 13 or 14 via delta functions (Cranch et al., 2020).
The higher catoid/quantale program extends this to full higher-dimensional correspondence triangles
15
If 16 is a local 17-catoid and 18 an 19-quantale, then 20 is an 21-quantale; conversely, sufficiently supported convolution algebras reconstruct the higher catoid or the base quantale (Calk et al., 2023). In the modal setting, domain and codomain operators lift by
22
These correspondences are explicitly related to Jónsson–Tarski-style dualities between relational structures and lattices with operators (Calk et al., 2023).
The interaction between higher composition and modal structure is central in applications to rewriting and verification. In globular modal 23-Kleene algebra, coherent Church–Rosser and Newman lemmas are proved entirely by equational reasoning, using stars in multiple dimensions, whiskering, globularity, and weak interchange (Calk et al., 2020). In the 24 Möbius-catoid framework, modal convolution Kleene algebras, convolution Kleene algebras with tests, concurrent convolution Kleene algebras, and higher convolution Kleene algebras all arise from the same recursive star construction (Cranch et al., 29 Aug 2025).
Several limitations are explicit. Recursive star does not apply to all catoids; pair groupoids, and therefore weighted relations or matrices in general, lack the required length structure (Cranch et al., 29 Aug 2025). Finite decomposability, grading, Möbiusness, or finite valency are often necessary, and in higher-dimensional rewriting finite valency may exclude cyclic behavior and can be restrictive (Cranch et al., 29 Aug 2025). The 25-catoid paper states that a satisfactory general convolution-star construction for weighted 26-Kleene algebras with multiple units is not fully solved beyond powerset and quantalic settings (Calk et al., 2023). The concurrency paper explicitly identifies extension of Stone-type duality from the Boolean atomic case to non-atomic quantales and arbitrary convolution algebras, formalisation of the concurrency extension in proof assistants, and a categorification of the approach as future directions (Cranch et al., 2020).
A recurrent misconception is that higher convolution should satisfy strict interchange because the underlying higher categories often do. The algebraic frameworks consistently use lax interchange inequalities instead. This avoids Eckmann–Hilton collapse and preserves the distinction between sequential and parallel, or lower- and higher-dimensional, composition (Cranch et al., 2020). Another misconception is that powerset models exhaust the subject. The later literature shows that weighted, modal, concurrent, and higher-dimensional function-space constructions require additional finiteness and recursion principles, not merely Boolean lifting (Cranch et al., 29 Aug 2025).