Примитивная рекурсивная арифметика

редактировать

Примитивная рекурсивная арифметика (PRA ) - это формализация натуральных чисел без кванторов. Впервые она была предложена Сколем как формализация его финитиста. концепция основы арифметики, и широко признано, что все рассуждения PRA являются финитистскими. Многие также считают, что весь финитизм улавливается PRA, но другие считают, что финитизм можно распространить на формы рекурсии, выходящие за рамки примитивной рекурсии, вплоть до ε0, который является порядковым номером в в теории доказательства. Арифметика Пеано. Теоретический ординал PRA равен ω, где ω - наименьший трансфинитный ординал. PRA иногда называют арифметикой Сколема .

Язык PRA может выражать арифметические предложения, включающие натуральные числа и любую примитивно рекурсивную функцию, включая операции сложения, умножение и возведение в степень. PRA не может явно дать количественную оценку в области натуральных чисел. PRA часто используется в качестве базовой метаматематической формальной системы для теории доказательств, в частности, для доказательств непротиворечивости, таких как согласованность Генцена. доказательство из арифметики первого порядка.

Содержание
  • 1 Язык и аксиомы
  • 2 Исчисление без логики
  • 3 См. также
  • 4 Ссылки
Язык и аксиомы

Язык PRA состоит из:

Логическими аксиомами PRA являются:

Логические правила PRA это modus ponens и подстановка переменных.. Нелогические аксиомы:

  • S (x) ≠ 0 {\ displaystyle S (x) \ neq 0}S (x) \ neq 0 ;
  • S (x) = S (y) → x = y, {\ displaystyle S (x) = S (y) ~ \ to ~ x = y,}S (x) = S (y) ~ \ to ~ x = y,

и рекурсивные определяющие уравнения для каждого примитивно рекурсивная функция по желанию. Например, наиболее распространенная характеристика примитивных рекурсивных функций - это константа 0 и функция-преемник, закрытая для проекции, композиции и примитивной рекурсии. Таким образом, для (n + 1) -разрядной функции f, определенной с помощью примитивной рекурсии по n-разрядной базовой функции g и (n + 2) -разрядной итерационной функции h, будут определяющие уравнения:

  • f (0, y 1,…, yn) = g (y 1,…, yn) {\ displaystyle f (0, y_ {1}, \ ldots, y_ {n}) = g (y_ {1}, \ ldots, y_ {n })}f (0, y_ {1}, \ ldots, y_ {n}) = g (y_ {1}, \ ldots, y_ {n})
  • f (S (x), y 1,…, yn) = h (x, f (x, y 1,…, yn), y 1,…, yn) {\ displaystyle f (S (x), y_ {1}, \ ldots, y_ {n}) = h (x, f (x, y_ {1}, \ ldots, y_ {n}), y_ {1}, \ ldots, y_ { n})}f (S (x), y_ {1}, \ ldots, y_ {n}) = h (x, f (x, y_ {1}, \ ldots, y_ {n}), y_ {1}, \ ldots, y_ {n})

В частности:

  • x + 0 = x {\ displaystyle x + 0 = x \}x + 0 = x \
  • x + S (y) = S (x + y) {\ displaystyle x + S ( у) знак равно S (Икс + Y) \}x + S (y) = S (x + y) \
  • Икс ⋅ 0 знак равно 0 {\ Displaystyle х \ cdot 0 = 0 \}x \ cdot 0 = 0 \
  • Икс ⋅ S (Y) = Икс ⋅ Y + х {\ Displaystyle х \ cdot S (y) = x \ cdot y + x \}x \ cdot S (y) = x \ cdot y + x \
  • ... и т. д.

PRA заменяет схему аксиомы индукции на арифметику первого порядка с правилом (бескванторной) индукции:

  • From φ (0) {\ displaystyle \ varphi (0)}\ varphi (0) и φ (x) → φ (S (х)) {\ displaystyle \ varphi (x) \ to \ varphi (S (x))}\ varphi (x) \ to \ varphi (S (x)) , выведите φ (y) {\ displaystyle \ varphi (y)}\ varphi (y) для любого предиката φ. {\ displaystyle \ varphi.}\ varphi.

В арифметике первого порядка единственными примитивными рекурсивными функциями, которые необходимо явно аксиоматизировать, являются сложение и умножение. Все другие примитивно-рекурсивные предикаты могут быть определены с помощью этих двух примитивно-рекурсивных функций и квантификации по всем натуральным числам. Определение примитивных рекурсивных функций таким образом невозможно в PRA, поскольку в нем отсутствуют кванторы.

Исчисление без логики

Можно формализовать PRA таким образом, чтобы в нем вообще не было логических связок - предложение PRA - это просто уравнение между двумя терминами. В этом случае терм - это примитивная рекурсивная функция от нуля или более переменных. В 1941 году Haskell Curry представил первую такую ​​систему. Правило индукции в системе Карри было необычным. Более позднее уточнение было дано Рубеном Гудштейном. Правило индукции в системе Гудштейна:

F (0) = G (0) F (S (x)) = H (x, F (x)) G (S (x)) = H (x, G (x)) F (x) = G (x). {\ Displaystyle {F (0) = G (0) \ четырехъядерный F (S (x)) = H (x, F (x)) \ четырехъядерный G (S (x)) = H (x, G (x)) \ over F (x) = G (x)}.}{F (0) = G (0) \ quad F (S (x)) = H (x, F (x)) \ quad G (S (x)) = H (x, G ( x)) \ над F (x) = G (x)}.

Здесь x - переменная, S - последующая операция, а F, G и H - любые примитивные рекурсивные функции, которые могут иметь параметры, отличные от этих показано. Единственными другими правилами вывода системы Гудштейна являются следующие правила замены:

F (x) = G (x) F (A) = G (A) A = BF (A) = F (В) А = ВА = СВ = С. {\ Displaystyle {F (x) = G (x) \ над F (A) = G (A)} \ qquad {A = B \ над F (A) = F (B)} \ qquad {A = B \ quad A = C \ over B = C}.}{F (x) = G (x) \ над F (A) = G (A)} \ qquad {A = B \ над F (A) = F (B)} \ qquad {A = B \ quad A = C \ over B = C}.

Здесь A, B и C - любые термы (примитивно рекурсивные функции от нуля или более переменных). Наконец, есть символы для любых примитивных рекурсивных функций с соответствующими определяющими уравнениями, как в системе Сколема выше.

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

P (0) = 0 P (S (x)) = xx - ˙ 0 = xx - ˙ S (y) = P (x - ˙ y) | х - у | = (х - ˙ у) + (у - х). {\ Displaystyle {\ begin {align} P (0) = 0 \ quad \ quad P (S (x)) = x \\ x {\ dot {-}} 0 = x \ quad \ quad x {\ mathrel {\ dot {-}}} S (y) = P (x {\ mathrel {\ dot {-}}} y) \\ | xy | = (x {\ mathrel {\ dot {-}}}) y) + (y {\ mathrel {\ dot {-}}} x). \\\ end {align}}}{\ displaystyle {\ begin {align} P (0) = 0 \ quad \ quad P (S (x)) = x \\ x {\ dot {-}} 0 = x \ quad \ quad x {\ mathrel {\ dot {-}}} S (y) = P (x {\ mathrel {\ dot {-}}} y) \\ | xy | = (x {\ mathrel {\ dot {-}}} y) + (y {\ mathrel {\ dot {-}}} x). \\\ конец {выровнено}}}

Таким образом, уравнения x = y и | х - у | = 0 {\ displaystyle | x-y | = 0}{\ displaystyle | xy | = 0} эквивалентны. Следовательно, уравнения | х - у | + | u - v | = 0 {\ displaystyle | x-y | + | u-v | = 0}{\ displaystyle | xy | + | uv | = 0} и | х - у | ⋅ | u - v | = 0 {\ displaystyle | xy | \ cdot | uv | = 0}{\ displaystyle | xy | \ cdot | uv | = 0} выражают логическую конъюнкцию и дизъюнкцию, соответственно, уравнений x = y и и = v. Отрицание можно выразить как 1 - ˙ | х - у | = 0 {\ displaystyle 1 {\ dot {-}} | xy | = 0}1 {\ dot {-}} | xy | = 0 .

См. Также
Ссылки
  1. ^Skolem, Thoralf (1923), "Begründung der elementaren Arithmetik durch die rekurrierende Denkweise ohne Anwendung scheinbarer Veränderlichen mit UNENDLICHEME" [Основы элементарной арифметики, установленные с помощью рекурсивного мышления без использования видимых переменных в бесконечных областях] (PDF), Skrifter utgit av Videnskapsselskapet i Kristiania. I, Matematisk-naturvidenskabelig klasse (на немецком языке), 6 : 1–38. Перепечатано в переводе в van Heijenoort, Jean (1967), From Frege to Gödel. Справочник по математической логике, 1879–1931, Кембридж, Массачусетс: Harvard University Press, стр. 302–333, MR 0209111.
  2. ^Tait, WW (1981), «Finitism», The Journal of Philosophy, 78: 524–546, doi : 10.2307 / 2026089.
  3. ^Kreisel, G. (1960), «Порядковая логика и характеристика неформальные концепции доказательства » (PDF), Proceedings of the International Congress of Mathematicians, 1958, New York: Cambridge University Press, pp. 289–299, MR 0124194.
  4. ^Curry, Haskell B. (1941), «Формализация рекурсивной арифметики», Американский журнал математики, 63: 263–282, doi : 10.2307 / 2371522, MR 0004207.
  5. ^Гудштейн, RL (1954), «Свободные от логики формализации рекурсивной арифметики», Mathematica Scandinavica, 2 : 247–261, MR 0087614.
Дополнительная литература
  • Rose, HE (1961)), «О непротиворечивости и неразрешимости рекурсивной арифметики», Zeitschrift für Mathematische Logik und Grundlagen der Mathematik, 7 : 124–135, MR 0140413.
Последняя правка сделана 2021-06-02 06:05:33
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте