Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Elementy_Matem_Logiki.doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
175.62 Кб
Скачать

Законы логики. Виды теорем. Методы математических доказательств.

Определение. Формула алгебры высказываний называется тавтологией или законом логики, если она при любом наборе значений входящих в неё переменных принимает значение И.

Используя таблицы истинности легко проверить, что А А, АА), АА являются тавтологиями.

Теорема. Если и  - тавтологии, то и - тавтология.

Доказательство. Допустим, что - не тавтология. Тогда хотя бы при одном наборе значений переменных, входящих в и , формула принимает значение Л. Т. к. - тавтология, то она при этом наборе значений переменных принимает значение И и значит  - имеет значение Л (поскольку по предположению - принимает значение Л), но это противоречит условию теоремы:  - тавтология. Следовательно, предположение неверно и - тавтология.

Теорема. Пусть 1,…,Хn) – тавтология, содержащая переменные высказывания Х1,…,Хn; (1,…, n) – формула, полученная из 1,…,Хn) одновременной подстановкой формул 1,…, n вместо Х1,…,Хn соответственно. Тогда (1,…, n) – тавтология (подстановка в тавтологию даёт тавтологию).

Доказательство. Возьмём произвольный набор значений всех переменных, входящих в (1,…, n). При этом формулы 1,…,n примут какие-то значения 1,…,n, где каждое i - либо И, либо Л. Но тогда при том же наборе формула (1,…, n) примет значение (1,…,n) И, так как по условию 1,…,Хn) – тавтология. Следовательно, формула (1,…, n) – тавтология. Здесь мы не доказываем тот интуитивно ясный факт, что (1,…, n) – формула.

Теорема. Следующие формулы являются тавтологиями (ниже , , - произвольные формулы):

  1.   - закон исключения третьего;

2.  - закон двойного отрицания;

  1. &() - закон заключения;

  2. &() - закон противоречия;

  3. ()( ) - закон контрапозиции;

6. ()&( ) - закон доказательства от противного;

  1. ()&()() - закон силлогизма;

8. ()&()() - закон сложения посылок;

  1. ()&()() - закон транзитивности эквиваленций.

Доказательство. Докажем, например, что формула 5 – закон логики. Если А и В – переменные высказывания, то, составив таблицу истинности, легко убедиться, что формула (АВ)(АВ) является тавтологией. Подставляя в неё одновременно вместо А и В соответственно произвольные формулы и , получаем формулу ()( ) , которая есть тавтология по предыдущей теореме.

Аналогично доказывается, что и все остальные формулы являются тавтологиями. В основу каждой математической теории кладутся некоторые исходные положения, называемые аксиомами теории. Все остальные предложения теории получаются как логические следствия аксиом и называются теоремами теории. Чаще всего теоремы формулируются в виде импликации , при этом называется условием (или посылкой) теоремы, а - заключением теоремы. Рассмотрим импликации:

   - прямая теорема;

   - обратная теорема;

   - противоположная теорема;

  - противоположная обратной теорема.

Строго говоря, пока не установлено истинна или нет какая-то из этих импликаций, нельзя говорить о том, что она является теоремой, так как теорема – истинное утверждение по определению.

Теорема. Прямая теорема верна тогда и только тогда, когда верна теорема, противоположная обратной. Обратная теорема верна тогда и только тогда, когда верна противоположная теорема.

Доказательство. 1). Пусть теорема истинна. Тогда по закону контрапозиции и по теореме 3, теорема  тоже истинна. Обратно, если истинна теорема  , то по тому же закону и по теореме 3 истинна теорема () (), которая равносильна по теореме 2 ( 7) и 7)`) и замечанию к теореме 2.

2). Доказательство второго утверждения осуществляется аналогично.

Примеры. 1. Прямая теорема: (n делится на 6)(n делится на 3) - верна.

  1. Обратная теорема: (n делится на 3)  (n делится на 6) - неверна.

3. Противоположная теорема: ( n не делится на 6)  (n не делится на 3) - неверна.

  1. Теорема, противоположная обратной: (n не делится на 3)  : ( n не делится на 6) – верна.

Этот пример показывает, в частности, что из справедливости прямой теоремы не вытекает, вообще говоря, справедливость обратной.

  1. Теорема Пифагора: «Если треугольник – прямоугольный, то квалрат одной из его сторон равен сумме квадратов двух других сторон» - верна.

  2. Теорема, обратная к теореме Пифагора: «Если квадрат какой-нибудь стороны треугольника равен сумме квадратов других сторон, то этот треугольник – прямоугольный» - верна.

При доказательстве серии обратных теорем бывает полезна теорема Гаубера:

Теорема(Гаубера). Пусть верны теоремы

11; 22; … ; nn;

условия которых 1, 2, …, n исчерпывают все возможные случаи (истинна дизъюнкция 12n), а заключения 1, 2, … , n попарно несовместны (ложна каждая конъюнкция i&j). Тогда верны обратные теоремы

11; … ; nn.

Доказательство. Допустим, что какая-нибудь из обратных теорем, например, nnложна, тогда по определению импликации n – истинна, а nложна. Следовательно, по условию несовместности,ложны все высказывания 1, 2, … , n-1. Поэтому ложны все условия 1, 2, …, n-1(по определению импликации и в силу истинности прямых теорем). Но тогда истинно высказывание n

(так как истинно 12n), противоречие. Поэтому теорема nn – верна.

Пример. Пусть D = b2 – 4ac – дискриминант квадратного трёхчлена ax2+bx+c. Известно, что верны теоремы:

  1. Если D>0, то квадратный трёхчлен имеет два различных корня.

  2. Если D<0, то квадратный трёхчлен не имеет корней.

  3. Если D=0, то квадратный трёхчлен имеет один корень.

Условия этих теорем исчерпывают все возможные случаи: D>0, D=0, D<0. Каждое из заключений исключает все остальные. Следовательно, по теореме Гаубера верны обратные теоремы:

  1. Если кв. трёхчлен имеет два различных корня, то D>0.

  2. Если кв. трёхчлен имеет один корень, то D=0.

  3. Если кв. трёхчлен не имеет корней, то D<0.

Б ольшое место в математической теории занимает доказательство теорем. Доказательство есть конечная последовательность утверждений, каждое из которых является или условием теоремы, или аксиомой, или ранее доказанной теоремой, или получено из предыдущих членов этой последовательности посредством логических умозаключений, основанных на законах логики. Рассмотрим некоторые наиболее употребительные методы математических доказательств. 1. Доказательство с помощью построения цепочки импликаций. Этот метод используется при доказательстве теорем, имеющих форму импликации: . Строят последовательность истинных импликаций 1, 1 2, … , к , где 1, 2, … , к некоторые вспомогательные утверждения, возникающие в процессе доказательства. И если такая цепочка построена, то - истинное утверждение, что вытекает из закона силлогизма: так как 1 И & 1 2 И по построению цепочки и ( 1) & (1 2) ( 2) – закон силлогизма( т.е. И ), то и 2 И. Двигаясь далее по цепочке, приходим к заключению:  И.

Используется обычно более короткая запись для этой цепочки импликаций: 1 23k.

Пример:  - «если число n составное, то n >2»; здесь: - «число n составное», - «n >2», 1 - «n = p1*p2* *pm и p12, …,рmР и m >1», 2 - «n > 2*3» , здесь к = 2.

2 . Необходимое и достаточное условия. В математике часто встречаются теоремы, имеющие форму эквиваленции: равносильно », или « тогда и только тогда, когда », или «для того, чтобы необходимо и достаточно, чтобы »). Поскольку ( ) ( )&( ) тавтология, то доказательство такой теоремы сводится к доказательству двух теорем и , сформулированных уже в виде импликаций; доказательство первой из них называется доказательством достаточности исходной теоремы, а второй – необходимости. Будем использовать ещё два понятия: если  И , то называется достаточным условием для , а необходимым условием для . Если же И, то называется необходимым и достаточным условием для , и – наоборот: для называется необходимым и достаточным условием.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]