- •2. Элементы математической логики.
- •2.1. Высказывания и действия над ними.
- •2.2. Кванторы.
- •2.3. Предикаты.
- •2.4. Функции алгебры логики
- •2.4.1. Элементарные функции алгебры логики
- •2.4.2. Формульное задание функций алгебры логики
- •Упрощение записи формул:
- •Теорема о замене подформул на эквивалентные
- •Некоторые свойства элементарных функций
- •Следствия из свойств элементарных функций
- •2.4.3 Принцип двойственности
- •Принцип двойственности
- •Лемма о несамодвойственной функции
- •2.4.4 Разложение булевой функции по переменным
- •2.4.5. Полнота, примеры полных систем
- •Полные системы
- •Теорема Жегалкина
- •2.4.6. Замыкание и замкнутые классы
- •Важнейшие замкнутые классы в р2
- •Теорема Поста о полноте
- •Примеры использования теоремы Поста.
- •Теорема о достаточности четырех функций.
- •2.5. Математические теоремы, их виды и логическая структура.
- •2.5.1. Теоремы прямая, обратная, противоположная.
- •2.5.2. Достаточность и необходимость; существование и единственность.
- •2.5.3. Доказательство от противного; метод математической индукции.
- •2.6. Формальная аксиоматическая теория.
- •2.6.1. Основные определения.
- •2.6.2. Определение и разновидности дедуктивных теорий.
- •2.6.3. Исчисление высказываний
- •2.6.4. Теорема дедукции
- •2.6.5. Принцип резолюций.
- •2.6.6. Теорема о полноте исчисления высказываний.
- •2.6.7. Исчисление предикатов.
- •2.6.8. Теоремы Гёделя о неполноте.
2.5.2. Достаточность и необходимость; существование и единственность.
Переведём формулировку теоремы хХ (А(х)В(х)) на термины "необходимо", "достаточно": если для элемента х множества Х истинно утверждение А(х), то истинно и утверждение В(х). Таким образом, свойство В(х) необходимо для выполнения А(х) (если ложно В(х), то не может быть истинно А(х); необходимо целое число делится на 5 без остатка, если его десятичная запись оканчивается нулём). С другой стороны, условие А(х) достаточно для того, чтобы имело место В(х) (равенство последней цифры десятичной записи целого числа нулю достаточно, чтобы это число делилось на 5 без остатка).
В математике часто встречаются теоремы, для которых утверждения А(х) и В(х) имеют совпадающие области истинности и эквивалентны на этих областях: хХ (А(х) В(х) ("для истинности А(х) необходима и достаточна истинность В(х)"; " А(х) истинно тогда и только тогда, когда истиино В(х)"). Как следует из формулы 12. (АВ) (АВ)(ВА) таблицы "Свойства логических операций", в этом случае одновременно должны быть справедливы и прямая, и обратная теоремы ("треугольник прямоугольный тогда и только тогда, когда квадрат какой-либо стороны равен сумме квадратов остальных сторон"). Закономерен вопрос: зачем вводить два свойства (термина, определения) для описания одной и той же сущности? Ответ заключён в приведённом примере: каждое из свойств может лучше описывать ту или иную сторону этой сущности (одно свойство относится к углам, другое - к сторонам).
Особый класс математических теорем образуют теоремы существования. Их структура - хХ А(х) (на множестве Х существует элемент х, для которого верно утверждение А(х)). Пример: если непрерывная на отрезке [a,b] функция f(x) принимает на концах отрезка значения разных знаков, то на [a,b] существует (хотя бы один) корень уравнения f(x)=0 (приведённая на иллюстрации функция имеет три корня). В некоторых случаях принципиальна единственность такого элемента х. Так, при численном решении уравнения f(x)=0 многие итерационные процессы перестают работать, если на [a,b] имеется более одного корня уравнения. Существование единственного корня обеспечит такая формулировка теоремы: "если непрерывная на отрезке [a,b] функция f(x) монотонна и принимает на концах отрезка значения разных знаков, то на [a,b] существует единственный корень уравнения f(x)=0".
С
труктура
теорем существования и единственности:
!хХ
А(х).
2.5.3. Доказательство от противного; метод математической индукции.
Здесь мы рассмотрит два часто применяющихся метода доказательства теорем: доказательство от противного и метод математической индукции.
2.5.3.1.
Доказательство от
противного основано
на доказанной нами эквивалентности
(АВ)(
ВА)
(эквивалентны теоремы прямая и
противоположная обратной). Пример -
известное доказательство того факта,
что
не может быть рациональным числом
(предположим, что
=p/q,
где p/q
- несократимая дробьp2=2
q2
p - чётно, p=2т
4m2=2
q2
q2=2m2 q - чётно - противоречие с предположением о несократимости дроби). Таким образом, для доказательства хХ (А(х)В(х)) мы предполагаем, что истинно утверждение В, доказываем хХ (В(х)А(х)), и противоречие между А(х) и А(х) приводит к выводу В = В.
2.5.3.2. Метод математической индукции часто применяется, если Х=N (или Х - бесконечное подмножество множества N). Доказательство утверждения nN (А(n)В(n)) проводится в два этапа: 1. Доказывается утверждение А(1); 2. Доказывается n1 А(n)А(n+1).
