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

Svetlov_Filosofia_matematiki

.pdf
Скачиваний:
9
Добавлен:
17.09.2019
Размер:
7.24 Mб
Скачать

Символическая логика

161

 

 

гам, связкой и знаком количества и тем самым выражает (простое) суждение. Следовательно, оно является высказыванием ЛВ. Выра­ жение «бессмертная любовь» не обладает атрибутами суждения и поэтому не является высказыванием ЛВ.

В отличие от традиционной логики и логики предикатов, субъ­ сктно-предикатная структура высказываний в ЛВ не принимается во внимание как не имеющая никакого значения для формализации

доказательств.

Субъектно-предикатная структура высказываний в NВ не учитывается.

Единственное свойство высказываний ЛВ, которое принимает­ ся во внимание - это их способность быть истинными или лож­ ными суждениями. Истину и ложь принято называть логическими значениями, или значениями истинности высказываний ЛВ.

Высказывание NВ истинно, если и только если истинно выражаемое им суждение. В противном случае высказывание NВ считается ЛОЖНblМ.

Предложение «5 больше 3» - истинное высказывание, потому что выражаемое им суждение истинно. Предложение «3 больше 5», наоборот, ложное высказывание, потому что выражаемое им суж­

дение ложно.

Вторым по значению и логике высказываний является понятие логического союза (связки).

В естественном языке логические союзы выражаются словами «не», «если. ", то», «илю>, «либо ... , либо», «если и только если», «ни ... , ни» и их многочисленными синонимами. С помощью логи­ ческих союзов из простых высказываний образуются сложные вы­

сказывания.

Высказывание NВ считается СЛОЖНblМ, если и только если оно содер­ жит вхождение хотя бы одного логического союза. В противном случае

высказывание является простым.

Высказывание «Сегодня среда» - простое. Высказывание «Сего­

дня среда или четверг» - сложное, так как состоит из двух простых

высказываний «Сегодня среда», «Сегодня четверг», соединенных

162

Приложение 1

 

 

союзом «или». Сложным будет высказывание «Неверно, что сегодня

среда», так как оно представляет отрицание простого высказывания

«Сегодня среда», с помощью логического союза «неверно, что».

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

некоторые сложные высказывания, именно противоречивые выска­

зывания, могут быть одновременно истинными и ложными.

Допущение бивалентности. Каждое простое высказывание ЛВ либо истинно, либо ложно.

Следует отметить, что в отличие от простых высказываний не­

которые сложные, именно противоречивые высказывания, одно­

временно истинны и ложны. Ниже объясняется, почему такие вы­

сказывания называют логически ложными.

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

Значение истинности сложного высказывания ЛВ представляет ФУНК­ цию истинности значений истинности составляющих его простых вы­ сказываний.

Функции истинности представляют разновидность функций в обычном понимании - как правил, связывающих переменные, на­ зываемые аргументами функции, с другими, называемыми ее зна­ чениями. Аргументами и значениями функций истинности слу;жат логические значения - истина и ложь. Например, логическое от­ рицание представляет одноаргументную функцию истинности в следующем смысле. Если высказывание «Сегодня среда» (аргумент функции отрицания) истинно (ложно), то ложно (истинно) выска­ зывание «Неверно, что сегодня среда» (значение функции отрица­ ния). Кроме одноаргументных функций в ЛВ встречаются двух-, трех-, ... , n-аргументные функции истинности. Логику высказыва­ ний часто определяют как теорию подобных функций истинности.

Символическая логика

163

 

Синтаксис логики высказываний

Как и всякий язык, язык логики высказываний имеет определен­ ный алфавит и правила построения с его помощью последовательно­ стей знаков, называемых (правильно построенными) формулами.

Синтаксис ЛВ - алфавит и правила, определяющие:

(1)какие знаки входят в множество символов алфавита логики вы­ сказываний;

(2)какие последовательности знаков являются (правильно построен­ ными) формулами ЛВ.

Правильно построенная формула ЛВ - последовательность знаков, которая может быть интерпретирована в качестве истинного или ложного высказывания. Для краткости далее термин «формула» везде употребляется в смысле «правильно построенная формула».

Алфавит логики высказываний

Полный алфавит ЛВ, необходимый для построения формул ло­ гики высказываний, задается следующим определением (табл. 1).

 

 

Таблица 1

 

Алфавит логики высказываний

 

 

 

 

1

Знаки для обозначения простых высказываний (ато-

А,В,С,

 

марных формул) - прописные начальные буквы ла-

...

 

тинского алфавита.

 

 

 

 

2

Знаки для обозначения логических союзов.

 

 

2.1. Знак логического отрицания: «неверно, что».

......,

 

2.2. Знак конъюнкции: «и».

&

 

2.3. Знак слабой дизъюнкции: «или».

v

 

2.4. Знак ИМIUIИкации: «если ... , то».

::J

 

2.5. Знак эквивалентности: «если и только если».

-

 

2.6. Знак сильной дизъюнкции: «либо ... , либо».

'$

 

 

 

 

 

164

Приложение 1

 

 

 

 

 

 

 

 

 

 

 

Окончание таблицы 1

 

 

 

 

 

 

 

з

Певая и правая скобки (ДЛЯ указания области действия

(,)

 

 

 

 

логических союзов).

 

 

 

 

 

 

 

 

 

 

4

Запятая (для разделения формул в посьmках).

,

 

 

 

 

 

 

 

 

 

5

Знак ДЛЯ обозначения отношения логического следо-

~

 

 

 

 

вания: «выводимо, следует».

 

 

 

 

 

 

 

 

 

6

Знак ДЛЯ обозначения логической лжи и замкнутой

 

 

 

 

 

 

 

 

ветви дерева формулы.

 

 

 

 

 

 

 

 

 

 

7

Иных знаков, кроме указанных в п. l-б, в логике высказываний нет.

 

 

 

 

 

 

 

Пусть ф, гр, 1. ... обозначают (мета)переменные,пробегающие по всему множеству высказыванийЛВ17I. Это означает, что вместо каждой из букв греческого алфавита можно подставлять любое простое или сложное высказывание.Например, вместо переменной

Фможно подставить высказывание А или высказывание -.А, или высказывание(А ::::> В) и т. д. Аналогично для гр, 1. .... Если в выра­ жении -,ф переменную Ф заменить на высказываниеА, то получит­ ся -.А, а если на -.А, то возникнет высказываниес двойным отри­ цанием -,-.А (которое эквивалентноА). Заменяя в -,ф переменную

Фна (А == В), получаем высказывание -,(А == В).

Правила образования формул лоrики высказываний

В терминах заданного алфавита ЛВ конструируются формулы - символические эквиваленты простых и сложных высказываний, согласно следующему определению (табл. 2).

 

 

Таблица 2

 

Правила построения формул логики высказываний

 

 

 

I

Простые высказывания А, В, С, ... -формулыПВ.

 

 

 

2

Если ф- (не обязательно атомарная) формула, то -.ф - тоже

 

формулаПВ.

 

 

 

 

 

 

171 Читается как ((фи», (шеи», «(гамма».

 

Символическая логика

165

 

 

Окончание таблицы 2

 

 

 

 

3

Если фи rp - (не обязательно атомарные) формулы, то высказыва-

 

 

ния (ф & ф), (ф v ф), (ф::::J ф), (ф == ф), (ф ~ ф) -

тоже формулы ЛВ.

 

 

 

 

4

4.1. Атомарные формулы ЛВ со знаком отрицания или без него в

 

 

 

скобки не заключаются.

 

 

 

 

 

 

 

4.2. В каждой формуле ЛВ со скобками число левых и правых ско-

 

 

 

бок должно быть одинаковым.

 

 

 

 

 

 

5

Иных формул, кроме указанных в п. 1-4, в логике высказываний

 

 

 

нет.

 

 

 

 

 

 

 

 

Понятне nОАформулы

Некоторые части формулы сами являются формулами. В этом случае говорят о подформулах данной формулы. Например, под­ формуламиформулы «А & В) => v В» являются формулы (А & В) и (А v В), формулы А и В, а также вся данная формула, так как счи­ тается, что она является частью самой себя.

Подформула - формула ЛВ, входящая в состав другой формулы ЛВ.

Согласно определению формулы ЛВ, последовательность сим­ волов «А & => В» => В) является формулой, а последовательности символов (А v & В), (А) и (= В) нет.

В выражении «А & => В» => В) к числу формул принадлежат, во-первых, все ее атомарные подформулы - А и В, во-вторых, ВСС ее неатомарные подформулы - => В), (А & => В», включая и саму формулу «А & => В» => В), так как она также является под­ формулой самой себя. Число левых скобок соответствует числу правых скобок.

В выражении (А v & В) переменные А и В соединены подряд ло­ гическими союзами v и &, что нарушает п. 3 определения формулы ЛВ, согласно которому все указанные там логические союзы являют­ ся бинарными. В выражении (А) атомарная формула А взята в скоб­ ки, что нарушает п. 4.1 определения формулы ЛВ. Выражение (= В) нарушает сразу два пункта определения формулы ЛВ - 3 и 4.1.

166

Приложение 1

Главный логический союз

в каждой неатомарной формуле имеется логический союз, ко­ торый считается главным. Если в формуле один логический союз, то он и является главным. Например, в формуле -,А единственным, и поэтому главным, логическим союзом является знак «-,». Соот­ ветственно формула А является подформулой формулы -,А. в фор­ муле (А ::::) v В)) главным логическим союзом является знак им­ пликации, так как именно он при построении этой формулы

вводится последним.

Главный логический союз неатомарной формулы ЛВ - союз, который

при ее построении вводится последним.

Область Аействия логического союза

Каждый логический союз имеет определенную область дейст­ вия, в качестве которой выступают все подчиняющиеся ему под­ формулы. Например, область действия знака отрицания в формуле -,А составляет подформула А, в формуле -,(А & В) - подформула & В). В формуле (А ::::) v В)) область действия знака нестрогой дизъюнкции образуют формулы А и В, область действия знака им­ пликации - формулы А и (А v В).

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

Область действия логического союза образуют все подформулы дан­ ной формулы ЛВ, которые он связывает.

Формализация высказываний

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

Символическая логика

167

 

 

ределяют логические союзы, связывающие простые высказыва­

ния. Наконец, конструируется формула, каждая атомарная форму­ ла которой обозначает некоторое простое высказывание, а сама она выражает логическую структуру формализуемого высказыва­ ния. Чтобы сделать процесс формализации более понятным, рас­

смотрим несколько примеров.

Пример

«Поскольку всех счастливее в этом мире тот, кто довольствует­ ся малым, то власть имущих и честолюбцев надо считать самыми

несчастными людьми, потому что для счастья им нужно несметное

множество благ» СФрансуа де Ларошфуко).

Простые высказывания: А = «Всех счастливее в этом мире тот, кто умеет довольствоваться малым», В = «Власть имущих надо считать самыми несчастными людьми», С = «Честолюбцев надо считать самыми несчастными людьми», D = «Для счастья им нужно несметное множество благ».

Логические союзы: ::::>, &. Формула: СА ::::> CD::::> СВ & С))).

Семантика логики высказываний

Любая формула остается не более чем последовательностью абстрактных знаков, если нельзя установить, каков ее логический смысл. В логике высказываний формула считается осмысленной, если ей можно приписать в качестве логического значения либо «истину», либо «ложь». Процедуру задания значений истинности атомарных формул и вычисления значения истинности всей форму­ лы принято называть интерпретацией.

Интерпретацией формулы ЛВ называется такое приписывание значе­ ний истинности всем ее атомарным подформулам, при котором каж­ дая из них получает значение «истина» или значение «ложь)) (но не оба вместе).

Анализ понятий «истина», «ложь», «значение», «смысл», обос­ нование правил интерпретации формул - основные задачи семан­ тики как общего раздела логики. В этой работе анализ семантики

168

Приложение 1

 

 

ЛВ ограничен формулировкой и обоснованием правил интерпрета­ ции формул.

Семантика ЛВ - правила интерпретации формул ЛВ как осмыслен­ ных (истинных или ложных) высказываний.

Правила интерпретации формул АВ

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

Правила интерпретации формул NВ

1. Каждой атомарной формуле интерпретируемой формулы ставит­

ся в соответствие определенное простое высказывание из уни­ версума(области)интерпретации.

2. Атомарной формуле приписывается значение «истина» или

«ложь» В соответствии с тем, истинно или ложно выражаемое ею

простое высказывание.

З. Значение истинности всей интерпретируемой формулы ЛВ вы­ числяется как функция значений истинности всех своих атомар­ ных формул (всех своих apryMeHToB).

Аоrические союзы как функции истинности. Таблицы истинности

Допустим, даны две формулы (ф ::J гр) И (ф '$. гр). Чтобы вычис­ лить значение их истинности, согласно п. 1 правил интерпретации сначала необходимо сопоставить их с простыми высказываниями. Пусть универсумом интерпретации служит множество наrypальных чисел и Ф = «5 больше 2», гр = «3 больше 4». Теперь согласно п. 2

правил интерпретации можно вычислить значение истинности ато­

марных формул Ф и гр. Известные правила арифметики однозначно вынуждают приписать формуле Ф значение «истина», формуле гр­

значение «ложь».

Символическая логика

169

 

 

Так как формулы (ф::J rp) И (ф =1= rp) обозначают сложные выска­

зывания, то для вычисления окончательного значения их истинно­

сти требуется применение п. 3 правил интерпретации. Для этого необходимо знать смысл соединяющих их логических союзов. Этот

смысл задается следующими определениями (Т обозначает истину, F-ложь).

Определение логического отрицания

Логическим отрицанием формулы Ф называется противоречащая ей формула -.ф, которая истинна, если Ф - ложна, и ложна, если Ф - ис­

тинна.

Назовем таблицей истиююсти формулы Ф функцию истинно­ сти Ф всех своих атомарных подформул. При этом формула Ф может быть как простым, так и сложным высказыванием.

Таблица истинности логического отрицания произвольной формулы Ф имеет следующий вид (для наглядности указаны аргу­ менты и значение каждой определяемой функции):

ApryMeHT

Значение

 

 

Ф

--.ф

 

 

т

F

F

Т

 

 

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

сложное высказывание.

Пусть Ф = «Я читаю книгу». Тогда -,ф = «Неверно, что я читаю книгу». Одно их этих высказываний необходимо истинно, а другое необходимо ложно.

170

Приложение 1

Следующие логические союзы определяются для двух произ­ вольных формул - Ф и ф, так как все они представляют двухаргу­ ментные функции истинности.

Определение КОНЪЮНКЦИИ

Конъюнкцuей формул Ф и <р называется формула (ф & <р), которая истинна, если истинны как ф, так и <р, и ложна во всех остальных

случаях.

Таблица истинности конъюнкции двух произвольных формул Ф И qJ имеет следующий вид:

Первый

Второй

Значение

аргумент

аргумент

функции

 

 

 

Ф

rp

(ф& 'Р)

 

 

 

Т

т

т

т

F

F

F

Т

F

F

F

F

 

 

 

Каждая формула может быть либо истинной, либо ложной. Следовательно, для двух формул мы имеем четыре возможности: Ф и qJ обе истинны; Ф истинна, но qJ ложна; Ф ложна, но qJ истинна; Ф и qJ обе ложны. В общем, если имеется n формул, то существует 2" возможностей их истинности. Читая третий столбец, мы видим, что формула (ф & Ф) получает значение «истина» только в случае со­ вместной истинности формул Ф и ф. Во всех остальных случаях она

получает значение «ложь».

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

конъюнктами.

В формализованном языке перестановка местами конъюнктов не ведет к изменению логического значения формулы. Иными словами, формулы (ф & Ф) и (Ф & ф) эквивалентны (имеют одно и то же логическое значение). В естественном языке конъюнктивная связь часто выражает упорядоченную последовательность собы-