- •Министерство образования и науки рф ни Иркутский государственный технический университет математичесКая логиКа
- •Иркутск 2010
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы.
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •(Силлогизма);
- •(Контропозиции).
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
- •I.Ответьте на следующие вопросы:
- •II.Выполните следующие упражнения:
I.Ответьте на следующие вопросы.
Дайте определение n-местного предиката. Приведите примеры.
Что называется множеством истинности предиката?
Какие предикаты называются равносильными?
Дайте определение тождественно-ложного, тождественно-истинного, выполнимого предиката.
Дайте определения кванторов (существования , всеобщности ).
Какие операции можно выполнять в логике предикатов?
Что называется формулами алгебры предикатов?
Определите понятия связной и свободной переменных. Какие формулы называются замкнутыми?
Какие формулы логики предикатов называются равносильными? Запишите основные равносильности алгебры предикатов.
Дайте определения приведенных и предваренных нормальных формул алгебры предикатов.
II.Выполните следующие упражнения:
Установите, какие из следующих предложений являются предикатами, а какие - высказываниями:
;
, ;
, ;
;
, ;
, ;
, ;
, .
Определите, какие из следующих предикатов являются тождественно-истинными на множестве действительных чисел R:
;
;
;
;
;
;
;
;
;
.
Определить множество истинности следующих предикатов, заданных на множестве :
«x – простое число»;
« »
« »;
« »;
« »;
« ».
Для следующих предикатов, определенных на множестве А, составить таблицу значений и определить множество истинности (ложности):
« », ;
«x делит y», ;
« », ;
« », ;
« », ;
« », ;
« », ;
« », ;
« », ;
« - четное число», .
Выписать все подформулы следующих формул:
;
;
;
.
Какие вхождения переменных являются свободными, а какие связными в следующих формулах:
;
;
;
.
Пусть предикаты N(x), С(x), P(x), П(x), Ч(x), Д(x, y) имеют соответственно смысл: x – натуральное число, x – целое число, x – простое число, x - положительное число, x - четное число, x делит y. Сформулировать смысл следующих формул логики предикатов и указать, являются ли они тождественно истинными:
x ( N(x) C(x));
x ( C(x) П(x) N(x) );
x (P(x) ( y (Ч(x) Д(x, y)) ) );
x ( Ч(x) ( y (P(x) Д(x, y)) ) ).
x ( P(x) Ч(x) ).
x ( С(x) Ч(x) Ч(x) )
x ( N(x) Ч(x) П(x) ).
Прочитайте следующие формулы (запишите на естественном языке) и установите их истинность (ложность) на соответствующих множествах:
, где «x делит y», ;
, где , «x делит y»,
«x – четное»;
, где «x – натуральное число»,
«x – простое число»;
, где «x - помидор»,
«x - овощ», «x - растение».
Запишите следующие предложения в виде формул алгебры предикатов, выделите в них субъекты и предикаты:
каждое рациональное число есть действительное число;
существует четное число, которое является простым;
для каждого числа х существует такое число у, что х < у.
любое рациональное число можно записать в виде конечной или периодической десятичной дроби;
Перед следующими предикатами поставьте соответствующие кванторы так, чтобы получились высказывания, истинные на множестве действительных чисел:
;
;
;
;
;
;
Для следующих формул установите их истинность (ложность) на множестве А, если:
« », ;
« », ;
« », ;
« », ;
« », ;
Пользуясь кванторами, запишите четыре вида высказываний относительно одних и тех же свойств P и Q, различающихся характером общности:
общеутвердительное – «все P суть Q»;
частноутвердительное – «некоторые P суть Q»;
общеотрицательное – «ни одно P не суть Q»;
частноотрицательное – «некоторые P не суть Q».
Пусть , где N – множество натуральных чисел, , .
запишите формулу с одной свободной переменной x, истинную в m тогда и только тогда, когда:
;
;
x – простое число
;
;
.
запишите формулу с двумя свободными переменными x и y, истинную в m тогда и только тогда, когда:
;
;
;
x делит y.
запишите формулу с тремя свободными переменными x, y, z, истинную в m тогда и только тогда, когда:
;
;
.
запишите замкнутую формулу
коммутативность сложения;
ассоциативность сложения;
дистрибутивность умножения относительно сложения;
коммутативность умножения;
ассоциативность умножения;
бесконечность множества простых чисел;
то, что всякое четное число, большее 2, есть сумма простых чисел;
то, что уравнение имеет в точности два различных корня;
то, что система уравнений , не имеет решения;
то, что для всякого числа существует строго большее число.
Выполнимы ли следующие формулы:
;
;
;
;
;
;
;
;
;
.
Являются ли следующие формулы тождественно истинными (ложными), выполнимыми:
;
;
;
;
;
;
;
;
;
.
Доказать тождественную истинность следующих формул:
;
;
;
;
;
;
;
;
;
;
.
Для следующих формул найти равносильную им приведенную форму:
;
;
;
;
;
;
;
;
;
.
Привести к пренексной нормальной форме следующие формулы:
;
;
;
;
;
;
;
;
.
Индивидуальные задания
Задание 1
Найти множество истинности предиката, заданного на множестве А.
« », ,
« »; ,
«x делит y», A=Z;
«y делит x», где A=N,
«x – четное»; A=Z;
«x – натуральное число»,
«x – целое число»;
«x - помидор», A={x/x - овощ}
«x - овощ», A={ x/x - растение}
« », A={1,2,…,12}
« », A={1,2,…,13}
« »,; A={1,2,…,15}
« », A={1,2,…,100}
« »,; A={1,2,…,20}
« »,; A={1,2,…,19}
« »,; A={1,2,…,12}
« »,. A={1,2,…,120}
« »,A={1,2,…,32}
« »;A={1,2,…,18}
« »,; A={1,2,…,17}
« »,; A={1,2,…,55}
« »,; A={1,2,…,16}
« »,; A={1,2,…,65}
«x делит y»,; A={1,2,…,75}
« »,; A={1,2,…,10}
«x делится на y»,; A={1,2,…,15}
« »,; A={1,2,…,10}
« »,; A={1,2,…,105}
« »,. A={1,2,…,15}
Задание 2
Изобразите на координатной прямой множества истинности
предикатов, заданных на R. Является ли данный предикат: а) тождественно
истинным; б) тождественно ложным?
х>2;
|х|=1;
|х|<1;
|х|>1;
|х—2|>1;
|х+3|<1;
х2+2х+1 =0;
х2+6х+9>0;
х2+6х—16 0
х2/х = х.
х = у;
х = 2у;
x2 + x/2=l;
у = |х|;
у>х2;
у = 1/х;
(х2—у2)/(х—у) = х+у.
х2+2х+3 =0;
х2+6х+3>0;
х2+6х—9 0
х2/х = х.
х = 2у;
х = 3у;
x2 + x/2=2;
у = |х|-1;
у>2х2;
у = 3/х;
(х2—у2)/(х—у) = х+у.
Задание 3
Прочитайте следующие формулы (запишите на естественном языке) и установите их истинность (ложность) на соответствующих множествах:
, где , « », « »;
, где «x делит y», ;
, где , «x делит y», «x – четное»;
, «x – натуральное число», «x – целое число»;
, где «x – целое число», «x делит y»;
, где ;
, где ;
, где ;
, где ;
, где
, «x – натуральное число», «x – целое число»;
, где «x – целое число», «x делит y»;
, где ;
, где ;
Пусть x, y, z – произвольные прямые плоскости α;
«x пересекает у»
«x параллельна у»
«x перпендикулярна у»
«x принадлежит плоскости α»
Прочитайте следующие формулы (запишите на естественном языке) и установите их истинность (ложность):
;
;
;
;
;
;
;
;
;
.
;
;
;
;
Задание 4
Запишите следующие предложения в виде формул алгебры предикатов, выделите в них субъекты и предикаты:
для любых действительных x, y, z, если и , то ;
для любых действительных x, y, если и , то ;
прямые х и у в пространстве параллельны или пересекаются, или скрещиваются;
диаметр больше хорды;
для всяких чисел x, y, z, если , то ;
для всякой прямой х плоскости α существует параллельная прямая у, лежащая в этой же плоскости;
всякое натуральное число, большее 1, простое или составное;
любое действительное число можно записать в виде бесконечной десятичной дроби;
любые две непараллельные плоскости пересекаются;
любая система линейных однородных уравнений совместна.
Используя предикаты:
- «я вижу предмет x в момент времени t»,
- «я беру предмет x в момент времени t»,
- «момент времени предшествует моменту времени » ,
Запишите в виде формул алгебры предикатов следующие высказывания:
я всегда что-то вижу;
иногда я ничего не вижу;
существуют предметы, которые я никогда не вижу;
я вижу каждую вещь в некоторый момент времени;
если я вижу предмет, то я тут же его беру;
если я вижу предмет, то я беру его спустя некоторое время;
если я беру предмет, не видя его до этого, то через некоторое время я вижу его,
но не беру;
не существует предметов, которые я никогда не беру;
я беру всякий предмет, который я еще не взял до этого;
некоторые вещи, которые я видел ранее, я всегда вижу вновь, спустя определенное время;
существуют предметы, которые я всегда вижу.
Запишите с помощью формул алгебры предикатов следующие высказывания:
существует не более чем один x такое, что F(x);
существует, по крайней мере, два элемента x и y, такие что F(x) и F(y);
существует один и только один x, такой, что F(x);
существует не более двух элементов x и y, таких, что F(x) и F(y);
существует два и только два элемента x и y, таких, что F(x) и F(y).
существует, по крайней мере, два элемента x и y, такие что F(x) и F(y);
Задание 5
Используя предикаты:
x – точка;
x - прямая;
x - плоскость;
x лежит на у,
Запишите в виде формул алгебры предикатов следующие предложения:
через каждые при точки, не лежащие на одной прямой, можно провести единственную плоскость;
через каждый две точки можно провести прямую, если эти точки различные, то прямая единственная;
определение параллельных прямых;
определение параллельных плоскостей;
через точку, не лежащую на данной прямой, можно провести на плоскости не более одной прямой, параллельной данной;
какова бы ни была прямая, существуют точки, принадлежащие этой прямой, и точки, не принадлежащие ей;
две различные прямые либо не пересекаются, либо пересекаются в одной точке;
если две различные прямые имеют общую точку, то через них можно провести плоскость, и притом только одну;
через прямую и не лежащую на ней точку можно провести плоскость, и притом только одну;
определение скрещивающихся прямых.
Запишите в подходящей сигнатуре определения:
предела числовой последовательности;
непрерывности функции на [a,b];
равномерной непрерывности функции на [a,b];
непрерывности (разрывности) функции в точке;
совместности (несовместности) системы уравнений ;
отношения эквивалентности;
равносильности уравнений и ;
пересечения (объединения) множеств;
пустого (единичного) множества;
наименьшего (минимального) элемента;
наибольшего (максимального) элемента.
полугруппы;
коммутативной группы;
кольца;
группы;
коммутативного кольца;
поля;
частично упорядоченного множества;
линейно упорядоченного множества.
Задание 6
Перед следующими предикатами поставьте соответствующие кванторы так, чтобы получились высказывания, истинные на множестве действительных чисел:
;
;
;
;
;
;
;
;
;
;
;
.
Для следующих формул установите их истинность (ложность) на множестве А, если:
« », ;
« », ;
« », ;
« », ;
«x делит y», ;
« », ;
«x делится на y», ;
« », ;
« », ;
« », .
Для следующих формул установите их истинность (ложность) на множестве А, если:
« », ;
« », ;
« », ;
« », ;
«x делит y», ;
« », ;
«x делится на y», ;
« », ;
« », ;
« », .
Занятие №4
Тема: Исчисления высказываний.