Перейти до вмісту

Принцип Маркова

Матеріал з Вікіпедії — вільної енциклопедії.
Художнє зображення машини Тьюрінга. Принцип Маркова стверджує, що якщо машина Тьюринга ніколи не зупиниться, то вона повинна зупинитися.

Принцип Маркова, названий на честь Андрія Маркова-молодшого, є принципом умовного існування, що має багато формулювань.

Принцип класично доводиться, але не за допомогою конструктивної логіки. Але для багатьох конкретних випадків цей принцип все ж можна довести, використовуючи обидві логіки.

Історія

[ред. | ред. код]

Вперше принцип був запропонований російською школою конструктивізму разом із аксіомами залежного вибору та часто використовувався для перевірки існування математичної функції.

У теорії обчислюваності

[ред. | ред. код]

На мові теорії обчислюваності принцип Маркова формально стверджує, що якщо неможливо, щоб алгоритм зупинявся, то для деяких вхідних даних він зупиниться. Це еквівалентно твердженню, що якщо множина і її доповнення є перерахованою множиною, то множина є обчислюваною.

В логіці предикатів

[ред. | ред. код]

У логіці предикатів: предикат P над деякою множиною називається обчислювальним, якщо для кожного x в множини або P (x) є істинним, або P (x) не є істинним.

Для обчислювального предикату P над натуральними числами принцип Маркова звучить так:

Тобто, якщо предикат P не є хибним для всіх натуральних чисел n, то він є істинним для деяких n .

Правило Маркова

[ред. | ред. код]

Правило Маркова — це формулювання принципу Маркова як правила. Воно стверджує, що можна отримати, тільки якщо виконується для . Формально,

В логіці Гейтінга

[ред. | ред. код]

Якщо використовувати мову математичного аналізу, то принцип Маркова можна сформулювати так:

де — обчислювальна функція на натуральних числах.

В аналізі функції дійсних змінних

[ред. | ред. код]

Принцип Маркова можна сформулювати використовуючи аналіз функції дійсної змінної

  • Якщо для кожного дійсного числа x, твердження, що x дорівнює 0 є хибним, то існує y ∈ Q таке, що 0 < y < | x |
  • Якщо для кожного дійсного числа x, твердження, що x дорівнює 0 є хибним, то існує y ∈ R такий, що x*y = 1.

Слабкий принцип Маркова

[ред. | ред. код]

Слабкий принцип Маркова — це слабша форма принципу Маркова, яку мовою аналізу можна висловити як

Це умовне твердження про обчислюваність позитивності дійсного числа.

Див. також

[ред. | ред. код]

Посилання

[ред. | ред. код]