Теоретический минимум по математической логике за 3 семестр — различия между версиями

Материал из Викиконспекты
Перейти к: навигация, поиск
м (Новая страница: «==1. Исчисление высказываний, общие определения. Таблицы истинности. Общезначимость.== ==2. Д...»)
 
м (3. Вывод из допущений. Теорема о дедукции.)
(не показано 10 промежуточных версий 3 участников)
Строка 1: Строка 1:
 +
[[Категория: В разработке]]
 +
 +
[[Категория: Математическая логика]]
 +
 
==1. Исчисление высказываний, общие определения. Таблицы истинности. Общезначимость.==
 
==1. Исчисление высказываний, общие определения. Таблицы истинности. Общезначимость.==
 +
{{Определение
 +
|definition=
 +
Одним из базовых понятий логики высказываний является пропозициональная переменная — переменная, значением которой может быть логическое высказывание
 +
}}
 +
 +
{{Определение
 +
|definition=
 +
Языком исчисления высказываний мы назовем язык <tex>L</tex>, порождаемый следующей грамматикой со стартовым нетерминалом <nowiki><выражение></nowiki>:
 +
* <nowiki><выражение></nowiki> ::= <nowiki><импликация></nowiki>
 +
* <nowiki><импликация></nowiki> ::= <nowiki><дизъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\rightarrow</tex> <nowiki><импликация></nowiki>
 +
* <nowiki><дизъюнкция></nowiki> ::= <nowiki><конъюнкция></nowiki> <tex>|</tex> <nowiki><дизъюнкция></nowiki> <tex>\vee</tex> <nowiki><конъюнкция></nowiki>
 +
* <nowiki><конъюнкция></nowiki> ::= <nowiki><терм></nowiki> <tex>|</tex> <nowiki><конъюнкция></nowiki> <tex>\&</tex> <nowiki><терм></nowiki>
 +
* <nowiki><терм></nowiki> ::= <nowiki><пропозициональная переменная></nowiki> <tex>|</tex> (<nowiki><выражение></nowiki>) <tex>|</tex> <tex>\neg</tex> <nowiki><терм></nowiki>
 +
}}
 +
 +
{{Определение
 +
|definition=
 +
Высказывание - любая формула, порожденная данными грамматиками.
 +
}}
 +
 +
{{TODO | t = таблицы истинности}}
 +
 +
{{Определение
 +
|definition=
 +
Назовем выражение общезначимым, если его оценка истинна при любой оценке входящих в него пропозициональных переменных. Запись: <tex>\models \alpha</tex>.
 +
}}
  
 
==2. Доказуемость. Аксиомы исчисления высказываний. Корректность исчисления высказываний.==
 
==2. Доказуемость. Аксиомы исчисления высказываний. Корректность исчисления высказываний.==
 +
 +
{{TODO| t = Доказуемость}}
 +
 +
{{Определение
 +
|definition=
 +
Формальная система - упорядоченная тройка <tex>\langle L, A, R \rangle</tex>, где <tex>L</tex> --- некоторый язык, <tex>A \subset L</tex> --- множество аксиом, а <tex>R \subset (L^2 \cup L^3 \cup ...)</tex> - множество правил вывода
 +
}}
 +
 +
{{Определение
 +
|definition=
 +
Исчисление высказываний - формальная система, использующая в качестве языка язык исчисления высказываний, в качестве аксиом - следующие схемы выражений:
 +
*<tex>(\phi) \rightarrow ((\psi) \rightarrow (\phi))</tex>
 +
*<tex>((\phi) \rightarrow (\psi)) \rightarrow ((\phi) \rightarrow (\psi) \rightarrow (\pi)) \rightarrow ((\phi) \rightarrow (\pi))</tex>
 +
*<tex>(\phi) \rightarrow (\psi) \rightarrow (\phi) \& (\psi)</tex>
 +
*<tex>(\phi) \& (\psi) \rightarrow (\phi)</tex>
 +
*<tex>(\phi) \& (\psi) \rightarrow (\psi)</tex>
 +
*<tex>(\phi) \rightarrow (\phi) \vee (\psi)</tex>
 +
*<tex>(\psi) \rightarrow (\phi) \vee (\psi)</tex>
 +
*<tex>((\phi) \rightarrow (\pi)) \rightarrow ((\psi) \rightarrow (\pi)) \rightarrow ((\phi) \vee (\psi) \rightarrow (\pi))</tex>
 +
*<tex>((\phi) \rightarrow (\psi)) \rightarrow ((\phi) \rightarrow \neg (\psi)) \rightarrow \neg (\phi)</tex>
 +
*<tex>\neg \neg (\phi) \rightarrow (\phi)</tex>
 +
, а правила вывода - все правила, порожденные согласованной заменой букв в <tex>\langle{}\phi, (\phi) \rightarrow (\psi), \psi\rangle</tex>.
 +
}}
 +
 +
{{TODO| t = Корректность исчисления высказываний}}
  
 
==3. Вывод из допущений. Теорема о дедукции.==
 
==3. Вывод из допущений. Теорема о дедукции.==
 +
 +
{{TODO| t =  вывод из допущений}}
 +
 +
Будем обозначать буквами <tex>\Gamma, \Delta, \Sigma</tex> списки формул (возможно, пустые).
 +
 +
{{Определение
 +
|definition=
 +
Пусть <tex>\Gamma</tex> - некоторые список высказываний, <tex>\alpha</tex> - некоторое высказывание в исчислении <tex>\langle L, A, R \rangle</tex>. Тогда будем говорить, что <tex>\alpha</tex> '''выводится''' из <tex>\Gamma</tex> (запись: <tex>\Gamma \vdash \alpha</tex>), если существует доказательство <tex>\alpha</tex> в исчислении <tex>\langle L, A_1, R \rangle</tex>, где <tex>A_1</tex> - это <tex>A</tex> с добавленными формулами из <tex>\Gamma</tex>. Элементы <tex>\Gamma</tex> называются допущениями, предположениями, или гипотезами.
 +
}}
 +
 +
{{Теорема
 +
|statement=
 +
Пусть справедливо <tex>\Gamma \vdash \alpha \rightarrow \beta</tex>. Тогда справедливо <tex>\Gamma \cup \{\alpha\} \vdash \beta</tex>
 +
}}
 +
 +
{{Теорема
 +
|about= о дедукции
 +
|statement=
 +
Пусть справедливо <tex>\Gamma \cup \{\alpha\} \vdash \beta</tex>. Тогда справедливо <tex>\Gamma \vdash \alpha \rightarrow \beta</tex>.
 +
}}
  
 
==4. Теорема о полноте исчисления высказываний.==
 
==4. Теорема о полноте исчисления высказываний.==

Версия 13:00, 1 марта 2012


Содержание

1. Исчисление высказываний, общие определения. Таблицы истинности. Общезначимость.

Определение:
Одним из базовых понятий логики высказываний является пропозициональная переменная — переменная, значением которой может быть логическое высказывание


Определение:
Языком исчисления высказываний мы назовем язык [math]L[/math], порождаемый следующей грамматикой со стартовым нетерминалом <выражение>:
  • <выражение> ::= <импликация>
  • <импликация> ::= <дизъюнкция> [math]|[/math] <дизъюнкция> [math]\rightarrow[/math] <импликация>
  • <дизъюнкция> ::= <конъюнкция> [math]|[/math] <дизъюнкция> [math]\vee[/math] <конъюнкция>
  • <конъюнкция> ::= <терм> [math]|[/math] <конъюнкция> [math]\&[/math] <терм>
  • <терм> ::= <пропозициональная переменная> [math]|[/math] (<выражение>) [math]|[/math] [math]\neg[/math] <терм>


Определение:
Высказывание - любая формула, порожденная данными грамматиками.


TODO: таблицы истинности


Определение:
Назовем выражение общезначимым, если его оценка истинна при любой оценке входящих в него пропозициональных переменных. Запись: [math]\models \alpha[/math].


2. Доказуемость. Аксиомы исчисления высказываний. Корректность исчисления высказываний.

TODO: Доказуемость


Определение:
Формальная система - упорядоченная тройка [math]\langle L, A, R \rangle[/math], где [math]L[/math] --- некоторый язык, [math]A \subset L[/math] --- множество аксиом, а [math]R \subset (L^2 \cup L^3 \cup ...)[/math] - множество правил вывода


Определение:
Исчисление высказываний - формальная система, использующая в качестве языка язык исчисления высказываний, в качестве аксиом - следующие схемы выражений:
  • [math](\phi) \rightarrow ((\psi) \rightarrow (\phi))[/math]
  • [math]((\phi) \rightarrow (\psi)) \rightarrow ((\phi) \rightarrow (\psi) \rightarrow (\pi)) \rightarrow ((\phi) \rightarrow (\pi))[/math]
  • [math](\phi) \rightarrow (\psi) \rightarrow (\phi) \& (\psi)[/math]
  • [math](\phi) \& (\psi) \rightarrow (\phi)[/math]
  • [math](\phi) \& (\psi) \rightarrow (\psi)[/math]
  • [math](\phi) \rightarrow (\phi) \vee (\psi)[/math]
  • [math](\psi) \rightarrow (\phi) \vee (\psi)[/math]
  • [math]((\phi) \rightarrow (\pi)) \rightarrow ((\psi) \rightarrow (\pi)) \rightarrow ((\phi) \vee (\psi) \rightarrow (\pi))[/math]
  • [math]((\phi) \rightarrow (\psi)) \rightarrow ((\phi) \rightarrow \neg (\psi)) \rightarrow \neg (\phi)[/math]
  • [math]\neg \neg (\phi) \rightarrow (\phi)[/math]
, а правила вывода - все правила, порожденные согласованной заменой букв в [math]\langle{}\phi, (\phi) \rightarrow (\psi), \psi\rangle[/math].


TODO: Корректность исчисления высказываний

3. Вывод из допущений. Теорема о дедукции.

TODO: вывод из допущений

Будем обозначать буквами [math]\Gamma, \Delta, \Sigma[/math] списки формул (возможно, пустые).


Определение:
Пусть [math]\Gamma[/math] - некоторые список высказываний, [math]\alpha[/math] - некоторое высказывание в исчислении [math]\langle L, A, R \rangle[/math]. Тогда будем говорить, что [math]\alpha[/math] выводится из [math]\Gamma[/math] (запись: [math]\Gamma \vdash \alpha[/math]), если существует доказательство [math]\alpha[/math] в исчислении [math]\langle L, A_1, R \rangle[/math], где [math]A_1[/math] - это [math]A[/math] с добавленными формулами из [math]\Gamma[/math]. Элементы [math]\Gamma[/math] называются допущениями, предположениями, или гипотезами.


Теорема:
Пусть справедливо [math]\Gamma \vdash \alpha \rightarrow \beta[/math]. Тогда справедливо [math]\Gamma \cup \{\alpha\} \vdash \beta[/math]
Теорема (о дедукции):
Пусть справедливо [math]\Gamma \cup \{\alpha\} \vdash \beta[/math]. Тогда справедливо [math]\Gamma \vdash \alpha \rightarrow \beta[/math].

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

5. Исчисление предикатов. Общезначимость и выводимость.

6. Теорема о дедукции в исчислении предикатов. Корректность и полнота исчисления предикатов.

7. Натуральный вывод. Секвенциальное исчисление предикатов. Устранение сечений.

8. Интуиционизм. Интуиционистское исчисление высказываний. Модели Крипке.

9. Теории первого порядка, примеры. Структуры и модели.

10. Аксиоматика Пеано. Формальная арифметика.

11. Рекурсивные функции и отношения. Реализация операций сложения, умножения, ограниченного вычитания.

12. Выразимость отношений и преставимость функций в формальной арифметике. Представимость примитивов Z, N, U и S.

13. Бета-функция Геделя. Представимость рекурсивных функций в формальной арифметике.

14. Геделева нумерация. Выводимость и рекурсивные функции.

15. Непротиворечивость и омега-непротиворечивость. Первая теорема Геделя о неполноте арифметики.

16. Первая теорема Геделя в форме Россера. Вторая теорема Геделя о неполноте арифметики.

17. Теория множеств. Парадоксы. Аксиоматика Цермело-Френкеля (равенство множеств, конструктивные аксиомы)

18. Аксиоматика Цермело-Френкеля (аксиомы бесконечности, выбора, подстановки, фундирования).

19. Ординальные и кардинальные числа, мощность множества.