Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Пентус. Введение в мат. логику. Конспект лекций (Мехмат МГУ, 1 курс)

.pdf
Скачиваний:
138
Добавлен:
10.08.2013
Размер:
784.48 Кб
Скачать

31

20.10.2006

Определение 3.142. Пусть даны две (не обязательно различные) интерпретации L = L, Ω и M = M, Ω одной и той же сигнатуры Ω. Пусть ϕ — некоторая функция из L в M.

1.Говорят, что функция ϕ сохраняет n-местный функциональный символ f , если для всех a1, . . . , an L выполнено ϕ(f (a1, . . . , an)) = f (ϕa1, . . . , ϕan).

2.Говорят, что функция ϕ сохраняет n-местный предикатный символ P , если для всех a1, . . . , an L выполнено P (a1, . . . , an) = P (ϕa1, . . . , ϕan).

3.Функция ϕ называется изоморфизмом из L в M, если ϕ является биекцией и

сохраняет все функциональные и предикатные символы сигнатуры Ω.

(УВП, с. 46–47.)

Определение 3.143. Две интерпретации L и M одной и той же сигнатуры называются изоморфными (обозначение L M), если существует изоморфизм из L в M.

(УВП, с. 47.)

Пример 3.144. Рассмотрим сигнатуру Ω, содержащую двуместный функциональный символ и двуместный предикатный символ . Введём обозначение R+ = {a R | a > 0}. Рассмотрим интерпретацию L = R, Ω , где a ◦ b = a + b, и интерпретацию M = R+, Ω где a ◦ b = a ·b. В обеих интерпретациях символу соответствует обычный предикат нестрогого порядка на действительных числах. Функция ϕ : R R+, определённая равенством ϕ(a) = ea, является изоморфизмом из L в M, так как для любых a, b R выполняется равенство ϕ(a ◦ b) = ϕ(a) ◦ ϕ(b) и условие a b равносильно условию ϕ(a) ϕ(b).

Упражнение 3.145. Рассмотрим сигнатуру Ω, содержащую двуместный функциональный символ и двуместный предикатный символ =. Рассмотрим две интерпретации этой сигнатуры на носителе R+ = {a R | a > 0}. В интерпретации L положим

a ◦L b = 21

 

a − a1 + b − 1b

+

 

 

 

,

4 + (a − a1 + b − 1b )2

 

 

 

 

 

 

 

 

а в интерпретации M положим a ◦

M

b = a · b. Изоморфны ли интерпретации L и M?

 

 

 

Ответ 3.145. Да. Изоморфизмом из L в M является, например, функция ϕ, определённая так:

ϕ(a) = ea− a1 .

Теорема 3.146. Отношение рефлексивно, симметрично и транзитивно.

(УВП, теорема 10, с. 47.)

Доказательство. Используем тождественное отображение, обратное отображение и композицию двух отображений.

3.23Лемма о значениях формулы в изоморфных интерпретациях

[ВШ2, 3.9], [УВП, 2.13], [Bil, 9]

Лемма 3.147. Пусть функция ϕ является изоморфизмом из интерпретации L = L, в интерпретацию M = M, . Пусть переменные v1, . . . , vn различные. Пусть s — некоторый терм сигнатуры , не содержащий других переменных, кроме v1, . . . , vn. Тогда для любых элементов a1, . . . , an L имеет место равенство

ϕ([s[ a1 /v1] . . . [ an /vn]] ) = [s[ ϕa1 /v1] . . . [ ϕan /vn]] .

(УВП, лемма 1, с. 48.)

32

20.10.2006

 

 

 

 

 

Доказательство. Лемма доказывается индукцией по построению терма s.

Сначала

рассмотрим случай, когда термом s является

переменная

vi. Тогда

s[ a1 /v1] . . . [ an /vn] совпадает с ai и s[ ϕa1 /v1] . . . [ ϕan /vn]

совпадает с

ϕai . Сле-

 

 

 

 

 

 

 

 

 

довательно [s[ a1 /v1] . . . [ an /vn]] = ai и [s[ ϕa1 /v1] . . . [ ϕan /vn]] = ϕai. Видно, что обе стороны доказываемого равенства равны элементу ϕai.

Теперь рассмотрим случай, когда терм s имеет вид f (t1, . . . , tk ). Получаем

ϕ([f (t1, . . . , tk )[ a1 /v1] . . . [ an /vn]] ) =

=ϕ(f ([t1[ a1 /v1] . . . [ an /vn]] , . . . , [tk [ a1 /v1] . . . [ an /vn]] )) =

=f (ϕ([t1[ a1 /v1] . . . [ an /vn]] ), . . . , ϕ([tk [ a1 /v1] . . . [ an /vn]] )) =

=f ([t1[ ϕa1 /v1] . . . [ ϕan /vn]] , . . . , [tk [ ϕa1 /v1] . . . [ ϕan /vn]] ) =

=[f (t1[ ϕa1 /v1] . . . [ ϕan /vn], . . . , tk[ ϕa1 /v1] . . . [ ϕan /vn])] =

=[f (t1, . . . , tk )[ ϕa1 /v1] . . . [ ϕan /vn]] .

Первое равенство получено из определения 3.59, второе и четвёртое равенства имеют место, так как функция ϕ сохраняет функциональный символ f (см. определение 3.142), третье равенство верно в силу предположения индукции, последнее

равенство соответствует определению 3.43. Пример 3.148. Рассмотрим интерпретации L, M и изоморфизм ϕ из приме-

ра 3.144. Обозначим через s терм (x ◦ y) ◦ x. В качестве переменных v1 и v2 возьмём переменные x и y соответственно. В качестве элементов a1 и a2 возьмём 3 и 5 соответственно. Для выбранных s, v1, v2, a1, a2 лемма 3.147 утверждает, что

e((3+5)+3) = (e3 · e5) · e3.

Лемма 3.149. Пусть ϕ является изоморфизмом из интерпретации L = L, в интерпретацию M = M, . Пусть C — формула сигнатуры и FV(C) {v1, . . . , vn}, где все переменные vi различные. Тогда для любых a1, . . . , an L имеет место равенство

[C[ a1 /v1] . . . [ an /vn]] = [C[ ϕa1 /v1] . . . [ ϕan /vn]] .

(УВП, теорема 11, с. 48.)

Доказательство. Лемма доказывается индукцией по построению формулы C. Сначала рассмотрим случай, когда формула C имеет вид P (t1, . . . , tk). Получаем

[P (t1, . . . , tk )[ a1 /v1] . . . [ an /vn]] =

=P ([t1[ a1 /v1] . . . [ an /vn]] , . . . , [tk [ a1 /v1] . . . [ an /vn]] ) =

=P (ϕ([t1[ a1 /v1] . . . [ an /vn]] ), . . . , ϕ([tk [ a1 /v1] . . . [ an /vn]] )) =

=P ([t1[ ϕa1 /v1] . . . [ ϕan /vn]] , . . . , [tk [ ϕa1 /v1] . . . [ ϕan /vn]] ) =

=[P (t1[ ϕa1 /v1] . . . [ ϕan /vn], . . . , tk[ ϕa1 /v1] . . . [ ϕan /vn])] =

=[P (t1, . . . , tk )[ ϕa1 /v1] . . . [ ϕan /vn]] .

Первое равенство получено из определения 3.47, второе и четвёртое равенства имеют место, так как функция ϕ сохраняет предикатный символ P (см. определение 3.142), третье равенство следует из леммы 3.147, последнее равенство соответствует определению 3.47.

33

20.10.2006

Теперь рассмотрим случай, когда формула C имеет вид ¬A. По предположению индукции условия

[A[ a1 /v1] . . . [ an /vn]] = И и [A[ ϕa1 /v1] . . . [ ϕan /vn]] = И

равносильны. Следовательно, равносильны и условия

[¬(A[ a1 /v1] . . . [ an /vn])] = И и [¬(A[ ϕa1 /v1] . . . [ ϕan /vn])] = И,

То есть равносильны условия

[(¬A)[ a1 /v1] . . . [ an /vn]] = И и [(¬A)[ ϕa1 /v1] . . . [ ϕan /vn]] = И,

что и требовалось доказать.

Рассмотрим случай, когда формула C имеет вид v A. Если v — одна из переменных vi, то эту переменную можно исключить из списка v1, . . . , vn и при этом формулы C[ a1 /v1] . . . [ an /vn] и C[ ϕa1 /v1] . . . [ ϕan /vn] остаются неизменными. Поэтому

без ограничения общности можно считать, что переменная v отлична от всех vi. Пусть L = L, Ω и M = M, Ω .

Докажем сначала, что из

[( v A)[ a1 /v1] . . . [ an /vn]] = И

следует

 

 

[( v A)[ ϕa1 /v1] . . . [ ϕan /vn]] = И.

 

 

 

 

 

 

 

 

 

 

 

 

 

Пусть [ v (A[ a1 /v1] . . . [ an /vn])]

= И. Тогда согласно определению

3.60 найдёт-

ся такой элемент a L,

что [A[ a1 /v1] [ an /vn][ a /v]] = И. По. . .

предположе-

нию индукции [A[ ϕa1 /v1] .

. . [ ϕan /vn][ ϕa /v]] = И. Согласно определению 3.60

 

 

 

 

 

 

 

 

 

 

 

 

 

[ v (A[ ϕa1 /v1] . . . [ ϕan /vn])] = И, что и требовалось доказать.

Теперь докажем, что из

[( v A)[ ϕa1 /v1] . . . [ ϕan /vn]] = И

следует

[( v A)[ a1 /v1] . . . [ an /vn]] = И.

Пусть [ v (A[ ϕa1 /v1] . . . [ ϕan /vn])] = И. Тогда найдётся такой элемент b M,

что [A[ ϕa1 /v1] . . . [ ϕan /vn][ b /v]] = И. Обозначим элемент ϕ1(b) через a. Из

[A[ ϕa1 /v1] . . . [ ϕan /vn][ ϕa /v]] = И по предположению индукции получаем, что

[A[ a1 /v1] . . . [ an /vn][ a /v]] = И. Следовательно, [ v (A[ a1 /v1] . . . [ an /vn])] = И. Случаи A B, A B, A → B, v A доказываются аналогично предыдущим. Пример 3.150. Рассмотрим интерпретации L, M и изоморфизм ϕ из приме-

ра 3.144. Обозначим через C формулу y (x y y x ◦ x). В качестве переменной v1 возьмём переменную x. В качестве элемента a1 возьмём 5. Для выбранных C, v1, a1 лемма 3.149 обосновывает, почему утверждения ( y R) (5 y y 5 + 5) и ( y R+) (e5 y y e5 · e5) равносильны.

34

20.10.2006

3.24Доказательство невыразимости с помощью автоморфизмов

[ВШ2, 3.5], [УВП, 2.14]

Определение 3.151. Изоморфизм из M в M называется автоморфизмом интерпретации M.

(УВП, с. 51.)

Определение 3.152. Пусть R — некоторый n-местный предикат на множестве M, а ϕ — некоторая функция из M в M. Говорят, что функция ϕ сохраняет предикат R,

если для всех a1, . . . , an M выполнено R(a1, . . . , an) = R(ϕa1, . . . , ϕan).

(УВП, с. 51.)

Теорема 3.153. Если ϕ — автоморфизм интерпретации M, то ϕ сохраняет все выразимые в M предикаты.

(ВШ2, теорема 27, с. 104.)

(УВП, теорема 13, с. 52.)

Доказательство. Пусть M = M, Ω . Пусть формула A сигнатуры Ω выражает предикат R относительно списка переменных v1, . . . , vn. Согласно определению 3.62 и лемме 3.149

R(a1, . . . , an) = [A[ a1 /v1] . . . [ an /vn]] = [A[ ϕa1 /v1] . . . [ ϕan /vn]] = R(ϕa1, . . . , ϕan).

Пример 3.154. Рассмотрим трёхместный предикат R на множестве Z, определённый так: R(a1, a2, a3) = И тогда и только тогда, когда a1 + a2 = a3. Этот предикат невозможно выразить формулой сигнатуры =, < в стандартной интерпретации на Z, так как автоморфизм m → m + 1 не сохраняет предикат R.

(УВП, теорема 14, с. 52.)

3.25 Аксиоматический метод

[УВП, 3.1], [П1, 5.8], [Сто, 3.1–3.4], [Шён, 1.1–1.2]

3.155. Аксиоматическим методом называется способ построения научной теории, при котором некоторые утверждения, называемые аксиомами, принимаются без

доказательства, а все остальные утверждения этой теории, называемые теоремами, получаются как логические следствия аксиом.

Аксиоматический метод в математике впервые был использован Евклидом в III веке до н. э.

Открытие в XIX веке неевклидовой геометрии Николаем Ивановичем Лобачевским и Яношем Больяй и построение различных моделей геометрии Лобачевского средствами геометрии Евклида привели к осознанию возможности рассматривать

аксиоматическую теорию формально.

В формальной аксиоматической теории не предполагают какое-либо определённое значение исходных (то есть неопределяемых) понятий. Например, в системе аксиом геометрии, разработанной Давидом Гильбертом на рубеже XIX и XX веков, имеются восемь исходных понятий: «точка», «прямая», «плоскость», отношение связи точки и прямой, отношение связи точки и плоскости, трёхместное отношение «находиться между» (для точек), отношение равенства отрезков, отношение равенства углов. Мы вольны выбирать значения этих понятий каким угодно образом, лишь бы при этом оказывались истинными аксиомы.

35 20.10.2006

3.26 Логическое следование в логике предикатов

[УВП, 3.1–3.2], [П1, 5.10], [ВШ2, 5.3], [Кли, 20, 23], [Сто, 2.9], [Шён, 2.6], [Bil, 6]

Определение 3.156. Пусть T — некоторое множество замкнутых формул сигнатуры Ω. Моделью множества T называется интерпретация сигнатуры Ω, в которой истинны все формулы из T .

(УВП, с. 58.)

Определение 3.157. Пусть T — некоторое множество замкнутых формул сиг-

натуры Ω. Если замкнутая формула A сигнатуры Ω истинна во всех моделях множества T , то говорят, что формула A логически следует (семантически следует,

следует) из множества T (обозначение T A).

(УВП, с. 58.)

3.158. Вместо {B1, . . . , Bn} A обычно пишут обычно пишут просто A.

Пример 3.159.

x ¬R(x, x), x y z (R(x, y) R(y, z) → R(x, z))

B1, . . . , Bn A. Вместо A

x y (R(x, y) → ¬R(y, x)).

Определение 3.160. Пусть T — некоторое множество замкнутых формул сигнатуры Ω. Незамкнутая формула A сигнатуры Ω логически следует из множества T , если её замыкание логически

следует из множества T .

Замечание 3.161. Формула A общезначима тогда и только тогда, когда A. Замечание 3.162. Замкнутые формулы A и B равносильны тогда и только тогда,

когда A B и B A.

3.27Теории первого порядка

[П1, 5.9–5.10], [ВШ2, 4.4, 4.5, 5.3], [УВП, 3.6], [ЛМ, II.7], [КД, с. 103–104, 125], [Bil, 6, 7], [Сто, 3.8]

Определение 3.163. Теорией первого порядка (элементарной теорией) в сиг-

натуре Ω называется произвольное множество замкнутых формул сигнатуры Ω. Элементы этого множества называются аксиомами этой теории.

(П1, с. 41.)

Пример 3.164. Теория с сигнатурой e, ·, = и аксиомами

1)x (x = x),

2)x y (x = y → y = x),

3)x y z (x = y y = z → x = z),

4)x1 x2 y1 y2 (x1 = y1 x2 = y2 → x1 · x2 = y1 · y2),

5)x y z ((x · y) · z = x · (y · z)),

6)x (x · e = x e · x = x),

7)x y (x · y = e y · x = e)

называется теорией групп.

Пример 3.165. Теория с сигнатурой ·, = и аксиомами

1)x (x = x),

2)x y (x = y → y = x),

36

20.10.2006

3)x y z (x = y y = z → x = z),

4)x1 x2 y1 y2 (x1 = y1 x2 = y2 → x1 · x2 = y1 · y2),

5)x y z ((x · y) · z = x · (y · z))

называется теорией полугрупп.

Определение 3.166. Теоремами теории первого порядка T в сигнатуре Ω называются замкнутые формулы сигнатуры Ω, которые логически следуют из T .

(П1, с. 42.)

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

(или «семантическая теория») из учебника [УВП, с. 73].

Пример 3.168. Формула x y (x · y = e → y · x = e) является теоремой теории групп.

Пример 3.169. Формула x y (x · y = y · x) не является теоремой теории групп.

Замечание 3.170. Если A — аксиома теории T , то A является теоремой теории T . Определение 3.171. Теория называется совместной, если она имеет хотя бы одну

модель.

(П1, с. 41.)

Пример 3.172. Теория групп является совместной. Например, одноэлементная интерпретация с тождественно истинным значением предикатного символа = является моделью теории групп.

Пример 3.173. Рассмотрим сигнатуру Ω, содержащую двуместный предикатный символ R. Теория с аксиомами x y R(x, y) и x ¬y R(y, x) является несовместной.

Пример 3.174. Наивной теорией множеств называется теория с сигнатурой =, и аксиомами

1)x y (x = y ↔ z (z x ↔ z y)).

2)x y (y x ↔ A), где x и y — различные переменные и FV(A) = {y}.

Наивная теория множеств является несовместной, так как формула x y (y x ↔ ¬ y y) является

ложной в любой интерпретации.

Замечание 3.175. Замкнутая формула A сигнатуры Ω является логическим следствием (то есть теоремой) теории T сигнатуры Ω тогда и только тогда, когда теория T {¬A} является несовместной.

(П1, теорема 5.5, с. 42.)

(УВП, теорема 1 в, с. 58.)

Замечание 3.176. Если теория T сигнатуры Ω несовместна, то все замкнутые формулы сигнату-

ры Ω являются теоремами этой теории.

Замечание 3.177. Если существует такая замкнутая формула A, что A и ¬A являются теоремами теории T , то теория T несовместна.

37

20.10.2006

3.28 Элементарная теория интерпретации

[ВШ2, 5.3], [УВП, 3.6], [Bil, 6]

Определение 3.178. Пусть дана интерпретация M = M, Ω . Элементарной теорией интерпретации M называется множество Th(M), состоящее из всех замкнутых формул сигнатуры Ω, истинных в интерпретации M.

(ВШ2, с. 212.)

Замечание 3.179. Элементарная теория интерпретации M является совместной.

Замечание 3.180. У элементарной теории интерпретации M множество теорем совпадает с мно-

жеством аксиом.

Замечание 3.181. Две интерпретации одной и той же сигнатуры элементарно эквивалентны то-

гда и только тогда, когда их элементарные теории совпадают (L M тогда и только тогда, когда

=

Th(L) = Th(M))

3.29 Полные теории первого порядка

[ВШ2, 5.3], [УВП, 3.6], [ЛМ, II.6, II.7], [КД, с. 158], [Bil, 15]

Определение 3.182. Теория T сигнатуры Ω называется полной, если для каждой замкнутой формулы A сигнатуры Ω ровно одна из формул A и ¬A является теоремой теории T .

Замечание 3.183. Каждая полная теория является совместной.

Замечание 3.184. Элементарная теория интерпретации M является полной.

3.30 Теории первого порядка с равенством

[ВШ2, 5.1, 5.3], [Мен, 2.8], [ЛМ, II.7], [УВП, 3.4], [П1, 6.5], [КД, с. 106]

Определение 3.185. Теория первого порядка T сигнатуры Ω называется теорией первого порядка с равенством, если сигнатура Ω содержит выделенный двуместный

предикат = и следующие формулы являются теоремами теории T :

1)x (x = x),

2)x y (x = y → y = x),

3)x y z (x = y y = z → x = z),

4)x1 . . . xn y1 . . . yn (x1 = y1 . . . xn = yn → f (x1, . . . , xn) = f (y1, . . . , yn)), где n > 0 и f n-местный функциональный символ из сигнатуры Ω,

5)x1 . . . xn y1 . . . yn (x1 = y1 . . . xn = yn P (x1, . . . , xn) → P (y1, . . . , yn)), где n > 0 и P n-местный предикатный символ из сигнатуры Ω.

Определение 3.186. Теория с сигнатурой =, < и аксиомами

1)x (x = x),

2)x y (x = y → y = x),

3)x y z (x = y y = z → x = z),

4)x1 x2 y1 y2 (x1 = y1 x2 = y2 x1 < x2 → y1 < y2),

5)x ¬(x < x),

6)x y z (x < y y < z → x < z)

38

20.10.2006

называется теорией частично упорядоченных множеств. Она является теорией

первого порядка с равенством.

Определение 3.187. Если к теории частично упорядоченных множеств добавить аксиому x y (x < y x = y y < x), то получим теорию линейно упорядоченных множеств.

Определение 3.188. Если к теории линейно упорядоченных множеств добавить аксиому x y (x < y → z (x < z z < y)), то получим теорию плотных линейно упорядоченных множеств.

Определение 3.189. Интерпретация M сигнатуры Ω с выделенным двуместным предикатом = называется нормальной интерпретацией, если в интерпретации M предикатному символу = ставится в соответствие предикат тождества. Если нор-

мальная интерпретация M является моделью некоторой теории, то M называется

нормальной моделью этой теории.

Пример 3.190. Пусть Ω = e, ·, = . Интерпретация Z, Ω , ставящая в соответствие константе e число 0, функциональному символу · операцию сложения и предикатному символу = отношение сравнимости по модулю 6, является моделью теории групп, но не является нормальной моделью теории групп.

Теорема 3.191. Пусть теория T сигнатуры является теорией первого порядка с равенством. Пусть u, v1 и v2 — различные индивидные переменные, а t — терм сигнатуры . Тогда

T v1 v2 (v1 = v2 → t[v1/u] = t[v2/u]).

Теорема 3.192. Пусть теория T сигнатуры является теорией первого порядка с равенством. Пусть u, v1 и v2 — различные индивидные переменные, а A — формула сигнатуры . Если переменные

v1 и v2 свободны для u в формуле A, то T v1 v2 (v1 = v2 (A[v1/u] ↔ A[v2/u])).

Определение 3.193. Когда рассматривают теорию первого порядка с равенством, то можно использовать запись !v A (или 1v A) как сокращение для формулы v A v u (A A[u/v] → v = u), где u — новая переменная, отличная от v и не встречающаяся в формуле A.

3.31 Истинность в конечных интерпретациях

[УВП, 2.12]

Теорема 3.194. Рассмотрим сигнатуру , содержащую только один символ — выделенный двуместный предикатный символ =.

1.Для каждого k 1 существует такая замкнутая формула Fk сигнатуры , что для каждой нормальной интерпретации M, формула Fk истинна в M, тогда и только тогда, когда множество M содержит не более чем k элементов.

2.Для каждого k 1 существует такая замкнутая формула Gk сигнатуры , что для каждой нормальной интерпретации M, формула Gk истинна в M, тогда и только тогда, когда множество M содержит не менее чем k элементов.

3.Для каждого k 1 существует такая замкнутая формула Ek сигнатуры , что для каждой нормальной интерпретации M, формула Ek истинна в M, тогда и только тогда, когда множество M содержит ровно k элементов.

(УВП, теорема 8, с. 45.)

Доказательство. Положим G1 . Для каждого k 1 положим

Fk x1 . . . xk y (y = x1 . . . y = xk ),

Gk+1 ¬Fk , Ek Fk Gk .

39 20.10.2006

Определение 3.195. Интерпретация M = M, Ω называется конечной, если множество M конечно.

Теорема 3.196. Рассмотрим сигнатуру , содержащую только один символ — выделенный двуместный предикатный символ =. Существует необщезначимая замкнутая формула сигнатуры , истинная во всех конечных интерпретациях.

(УВП, теорема 9, с. 45.)

(Мен, с. 49.)

40

20.10.2006

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

4.1.В этом разделе буквы A, B и т. д. обозначают формулы логики высказываний, а буквы Γ, ∆ и т. д. обозначают множества формул логики высказываний.

4.1Аксиомы и правила гильбертовского исчисления высказываний

[ВШ2, 2.1], [П1, 4.1–4.2], [КД, с. 45–48], [Мен, 1.4, 1.6], [Кли, 9], [Bil, 3]

Определение 4.2. Аксиомами классического исчисления высказываний являются формулы следующих видов:

1)A → (B → A),

2)(A → B) ((A → (B → C)) (A → C)),

3)A B → A,

4)A B → B,

5)A → (B → A B),

6)A → A B,

7)B → A B,

8)(A → C) ((B → C) (A B → C)),

9)(A → B) ((A → ¬B) → ¬A),

10)¬¬A → A.

Правило вывода modus ponens: A A → B (MP). B

Определение 4.3 (вывод). Выводом в исчислении высказываний (или просто

выводом) называется конечная последовательность формул, каждая из которых является аксиомой или получается из некоторых предыдущих формул по правилу вывода.

(ВШ2, с. 48.)

(П1, с. 23.)

Пример 4.4. Следующая последовательность формул является выводом:

P → Q P

 

Q → Q P

 

(P → Q P ) ((Q → Q P ) (P Q → Q P ))

 

(Q → Q P ) (P Q → Q P )

(MP)

P Q → Q P

(MP).

Определение 4.5 (выводимая формула). Формула A называется выводимой

в исчислении высказываний или теоремой исчисления высказываний (обозначениеA), если существует вывод, в котором последняя формула есть A.

(ВШ2, с. 48.)

(П1, с. 23.)

Пример 4.6. P Q → Q P .

Определение 4.7 (вывод из гипотез). Пусть Γ — некоторое множество формул.

Выводом из Γ называется конечная последовательность формул, каждая из которых

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