Правильная формула

редактировать
Конечная последовательность символов из заданного алфавита, являющаяся частью формального языка

В математической логике, логике высказываний и логика предикатов, правильно сформированная формула, сокращенно WFF или wff, часто просто формула, является конечной последовательностью из символов из заданного алфавита, который является частью формального языка. Формальный язык можно отождествить с набором формул в языке.

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

Содержание
  • 1 Введение
  • 2 Исчисление высказываний
  • 3 Логика предикатов
  • 4 Атомарные и открытые формулы
  • 5 Закрытые формулы
  • 6 Свойства, применимые к формулам
  • 7 Использование терминология
  • 8 См. также
  • 9 Примечания
  • 10 Ссылки
  • 11 Внешние ссылки
Введение

Ключевое использование формул находится в логике высказываний и логика предиката, например логика первого порядка. В этих контекстах формула представляет собой строку символов φ, для которой имеет смысл спросить «истинно ли φ?» После того, как были созданы любые свободные переменные в φ. В формальной логике доказательства могут быть представлены последовательностями формул с определенными свойствами, и последняя формула в последовательности - это то, что доказано.

Хотя термин «формула» может использоваться для письменных отметок (например, на листе бумаги или классной доске), более точно он понимается как последовательность выражаемых символов, при этом отметки представляют собой токен экземпляр формулы. Таким образом, одна и та же формула может быть записана более одного раза, и в принципе формула может быть настолько длинной, что ее вообще нельзя записать в пределах физической вселенной.

Сами формулы являются синтаксическими объектами. Им придают значения интерпретации. Например, в формуле высказываний каждая пропозициональная переменная может интерпретироваться как конкретное высказывание, так что общая формула выражает взаимосвязь между этими высказываниями. Однако формулу не нужно интерпретировать, чтобы рассматривать ее исключительно как формулу.

Исчисление высказываний

Формулы исчисления высказываний, также называемые формулами высказываний, представляют собой такие выражения, как (A ∧ (B ∨ С)) {\ Displaystyle (А \ земля (В \ лор С))}(A \ land (B \ lor \ psi)) . Их определение начинается с произвольного выбора набора V пропозициональных переменных. Алфавит состоит из букв в V, а также символов для пропозициональных связок и круглых скобок «(» и «)», которые, как предполагается, не входят в V. Формулы будут определенными выражениями ( то есть строки символов) над этим алфавитом.

Формулы индуктивно определяются следующим образом:

  • Каждая пропозициональная переменная сама по себе является формулой.
  • Если φ формула, то ¬φ - формула.
  • Если φ и ψ - формулы и • - любая бинарная связка, то (φ • ψ) - формула. Здесь • могут быть (но не ограничиваются) обычные операторы ∨, ∧, → или ↔.

Это определение также может быть записано в виде формальной грамматики в форме Бэкуса – Наура при условии, что набор переменных конечен:

:: = p | q | г | с | т | u |... (произвольный конечный набор пропозициональных переменных) 
:: = | ¬ | (∧ ) | (∨ ) | (→ ) | (↔)

Используя эту грамматику, последовательность символов

(((p → q) ∧ (r → s)) ∨ (¬q ∧ ¬s))

является формулой, поскольку она грамматически правильна Последовательность символов

((p → q) → (qq)) p))

не является формулой, потому что она не соответствует грамматике.

Сложные формулы могут быть трудночитаемыми из-за, например, большого количества скобок. Чтобы смягчить это последнее явление, для операторов применяются правила приоритета (аналогичные стандартному математическому порядку операций ), что делает некоторые операторы более обязательными, чем другие. Например, если принять приоритет (от наиболее обязательного до наименее связующего) 1. ¬ 2. → 3. ∧ 4. ∨. Тогда формулу

(((p → q) ∧ (r → s)) ∨ (¬q ∧ ¬s))

можно сократить как

p → q ∧ r → s ∨ ¬q ∧ ¬s

Однако это всего лишь соглашение, используемое для упрощения письменного представления формулы. Если бы приоритет предполагался, например, ассоциативным слева и справа, в следующем порядке: 1. ¬ 2. ∧ 3. ∨ 4. →, то та же самая формула выше (без скобок) была бы переписана как

( p → (q ∧ r)) → (s ∨ ((¬q) ∧ (¬s)))
Логика предикатов

Определение формулы в логике первого порядка QS {\ displaystyle {\ mathcal {QS}}}{\ mathcal {QS}} относится к сигнатуре рассматриваемой теории. Эта сигнатура определяет постоянные символы, символы предикатов и функциональные символы рассматриваемой теории, а также арности функциональных и предикатных символов.

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

  1. Любая переменная является термином.
  2. Любой постоянный символ из подписи является термином
  3. выражением форма f (t 1,..., t n), где f - n-арный функциональный символ, а t 1,..., t n - это термины, снова является термом.

Следующим шагом является определение атомарных формул.

  1. Если t 1 и t 2 - термы, тогда t 1=t2- атомарная формула
  2. Если R - n-арный предикатный символ, и t 1,..., t n являются терминами, тогда R (t 1,..., t n) является атомарной формулой

Наконец, набор формул определяется как наименьший набор содержащий набор атомарных формул, таких что выполняется следующее:

  1. ¬ ϕ {\ displaystyle \ neg \ phi}\ neg \ phi - это формула, когда ϕ {\ displaystyle \ \ phi}\ \ phi - это формула
  2. (ϕ ∧ ψ) {\ displaystyle (\ phi \ land \ psi)}(\ phi \ land \ psi) и (ϕ ∨ ψ) {\ displaystyle (\ phi \ lor \ psi)}(\ phi \ lor \ psi) - формулы, где n ϕ {\ displaystyle \ \ phi}\ \ phi и ψ {\ displaystyle \ \ psi}\ \ psi - формулы;
  3. ∃ x ϕ {\ displaystyle \ exists x \, \ phi}\ exists x \, \ phi - это формула, когда x {\ displaystyle \ x}\ x - переменная и ϕ {\ displaystyle \ \ phi}\ \ phi - формула;
  4. ∀ x ϕ {\ displaystyle \ forall x \, \ phi}\ forall x \, \ phi - формула, когда x {\ displaystyle \ x}\ x - переменная, а ϕ {\ displaystyle \ \ phi}\ \ phi - формула (альтернативно, ∀ x ϕ {\ displaystyle \ forall x \, \ phi}\ forall x \, \ phi можно определить как сокращение от ¬ ∃ x ¬ ϕ {\ displaystyle \ neg \ exists x \, \ neg \ phi}\ neg \ exists x \, \ neg \ phi ).

Если в формуле нет вхождений ∃ x {\ displaystyle \ exists x}\ exists x или ∀ x {\ displaystyle \ forall x}\ forall x для любой переменной x {\ displaystyle \ x}\ x , тогда это называется бескванторным. Формула существования - это формула, начинающаяся с последовательности количественной оценки существования, за которой следует бескванторная формула.

Атомарные и открытые формулы

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

Согласно некоторой терминологии, открытая формула формируется путем объединения атомарных формул с использованием только логических связок, за исключением кванторов. Это не следует путать с формулой, которая не закрыта.

Замкнутые формулы

Замкнутые формулы, также основная формула или предложение, - это формула, в которой нет свободных вхождений любого переменная. Если A - это формула языка первого порядка, в которой переменные v 1,..., v n встречаются бесплатно, то A, которому предшествует ∀ {\ displaystyle \ forall}\ forall v1... ∀ {\ displaystyle \ forall}\ forall vn, является закрытием A.

свойств, применимых к формулам
  • A формула A на языке Q {\ displaystyle {\ mathcal {Q}}}{\ mathcal {Q}} является действительной, если она верна для каждой интерпретации из Q {\ displaystyle {\ mathcal {Q}}}{\ mathcal {Q}} .
  • Формула A на языке Q {\ displaystyle {\ mathcal {Q}}}{\ mathcal {Q}} является выполнимым, если это верно для некоторой интерпретации из Q {\ displaystyle {\ mathcal {Q}}}{\ mathcal {Q}} .
  • Формула языка арифметики является разрешимым, если он представляет разрешимый набор, то есть если существует эффективный метод, который при заданном подстановка свободных переменных A говорит, что либо результирующий экземпляр A доказуем, либо его отрицание равно.
Использование терминологии

В более ранних работах по математической логике (например, автор Черч ), формулы относятся к любым строкам символов, и среди этих строк хорошо сформированные формулы - это строки, которые соответствуют правилам формирования (правильных) формул.

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

Хотя выражение «правильно сформированная формула» все еще используется, эти авторы не обязательно используют его в отличие от старого смысла формулы, который больше не используется в математической логике.

Выражение «правильно сформированные формулы» (WFF) также вошло в массовую культуру. WFF является частью эзотерического каламбура, использованного в названии академической игры «WFF 'N PROOF : Игра современной логики», разработанной обывателем Алленом, когда он учился в Йельской школе права (позже он был профессором Мичиганского университета ). Набор игр предназначен для обучения детей принципам символической логики (в польской нотации ). Его название является отголоском whiffenpoof, бессмысленного слова, использованного в качестве приветствия в Йельском университете, ставшего популярным в The Whiffenpoof Song и The Whiffenpoofs.

См. Также
  • Философский портал
Примечания
Ссылки
  • Аллен, Лейман Э. (1965), «К автотелическому изучению математической логики WFF 'N PROOF Games ", Математическое обучение: отчет конференции, спонсируемой Комитетом по исследованию интеллектуальных процессов Совета по исследованиям в области социальных наук, Монографии Общества исследований в области развития детей, 30 (1) : 29–41
  • Булос, Джордж ; Берджесс, Джон; Джеффри, Ричард (2002), Computability and Logic (4-е изд.), Cambridge University Press, ISBN 978-0-521-00758- 0
  • Эренберг, Рэйчел (весна 2002 г.). «Он позитивно логичен». Мичиган сегодня. Университет Мичигана. Архивировано с оригинального 08.02.2009. Проверено 19 августа 2007 г.
  • Эндертон, Герберт (2001), Математическое введение в логику (2-е изд.), Бостон, Массачусетс: Academic Press, ISBN 978-0-12-238452-3
  • Гамма, LTF (1990), Логика, язык и значение, Том 1: Введение в логику, University Of Chicago Press, ISBN 0-226-28085-3
  • Ходжес, Уилфрид (2001), «Классическая логика I: логика первого порядка», в Goble, Lou (ed.), The Blackwell Guide to Philosophical Logic, Blackwell, ISBN 978-0-631 -20692-7
  • Хофштадтер, Дуглас (1980), Гедель, Эшер, Бах: вечная золотая коса, Penguin Books, ISBN 978-0 -14-005579-5
  • Клини, Стивен Коул (2002) [1967], Математическая логика, Нью-Йорк: Dover Publications, ISBN 978- 0-486-42533-7, MR 1950307
  • Раутенберг, Вольфганг (2010), Краткое введение в математическую логику (3-е изд.), Нью-Йорк : Springer Science + Business Media, doi : 10.1007 / 978-1-4419-1221-3, ISBN 978-1-4419-1220 -6
Внешние ссылки
Последняя правка сделана 2021-06-20 11:10:24
Содержание доступно по лицензии CC BY-SA 3.0 (если не указано иное).
Обратная связь: support@alphapedia.ru
Соглашение
О проекте