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

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

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

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

Історія

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

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

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

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

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

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

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

У логіці предикатів: предикат 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.

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

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

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

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

Див. також

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

Посилання

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