Nondegenerate functions and permutations (Q674920)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | Nondegenerate functions and permutations |
scientific article |
Statements
Nondegenerate functions and permutations (English)
0 references
6 October 1997
0 references
A Boolean function \(f(x_1, \dots, x_n)\) is called degenerate if for all \(x_i, \dots, x_n\in \{0,1\}^n\) \[ f(x_1, \dots, x_i, \dots, x_n) =f(x_1, \dots, x_i+1, \dots, x_n); \] otherwise \(f\) is said to be nondegenerate. The author proves that nondegeneracy in Boolean function can be verified in linear time on average. If for a Boolean function \(f(x_1, \dots, x_n)\) the equation \(|\{X: f(X) =1\), \(X\in \{0,1\}^n\} |= 2^{n-1}\) holds than the author proves that, on average, at least \(n-\lceil \log n \rceil- 2\) variables must be held constant before a degenerate subfunction is induced. A function \(F:\{0,1\}^n \to\{0,1\}^n\) is called an \((n,n)\)-bit function, and is nondegenerate if for all \(i\) the \(i\)-th bit of \(F\) is realized by the nondegenerate Boolean function. Let \(N^{n,n}\) be the set of invertible nondegenerate \((n,n)\)-bit function, the author derives bounds \(L_n\), \(U_n \in 0(1)\) such that \(1-L_n <{|N^{n,n} |\over 2^n!} <1-L_n+ U_n\).
0 references
permutation
0 references
evaluation of cardinality of some sets of functions
0 references
Boolean function
0 references
nondegeneracy
0 references