- •Математическая логика.
- •Содержание
- •Введение
- •Глава 1. Алгебра высказываний.
- •§1. Высказывания. Логические операции.
- •§2. Тождественно истинные формулы.
- •1. Свойство коммутативности:
- •§3. Совершенные нормальные формулы.
- •Пусть - формулы алгебры высказываний. Тогда:
- •Глава 2. Исчисление высказываний (ив).
- •§1. Аксиоматический метод.
- •§2. Исчисление высказываний.
- •§3. Выводимость из гипотез.
- •2) Индукционное предложение.
- •3) Индукционный шаг.
- •§4. Производные правила вывода.
- •§5. Связь между алгеброй высказываний и исчислением высказываний.
- •Глава 3. Логика предикатов.
- •§1. Переменные, предикаты, модель.
- •§2. Кванторы, свободные и связанные переменные
- •§3. Интерпретация. Истинность.
- •1. База индукции
- •3. Индукционный шаг.
- •1. База индукции
- •2. Индукционное предложение
- •3. Индукционный шаг.
- •§4. Тождественно истинные формулы. Эквивалентность.
- •I прямой способ доказательство эквивалентности формул a, b.
- •II способ от противного.
- •III способ
- •Глава 4. Исчисление предикатов.
- •§1. Аксиомы и правила вывода.
- •§2. Производные правила вывода. Приведенная нормальная форма.
- •§3. Непротиворечивые и полные множества формул.
- •§4. Теорема Гёделя
- •2 Случай
- •3 Случай
- •6 Ситуация
- •Список литературы:
Глава 3. Логика предикатов.
Алгебра исчислений высказываний анализирует фактически каждое логическое предложение с точки зрения логических связей между простейшими или составными утверждениями. Структура простейших высказываний при этом не анализируется. В этом отношении высказывание является не подвергнутым структурному анализу, и, следовательно, упускается широкий класс математических рассуждений.
Пример
1. Возьмем рассуждение А: «Всякое
рациональное число Х есть действительное
число». Высказывание: «B
<
есть рациональное число». На основании
А иB
делаем вывод: «число
– действительное число». Такой переход
в алгебре высказываний мы записываем
((A&B)→C). Однако справедливость этого
вAB
доказать мы не сможем. Таким образом,
анализ структуры сводится к выделению
объекта.
§1. Переменные, предикаты, модель.
Множество – это собрание предметов реального или абстрактного мира, объединенных общим признаком. [Г. Квантор, 1874 г.]
М – множество каких-то элементов
М ≠ Ǿ
M×M×M×…×M= Mn – декартовая степень множества М.
N=2 –имеет декартовую плоскость
М
×М
=М2
<x, y>- вектор(кортеж)
(x,y)-элементы вектора не
переставляются
<x,y>
М2=М×М
<x1,x2,…,xn>
Mn
= M×M×…×M
R
– отношение между элементами x,
y
множества M2.
xRy,
R
M2,
R
= <
x<y
M2
(подмножество)
z=M
y=M
R
M2
y=M
M=x
x=M
x<y (характеризует связь элементов)
1)
x
> y
; 2) x
= y
; 3) x
y
– бинарные отношения R:
>, = ,
![]()
Можно рассматривать отношение и между тремя элементами
x
=z
из M3
Между
четырьмя элементами
, <x,
y,
n,
m>
M4
Подводя черту, можно сказать: произвольное подмножество называется n-местным отношением на М (М – исходное множество; Mn – декартова степень, n – число мест или элементов)
<a1,a2,…,an>
P
Mn
Если кортеж длины n удовлетворяет отношению P, то это означает:
а)
< a1,a2,…,an
>
P
(
P)
- теория множеств
б) P(a1,a2,…,an)=И (Л) - математическая логика
(a1,a2,…,an)
n
– местный предикат, a1
M,
a2
M,…,
an
M
позволяет установить связь между
отношениями теории множеств и истинности
в математической логике.
Справедливо n-местное отношение или справедлив n-местный предикат, определенный на множество М. Сам предикат принимает значение истинно или ложно.
Множество М в этом случае называется основным множеством или предметной областью (несущее множество)
Pn(a1,…,an)
{и,
л}
Отдельные элементы множества М будем обозначать a1,a2,…,an и называть их предметными константами.
x,y,z …-предметные переменные
n - местный предикат обозначим P, Q, S, T,…
Уточнение места этого предиката будем обозначать
P1(x), Pn(x1,…,xn)
Иногда можно упускать обозначения Q(x,y).
2 места
Определение1: Основное множество М с определенными на нем предикатами P1n1, P2n2,…, Pknk и выделенными значениями предметных констант a1,…,am называется моделью.
Множество
символов предикат и констант называется
сигнатурой модели
![]()
{
P1n1,
P2n2,…,
Pknk
;
a1,…,am)
предикат const
Следовательно
модель вида
<M,
>.
Рассмотрим пример.
В
качестве исходного множества М взято
множество M=N
{1,2,3,…,n}
S3(x,y,z)
x+y=z
P
3(x,y,z)
x∙y=z
<N,
={S3,P3;1,2,…,n}>
- модель арифметики натуральных чисел.
<N,
={S3,P3;1}>
- арифметика Пеано.
