On the Number of Equivalence Classes of Boolean and Invertible Boolean Functions

被引:4
作者
Zivkovic, Miodrag [1 ]
Caric, Marko [2 ]
机构
[1] Univ Belgrade, Dept Informat, Fac Math, Belgrade 11000, Serbia
[2] Natl Bank Serbia, Belgrade 11000, Serbia
关键词
Boolean functions; invertible Boolean functions; permutation group; linear group; affine group; number of equivalence classes; cycle index; integer partitions; AFFINE;
D O I
10.1109/TIT.2020.3025767
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The number U-n of equivalence classes of Boolean functions of n variables and the number V-n of equivalence classes of vectorial Boolean functions of n variables under the action of four groups of transformations are considered. The four groups are the group S n of permutations of variables, the group Gn of permutations and complementations, the linear group GL (n, 2) and the affine group AGL (n, 2). Harrison obtained cycle indexes for these groups and the expressions for U-n and V-n in terms of the corresponding cycle index. He also tabulated the numbers U-n, V-n and the cycle indexes for n <= 6 for S n and Gn, and for n <= 5 for GL (n, 2) and AGL (n, 2). This bound was only recently slightly exceeded. Fripertinger implemented computation of cycle indexes for GL (n, q) and AGL (n, q); if q = 2 this implementation works for about n <= 21. By introducing appropriate precomputed tables, we reduced the cycle index computation to evaluation of a sum over partitions of n for all the four groups. Using this more efficient procedure, we obtained values of U-n, V-n and the explicit cycle index expressions for larger values of n.
引用
收藏
页码:391 / 407
页数:17
相关论文
共 20 条
[1]  
[Anonymous], 2010, The On-Line Encyclopedia of Integer Sequences
[2]  
[Anonymous], 2003, CRC CONCISE ENCY MAT
[3]  
Ashenhurst R. L., 1952, P ASS COMPUTING MACH, P293
[4]  
Borissov Y., 2008, SERDICA J COMPUT, V2, P239
[5]  
Caric M., 2016, PUBLICATIONS I MATH, V100, P65
[6]  
de Bruijn N. G., 1959, KONIKL NEDERL AKAD W, V52, P56
[7]  
de Bruijn N.G., 1964, APPL COMBINATORIAL M, P144
[8]  
DICKSON L. E., 2005, History of the Theory of Numbers, Vol. II: Diophantine Analysis, VII, DOI DOI 10.1007/BF01705606
[9]  
Erdos P., 1941, DUKE MATH J, V8, P335, DOI 10.1215/S0012-7094-41-00826-8
[10]   Cycle indices of linear, affine, and projective groups [J].
Fripertinger, H .
LINEAR ALGEBRA AND ITS APPLICATIONS, 1997, 263 :133-156