The Cohn-Umans (FOCS '03) group-theoretic framework for matrix multiplication produces fast matrix multiplication algorithms from three subsets of a finite group G satisfying a simple combinatorial condition (the Triple Product Property). The complexity of such an algorithm then depends on the representation theory of G. In this paper we extend the group-theoretic framework to the setting of infinite groups. In particular, this allows us to obtain constructions in Lie groups, with favorable parameters, that are provably impossible in finite groups of Lie type (Blasiak, Cohn, Grochow, Pratt, and Umans, ITCS '23). Previously the Lie group setting was investigated purely as an analogue of the finite group case; a key contribution in this paper is a fully developed framework for obtaining bona fide matrix multiplication algorithms directly from Lie group constructions.
As part of this framework, we introduce "separating functions" as a necessary new design component, and show that when the underlying group is G = GL (n), these functions are polynomials with their degree being the key parameter. In particular, we show that a construction with "halfdimensional" subgroups and optimal degree would imply omega= 2. We then build up machinery that reduces the problem of constructing optimal-degree separating polynomials to the problem of constructing a single polynomial (and a corresponding set of group elements) in a ring of invariant polynomials determined by two out of the three subgroups that satisfy the Triple Product Property. This machinery combines border rank with the Lie algebras associated with the Lie subgroups in a critical way.
We give several constructions illustrating the main components of the new framework, culminating in a construction in a special unitary group that achieves separating polynomials of optimal degree, meeting one of the key challenges. The subgroups in this construction have dimension approaching half the ambient dimension, but (just barely) too slowly. We argue that features of the classical Lie groups make it unlikely that constructions in these particular groups could produce nontrivial bounds on. unless they prove omega = 2. One way to get omega= 2 via our new framework would be to lift our existing construction from the special unitary group to GL (n), and improve the dimension of the subgroups from (dimG)/(2) - Theta(n) to (dimG)/(2) - o(n).
Metrics
9 Record Views
Details
Title
Finite Matrix Multiplication Algorithms from Infinite Groups
Creators
Jonah Blasiak - Drexel University
Henry Cohn - Microsoft Research New England (United States)
Joshua A. Grochow - University of Colorado Boulder
Kevin Pratt - Courant Institute of Mathematical Sciences
Chris Umans - California Institute of Technology
Contributors
R Meka (Editor)
Publication Details
16TH INNOVATIONS IN THEORETICAL COMPUTER SCIENCE CONFERENCE, ITCS 2025, v 325, 18
Series
Leibniz International Proceedings in Informatics
Publisher
Schloss Dagstuhl, Leibniz Center Informatics
Number of pages
23
Grant note
Subhash Khot's Simons Investigator Award
Simons Foundation Investigator Award; Simons Foundation
DMS-2154282 / NSF; National Science Foundation (NSF)
CCF-2047756 / NSF CAREER; National Science Foundation (NSF); NSF - Office of the Director (OD)
Resource Type
Conference proceeding
Language
English
Academic Unit
Mathematics
Web of Science ID
WOS:001532717300018
Scopus ID
2-s2.0-85218342808
Other Identifier
991022098431704721
InCites Highlights
Data related to this publication, from InCites Benchmarking & Analytics tool: