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

Электронное пособие по дискретной математике

.pdf
Скачиваний:
58
Добавлен:
20.03.2016
Размер:
3.37 Mб
Скачать

21

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)| < .

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 до этой прямой стремится к нулю

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,

называется равномерной

аппроксимацией.

 

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 справедливы тождества: