 
        
        - •23. Понятие об элементарных теориях.
- •Синтаксическое определение элементарных теорий.
- •22. Построение исчисления предикатов: алфавит, формула, аксиомы. Правила вывода, опр. Вывода формулы и вывод из гипотез в ип. Теорема Лп. Непротиворечивость ип.
- •21. Предваренная нормальная форма (пнф), ее нахождение.
- •20. Основные равносильности лп, их док-во.
- •19. Метод Генцена для решения проблемы выполнимости формул логики предикатов.
- •18. Проблемы выполнимости, общезначимости в тождественной ложности формул логики предикатов. Связь между этими проблемами. Т. Черча (без док-ва).
- •17. Понятие модели данной сигнатуры и истинности формулы на модели.
- •II. Геометрия
- •15. Полнота ив
- •14. Лемма о полноте ив
- •7.Вывод формул из гипотез
- •5.Применение основ.Равносильностей ал-ры выск-й.
- •4. Понятие о полноте системы булевых функций
14. Лемма о полноте ив
	Введем обозначения:F(x1,
	x2,
	…, xn)
	– формула ИВ,x1,
	x2,
	…, xn
	– список попарно различных переем-х,
	среди кот.есть все переем-е, входящие
	в ф-лу F.Пусть =<1,
	2,
	…, n>
	– упорядоченный набор длины n из 0 и 1:
	i{0,
	1}, 
	 .
.
	 
	Fσ= 
	Пр-р: Пусть F=x1x3;
	
	= <0, 1, 1>, тогда 
	 .
.
	
	 т.к. 01=1..
	Если 
	= <1, 0, 0>, то
	т.к. 01=1..
	Если 
	= <1, 0, 0>, то 
	 
	 ,
	т.к. 10=0.
,
	т.к. 10=0.
	Лемма (о
	выводимости).Для люб.ф-лы F(x1,
	x2,
	…, xn)
	и люб.набора 
	справ-ива выводимость: x1,
	х2,…,
	хn F(x1,
	x2,
	…, xn).Дано:
	Г={x1,
	х2,
	…хn}.Требуется
	док-ть, что Г
F.Док-во
	проведем м.м.и. по длине ф-лы F (числу
	логических связок k, входящих в запись
	ф-лы).Базис: k=0; F=xi.Нужно
	док-ть: x1,
	х2,
	… xi,
	…, хn
F=xi
	– след-т по св-ву 1
	вывод-сти из гипотез.Пусть для люб.ф-лы
	длины 0<k<s лемма выполняется. Р!ф-лу
	длины k=s.Возможны случаи:1)
F(x1,
	x2,
	…, xn).Дано:
	Г={x1,
	х2,
	…хn}.Требуется
	док-ть, что Г
F.Док-во
	проведем м.м.и. по длине ф-лы F (числу
	логических связок k, входящих в запись
	ф-лы).Базис: k=0; F=xi.Нужно
	док-ть: x1,
	х2,
	… xi,
	…, хn
F=xi
	– след-т по св-ву 1
	вывод-сти из гипотез.Пусть для люб.ф-лы
	длины 0<k<s лемма выполняется. Р!ф-лу
	длины k=s.Возможны случаи:1) 
	 2)F=F1→F2,
	F1
	и F2
	имеют длину меньше, чем s и для них
	утверждение леммы вып-ся, т.е. Г
F1,
	Г
F2.
	Требуется док-ть: Г
F.1)
	Рассмотрим 1–й случай:
.Дано:
	Г
F1.
2)F=F1→F2,
	F1
	и F2
	имеют длину меньше, чем s и для них
	утверждение леммы вып-ся, т.е. Г
F1,
	Г
F2.
	Требуется док-ть: Г
F.1)
	Рассмотрим 1–й случай:
.Дано:
	Г
F1.
Доказать: Г F.Возможны 2 подслучая:
| № | F1 | F1σ | F | Fσ | 
| a | 0 | 
				 | 1 | F | 
| b | 1 | F1 | 0 | 
				 | 
1 подслучай: а) Дано: Г F1= .
Док-ть: Г F=F= .То, что требуется док-ть – дано.2 подслучай: б) Знач-е F1 на  равно 1.
Дано: Г F1=F1.
	Док-ть: Г .
.
Требуемое след-т по з-ну введения дв.отрицания.Р!2–й случай:F=F1→F2.По индукционному предположению лемма считается верной для ф-л F1 и F2. Здесь возм. 4 подслучая:
| 
 | F1 | F2 | F1σ | 
| a | 0 | 0 | 
 | 
| b | 0 | 1 | 
 | 
| c | 1 | 0 | F1 | 
| d | 1 | 1 | F1 | 
| 
 | F2σ | F | Fσ | 
| A | 
				 | 1 | F | 
| b | F2 | 1 | F | 
| c | 
 | 0 | 
 | 
| d | F2 | 1 | F | 
В каждом из подслучаев запишем, что дано и что требуется док-ть.
	а) Дано: Г ,
	Г
,
	Г Док-ть:
	Док-ть:
	Г
F1F2.1)
	Г 
	
	дано. 2) Г, 
	 из 1) по 2.
	3) Г, F1
F2
	из 2) по О.К. 4) Г
F1F2
	  из 3) по ТД. б) Дано: Г
,
	Г
F2.
	Док-ть: Г
F1F2.
	Док-во совпадает с пред. случаем. 1) Г 
	
	  дано 2) Г, 
	
	      из 1) по 2.
	3) Г, F1
F2
	из 2) по О.К. 4) Г
F1F2
	  из 3) по ТД.
	      из 1) по 2.
	3) Г, F1
F2
	из 2) по О.К. 4) Г
F1F2
	  из 3) по ТД. б) Дано: Г
,
	Г
F2.
	Док-ть: Г
F1F2.
	Док-во совпадает с пред. случаем. 1) Г 
	
	  дано 2) Г, 
	
	      из 1) по 2.
	3) Г, F1
F2
	из 2) по О.К. 4) Г
F1F2
	  из 3) по ТД.
	в) Дано: Г
F1,
	Г
F2,Док-ть:
	Г .Иначе,
	требуется до-ть: Г, F1,
.Иначе,
	требуется до-ть: Г, F1,
	
	 .Док-во:
.Док-во:
1) Г, F1, F1F2 F2 МР к списку гипотез. 2) Г, F1, из 1) по П.К. 3) Г F1 –дано. 4) Г, из 3), 4) по 3.5)Г –дано. 6) Г из 4), 5) по 3. г) Дано: Г F1, Г F2.
Док-ть: Г F1F2.Док-во: 1)Г F2 дано 2)Г, F1 F2 из 1) по 2
Г F1F2 .из 2) по ТД.
Т.о., лемма справедлива для люб.ф-лы F.
	13. Интерпретация
	ИВ. Непротиворечивость ИВ.(Связь
	ИВ с АВ)Пропозициональные перем-е б.
	истолковывать как выск-я, кот.принимают
	знач-я из мн-ва {0, 1}, логические связки
	,
	
	б. истолковывать как операции над
	выск-ми, определяемые теми же таблицами
	истинности, что и АВ, .Опр.
	Ф-ла ИВ наз-ся тавтологией или т.и.ф.,
	если на люб.наборе знач-й переем-х она
	принимает значение 1 (истина).Лемма 1.
	Все аксиомы ИВ являются тавтологиями.Проверим
	аксиому А1: А(ВА).
	Построим таблицу истинности:
.Опр.
	Ф-ла ИВ наз-ся тавтологией или т.и.ф.,
	если на люб.наборе знач-й переем-х она
	принимает значение 1 (истина).Лемма 1.
	Все аксиомы ИВ являются тавтологиями.Проверим
	аксиому А1: А(ВА).
	Построим таблицу истинности:
| А | → | (В | → | А) | 
| 0 | 1 | 0 | 1 | 0 | 
| 0 | 1 | 1 | 0 | 0 | 
| 1 | 1 | 0 | 1 | 1 | 
| 1 | 1 | 1 | 1 | 1 | 
Также проверяются остальные аксиомы.Лемма 2. Правило вывода МР сохраняет тавтологичность ф-лы, т.е., если А и АВ – тавтологии, то В – тавтология.Док-во (методом от противного):Допустим, что В не явл-ся тавтологией, т.е. сущ-т набор значений переем-х, на кот.знач-е ф-лы В равно 0 (ложь), т.к. А – тавтология, то импликация АВ на наборе (1,0) ложна, т.к. В – ложна по допущению, что противоречит условию АВ – тавтология. След-но, ф-ула В – тавтология.
Отсюда след.теоремы:Т1. Если формула ИВ выводима, то она является тавтологией.
	
А А
	– Т.И.Ф.Док-во проведем м.м.и.Дано: ф-ла
	А – выводима из аксиом в ИВ, т.е. существует
	ее вывод:F1,
	F2,
	…, Fn=А
	– вывод А.Покажем что любая ф-ла вывода
	явл-ся ТИФ. Индукцию б.проводить по
	длине вывода ф-лы А.Построение базиса.
	Пусть n =1.F1
	– аксиома ( по лемме 1 – она
	тавтология).Индукционный шаг. Пусть
	док-но, что для nN,
	1<n<k Fn
	явл-тся тавтологией.Док-м, что при n=k –
	Fk тавтология.
А
	– Т.И.Ф.Док-во проведем м.м.и.Дано: ф-ла
	А – выводима из аксиом в ИВ, т.е. существует
	ее вывод:F1,
	F2,
	…, Fn=А
	– вывод А.Покажем что любая ф-ла вывода
	явл-ся ТИФ. Индукцию б.проводить по
	длине вывода ф-лы А.Построение базиса.
	Пусть n =1.F1
	– аксиома ( по лемме 1 – она
	тавтология).Индукционный шаг. Пусть
	док-но, что для nN,
	1<n<k Fn
	явл-тся тавтологией.Док-м, что при n=k –
	Fk тавтология.
Для ф-лы Fk возможны случаи:
	а) Fk – аксиома 
	
Fk
	– тавтология по лемме 1.б )
	Fk получена по правилу МР из Fi и Fj (i, j<k)
	Fk – тавтология по лемме 2.
)
	Fk получена по правилу МР из Fi и Fj (i, j<k)
	Fk – тавтология по лемме 2.
	След-но, теорема
	справедлива nN.След-е:
	Если ф-ула не тавтология, то она в ИВ не
	выводима.Опр. ИВ наз-ся непротиворечивым,
	если не сущ-т ф-лы А такой, что одновременно
	в этом ИВ выводима она сама и ее отрицание,
	т.е. 
	
А
	и .Замечание:
	Требование непротиворечивости –
	важнейшее требование к мат.теории.
.Замечание:
	Требование непротиворечивости –
	важнейшее требование к мат.теории.
Т2. Исчисление выск-й непротиворечиво.Док-во: Допустим противное. Пусть ИВ – противоречиво, т.е. сущ-т ф-ла А такая, что А и . Т.к. А, то по Т1 она является тавтологией, но тогда тавтологией не явл-ся и поэтому она выводимой быть не может. Приходим к противоречию. Если ф-ла выводима, то она тавтология
12. З-ны прямой и обратной контрапозиции в исчислении выс-й. След. шагом на пути построения формализованного исчисл-я выск-й явл-ся выявл-е дальнейших закономерностей процесса выведения одних ф-л из др.и формулирование таких закономер-й в виде правил вывода. Получаемые вторичные правила вывода носят названия производных правил вывода (вторичных).Эти правила наз-ся правилами удаления или введения лог.связок. Введем новые лог.символы в качестве сокращения нек. Ф-л:
	 B
B A
A B
	–сокращ-е диз-цией
B
	–сокращ-е диз-цией
	 -сокращ-е
	кон-цией
-сокращ-е
	кон-цией
Производные правила вывода:
	1.Вв.→:
	   
	 
	2.Уд.→:
	  
	 
	3.Вв.
	
	 :
:
	        
	 
	4.Уд. 
	
:
	   
	 
	5. О.К.:       
	 
	6. П.К.:     
	 
	7.Вв.&:       
	 
8.Уд.&: Г, А&В А  Г, А&В В
9.Вв. : Г,А А В  Г, В А В
	10.Уд.
:
	
	 
5)
	1)
	   Г, дано
	
	
	
	
	  дано
	2)
	   
	 →(А→В)
	(А3)
→(А→В)
	(А3)
3) Г,А →(А→В) из 2) по 2
	4)
	Г из
	1) по ТД
	  из
	1) по ТД
5) Г, А из 4) по 2
	6)
	Г, А из
	3), 5) по МР
	   из
	3), 5) по МР
	7)
	Г, А  
	 по
	1
	по
	1
	8)
	Г, А 
	 из 6), 7) по МР.
	из 6), 7) по МР.
6)
1) Г, А В дано
	2)
	В 
	 вв. 
	 вв. 
3) Г, А из 1), 2) по 4˚
	4)
	  Г, А, 
	 из 3) по 2
	 
	
	      из 3) по 2
	5)
	  Г, 
	 А
	    уд. 
А
	    уд. 
	6)
	  Г, 
	 из
	4), 5) по 3
из
	4), 5) по 3
	7)
	  Г, 
	 из 6) по обрат. контр.
	
	
	
	из 6) по обрат. контр.
11..Правила введения и удаления двойного отрицания в исчислении выс-й. След. шагом на пути построения формализованного исчисл-я выск-й явл-ся выявл-е дальнейших закономерностей процесса выведения одних ф-л из др.и формулирование таких закономер-й в виде правил вывода. Получаемые вторичные правила вывода носят названия производных правил вывода (вторичных).Эти правила наз-ся правилами удаления или введения лог.связок. Введем новые лог.символы в качестве сокращения нек. Ф-л:
B A B –сокращ-е диз-цией
-сокращ-е кон-цией
Производные правила вывода:
1.Вв.→:
2.Уд.→:
3.Вв. :
4.Уд. :
5. О.К.:
6. П.К.:
7.Вв.&:
8.Уд.&: Г, А&В А  Г, А&В В
9.Вв. : Г,А А В  Г, В А В
10.Уд. :
Док-во:
3)
1) Г А дано
2) А→ пример 5
3) Г А→ из 2) по 2
	4)
	Г 
	 из 1), 3) по МР.
	  из 1), 3) по МР.
4)
1) Г дано
2) →А пример 4
3) Г →А из 2) по 2
4) Г А из 1), 3) по МР.
10.Правила введения и удаления дизъюнкциив исчислении выс-й. След. шагом на пути построения формализованного исчисл-я выск-й явл-ся выявл-е дальнейших закономерностей процесса выведения одних ф-л из др.и формулирование таких закономер-й в виде правил вывода. Получаемые вторичные правила вывода носят названия производных правил вывода (вторичных).Эти правила наз-ся правилами удаления или введения лог.связок. Введем новые лог.символы в качестве сокращения нек. Ф-л:
B A B –сокращ-е диз-цией
-сокращ-е кон-цией
Производные правила вывода:
1.Вв.→:
2.Уд.→:
3.Вв. :
4.Уд. :
5. О.К.:
6. П.К.:
7.Вв.&:
8.Уд.&: Г, А&В А  Г, А&В В
9.Вв. : Г,А А В  Г, В А В
10.Уд. :
Док-во:
9) Анализ док-ва:Г, А А В;
	 Г,А
→В;
	Г, А, 
	 В;
	Г,
В;
	Г, ,
,
	
	 .
.
	
	
Док-во:1) Г, , . по 1˚.
2) Г, А, В О.К. 3) Г,А →В Т.Д. 4) Г, А А В сокр. -ей.
10)
	Анализ
	док-ва: Г, А
В
С;
	Г,
→В
С;
	 Г, 
	 ;
	Док-во:
;
	Док-во:
	1) дано.
	дано. 
	
	2) дано
	дано
	3)Г,
	
	 П.К. 1).
	П.К. 1). 
	
	4)
	Г, 
	 П.К. 2).
	П.К. 2). 
	
5)Г, & из 3),4)-вв.&
	6)Г,
	
	 - расшифр. &
	- расшифр. &
Продолжение анализа:
	 ;
;
	
	 ;
;
	 ,
,
	
	 ;
	
	
,
;
	
	
,
	
	 
Продолж-е док-ва:
7) , МР к списку гипотез
8) , вв.
9) ТД
10) П.К.
11)Г, из 6),10) по 4˚
12)Г, →В С - О.К.
13)Г,А В С из 12) по сокр. -ей.
9.Правила введения и удаления конъюнкции в исчислении выс-й. След. шагом на пути построения формализованного исчисл-я выск-й явл-ся выявл-е дальнейших закономерностей процесса выведения одних ф-л из др.и формулирование таких закономер-й в виде правил вывода. Получаемые вторичные правила вывода носят названия производных правил вывода (вторичных).Эти правила наз-ся правилами удаления или введения лог.связок. Введем новые лог.символы в качестве сокращения нек. Ф-л:
B A B –сокращ-е диз-цией
-сокращ-е кон-цией
Производные правила вывода:
1.Вв.→:
2.Уд.→:
3.Вв. :
4.Уд. :
5. О.К.:
6. П.К.:
7.Вв.&:
8.Уд.&: Г, А&В А  Г, А&В В
9.Вв. : Г,А А В  Г, В А В
10.Уд. :
Док-во:
7)
	Анализ док-ва:Г
А&В,
	Г ,
	Г, А,
,
	Г, А, 
	 ,
	Г, А, А →
,
	Г, А, А → .
	Док-во:1) Г
(дано).
	2)Г
В
	(дано). 3)Г, А, В, А→
.
	Док-во:1) Г
(дано).
	2)Г
В
	(дано). 3)Г, А, В, А→
	МР
	к списку гипотез. 4)Г, А, В, 
	
,
	-П.К. 5)Г, А, В
	- вв. 
	
6)
	Г, А, В 
	
	из 4),5) по 3˚. 7)Г, В
	из 1),6)по 3˚. 8) Г
	из 2),7) по 3˚.9)Г .
	из 8 сокр.&-ей.
.
	из 8 сокр.&-ей.
8) Г, А&В А
Анализ док-ва: Г, А&В А;
	Г,
	
	 ;
	Г,
;
	Г, 
	 ;
;
	 
	
	Г,
	
	
А→
;
	Г, 
	
,
	А 
	 ;
	 Г,В,А
А.
	Док-во:1) Г,В,А
А
	по 1˚. 2)Г,
;
	 Г,В,А
А.
	Док-во:1) Г,В,А
А
	по 1˚. 2)Г, А
	П.К. 3)Г, 
	
А→
.
А
	П.К. 3)Г, 
	
А→
.
	
	
4) Г, П.К.
	5).
	Г, 
	 А
	уд.
А
	уд. 
	
6).Г, А&В А сокращ.&-ей.
8. Теорема дедукции(Доказал венгерский математик ЭРБРАН).
Эта теорема позволяет упростить многие док-ва.Т. Если Г, А В, то Г АВ.
Суть теоремы закл-ся в след.: если из посылок А (мн-во гипотез Г м.б.пустым) выводимо по правилам логики нек. заключение В, то импликация АВ доказуема, т.е. выводима уже без всяких посылок, из одних аксиом,кот.явл-ся логически истинными предложениями. В процессе док-ва теорема позволяет вводить допущения, а потом освобождаться от них.Дано: дан вывод ф-улы В из Г, А.:(1)F1, F2, …, Fn=B.Док-ть: ф-ла АВ выводима из мн-ва гипотез Г.Док-во: Построим вспомогательную послед-ть ф- л:(2)АF1,АF2,…,АFn=АB. Она заканчивается нужной нам ф-лой. Док-м, что дополнив послед-ть (2) некот. подходящими ф-лами, мы сможем получить из нее искомый вывод.Док-во б.проводить М.М.И. по длине вывода n ф-лы В.
I. Построение базиса мат. индукции.Пусть n=1.Дано: Г, А В, длина вывода ф-лы В равна 1, т.е. F1=В.До-ть: выводима ф-ла АF1 (Г АF1).Возможны случаи: F1 явл-ся либо аксиомой, либо гипотезой из Г, либо совпадает с А. Р!-м их. (Для опред-ти знак вывод-ти будем опускать).1) F1 – аксиома. Требуется пол-ть: Г АF1. Построим вывод:1.F1аксиома
2.F1(АF1)(А1).3.АF1, МР к 1, 2. В послед-ть (2) следует записать перед АF1 формулы 1 и 2.2) F1 – гипотеза из списка Г.1. F1-гипотеза, 2. F1(АF1) (А1)3. АF1 МР к 1, 2. Вывод аналогичен предыдущему.3) F1 совпадает с А. Надо док-: Г АА. Вывод ф-лы АА построен (см. пример 1 – 5 ф-л). По св-ву 2 м.записать Г АА.При n=1 теорема справедлива.
II. Индуктивный шаг.Предпол-м, что теорема дедукции верна для люб. n<k, т.е. для всех n<k из Г АFn.Док-м, что тогда при n=k из Г АFk, или Г АВ.Возможны 4 случая:
1. Fk – аксиома. 2.Fk-гипотеза из Г.3.Fk совпадает с А.4.Fk получается из двух предыдущих формул Fi и Fj по правилу (МР).Первые три случая совпадают с пред.1. Fk -гипотеза.2. Fk(АFk) (А1)
3. АFk, МР к 1, 2.В посл-ть (2) следует записать перед АF1 формулы 1 и 2.
Будем для определенности считать, что Fi – малая посылка, Fj – большая посылка. Следовательно, Fj=FiFk. Запишем посл-ть ф-л:А2: А(ВС)((АВ)(АС)). Сделаем переобозначение переем-х: В на Fi, С на Fk
1. А(Fi  Fk)((А Fi)(АFk)) (А2)
2. А(Fi  Fk) = А Fj по предположению: т.к. j<k
3. (А Fi)(АFk) МР к 1, 2.
4. А Fi по предположению: т.к. i<k
5. АFk МР к 3, 4.
В посл-сть (2) след-т вставить ф-лы 1 и 3, а остальные в ней уже есть. По принципу математической индукции теорема справедлива для любого натурального n: Г АFn=АB.

 
 
