![](/user_photo/2706_HbeT2.jpg)
Электронное пособие по дискретной математике
.pdf21
7)
z ( y C(z, y) y t x Q(t, y, x)) ;z y U(z, y) x z m F(m, x, z) ;
x ( y t A(x, y, t) y z Q(y, z)) ;y m U(y, m) x y m K(m, x, y) ;
8)
z ( x A(x, z) y z Q(y, z)) ;y ( m U(y, m) m x F(y, x, m)) ;
x ( y z K(x, z, y) y Q(y, x)) ;x ( y t U(t, y, x) y t R(y, t)) ;
9)
t ( y z H(t, y, z) x y G(y, x)) ;x y U(y, x) x y z Q(y, z, x) ;
y x z A(y, x, z) x z B(z, x) ;x ( y K(y, x) y z L(y, x, z))) ;
1.3.2. Приведите формулы логики предикатов к приведенной нормальной форме, где x, y, z – вещественные переменны, применив отрицание к формуле:
0)
y ( x (y > x) t (y = t)) ;
x ( y (y < x) z t (z + x + y t)) ;
x y z ((x + y > z) (x + z > y ) (y + z > x)) ;x y ( t (y t) (y > x)) ;
1)
y ( x (y x) z ((y = x) (y = z))) ;x y ( (y – x > 0) z (y - z > 0)) ;
x z ( ( y (z y) (z x ))) (x + z < 0)) ;t x y ((y < x) (t > x)) ;
2)
y x ((y x) z (y + x >z)) ;
t ( ( y (y = t)) x (t > x) (y > t)) ;x z y ((y – x >0) t (y – x > t)) ;x y ( (y > x) z (y < z)) ;
3)
t ( ( x (x = t)) y (y + t > x)) ;
y z ((y > 0) (z > y) x (y >x)) ;
22
x ( ( y (y = x)) z (y > z)) ;z ( y (z > 0) t (y < t)) ;
4)
y x ((y – x > 0) z (y – z > x)) ;x y ((y = x) z ((z < x) (z < y))) ;t x ((t x) y (y x) (t x )) ;
z ( ( y ((z > y) (y > 0))) x (y > x));
5)
y x z ((y + x +z 0) t ((t > y) (t > x) (t >z))) ;x ( z ((z2 > x) (x2 > z)) ( ( y (y2 > x)))) ;
y z ( (z = y) (y z)) ;y ( t (y > t) x (y > x));
6)
y ( z (z = y) ( ( x (z = x)))) ;
x y z ((x + y > z) (y + z > x) (z + x > y)) ;t ( ( y ((t < 0) (y < 0))) (y + t > 0)) ;
z y x ((z – x > 0) (y – x > 0)) ;
7)
x ( ( y (x > y)) z (x + z > y)) ;y ( t (y t) x (y x)) ;
z y ((z < 0) (y < 0) x (x > y + z)) ;x z y ( ((x > y) (y > z)) (x < z)) ;
8)
x ( ( y (x + y > 0)) t (t – y + x >0)) ;y z ((y z) x (y x)) ;
x y ( ( z (y x)) (y z)) ;
z x t ((x + z > t) y ( (x + t + z < y))) ;
9)
z ( y (z > y) x (x > z)) ;
x z ( ( y (y – x > 0)) t (y + z + t < 0)) ;t y ((y t) z (y - z t)) ;
x t ( y (y > x) z( (y + x + t > z))) ;
1.3.3. Приведите к предваренной нормальной форме следующие формулы логики предикатов:
0)
23
y x T(y, x) z x Q(z, x) ;y x U(y, x) x y R(y, x) ;
y x T(y, x) y x Q(y, x);y x U(y, x) x y R(y, x) ;
y x z K(y, x, z) x z y P(y, x, z) ;
1)
y ( x y G(y, x) s x N(y, x, s)) ;y x U(y, x) x y Q(y, x) ;
y x z H(x, y, z) y x G(y, x) ;x y P(y, x) y x Q(y, x) ;
y x z U(x, y, z) y x z G(y, x, z) ;
2)
y x A(y, x) y z P(y, z) ;
y x K(y, x) z y x Q(y, x, z) ;x y A(x, y) y x R(y, x) ;
y x U(y, x) x y P(y, x) ;
y m z P(y, m, z) m y z G(m, y, z) ;
3)
x ( ( y A(x, y) y P(y, x))) ;y m U(y, m) x y Q(y, x);
z x T(z, x) y x U(y, x) ;x ( y U(y, x) y Q(y, x)) ;
z x y Q(z, x, y) y x A(y, x) ;
4)
x y T(y, x) y x H(y, x) ;
y x U(y, x) y z Q(y, z) ;x y A(x, y) y z T(y, z) ;
y m z U(y, m, z) y z Q(y, z);
n y x P(n, y, x) y n x R(n, y, x) ;
5)
n y x P(n, y, x) y n A(n, y) ;y ( m U(y, m) x m Q (y, x, m)) ;n y x P(n, y, x) y n A(n, y) ;
y ( m x U(y, x, m) x m Q (y, x, m)) ;y x G(y, x) y x Q(y, x) ;
6)
z x T(z, x) y x U(y, x) ;
24
x ( y U(y, x) y Q(y, x)) ;x y T(y, x) y x H(y, x) ;y x U(y, x) y x Q(y, x);x y R(x, y) y x P(y, x);
7)
x y A(x, y) y z T(y, z) ;
y m z U(y, m, z) x y z Q(y, x, z) ;x ( ( y A(x, y) y P(y, x))) ;
y x U(y, x) x y Q(y, x) ;y x P(y, x) z y x Q(y, x, z);
8)
x y A(x, y) y x R(y, x);y z U(y, z) x y P(y, x);
y z A(y, z) y z P(y, z) ;
y x K(y, x) z y x Q(y, x, z);y ( x y T(y, x) s x K(y, x));
9)
y x z H(x, y, z) y x G(y, x);x y P(y, x) y x Q(y, x);
y ( x y G(y, x) s N(y, s)) ;y x U(y, x) x y Q(y, x);y x H(y, x) x y P(y, x);
1.4. Применение логики предикатов
Язык логики предикатов удобен для записи математических предложений и определений. Он дает возможность выражать логические связи между понятиями, записывать определения, теоремы, доказательства.
Примеры выполнения заданий
Запишите определение на языке логики предикатов, используя ограниченные кванторы, и постройте его отрицание:
Функция f непрерывна в точке x0, если и только если для всякого положительного числа существует положительное число такое, что для всякого x из области определения D функции f, если |x - x0| < , то
|f(x) - f(x0)| < .
![](/html/2706/62/html_Z4WXeoCskn.YubI/htmlconvd-sAwKK525x1.jpg)
25
Решение. Запишем это определение на языке логики предикатов двумя разными способами.
1 способ:
>0 >0 x D ( P( , , x )) ,
P( , , x) (0 x |
x |
0 |
|
f ( x) |
|
|
|
|
2 способ, используя ограниченные кванторы:
где
f (x |
0 |
) ) |
|
|
x(( x |
x |
0 |
< |
f ( x ) |
f ( x |
0 |
) < )) |
>0 >0 D |
|
|
|
|
|
||
|
|
|
|
|
|
|
Построим отрицание этого определения:
( |
|
|
x(( x x |
0 |
( f ( x) f ( x |
0 |
) ))) |
||||||||||||||
0 |
0 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
|
x( (( x x |
0 |
( f ( x) f ( x |
0 |
) ))) |
||||||||||||||
0 |
0 |
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
x(( x x |
0 |
& ( f ( x) f ( x |
0 |
) )) |
||||||||||||||
|
0 |
0 |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
x(( x x |
0 |
& ( f ( x) f ( x |
0 |
) )). |
||||||||||||||
|
0 |
0 |
|
M |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
|
f |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Задания для самостоятельного выполнения
1.4.1. Запишите аксиомы положительных величин на языке логики предикатов, используя ограниченные кванторы:
0) Коммутативность сложения
Для любых двух величин a, b A справедливо a + b = b + a.
1) Ассоциативность сложения
Для любых двух величин a, b, с A справедливо a + (b + c) = (a + b) + c.
2) Монотонность сложения
Для любых двух величин a, b A справедливо a + b > a.
3) Транзитивность отношения
Для любых трех величин a, b, с A. Если a < b и b < c, то a < c.
4) Возможность суммирования
Для любых двух величин a, b, с A существует однозначно определенная величина c = a + b.
5) Возможность вычитания
Для любых двух величин a, b, с A если a > b, то существует одна и только одна величина c A, для которой b + c = a.
6) Возможность деления
26
Какова бы ни была величина a A и натуральное число n, найдется такая величина b A, что n * b = a.
7) Возможность сравнения
Для любых двух величин a, b A имеет место одно из трех отношений: a = b, a < b, a > b.
8) Аксиома Архимеда или Евдокса
Каковы бы ни были величины a, b A, существует такое n, что n* b > a
9) Аксиома соизмеримости отрезков
Пусть последовательность величин ai A, i = 1…n обладает свойством a1 < a2 <… < an <…, а последовательность bi A, i = 1…n свойством b1 < b2 <… < bn <… , при этом ai < bi для любых i, j N.
Пусть для любого > 0 существует такое N( ), что при всех n > N разность |an – bn| < . Тогда существует единственный элемент c A, удовлетворяющий условиям ai < с, с < bj для любых i, j N.
1.4.2. Запишите некоторые аксиомы действительных чисел на языке логики предикатов, используя ограниченные кванторы:
0)x + x’ = 0 (для любого x R существует x’ R, противоположный x)
1)x y x > y или y > x (для любых x, y R)
2)(x * y) * z = x * (y * z) (для любых x, y, z R)
3)x > x ( для любого x R)
4)(x + y) * z = x * z + y * z (для любых x, y, z R)
5)(x > y, y > z) (x > z) (для любых x, y, z R)
6)x 0 x* x’ = 1 (для любого x R. и x 0 существует x’ R, x’ – обратный элемент для x)
7)(x > y) (x + z > y +z) (для любых x, y, z R)
8)x * 1 = x, 1 R (для любого x R)
9)(x > y, z > 0) (x* z > y * z) (для любых x, y, z R)
1.4.3. Подберите элементарные предикаты и запишите следующие высказывания:
0)a) каждое положительное действительное число является квадратом другого;
b)натуральное число, которое делится на 6, разделится и на 2;
1)a) для каждого натурального числа существует одно и только одно число, непосредственно следующее за ним;
b)каждое действительное число является кубом другого;
27
2)a) натуральное число, которое делится на 6, разделится и на 3;
b)произведение двух натуральных чисел, одно из которых четное, другое нечетное, есть число четное;
3)a) от перемены мест сомножителей произведение не меняется;
b)натуральное число, которое делится на 2 и 3, разделится на 6;
4)a) натуральное число, которое делится на 9, разделится на 3;
b)от перемены мест слагаемых сумма не меняется;
5)a) частное от деления двух натуральных четных чисел, если оно существует, есть число четное или нечетное;
b)если произведение двух натуральных чисел делится на 5, то хотя бы один из сомножителей делится на 5;
6)a) для чисел отличных от нуля существует наибольший общий делитель;
b)если произведение двух натуральных чисел делится на 12, то среди них есть четное число, делящееся на 3;
7)a) если произведение двух натуральных чисел делится на 18, то хотя бы один сомножитель делится на 6 или хотя бы один из сомножителей нечетный; б) сумма двух натуральных чисел, имеющих различную четность, нечетна;
8)a) для чисел отличных от нуля существует наименьшее общее кратное; б) если ни одно из двух натуральных чисел не делится на 11, то их
произведение не делится на 11;
9)а) если произведение двух натуральных чисел делится на 12, то хотя бы один из сомножителей делится на 3 или хотя бы один из сомножителей четный; б) сумма двух натуральных четных чисел, есть число четное.
1.4.4.Запишите определения на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
0) Функция f (x) называется возрастающей в промежутке X из области
определения, если для любых x1, x2 X, из условия x1< x2 следует неравенство f(x1) < f(х2).
1) Прямая называется асимптотой графика функции y = f(x), если при удалении точки M в бесконечность по графику, расстояние от M до этой прямой стремится к нулю
![](/html/2706/62/html_Z4WXeoCskn.YubI/htmlconvd-sAwKK528x1.jpg)
28
2) Функция (x) называется бесконечно малой при x a, если для любого>0 вблизи точки a выполняется неравенство | (x)|< (это значит, что существует проколотая окрестность точки a, в которой выполняется указанное неравенство)
3) Функция f непрерывна в точке a, если она определена в этой точке и разность f(x)-f(a) бесконечно мала при x a, т.е. функция f непрерывна в
точке a в том и только в том случае, когда |
lim f (x) |
f (a) |
. |
|
|
x a |
|
|
|||
|
|
|
|
||
4) Функция f(x) бесконечно большая при x a, если |
функция |
1 |
|||
f (x) |
|||||
|
|
|
|
бесконечно мала при x a.
5)Функция называется периодической, если существует такое число T, что для любого аргумента x число x T принадлежит области определения и f(x T)=f(x).
6)Число А называется пределом бесконечной числовой последовательности {an} = a1, a2, a3, … , ai, … , an, …, если для всякого >0
существует такое натуральное n , что для всякого номера n, если n> n ,
то |an - A|< .
7)Функция f (x) называется убывающей в промежутке X из области определения, если для любых x1, x2 X, из условия x1 < x2 следует неравенство f(x1) > f(х2).
8)Функция называется четной, если для любого аргумента x из области определения число -x также входит в область определения и f(-x)=f(x).
9)Функция f (x) называется убывающей в промежутке X из области определения, если для любых x1, x2 X, из условия x1 < x2 следует неравенство f(x1) > f(х2).
1.4.5. Запишите определения на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
0) Действительная функция f(x) действительного переменного x
есть функция ограниченной вариации на интервале [a, b], если существует такое положительное число M, что для всех разбиений a = x0 < x1 < … < xn = b интервала [a, b] выполняется равенство
|
29 |
n |
|
| f (xi |
) f (xi 1 ) | M |
i 1 |
|
1)Абсолютным экстремумом числовой функции f называется точка P0 в области определения D функции, обладающая свойством f(P0)
f(P) для всех P, принадлежащих D (абсолютный максимум) или свойством f(P0) f(P) для всех P, принадлежащих D (абсолютный минимум).
2)Однозначная функция f комплексного переменного z = x + iy называется аналитической функцией в точке z0, если в некотором круге |z – z0| < r с центром z0 и радиусом r > 0 она определена и представима степенным рядом:
f(z) = a0 + a1(z - z0) + … + an(z – z0)n + …
3)Функция F(x) называется первообразной для функции f(x) на заданном промежутке (a, b) из ее области определения D(f), если для x из (a, b) выполняется равенство F’(x) = f(x).
4)Точка x0 из области определения D(f) функции f называется точкой максимума этой функции, если найдется - окрестность (x0 - ; x0 + ) точки x0, такая, что для всех x x0 из этой окрестности выполняется неравенство f(x) f(x0).
5)Число b называется пределом функции f(x), если для любого положительного числа найдется такое положительное число , что если всех x a, удовлетворяющих неравенству x - a < , будет выполняться неравенство f(x) - b <
6)Точка x0 из области определения D(f) функции f называется точкой минимума этой функции, если найдется - окрестность (x0 - ; x0 + ) точки x0, такая, что для всех x x0 из этой окрестности выполняется неравенство f(x) f(x0).
7)Вектор-функция v(t) ограничена, если для каждого
положительного числа существует такое число , что из 0 < |t – t1| < следует |v(t) – v1| <
8)Аппроксимация функции f на отрезке [a, b] функциями X1, X2, …Xn,
… |
при |
условии, что |
отклонение |
f |
от Xn |
измеряется с помощью |
(f, |
Xn) |
= max |f(X) - |
Xn(x)| при a |
|
x b, |
называется равномерной |
аппроксимацией.
![](/html/2706/62/html_Z4WXeoCskn.YubI/htmlconvd-sAwKK530x1.jpg)
|
30 |
9) Интервалом |
числовой прямой называется множество |
действительных чисел x, удовлетворяющих неравенству a < x < b, где a и b – действительные числа, x0 = (a + b)/2- центр интервала. Интервал числовой прямой называется - окрестностью точки x0, если |x - x0|< .
1.4.6. Запишите теоремы и свойства на языке логики предикатов, используя ограниченные кванторы, и постройте их отрицания:
0) Основная теорема алгебры.
Всякий отличный от константы многочлен вида:
( ) = |
+ |
−1 + + |
+ |
|
−1 |
1 |
0 |
с действительными коэффициентами имеет, по крайней мере, один корень в поле комплексных чисел.
1) Общие свойства числовых полей:
Для любых элементов а и в поля F определены их сумма а + в и произведение а x в. В поле существует нуль и единица.
2) Основная теорема алгебры по Эйлеру:
Всякий многочлен с вещественными коэффициентами можно разложить в произведение линейных и квадратичных множителей с вещественными коэффициентами.
3) Теорема о достаточном условии монотонности
Если функция f(x) дифференцируема в промежутке X и f'(x)>0 (f'(x)<0) для всех x X , то f(x) возрастает (соответственно убывает) в промежутке X.
4) Следствие из основной теоремы алгебры:
Любой многочлен степени n над полем комплексных чисел имеет в нём ровно n корней, с учётом кратности корней.
5) Лемма Д'Аламбера
Если для какого-нибудь x f(x)≠0, где f(x) - многочлен степени ≥1 , то найдется точка x1 такая, что |f(x1)|<|f(x)|.
6) Общие свойства числовых полей:
Для любого числового поля F справедливы тождества: