Математики нашли девятое число Дедекинда после 32 лет поисков

Математики нашли девятое число Дедекинда после 32 лет поисков

После трех десятилетий поисков и при некоторой помощи суперкомпьютера математики наконец открыли новый пример специального целого числа, называемого числом Дедекинда.

Только девятое в своем роде, или D (9), оно рассчитывается как 286 386 577 668 298 411 128 469 151 667 598 498 812 366, если вы обновляете свои собственные записи. Этот 42-значный монстр следует за 23-значным D(8), открытым в 1991 году.

Понять концепцию числа Дедекинда сложно нематематикам, не говоря уже о том, чтобы разобраться в ней. Фактически, расчеты настолько сложны и включают в себя такие огромные числа, что не было уверенности в том, что D(9) когда-либо будет открыта.

«В течение 32 лет вычисление D(9) было Это была открытая задача, и было сомнительно, что вообще когда-нибудь можно будет вычислить это число», — сказал ученый-компьютерщик Леннарт Ван Хиртум из Университета Падерборна в Германии еще в июне, когда это число было объявлено.

В центре числа Дедекинда находятся логические функции или своего рода логика, которая выбирает выход из входов, состоящих всего из двух состояний, таких как истина и ложь или 0 и 1.

>

Монотонные логические функции — это те, которые ограничивают логику таким образом, что замена 0 на 1 во входных данных приводит только к изменению выходных данных с 0 на 1, а не с 1 на 0.

Исследователи описывают это, используя красный и белый цвета, а не 1 и 0, но идея та же.

Dedekind graph
Представление разрезов, образующих числа Дедекинда для измерений 0, 1, 2 и 3. ( Университет Падерборна)

«По сути, вы можете думать о монотонной логической функции в двух, трех и бесконечных измерениях как об игре с n-мерным кубом», — сказал Ван Хиртум.

«Вы балансируете куб по одному углу, а затем окрашиваете каждый из оставшихся углов в белый или красный цвет.»

«Есть только одно правило: вы никогда не должны размещать белый угол выше сделано. Это создает своего рода вертикальное красно-белое пересечение. Цель игры — подсчитать, сколько существует различных разрезов».

Первые несколько довольно просты. Математики считают D(1) всего лишь за 2, затем за 3, 6, 20, 168…

В 1991 году суперкомпьютеру Cray-2 (одному из самых мощных суперкомпьютеров того времени) и математику Дугу Видеманну потребовалось 200 часов, чтобы вычислить D(8).

D(9) оказался почти в два раза длиннее D(8), и потребовался суперкомпьютер особого типа: тот, который использует специализированные блоки, называемые программируемыми вентильными матрицами (FPGA), которые могут выполнять несколько вычислений параллельно. команде суперкомпьютера Noctua 2 в Университете Падерборна.

«Решение сложных комбинаторных задач с помощью FPGA — многообещающая область применения, и Noctua 2 — один из немногих суперкомпьютеров в мире, с помощью которых эксперимент вообще возможен. », — говорит ученый-компьютерщик Кристиан Плессл, глава Падерборнского центра параллельных вычислений (PC2), где хранится Noctua 2.

Чтобы Noctua 2 было с чем работать, потребовались дальнейшие оптимизации. Используя симметрию в формуле, чтобы сделать процесс более эффективным, исследователи дали суперкомпьютеру для вычисления одну огромную сумму, состоящую из 5,5*10^18 членов (количество песчинок на Земле оценивается в 7,5*10^). 18, для сравнения).

Через пять месяцев Noctua 2 нашла ответ, и теперь у нас есть D(9). На данный момент исследователи не упоминали D(10), но мы можем предположить, что на его поиск может уйти еще 32 года.

Работа была представлена ​​в сентябре на Международном семинаре по Булевы функции и их приложения (BFA) в Норвегии.

Предыдущая версия этой статьи была впервые опубликована в июне 2023 года.

logo