Title :
Boolean functions, invariance groups and parallel complexity
Author :
Clote, Peter ; Kranakis, Evangelos
Author_Institution :
Dept. of Comput. Sci., Boston Coll., Chestnut Hill, MA, USA
Abstract :
The authors study the invariance groups S(f) of Boolean functions f∈Bn on n variables. They give necessary and sufficient conditions for a general permutation group to be of the form S(f), for some f ∈Bn. This leads to an almost optimal algorithm for deciding the representability of an arbitrary permutation group. For cyclic groups G⩽ Sn, an NC-algorithm is given for determining whether the given group is of the form S(f), for some f ∈ Bn . Further, it is proved that asymptotically almost all Boolean functions have trivial invariance groups. Finally, for any formal language L, where Ln is the characteristic function of the set of all strings in L which have length exactly n and Sn(L) is the invariance group of Ln, the classification results on maximal permutation groups are used to show that any language satisfying |Sn:Sn(L)|=n0(1) is in NC1
Keywords :
Boolean functions; computational complexity; formal languages; group theory; Boolean functions; classification results; cyclic groups; formal language; invariance groups; maximal permutation groups; parallel complexity; permutation group; representability; trivial invariance groups; Boolean functions; Circuits; Complexity theory; Computer science; Educational institutions; Formal languages; Mathematics; Polynomials; Tin; Upper bound;
Conference_Titel :
Structure in Complexity Theory Conference, 1989. Proceedings., Fourth Annual
Conference_Location :
Eugene, OR
Print_ISBN :
0-8186-1958-9
DOI :
10.1109/SCT.1989.41803