Circuits and Expressions with Nonassociative Gates

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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Journal of computer and system sciences 2000-04, Vol.60 (2), p.368-394
Hauptverfasser: Moore, Cristopher, Thérien, Denis, Lemieux, François, Berman, Joshua, Drisko, Arthur
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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 counterexample. 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 semigroup, 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.
ISSN:0022-0000
1090-2724
DOI:10.1006/jcss.1999.1673