Classifying Identities: Subcubic Distributivity Checking and Hardness from Arithmetic Progression Detection
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× S S in optimal time O(|S|2), they left the open problem of finding any subcubic algorithm for verifying distributivity of given operations ,: S× S 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|ω), 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 4-term arithmetic progressions in a set X⊂eq\1,…, N\ in time O(N2-ε), then (a) the 3-uniform 4-hyperclique hypothesis is true, and (b) verifying certain identities requires running time~|S|3-o(1). * A careful combination of our algorithmic and hardness ideas allows us to 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(|S|2), (2) verifiable in randomized time O(|S|ω) with a matching lower bound from triangle detection, or (3) trivially verifiable in time 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 counting the number of distributive triples is conditionally harder than verifying distributivity.
Turn this paper into a full lesson
ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.