We prove the covering radius of the third-order Reed-Muller code RM(3,7) is 20, which is known to be between 20 and 22 (inclusive) previously. The covering radius of RM(3, 7) is the maximum third-order nonlinearity among all 7-variable Boolean functions. It was known that there exists 7-variable Boolean function with third-order nonlinearity 20. We prove the third-order nonlinearity cannot achieve 21. Our proof relies on a classification result of RM(6,6) modulo RM(3,6) under affine transformations; by applying a sequence of third-order nonlinearity invariant transformations, we show all the potential Boolean functions with nonlinearity 21 can be transformed into certain "canonical forms", which greatly reduces the search space. As such, we are able to complete the proof with the assistance of a computer.
翻译:我们证明第三级Reed-Muler代码RM(3,7)的覆盖半径为20,已知在20至22之间(含),RM(3,7)的覆盖半径是所有7种可变布尔函数中最大的第三级非线性。已知存在7种可变布尔函数,具有第三级非线性。我们证明第三级非线性不能达到20。我们证明,21 我们的证明依赖于在近距离变换下的RM(6,6)modulo RM(3,6)的分类结果;通过应用第三级非线性非线性变换序列,我们显示所有具有非线性21的布尔函数都可以转换为某些“线性形式”,从而大大缩小了搜索空间。因此,我们能够在计算机的帮助下完成证据。