Скачиваний:
65
Добавлен:
01.05.2014
Размер:
419.33 Кб
Скачать

Функция Эйлера и ее свойства.

Определение: (m) mN она определяется для всех натуральных чисел.

(1)=1, (m), m>1

(m) – это число чисел меньших m и взаимно простых с m.

(3)=2 (1,2)

(5)=4 (1,2,3,4)

Теорема: 15

m=pn – степень простого числа, тогда

( pn)=pn(1-1/p)

Доказательство:

Выпишем все делители pn - p,2p,3p…, pn-p.

Всего этих чисел - pn-1-1

Всего чисел в интервале (1, pn) - pn-1

Чтобы найти все взаимнопростые числа надо из pn-1 вычесть pn-1-1= pn-pn-1= pn(1-1/p).

Теорема: 16

Имеется 2 взаимно простых числа D(a,b)=1

x- пробегает полную систему вычетов по модулю a.

y- пробегает полную систему вычетов по модулю b.

Тогда.

1) Z=ay+bx=1 пробегает полную систему вычетов по модулю ab.

2) и D(Z,ab)=1 тогда и только тогда, когда D(a,x)=1 и D(b,y)=1

Доказательство:

X – может принимать a значений, y – может принимать b значений

Тогда их комбинация ay+bx принимает ab значений

Покажем, что каждое значение Z не сравнимо друг с другом по модулю ab, т.е. что все значения Z образуют систему вычетов по модулю ab.

Доказательство:

  1. Z1=ay1+bx1 покажем, что они не сравнимы с Z2=ay2+bx2

Пусть аy1+bx1=ay2+bx2(ab), тогда

аy1+bx1=ay2+bx2(a)

аy1+bx1=ay2+bx2(b) =>

a(y1-y2)=0 => bx1=bx2(a)

b(x1-x2)=0 => ax1=ax2(b), но по условию теоремы D(a,b)=1

По следствию 2 теоремы 13 x пробегает полную систему вычетов по mod а, т.е. x1=x2, y1=y2 – т.к. из разных классов по 1 элементу, а они не сравнимы).

т.е. Z1=Z2 т.е. Z- несравнимо друг с другом по модулю ab, т.е. Z – пробегает полную систему вычетов по модулю ab.

  1. D(Z,ab)=1, тогда D(a,x)=1 D(y,b)=1

Доказательство:

Z=ay+bx

D(ay+bx,ab)=1 => D(ay+bx,a)=1 и D(ay+bx,b)=1

Т.к. D(a,b)=1, то D(bx,a)=1 т.к. если D(bx,a)1 то D(ay+bx,a)1

D(ay,b)=1 т.к. D(a,b)=1

D(x,a)=1 и D(y,b)=1

Следствие к теореме 16

Если D(a,b)=1, тогда (ab)=(a)(b)

Доказательство: по теореме 16.

x- пробегает полную систему вычетов по модулю a. =>

{0,1,2,…(a-1)}

(a): D(x,a)=1.

y- пробегает полную систему вычетов по модулю b. =>

{0,1,2,…(b-1)}

(b): D(y,b)=1.

Если Z- пробегает полную систему вычетов по модулю ab. =>

Z=ay+bx

(ab): D(z,ab)=1.

(a)(b) условие D(x,a)=1 и D(y,b)=1 по теореме 16 (2) D(z,ab)=1 => (ab)=(a)(b).

Если есть попарно взаимные числа D(a,b)=1 D(a,c)=1 D(c,b)=1, тогда (abс)=(a)(b)(с). Справедливо для любого числа сомножителей.

Следствие: 2 Формула Эйлера для любого числа mZ и запишем его в каноническое разложение – m=paqbrc

(m)=(pa)(qb)(rc) по следствию 1.

По теореме 15 (m)=pa(1-1/p) qb(1-1/q) rc(1-1/r)…= m(1-1/p)(1-1/q)(1-1/r) – формула Эйлера для любого целого числа.

Пример:

(17)=16

m=60=22.3.5

(m)=60(1-1/2)(1-1/3)(1-1/5)=16

Теорема: 17

Формула Гаусса.

Возьмем m.

Сумма всех функций Эйлера по всем делителям числа m – есть само число m.

Доказательство:

m=paqbrc

Заметим, что любой делитель m-d=paqbrc

Где 0<=a1<=a

0<=b1<=b

0<=c1<=c

[1+(p)+(p2)+…+(pa)]x[1+(q)+(q2)+…+(qb)]x[1+(r)+(r2)+…+(rc)]x…

(p)(q)(r)…=(paqbrc)…=d(d) (По свойству мультиплекативности)

0<=a1<=a

0<=b1<=b

0<=c1<=c

[1+p-1+p2-p+…+pn-pn-1](pn)=pn(1-1/p)

Из первой скобки получим pa из второй qb из третьей rc и.т.д.

paqbrc…=m

Соседние файлы в папке Шпаргалка по дискретной математике