Verifying identities

  • Authors:
  • S. Rajagopalan;L. J. Schulman

  • Affiliations:
  • -;-

  • Venue:
  • FOCS '96 Proceedings of the 37th Annual Symposium on Foundations of Computer Science
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The authors provide an 脮(n2) time randomized algorithm to check whether a given operation f: S x S 驴 S is associative (letting n=|S|). They prove this performance is optimal (up to polylogarithmic factors) even in case the operation is "cancellative". No sub-n3 algorithm was previously known for this task. More generally they give an O(n3) time randomized algorithm to check whether a collection of c-ary operations satisfy any given "read-once" identity.