- •Основная теорема теории чисел Теорема: 4
- •Алгоритм Ферма
- •Бинарный алгоритм
- •Разложение числа в цепную дробь
- •Вычисление подходящих дробей
- •Диафантовы уравнения
- •Сравнение
- •Арифметика сравнений
- •Функция Эйлера и ее свойства.
- •Теорема Эйлера-Ферма (Малая теорема Ферма)
- •Решение сравнений в первой степени.
- •Теорема: Вильсена
- •Китайская теорема об остатках
- •Многочлены
- •Наибольший общий делитель
- •Алгоритм Евклида для 2-х многочленов
- •Частный случай теоремы 23
- •Приближенная интерполяция
- •Метод наименьших квадратов
- •Полиномиальное кодирование.
- •Коды Шеннона-Фено
- •Алгоритм Хоффмана.
- •Лексикографический порядок
- •Антилексикографический порядок
- •Алгоритм лексикографического порядка
- •Бинарный код Грея
- •Числа Стирлинга первого и второго рода
- •Числа Стирлинга
- •Числа Белла
- •Разбиение чисел
- •Рекуррентное уравнение (Уравнение в конечных разностях)
- •Линейные рекуррентные уравнения порядка k
- •Нахождение частного решения неоднородного уравнения
- •Основы теории графов
- •Связность
- •Алгоритм построения Эйлеровой цепи.
- •Деревья
- •Коциклы
- •Элементы теории вероятности
Рекуррентное уравнение (Уравнение в конечных разностях)
f(x) – определим на множестве натуральных чисел x=0,1,2,…f(x)
f(0),f(1),f(2),…
f0 f1 f2 … fn=f(n)
Конечные разности
f(x)=f(x+1)-f(x)
f(x)=f(x+1)-f(x)
f(x)=f(x+1)-f(x)
… … …
f(x)=f(x+1)-f(x)
Это аналог производных
Свойства конечных разностей:
Теорема: 32
1)pf(x)=pi=0(-1)p-iCipf(x+1)
2) f(x+p)=pk=0Ckpkf(x)
Линейные рекуррентные уравнения порядка k
Определение:
kf(x)+a1(x)k-1f(x)+…+ak(x)f(x)=Q(x) (*)
Для любого i, аi(x) известно => f(x)
Если Q(x)=0, то уравнение называется однородным в противном случае, оно называется неоднородным.
По теореме 32 любая разность в (*) можно записать в виде функции.
(*) <=> f(x+k)+P1(x)f(x+k-1)+P2(x)f(x+k-2)+…+Pk(x)f(x)-Q(x)=0
f(x+k)+ ks=1 Ps(x)f(x+k-s)=Q(x) (1) Если Q(x)=0 (1*)
3f(x)+3f(x)+2f(x)=0
f(x+3)+3f(x+2)=0
Лемма: Любое решение такого уравнения k-го порядка определяется набором k функций
{f0, f1,…,fk-1}
Доказательство:
?????
Теорема: 33
Если f1(x), f2(x)…fp(x) – решение (1*), то их линейная комбинация, тоже решение (1*) (x)=pi=1 Cifi(x)
f(x+k)+ks=1 Ps(x)f(x+k-s)=0
P0(x)=1
ks=1 Ps(x)f(x+k-s)=0
ks=1 Ps(x)(x+k-s)=ks=1 Ps(x)pi=1 Cifi(x)=pi=1 Ciks=1 Ps(x) fi(x)
ks=1 Ps(x) fi(x)=0
Теорема: 34
Известно k решений (1*): f1(x),…,fk(x)
D[f1(0),…,fk(0)]0
fij=fj(i-1)
f(x)=ki=1Cifi(x)
Доказательство:
Если функция представлена в виде f(x)=ki=1Cifi(x), то по теореме 33 она является решением.
Пусть f(x) – решение, по лемме существуют {f0, f1…fk-1}
Рассмотрим {(x)=ki=1Cifi(x)}
Выберем (x) такую, что она совпадает с f(x) в k точках {f0, f1…fk-1}
=(0)= C1f11+C2f12+…+Ckf1k=f0
…….
=(k-1)= C1fk1+ C2fk2+…+Ckfkk=fk-1
Получаем систему линейных уравнений с определителем 0 => существует тривиальное решение => можно найти Ci , т.е. любое решение представимо в таком и только таком виде f(x)=ki=1Cifi(x)
Определение:
Набор решений уравнения (1*) {f1(x)…fk(x)}
Называется линенонезависимым, если линейная комбинация для любых Сi
ki=1Cifi(x)=0 при |Ci|
(если есть хотя бы 1 х=0,1,2, то невыполнимо)
Если для любого набора Сi нетривиальных, рав-во не выполнимо хотя бы для 1 х.
Теорема: 35
Если {f1(x)…fk(x)} … ЛНЗ, то D[…]0 (Теорема 34) (Обратное неверно)
Теорема: 36
Рассмотрим уравнения (1), (1*):
Их общее решение можно представить в виде суммы частного решения (1) и общего решения (1*)
Доказательство:
Пусть известно решение (1) f*(x) и набор решений {f1(x),…,fk(x)}, т.е. известны все решения (1*)
D[f1(0)…fk(0)]
Тогда: f(x)=f*(x)+ki=1Cifi(x)
Очевидно, что любая функция представленная в таком виде, является решением (1),f(x+k)=kS=1Ps(x) f(x+k-s)=Q(x)
Рассмотрим произвольное решение (1) f(x)=f*(x)+(x)
Подставим f(x) в (1): ks=0P(x)[f*(x+k-s)+(x+k-s)]=Q(x)
ks=0P(x)f*(x+k-s)+ks=0P(x)(x+k-s)]=Q(x) и ks=0P(x)f*(x+k-s)=Q(x) => ks=0P(x)(x+k-s)]=0
Частный случай: Линейные рекуррентные однородные уравнения порядка k с постоянными коэффициентами
F(x+k)+a1f(x+k-1)+…+akf(x), aiR
Будем искать решения в виде f(x)=x
x+k+x+k-1a1+…+xak=0 : x0
k+k-1a1+…+ak=0 - характеристическое уравнение, линейного рекуррентного однородного уравнения порядка k.
Теорема: 37
Если все корни характеристического уравнения различны {,,…,k: ij}, то линейно независимое решение линейного рекуррентного однородного уравнения порядка k представимо в виде.
{x,x,…,kx}
Доказательство: (от противного)
=
=(1,2,…,k)xi>j(i-j)
Пусть существуют не тривиальные Ci : ki=1Cifi(x)=0 x=0,1,…,k-1
x0, если k=0, то по теореме Виета для характеристических уравнений
ak=1…k => k=0, то ak=0
f(x+k)+a1f(x+k-1)+…+ak-1f(x+1)=0, т.е. если k=0, то уравнение можно свести к уравнению меньшего порядка.
f(x+k)+a1f(x+k-1)+…+akf(x)=0
k+a1k-1+…+ak=0 - существует k корней
{x,x,…,kx }
C1x+C2x+…+Ckkx
Если все корни различны.
Пусть существует iC i=r ei=r(cos +i Sin )=>
существует jC j=i =r(cos i Sin ) (если вещественные коэф)
Ciix,Cjjx – можно заменить на
Сi rx(cos x), Сj rx(sin x), а система решений останется линейно независимой
Теорема: 38
Пусть k+a1k-1+…+ak=0 имеет корни различной кратности
1 – p1; 2 – p2 ; … ; n – pn
p1+p2+…+pn=k
Любой корень дает столько решений, какова его кратность
Пример: 1={1x, x1x, x21x,…, xP1-11x,
2x, x2x, x22x,…, xP2-12x,
…. … … …
nx, xnx, x2nx,…, xPn-1nx}
Чтобы решить однородное уравнение:
Найти характеристическое уравнение
Найти все его корни