Open Problem 1
LE6E[DT0, Problem 14.20] Let f and g be two bent functions in \mathcal{BF}_m. What is the relationship between the equivalence of f and g and that of the codes \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g}?
In this paper, we mainly investigate profound interconnections between combinatorial designs, linear codes, and Boolean functions.
[DT0, Problem 14.20] Let f and g be two bent functions in \mathcal{BF}_m. What is the relationship between the equivalence of f and g and that of the codes \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g}?
[DT0, Problem 14.23] Let f and g be two bent functions in \mathcal{BF}_m. What is the relationship between the equivalence of f and g and that of the designs with the same parameters held in the two codes \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g}?
[CD] Let v,k and \lambda be positive integers. A 2-(v,k,\lambda) design is a design \mathbb{D}=(P,\mathcal{B}) such that the following three conditions are satisfied:
(i) |P|=v;
(ii) each block contains exactly k points of P;
(iii) every pair of distinct points is contained in exactly \lambda blocks.
[CD, DS] (1) A 2-(v,k,\lambda) design is called symmetric if v is equal to the number of blocks, equivalently, every two blocks share exactly \lambda points.
(2) A symmetric 2-design is said to have the symmetric difference property or be an SDP design if given any three distinct blocks B_1, B_2, B_3 of the design, their symmetric difference B_1\Delta B_2 \Delta B_3 is either a block of the design or the complement of a block.
(3) A 2-design is quasi-symmetric with intersection numbers i and j, (i < j) if any two blocks intersect in either i or j points.
A 2-design is said to have the triple symmetric difference property or be a TSDP design if the symmetric difference B_1 \Delta B_2 \Delta B_3 is either a block of the design or the complement of a block for any three pairwise distinct blocks B_1, B_2, and B_3 of the design.
[M] Two Boolean functions f and g in \mathcal{BF}_m are (extended affine) equivalent (resp. affine equivalent) if there is an affine permutation \sigma of \mathbb{F}_2^m and an affine map \pi from \mathbb{F}_2^m to \mathbb{F}_2 such that g(x)=f(\sigma x)+\pi x (resp. g(x)=f(\sigma x)), where \sigma x=xA+a for A is a non-singular matrix of size m, a\in\mathbb{F}^m_2 and \pi x=b\cdot x+\varepsilon for b\in\mathbb{F}^m_2 and \varepsilon\in\mathbb{F}_2.
[M] Two Boolean functions f and g in \mathcal{BF}_m are CCZ-equivalent if their graphs \mathcal{G}_f=\{(x,f(x)):x\in\mathbb{F}^m_2\} and \mathcal{G}_g=\{(x,g(x)):x\in\mathbb{F}^m_2\} are affine equivalent, that is, there is an affine permutation \sigma of \mathbb{F}^m_2\times\mathbb{F}_2 such that \sigma\mathcal{G}_f=\mathcal{G}_g.
Let X be a subset of \mathbb{F}^k_2 and let G be a k\times m matrix over \mathbb{F}_2. Then
The proof is straightforward.
Let f be a non-affine function in {\mathcal{BF}_m} and \sigma be a permutation of \mathbb{F}^m_2. Then f \circ \sigma^{-1} is non-affine if and only if the \mathbb{F}_2-linear span of \{(f(x),\sigma x,1):x\in\mathbb{F}^m_2\} is \mathbb{F}_2\times\mathbb{F}^m_2\times\mathbb{F}_2.
Let
We only need to prove that the rank of G is m+2 if and only if f \circ \sigma^{-1} is non-affine. For any u \in \mathbb{F}_{2}^{m}, t, s \in \mathbb{F}_{2}, the Hamming weight of the vector c(t, u, s)=(t, u, s)G is given as follows:
Note that if w(c(t, u, 0))=0, then u={\bf{0}},t=0. If there is (u_{0}, t_{0}) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that w(c(t_{0}, u_{0}, 1))=0, then |W_{f\circ \sigma^{-1}}(u_{0})|=2^m. In this case, the Parseval’s identity guarantees that W_{f\circ \sigma^{-1}}(x)=0 for any x \neq u_{0}, and then f\circ \sigma^{-1} is an affine function. Therefore, if f \circ \sigma^{-1} is non-affine, then w(c(t, u, s))=0 if and only if (t, u, s)=(0,{\bf{0}},0), and the rank of G is m+2. Conversely, if f \circ \sigma^{-1} is affine, then there is (a, b) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that f \circ \sigma^{-1}(x)=a \cdot x+b, and w(c(b, a, 1))=0 since W_{f \circ \sigma^{-1}}(a)=2^m(-1)^{b}. Thus, if f \circ \sigma^{-1} is affine, then the rank of G is not m+2. This completes the proof.
For two subsets P,B\subseteq \mathbb{F}^m_2, let \mathbb{D}=(P,\{B^{f_b}:b\in B\}) be an incidence structure associated with Boolean functions f_b in \mathcal{BF}_m corresponding to b\in B. The following statements are true.
(i) The sum \chi_u(B^{f_b}) =\frac{1}{2}\left(\chi_u(P)-W_{P,f_b}(u)\right), and the size of a block equals
(ii) The number of blocks containing a point p\in P equals \frac{1}{2}\left(|B|-\sum_{b\in B}(-1)^{f_b(p)}\right).
(iii) The number of blocks containing two distinct points p,q\in P equals
(iv) The block intersection numbers of two distinct vectors a,b\in B are
(i). We have that for u\in\mathbb{F}^m_2 and b\in B,
and the first assertion follows. The second assertion follows from that \chi_{\mathbf{0}}(B^{f_b})=|B^{f_b}|.
(ii). We have
where \delta is the Kronecker delta function, and the assertion follows.
(iii). We have that for two distinct points p,q\in P,
and the assertion follows.
(iv) We have
and the assertion follows.
Let P and B be subsets of \mathbb{F}^m_2. A pair (P,\{f_b\in\mathcal{BF}_m:b\in B\}) induces a 2-(v, k, \lambda) design \mathbb{D}=(P,\{B^{f_b}:b\in B\}) if and only if the following three conditions hold;
(i) W_{P,f_b}(\mathbf{0})=v-2k for all b\in B.
(ii) \sum_{b\in B}(-1)^{f_b(p)}=|B|-2r_p is a constant for all p\in P, where r_p’s are replication numbers of \mathbb{D}.
(iii) \sum_{b\in B}(-1)^{f_b(p)+f_b(q)}=4(\lambda-r_p)+|B| is a constant for all p,q\in P with p\neq q.
Let {\mathcal{C}} be an LCD linear code of length m, and let f_b(x)=b\cdot x for b\in {\mathcal{C}}^* be a Boolean function in \mathcal{BF}_m. Then the pair ({\mathcal{C}}^*,\{f_b\in\mathcal{BF}_m:b\in {\mathcal{C}}^*\}) induces a symmetric 2-design with parameters (|{\mathcal{C}}|-1,|{\mathcal{C}}|/2,|{\mathcal{C}}|/4).
Let f_b(x)=b\cdot x for b\in {\mathcal{C}}^*. We will check the three conditions of Corollary 1. First, we have that for any b\in {\mathcal{C}}^*,
which is a constant. Next, we have that for any p\in {\mathcal{C}}^*,
which is a constant. Finally, we have that for two distinct points p,q\in {\mathcal{C}}^*,
which is a constant. The parameters are computed by using Corollary 1.
Note that this symmetric 2-design in Proposition 1 is the complement of a point-hyperplane design which is already known in [CD, Theorem 6.20].
([B, K, DS, MW]) Let \mathbb{D} be a symmetric 2-design with 2^m points. The following statements are equivalent.
(i) \mathbb{D} is a TSDP design with parameters (\dag).
(ii) \mathbb{D} is isomorphic to some addition design derived from a bent function in \mathcal{BF}_m.
(iii) The 2-rank of \mathbb{D} with parameters (\dag) is m+2.
(iv) The binary linear code \mathcal{C}_{\mathbb{D}} of \mathbb{D} is generated by the first order Reed-Muller code with parameters [2^m,m,2^{m-1}] and the characteristic vector of a difference set.
Let f be a bent function in \mathcal{BF}_m with f^*(\mathbf{0})=0. The following statements are equivalent.
(i) f is quadratic.
(ii) The addition design \mathbb{AD}_f and translation design \mathbb{TD}_f derived from f are isomorphic with an identity map on point sets and some linear permutation map on block sets.
(i) \Longrightarrow (ii): It was verified in [B, Theorem 11.9].
(ii) \Longrightarrow (i): Assume that f(p)+f^*(\pi b)+p\cdot\pi b =f(p+b) for some linear permutation \pi of \mathbb{F}_2^m. By plugging p=\mathbf{0}, we have f^*(\pi b)=f(b)+f(\mathbf{0}) for all b\in\mathbb{F}^m_2, and so
for all p,b\in\mathbb{F}^m_2. Let g be the function of x,y\in \mathbb{F}_2^m defined by
Then g(p,b)=0 for all p,b\in\mathbb{F}^m_2 by Eq. (?), and so the Boolean g is identically zero, that is, g\equiv 0. Notice that the degree of f(x)+f(y)+f(x+y) is equal to the degree of f. Observe that the degree of x\cdot\pi y is two, since \pi is linear. Hence f is quadratic using Eq. (?). This completes the proof.
Let f(x_1,x_2,x_3,y_1,y_2,y_3)=x_1y_1+x_2y_2+x_3y_3 be an M-M bent function in \mathcal{BF}_6. Let \pi be the permutation of \mathbb{F}_2^6 defined as \pi(x_1,x_2,x_3,y_1,y_2,y_3)=(y_1,y_2,y_3,x_1,x_2,x_3). One can check that f(x)+f^{*}(\pi b)+x\cdot\pi b=f(x+b),
where x=(x_1,x_2,x_3,y_1,y_2,y_3) and b=(a_1,a_2,a_3,b_1,b_2,b_3) in {\mathbb F}^6_2. Thus the addition design and translation design derived from f are isomorphic with an identity map on point sets and \pi being a linear permutation on block sets.
Let P and B be subsets of \mathbb{F}^m_2. A 2-design induced the blocks B^{f_b} for b\in\mathbb{F}^m_2 has the TSDP if and only if for any b_1,b_2,b_3\in B, there is a b_4\in B such that f_{b_1}(x)+f_{b_2}(x)+f_{b_3}(x)=f_{b_4}(x)+\varepsilon_{b_4} for all x\in P, where \varepsilon_{b_4} is a constant in \mathbb{F}_2.
The result follows by noting that x\in B^{f_{b_1}}\Delta B^{f_{b_2}}\Delta B^{f_{b_3}} if and only if x is in exactly one of B^{f_{b_1}}, B^{f_{b_2}} and B^{f_{b_3}} or in all of three of them, which is f_{b_1}(x)+f_{b_2}(x)+f_{b_3}(x)=1.
Let f(x,y)=x\cdot y+ g(y) in \mathcal{BF}_{2m} be an M-M bent function. Then the translation design \mathbb{TD}_f derived from f has the TSDP, which is equivalent to having minimal rank 2m+2, if and only if the degree of g is less than or equal to three.
From this point onward, we represent f_1(x)\fallingdotseq f_2(x) if f_1(x)=f_2(x)+s for all x\in\mathbb{F}_2^n and a constant s\in\mathbb{F}_2.
(\Leftarrow): Let f(x,y)=x\cdot y+g(y) with deg g \le 3. By Lemma 4, we have to show that for any a_1,a_2,a_3,b_1,b_2,b_3\in\mathbb{F}_2^m, there are a_4,b_4\in\mathbb{F}_2^m such that f(x+a_1,y+b_1)+f(x+a_2,y+b_2)+f(x+a_3,y+b_3)\fallingdotseq f(x+a_4,y+b_4). Observe that x+a_1 and y+b_1 can be treated as x and y, respectively. It is thus enough to show that for any a,b,c,d\in\mathbb{F}_2^m, there are \alpha,\beta\in\mathbb{F}_2^m such that
for all x,y\in \mathbb{F}_2^m. Since f(x,y)=x\cdot y +g(y), then
If g is a constant or linear, then g(y)+g(y+b)+g(y+d)\fallingdotseq g(y+b+d), and Eq. (?) holds when \alpha=a+c and \beta=b+d. Next we consider the quadratic Boolean function h_1(x_1,x_2)=x_1 x_2. Then
If g is a quadratic Boolean function, then g(y)+g(y+b)+g(y+d)\fallingdotseq g(y+b+d) since g is a linear combination of monomials whose degree is less than or equal to two. Therefore Eq. (?) holds when \alpha=a+c and \beta=b+d. Next we consider the cubic Boolean function h_2(x_1,x_2,x_3)=x_1x_2x_3. Then,
Thus if g is a cubic Boolean function, then
where \gamma_i\in\mathbb{F}_2 are constants which depend on b and d, and y\in\mathbb{F}_2^m. That is,
Therefore, f(x,y)=x\cdot y+g(y) induces a TSDP design when deg g \le 3.
(\Rightarrow): Let f(x,y)=x\cdot y+g(y) be an M-M bent function with deg g \ge 4. Assume that f induces a TSDP design. By Lemma 4, for all a,b,c,d\in\mathbb{F}_2^m, there exist \alpha,\beta\in\mathbb{F}_2^m such that
If y={\bf 0} in Eq. (?),
Since f(x+\alpha,\beta)=(x+\alpha)\cdot \beta+g(\beta)\fallingdotseq x\cdot \beta, we obtain that x\cdot (b+d)\fallingdotseq x\cdot \beta. So it follows that \beta=b+d. If x={\bf 0} in Eq. (?),
Note that f(\alpha,y+\beta)=\alpha\cdot(y+\beta)+g(y+\beta)\fallingdotseq \alpha\cdot y+g(y+\beta). Since \beta=b+d, we have
which implies that
Let g be a Boolean function of degree k\geq 4 that contains at least one monomial h_1(y_1,\ldots,y_m):=\prod_{i=1}^{k}y_i of degree k. Then the degree of h_1(y)+h_1(y+b)+h_1(y+d)+h_1(y+b+d) is k-2, which implies that the degree of g(y)+g(y+b)+g(y+d)+g(y+b+d) in Eq. (?) is at most k-2.
Now let g(x)=h(x)+r(x), where h(x) is a Boolean function with degree k terms and each term involves \prod_{i=1}^{k-2}y_i, and r(x) is remained terms of g(x). Then h(x)=\prod_{i=1}^{k-2}y_i\sum_{(i,j)\in I}y_iy_j for some subset I\subset \{1,\ldots, m\}\times\{1,\ldots, m\}. Note that I is nonempty, since (k-1,k-2)\in I.
It is obvious that h_1(y)+h_1(y+b)+h_1(y+d)+h_1(y+b+d) consists of a y_1y_2\cdots y_{k-2} term with coefficient b_{k-1}d_k+b_kd_{k-1}. Then the coefficient of \prod_{i=1}^{k-2}y_i in g(y)+g(y+b)+g(y+d)+g(y+b+d), which is the same as the coefficient of \prod_{i=1}^{k-2}y_i in h(y)+h(y+b)+h(y+d)+h(y+b+d), is \sum_{(i,j)\in I}{b_id_j+b_jd_i}. Therefore the coefficient of \prod_{i=1}^{k-2}y_i is not identically zero, and it implies that the degree of g(y)+g(y+b)+g(y+d)+g(y+b+d) is k-2 which is at least 2. This is a contradiction to (?) and completes the proof.
During the revision of this manuscript, the authors observed that the rank of f(x,y) = x \cdot y + g(y) in Theorem 2 had already been established in [WFQZ, Theorem 3.5]. Thus, Theorem 2 can be derived from [WFQZ, Theorem 3.5] and Lemma 3. However, as our proof differs entirely from that in [WFQZ], we have chosen to keep it.
Classify the minimal rank translation designs derived from bent functions.
[DN] For an integer r (0\leq r < m), let f be an r-plateaued function in \mathcal{BF}_m, and let P=S_f be the Walsh support of f. We can write W_f(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_P(x) for some g in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=b\cdot x+f(b)+g(x). Then a pair (P,\{f_b\in\mathcal{BF}_m:b\in\mathbb{F}^m_2\}) induces a 2-design \mathbb{AD}_f=(P,\{B^{f_b}:b\in \mathbb{F}^m_2\}) with parameters (2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}). The intersection numbers are 2^{m-r-2}-2^{\frac{m-r-2}{2}}+2^{-2-r}(-1)^{f(a)+f(b)}C_f(a+b) for a,b\in\mathbb{F}^m_2. If r\neq0, then \mathbb{AD}_f is a non-symmetric 2-design. We call \mathbb{AD}_f the addition design of f.
In view of the identity that \sum_{x\in\mathbb{F}^m_2}W_f(x)^2=2^{2m}, we have |P|=2^{m-r}. By the inversion formula for f, we have
It follows that for b\in\mathbb{F}^m_2,
for p\in P,
and for two distinct points p,q\in P,
The parameters are computed by those three values of summations using Theorem 1.
Let f be an r-plateaued function in \mathcal{BF}_m which is not bent and let for each b \in \mathbb{F}_{2}^{m}, f_{b}(x)=f(x+b) \text{ for all } x \in \mathbb{F}_{2}^{m}. Then the third condition in Corollary 1 holds if and only if either f is an affine function in \mathcal{BF}_1 or f is a constant function.
The third condition in Corollary 1 is equivalent to that |\{x \in \mathbb{F}_{2}^{m}: f(x)+f(x+a)=0\}| is a constant for any a \neq \bf{0}. Assume that |\{x \in \mathbb{F}_{2}^{m}: f(x)+f(x+a)=0\}| is a constant for any a \neq\bf{0} and denoted the constant by \ell. Then
which implies that \ell=\frac{2^{2m-1}-2^m+\frac{1}{2}W_{f}({\bf{0}})^{2}}{2^m-1}. If {\bf{0}} \notin S_{f}, then 2^m-1 \mid 2^{m}(2^{m-1}-1), which implies that m=r=1, and so f(x)=x+s for x,s \in \mathbb{F}_{2}. If {\bf{0}} \in S_{f} (that is, W_{f}({\bf{0}})^{2}=2^{m+r}), then 2^m-1 \mid 2^m(2^{m-1}+2^{r-1}-1), which implies that r=m, and so f is a constant function as {\bf{0}} \in S_{f}. This completes the proof.
For an integer r (0\leq r\leq m), let f be an r-plateaued function in \mathcal{BF}_m and let S_f be represented as S_f=a+E for some subset E of \mathbb F_2^m and a\in S_f. Then the following statements are equivalent.
(i) The addition design \mathbb{AD}_f is simple.
(ii) f has no nonzero linear structure.
(iii) The maximal number of linearly independent vectors in E is equal to m.
(iv) A generator matrix of the linear code \mathcal{C}_{\mathbb{AD}_{f}} of the design \mathbb{AD}_{f} is G_{f}, where
(i) \Longleftrightarrow (ii): A design is not simple if and only if there is exactly one intersection number which is equal to size of a block k. In Lemma 5, the design is not simple if and only if
for some distinct a,b\in\mathbb{F}_2^m. That is, 2^m=(-1)^{f(a)+f(b)}C_f(a+b) and |C_f(a+b)|=2^m for some distinct a,b\in\mathbb{F}_2^m which implies that f has a nonzero linear structure. Therefore, the design in Lemma 5 is simple if and only if f has no nonzero linear structure.
(ii) \Longleftrightarrow (iii): See [HP].
(iii) \Longleftrightarrow (iv): Note that (iii) and (iv) both imply that f is non-affine, namely r<m. Then the rank of G_{f} is m+2 whenever (iii) or (iv) holds. For each p\in S_{f}, let f_b(p)=b\cdot p+g(p)+f(b) for any b\in\mathbb{F}^m_2 by our assumption. Notice that {(f_b(p))_{b\in \mathbb{F}_{2}^{m}}}=(g(p),p,1)G_f. By Lemma 1, the binary linear code \mathcal{C}_{\mathbb{AD}_{f}} is \langle\{(g(p), p, 1)G_{f}: p \in S_{f}\}\rangle =\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \langle\{(g(p), p, 1): p \in S_{f}\}\rangle\}. Define
Therefore, (iv) holds if and only if the rank of G_{g} is m+2. The Hamming weight of the vector d(t, u, s)=(t, u, s)G_{g} is given as follows:
By the inversion formula for f, \sum_{x \in S_{f}}(-1)^{g(x)+u \cdot x}=2^{\frac{m-r}{2}}(-1)^{f(u)}, and then w(d(t, u, 1)) \neq 0 by r<m. By \textbf{0} \in E and |E|=2^{m-r}, w(d(t, u, s))=0 if and only if s=0, t=u \cdot a, u \cdot x=0 for all x \in E. Thus the rank of G_{g} is m+2 if and only if (iii) holds.
Let \mathcal{C}_{f} be the linear code generated by G_{f}, that is, \mathcal{C}_{f}=\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}\}. By Lemma 6 and its proof, if \mathbb{AD}_{f} is not simple, that is, f has nonzero linear structure, then \mathcal{C}_{\mathbb{AD}_{f}} is a subcode of \mathcal{C}_{f}.
Let \mathbb{D} be a simple 2-design with 2^{m-r} points for some integer 0 \leq r < m. The following statements are equivalent.
(i) \mathbb{D} has the TSDP with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}).
(ii) \mathbb{D} is isomorphic to some addition design derived from an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure.
(iii) The 2-rank of \mathbb{D} with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}) is m+2, namely, \operatorname{rank}_2(M(\mathbb{D}))=m+2, and the first order Reed-Muller code \mathrm{RM}(1,m) is a subcode of \mathcal{C}_{\mathbb{D}}.
(i) \Longrightarrow (ii): Let \mathbb{D}=({P},\mathcal{B}) be a 2-design such that {P}=\{0,1,\ldots,2^{m-r}-1\} (0\leq r<m) is a point set of \mathbb{D} and \mathcal{B} is a collection of block sets satisfying the TSDP with |\mathcal{B}| = 2^m. To avoid confusion in this proof, we let p denote a point in {P}. Since \mathbb{D} satisfies the TSDP, by the proof of [B, Theorem 9.11], for a fixed block B_{0} \in \mathcal{B}, we can label all blocks by vectors in \mathbb{F}_2^m such that for all x, y \in \mathbb{F}_2^m, up to complementation,
and then we label each point p\in {P} with a vector z = \sum_{i=1}^{{m}} z_i e_i \in \mathbb{F}_2^m, where \{e_{1}, \dots, e_{m}\} is a standard basis of \mathbb{F}_{2}^{m} (that is, e_{1}=(1, 0, \dots, 0, 0), \dots, e_{m}=(0, 0, \dots, 0, 1)) and
where [\cdot] is 1 if the condition holds and 0 otherwise, and \oplus is addition mod 2. Thus there is an injection \varphi: P \to \mathbb{F}_2^m and for each point p\in P,
For the point 0 \in {P}, we define a Boolean function f: \mathbb{F}_2^m \to \mathbb{F}_2 by f(x)=[0 \in B_{x}].
From the labeling procedure, we observe that
for each nonzero vector x \in \mathbb{F}_2^m, the value \varphi(p) \cdot x is a constant for all p \in B_{0} \triangle B_x. Indeed, by (?), for any nonzero x \in \mathbb{F}_{2}^{m} (denoting x=e_{i_{1}}+\dots+e_{i_{t}}) and p \in {P}, we have \varphi(p) \cdot x=\sum_{j=1}^{t}([p \in B_{0} \triangle B_{e_{i_{j}}}]\oplus [0 \in B_{0} \triangle B_{e_{i_{j}}}]). From (Proof), the value of \varphi(p) \cdot x are determined by [p \in B_{0} \triangle B_{x}] and [0 \in B_{0} \triangle B_{x}]. Using this observation and defining f_{b}(\varphi(p))=[p \in B_{b}], we have that f_{b}(\varphi(p))+\varphi(p) \cdot b+f(b) depends only on p\in {P}. Denote g(\varphi(p))=f_{b}(\varphi(p))+\varphi(p) \cdot b+f(b). To improve readability in the proof, let \varphi(P)=\{\overline p\in\mathbb{F}^m_2:p\in P \}. Then the incidence matrix of \mathbb{D} is represented as (f_b(\overline p))_{\overline p \in \varphi(P), b \in \mathbb{F}_2^m}, where
for some Boolean function g: \varphi({P})\to \mathbb{F}_2. The parameters of the design implies that the replication number is 2^{\frac{m+r}{2}} and W_f(x)=(-1)^{g(x)}2^{\frac{m+r}{2}} for all x\in {\varphi({P})}. Note that |{P}|=2^{m-r} and the Parseval’s identity guarantees that W_f(x)=0 for x\in\mathbb{F}_2^m\backslash {\varphi({P})}. Thus f is an r-plateaued function with S_{f}=\varphi({P}). Thus \mathbb{D} is isomorphic to a design derived from f by Lemma 5. Since \mathbb{D} is simple, f has no nonzero linear structure by Lemma 6.
(ii) \Longrightarrow (i): By assumption, we have \mathbb{D}=\mathbb{AD}_f for some plateaued function f with no nonzero linear structure. By Lemma 5, we also have f_b(p)=b\cdot p+f(b)+g(p). Let us denote by D_f the f^{-1}(1) for f\in \mathcal{BF}_m. For a\in\mathbb{F}^m_2, we define \ell_a(x)=a\cdot x for all x\in\mathbb{F}^m_2. Then for b\in\mathbb{F}^m_2, B^{f_b} equals D_{g+\ell_b} if f(b)=0 and D_{g+\ell_b+1} otherwise. Set h_{b,\varepsilon}=g+\ell_b+\varepsilon for some constant \varepsilon\in\mathbb{F}^m_2. Then for each b, b', b''\in\mathbb{F}_2^m and \varepsilon=\varepsilon_1+\varepsilon_2+\varepsilon_3, we have
which is a block labeled by b+b'+b'' or its complement by assuming that the three blocks D_{h_{b,\varepsilon_i}} for b\in\mathbb{F}^m_2 and i=1,2,3 are distinct. This prove that \mathbb{D}=\mathbb{D}_f has the TSDP.
(ii) \Longrightarrow (iii): It follows from Lemma 6.
(iii) \Longrightarrow (ii): Since \mathbb{D} is a 2-design with parameters (2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}), then the number of blocks is
Denote M(\mathbb{D})=(m_{i, j})_{1 \leq i \leq 2^{m-r}, 1 \leq j \leq 2^m}. Let P be a subset of \mathbb{F}_{2}^{m} with size 2^{m-r} and P=\{p_{1}, \dots, p_{2^{m-r}}\}, and let \mathbb{F}_{2}^{m}=\{b_{1}, \dots, b_{2^m}\}. Define f_{b_{j}}(p_{i})=m_{i, j}, 1 \leq i \leq 2^{m-r}, 1 \leq j \leq 2^m. By Theorem 1,
Note that a generator matrix of \mathrm{RM}(1, m) is
As the dimension of \mathcal{C}_{\mathbb{D}} is m+2, we have a codeword \alpha=(\alpha_{1}, \dots, \alpha_{2^m}) \in \mathcal{C}_{\mathbb{D}} \backslash \mathrm{RM}(1, m). Define f(b_{j})=\alpha_{j}, 1 \leq j \leq 2^{m}. In the following, we prove that f is r-plateaued. By the above arguments, a generator matrix of \mathcal{C}_{\mathbb{D}} is
Note that (f_{b}(p))_{b \in \mathbb{F}_{2}^{m}} is a codeword. Then there is unique (t(p), u(p), s(p)) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} such that f_{b}(p)=t(p)+u(p)\cdot b+s(p)f(b). If s(p)=0, then \sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{f_{b}(p)}=\sum_{b \in \mathbb{F}_{2}^{m}}(-1)^{t(p)+u(p)\cdot b}=(-1)^{t(p)}\delta_{\textbf{0}}(u(p))2^m, which contradicts Eq. (?). Therefore, for any p \in P, b \in \mathbb{F}_{2}^{m},
By Eqs. (?) and (?), for any distinct p, q \in P, we have
which implies that u(p) \neq u(q) for any distinct p, q \in P. Then the size of S\triangleq\{u(p): p \in P\} is 2^{m-r}. By Eqs. (?) and (?), we have
which implies that |W_{f}(u(p))|=2^{\frac{m+r}{2}} for any u(p) \in S. The Parseval’s identity guarantees that W_{f}(a)=0 for any a \in \mathbb{F}_{2}^{m} \backslash S. Thus f is r-plateaued with S_{f}=S and t(p)=g(u(p)), where W_{f}(x)=2^{\frac{m+r}{2}}(-1)^{g(x)}1_{S_{f}}(x). Then by Eq. (?), f_{b}(p)=f(b)+g(u(p))+u(p) \cdot b. Hence \mathbb{D} is isomorphic to the addition design \mathbb{AD}_{f} derived from f. By Lemma 6, f has no nonzero linear structure.
This completes the proof.
For an integer r (0\leq r < m), let f be an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure. Then the following statements are true.
(i) \mathbb{AD}_f has the TSDP with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}).
(ii) The 2-rank of \mathbb{AD}_f with parameters 2-(2^{m-r},2^{m-r-1}-2^{\frac{m-r-2}{2}},2^{m-2}-2^{\frac{{m+r-2}}{2}}) is m+2, and the first order Reed-Muller code \mathrm{RM}(1,m) is a subcode of \mathcal{C}_{\mathbb{AD}_f}.
Let us consider f(x_{1}, \dots, x_{5})=x_{1}x_{3}+x_{2}x_{4}+x_{1}x_{2}x_{5} which is given in [HP, Example 4.1]. Then f is a 1-plateaued function with no nonzero linear structure, S_{f}=\{(x_{1}, x_{2}, x_{3}, x_{4}, x_{3}x_{4}): x_{1}, x_{2}, x_{3}, x_{4} \in \mathbb{F}_{2}\} and g(x_{1}, \dots, x_{5})=x_{1}x_{3}+x_{2}x_{4} for (x_{1}, \dots, x_{5}) \in S_{f}. For b=(b_{1}, \dots, b_{5}) \in \mathbb{F}_{2}^{5} and p=(p_{1}, \dots, p_{5}) \in P, we have P=S_{f} and f_{b}(p)=f(b)+g(p)+b \cdot p =b_{1}b_{3}+b_{2}b_{4}+b_{1}b_{2}b_{5}+p_{1}p_{3}+p_{2}p_{4}+b_{1}p_{1}+b_{2}p_{2}+b_{3}p_{3}+b_{4}p_{4}+b_{5}p_{3}p_{4}. One can verify that \mathbb{AD}_f is a 2-(16,6,4) design satisfying the TSDP. Further, we have
which is not a block or the complement of a block. Thus \mathbb{AD}_f does not satisfy the DSDP.
Let r be an integer with 0\leq r<m. Let f and g be r-plateaued functions in \mathcal{BF}_m with no nonzero linear structures. Then the following statements are equivalent.
(i) f and g are equivalent.
(ii) \mathbb{AD}_f and \mathbb{AD}_g defined in Lemma 5 are isomorphic.
(iii) \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.
(i) \Longrightarrow (ii): We can write W_f(x)=(-1)^{\tilde{f}(x)}2^{\frac{m+r}{2}} for x\in S_f and W_g(x)=(-1)^{\tilde{g}(x)}2^{\frac{m+r}{2}} for x\in S_g. Since f and g are equivalent, there is an affine permutation \sigma of \mathbb{F}_{2}^{m} and y \in \mathbb{F}_{2}^{m}, s \in \mathbb{F}_{2} such that f(x)=g(\sigma x)+y \cdot x+s \text{ for all }x \in \mathbb{F}_{2}^{m}. For p \in S_{f}, we have
Here \sigma^{-1} is an affine permutation of \mathbb{F}_{2}^{m}. Denote \sigma^{-1} x=\tau x+\gamma, where \tau is a linear permutation of \mathbb{F}_{2}^{m} and \gamma \in \mathbb{F}_{2}^{m}. Let \tau^{*} (Since \tau is a linear function of \mathbb{F}_{2}^{m}, then y \cdot \tau(x) is a linear Boolean function for any y \in \mathbb{F}_{2}^{m}. Hence, there is \tau^{*}(y) \in \mathbb{F}_{2}^{m} such that y \cdot \tau(x)=\tau^{*}(y) \cdot x. If \tau^{*}(y)=\tau^{*}(y'), then y \cdot \tau(x)=y' \cdot \tau(x) for all x \in \mathbb{F}_{2}^{m}. As \tau is a permutation, we obtain y=y', and thus \tau^{*} is a permutation of \mathbb{F}_{2}^{m}.) be the adjoint permutation of \tau, that is, y \cdot \tau(x)=\tau^{*}(y) \cdot x. Then
which implies that \tau^{*}(y+p) \in S_{g} and \widetilde{f}(p)=\widetilde{g}(\tau^{*}(y+p))+(y+p) \cdot \gamma+s. Then for p \in S_{f} and b \in \mathbb{F}_{2}^{m}, we have
Since \sigma(b) \cdot \tau^{*}(y+p)=\tau(\sigma b) \cdot (y+p)=(b+\gamma) \cdot (y+p),
which implies that \mathbb{AD}_f and \mathbb{AD}_g are isomorphic.
(ii) \Longrightarrow (iii): Let M_{f} and M_{g} be the incidence matrices of the designs \mathbb{AD}_f and \mathbb{AD}_g, respectively.
By the definition of a code equivalence, we have that
(iii) \Longrightarrow (i): By Lemma 6, a generator matrix of \mathcal{C}_{\mathbb{AD}_f} is G_{f}. Then \mathcal{C}_{\mathbb{AD}_f} is the dual of the code \mathcal C_1(f) defined in [EP]. The result follows from the fact that two codes are equivalent if and only if their duals are equivalent, together with [EP, Theorem 9].
This completes the proof.
Theorem 4 does not hold for plateaued functions with linear structure. Indeed, if f has nonzero linear structure, then \mathcal{C}_{\mathbb{AD}_{f}} is a subcode of \mathcal{C}_{f}, where \mathcal{C}_{f}=\{c(t, u, s)=(t, u, s)G_{f}: (t, u, s) \in \mathbb{F}_{2} \times \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}\} and G_f was defined in Lemma 6. In general, the existence of equivalent subcodes does not suffice to guarantee the equivalence of the two codes.
Let f be a bent function in \mathcal{BF}_m. The following statements hold:
(i) The design held by the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} is \mathbb{AD}_{f^{*}}.
(ii) The design held by the codewords with Hamming weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} is the complementary design of \mathbb{AD}_{f^{*}} in (i).
Observe that the design held by codewords of weight j\neq 0 in {\mathcal{C}} generated by M(\mathbb{D}) for any 2-design in terms of (f_b(p))_{p\in P, b\in B}=uG; the codewords of weight j relies on u. By [DMT, Theorem 12], the weight distribution of \mathcal{C}_{\mathbb{AD}_f} is given by
(i). The minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} are (f^{*}(p)+b \cdot p+f(b))_{p \in \mathbb{F}_{2}^{m}}, where b \in \mathbb{F}_{2}^{m}. Since the dual f^{*} satisfies (f^{*})^{*}(x)=f(x), we have f^{*}_{b}(p)=f^{*}(p)+b \cdot p+f(b). Thus, the support of the codeword (f^{*}(p)+b \cdot p+f(b))_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f^{*}_{b}(p)=1\}, which shows the design of the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} is \mathbb{AD}_{f^{*}}.
(ii). The codewords with weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} are (f^{*}(p)+b \cdot p+f(b)+1)_{p \in \mathbb{F}_{2}^{m}}, where b \in \mathbb{F}_{2}^{m}. Thus, the support of the codeword (f^{*}(p)+b \cdot p+f(b)+1)_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f^{*}_{b}(p)=0\}, which shows the design of the codewords with weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} is the complement of \mathbb{AD}_{f^{*}}.
([DS, EP, DMT]) Let f and g be bent functions in \mathcal{BF}_m. The following statements are equivalent:
(i) f and g are equivalent.
(ii) \mathbb{AD}_f and \mathbb{AD}_g defined in Lemma 5 are isomorphic.
(iii) \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.
(iv) The designs held by the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are isomorphic.
(v) The designs held by the codewords with Hamming weight 2^{m-1}+2^{m/2-1} of \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are isomorphic.
Note that item (iv) in Corollary 3 cannot be applied to the case of r-plateaued functions, where r>0. We write W_{f}(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_{S_{f}}(x) for g \in \mathcal{BF}_{m}. By [WH, Theorem 5], the minimum weight codewords of \mathcal{C}_{\mathbb{AD}_f} are (g(b)+b \cdot p+f(p))_{p \in \mathbb{F}_{2}^{m}}, where b \in S_{f}. Let f'_{b}(p)=g(b)+b \cdot p+f(p), where b \in S_{f} and p \in \mathbb{F}_{2}^{m}. Thus the support of the minimum weight codeword (g(b)+b \cdot p+f(p))_{p \in \mathbb{F}_{2}^{m}} is \{p \in \mathbb{F}_{2}^{m}: f'_{b}(p)=1\}. By Corollary 1, if the minimum weight codewords support a design, then for any distinct p, q \in \mathbb{F}_{2}^{m}, \sum_{b \in S_{f}}(-1)^{f'_{b}(p)+f'_{b}(q)} should be a constant. However, \sum_{b \in S_{f}}(-1)^{f'_{b}(p)+f'_{b}(q)}=(-1)^{f(p)+f(q)}\sum_{b \in S_{f}}(-1)^{(p+q) \cdot b}, which is not a constant in general.
Let r be an integer with 0 \leq r <m. Let f and g be r-plateaued functions in \mathcal{BF}_{m} with no nonzero linear structure. Then \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} defined in Eq. (?) are equivalent if and only if f and g are affine equivalent. In particular, if \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent, then \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent.
(\Longleftarrow): If f and g are affine equivalent, then there is an affine permutation \pi of \mathbb{F}_{2}^{m} such that f(x)=g(\pi x). Thus x \in D_{f} if and only if x \in \pi^{-1}D_{g}. For any a \in \mathbb{F}_{2}^{m} and b \in \mathbb{F}_{2},
which implies that \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent.
(\Longrightarrow): Let \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} be equivalent. If (m, r)=(2, 0), then by |D_{f}|=|D_{g}| and all bent functions are with the form x_{1}x_{2}+c_{1}x_{1}+c_{2}x_{2}+c_{0} (where c_{0}, c_{1}, c_{2} \in \mathbb{F}_{2}), we have f(x_{1}, x_{2}), g(x_{1}, x_{2}) \in \{x_{1}x_{2}, x_{1}(x_{2}+1), (x_{1}+1)x_{2}, (x_{1}+1)(x_{2}+1)\}, or f(x_{1}, x_{2}), g(x_{1}, x_{2}) \in \{x_{1}x_{2}+1, x_{1}(x_{2}+1)+1, (x_{1}+1)x_{2}+1, (x_{1}+1)(x_{2}+1)+1\}. Hence, f and g are affine equivalent. In the following, we consider the case (m, r) \neq (2, 0). Since \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent, then there is a bijection \pi: D_{f} \rightarrow D_{g} such that for any (a, b) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2}, there is a unique (\mathcal{T}(a, b), \mathcal{U}(a, b)) \in \mathbb{F}_{2}^{m} \times \mathbb{F}_{2} satisfying a \cdot x+b=\mathcal{T}(a, b) \cdot \pi x+\mathcal{U}(a, b) \text{ for all } x \in D_{f}. Simply denote \mathcal{T}(a, 0)=\mathcal{T}(a) and \mathcal{U}(a, 0)=\mathcal{U}(a). Then
By Eq. (?), we have
Denote D_{g}=y_{0}+E_{g}, where y_{0} \in D_{g}. Note that {\bf{0}} \in E_{g}. By Eq. (?), for any a \in \mathbb{F}_{2}^{m}, we have
Adding Eqs. (?) and (?), for any a \in \mathbb{F}_{2}^{m},
By Eq. (?), for any a, a' \in \mathbb{F}_{2}^{m} and y \in E_{g}, we obtain
We claim that for any r-plateaued function g \in \mathcal{BF}_{m} with no nonzero structure (where (m, r) \neq (2, 0)), E_{g} contains a basis of \mathbb{F}_{2}^{m}. For any a \in \mathbb{F}_{2}^{m}, we have
Denote E_{g}^{\bot}=\{a \in \mathbb{F}_{2}^{m}: a \cdot y=0 \text{ for all } y \in E_{g}\}. As easily seen, E_{g}^{\bot} is a linear subspace and E_{g}^{\bot}=\langle E_{g}\rangle^{\bot}. Assume that E_{g} does not contain any basis of \mathbb{F}_{2}^{m}. Then there is nonzero a_{0} \in E_{g}^{\bot}, and by Eq. (?),
Since |E_{g}| \in \{2^{m-1}, 2^{m-1}+2^{\frac{m+r}{2}-1}, 2^{m-1}-2^{\frac{m+r}{2}-1}\} and |W_{g}(a_{0})| \in \{0, 2^{\frac{m+r}{2}}\}, then Eq. (?) implies that r=m-2 and |E_{g}|=2^{m-2}. Note that when |E_{g}|=2^{m-2}, then g is unbalanced (that is, {\bf{0}} \in S_{g}), and |E_{g}^{\bot}| \in \{2, 4\} as the dimension of \langle E_{g}\rangle is not less than m-2. If r=m-2 and |E_{g}|=2^{m-2}, then for any a \in S_{g} \backslash \{{\bf{0}}\}, by Eq. (?), we have \pm 2^{m-1}=2(-1)^{a \cdot y_{0}+1}\sum_{y \in E_{g}}(-1)^{a \cdot y}, which implies that \sum_{y \in E_{g}}(-1)^{a \cdot y}= \pm 2^{m-2}=\pm|E_{g}|. As {\bf{0}} \in E_{g}, then for any a \in S_{g} \backslash \{{\bf{0}}\}, we have a \cdot y=0 for all y \in E_{g}, that is, a \in E_{g}^{\bot} \backslash \{{\bf{0}}\}. Hence S_{g} \subseteq E_{g}^{\bot}. By |S_{g}|=2^{m-r}=4 and |E_{g}^{\bot}| \in \{2, 4\}, we have S_{g}=E_{g}^{\bot} is a 2-dimensional subspace of \mathbb{F}_{2}^{m}, which contradicts that g has no nonzero linear structure and (m, r) \neq (2, 0). By the above arguments, E_{g} contains a basis of \mathbb{F}_{2}^{m}.
Since E_{g} contains a basis of \mathbb{F}_{2}^{m}, then by Eq. (?), we obtain \mathcal{T}(a+a')+\mathcal{T}(a)+\mathcal{T}(a')=0 for any a, a' \in \mathbb{F}_{2}^{m}. Therefore \mathcal{T}(a) is a linear function from \mathbb{F}_{2}^{m} to \mathbb{F}_{2}^{m}. For a, a' \in \mathbb{F}_{2}^{m}, if \mathcal{T}(a)=\mathcal{T}(a'), then \mathcal{U}(a) \neq \mathcal{U}(a'), and by Eq. (?), (a+a') \cdot x=1 for all x \in D_{f}. Denote D_{f}=x_{0}+E_{f}, where x_{0} \in D_{f}. Then (a+a') \cdot x=1+(a+a') \cdot x_{0} for all x \in E_{f}. Since {\bf{0}} \in E_{f}, we obtain 1+(a+a') \cdot x_{0}=(a+a') \cdot {\bf{0}}=0, and then (a+a') \cdot x=0 for all x \in E_{f}. Recall that we have proved that E_{f} contains a basis of \mathbb{F}_{2}^{m}, thus a=a', and \mathcal{T}(a) is a linear permutation of \mathbb{F}_{2}^{m}. By Eq. (?), for any a \in \mathbb{F}_{2}^{m},
Let \mathcal{T}^{*}(a) be the adjoint permutation of \mathcal{T}(a), that is, for any a, z \in \mathbb{F}_{2}^{m}, \mathcal{T}(a) \cdot z=a \cdot \mathcal{T}^{*}(z). Note that \mathcal{T}^{*} is linear. Adding Eqs. (?) and (?), for any a \in \mathbb{F}_{2}^{m} and x \in E_{f}, we have
which implies that
By Eq. (?), \pi x=(\mathcal{T}^{*})^{-1}(x_{0}+x)+\pi x_{0} \text{ for all } x \in D_{f}. Extending \pi: \mathbb{F}_{2}^{m} \rightarrow \mathbb{F}_{2}^{m} by \pi x=(\mathcal{T}^{*})^{-1}(x_{0}+x)+\pi x_{0} \text{ for any } x \in \mathbb{F}_{2}^{m}. Since (\mathcal{T}^{*})^{-1} is a linear permutation of \mathbb{F}_{2}^{m}, then it is easy to verify that \pi is an affine permutation of \mathbb{F}_{2}^{m}. Since \pi is an affine permutation with \pi D_{f}=D_{g}, then f(x)=g(\pi x) \text{ for all } x \in \mathbb{F}_{2}^{m}, that is, f and g are affine equivalent.
Let f, g be two Boolean functions in \mathcal{BF}_{5} be given by f(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})=x_{1}x_{3}+x_{2}x_{4}+x_{1}x_{2}x_{5}, and g(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})=f(x_{1}, x_{2}, x_{3}, x_{4}, x_{5})+x_{1}+x_{2}+x_{3}+x_{4}. Then f, g are 1-plateaued functions with no nonzero linear structure by [HP, Example 4.1]. Since f and g are equivalent, then \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent by Theorem 4. However, we have |D_{f}|=12 and |D_{g}|=16 and thus \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are not equivalent.
Let f be a bent function in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=b\cdot x+f^*(b) for x\in \mathbb{F}^m_2. Then a pair (D_f,\{f_b\in\mathcal{BF}_m:b\in \mathbb{F}^{m}_2\setminus\{\bf{0}\}\}) induces a 2-design \mathbb{D}_f=(D_f,\{B^{f_b}:b\in\mathbb{F}^{m}_2\setminus\{\bf{0}\}\}).
(i) The parameters of the 2-design \mathbb{D}_f are 2-(2^{m-1}-(-1)^{f^{*}(\mathbf{0})}2^{\frac{m}{2}-1}, 2^{m-2}-2^{\frac{m}{2}-2}((-1)^{f^{*}(\mathbf{0})}-1), 2^{m-2}{+2^{\frac{m}{2}-1}}+\frac{1}{2}((-1)^{f^{*}(\mathbf{0})}-1)).
(ii) The block intersection numbers of two distinct vectors a, b \in {\mathbb{F}_{2}^{m}}\setminus\{\mathbf{0}\} are
so that \mathbb{D}_f is quasi-symmetric.
(iii) The 2-rank of \mathbb{D}_f is m+1.
(i). We will check the three conditions of Corollary 1. Firstly, for b\in\mathbb{F}^{m}_2\setminus\{{\bf{0}}\}, we have
Next, by symmetry that for p \in D_{f}, we have
Finally, for two distinct points p,q\in D_f,
The parameters are computed by those three values of summations using Corollary 1.
(ii). The point-block intersection numbers are
(iii). Notice that for any p \in D_{f}, (f_{b}(p))_{b \in {\mathbb{F}_{2}^{m}}\setminus\{{\bf{0}}\}}=(p, f(p))G_{f^{*}}^{''}, where G_{f^{*}}^{''}=\begin{pmatrix} \cdots & b^T & \cdots \\ \cdots & f^{*}(b) & \cdots \end{pmatrix}_{b\in {\mathbb{F}_{2}^{m}}\setminus\{{\bf{0}}\}}. By [M, Theorem 18.3.4], the rank of G_{f^{*}}^{''} is m+1. By Lemma 1, the binary linear code \mathcal{C}_{\mathbb{D}_{f}} is \langle\{(p, f(p))G_{f^{*}}^{''}: p \in D_{f}\}\rangle=\{(t, u)G_{f^{*}}^{''}: (t, u) \in \langle\{(p, f(p)): p \in D_{f}\}\rangle\}. Since the dimension of \widetilde{\mathcal{C}}_{D_f} is m+1, that is, \langle\{(p, f(p)): p \in D_{f}\}\rangle=\mathbb{F}_{2}^{m} \times \mathbb{F}_{2}, then G_{f^{*}}^{''} is a generator matrix of \mathcal{C}_{\mathbb{D}_{f}}, and the rank of \mathbb{D}_{f} is m+1. This completes the proof.
The block graph of a quasi-symmetric design with intersection number i,j~ (i<j), where two blocks are adjacent if they intersect in i points, is strongly regular [CD].
Let f be a bent function in \mathcal{BF}_m. The following statements hold:
(i) The design held by the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} is \mathbb{D}_f in Theorem 6.
(ii) The design held by the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} is the complement of \mathbb{D}_f.
(i). By [DC, Theorem 1], the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} are (b \cdot p+f^{*}(b))_{p \in D_{f}}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Recall that f_{b}(x)=b \cdot x+f^{*}(b). Then the support of the middle weight codeword (b \cdot p+f^{*}(b))_{p \in D_{f}} is \{p \in D_{f}: f_{b}(p)=1\}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Thus the design of the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} is \mathbb{D}_f.
(ii). By [DC, Theorem 1], the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} are (b \cdot p+f^{*}(b)+1)_{p \in D_{f}}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Then the support of the minimum weight codeword (b \cdot p+f^{*}(b)+1)_{p \in D_{f}} is \{p \in D_{f}: f_{b}(p)=0\}, where b \in {\mathbb{F}_{2}^{m}}^{*}. Thus, the design of the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} is the complement of \mathbb{D}_f.
Let f and g be bent functions in \mathcal{BF}_m. The following statements are equivalent:
(i) f and g are affine equivalent.
(ii) \mathbb{D}_f and \mathbb{D}_g defined in Theorem 6 are isomorphic.
(iii) \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} defined in Eq. (?) are equivalent.
(iv) The designs held by the minimum weight codewords of \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are isomorphic.
(v) The designs held by the middle weight codewords of \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are isomorphic.
(i) \Longleftrightarrow (iii): The result follows from Theorem 5.
(iv) \Longleftrightarrow (v): The result follows from Proposition 5.
(ii) \Longleftrightarrow (iv): The result follows from Proposition 5.
(i) \Longrightarrow (ii): Since f and g are affine equivalent, then there is an affine permutation \pi of \mathbb{F}_{2}^{m} such that g(x)=f(\pi x). Observe that \pi(D_{g})=D_{f}. Denote \pi x=xA+c for A \in \operatorname{GL}_{m}(\mathbb{F}_{2}) and c \in \mathbb{F}_{2}^{m}. For any b \in \mathbb{F}_{2}^{m}, we have
Thus,
Let \sigma x=x(A^{-1})^{T}. Note that \sigma{\mathbb{F}_{2}^{m}}^{*}={\mathbb{F}_{2}^{m}}^{*}. Then by Eq. (?), for any b \in {\mathbb{F}_{2}^{m}}^{*} and x \in D_{g},
which shows that \mathbb{D}_{f} and \mathbb{D}_{g} are isomorphic.
(ii) \Longrightarrow (i): By the proof of Theorem 5, f and g are affine equivalent when m=2. In the following, let m \geq 4. Without loss of generality, let {\bf{0}} \in D_{g}. Since \mathbb{D}_{f} and \mathbb{D}_{g} are isomorphic, then there is a permutation \sigma of {\mathbb{F}_{2}^{m}}^{*} and a bijection \pi from D_{g} to D_{f}, such that for any b \in {\mathbb{F}_{2}^{m}}^{*} and x \in D_{g}, b \cdot x+g^{*}(b)=\sigma b \cdot \pi x+f^{*}(\sigma b). Let us extend \sigma by defining \sigma{\bf{0}}={\bf{0}}. Then \sigma is a permutation of \mathbb{F}_{2}^{m}. By the parameters of \mathbb{D}_{f} and \mathbb{D}_{g}, we have g^{*}({\bf{0}})=f^{*}({\bf{0}}). Since \sigma{\bf{0}}={\bf{0}} and g^{*}( {\bf{0}})=f^{*}({\bf{0}}), then for any x \in D_{g},
Therefore for any b \in \mathbb{F}_{2}^{m} and x \in D_{g}, we have
Plugging x= {\bf{0}} into Eq. (?), for any b \in \mathbb{F}_{2}^{m}, we have
Adding Eqs. (?) and (?), for any b \in \mathbb{F}_{2}^{m} and x \in D_{g}, we have
For any b, b' \in \mathbb{F}_{2}^{m} and x \in D_{g}, by Eq. (?), we have
Let E_{f}=D_{f}+\pi {\bf{0}}. By the proof of Theorem 5, E_{f} contains a basis of \mathbb{F}_{2}^{m}. Hence, Eq. (?) implies that \sigma(b+b')=\sigma b+\sigma b' for any b, b' \in \mathbb{F}_{2}^{m}, that is, \sigma is a linear permutation of \mathbb{F}_{2}^{m}. Denote \sigma x=xA for A \in \operatorname{GL}_{m}(\mathbb{F}_{2}) and c \in \mathbb{F}_{2}^{m}. By Eq. (?), for any x \in \mathbb{F}_{2}^{m}. we have
Thus g and f are affine equivalent with g(x)=f(\pi {\bf{0}}+x(A^{-1})^{T})).
This completes this proof.
The number of non affine-equivalent bent functions in \mathcal{BF}_m grow exponentially when m grows to infinity. Further, when f is bent in \mathcal{BF}_m, \mathbb{D}_f, \widetilde{\mathcal{C}}_{\mathbb{D}_f}, and the designs held by the minimum (resp. middle) weight codewords of \widetilde{\mathcal{C}}_{\mathbb{D}_f} grow exponentially when m grows to infinity.
Since the number of non-isomorphic TSDP designs with parameters (\dag) grows exponentially when m grows to infinity (see [K1]), it is only to show that if there are two non-isomorphic designs \mathbb{D}_1, \mathbb{D}_2, then there exist two bent functions f, g such that they are not affine equivalent.
Suppose that f and g are affine equivalent. By Theorem 7, \widetilde{\mathcal{C}}_{D_f} and \widetilde{\mathcal{C}}_{D_g} are equivalent. By Theorem 5, \mathcal{C}_{\mathbb{AD}_f} and \mathcal{C}_{\mathbb{AD}_g} are equivalent. By Theorem 2, the two addition designs \mathbb{AD}_f and \mathbb{AD}_g are both TSDP. This completes the proof by using Theorem 7.
Can we extended those bent functions in Theorem 6 to r-plateaued functions?
Let f be an r-plateaued function in \mathcal{BF}_m with no nonzero linear structure. We can write W_{f}(x)=(-1)^{g(x)}2^{\frac{m+r}{2}}1_{S_{f}}(x) for some g \in \mathcal{BF}_{m}. Then
(i) \mbox{Aut}(\mathbb{AD}_f) is isomorphic to \mbox{Aut}(f) given by
(ii) \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_f})=\{(A,a)\in\operatorname{GL}_m(\mathbb{F}_2)\times\mathbb{F}^m_2:f(x)+f(xA+a) \text{ is an affine function in } \mathcal{BF}_m\}.
(iii) \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f})=\{\pi|_{D_{f}}: \pi \text{ is an affine permutation of } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}.
(iv) If f is bent, then {\mbox{Aut}(\mathbb{D}_f)=\{(\pi |_{D_{f}}, (\bar{\pi}^{-1})^{*}|_{{\mathbb{F}_{2}^{m}}^{*}}): \pi \text{ is an affine permutation of } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}}, where \bar{\pi} x=\pi x+\pi {\bf{0}}, (\bar{\pi}^{-1})^{*} is the adjoint permutation of \bar{\pi}^{-1}, and {\mathbb{F}_{2}^{m}}^{*}=\mathbb F^m_2\setminus \{\bf{0}\}.
(i). If \textbf{0} \notin S_{f}, then for f'(x)=f(x)+x \cdot a with a \in S_{f}, we have \textbf{0} \in S_{f'} since W_{f'}(\textbf{0})=W_{f}(a). By Theorem 4, \mathbb{AD}_{f} and \mathbb{AD}_{f'} are isomorphic. Therefore, we may assume that \textbf{0} \in S_{f}. Let (\sigma,\pi)\in\mbox{Aut}(\mathbb{AD}_f).
Then
for all x\in\mathbb{F}_2^m and y\in S_{f}. By plugging x=\textbf{0} into (?), we obtain f(\mathbf{0})+f(\pi\mathbf{0})+\pi\mathbf{0}\cdot \sigma y=g(y)+g(\sigma y) for all y\in S_f. By plugging y=\mathbf{0} into (?), we obtain f(x)+f(\pi x)+\pi x\cdot\sigma \mathbf{0}=g(\mathbf{0})+g(\sigma \mathbf{0}) for all x\in\mathbb{F}_2^m. By the above three equations, we obtain f(\mathbf{0})+f(\pi\mathbf{0})+x\cdot y+(\pi x+\pi{\mathbf{0}})\cdot(\sigma y+\sigma\mathbf{0})+\pi\mathbf{0}\cdot\sigma\mathbf{0}=g(\mathbf{0})+g(\sigma\mathbf{0}) for all x \in \mathbb{F}_{2}^{m} \text{ and } y \in S_{f}, from which we have f(\mathbf{0})+f(\pi\mathbf{0})+\pi\mathbf{0}\cdot\sigma\mathbf{0}=g(\mathbf{0})+g(\sigma\mathbf{0}) by putting x=\mathbf{0}. This implies that
for all x\in\mathbb{F}_2^m and y\in S_f, where \bar{\pi}x=\pi x+\pi\mathbf{0}, \bar{\sigma}y=\sigma y+\sigma\mathbf{0}. Since S_{f} contains a basis of \mathbb{F}_{2}^{m}, by (?), it is easy to check that \bar{\pi}x, \bar{\sigma}x\in\operatorname{GL}_m({\mathbb F}_2). Then \bar{\pi}x=xA and \bar{\sigma}x=xB for some A,B\in\operatorname{GL}_m({\mathbb F}_2), and x\cdot y=\bar{\pi}x\cdot\bar{\sigma}y=(xAB^T)\cdot y for all x\in{\mathbb F}^m_2 and y \in S_{f}. So x(I_m+AB^T)\cdot y=0, where I_m is the identity matrix of size m. As S_{f} contains a basis of \mathbb{F}_{2}^{m}, AB^T=I_m. It follows that \pi x=xA+\pi{\bf{0}} and \sigma x=x(A^T)^{-1}+\sigma{\bf{0}}. Consequently, we have
This shows that [A, \pi{\bf{0}}, \sigma{\bf{0}}A^{T}, \pi{\bf{0}}\cdot \sigma{\bf{0}}+g({\bf{0}})+g(\sigma{\bf{0}})] \in \operatorname{GB}_m({\mathbb F}_2)_f. Thus the correspondence
gives an isomorphism from \mbox{Aut} (\mathbb{AD}_f) to \mbox{Aut}(f).
(ii). We first prove that the set H of affine permutations \sigma of \mathbb{F}_{2}^{m} such that f(x)+f(\sigma x) is an affine function forms a group. Obviously the identity element is in H. If \sigma_{1}, \sigma_{2} \in H, then f(x)+f(\sigma_{1}x)={a_{1} \cdot x+a_{2}}, f(x)+f(\sigma_{2}x)={b_{1} \cdot x+b_{2}} for some a_{1}, b_{1} \in \mathbb{F}_{2}^{m} and a_{2}, b_{2}\in \mathbb{F}_{2}. We have
is an affine function. Thus H is a group.
If \sigma \in \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}), then by the proof of [EP, Theorem 9], \sigma is an affine permutation of \mathbb{F}_{2}^{m} and f(x)=f(\sigma x)+b' \cdot \sigma x +\varepsilon' for some b' \in \mathbb{F}_{2}^{m} and \varepsilon' \in \mathbb{F}_{2}. Denote \sigma x=xA+p for some A \in \mathrm{GL}_{m}(\mathbb{F}_{2}) and p \in \mathbb{F}_{2}^{m}. Then f(x)=f(xA+p)+b' A^{T} \cdot x+b' \cdot p+\varepsilon' and [A, p, b'A^{T}, b' \cdot p+\varepsilon'] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f}. If [A, p, b, \varepsilon] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f}, then f(x)=f(xA+p)+b \cdot x+\varepsilon=f(\sigma x)+b (A^{T})^{-1} \cdot \sigma x+b (A^{T})^{-1} \cdot p+\varepsilon, where \sigma x=xA+p. Since \sigma is an affine function of \mathbb{F}_{2}^{m}, then u \cdot \sigma x is an affine Boolean function for any u \in \mathbb{F}_{2}^{m}, and thus u \cdot \sigma x=\pi u \cdot x+\varepsilon_{u} for some \pi u \in \mathbb{F}_{2}^{m} and \varepsilon_{u} \in \mathbb{F}_{2}. If \pi u=\pi u', then (u+u') \cdot \sigma x=\varepsilon_{u}+\varepsilon_{u'} is a constant function. Since \sigma is a permutation, we obtain u=u' (otherwise, (u+u') \cdot \sigma x is balanced). Thus \pi is a permutation of \mathbb{F}_{2}^{m}, and u \cdot x=\pi^{-1}(u) \cdot \sigma x+\varepsilon_{\pi^{-1}(u)} for any u \in \mathbb{F}_{2}^{m}. Therefore \sigma \in \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}). By the above arguments, \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}) =\{\sigma: \sigma x=xA+p, x \in \mathbb{F}_{2}^{m}, \text{ where } [A, p, b, \varepsilon] \in \mathrm{GB}_{m}(\mathbb{F}_{2})_{f} \text{ for some } (b, \varepsilon)\in\mathbb{F}^m_2\times\mathbb{F}_2\} =\{\sigma \text{ is an affine permutation of } \mathbb{F}_{2}^{m}: f(x)+f(\sigma x) \text{ is an affine Boolean function ofF^m_2}\}.
(iii). By the proof of Theorem 5, it is easy to see that \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f})=\{\pi|_{D_{f}}: \pi \text{ is an affine permutation over } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}.
(iv). By the proof of Theorem 7, \mbox{Aut}(\mathbb{D}_f)=\{(\pi |_{D_{f}}, (\bar{\pi}^{-1})^{*}|_{{\mathbb{F}_{2}^{m}}^{*}}): \pi \text{ is an affine permutation over } \mathbb{F}_{2}^{m} \text{ with } f(x)=f(\pi x)\}, where \bar{\pi} x=\pi x+\pi {\bf{0}}, and (\bar{\pi}^{-1})^{*} is the adjoint permutation of \bar{\pi}^{-1}.
Let f be either a quadratic bent function in \mathcal{BF}_{m} with f^{*} ({\bf{0}})=0 or an M-M bent function in \mathcal{BF}_{m} with \deg(g)=3 and f^{*} ({\bf{0}})=0. Then \mbox{Aut}(f), \mbox{Aut}(\mathbb{TD}_f), \mbox{Aut}(\mathbb{AD}_f), and \mbox{Aut}(\mathcal{C}_{\mathbb{AD}_{f}}) are all isomorphic to \operatorname{Sp}_m({\mathbb{F}_2})\rtimes\mathbb{F}^m_2.
By Proposition 2 and Theorem 8, \mbox{Aut}(\mathbb{TD}_f), \mbox{Aut}(\mathbb{AD}_f) and \mbox{Aut}(f) are isomorphic. It is known that the design \mathbb{AD}_f of a quadratic bent function f is the symplectic design with parameters (\dag) [MPP, Theorem 2.3] and \mbox{Aut}(\mathbb{AD}_f) is isomorphic to \operatorname{Sp}_m({\mathbb{F}_2})\rtimes\mathbb{F}^m_2 [K].
Determine the automorphism groups \mbox{Aut}(\widetilde{{\mathcal{C}}}_{D_f}) and \mbox{Aut}(\mathbb{D}_f) with a simpler form for some special bent functions.
Let f be a bent function in \mathcal{BF}_m. For each b\in \mathbb{F}^m_2, let f_b(x)=f(x+b)+f(x)+f(b). Then the following statements hold.
(i) A pair (\mathbb{F}^{m*}_2,\{f_b\in\mathcal{BF}_m:b\in\mathbb{F}^{m*}_2\}) induces a symmetric 2-design with parameters (2^m-1,(2^{m}-1+(-1)^{f(\mathbf{0})})/2,(2^{m-1}-1+(-1)^{f(\mathbf{0})})/2).
(ii) The 2-design in Remark 1 (with the same parameters as the complement of a point-hyperplane design) and Theorem 9 (i) have the same parameters when f(\mathbf{0})={0}. In this case, they are isomorphic with the identity map on point sets and a permutation \pi of \mathbb{F}^{m*}_2 on block sets if and only if f is quadratic. Here, if we extend \pi to \mathbb{F}^m_2 with \pi({\bf{0}})={\bf{0}}, then \pi is a linear permutation of \mathbb{F}^m_2.
Further, if the translation design derived from f is a non-TSDP design, then they are non-isomorphic.
(i). For any b\in\mathbb{F}^{m*}_2, we have that
and for any two distinct points p,q\in\mathbb{F}^{m*}_2, we have
The parameters are evaluated by those three values of summations using Corollary 1.
(ii). (\Longleftarrow): Assume that f is quadratic. We can write as f(p+b)+f(p)+f(b)=p\cdot\pi b+g(b) for some function \pi from \mathbb{F}_2^m to itself and Boolean function g\in\mathcal{BF}_m. By plugging p={\bf{0}}, we obtain 0=f({\bf{0}})=g(b). It follows that
for all p,b\in\mathbb{F}^m_2. Due to the proof of Proposition 2 (i) \Longrightarrow (ii), we can obtain that \pi is a linear permutation of {\mathbb F}^m_2, and the result follows.
(\Longrightarrow): Assume that f(p+b)+f(p)+f(b)=p\cdot\pi b for some permutation \pi of \mathbb{F}_2^{m*} such that if we extend \pi to \mathbb{F}^m_2 with \pi({\bf{0}})={\bf{0}}, then \pi is a linear permutation of \mathbb{F}^m_2. We define the Boolean function g in \mathcal{BF}_{2m} as
for all x,y\in\mathbb{F}_2^{m*}. Then g(p,b)=0 for all p,b\in\mathbb{F}^m_2 by assumptions, and so the Boolean g is identically zero, namely g\equiv 0. Then f is quadratic using Eq. (?) and this proves the first part.
For the second part, assume that the 2-design in Remark 1 and Theorem 9 are isomorphic for some bent function f. That is, f(\mathbf{0})=0 and f(p+b)+f(p)+f(b)=\sigma p\cdot\pi b for all p,b\in\mathbb{F}_2^{m*} and some permutations \sigma and \pi of \mathbb{F}_2^{m*}. By letting \sigma\mathbf{0}=\pi\mathbf{0}=\mathbf{0}, we may extend the relation to for any p,b\in\mathbb{F}_2^m and permutation maps \sigma and \pi of \mathbb{F}_2^m. Therefore two designs \mathbb{D}_1=(\mathbb{F}_2^m,{B^{f_b}:b\in \mathbb{F}_2^m}) associated with Boolean functions f_b(p)=f(b)+f(p)+f(b+p) and \mathbb{D}_2=(\mathbb{F}_2^m,{B^{g_b}:b\in \mathbb{F}_2^m}) associated with Boolean functions g_b(p)=b\cdot p are isomorphic. Observe that f_b(p)=g_{\pi b}(\sigma p). Assume that the translation design derived from a bent function f is not a TSDP design. Choose three distinct b_1,b_2,b_3\in\mathbb{F}_2^m so that there does not exist b_4\in \mathbb{F}_2^m such that f_{b_1}(p)+f_{b_2}(p)+f_{b_3}(p)\fallingdotseq f_{b_4}(x). However,
which leads to a contradiction.
[WFQ] Let f be a Boolean function in \mathcal{BF}_m. Then the following statements are equivalent.
(i) f is a bent function such that the rank of (f(x+y))_{x,y\in\mathbb{F}^m_2} is m+2;
(ii) There exist permutations \sigma, \pi of \mathbb{F}^m_2 such that B_f(x,y)=\sigma x\cdot\pi y for all x,y\in\mathbb{F}^m_2 and both f\circ\sigma^{-1} and f\circ\pi^{-1} are non-affine.
(i) \Longrightarrow (ii): Since (f(x+y))_{x,y\in\mathbb{F}^m_2} is the point-block incidence matrix of 2-rank m+2 with the same parameters (\dag), by Lemma 3, we have (f(x+y))_{x,y\in\mathbb{F}^m_2}=(g(\sigma x)+g^*(\pi y)+\sigma x\cdot \pi y)_{x,y\in\mathbb{F}^m_2} for some bent function g in \mathcal{BF}_m and some permutations \sigma, \pi of \mathbb{F}^m_2. Then B_f(x,y)=f(x+y)+f(x+{\bf{0}})+f({\bf{0}}+y)+f({\bf{0}})=\bar{\sigma} x\cdot\bar{\pi}y for all x,y\in\mathbb{F}^m_2, where \bar{\sigma}x=\sigma x+\sigma{\bf{0}} and \bar{\pi}x=\pi x+\pi{\bf{0}}. This proves the first part of (ii). Assume, to the contrary, that f\circ\bar{\sigma}^{-1} is affine. Since f(x)=g(\sigma x)+g^*(\pi {\bf{0}})+\sigma x\cdot\pi{\bf{0}} for all x\in\mathbb{F}^m_2, then f(x)=g(\bar{\sigma} x+\sigma{\bf{0}})+g^*(\pi {\bf{0}})+(\bar{\sigma} x+\sigma{\bf{0}})\cdot\pi{\bf{0}}, and so f\circ\bar{\sigma}^{-1}(x)=g(x+\sigma{\bf{0}})+g^*(\pi {\bf{0}})+(x+\sigma{\bf{0}})\cdot\pi{\bf{0}}. Thus g is affine, which is a contradiction. The same argument shows that f\circ\pi^{-1} is also non-affine.
(ii) \Longrightarrow (i): By assumption, the derivative D_yf(x):=f(x+y)+f(x) in direction y\in\mathbb{F}^{m}_2 is D_yf(x)=f(y)+f({\bf{0}})+\sigma x\cdot \pi y, which is balanced for all y\in\mathbb{F}^{m*}_2 by noting \sigma{\bf{0}}=\pi{\bf{0}}=\bf{0}. Thus f is bent [C1, Theorem 12], [WFQ]. We have
By our assumptions, the dimension of the \mathbb{F}_2-linear span of \{(f(p),\sigma p,1):p\in\mathbb{F}^n_2\} is m+2 and the rank of G is m+2 by using Lemma 2. Now the same arguments in Lemma 6 (iii) \Longleftrightarrow (iv) can be applied to complete our proof by using Lemma 1.
Let f and g be two Boolean functions in \mathcal{BF}_m. Then the following statements are equivalent.
(i) The 2-design supported by a point-block incidence matrix (g(b)+f(p)+b\cdot p)_{b,p\in\mathbb{F}^m_2} with parameters (2^m,2^{m-1}-2^{\frac{m}{2}-1},2^{m-2}-2^{\frac{m}{2}-1}) and the 2-design supported by a point-block incidence matrix (f(b+p))_{b,p\in\mathbb{F}^m_2} with parameters (2^m,2^{m-1}-(-1)^{{f^{*}}(\mathbf{0})}2^{\frac{m}{2}-1},2^{m-2}{-}(-1)^{{f^{*}}(\mathbf{0})}2^{\frac{m}{2}-1}) are isomorphic with an identity map on point sets and some linear permutation map on block sets.
(ii) There exists a linear permutation \sigma of \mathbb{F}^m_2 such that B_f(x,y)=\sigma x\cdot y for all x,y\in\mathbb{F}^m_2.
(iii) f is a quadratic bent function with f^{*}(0)=0.
(i) \Longleftrightarrow (iii): It follows from Proposition 2. (i) \Longrightarrow (ii): It follows from Lemma 7. (ii) \Longrightarrow (i): Since \sigma is a linear permutation of \mathbb{F}^m_2 and f is bent [WFQ, Theorem 3.8], then f\circ\sigma^{-1} is non-affine. By Lemmas 3 and 7, the result follows.
Let g and h be bent functions in \mathcal{BF}_m satisfying that g+h is bent and (g+h)^*=g^*+h^*. For each b\in \mathbb{F}^m_2, let f_b(x)=g(b)+h(x+b)+(g+h)(x). Then the following statements hold.
(i) A pair (\mathbb{F}^{m}_2,f_b\in\mathcal{BF}_m:b\in\mathbb{F}^{m}_2\}) induces a symmetric 2-design with parameters (2^m,2^{m-1}-2^{\frac{m}{2}-1},2^{m-2}-2^{\frac{m}{2}-1}), denoted this design by \mathbb{D}_{g,h}.
(ii) The addition design \mathbb{AD}_f derived from a bent function f\in\mathcal{BF}_m and the design \mathbb{D}_{g,h} have the same parameters. If the 2-rank of \mathbb{TD}_h is larger than m+2, then \mathbb{D}_{g,h} and \mathbb{AD}_f are not isomorphic.
(i). Let g and h be bent functions in \mathcal{BF}_m satisfying that g+h is bent and (g+h)^*=g^*+h^*. We have
It follows that for b\in\mathbb{F}^{m}_2,
and for two distinct points p,q\in\mathbb{F}^m_2,
The parameters are computed by those three values of summations using Corollary 1.
(ii). Assume, to the contrary, that \mathbb{D}_{g,h} and \mathbb{AD}_f are isomorphic. Then
and for some permutations \sigma, \pi of \mathbb{F}^m_2.
By plugging b={\bf{0}} and p={\bf{0}} into Eq. (?), respectively,
for all p,b\in{\mathbb F}^m_2. By adding Eqs. (?), (?) and (?), we have
for all p,b\in{\mathbb F}^m_2, where \bar{\sigma}p=\sigma p+\sigma{\bf{0}} and \bar{\pi}b=\pi b+\pi{\bf{0}}. By plugging b={\bf{0}} into Eq. (?), we have \bar{\sigma}p\cdot\bar{\pi}b=h(p+b)+h(p)+h(b)+h({\bf{0}})=B_h(b,p) for all p,b\in{\mathbb F}^m_2. Since B_h(b,p)=B_h(p,b), then \tau:=\bar{\pi}\circ\bar{\sigma}^{-1} is a linear permutation of \mathbb{F}^m_2. From Eq. (?), we have
for all p,b\in{\mathbb F}^m_2, where \tau^* is the adjoint permutation of \tau. We claim that both h\circ \bar{\sigma}^{-1} and h\circ \bar{\pi}^{-1} are non-affine. To get a contradiction, we may assume that h\circ \bar{\pi}^{-1} is affine, and so h\circ \bar{\pi}^{-1}(p)=a\cdot p+\varepsilon for some a\in\mathbb{F}^m_2 and \varepsilon\in\mathbb{F}_2. By Eq. (?), we have
which contradicts that h is bent. This proves our claim. It then follows from Lemma 7 that the 2-rank of \mathbb{TD}_h is m+2, which is a contradiction to our assumption.
Let m=8 and \mathbb{F}_{2}^{8}=\mathbb{F}_{2^4} \times \mathbb{F}_{2^4}. Define g(x_{1}, x_{2})=\operatorname{Tr}_{1}^{4}(x_{1}x_{2}^{14}) and h(x_{1}, x_{2})=\operatorname{Tr}_{1}^{4}(\alpha x_{1}x_{2}^{14}) for all (x_{1}, x_{2}) \in \mathbb{F}_{2^4} \times \mathbb{F}_{2^4}, where \operatorname{Tr}^4_1 is the absolute trace function, and \alpha is the primitive element of \mathbb{F}_{2^4} with \alpha^{4}+\alpha+1=0. By [M, Page 95], g, h and g+h are bent functions and (g+h)^{*}=g^{*}+h^{*}. By [WFQ, Theorem 4.3], the 2-rank of \mathbb{TD}_{h} is 30. Define f_{(b_{1}, b_{2})}(x_{1}, x_{2})=g(b_{1}, b_{2})+h(x_{1}+b_{1}, x_{2}+b_{2})+(g+h)(x_{1},x_{2})=\operatorname{Tr}_{1}^{4}(b_{1}b_{2}^{14}+\alpha(x_{1}+b_{1})(x_{2}+b_{2})^{14}+(1+\alpha)x_{1}x_{2}^{14}) for all (x_{1}, x_{2}) \in \mathbb{F}_{2^4} \times \mathbb{F}_{2^4}. By Magma, the 2-rank of the design \mathbb{D}_{g,h} in Theorem 10 (i) is 30, and thus \mathbb{D}_{g,h} is not isomorphic to the addition design \mathbb{AD}_h derived from h by Theorem 10 (ii).
Prove that the 2-ranks of designs \mathbb{D}_{g,h} and \mathbb{TD}_h in Theorem 10 are equal.
The text on this page is from arXiv:2605.24355v1 by Jong Yoon Hyun, Jieun Kwon, Jiaxin Wang and Yansheng Wu, under the licence CC BY 4.0. The corpus made these changes: it read the items out of the LaTeX source, it expanded the macros of the paper, it put each proof after its statement, and it converted the text to HTML. The formulas are the TeX of the paper, and KaTeX renders them. A formula or a reference can look different from the PDF. The page is published under CC BY 4.0.
The record of each item is in analysis/objects/2605/2605.24355.jsonl.