- •Содержание
 - •Глава 1. «дискретные множества»
 - •Глава 2. «элементы математической логики»
 - •Основные законы, определяющие свойства введенных логических операций
 - •Дизъюнктивные и конъюнктивные нормальные формы алгебры высказываний
 - •Совершенная дизъюнктивная и совершенная конъюнктивная нормальные формы
 - •Многочлены Жегалкина
 - •Глава III. Элементы теории графов
 - •Глава IV. Задания для самостоятельной работы
 - •Дискретные множества.
 - •Элементы математической логики.
 - •Элементы теории графов.
 
Глава 2. «элементы математической логики»
Математическая логика – современный вид формальной логики, т.е. наука, изучающая умозаключения с точки зрения их формального строения. Выделяется несколько типов формальных систем: логика высказываний и логика предикатов, логика отношений и нечеткая логика и др.
Логика высказываний – это простейшая из формальных логических теорий.
Высказывания – повествовательные предложения, о котором в данной ситуации можно сказать, что оно истинно или ложно, но не то и другое одновременно. Высказывания бывают простые и составные.
В логике высказываний истинное значение обозначается 1, а ложное 0.
Высказывания обозначаются прописными буквами латинского алфавита: X, Y, Z … .
Составные
высказывания получаются из простых с
помощью логических операций: отрицание,
конъюнкция, дизъюнкция, импликация,
эквивалентность, которые осуществляются
при помощи логических связок:
Название  | 
		Прочтение  | 
		Обозначение  | 
	
Отрицание  | 
		не  | 
		
			  | 
	
Конъюнкция  | 
		и  | 
		
			  | 
	
Дизъюнкция  | 
		или  | 
		
			  | 
	
Импликация  | 
		если…то  | 
		
			  | 
	
Эквивалентность  | 
		тогда и только тогда, когда  | 
		
			  | 
	
Таблица истинности – это интерпретация логических операций, в каждой строке таблице наборы из нолей и единиц соответствующие составляющим высказывания.
Пусть даны два произвольных высказывания X и Y.
Отрицанием
высказывания
X
называется
высказывание 
,
которое истинно, когда X
ложно,
и ложно, когда X
истинно.
Таблица истинности для отрицания.
- 
						
X
0
1
1
0
 
Конъюнкцией двух высказываний X и Y называется высказывание X Y, которое истинно только в том случае, когда X и Y оба истинны.
Таблица истинности для конъюнкций.
- 
						
X
Y
X Y
0
0
0
0
1
0
1
0
0
1
1
1
 
Дизъюнкцией двух высказываний X и Y называется высказывание X Y, которое истинно, когда хотя бы одно из них истинно.
Таблица истинности дизъюнкций.
- 
						
X
Y
X Y
0
0
0
0
1
1
1
0
1
1
1
1
 
Импликацией двух высказываний X и Y называется высказывание X Y, которое ложно тогда и только тогда, когда X истинно, а Y ложно.
Таблица истинности для импликации.
- 
						
X
Y
X Y
0
0
1
0
1
1
1
0
0
1
1
1
 
Эквивалентностью
высказываний X
и Y
называется высказывание 
,
которое истинно тогда и только тогда,
когда X
и Y
оба истинны или ложны.
Таблица истинности для эквивалентности.
- 
						
X
Y
X Y
0
0
1
0
1
0
1
0
0
1
1
1
 
Для образования составных высказываний используются многократные и единичные основные связки. Вначале читается выражение во внутренних скобках затем эти скобки в свою очередь группируются и т.д.. Если скобок нет то операции надо выполнять в следующем порядке: конъюнкция, дизъюнкция, импликация, эквивалентность, отрицание. Каждое составное высказывание имеет свою таблицу истинности, которая может быть построена стандартным образом.
Новые
высказывания могут быть образованы при
помощи нескольких логических операций
и могут составлять формулы, некоторые
из которых рассматриваются как логические
операции, осуществляемые при помощи
других логических связок:│; ↓;
.
Название  | 
		Прочтение  | 
		Обозначение  | 
	
Штрих Шеффера  | 
		Антиконъюнкция  | 
		|  | 
	
Стрелка Пирса  | 
		Антидизъюнкция  | 
		↓  | 
	
Сумма по модулю два  | 
		Антиэквивалентность  | 
		
  | 
	
Штрих
Шеффера, X
 |
 Y
или
антиконъюнкция, по определению (X
|
Y)
= 
.
Таблица истинности штриха Шеффера.
X  | 
		Y  | 
		X\Y  | 
	
0  | 
		0  | 
		1  | 
	
0  | 
		1  | 
		1  | 
	
1  | 
		0  | 
		1  | 
	
1  | 
		1  | 
		0  | 
	
Стрелка
Пирса, или
антидизъюнкция, по определению X
↓ У  ==
.
Таблица истинности стрелки Пирса.
X  | 
		У  | 
		X↓Y  | 
	
0  | 
		0  | 
		1  | 
	
0  | 
		1  | 
		0  | 
	
1  | 
		0  | 
		0  | 
	
1  | 
		1  | 
		0  | 
	
Сумма
по модулю
два,
или
антиэквивалентность, по определению 
Таблица истинности суммы по модулю два.
X  | 
		У  | 
		
			  | 
	
0  | 
		0  | 
		0  | 
	
0  | 
		1  | 
		1  | 
	
1  | 
		0  | 
		1  | 
	
1  | 
		1  | 
		0  | 
	
Таблицы истинности логических операций содержат 2n строк, где п — число простых высказываний.
В случаях составных высказываний, имеющих одни и те же компоненты, по таблицам истинности, можно проверить, имеет ли место отношение следствия.
Например:
X  | 
		У  | 
		X ↔Y  | 
		Х→У  | 
		XVY  | 
	
0  | 
		0  | 
		1  | 
		1  | 
		0  | 
	
0  | 
		1  | 
		0  | 
		1  | 
		1  | 
	
1  | 
		0  | 
		0  | 
		0  | 
		1  | 
	
1  | 
		1  | 
		1  | 
		1  | 
		1  | 
	
ВысказываниеX↔Y истинно в первом и четвертом случаях и в обоих этих случаях истинно также высказывание X → Y. Мы видим, что из X ↔ Y следует высказывание X →Y. Сравнение двух последних столбцов показывает, что из высказывания X → Y не следует X V Y, из X V У не следует X →Y.
При помощи таблиц истинности удобно осуществлять проверку эквивалентности двух составных высказываний, имеющих одни и те же компоненты. Для этого достаточно лишь посмотреть, одинаковы ли таблицы истинности у этих составных высказываний.
Из
следующей таблицы истинности видно,
что X
→ У
эквивалентно 
.
X  | 
		У  | 
		X → У  | 
		
  | 
	
0  | 
		0  | 
		1  | 
		1  | 
	
0  | 
		1  | 
		1  | 
		1  | 
	
1  | 
		0  | 
		0  | 
		0  | 
	
1  | 
		1  | 
		1  | 
		1  | 
	
Два высказывания называются логически несовместимыми, если из истинности одного из них необходимо следует ложность другого. Другими словами, несовместимость высказываний X и У означает, что они никогда не могут оказаться одновременно истинными. Если несколько составных высказываний построены из одних и тех же простых составляющих, то для проверки их совместимости нужно построить таблицы истинности для каждого из высказываний. Если среди всех строк найдется, по крайней мере, одна, в которой все составные высказывания истинны, то составные высказывания совместимы. В противном случае они оказываются несовместимыми.
Импликация
двух высказываний отличается от
эквивалентности, а также от дизъюнкции
и конъюнкции тем, что она несимметрична.
Так X
V
У эквивалентно У V
X;
эквивалентно
;
X
↔
У эквивалентно У ↔ X,
но
X
→
У не эквивалентно 
У → X.
Высказывание
У →
X
называется
конверсией
высказывания
X
→
У. 
В таблице истинности представлены четыре импликации и их названия.
X  | 
		У  | 
		
			  | 
		
			  | 
		Импликация Х→У  | 
		Конверсия импликации У → X  | 
		Конверсия контрапозиции 
  | 
		
			Контрапозиция 
  | 
	
0  | 
		0  | 
		1  | 
		1  | 
		1  | 
		1  | 
		1  | 
		1  | 
	
0  | 
		1  | 
		1  | 
		0  | 
		1  | 
		0  | 
		0  | 
		1  | 
	
1  | 
		0  | 
		0  | 
		1  | 
		0  | 
		1  | 
		1  | 
		0  | 
	
1  | 
		1  | 
		0  | 
		0  | 
		1  | 
		1  | 
		1  | 
		1  | 
	
Из таблицы видно, что X → У эквивалентно . Последнее называется контрапозицией первого. Контрапозиция является удобной формой импликации во многих рассуждениях. Аналогично, высказывание представляет собой конверсию контрапозиции. Так как контрапозиция эквивалентна , то конверсия этой контрапозиции эквивалентна конверсии этой импликации.
С импликацией связано постоянное упоминание математиками «необходимое условие» и «достаточное условие».
X является достаточным условием для У  | 
		Если имеет место X, то У также будет иметь место  | 
		Импликация X →У  | 
	
X является необходимым условием для У  | 
		Если имеет место У, то X также будет иметь место  | 
		Конверсия достаточного условия У →X  | 
	
X является необходимым и достаточным условием для У  | 
		X имеет место, если и только если имеет место У  | 
		Двойная импликация X↔У эквивалентность  | 
	
.
