Математики нашли самый худший способ вешать картину

Новые решения для головоломок с картинами на гвоздях.
Jordi Calvera/Shutterstock/FOTODOM

Представьте себе картину с веревочкой на обратной стороне, которую вешают на два гвоздя. Если убрать один из них, она продолжит висеть, хотя уже и не так ровно. В 1997 году учитель математики Александр Спивак предложил задачу: можно ли повесить картину так, чтобы вытаскивание любого из гвоздей приводило к ее падению? С тех пор эта загадка разрослась в целое семейство увлекательных головоломок.

Математик и информатик Том Верхуфф впервые столкнулся с такими задачами на мастер-классе для школьников в летнем математическом лагере. Ребята экспериментировали с настоящими веревками и карабинами, а заодно перевели задачу на язык символов.

В 2012 году математики опубликовали препринт, в котором доказали, что решения существуют для любой задачи вида «k из n»: есть n гвоздей, и удаление любых k из них (но не меньше) заставит картину упасть. Однако известные решения часто требуют чрезвычайно замысловатых обертываний веревки. На том мастер-классе Верхуфф вместе с участниками взялись за задачу «2 из 4» — картину должны ронять любые два гвоздя из четырех. Им удалось сократить длину самого короткого из известных решений с 80 обертываний вокруг гвоздей до 58.

Позже Верхуфф довел эту длину до 18, а затем, при помощи тогда еще аспиранта Йенса Хёйсвелдта и компьютерной программы — до абсолютного минимума в 16 обертываний. Сначала Верхуфф показал Хёйсвелдту программу, которая решала задачу примерно за два часа.

«Я сказал ему, что моя справляется за две секунды. А теперь его программа работает еще быстрее, чем моя», — рассказал Хёйсвелдт.

Верхуфф выложил результаты, а также кратчайшие известные явные решения для больших семейств таких задач, на сервер препринтов arXiv.

Математики нашли самый худший способ вешать картину
Фото: Amanda Montañez
Здесь веревка оборачивается вокруг первого гвоздя по часовой стрелке, затем вокруг второго гвоздя по часовой стрелке, затем вокруг первого гвоздя против часовой стрелки и, наконец, вокруг второго гвоздя против часовой стрелки. Если обозначить гвозди как a и b, это можно записать как +a+b−a−b+a+b−a−b — решение длины 4. Если убрать гвоздь a, останется +b−b+b−b, что сокращается, и картина упадет. То же самое произойдет при удалении гвоздя b.

Напрашивается резонный вопрос: зачем все это нужно? На самом деле, в основе задачи лежат глубокие связи с теорией групп, теорией узлов, теорией графов и другими разделами математики. Например, в случае «1 из n» решения можно описать как петли, проведенные по ребрам n-мерного куба так, что они проходят через каждую вершину. Кроме того, можно найти подвешивания для любого «разумного» набора правил падения картины — скажем, нельзя потребовать, чтобы картина падала при удалении только гвоздя A, но оставалась висеть при удалении A и B вместе. Эти правила в точности соответствуют монотонным булевым функциям — важнейшему классу функций в таких областях, как криптография и теория голосования.

Верхуфф вообще убежден, что вопрос о практической пользе ставить некорректно. «Человечество в целом не знает, куда летит наш космический корабль и что нам понадобится для выживания. А игра — это один из способов учиться», — заключил он.

Подписывайтесь и читайте «Науку» в MAX