Теоремы и их доказательство
Обычно теоремы имеют вид либо импликации
, либо эквиваленции
, где
и
– некоторые предикаты. Основной целью этого параграфа является указание основных методов доказательства таких теорем. Заметим, что мы, следуя традиции, употребляем привычную фразу «доказательство теоремы»; точнее было бы говорить не о доказательстве теоремы, а доказательстве того, что соответствующие предикаты
и
является тождественно истинными, т.е. являются теоремами.
1. Теоремы вида
. Наиболее часто встречаются теоремы вида
(если
, то
), в которой
называют условием, а
– заключением теоремы
. Доказать такую теорему – значит установить истинность импликации
. Так как импликация всегда истинна при ложной посылке
, то достаточно из истинности
вывести истинность
, т.е. показать, что из
логически следует
. Укажем некоторые схемы доказательства теорем вида
.
1. С помощью цепочки истинных импликаций.
Свойство транзитивности импликации (см. § 2 гл. II) означает, что из истинности формулы
обязательно вытекает истинность импликация
. Таким образом, для доказательства истинности импликации
достаточно установить истинность цепочки промежуточных импликаций
и
. Этот факт можно распространить на любое число промежуточных импликаций: из истинности импликаций
,
, …,
,
следует истинность импликации
. Таким образом, для доказательства истинности теоремы
достаточно установить истинность цепочки промежуточных импликаций
,
, …,
,
.
На самом деле, как уже отмечалось, для доказательства теоремы
достаточно установить, что
. Учитывая свойство транзитивности отношения следования, основной вывод предыдущего абзаца можно перефразировать в следующем виде: для доказательства истинности теоремы
достаточно установить следующие логические следования:
,
, …,
,
.
2. С помощью закона контрапозиции.
С теоремой вида
(1) 
связаны следующие теоремы:
(2)
– обратная теорема по отношению к (1);
(3)
– противоположная теорема по отношению к (1);
(4)
– теорема, обратная противоположной теореме.
Очевидно, теорема
является обратной по отношению к
. Таким образом, теоремы (1) и (2) – взаимно обратны. Точно также теоремы (3) и (4) – взаимно обратны.
Далее, (1) и (3), а также (2) и (4) – взаимно противоположны. Наконец, теоремы (1) и (4), а также (2) и (3) являются обратно противоположными. В силу закона контрапозиции имеем следующие равносильности:
,
.
Таким образом, теоремы, которые между собою обратно противоположны, являются равносильными. Этот закон называется законом контрапозиции.
Таким образом, если доказательство теоремы
сложнее доказательства теоремы
, то по закону контрапозиции можно доказывать вместо теоремы
равносильную ей теорему
, которую называют контрапозитивной по отношению к
. Иногда такое доказательство не совсем точно называют доказательством от противного.
Пример 1.
(1)
: «Если целое число
оканчивается нулем, то
»;
(2)
: «Если
, то
оканчивается нулем»;
(3)
: «Если
оканчивается не нулем, то
не делится на 5»;
(4)
: «Если
не делится на 5, то
оканчивается не нулем»;
Здесь теоремы (1) и (4) – истинны, а теоремы (2) и (3) – ложны.
Из этого примера видно, что из истинности теоремы
совсем необязательно следует истинность обратной теоремы. Одна из часто встречающихся ошибок в школьной, да и вузовской практике – это отождествления этих теорем. Часто, например, говорят: «Так как
, то по теореме Пифагора треугольник со сторонами 6, 8, 10 – прямоугольный». В действительности это заключение следует не из теоремы Пифагора, а из теоремы, которая обратна теореме Пифагора и которая тоже истинна.
3. Доказательство теорем методом от противного.
Доказательство от противного теоремы
основано на одной из следующих равносильностей:
;
, 
где
– некоторый вспомогательный предикат. Эти равносильности названы в § 2 гл. II законами доказательства от противного. Таким образом, теорему
можно доказать, предположив истинность
и ложность
и с помощью логических рассуждений доказать, что выполняется хотя бы одно из следующих трех условий: 1)
ложно, т.е. получить противоречие с предположением относительно
; 2)
истинно, т.е. получить противоречие с предположением относительно
; 3) доказать одновременную истинность и ложность некоторого вспомогательного высказывания
. Этот метод доказательства теорем вида
называется доказательством от противного.
Пример 2. Доказать, что если
и
– целые числа,
делится на 7 и
делится на 7, то и сумма
делится на 7.
□ Соответствующая теорема имеет вид
, где условие
есть предикат
, а заключение
– предикат
. Установим тождественную истинность в
предиката

методом от противного.
Предположим противное, т.е. что этот предикат не является тождественно истинным. Это означает, что существуют такие значения переменных
, что высказывание
ложно, т.е. посылка
истинна, а заключение
ложно. Имеем
,
,
для некоторых
, причем
. Выражая
из последнего равенства, получим
. Отсюда следует, что
не делится на 7. Получили противоречие:
. Доказательство проходило по схеме
, где
есть предикат
. В силу закона от противного справедлива теорема
.
2. Теоремы вида
.
Мы уже знаем, что
. Таким образом, это тот случай, когда истинна и теорема
, и обратная ей теорема
. Формулируется эта теорема с помощью парных союзов: «Для
необходимо и достаточно
», «
тогда и только тогда, когда
», «
если и только если
». Укажем два способа доказательства таких теорем.
1) Методом доказательство прямой и обратной теорем. При использовании этого метода для доказательства теоремы
доказывают прямую теорему
и называют это доказательством необходимости (
для
), и обратную теорему
и называют это доказательством достаточности (
для
).
Пример 3. Для того, чтобы целое число
делилось на 15, необходимо и достаточно, чтобы
делилось на 3 и 5.
□ Соответствующая теорема имеет вид
, где
есть предикат
, а
– предикат
. Установим тождественную истинность в
предиката
.
Необходимость.
.
Докажем эту теорему с помощью цепочки истинных импликаций:
.
Достаточность.
.
Эта теорема будет вытекать из следующего свойства делимости взаимно простых чисел: если целое число
делится на каждое из взаимно простых целых чисел
и
, то
делится и на их произведение
(оно будет доказано в курсах «Элементарная математика» и «Теория чисел»).
2) Доказательство с помощью цепочки истинных эквиваленций проводится по аналогии с доказательством при помощи цепочки истинных импликаций, основываясь на свойстве транзитивности эквиваленции.
Пример 4. Доказать, что
.
□ Основываясь на универсальном методе доказательства равенства двух множеств и на выражении логической равносильности через эквивалентность, достаточно показать, что
.
Имеем следующую цепочку логических эквивалентностей:
.
В самих теоремах вида
или
, как мы уже видели в примерах, предикаты
и
могут оказаться сложными, например,
,
и т.д.
Дата добавления: 2015-11-04; просмотров: 5350;
