stringtranslate.com

Сколемская арифметика

В математической логике арифметика Скулема — это теория первого порядка натуральных чисел с умножением , названная в честь Торальфа Скулема . Сигнатура арифметики Скулема содержит только операцию умножения и равенства, полностью опуская операцию сложения.

Арифметика Скулема слабее арифметики Пеано , которая включает в себя как операции сложения, так и умножения. [1] В отличие от арифметики Пеано, арифметика Скулема является разрешимой теорией . Это означает, что для любого предложения на языке арифметики Скулема можно эффективно определить, доказуемо ли это предложение из аксиом арифметики Скулема. Асимптотическая вычислительная сложность времени выполнения этой задачи принятия решений трижды экспоненциальна. [2]

Аксиомы

Мы определяем следующие сокращения.

Аксиомы арифметики Скулема таковы: [3]

  1. а .∀ б .( аб = ба )
  2. а .∀ б .∀ в .(( аб ) с = а ( бс ))
  3. е .Один( е )
  4. a .∀ b .(Один( ab ) → Один( a ) ∨ Один( b ))
  5. а .∀ б .∀ в .( ac = bca = b )
  6. a .∀ b .( a n = b na = b ) для каждого целого числа n > 0
  7. x .∃ a .∃ r .( x = ar n ∧ ∀ b .∀ s .( x = bs na | b )) для каждого целого числа n > 0
  8. a .∃ p .(Prime( p ) ∧ ¬( p | a )) [Бесконечность простых чисел]
  9. p .∀ P .∀ Q .((ОсновнаяМощность( p , P ) ∧ ОсновнаяМощность( p , Q )) → ( P | QQ | P ))
  10. p .∀ n .(Prime( p ) → ∃ P .InvAdicAbs( p , n , P ))
  11. n .∀ m .( n = m ↔ ∀ p .(Prime( p ) → ∃ P .(InvAdicAbs( p , n , P ) ∧ InvAdicAbs( p , m , P )))) [Уникальная факторизация]
  12. p .∀ n .∀ m .(Prime( p ) → ∃ P .∃ Q .(InvAdicAbs( p , n , P ) ∧ InvAdicAbs( p , m , Q ) ∧ InvAdicAbs( p , nm , PQ ))) [ p -адическое абсолютное значение мультипликативно]
  13. a .∀ b .(∀ p .(Prime( p ) → ∃ P .∃ Q .(InvAdicAbs( p , a , P ) ∧ InvAdicAbs( p , b , Q ) ∧ P | Q )) → a | b ) [Если p -адическая оценка a меньше, чем оценка b для каждого простого числа p , то a | b ]
  14. a .∀ b .∃ c .∀ p (Prime( p ) → ((( p | a → ∃ P .(InvAdicAbs( p , b , P ) ∧ InvAdicAbs( p , c , P ))) ∧ (( p | b ) → ( p | a )))) [Удаление из разложения на простые множители числа b всех простых чисел, не делящих a ]
  15. a .∃ b .∀ p .(Prime( p ) → (∃ P .(InvAdicAbs( p , a , P ) ∧ InvAdicAbs( p , b , pP ))) ∧ ( p | bp | a ))) [Увеличение каждой экспоненты в разложении числа a на простые множители на 1]
  16. 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 n раз наибольшей степени p, делящей a ]

Выразительная сила

Логика первого порядка с равенством и умножением положительных целых чисел может выразить отношение . Используя это отношение и равенство, мы можем определить следующие отношения над положительными целыми числами:

Идея разрешимости

Истинное значение формул арифметики Скулема может быть сведено к истинному значению последовательностей неотрицательных целых чисел, составляющих их разложение на простые множители, при этом умножение становится поточечным сложением последовательностей. Разрешимость тогда следует из теоремы Фефермана–Воота , которая может быть показана с помощью исключения кванторов . Другой способ утверждения этого состоит в том, что теория первого порядка положительных целых чисел изоморфна теории первого порядка конечных мультимножеств неотрицательных целых чисел с операцией суммы мультимножеств, разрешимость которой сводится к разрешимости теории элементов.

Более подробно, согласно основной теореме арифметики , положительное целое число можно представить в виде произведения степеней простых чисел:

Если простое число не появляется как множитель, мы определяем его показатель степени как нулевой. Таким образом, только конечное число показателей степени не равны нулю в бесконечной последовательности . Обозначим такие последовательности неотрицательных целых чисел как .

Теперь рассмотрим разложение другого положительного числа,

Умножение соответствует поточечному сложению показателей степеней:

Определим соответствующее поточечное сложение последовательностей следующим образом:

Таким образом, мы имеем изоморфизм между структурой положительных целых чисел с умножением и поточечным сложением последовательностей неотрицательных целых чисел, в которых только конечное число элементов не равны нулю .

Из теоремы Фефермана–Воота для логики первого порядка истинностное значение формулы логики первого порядка над последовательностями и поточечным сложением на них алгоритмическим образом сводится к истинностному значению формул в теории элементов последовательности со сложением, которая в данном случае является арифметикой Пресбургера . Поскольку арифметика Пресбургера разрешима, арифметика Скулема также разрешима.

Сложность

Ферранте и Ракофф (1979, Глава 5) устанавливают, используя игры Эренфойхта–Фрайсса , метод доказательства верхних границ сложности задач принятия решений слабых прямых степеней теорий. Они применяют этот метод для получения трижды экспоненциальной пространственной сложности для , и, таким образом, арифметики Сколема.

Грэдель (1989, раздел 5) доказывает, что проблема выполнимости для бескванторного фрагмента арифметики Скулема принадлежит классу сложности NP .

Разрешимые расширения

Благодаря приведенной выше редукции с использованием теоремы Фефермана–Воота мы можем получить теории первого порядка, открытые формулы которых определяют более широкий набор отношений, если мы усилим теорию мультимножеств простых множителей. Например, рассмотрим отношение, которое истинно тогда и только тогда, когда и имеют одинаковое количество различных простых множителей:

Например, потому что обе стороны обозначают число, имеющее два различных простых множителя.

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

Неразрешимые расширения

Расширение арифметики Скулема с предикатом преемника может определить отношение сложения, используя тождество Тарского: [4] [5]

и определение отношения положительных целых чисел

Поскольку она может выражать как умножение, так и сложение, полученная теория неразрешима.

Если у нас есть предикат упорядочения натуральных чисел (меньше, ), мы можем выразить это как

поэтому расширение с также неразрешимо.

Смотрите также

Ссылки

  1. ^ Надель 1981.
  2. ^ Ферранте и Ракофф 1979, стр. 135.
  3. ^ Цегельски 1981.
  4. Робинсон 1949, стр. 100.
  5. ^ Бес и Ричард 1998.

Библиография