Свидетель (математика) - Witness (mathematics)

В математическая логика, а свидетель это конкретное значение т быть замененным на переменную Икс из экзистенциальное утверждение вида ∃Икс φ(Икс) такие, что φ(т) правда.

Примеры

Например, теория Т арифметики называется несовместной, если существует доказательство в Т формулы «0 = 1». Формула I (Т), который говорит, что Т непоследовательно, поэтому является экзистенциальной формулой. Свидетель несостоятельности Т является частным доказательством «0 = 1» в Т.

Булос, Берджесс и Джеффри (2002: 81) определяют понятие свидетеля на примере, в котором S является п-местное отношение натуральных чисел, р является (п + 1)-место рекурсивное отношение, а ↔ указывает логическая эквивалентность (если и только если):

S(Икс1, ..., Иксп) ↔ ∃у р(Икс1, . . ., Иксп, у)
у такой, что р держит Икся можно назвать свидетелем отношения S проведение Икся (при условии, что мы понимаем, что когда свидетелем является число, а не человек, свидетель свидетельствует только то, что является правдой) ".

В этом конкретном примере авторы определили s быть (положительно) рекурсивно полуразрешимый, или просто полурекурсивный.

Свидетели Хенкина

В исчисление предикатов, а Свидетель Хенкина для предложения в теории Т это срок c такой, что Т доказывает φ(c) (Хинман 2005: 196). Использование таких свидетелей является ключевым методом доказательства Теорема Гёделя о полноте представленный Леон Хенкин в 1949 г.

Отношение к семантике игры

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

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

использованная литература

  • Джордж С. Булос, Джон П. Берджесс и Ричард С. Джеффри, 2002 г., Вычислимость и логика: четвертое издание, Издательство Кембриджского университета, ISBN  0-521-00758-5.
  • Леон Хенкин, 1949, "Полнота функционального исчисления первого порядка", Журнал символической логики т. 14 п. 3. С. 159–166.
  • Питер Г. Хинман, 2005 г., Основы математической логики, А.К. Питерс, ISBN  1-56881-262-0.
  • J. Hintikka и Г. Санду, 2009, «Теоретическая игровая семантика» в Кейт Аллан (ред.) Краткая энциклопедия семантики, Эльзевьер, ISBN  0-08095-968-7, стр. 341–343