Chidanand Apté, Fred Damerau, et al.
ACM Transactions on Information Systems (TOIS)
We provide an O(n2log 1/δ) time randomized algorithm to check whether a given operation ο × S → S is associative (where n = |S| and δ > 0 is the error probability required of the algorithm). We prove that (for any constant δ) this performance is optimal up to a constant factor, even if the operation is 'cancellative'. No sub-n3 time algorithm was previously known for this task. More generally we give an O(nc) time randomized algorithm to check whether a collection of c-ary operations satisfy any given 'read-once' identity.
Chidanand Apté, Fred Damerau, et al.
ACM Transactions on Information Systems (TOIS)
Rafae Bhatti, Elisa Bertino, et al.
Communications of the ACM
Sai Zeng, Angran Xiao, et al.
CAD Computer Aided Design
Kento Tsubouchi, Yosuke Mitsuhashi, et al.
npj Quantum Information