Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ДИСКРЕТНАЯ МАТЕМАТИКА - ч3.doc
Скачиваний:
2
Добавлен:
01.07.2025
Размер:
1.19 Mб
Скачать

Теорема о достаточности четырех функций.

Из любой полной в Р2 системы функций можно выделить полную подсистему, состоящую не более чем из четырех функций.

Доказательство. Пусть {f0, f1, fL, fM, fS} – полная система функций, тогда она не лежит целиком ни в одном из классов T0, T1, L, M, S. Следовательно, в системе есть функции f0T0, f1T1, fLL, fSS и fmM. Система {f0, f1, fL, fM, fS}  P2 и образует полную систему в Р2. Рассмотрим функцию f0: f0(0, ..., 0) = 1.

Если f0(1, ..., 1) = 0, то f0T1 и f0M, тогда {f0, fS, fL} – полная система из трех функций.

Если f0(1, ..., 1) = 1, то f0S и {f0, f1, fL, fM } образует полную систему из четырех функций.

Пример 1, приведенный выше, показывает, что цифру 4 в общем случае уменьшить нельзя, из полной системы {x1x2,0,1,x1x2x3} нельзя выделить полную подсистему.

Следствие. Базис в Р2 может состоять максимум из четырех функций.

2.5. Математические теоремы, их виды и логическая структура.

2.5.1. Теоремы прямая, обратная, противоположная.

Простейшая форма математической теоремы такова: хХ (А(х)В(х)) (дальше это утверждение будем называть прямой теоремой). Смысл этой записи: если элемент х множества Х имеет свойство А(х) (условие теоремы), то он имеет и свойство В(х) (заключение теоремы). Пусть, для примера, П ={Р1, Р2, Р3, …}- множество точек плоскости. Тогда формулировка теоремы Пифагора будет такова:

{ (Р1П, Р2П, Р3П) Р1Р2Р3=/2  | Р1Р2| 2+| Р2Р3| 2=| Р1Р3| 2}.

Исходя из утверждения хХ (А(х)В(х)) можно построить новые утверждения:

хХ (В(х)А(х)) (обратная теорема);

хХ (А(х) В(х)) (противоположная теорема);

хХ (В(х) А(х)) (теорема, противоположная обратной).

Сформулируем эти утверждения для теоремы Пифагора:

обратная теорема: { (Р1П, Р2П, Р3П) | Р1Р2|2+| Р2Р3|2=| Р1Р3|2  Р1Р2Р3=/2} (если квадрат какой-либо стороны треугольника равен сумме квадратов остальных сторон, то угол, противолежащий этой стороне - прямой) - верное утверждение;

противоположная теорема: { (Р1П, Р2П, Р3П) Р1Р2Р3/2  | Р1Р2|2+| Р2Р3|2| Р1Р3|2} (если какой-либо угол треугольника не прямой ,то квадрат противолежащей стороны не может быть равен сумме квадратов остальных сторон - верное утверждение (следствие теоремы косинусов));

теорема, противоположная обратной: { (Р1П, Р2П, Р3П) | Р1Р2|2+| Р2Р3|2| Р1Р3|2  Р1Р2Р3/2} (если квадрат какой-либо стороны треугольника не равен сумме квадратов остальных сторон, то угол, противолежащий этой стороне, не может быть прямым) - верное утверждение.

Однако если верна прямая теорема, это не означает, что всегда будут верны все остальные. Рассмотрим утверждение: "если десятичная запись натурального числа заканчивается нулем, то это число делится на пять без остатка" . Обратная теорема ("если натуральное число делится на пять без остатка, то десятичная запись этого числа заканчивается нулем") - ложна (число х=15 делится нацело на 5, но не оканчивается нулём). Противоположное утверждение "если десятичная запись натурального числа не заканчивается нулем, то это число не делится на пять без остатка" ( ) тоже ложно (опровергающий пример - х=15). Утверждение, противоположное обратному: "если натуральное число не делится на пять без остатка, то десятичная запись этого числа не может заканчиваться нулем" - истинно. Докажем общее утверждение

Теор. 2.3.1. Теоремы прямая и противоположная обратной, обратная и противоположная попарно либо обе истинны, либо обе ложны.

Док-во. Составим таблицу истинности для высказываний А, В и требуемых импликаций:

А

В

А

В

АВ

ВА

ВА

АВ

Эта таблица является, по существу, подмножеством таблицы Свойства логических операций раздела 2.1. Высказывания и действия над ними. Из неё следуют

1

1

0

0

1

1

1

1

1

0

0

1

0

0

1

1

0

1

1

0

1

1

0

0

0

0

1

1

1

1

1

1

эквивалентности (АВ)( ВА); (ВА) ( АВ), которые и требовалось доказать.