|
Главная -> Классическая логика 0 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 2) ecjm Л и В формулы, то (Л&В), (Л V В), {Л = В) формулы; 3) если А формула, то ~~iA формула; 4) ecjm А{х) формула, содержащая переменную ж, то УхА{х), ЧхА{х) (2.3) формулы. 4. Дополнительные аксиомы. УхА{х) АЦ), АЦ) ЗжЛ(а)), тдеЬ = t{xi, ...,х„) - терм и в формуле Л нет кванторов Ух{, Зж; {г = 1,...,п). 4. Дополнительные правила вывода. В А{х) В Уа)Л(а)) Л(ж) В За;Л(а)) В Приведенный язык исчисления предикатов образует теорию, которую называют узким исчислением предикатов, или чистым исчислением предикатов. Появление в теории аксиом, разрешающих «навешивание кванторов» по знакам операций или предикатов, приводит к исчислениям высших порядков. Исчисление предикатов - это теория первого порядка. Расширение узкого исчисления предикатов за счет добавления новых знаков индивидуалыгых констант, операций (знаков функций, знаков операций), знаков предикатов, новых аксиом, связывающих новые знаки, и новых правил вывода называется часто прикладным исчислением предикатив. 2.3.2. Полнота и непротиворечивость исчисления предикатов Теорема 2.5 (Гёдель, 1930). Для исчисления предикатов справедливо утверждение: \= А тогда и только тогда, когда h А. Доказательство. См. [46, с.71,78]. Теорема 2.6. Исчисление предикатов - полная теория. Доказательство. Следует из утверждения «= А влечет h А» теоремы 2.5. Теорема 2.7. Исчисление предикатов - непротиворечивая теория. Доказательство. Следует из утверждения А влечет \= А» теоремы 2.5. Действительно, если бы была доказуема формула А = В&1~В, то была бы общезначимой формула B&i~iB. Но последняя формула ложна. 2.4. формальная арифметика 2.4.1. Эгалитарные теории Теория, содержащая исчисление предикатов, называется эгалитарной, если она имеет дополнительный двуместный предикат = {,), для которого выполняются две нелогические аксиомы: 1. Уж(= {х,х)У, 2. = {х,у) {А{...,х,...,у,...) =>А{...,у,...,у,...)). Здесь А произвольная формула. Вместо = (ж, у) пишут х = у. Таким образом, эгалитарная теория - это просто теория с равенством. 2.4.2. Язык и правила вывода формальной арифметики Формальная арифметика - это эгалитарное прикладное исчисление, в котором flonojmHTejibHO имеются: 1. Предметная константа 0. 2. Двуместные операции -- и • и одноместная операция . 3. Знак равенства • = •. 4. Нелогические аксиомы равенства (§2.4.1) и следующие нелогические аксиомы арифметики; (Л{0)Шх{Л{х) Л{х)))УхЛ{х) {t[ = t2) (fl = и) -(f=0) (fl = и) ((*2 =и) (fl =и)) (<1 = и) (tl = fa) t + 0 = t {ti+t2) = {tl+t2y to = o где A - любая формула, a t,ti,t2 - любые термы. Первая аксиома - это известный способ доказательства посредством математической индукции. Если вместо t писать t + 1, то ясно, что f - это следующее натуральное число, идущее за t. Другими словами, аксиомы арифметики определяют натуральные числа и правила оперирования с ними с помощью операций сложения и умножения. 2.4.3. Непротиворечивость формальной арифметики. Теорема Генцена Метод математической индукции, который входит в качестве аксиомы в формальную арифметику, может быть усилен за счет расширения области его применения до так называемых трансфинитных чисел [4, которые, как видно из их названия, «идут следом» за финитными, т.е. натуральными числами. Получается более мощный способ доказательства теорем, названный методом трансфинитной uHj/Kuu [4. Теорема 2.8 (Генцен, 1936). Непротиворечивость формальной арифметики доказывается в более широкой формальной теории, содержащей арифметику и принцип трансфинитной индукции. Доказательство. См. [46, с.283-295. «Траке» - за, финитный* - конечный. 0 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 0.0092 |
|