Finite Boolean Hamming geometry -- proof internals #
theorem
Complexity.BooleanHamming.mem_disagreement_internal
{length : ℕ}
(left right : Word length)
(coordinate : Fin length)
:
theorem
Complexity.BooleanHamming.relativeDistance_eq_distance_div_internal
{length : ℕ}
(left right : Word length)
:
theorem
Complexity.BooleanHamming.pairwiseDisjoint_balls_of_isSeparated_internal
{length minimumDistance radius : ℕ}
{code : Finset (Word length)}
(hcode : IsSeparated code minimumDistance)
(hradius : 2 * radius < minimumDistance)
:
(↑code).PairwiseDisjoint fun (center : Word length) => ball center radius