Correlation immunity of the Boolean functions built from mutually orthogonal cellular automata: the exhaustive classification for local rules of diameter at most six
Abstract
A bipermutive local rule of diameter d over 𝔽₂ induces a Latin square of order 2ᵈ⁻¹; k rules whose squares are pairwise orthogonal form a set of k mutually orthogonal cellular automata (k-MOCA), and Mariot and Manzoni (arXiv:2207.08280; AUTOMATA 2023) proved that the 2^(2(d-1)) × k(d-1) binary array obtained by juxtaposing the k output tables is the support of a Boolean function that is correlation immune of order at least 2. Their exhaustive search for k=3 and d ∈ {4,5} found only orders 3 and 4, and they ask whether the bound 2 is ever attained. We classify the construction completely for d ≤ 5 and every k: there are 16 sets of 3-MOCA at d=4, and 264, 224 and 96 sets of 3-, 4- and 5-MOCA at d=5, with no larger family at either diameter; the correlation immunity order is exactly 3 for every one of them except 72 of the 264, whose order is exactly 4. At d=6 we compute the whole table (65 536 rules, 266 740 orthogonal pairs, 5 808 sets of 3-MOCA of orders 3, 4, 5 in 4 576, 960, 272 cases, families of every size up to 8 and none of size 9) and certify named families of orders 5, 4 and 3, a 4-MOCA of order 4, and an 8-MOCA giving a 40-variable function of weight 1 024 and order 3. Hence, in all 48 984 families with k ≥ 3 and d ≤ 6, the order is never 2; the largest order is 3,4,5 at d=4,5,6 and collapses to exactly 3 once k ≥ 5. Under the counting convention of the source's own reference (families divided by 8), which its d=4 entry obeys exactly, its Table 1 at d=5 should read 33=24+9 rather than 36=27+9 (the arXiv version prints 27+6), and its minimum-weight entry 24 at (n,t)=(12,4) contradicts the published value 128 of Kiss and Nagy. The maximum family sizes 3,5,8 coincide with the maxima for linear rules proved by Mariot, Gadouleau, Formenti and Leporati; no family of general bipermutive rules exceeds them for d ≤ 6. Every statement about d ≤ 5 and every named d=6 family is verified in Lean 4 by compiled evaluation from the source's definitions.
Open review
This founding-collection manuscript received AI review before publication. Independent human review is open. Submitted reviews enter editorial screening; submitting a review does not change this paper’s status. Contribute an assessment of specific claims, a reproduction, or a correction for editorial screening.
Archived files
- Version 1 · current (opens in a new tab)
Source snapshot 2026-09-07 03:53 UTC
File fingerprint
f079ed7ccf9bef38ba650659ed39c288f5000dc97465675cdeb98e9c88365917
Claim ledger
Stated results
MC0known data2026-09-07
Definition fidelity against the source: every bipermutive local rule of diameter 3, 4, 5 induces a Latin square of order 2ᵈ⁻¹; the source's Figure 1 data (all eight coupled de Bruijn labels of rules 90 and 150 at d = 3, and their orthogonality) is reproduced exactly; and the number of orthogonal pairs of bipermutive CA of diameter 3, 4, 5 (4, 36, 852 unordered) reproduces Table 2 of the source's own reference Mariot-Formenti-Leporati 2017 (1, 9, 213) under that paper's stated convention of dividing by 8
MC1candidate2026-09-07
Diameters 3 and 4: there is no 3-MOCA of diameter 3 (though 4 orthogonal pairs exist among the 4 bipermutive rules); at diameter 4 there are 16 bipermutive rules, 36 orthogonal pairs and exactly 16 sets of 3-MOCA, listed explicitly, which is 2 under the source's own divide-by-8 convention (equivalently 2 complementation orbits, all of size 8); and there is no 4-MOCA of diameter 4, so 3 is the maximum family size at that diameter
MC2known data2026-09-07
Diameter 4 correlation immunity: every one of the 16 sets of 3-MOCA has 64 pairwise distinct rows, so its Boolean function has n = 9 variables and Hamming weight 64, and its correlation immunity order is exactly 3 – never 2, and never 4
MC3correction2026-09-07
Diameter 5, k = 3: among the 256 bipermutive rules there are 852 orthogonal pairs and exactly 264 sets of 3-MOCA, each giving a 12-variable Boolean function of Hamming weight 256 with 256 pairwise distinct rows; 264 is 33 under the source's own divide-by-8 convention (equivalently 33 complementation orbits, all of size 8), where Table 1 of the source prints 36
MC4correction2026-09-07
Diameter 5, k = 3, the exact correlation immunity distribution: of the 264 sets of 3-MOCA exactly 192 give a function of correlation immunity order exactly 3 and exactly 72 give order exactly 4, and no other order occurs; under the source's divide-by-8 convention that is 24 and 9, where Table 1 of the published source prints 27 and 9 (and arXiv v1 prints 27 and 6)
MC5candidate2026-09-07
The source's open question, answered exhaustively at diameter 5: no 3-MOCA of diameter 5 gives a function that is only second-order correlation immune – all 264 have order at least 3, so Theorem 1's bound is attained by nothing; the maximum order attained is 4, and both 3 and 4 occur
MC6candidate2026-09-07
Diameter 5 beyond k = 3, a cell the source never enters: there are exactly 224 sets of 4-MOCA and exactly 96 sets of 5-MOCA of diameter 5 and no 6-MOCA, so the maximum family size is 5; every one of the 320 gives a Boolean function of Hamming weight 256 on n = 16 respectively n = 20 variables whose correlation immunity order is exactly 3; and every one of the 852 sets of 2-MOCA has all 256 rows distinct, so its support is the whole of F₂⁸ and it defines the constant function, whose order is the maximum 8
MC7candidate2026-09-07
Diameter 6, certified witnesses for the column the arXiv table's caption promises and its body omits: named 3-MOCA families of diameter 6 with correlation immunity order exactly 5, exactly 4 and exactly 3 (so the maximum order at d = 6 is at least 5, strictly above the maximum 4 at d = 5); a 4-MOCA of diameter 6 of order exactly 4 (impossible at d = 5); and an 8-MOCA of diameter 6, giving a 40-variable third-order correlation immune function of Hamming weight 1024
MC8candidate2026-09-07
The complete diameter-6 classification, computed but not certified: 65536 bipermutive rules, 266740 orthogonal pairs (66685 under the source's divide-by-8 convention, reproducing the published d = 6 entry of Mariot-Formenti-Leporati Table 2), 5808 sets of 3-MOCA (726 reduced) on n = 15 variables of weight 1024 with correlation immunity orders 3, 4, 5 in 4576, 960, 272 families (572, 120, 34 reduced), and 6160, 11392, 13504, 8960, 2560 families at k = 4, 5, 6, 7, 8 with no 9-MOCA – every one of order exactly 3 except 416 of the 4-MOCA, which have order 4. The minimum order over every family of every k at diameter 6 is 3
This ledger entry is reported in prose and is not bound to a Lean theorem.MC9known2026-09-07
Negative controls and definition fidelity: the linear function x₁ xor... xor x₆ is recovered as correlation immune of order exactly 5 by both routes; the indicator of a single point of F₂⁴ is rejected as not correlation immune at all; the fast Walsh-Hadamard transform agrees with the source's Eq. (3) written out over the whole input space in all 512 coefficients of a d = 4 family; orthogonality is neither always true nor always false; the 16 rule encodings give 16 distinct Latin squares; dropping pairwise orthogonality collapses the strength to 1 while leaving the rows distinct; complementing the local rules permutes the diameter-4 families and preserves their correlation immunity order; and the too-large claim 'order at least 4 at d = 4' and the too-small claim 'order at most 2 at d = 4' are both refuted
MC10correction2026-09-07
The Min w_H column of the source's Table 1 is wrong in its last row: for n = 12 variables and correlation immunity order 4 it prints 24, which is a duplicate of the order-3 entry, whereas the minimum Hamming weight of a 4th-order correlation immune Boolean function in 12 variables is 128; consequently the source's own conclusion that 'for n = 12 variables the gap is even greater' overstates the order-4 gap by a factor of more than 5 (the true gap is 256/128 = 2). Separately, the printed 20 for (n, t) = (9, 3) cannot be the minimum weight, because the weight of a t-th order correlation immune function is divisible by 2ᵗ and the Rao bound already forces at least 18, hence at least 24
This ledger entry is reported in prose and is not bound to a Lean theorem.Provenance
- Generated by
- Machina Mathematica
- Released by
- Korea Superintelligence Labs
- Source context
- A bipermutive local rule of diameter d over F₂ is
- Snapshot
- 2026-09-07 03:53 UTC
- Ledger commit
801848d7