There are exactly eight normal magic squares of order three
ProvedMagicSquares.magic_three_normal_eightLo Shu uniqueness. Exactly eight admissible parameter pairs give a normal magic square of order three:
where counts the pairs for which is normal.
By magic_three_param_bij the admissible parameter pairs are in bijection with
the magic squares of line sum , so this is precisely the statement
that there are eight normal magic squares of order three — the eight images
of
under the symmetry group of the square. Equivalently: the Lo Shu square is the unique normal magic square of order three up to symmetry.
This is the oldest non-trivial classification in combinatorics, and the reason order three is exceptional: for there are normal squares up to symmetry, and for no classification is known.
Proof. Immediate from magic_three_normal_classify, which characterizes
normality by the eight parameter pairs :
the defining filter of normalParamSet 5 selects exactly those eight, and they
are distinct.
import Mathlib import Definitions.Def_MagicSquares import Definitions.Def_MagicSquaresParam3 import Definitions.Def_MagicSquaresNormal3 open MagicSquares
namespace MagicSquares theorem magic_three_normal_eight : normalParamCount 5 = 8 := by sorry end MagicSquares
Confirmed by the mission captain (proposal self-audit).