
- •Махачкала - 2006
- •Лабораторная работа №1 Основные понятия логики и логики высказывания
- •Логические операции над логическими переменными
- •1.6. Решение логических задач с помощью рассуждений
- •Контрольные вопросы
- •Лабораторная работа №2 Основы логики предикатов первого порядка.
- •Преобразование произвольной формулы логики предикатов первого порядка в клаузальную форму
- •1.Исключение импликаций
- •2. Перемещения знака отрицания ( ) непосредственно к атомам
- •3. Переименование переменных
- •4. Перемещение кванторов влево
- •5. Сколемизация.
- •6. Распеределение конъюнкций относительно дизъюнкций
- •7. Перемещение скобок к концу и началу
1.6. Решение логических задач с помощью рассуждений
Этим способом обычно решают несложные логические задачи.
Пример: Вадим, Сергей и Михаил изучают различные иностранные языки: китайский, японский и арабский. На вопрос, какой язык изучает каждый из них, один ответил: "Вадим изучает китайский, Сергей не изучает китайский, а Михаил не изучает арабский". Впоследствии выяснилось, что в этом ответе только одно утверждение верно, а два других ложны. Какой язык изучает каждый из молодых людей?
Решение. Имеется три утверждения:
Вадим изучает китайский;
Сергей не изучает китайский;
Михаил не изучает арабский.
Если верно первое утверждение, то верно и второе, так как юноши изучают разные языки. Это противоречит условию задачи, поэтому первое утверждение ложно.
Если верно второе утверждение, то первое и третье должны быть ложны. При этом получается, что никто не изучает китайский. Это противоречит условию, поэтому второе утверждение тоже ложно.
Остается считать верным третье утверждение, а первое и второе — ложными. Следовательно, Вадим не изучает китайский, китайский изучает Сергей.
Ответ: Сергей изучает китайский язык, Михаил — японский, Вадим — арабский.
Задания к лабораторной работе №1.
А) Какие из следующих предложений являются логическими высказываниями, а какие — нет (объясните почему):
“Солнце есть спутник Земли”;
“4+3*5”;
“Сегодня плохая погода”;
“В романе Л.Н. Толстого “Война и мир” 3 432 536 слов”;
“Санкт-Петербург расположен на Неве”;
“Музыка Баха слишком сложна”;
“Первая космическая скорость равна 7.8 км/сек”;
“Ртуть — металл”;
“Если один угол в треугольнике прямой, то треугольник будет тупоугольным”;
“Если сумма квадратов двух сторон треугольника равна квадрату третьей, то он прямоугольный”.
Б) Определите значения истинности высказываний:
“Наличия аттестата о среднем образовании достаточно для поступления в институт”;
“Наличие аттестата о среднем образовании необходимо для поступления в институт”;
“Если целое число делится на 6, то оно делится на 3”;
“Подобие треугольников является необходимым условием их равенства”;
“Подобие треугольников является необходимым и достаточным условием их равенства”;
“Треугольники подобны только в случае их равенства”;
“Треугольники равны только в случае их подобия”;
“Равенство треугольников является достаточным условием их подобия”;
“Для того, чтобы треугольники были неравны, достаточно, чтобы они были неподобны”;
“Для того, чтобы четырёхугольник был квадратом, достаточно, чтобы его диагонали были равны и перпендикулярны”.
С). Решите логические задачи
1) На олимпиаде по ИИТ участвуют Аня, Вика, Саша и Дима. Болельщики высказали следующие предложения: - первым будет Саша, Вика будет последней, - второй будет Саша, Дима будет третий, - второй будет Аня, Дима будет четвертый. Оказалось, в каждом предложении одно- истинно, другое- ложно. Какое место занял каждый ученик?
2) Какой учебный предмет - ИИТ, физика, математика, история — должен быть внесен в расписание при выполнении следующих условий: - если выносится ИИТ, то и физика, если не выносится история, то и не выносится физика, - неверно, если выносится математика, то и история.
3) Алеша, Боря, Гриша нашли в земле сосуд. Алеша предположил, что это греческий сосуд 5 века, Боря, что сосуд финский 3 века, Гриша - не греческий 4 века. Каждый мальчик прав только в одном случае.
4) Кто участвовал в соревнованиях? Если Иванов не участвовал или Петров участвовал, то Сидоров не участвовал. Если Иванов не участвовал, то Сидоров не участвовал.
5) В соревновании по бегу Юра, Гриша и Толя заняли три первых места. Какое место занял каждый ребенок, если Гриша занял не второе и не третье место, а Толя - не третье?
6) Три подруги вышли в белом, зеленом и синем платьях и туфлях. Известно, что только у Ани цвета платья и туфлей совпадали. Ни туфли, ни платье Вали не были белыми. Наташа была в зеленых туфлях. Определить цвета платья и туфель на каждой из подруг.
7) На заводе работали три друга: слесарь, токарь и сварщик. Их фамилии Борисов, Иванов и Семенов. У слесаря нет ни братьев ни сестер. Он самый младший из друзей. Семенов, женатый на сестре Борисова, старше токаря. Назвать фамилии слесаря, токаря и сварщика.
8) В бутылке, стакане, кувшине и банке находится молоко, лимонад, квас и вода. Известно, что вода и молоко не в бутылке, сосуд с лимонадом находится между кувшином и сосудом с квасом, в банке - не лимонад и не вода. Стакан находится около банки и сосуда с молоком. Как распределены эти жидкости по сосудам?
9) Три друга заняли первое, второе и третье места в соревнованиях универсиады. Друзья разной национальности, зовут их по-разному, и любят они разные виды спорта. Майкл предпочитает баскетбол и играет лучше, чем американец. Израильтянин Саймон играет лучше теннисиста. Игрок в крикет занял первое место. Кто является австралийцем?
Каким спортом увлекается Ричард?
10) Однажды в Артеке за круглым столом оказалось пятеро ребят родом из Москвы, Санкт - Петербурга, Новгорода, Перми и Томска: Юра, Толя, Алеша, Коля и Витя. Москвич сидел между томичем и Витей, санкт - петербуржец - между Юрой и Толей, а напротив него сидели пермяк и Алеша. Коля никогда не был в Санкт - Петербурге, а Юра не бывал в Москве и Томске, а томич с Тлей регулярно переписываются. Определите, в каком городе живет каждый из ребят.
Другой класс логических задач сводится к упорядочиванию объектов некоторого множества .
Д) Перевести на язык алгебры логики следующие высказывания:
Необходимое и достаточное условие для жизни растений состоит в наличии питательной почвы, чистого воздуха и солнечного света.
Если "Торпедо" или "Динамо" проиграют, а "Локомотив" выиграет, то "Спартак" потеряет 1-ое место.
Если животное млекопитающее и имеет острые зубы и клыки и не ест траву, то это хищник.
Если рабочие или администрация упорствуют, то забастовка будет урегулирована тогда и только тогда, когда правительство добьется судебного запрещения, но войска не будут посланы на завод.
Е) Построить таблицу истинности для логических функций:
F (A, B, C) = (A ^ B) → (B V A)
F (A, B, C) = A V (¬C ^ B)
F (A, B) = ¬(A → B) V (A ^ B)
F (A, B, C) = ¬(A V B) → (¬A ≡ ¬C)
F(A,B)=A(A→B) →B
F (A, B, C) = (A → B) (A → C)
F(A,B)= А→ B ¬ A V B
F (A, B, C) = (A → B) (A → C)
F (A, B, C) = (A V B) → (A ≡ C)
F(A,B)= B ( B → A) → A