Дедекиндово число
Шаблон:Не путать
<imagemap>
Файл:Monotone Boolean functions 0,1,2,3.svg|400px|thumb|right|Свободные дистрибутивные решётки монотонных булевых функций от 0, 1, 2 и 3 аргументов с 2, 3, 6 и 20 элементами соответственно (наведите мышь на правую диаграмму, чтобы видеть описание)
circle 659 623 30
circle 658 552 35
circle 587 480 35
circle 659 481 35
circle 729 481 35
circle 588 410 35
circle 658 410 35
circle 729 410 35
circle 548 339 30
circle 604 339 30
circle 758 339 30
circle 661 339 35
circle 588 268 35
circle 659 267 35
circle 729 268 35
circle 588 197 35
circle 658 197 35
circle 729 197 35
circle 658 126 35
circle 659 56 30
desc bottom-left
</imagemap>
Дедекиндово число — число , равное количеству монотонных булевых функций от переменных. Эквивалентные определения: число антицепей подмножеств -элементного множества; число элементов в Шаблон:Не переведено 5 с производящими; число Шаблон:Не переведено 5 с элементами.
Последовательность — быстрорастущая, и хотя известны асимптотические оценки Шаблон:SfnШаблон:SfnШаблон:Sfn и точное выражение в виде суммыШаблон:Sfn, но явной вычислительной формулы нет, в связи с чем точное нахождение дедекиндовых чисел остаётся крайне сложной вычислительной задачей; по состоянию Шаблон:На точные значения известны для [1]:
- 2, 3, 6, 20, 168, 7581, 7828354, 2414682040998, 56130437228687557907788, 286386577668298411128469151667598498812366.
Шаблон:ЯкорьЧисла от до вычислил Дедекинд в 1897 году и сформулировал задачу Дедекинда — найти способ вычисления последующих чисел. Число вычислил Чёрч в 1940 годуШаблон:Sfn, результат опроверг гипотезу Биркгофа, что всегда делится на Шаблон:Sfn. Числа , , , были вычислены соответственно в 1946Шаблон:Sfn, 1965Шаблон:SfnШаблон:Sfn, 1991Шаблон:Sfn и 2023[2] годах.
Для нахождения использовался суперкомпьютер Шаблон:Iw. Число было получено двумя независимыми группами математиков: Кристиан Якель из Германии применил техники анализа формальных понятий и для вычислительной процедуры использовал графический ускоритель (5311 машиночаса на Nvidia A100); второй группе математиков из Бельгии потребовалось 47 тыс. машиночасов вычислений на ПЛИС Шаблон:Iw 10 GX под управлением суперкомпьютера Noctua 2[3], занявших около трёх месяцев[4][5]. Обе группы получили одинаковый результат вычислений числа , Якель опубликовал препринт на три дня раньше бельгийских коллег.
Если чётно, то также должно быть чётнымШаблон:Sfn.
Точная формула для вычисления дедекиндовых чисел на основе логического определения антицепей была выведена в 1988 годуШаблон:Sfn:
- ,
где является -м битом числа , который может быть записан с помощью округления вниз:
- ,
однако она бесполезна для практического вычисления значений для больших ввиду большого числа членов суммирования.
В 2014 году был найден ещё один вариант формулы, с помощью которой суммированием можно найти дедекиндовы числа:
Эта формула позволяет разложить решетку антицепей на подрешетки в пространствах меньшей размерности.
Логарифм дедекиндова числа можно оценить с помощью границ:
- ,
где неравенство слева подсчитывает число антицепей, в которых каждое множество имеет в точности элементов; правая часть неравенства установлена в 1975 годуШаблон:Sfn.
В 1981 годуШаблон:Sfn были даны более точные оценкиШаблон:Sfn:
для чётных и:
для нечётных , где
- ,
- ,
- .
Основная идея этих оценок заключается в том, что в большинстве антицепей все множества имеют размеры, очень близкие к Шаблон:Sfn. Для формула даёт оценку, которая имеет ошибку в 9,8 %, 10,2 %, 4,1 % и −3,3 % соответственноШаблон:R.
Пример
Для существует шесть монотонных булевых функций и шесть антицепей подмножеств двухэлементного множества :
- функция , игнорирующая входные значения и всегда возвращающая , соответствует пустой антицепи ;
- логическая конъюнкция соответствует антицепи , содержащей единственное множество ;
- функция , игнорирующая второй аргумент и возвращающая первый аргумент, соответствует антицепи , содержащей единственное множество ;
- функция , игнорирующая первый аргумент и возвращающая второй аргумент, соответствует антицепи , содержащей единственное множество ;
- логическая дизъюнкция соответствует антицепи , содержащей два множества и ;
- функция , игнорирующая входные значения и всегда возвращающая истинное значение, соответствует антицепи , содержащей только пустое множество.
Примечания
Литература
- Шаблон:Статья
- Шаблон:Статья.
- Шаблон:Статья. Как процитировано Видерманом (Шаблон:Harvtxt).
- Шаблон:Книга
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья.
- Шаблон:Статья
- Шаблон:Статья
- Шаблон:Статья.
- Шаблон:Статья
- Шаблон:Книга