Скулемская арифметика
В математической логике скулемская арифметика — это первого порядка теория натуральных чисел с умножением , названная в честь Торальфа Скулема . Сигнатура . скулемской арифметики содержит только операции умножения и равенства, полностью опуская операцию сложения
Арифметика Скулема слабее арифметики Пеано , которая включает в себя как операции сложения, так и умножения. [1] В отличие от арифметики Пеано, арифметика Скулема является разрешимой теорией . Это означает, что для любого предложения на языке скулемской арифметики можно эффективно определить, доказуемо ли это предложение на основе аксиом скулемской арифметики. Асимптотическая вычислительная сложность этой задачи решения во время выполнения является тройной экспоненциальной. [2]
Аксиомы [ править ]
Мы определяем следующие сокращения.
- а | б := ∃ п .( ан знак равно б )
- Один( е ) := ∀ п .( ne знак равно п )
- Prime( p ) := ¬One( p ) ∧ ∀ a .( a | p → (One( a ) ∨ a = p ))
- PrimePower( p , P ) := Prime( p ) ∧ p | P ∧ ∀ q .(Prime( q ) ∧ ¬( q знак равно p ) → ¬( q | P ))
- InvAdicAbs( p , n , P ) := PrimePower( p , P ) ∧ P | n ∧ ∀Q.((PrimePower( p , Q ) ∧ Q | n ) → Q | P ) [ P — наибольшая степень числа p, делящая n ]
- AdicAbsDiff n ( п , а , б ) := Prime( п ) ∧ п | ab ∧ ∃ P .∃ Q .(InvAdicAbs( p , a , P ) ∧ InvAdicAbs( p , b , Q ) ∧ Q = p н P ) для каждого целого числа n > 0. [Наибольшая степень p , делящая b, равна p н умножить наибольшую степень p, делящую a ]
Аксиомы скулемской арифметики таковы: [3]
- ∀ а .∀ б .( аб знак равно ба )
- ∀ а .∀ б .∀ c .(( ab ) c знак равно а ( bc ))
- ∃ е .Один( е )
- ∀ a .∀ b .(Один( ab ) → Один( a ) ∨ Один( b ))
- ∀ а .∀ б .∀ c .( ac знак равно bc → а знак равно б )
- ∀ а .∀ b .∀ n .( а н = б н → a = b ) для каждого целого числа n > 0
- ∀ x .∃ a .∃ r .( x = ar н ∧ ∀ b .∀ s .( x = bs н → а | б )) для каждого целого числа n > 0
- ∀ a .∃ p .(Prime( p ) ∧ ¬( p | a )) [Бесконечность простых чисел]
- ∀ p .∀ P .∀ Q .((PrimePower( p , P ) ∧ PrimePower( p , Q )) → ( P | Q ∨ Q | P ))
- ∀ p .∀ n .(Prime( p ) → ∃ P .InvAdicAbs( p , n , P ))
- ∀ n .∀ m .( n = m ↔ ∀ p .(Prime( p ) → ∃ P .(InvAdicAbs( p , n , P ) ∧ InvAdicAbs( p , m , P )))) [Уникальная факторизация]
- ∀ p .∀ n .∀ m .(Prime( p ) → ∃ P .∃ Q .(InvAdicAbs( p , n , P ) ∧ InvAdicAbs( p , m , Q ) ∧ InvAdicAbs( p , nm , PQ ))) [ p -адическое абсолютное значение мультипликативно]
- ∀ a .∀ b .(∀ p .(Prime( p ) → ∃ P .∃ Q .(InvAdicAbs( p , a , P ) ∧ InvAdicAbs( p , b , Q ) ∧ P | Q )) → a | b ) [Если p -адическая оценка a меньше, чем у b для любого простого числа p , то a | б ]
- ∀ a .∀ b .∃ c .∀ p (Prime( p ) → ((( p | a → ∃ P .(InvAdicAbs( p , b , P ) ∧ InvAdicAbs( p , c , P ))) ∧ (( p | b ) → ( p | a )))) [Удаление из простой факторизации b всех простых чисел, не делящих a ]
- ∀ a .∃ b .∀ p .(Prime( p ) → (∃ P .(InvAdicAbs( p , a , P ) ∧ InvAdicAbs( p , b , pP ))) ∧ ( p | b → p | a )) ) [Увеличение каждого показателя степени в простой факторизации a на 1]
- ∀ a .∀ b .∃ c .∀ p .(Prime( p ) → ((AdicAbsDiff n ( p , a , b ) → InvAdicAbs( p , c , p )) ∧ ( p | c → AdicAbsDiff n ( p , a , b ))) для каждого целого числа n > 0 [Произведение тех простых чисел p , что наибольшая степень p, делящая b, равна p н умножить наибольшую степень p, делящую a ]
Выразительная сила [ править ]
Логика первого порядка с равенством и умножением натуральных чисел может выразить соотношение . Используя это соотношение и равенство, мы можем определить следующие отношения для натуральных чисел:
- Делимость:
- Наибольший общий делитель :
- Наименьшее общее кратное :
- константа :
- Простое число :
- Число является продуктом простые числа (для фиксированного ):
- Число является степенью некоторого простого числа:
- Число является продуктом именно основные полномочия:
Идея разрешимости [ править ]
Истинность формул скулемской арифметики можно свести к истинности последовательностей целых неотрицательных чисел, составляющих их разложение на простые множители, при этом умножение становится поточечным сложением последовательностей. Разрешимость тогда следует из теоремы Фефермана-Вота , которую можно показать с помощью исключения кванторов . Другой способ заявить это состоит в том, что теория натуральных чисел первого порядка изоморфна теории первого порядка конечных мультимножеств неотрицательных целых чисел с операцией суммирования мультимножеств, разрешимость которой сводится к разрешимости теории элементов.
Более подробно, согласно основной теореме арифметики , целое положительное число можно представить в виде произведения простых степеней:
Если простое число не выступает в качестве фактора, мы определяем его показатель быть нулем. Таким образом, в бесконечной последовательности только конечное число показателей отличны от нуля. . Обозначим такие последовательности целых неотрицательных чисел через .
Теперь рассмотрим разложение другого положительного числа:
Умножение соответствует поточечному сложению показателей:
Определите соответствующее поточечное сложение последовательностей следующим образом:
Таким образом, мы имеем изоморфизм между структурой натуральных чисел с умножением: и поточечного сложения последовательностей неотрицательных целых чисел, в которых только конечное число элементов не равны нулю, .
Из теоремы Фефермана–Вота для логики первого порядка истинностное значение формулы логики первого порядка над последовательностями и поточечным сложением на них алгоритмическим способом сводится к истинностному значению формул теории элементов последовательности с сложение, которое в данном случае является арифметикой Пресбургера . Поскольку арифметика Пресбургера разрешима, разрешима и арифметика Скулема.
Сложность [ править ]
Ферранте и Ракофф (1979 , глава 5) устанавливают, используя игры Эренфойхта – Фрессе , метод доказательства верхних оценок сложности решения задач слабых прямых степеней теорий. Они применяют этот метод для получения тройной экспоненциальной пространственной сложности для , и, следовательно, скулемской арифметики.
Гредель (1989 , раздел 5) доказывает, что проблема выполнимости для бескванторного фрагмента скулемской арифметики принадлежит классу сложности NP .
расширения Разрешимые
Благодаря приведенному выше сокращению с использованием теоремы Фефермана–Вота мы можем получить теории первого порядка, открытые формулы которых определяют больший набор отношений, если мы усилим теорию мультимножеств простых факторов. Например, рассмотрим соотношение это верно тогда и только тогда, когда и имеют одинаковое количество различных простых делителей:
Например, потому что обе части обозначают число, которое имеет два различных простых делителя.
Если мы добавим отношение для скулемской арифметики оно остается разрешимым. Это связано с тем, что теория множеств индексов остается разрешимой при наличии оператора равночисленности на множествах, как показывает теорема Фефермана-Вота .
Неразрешимые расширения [ править ]
Расширение скулемской арифметики с предикатом-преемником можно определить отношение сложения, используя тождество Тарского: [4] [5]
и определение отношения на положительных целых числах по
Поскольку она может выражать как умножение, так и сложение, полученная теория неразрешима.
Если у нас есть предикат порядка натуральных чисел (меньше, ), мы можем выразить к
поэтому расширение с также неразрешима.
См. также [ править ]
Ссылки [ править ]
- ^ Nadel 1981 .
- ^ Ферранте и Ракофф 1979 , с. 135.
- ^ Цегельски 1981 .
- ^ Робинсон 1949 , с. 100.
- ^ Бес и Ричард 1998 .
Библиография [ править ]
- Бес, Алексис (2001). «Обзор арифметической определимости» (PDF) . В Краббе, Марсель; Пойнт, Франсуаза; Мишо, Кристиан (ред.). Посвящение Морису Боффе . Брюссель: Математическое общество Бельгии. стр. 1–54.
- Бес, Алексис; Ричард, Денис (1998). «Неразрешимые расширения скулемской арифметики». Журнал символической логики . 63 (2): 379–401. CiteSeerX 10.1.1.2.1139 . дои : 10.2307/2586837 . JSTOR 2586837 . S2CID 14566619 .
- Цегельски, Патрик (1981), «Элементарная теория умножения натуральных чисел», в Берлине, Шанталь; Макалун, Кеннет; Рессейр, Жан-Пьер (ред.), Теория моделей и арифметика , Берлин: Springer, стр. 44–89.
- Ферранте, Жанна; Ракофф, Чарльз В. (1979). Вычислительная сложность логических теорий . Берлин Гейдельберг Нью-Йорк: Springer-Verlag. дои : 10.1007/BFb0062837 . ISBN 3-540-09501-2 .
- Гредель, Эрих (июнь 1989 г.). «Домино и сложность подклассов логических теорий» . Анналы чистой и прикладной логики . 43 (1): 1–30. дои : 10.1016/0168-0072(89)90023-7 .
- Надель, Марк Э. (1981). «Полнота умножения Пеано» . Израильский математический журнал . 39 (3): 225–233. дои : 10.1007/bf02760851 . Проверено 8 сентября 2022 г.
- Робинсон, Джулия Холл Боуман (1949). «Задачи определимости и решения в арифметике» (PDF) . Журнал символической логики . 14 (2): 98–114. дои : 10.2307/2266510 . JSTOR 2266510 . S2CID 40861592 . Проверено 05 сентября 2022 г.