Möbius Convolutions: Structures & Applications
- Möbius convolutions are algebraic and geometric operators that aggregate over admissible intermediates in structured spaces like posets, Boolean lattices, catoids, and spheres.
- They enable the derivation of convolution identities and practical inversion formulas in incidence algebras, hyperplane arrangements, and matroid invariants.
- Applications span algorithm acceleration using fast subset convolution and designing equivariant spherical CNNs in geometric deep learning.
In the cited literature, Möbius-related convolutions arise in several technically distinct forms: convolution in incidence algebras of locally finite posets, convolution semirings on generalized Möbius categories, subset convolution accelerated through zeta and Möbius transforms on the Boolean lattice, and a Möbius-equivariant spherical convolution operator on (Wang, 2012, Cranch et al., 29 Aug 2025, Stoian, 2024, Mitchel et al., 2022). The common thread is the organization of convolution by an underlying Möbius-theoretic or Möbius-geometric structure, but the ambient objects, invariance principles, and algebraic goals differ substantially.
1. Scope of the term
The phrase “Möbius convolution” is not attached to a single canonical construction in current arXiv usage. In combinatorics and incidence algebra, it refers to convolution formulae derived from the Möbius function of a locally finite poset and to the Möbius conjugation map (Wang, 2012). In categorical algebra, it appears in the extension of convolution semirings and Kleene algebras to generalized Möbius categories, formulated as Möbius catoids (Cranch et al., 29 Aug 2025). In algorithm design, Möbius transforms are the inverse transforms underlying fast subset convolution on the Boolean algebra of subsets (Stoian, 2024). In geometric deep learning, Möbius convolution denotes an -equivariant spherical convolution operator on the Riemann sphere (Mitchel et al., 2022).
| Setting | Core structure | Convolutional object |
|---|---|---|
| Incidence algebra | Locally finite poset and $\Int(P)$ | |
| Generalised Möbius categories | Möbius catoid | |
| Boolean lattice algorithms | Set-functions on | |
| Spherical CNNs | 0 with 1 action | 2 |
This suggests that the term is best understood as a family resemblance rather than a unique definition. The constructions share an intermediate-summation or intermediate-factorization pattern, but they are not interchangeable.
2. Incidence-algebra Möbius conjugation on posets
Let 3 be a locally finite poset and 4 a commutative ring with 5. The interval space is
6
and the incidence algebra 7 consists of functions 8 with convolution
9
The zeta function is 0 for 1, and its inverse in 2 is the Möbius function 3, characterized by
4
The ring 5 of pointwise functions 6 embeds into 7 by the diagonal map 8, and Wang defines the Möbius conjugation
9
Its fundamental property is Theorem 1.1:
0
and 1 is injective, hence a ring-monomorphism 2 (Wang, 2012).
This formulation packages Möbius inversion into an algebra homomorphism. The cited paper presents the usual zeta–Möbius inversion as a corollary obtained by taking 3, so the classical inversion formula is recovered from the multiplicativity of 4 rather than introduced independently (Wang, 2012). A common misconception is to identify this construction with geometric Möbius transforms; here “Möbius” refers to the incidence-theoretic Möbius function of a poset.
3. Hyperplane arrangements and characteristic-polynomial convolution
A principal application of Möbius conjugation in Wang’s treatment is the intersection poset of a hyperplane arrangement 5. For a finite arrangement in a real or complex vector space 6 of dimension 7, the intersection poset 8 consists of all nonempty intersections of members of 9, ordered by reverse inclusion, with minimal element $\Int(P)$0; adjoining $\Int(P)$1 gives the reduced lattice $\Int(P)$2. The characteristic polynomial is
$\Int(P)$3
For $\Int(P)$4 in $\Int(P)$5, the local arrangement inside $\Int(P)$6 is
$\Int(P)$7
Theorem 2.1 gives the convolution identity
$\Int(P)$8
and, in particular,
$\Int(P)$9
The proof is obtained by taking 0 and the functions 1 and 2, then applying 3 (Wang, 2012).
In the real case 4, the number of regions
5
and the number of relatively bounded regions
6
satisfy Zaslavsky’s formulas
7
Substituting these into the characteristic-polynomial convolution yields
8
and
9
For integral arrangements, the same framework yields a reciprocity theorem for 0: if 1 is a large prime and 2 is the reduction mod 3, then Athanasiadis’s theorem gives
4
and Wang derives
5
The paper further states that 6 equals the total number of integer points lying in the closures of the regions of the periodic arrangement
7
inside the central cube 8 (Wang, 2012).
4. Matroids, Boolean lattices, and subset convolution
The same poset-based mechanism specializes to the Boolean lattice 9 and produces convolution identities for matroids. For a matroid 0 on ground set 1 with rank function 2, the rank-generating function and Tutte polynomial are
3
On the Boolean lattice under inclusion, the classical Möbius function is 4. Wang shows that, by choosing
5
one obtains the Kook–Reiner–Stanton convolution formula
6
equivalently,
7
The same method also recovers Kung’s multiplicative convolution identities for the subset-corank polynomial 8 and mixed “xy” convolution identities (Wang, 2012).
A closely related algorithmic setting is subset convolution of set-functions on 9:
0
The zeta transform is
1
and the Möbius transform, inverse to the zeta transform, is
2
Björklund, Husfeldt, Kaski and Koivisto gave an 3-time evaluation by ranking functions by cardinality, applying 4 zeta transforms, performing pointwise products, and applying 5 Möbius inversions. Stoian’s FFT-based algorithm “completely eliminates the need for set function transforms and maintains the running time of the original algorithm,” again obtaining overall 6 time (Stoian, 2024). The paper attributes the practical limitations of the classical approach to “very large intermediate partial sums” and “severe floating-point cancellation errors,” since every Möbius inversion involves alternating additions and subtractions over a height-7 lattice (Stoian, 2024).
The Boolean-lattice case therefore links structural combinatorics and fast algorithms. In one direction, Möbius-theoretic identities yield convolution formulae for Tutte-type invariants; in the other, Möbius inversion becomes an implementation bottleneck that can be replaced by FFT without changing asymptotic complexity.
5. Generalised Möbius categories and convolution Kleene algebras
The categorical generalization replaces intervals in a poset by arrows in a catoid. A catoid is a quadruple 8 where 9 is a set, 0 is an associative multi-operation, and 1 satisfy
2
An 3-decomposition of 4 is a list 5 of non-identity arrows with
6
and the length is
7
A catoid is Möbius iff every arrow admits only finitely many full decompositions; equivalently, it is finitely 8-decomposable, each identity arrow is indecomposable, and the two incidence conditions
9
hold (Cranch et al., 29 Aug 2025).
Given a finitely 00-decomposable catoid and a semiring 01, convolution on 02 is defined by
03
Theorem 4.1 states that 04 is again a semiring, where
05
is the indicator of the identities. If 06 is a Kleene algebra and 07 is Möbius, a recursive star is defined on 08 by
09
for identities 10, and for non-identities 11,
12
Theorem 5.3 asserts that
13
is itself a Kleene algebra (Cranch et al., 29 Aug 2025).
The examples include the free monoid 14, the shuffle catoid on 15, the interval category 16 of a locally finite poset 17, path categories of finite directed graphs, guarded-string categories, and higher categories (Cranch et al., 29 Aug 2025). The paper also makes an explicit conceptual distinction: classical Möbius inversion in incidence algebras is convolution invertibility of the zeta-function, whereas the Kleene star is “a genuine ‘closure’ operator, not an inverse.” This addresses a frequent confusion when incidence algebras, semirings, and program-logical semantics are discussed under the same convolutional vocabulary (Cranch et al., 29 Aug 2025).
6. Möbius-equivariant spherical convolution in geometric deep learning
In geometric deep learning, Möbius convolution has a different meaning. The relevant Möbius transformations are the conformal automorphisms of the Riemann sphere. Identifying the unit sphere 18 with 19 by stereographic projection 20, the group 21 acts by
22
with 23. Under this action, the round metric and area form transform conformally with scale factor
24
For a multi-channel signal 25 and a multi-channel filter 26, the paper defines a Möbius-equivariant spherical convolution by
27
where 28 is a lower-triangular frame operator, 29 is a density, and equivariance follows if
30
A key observation is that although 31 is 32-dimensional, the relative transformation
33
always lies in the 34-dimensional lower-triangular subgroup 35, so filter transforms need only be evaluated under 36 rather than the full group (Mitchel et al., 2022).
To compute these convolutions at scale, the paper develops a spectral-domain approximation of transformed filters. A family of log-polar basis functions on 37 is chosen:
38
and a band-limited filter is expanded as
39
After truncation and quadrature, the implementation uses the fast Spherical Harmonic Transform. The stated costs are 40 for FSHT and inverse FSHT, “practically 41 on GPU,” a one-time precompute of the 42 tensors costing 43, and each identity convolution reduction costing 44; with 45, 46, and 47 up to 48, this is reported as practical (Mitchel et al., 2022).
Within a spherical CNN, a typical block is
49
with conformal filter-response normalization
50
and pointwise activation
51
Each filter 52 has 53 real coefficients 54; with 55, that is 56 parameters per channel pair (Mitchel et al., 2022).
The reported empirical results are specific. On genus-zero shape classification using SHREC ’11 with 57 classes and conformal augmentation by random Möbius transforms, a single MCResNet block with 58 channels and 59 achieves 60 accuracy on original data and 61 on conformally deformed data. The cited baselines are DiffusionNet at 62, Field Convolutions at 63, and Rotation-equiv. CubeNet at 64. On omni-directional image segmentation using Stanford 2D3DS, a U-Net style model with MCResNet encoder achieves average per-class accuracy / IoU of 65, compared with SWSCNN at 66, SphCNN at 67, and spatial rotational nets such as CubeNet at 68 (Mitchel et al., 2022).
7. Conceptual distinctions and recurrent confusions
The cited work supports several distinctions that are easy to blur if the term is treated as uniform. First, Möbius inversion in incidence algebras and Möbius-equivariance under 69 are unrelated notions of “Möbius”: the former is combinatorial and order-theoretic, the latter conformal and geometric (Wang, 2012, Mitchel et al., 2022). Second, in generalized Möbius categories, the Kleene star is explicitly not the inverse of the zeta function; it is a closure operation defined recursively from finite decomposability (Cranch et al., 29 Aug 2025). Third, fast subset convolution uses zeta and Möbius transforms on the Boolean lattice, but Stoian’s contribution is precisely to avoid explicit set-function transforms while preserving the 70 bound (Stoian, 2024).
At the same time, these constructions exhibit a structural parallel. In each case, convolution aggregates over admissible intermediates: 71 in intervals of a poset, 72 in a catoid, 73 in subset convolution, and integration over 74 with local frame transport in the spherical setting. This suggests that Möbius-related convolutions are unified less by a single formula than by a recurring principle: algebraic or geometric structure restricts the admissible decompositions over which convolution is formed.