TGViewer
Математические байки Математические байки @mathtabletalks · 4.3K subscribers
Post #4329 1.82K
Давайте для начала посмотрим, как устроен сам этот код. Загадано число от 0 до 31 — то есть его 5 бит двоичной записи,
a_4 a_3 a_2 a_1 a_0.
Сопоставим нашим карточкам 16 вершин 4-мерного булевского куба {0,1}^4. И превратим наши 5 бит в 5 коэффициентов аффинной (линейной неоднородной) функции на этом кубе:
L (x_0,x_1,x_2,x_3) = a_0 x_0 + a_1 x_1 + a_2 x_2 + a_3 x_3 + a_4.
Её 16 значений во всех вершинах — это и есть наш код.
И то, что кодовое расстояние равно 8, проверяется мгновенно: ведь ненулевая аффинная функция на булевском гиперкубе ненулевая по меньшей мере в половине его вершин (или во всех, если она константа).
Правда, изящно?
Осталось научиться восстанавливать исходное число!
More from @mathtabletalks
  1. Sep 15, 2026к сегодняшнему 100-летию Серра — его свежее интервью от группы Бурбаки в 40-х годах до «I…
  2. Sep 15, 202615 сентября столетний юбилей отмечает французский математик Жан-Пьер Серр. Поздравляем юби…
  3. Sep 15, 2026youtube.com/watch?v=Px71N0DvoCA
  4. Aug 12, 2026До начала затмения остаётся всего несколько часов, так что на всякий случай напомню: и без…
  5. Aug 6, 2026Король приготовил N мудрецам испытание: каждому назначено целое число от 1 до N+1, все наз…
  6. Jul 28, 2026www.mathnet.ru/php/conference.phtml?eventID=27&confid=2780&option_lang=rus&if_videolibrary…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →