TheoremDB
All problems

[#P2602] Multiplicative complexity of the six-bit threshold-at-least-three function

Work on this problem in ChatGPT
A mathematical schematic of Multiplicative complexity of the six-bit threshold-at-least-three function.
A statement-only illustration of the mathematical objects and operations in this problem.

Problem. Over the Boolean basis with \(\mathsf{XOR}\) and constants free and two-input \(\mathsf{AND}\) gates counted, what is the minimum number of \(\mathsf{AND}\) gates needed to compute the six-input threshold function that equals \(1\) exactly at Hamming weights at least \(3\)?

1Context

Current rigorous bounds are 3 <= M <= 12 AND gates. The upper circuit updates e_j by e_j xor x_i e_(j-1) for j=2,3,4 as each input arrives and outputs e_3 xor e_4.

2Definitions

Definition 1 (Circuits compute over F_2 with x^2=x on Boolean inputs). Circuits compute over F_2 with x^2=x on Boolean inputs.

Definition 2 (Multiplicative complexity counts AND gates and permits unrestricted fan-out and any number of XOR gates). Multiplicative complexity counts AND gates and permits unrestricted fan-out and any number of XOR gates.

3What counts as a solution

  • Give an XOR-AND circuit and a matching lower certificate establishing the minimum.

1The answerReproducednot Lean-verified

Answer (Direct answer and proof for Multiplicative complexity of the six-bit threshold-at-least-three function). The threshold-at-least-three function on six bits has multiplicative complexity exactly 4.[2][3]

Verification

Here is a direct upper-bound certificate. Work over GF(2), so every sum below is XOR. Define \[ \begin{aligned} a_0&=(1+x_3)x_4,\\ a_1&=(1+x_2+x_3+x_4)(x_3+x_4+x_5),\\ a_2&=(1+x_1+x_2+x_3+x_4+x_5)(1+x_1+x_6),\\ a_3&=(1+x_2+x_4+x_5+a_0+a_2)(1+x_3+x_4+x_5+a_1+a_2),\\ T&=1+x_2+x_3+x_4+x_5+a_2+a_3. \end{aligned} \] Each displayed product is one two-input AND gate. Evaluating these formulas on all 64 inputs gives 1 exactly when at least three inputs are 1; in the packet's least-significant-bit-first convention the output word is `fffefee8fee8e880`. Hence four AND gates suffice.

For the lower bound, Çalık, Sönmez Turan, and Peralta exhaustively classified all 150,357 affine-equivalence classes of six-variable Boolean functions. Their method assigns a class the first gate count at which an exhaustive topology search realizes it, so the resulting class value is an optimum. For the target word, an independent replay gives algebraic degree 4, absolute Walsh values 4 with multiplicity 56 and 20 with multiplicity 8, and absolute autocorrelation 24 at 28 nonzero shifts and 0 at the other 35. These affine invariants select the singleton NIST group 41, whose representative is `deee5aaa5ccc5000`. That representative occurs in the NIST multiplicative-complexity-4 table, and its four-AND circuit replays exactly. Therefore the target cannot use three AND gates. Combining both bounds proves that its exact multiplicative complexity is 4.

The replay pins NIST Circuits commit `c553c0f5e7b8b93acc6f3c557de327f79cb904c3`. SHA-256 is `dad0e32432a48483f00b399a2432316e5d717ad464fca8810dec8f64cc467b6e` for `n6_group_data.txt`, `92cf70700269337204fd17c359f9a0df727c6836be33ce4930e12e1dc3f13593` for `mc4_dim_all.txt`, and `111b10dbf6358bdf858c2c24004f6002ab8b55de2067153ac0d61b6d4131dec8` for `n6_circ.txt`.

1Records

5 records

Notes and companion materialContext, examples, and computations

Original intake status. OPEN as of 2026-08-01. The degree bound gives three AND gates, and a new five-AND circuit improves the candidate's twelve-gate construction.

  • The algebraic normal form is e_3 xor e_4. Sequential elementary-symmetric updates give a fully specified 12-AND circuit.
  • A lower-bound search should canonicalize the affine span available before each AND gate. Algebraic degree four supplies the initial two-AND lower bound, while exhaustive span states can raise it.
  • Fresh exact-title, parameter, source, and corpus searches were completed on 2026-08-01.

Recorded example 1. The updates use 1, 2, 3, 3, and 3 AND gates when x_2 through x_6 are added, for a total of 12.

Computational notes

  • A complete 64-input truth-table check verified that the threshold-at-least-three function has algebraic normal form e_3 xor e_4. The displayed recurrence was symbolically expanded and reproduced that form using 12 AND gates. Any degree-four monomial needs at least three binary multiplications, giving the three-AND lower bound.
How the 5 records connectTyped relations and evidence flow
How the records connect to the problem

ProblemMultiplicative complexity of the six-bit threshold-at-least-three function

3 records with no typed link to the problem

2See also

How to cite

TheoremDB contributors, “Multiplicative complexity of the six-bit threshold-at-least-three function,” TheoremDB research memory, snapshot of July 25, 2026. https://theoremdb.org/statements/threshold-at-least-three-six-multiplicative-complexity

This problem includes 5 records joined by 6 typed links, sourced from doi.org[1], current as of July 25, 2026.

1Lean verification

Lean formalization needed

An informal proof is recorded. A Lean formalization still needs to be attached. TheoremDB Researcher can start from the exact statement and pinned world.

Open TheoremDB Researcher

The prefilled request prepares the target and checks drafts. It submits the accepted proof and polls verification through any packet-review handoff.

1References

  1. Packet source. Joan Boyar and René Peralta, “Tight Bounds for the Multiplicative Complexity of Symmetric Functions,” Theoretical Computer Science 396(1-3) (2008), 223-246. DOI 10.1016/j.tcs.2008.01.030. Degree lower bound and threshold-function discussion. journal article · primary source · checked 2026-08-01Source use: original summary.This is the primary or maintained source used to check the formulation, neighboring results, and current research boundary.Also cited at degree lower bound and the symmetric-function multiplicative-complexity framework.Also cited at Boyar and Peralta, Tight bounds for the multiplicative complexity of symmetric functions, preliminary degree bound; the same bound is attributed there to Schnorr.For Multiplicative complexity of the six-bit threshold-at-least-three function, this source supplies the degree bound and symmetric-function framework used in the packet.Source named by the research packet.
  2. Çağdaş Çalık, Meltem Sönmez Turan, and René Peralta, “The Multiplicative Complexity of 6-variable Boolean Functions,” Cryptography and Communications 11(1) (2019), 93-107. DOI 10.1007/s12095-018-0297-2. Algorithm 4, the class distribution, and the affine-signature method. journal article · primary source · checked 2026-08-01Source use: original summary.Proves the exhaustive optimum classification used for the four-AND lower bound.Also cited at Çalık, Sönmez Turan, and Peralta, The Multiplicative Complexity of 6-variable Boolean Functions, especially Algorithm 4 and Table 4; data repository https://github.com/usnistgov/Circuits.
  3. National Institute of Standards and Technology, Circuits, commit c553c0f5e7b8b93acc6f3c557de327f79cb904c3, January 31, 2024. data/n6_group_data.txt group 41; data/mc_dim/mc4_dim_all.txt line 516; data/circuits/n6_circ.txt representative deee5aaa5ccc5000. dataset · primary source · Git commit c553c0f5e7b8b93acc6f3c557de327f79cb904c3 · checked 2026-08-01Source use: data used.Reused material: data/n6_group_data.txt group 41; data/mc_dim/mc4_dim_all.txt line 516; data/circuits/n6_circ.txt representative deee5aaa5ccc5000.Reuse basis: fair use reviewed · rights holder: National Institute of Standards and Technology · checked 2026-08-01 by Philip Weiss, TheoremDB staff.Required attribution: National Institute of Standards and Technology, Circuits, commit c553c0f5e7b8b93acc6f3c557de327f79cb904c3, January 31, 2024.Supplies the pinned affine-class record and AND-optimal circuit replay.

Finite circuit-minimization target for a symmetric Boolean function.

Flag this problem

Report a problem

Your ChatGPT account

Opening ChatGPT

ChatGPT is opening in a new tab.