Papers
Topics
Authors
Recent
Search
2000 character limit reached

Higher Convolution Kleene Algebras

Updated 9 July 2026
  • 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 CC—such as a relational monoid, catoid, strict higher category, higher path category, or polygraphic cell complex—is lifted to a powerset or function algebra KCK^C carrying one or more products, modal operators, and iteration operations. The expression is used explicitly for convolution nn-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 ω\omega-quantales with semiring and Kleene-algebra specialisations (Calk et al., 2023). The common principle is that decomposition laws on CC 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 CC carries a ternary relation RyzxR^x_{yz} or, equivalently, a partial or set-valued composition x∈y⊙zx\in y\odot z, and if the value algebra QQ has a multiplication, then convolution is defined by summing or joining over all decompositions of xx. In quantalic form,

KCK^C0

whereas in semiring or Kleene-algebra settings one uses finite sums,

KCK^C1

This is the general mechanism by which object-level composition on KCK^C2 becomes algebraic multiplication on KCK^C3 or KCK^C4 (Cranch et al., 2020).

The Boolean case KCK^C5 yields the powerset or complex-algebra lifting: KCK^C6. In that case convolution is existential composition of subsets. Weighted semantics arise when KCK^C7 or KCK^C8 is a quantale, dioid, semiring, or Kleene algebra, so the same decomposition structure on KCK^C9 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 nn0-dimensional or interchange setting, nn1 carries two compositions or ternary relations, typically interpreted as sequential and parallel. In an nn2-dimensional or nn3-dimensional setting, nn4 carries a family nn5 or nn6, and nn7 inherits one convolution product nn8 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

nn9

or, in dimension-indexed notation,

ω\omega0

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 ω\omega1-dioid is a family

ω\omega2

such that each ω\omega3 is a dioid and, for ω\omega4,

ω\omega5

An ω\omega6-Kleene algebra adds a star ω\omega7 in each dimension, while globular modal structure adds domain and codomain maps ω\omega8 satisfying globularity laws such as

ω\omega9

for CC0 (Calk et al., 2020).

A parallel foundational line is developed with CC1-catoids and CC2-quantales. An CC3-catoid is a family CC4 of catoid structures satisfying source-target compatibility, globular laws, and higher interchange inclusions

CC5

An CC6-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 CC7 concurrency paper emphasizes interchange and concurrent Kleene algebras (Cranch et al., 2020), the coherent-confluence paper emphasizes higher globular modal CC8-Kleene algebras (Calk et al., 2020), and the CC9 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 CC0 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 CC1 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 CC2-catoids, CC3-catoids, and CC4-catoids, carry one such structure in each dimension, linked by higher source-target and interchange laws. Strict CC5-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 CC6 theory resolves this by introducing Möbius catoids. A Möbius catoid combines finite CC7-decomposability with a finite-length condition: every element has only finitely many relevant decompositions, and recursive definitions can descend along a length function CC8. Proposition 3.4 of that work characterizes Möbius catoids by finite CC9-decomposability, indecomposability of identities, and the condition RyzxR^x_{yz}0 (Cranch et al., 29 Aug 2025). The same paper extends the notion to Möbius RyzxR^x_{yz}1-catoids and local Möbius RyzxR^x_{yz}2-catoids of finite valency, which are precisely the higher carriers needed for convolution RyzxR^x_{yz}3-Kleene algebras.

A further extension is the RyzxR^x_{yz}4-setting, where dimensions above RyzxR^x_{yz}5 are groupoidal. An RyzxR^x_{yz}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

RyzxR^x_{yz}7

This yields stars automatically in convolution quantales, including dimension-indexed stars in RyzxR^x_{yz}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 RyzxR^x_{yz}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 x∈y⊙zx\in y\odot z0: x∈y⊙zx\in y\odot z1 This yields a Kleene algebra structure on x∈y⊙zx\in y\odot z2, and then the two-product interchange theorem lifts it to interchange Kleene algebras (Cranch et al., 2020).

The x∈y⊙zx\in y\odot z3 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 x∈y⊙zx\in y\odot z4 and Kleene algebra x∈y⊙zx\in y\odot z5, the star on x∈y⊙zx\in y\odot z6 is defined recursively by

x∈y⊙zx\in y\odot z7

x∈y⊙zx\in y\odot z8

Theorem 5.2 states that if x∈y⊙zx\in y\odot z9 is a Möbius catoid and QQ0 a Kleene algebra, then QQ1 is a convolution Kleene algebra with this star (Cranch et al., 29 Aug 2025). Corollary 7.2 gives the QQ2-dimensional interchange case, and Theorem 8.4 gives the higher QQ3-dimensional case for local Möbius QQ4-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 QQ5; extra whiskering and globularity laws control the interaction between stars across dimensions, for example

QQ6

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, QQ7-continuous regime and a cyclic regime corresponding to general residuated Kleene algebras not assumed QQ8-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 QQ9-dimensional example. On xx0, sequential composition is concatenation and parallel composition is shuffle. Convolution then yields

xx1

with unit xx2. 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 xx3 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 xx4 and cellular extension xx5, the carrier

xx6

is the powerset of higher cells, and setwise composition is lifted from higher categorical composition: xx7 Proposition xx8 states that xx9 is an KCK^C00-Boolean KCK^C01-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 KCK^C02, gluing composition KCK^C03, parallel KCK^C04, and plus KCK^C05 (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

KCK^C06

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 KCK^C07 and algebraic laws on KCK^C08 correspond in the sense of modal logic and Boolean algebras with operators. If KCK^C09 is a relational interchange monoid and KCK^C10 an interchange quantale, then KCK^C11 is an interchange quantale; conversely, under mild nondegeneracy assumptions, algebraic interchange in KCK^C12 recovers interchange laws on KCK^C13 or KCK^C14 via delta functions (Cranch et al., 2020).

The higher catoid/quantale program extends this to full higher-dimensional correspondence triangles

KCK^C15

If KCK^C16 is a local KCK^C17-catoid and KCK^C18 an KCK^C19-quantale, then KCK^C20 is an KCK^C21-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

KCK^C22

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 KCK^C23-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 KCK^C24 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 KCK^C25-catoid paper states that a satisfactory general convolution-star construction for weighted KCK^C26-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).

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 Higher Convolution Kleene Algebras.