Circuits and expressions with nonassociative gates

15Citations
Citations of this article
5Readers
Mendeley users who have this article in their library.

This article is free to access.

Abstract

We consider circuits and expressions whose gates carry out multiplication in a nonassociative groupoid such as a quasigroup or loop. We define a class we call the polyabelian groupoids, formed by iterated quasidirect products of Abelian groups. We show that a quasigroup can express arbitrary Boolean functions if and only if it is not polyabelian, in which case its Expression Evaluation and Circuits Value problems are NC1-complete and P-complete, respectively. This is not true for groupoids in general, and we give a counter-example. We show that Expression Evaluation is also NC1-complete if the groupoid has a nonsolvable multiplication group or semigroup, but is in TC0 if the groupoid both is polyabelian and has a solvable multiplication semi-group, e.g., for a nilpotent loop or group. Interestingly, in the nonassociative case, the criteria for making Circuit Value P-complete and for making Expression Evaluation NC1-complete - nonpolyabelianness and nonsolvability of the multiplication group - are different. Thus, earlier results about the role of solvability in complexity generalize in several different ways.

Cite

CITATION STYLE

APA

Moore, C., Thérien, D., Lemieux, F., Berman, J., & Drisko, A. (2000). Circuits and expressions with nonassociative gates. Journal of Computer and System Sciences, 60(2), 368–394. https://doi.org/10.1006/jcss.1999.1673

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free