English

Classifying Identities: Subcubic Distributivity Checking and Hardness from Arithmetic Progression Detection

Data Structures and Algorithms 2026-04-01 v1

Abstract

We revisit the complexity of verifying basic identities, such as associativity and distributivity, on a given finite algebraic structure. In particular, while Rajagopalan and Schulman (FOCS'96, SICOMP'00) gave a surprising randomized algorithm to verify associativity of an operation :S×SS\odot: S\times S\to S in optimal time O(S2)O(|S|^2), they left the open problem of finding any subcubic algorithm for verifying distributivity of given operations ,:S×SS\odot,\oplus: S\times S\to S. Our results are as follows: * We resolve the open problem by Rajagopalan and Schulman by devising an algorithm verifying distributivity in strongly subcubic time O(Sω)O(|S|^\omega), together with a matching conditional lower bound based on the Triangle Detection Hypothesis. * We propose arithmetic progression detection in small universes as a consequential algorithmic challenge: We show that unless we can detect 44-term arithmetic progressions in a set X{1,,N}X\subseteq\{1,\dots, N\} in time O(N2ϵ)O(N^{2-\epsilon}), then (a) the 3-uniform 4-hyperclique hypothesis is true, and (b) verifying certain identities requires running time~S3o(1)|S|^{3-o(1)}. * A careful combination of our algorithmic and hardness ideas allows us to \emph{fully classify} a natural subclass of identities: Specifically, any 3-variable identity over binary operations in which no side is a subexpression of the other is either: (1) verifiable in randomized time O(S2)O(|S|^2), (2) verifiable in randomized time O(Sω)O(|S|^\omega) with a matching lower bound from triangle detection, or (3) trivially verifiable in time O(S3)O(|S|^3) with a matching lower bound from hardness of 4-term arithmetic progression detection. * We obtain near-optimal algorithms for verifying whether a given algebraic structure forms a field or ring, and show that \emph{counting} the number of distributive triples is conditionally harder than verifying distributivity.

Keywords

Cite

@article{arxiv.2603.28843,
  title  = {Classifying Identities: Subcubic Distributivity Checking and Hardness from Arithmetic Progression Detection},
  author = {Bartłomiej Dudek and Nick Fischer and Geri Gokaj and Ce Jin and Marvin Künnemann and Xiao Mao and Mirza Redžić},
  journal= {arXiv preprint arXiv:2603.28843},
  year   = {2026}
}

Comments

To appear at STOC 2026

R2 v1 2026-07-01T11:44:43.968Z