В теории кодирования граница Гилберта –Варшамова (от Эдгара Гилберта [1] и независимо Рома Варшамова [2] ) — это граница размера (не обязательно линейного ) кода . Иногда ее называют границей Гилберта– Шеннона –Варшамова (или границей GSV ), но название «граница Гилберта–Варшамова» на сегодняшний день является наиболее популярным. Варшамов доказал эту границу, используя вероятностный метод для линейных кодов. Подробнее об этом доказательстве см. в разделе Граница Гилберта–Варшамова для линейных кодов .
Заявление о связанности
Напомним, что код имеет минимальное расстояние , если любые два элемента в коде находятся на расстоянии не менее одного расстояния друг от друга. Пусть
обозначают максимально возможный размер q -ичного кода длиной n и минимальным расстоянием Хэмминга d ( q -ичный код — это код над полем из q элементов).
Затем:
Доказательство
Пусть — код длины и минимального расстояния Хэмминга, имеющий максимальный размер:
Тогда для всех существует по крайней мере одно кодовое слово такое, что расстояние Хэмминга между и удовлетворяет условию
поскольку в противном случае мы могли бы добавить x к коду, сохранив при этом минимальное расстояние Хэмминга кода – противоречие с максимальностью .
Следовательно, все содержится в объединении всех шаров радиуса, имеющих центр в некотором :
Теперь каждый мяч имеет размер
поскольку мы можем разрешить (или выбрать ) до компонентов кодового слова отклоняться (от значения соответствующего компонента центра шара ) к одному из возможных других значений (напомним: код является q-ичным: он принимает значения в ). Следовательно, мы выводим
То есть:
Улучшение в корпусе основной мощности
Для q — степени простого числа можно улучшить границу до , где k — наибольшее целое число, для которого