Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Sbor_z_u_m (1)

.pdf
Скачиваний:
80
Добавлен:
08.02.2015
Размер:
7 Мб
Скачать
☆

Отметим, что если B {в комнате холодно}, то ¬B {в комнате не холодно}, но при этом высказывание D {в комнате жарко} отрицанием высказывания В не является.

Операция конъюнкции, или конъюнкция высказываний Высказывание С, составленное из двух высказываний А и В при помощи союза «и»,

называют конъюнкцией (логическим произведением) этих высказываний: C A B (выражение A B читается: «А и В»).

Логическое произведение C A B истинно только в том случае, когда: «и А, и В одновременно истинны».

Таблица истинности для операции конъюнкции:

А

В

C A B

1

1

1

1

0

0

0

1

0

0

0

0

A{12делитсяна3}B{12делитсяна4}

Пусть, например, , . Тогда высказывание С – истинно, т. к. истинно каждое из высказываний А и В, составляющих высказывание С.

Операцию конъюнкции можно определить и для нескольких высказываний, как связку высказываний, объединённых союзом «и». Конъюнкция из n высказываний – новое высказывание, причём высказывание

 

 

n

 

 

 

А =

 

Аi ; где i = 1; 2; …; n

 

i 1

имеет значение «истина», если и А1, и А2, и … Аn одновременно истинны. Во всех других

случаях эта конъюнкция имеет значение «ложь».

 

Пусть, например, А1

{5 3}

, А2

{8 3}

{отецстаршесына}

 

, А3

,

{МурмансксевернееСмол нска}

А4

 

 

. Тогда высказывание

А2 А3 А4 {(8 = 3) и (отец старше сына) и (Мурманск севернее Смоленска)} – ложное, в то время как высказывание

А1 А3 А4 {(5 > 3) и (отец старше сына) и (Мурманск севернее Смоленска)} – истинное.

Операция дизъюнкции, или дизъюнкция высказываний Высказывание С, составленное из двух высказываний А, В при помощи союза «или»,

называют дизъюнкцией (логической суммой) этих высказываний: C A B (выражение A B читается: «А или В»).

Сумма C A B является истинным высказыванием тогда, когда, по крайней мере, одно из слагаемых истинно.

11

Таблица истинности для операции дизъюнкции:

А

В

C = A B

1

1

1

1

0

1

0

1

1

0

0

0

Пусть, например, A 7 < 9 , B 3+ 5= 8 . Тогда высказывание C A B 7 9 или

3+5 = 8 – истинно, т.к. истинно каждое из высказываний А и В, составляющих высказывание

С.

Операцию дизъюнкции можно определить и для нескольких высказываний как связку высказываний, объединённых союзом «или»:

n

А= Аi ; где i = 1; 2; …; n

i1

Вэтом случае высказывание А истинно, если истинно хотя бы одно из высказываний, входящих в связку.

Операция эквивалентности, или эквивалентность высказываний.

Высказывание С, составленное из двух высказываний А и В при помощи слов «тогда и только тогда, когда…», называют эквивалентностью высказываний А и В: C A B.

Для эквивалентности используют знак (или ).

Эквивалентность C A B представляет собой истинное высказывание, когда: «высказывания и А, и В - оба истинны или оба ложны».

Таблица истинности для операции эквивалентности:

А

В

C A B

1

1

1

1

0

0

0

1

0

0

0

1

Пусть A {число 3n является чётным}, B {число n является чётным}.

Высказывание С {число 3n является чётным тогда и только тогда, когда n – чётное число} есть эквивалентность высказываний А и В: C = A B .

Операция импликации, или импликация высказываний Высказывание С, составленное из высказываний А и В при помощи слов «если…, то…», называют импликацией высказываний А и В и 1б1-начают C A B

(выражение A B читается «из А следует В», или «если А, то В»).

Импликация C A B ложна только в том случае, когда А – истинное высказывание, а В – ложное. Во всех других случаях импликация имеет значение «истина».

12

Таблица истинности для операции импликации:

А

В

C A B

1

1

1

1

0

0

0

1

1

0

0

1

Первый член импликации A B , – высказывание А, – называется посылкой, или условием, а второй член В – заключением.

Обратите внимание, что таблица истинности для импликации, в отличии от таблиц для конъюнкции, дизъюнкции и эквивалентности, изменяется при перестановке столбцов для А и В.

Отметим также, что импликация не полностью соответствует обычному пониманию слов «если…, то…» и «следует». Из третьей и четвёртой строк таблицы истинности для импликации вытекает, что если А – ложно, то, каково бы ни было В, высказывание A B считается истинным. Таким образом, из неверного утверждения следует (может следовать) всё, что угодно.

Например, утверждение «если 6 – простое число, то 7 6 », или утверждение «если 7 6 , то существуют ведьмы» являются истинными логическими утверждениями. Истинным является и рассмотренное ранее высказывание: «если слон – насекомое, то Антарктида покрыта тропическими лесами».

Как говорил Р. Декарт: «Если 2 х 2 = 5, то я докажу, что из трубы вылетает ведьма».

Для иллюстрации содержательного смысла импликации рассмотрим ещё один пример. Пусть A {папа завтра получит премию},

B {папа завтра купит сыну велосипед}. Импликация A B может быть сформулирована так:

«если папа завтра получит премию, то купит сыну велосипед».

Пусть А и В – истинны. Тогда папа, получив премию, покупает сыну велосипед. Естественно считать это истинным высказыванием.

Если же папа, получив премию (А – истинно), не купит сыну велосипед (В – ложно), то это, можно сказать, – не логичный поступок, и импликация имеет значение «ложь».

Если папа не получит премию (А – ложно), но купит велосипед (В – истинно), то результат положителен (импликация истинна).

Наконец, в том случае, если, не получив премии (А – ложно), папа не купит велосипед (В

– ложно), то обещание не нарушено, импликация истинна.

Задача 1. Даны два высказывания

A 2 = 3 и B 2 < 3 . В чём заключаются высказывания

A B , A B , A B , A B ? Какие из этих высказываний истинны и какие ложны?

Решение.

 

 

 

1)

Высказывание

AB{23и23}

 

, очевидно, ложно. Для того чтобы произведение

двух высказываний было истинным, нужно чтобы оба высказывания были истинными.

2)

Высказывание

AB{23или23}

 

истинно, т.к. одно из слагаемых является

истинным высказыванием.

Высказывание A B можно записать в виде одного верного нестрогого неравенства

2 3 .

3)Эквивалентность ( A B 2 3 тогда и только тогда, когда 2 < 3 ) представляет собой ложное высказывание, т.к. А – ложно, а В – истинно.

4)Импликация A B если 2 = 3, то 2 < 3 является истинным высказыванием.

13

В самом деле, импликация A B согласно определению ложна только тогда, когда А – истинно, а В –

Порядок старшинства операций

Новые высказывания могут быть образованы при помощи нескольких или даже всех пяти логических операций, причём каждая из операций может применяться несколько раз.

Если в выражении встречаются различные логические операции, то порядок

старшинства операций (их приоритет) следующий (понижение приоритета слева направо):

, , , ,

. Это означает, что сначала выполняются операции отрицания, затем конъюнкции и т.д. Для нарушения порядка выполнения логических операций служат скобки.

Истинность или ложность сложного высказывания можно установить, решая задачу «по действиям».

Рассмотрим примеры.

Задача 2. Пусть высказывания А и В имеют значения «истина», а высказывания C и D – «ложь».

Какое значение имеет высказывание? E(ABC DA) Решение.

В соответствии с порядком старшинства логических операций будем решать задачу «по действиям», используя таблицы истинности логических операций.

1)D - «истина».

2)B C - «ложь».

3)( D) A - «истина».

4)A (B C) - «ложь».

5)

[A(BC)][(D)A]E

-

Задача 3. Пусть высказывания А и В имеют значения «истина», а высказывания C и D – «ложь».

F[AB(C D) A]

Какое значение имеет высказывание ? Решение.

1)D - «истина».

2)C ( D) - «ложь».

3)B (C D) - «ложь».

4)

[B(C D)]A

- «истина».

5)

[A(B(C D)A)]F

-

Если в выражении присутствуют арифметические операции, операции сравнения и логические операции, то приоритет следующий:

сначала выполняются арифметические операции; порядок старшинства арифметических операций (слева направо): умножение, деление, сложение, вычитание;

затем – операции =, и операции сравнения (<, , , >) в том порядке, в каком они встречаются в выражении;

и, наконец, выполняются логические операции в соответствии с приоритетом

(понижение приоритета слева направо):

, , , ,

.

Основные законы математической логики

Коммутативность: A B B A, A B B A.

Ассоциативность:

A(BC) (AB) CA(BC) (AB) C

 

,

.

Дистрибутивность:

A(BC)(AB)(AC)A(BC)(AB)(AC)

,

.

14

Законы де Моргана:

(AB) A B (AB) A B

,

.

Закон поглощения:

A(AB) A(AB) A

 

.

 

Закон идемпотентности: A A A A A.

A «истина» = А, A «ложь» = «ложь»

A «истина» = «истина», A «ложь» = А.

Закон противоречия: A A «ложь».

Закон исключения третьего: A A «истина».

Закон двойного отрицания: ( A) A.

Парадоксы логики

Парадоксы логики или семантические парадоксы - это «правдоподобные» рассуждения, приводящие к противоречивым результатам.

Хотя логика и является основой всех остальных наук, тем не менее, присущее ей, наряду с фундаментальностью, свойство самоочевидности привело к отсутствию глубоких исследований вплоть до XIX столетия, когда интерес к логике оживился под влиянием неевклидовых геометрий (геометрии Лобачевского), а также необходимости строгого обоснования математического анализа. Особый же всплеск внимания к логике возник на исходе XIX века: мир был поражён открытием парадоксов логики, то есть рассуждений, приводящих к противоречиям. Эти парадоксы обычно называют семантическими парадоксами.

Парадокс лжеца. Некто утверждает: «Я лгу». Если утверждение «я лгу» истинно («я лгу» = «истина»), то это означает, что он действительно лжёт о том, что лжёт, т.е. утверждение «я лгу» – ложно. Получается, что высказывание «я лгу» и истинно, и ложно одновременно.

Парадокс брадобрея. Командир полка назначает одного из солдат брадобреем, приказывая при этом брить тех и только тех солдат, которые не бреются сами. Что же делать брадобрею с самим собой? Если он – брадобрей – будет бриться сам, то это означает, что брадобрей бреет того, кто бреется сам. Он нарушит приказ командира. Но если он не будет сам бриться, значит, его должен побрить брадобрей, т.е. он сам. Получается, что он должен брить и не брить себя одновременно.

Основная цель математической логики

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

Решим следующую задачу, используя законы сложения и умножения высказываний.

Задача 4. Брауну, Джонсу и Смиту предъявлено обвинение в соучастии в ограблении банка. Похитители скрылись на поджидавшем их автомобиле. На следствии Браун показал, что преступники были на синем «Бьюике»; Джонс сказал, что это был чёрный «Крайслер», а Смит утверждал, что это был «Форд Мустанг» и ни в коем случае не синий. Стало известно, что, желая запутать следствие, каждый из них указал правильно либо только марку машины, либо только её цвет. Какого цвета был автомобиль и какой марки?

Решение:

1) Перечислим все имеющиеся высказывания: A{машина синего цвета} – 1-е показание Брауна, B {машина марки «Бьюик»} – 2-е показание Брауна, C{машина чёрного цвета} – 1-е показание Джонса, D{машина марки «Крайслер»} – 2-е показание Джонса,

E машина марки «Форд Мустанг»} – 1-е показание Смита,A – 2-е показание Смита.

15

2) По условию задачи каждый из подозреваемых сказал правду или только про марку машины, или только про её цвет.

Т.к. Браун дал показания А, В, то А или В – правда, что в записи математической логики будет выглядеть: A B «истина».

Джонс дал показания C, D, т.е. С или D – правда, что есть C D «истина».

Смит дал показания E, A , т.е. Е или A – правда, что есть E A AE «истина». 3) Следствие имеет показания Брауна и Джонса и Смита, т.е.

( A B) и (C D) и ( A E) ,

что в записи математической логики есть

(AB)(CD)(AE)

«истина»,

т.к. истинно каждое из высказываний ( A B) , (C D) , ( A E) .

4) Имеем:

(AB)(CD)(AE)

«истина».

Перепишем последнее выражение, учитывая, что является логической суммой, а есть логическое произведение:

(AB)(CD)(AE)

«истина».

Раскроем скобки:

(ACADBCBD)(AE)

ACADCEBCEADEBDEA«истина». 5) Проанализируем каждое из слагаемых полученного выражения:

ACA CA{AиCиA}

«ложь», т.к. в этом выражении одновременно утверждается, что машина и синего ( A) и не синего ( A) цвета;

ACE{AиCиE}

«ложь», т.к. в этом выражении одновременно утверждается, что машина и синего ( A) и чёрного (C ) цвета;

ADA DA{AиDиA}

«ложь», т.к. в этом выражении одновременно утверждается, что машина и синего ( A) и не синего ( A) цвета;

ADE{AиDиE}

«ложь», т.к. в этом выражении одновременно утверждается, что машина «Крайслер» (D) и машина «Форд Мустанг» (E);

BC¬A {машина марки «Бьюик»; и машина чёрного цвета; и машина не синего цвета}

– в этом выражении внутренних противоречий нет, но мы пока что не знаем, истинно оно или ложно;

BCEE{BиCиE}

«ложь», т.к. в этом выражении одновременно утверждается, что машина «Бьюик» (B) и машина «Форд Мустанг» (E) ;

BDA DA{BиDиA}

«ложь», т.к. в этом выражении одновременно утверждается, что машина «Бьюик» (B) и машина «Крайслер» (D) ;

BDE{BиDиE}

«ложь», т.к. в этом выражении одновременно утверждается, что машина «Бьюик» (B) и машина «Крайслер» (D) .

6) Получили:

«ложь» «ложь» «ложь» «ложь» BC A «ложь» «ложь» «ложь» = = BC A «ложь» = «истина».

Значит BC A = «истина»,

Задачи для самостоятельного решения

Задача 1.

Докажите формулу: (A B)= ¬A ¬B .

16

Задача 2.

На вопрос, кто из трёх студентов изучал логику, был известен правильный ответ: «Если изучал первый, то изучал и второй, но неверно, что если изучал третий, то изучал и второй». Кто из студентов изучал логику?

Задача 3.

«Вернувшись домой, комиссар Мегрэ позвонил в полицейский отдел на набережную Орфевр.

-Говорит Мегрэ. Есть новости?

-Да, шеф. Поступили сообщения от инспекторов. Торранс установил, что если Франсуа был пьян, то либо Этьен убийца, либо Франсуа лжёт. Жуссье считает, что или Этьен убийца, или Франсуа не был пьян и убийство произошло после полуночи. Инспектор Люка просил передать Вам, что если убийство произошло после полуночи, то либо Этьен убийца, либо Франсуа лжёт. Затем звонила …

-Всё. Спасибо. Этого достаточно. – Комиссар положил трубку. Он знал, что трезвый Франсуа никогда не лжёт. Теперь он знал всё». Какой вывод сделал Мегрэ?

Указания:

1.Рассмотрите следующие высказывания: A {Франсуа был пьян},

B {Этьен убийца}, C {Франсуа лжёт},

D {убийство произошло после полуночи}.

2.Запишите, используя логические операции, высказывания инспекторов Торранса, Жуссье и Люка. Составьте произведение этих трёх высказываний и упростите его.

Задача 4.

Разбирается дело Брауна, Джонса и Смита. Один из них совершил преступление. На следствии каждый из них сделал два заявления.

Браун: «Я не делал этого. Смит сделал это». Джонс: «Смит не виновен. Браун сделал это». Смит: «Я не делал этого. Джонс не делал этого».

Суд установил, что один из них дважды солгал, другой – дважды сказал правду, третий – один раз солгал, один раз сказал правду.

Кто совершил преступление?

2. Матрицы.

2.1. Алгебра матриц

Матрицы, их свойства и действия над матрицами введены в математику для разработки методов решения систем линейных уравнений. В этом разделе Вы научитесь выполнять действия с матрицами: сложение (вычитание) матриц, транспонирование матрицы, умножение матриц, нахождение обратной матрицы.

17

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

Мы минимизировали теоретические выкладки, что-то объясняем «на пальцах» и используем «ненаучные термины». Здесь наша задача – научиться выполнять действия с матрицами. Рассматриваем основы раздела «Алгебра матриц».

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

В качестве элементов матрицы будем рассматривать числа. Мы рассматриваем числовые матрицы. Элемент – это термин. А элементом «матрицы окон» дома, расположенного напротив Вашего окна, может быть семья, проживающая за данным окном на данном этаже в данном вертикальном ряду.

Обозначения: Матрицы обычно обозначают прописными латинскими буквами, например, как Am x n, справа внизу которых встречаются индексы в виде произведения натуральных чисел (m x n, или m∙n), читается: «m на n». Здесь m – число строк, а n – число столбцов в матрице A. Если m = n, то обозначают An∙ n = A n и называют её «квадратная матрица n –го порядка».

Обозначения: Краткая запись выражения «матрица типа A, имеющая m строк и n столбцов, состоящая из таких элементов типа aij, что i изменяется от 1 до m, а j изменяется от 1 до n» имеет вид:

Am n = {aij | i = 1…m; j = 1…n}.

Здесь, для элемента aij , читается: «а и жи», но не «а и на жи»!

Пример:

Рассмотрим матрицу «два на три»:

Данная матрица состоит из шести элементов:

Все числа (элементы) внутри матрицы существуют сами по себе, то есть ни о каком вычитании речи не идет:

Это просто таблица (набор) чисел!

Также договоримся не переставлять числа, если иного не сказано в объяснениях.

У каждого числа свое местоположение, и перетасовывать их нельзя!

Рассматриваемая матрица имеет две строки:

18

и три столбца:

СТАНДАРТ: когда говорят о размерах матрицы, то сначала указывают количество строк, а только потом – количество столбцов.

Если количество строк и столбцов матрицы совпадает, то матрицу называют квадратной, например:

– это матрица «три на три».

Если в матрице один столбец

или одна строка , то такие матрицы также называют векторами.

Теперь переходим непосредственно к изучению действий с матрицами:

1) Вынесение минуса из матрицы (внесение минуса в матрицу).

Вернемся к нашей матрице

.

Как вы наверняка заметили, в данной матрице слишком много отрицательных чисел. Это очень неудобно с точки зрения выполнения различных действий с матрицей, неудобно писать столько минусов, да и просто в оформлении некрасиво выглядит.

Проведем «тождественное преобразование» матрицы, которое её не изменит.

Вынесем минус за пределы матрицы, сменив у КАЖДОГО элемента матрицы знак:

19

У нуля, как Вы понимаете, знак не меняется, ноль – он и в Африке ноль. Обратный пример:

.

Внесем минус в матрицу, сменив у КАЖДОГО элемента матрицы знак:

Ну вот, гораздо симпатичнее получилось. И, самое главное, выполнять какие-либо действия с матрицей будет ПРОЩЕ. Потому что есть такая математическая народная примета: чем больше минусов – тем больше путаницы и ошибок.

2) Умножение матрицы на число.

Пример:

Преобразовать:

Как видим, чтобы умножить матрицу на число, нужно каждый элемент матрицы умножить на данное число. В данном случае – на тройку.

Пример:

Преобразовать:

применив умножение матрицы на дробь.

Сначала рассмотрим то, чего делать НЕ НАДО (это правильно, но усложняет вид):

20

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