- •Комбинаторика. Бином ньютона
- •1.1. Комбинаторика.
- •1.2. Бином Ньютона.
- •Комплексные числа
- •Соответствия. Функции. Отношения. Отношение эквивалентности
- •3.1. Соответствия. Функции. Отношения.
- •3.2. Подстановки.
- •3.3. Отношение эквивалентности.
- •Системы линейных уравнений
- •4.1. Определения.
- •4.2. Элементарные преобразования.
- •4.3. Решение и исследование систем линейных уравнений по Гауссу.
- •4.4. Решение систем линейных уравнений по Жордану.
- •Определители
- •5.1. Определения. Свойства.
- •5.2. Вычисление определителей.
- •5.3. Обратная теорема об определителях.
- •5.4. Разложение определителя по столбцам.
- •5.5. Полилинейность и кососимметричность определителя по столбцам.
- •5.6. Определитель транспонированной матрицы.
- •5.7. Разложение определителя по строкам.
- •5.8. Определитель матрицы с углом нулей.
- •5.8. Теорема о полном разложении определителя.
- •5.9. Решение слу по Крамеру.
- •5.10. Теорема Лапласа.
- •Группы, кольца, поля
- •6.1. Определения, примеры.
- •6.2. Простейшие свойства колец.
- •6.3. Делители нуля.
- •6.4. Кольцо классов вычетов.
- •6.5. Поля.
- •7. Линейные пространства
- •7.1. Определения, примеры.
- •7.2. Теоремы о базисах.
- •7.3. Изоморфизм линейных пространств.
- •7.4. Подпространства.
- •7.5. Теорема Кронекера-Капелли.
- •7.6. Решение однородных систем линейных уравнений.
- •8. Системы линейных уравнений
- •8.1. Определение ранга матрицы через миноры.
- •8.2. Решение систем линейных уравнений (продолжение).
- •8.3. Необходимые и достаточные условия равенства нулю определителя.
- •8.4. Общее решение неоднородной системы линейных уравнений.
- •9. Матрицы
- •9.1. Операции над матрицами, их свойства.
- •9.2. Элементарные матрицы.
- •9.3. Определитель произведения матриц.
- •9.4. Обратная матрица.
- •9.5. Решение матричных уравнений.
- •9.6. Ранг произведения матриц.
- •Алгебра многочленов
- •10.1. Построение алгебры многочленов.
- •10.2. Деление многочленов с остатком. Теорема Безу.
- •10.3. Наименьшее общее кратное и наибольший общий делитель многочленов.
- •10.4. Алгоритм Евклида.
- •10.6. Производная.
- •10.7. Кратные корни многочлена.
- •10.8. Основная теорема алгебры.
- •10.10. Разложение многочлена на простые множители
- •11. Поле рациональных функций
- •11.1. Построение поля отношений.
- •11.2. Поле рациональных функций.
- •12. Прямые суммы подпространств
- •Линейные отображения
- •13.1. Линейное отображение и его матрица.
- •13.2. Матрица композиции линейных отображений.
- •13.3. Сумма линейных отображений и её матрица.
- •13.4. Умножение линейного отображения на элемент
- •13.5. Изоморфизм алгебры линейных операторов и
- •14. Матрица перехода от одного базиса к другому
- •14.1. Изменение координат вектора при изменении
- •14.2. Изменение матрицы линейного отображения
- •14.3. Эквивалентные матрицы.
- •15. Образ и ядро линейного отображения Пусть : l l - линейное отображение.
- •16. Инвариантные подпространства
- •16.1. Свойства инвариантных подпространств.
- •16.2. Прямая сумма инвариантных подпространств.
- •16.3. Прямая сумма линейных операторов.
- •16.4. Собственные векторы и собственные значения
- •16.6. Минимальный многочлен линейного оператора и матрицы.
- •16.7. Инвариантные подпространства линейных операторов, действующих в векторных пространствах над r и над с.
- •17. Диагонализируемые линейные операторы
- •18. Евклидовы векторные пространства
- •18.1. Определения, примеры.
- •18.2. Свойства евклидовых пространств.
- •19. Ортогональные линейные операторы
- •19.1. Определение. Свойства.
- •19.2. Ортогональная группа.
- •19.3. Структура ортогонального оператора.
- •20. Самосопряженные линейные операторы
- •20.1. Сопряженные линейные пространства.
- •20.2. Сопряженные линейные операторы.
- •20.3. Самосопряженные линейные операторы.
- •20.4. Структура самосопряженного оператора.
- •21. Унитарные векторные пространства
- •21.1. Определения, примеры.
- •22. Унитарные линейные операторы
- •22.1. Определение. Свойства.
- •22.2. Унитарная группа.
- •22.3. Структура унитарного оператора.
- •23. Эрмитовы линейные операторы
- •23.1. Сопряженное линейное пространство.
- •23.2. Сопряженные линейные операторы.
- •23.3. Эрмитовы линейные операторы.
- •23.4. Структура эрмитова оператора.
- •24. Билинейные и квадратичные формы
- •24.1. Определение билинейной функции. Общие свойства.
- •Матрица билинейной формы.
- •24.3. Изменение матрицы билинейной формы при изменении базисов. Ранг билинейной формы.
- •24.4. Определение квадратичной формы. Связь билинейных и квадратичных форм. Матрица и ранг квадратичной формы.
- •24.5. Эквивалентность билинейных форм и квадратичных форм.
- •24.6. Канонический и нормальный вид квадратичных и симметричных билинейных форм.
- •24.7. Закон инерции для квадратичных форм.
- •24.8. Критерий Сильвестра.
- •25. Квадратичные формы в евклидовом пространстве
- •25.1. Приведение формы ортогональным преобразова-
- •25.2. Приведение пары форм.
- •26. Эрмитовы формы
- •26.1. Определение и основные свойства эрмитовых форм.
- •26.2. Нормальный вид эрмитовых форм.
- •27. Эрмитовы формы в унитарном пространстве
- •27.1. Приведение эрмитовой формы унитарным преобразованием координат.
- •27.2. Приведение пары форм.
- •28.1. Теорема Лагранжа.
- •28.2. Факторгруппы.
- •28.3. Морфизмы групп.
- •28.4. Теорема о разложении морфизма.
- •28.5. Циклические группы.
- •1. Комбинаторика. Бином Ньютона . . . . . . . . . . . . . . . . . . . . . 3
10.4. Алгоритм Евклида.
Пусть f, g P[x], g 0. Разделим f на g с остатком и обозначим остаток r1. Далее разделим g на r1 c остатком и обозначим остаток r2. Затем разделим r1 на r2 c остатком и обозначим остаток r3 и т.д. Описанная процедура называется алгоритмом Евклида. Запишем её в следующую таблицу:
f = gq1 + r1, ст.r1 ст.g,
g = r1q2 + r2, ст.r2 ст.r1,
r1= r2q3 + r3, ст.r3 ст.r2,
……………………………… Так как ст.g ст.r1 ст.r2 … -,
то процедура закончится за конечное число шагов:
rk-3= rk-2qk-1 + rk-1, ст.rk-1 ст.rk-2,
rk-2= rk-1qk + rk, ст.rk ст.rk-1,
rk-1= rkqk+1, то есть rk+1 = 0.
Лемма. Множество делителей для f и g совпадает с множеством делителей для g и r1.
Доказательство. Очевидно, если многочлен d | f , d | g , то d | g , d | r1, так как r1= f – gq1. Наоборот, если d | g , d | r1, то d | f , d | g.
Следствия.
1. Множество делителей для f и g совпадает с множеством делителей для r1 и r2 , с множеством делителей для r2 и r3 , …, с множеством делителей для rk-1 и rk , с множеством делителей для rk .
2. Множество наибольших общих делителей для f и g совпадает с множеством наибольших общих делителей для rk, то есть rk - один из наибольших общих делителей для f и g.
Таким образом, алгоритм Евклида служит для нахождения наибольшего общего делителя двух многочленов.
Обозначим наибольший общий делитель rk для f и g через D, и выразим его из предпоследней строки алгоритма Евклида: D= rk= rk-2 – rk-1qk. Затем поднимемся на одну строку вверх, выразим rk-1 через rk-3 и rk-2 и подставим это выражение в нашу формулу для D. Получим D = и1rk-3+v1rk-2 для некоторых и1, v1 P[x]. Далее поднимемся ещё на одну строку вверх, выразим rk-2 через rk-4 и rk-3 и снова подставим это выражение в нашу формулу для D. Получим D= и2rk-4+v2rk-3 для некоторых и2, v2 P[x]. И так далее. В конце концов получим выражение D через f и g : D= uf + vg, где u, v P[x].
Таким образом, в качестве следствия из алгоритма Евклида доказано следующее
Утверждение 1. Если D - наибольший общий делитель для f, g P[x], то u, v P[x] такие, что D = uf + vg .
Утверждение 2. В выражении D = uf + vg можно выбрать u, v так, что ст.и ст.g, ст.v ст.f.
Доказательство. Разделим и на g c остатком: и= gq+ r1, ст. r1 ст.g. Тогда
D = uf + vg = (gq + r1) f + vg =r1f + (qf+ v)g = r1f + vg , где v= (qf+ v), и ст.(vg) ст.(r1f) ст.v ст.f.
Упражнение. Написать алгоритм Евклида для N, сформулировать и доказать для N утверждения, аналогичные лемме, следствиям и утверждениям из 10.4.
10.5. Однозначность разложения на простые множители в P[x] и в N.
Определение. Элемент р кольца K называется простым, если из разложения р = rs, r, s K, следует, что или r |1 или s |1. В кольце P[x] простые многочлены называют ещё неприводимыми многочленами.
Определение. Говорят, что в кольце К разложение на простые множители квазиоднозначно, если а K, а 0, из существования разложений на простые множители
а = р1р2…рk = q1q2…qs (где все рi , qj – простые элементы кольца K) следует, что k = s, и, может быть, после перенумерации мы можем получить р i = q ic i i, где c i | 1.
Теорема. В кольце P[x] разложение на простые многочлены существует.
Доказательство от противного. Пусть в P[x] разложение
на простые многочлены не существует. Значит, f P[x], для которого не существует разложение на простые многочлены. Следовательно, f – не простой (иначе разложение на простые многочлены для f существует и состоит из одного множителя). Если f – не простой, то f = а1а2 , где а1, а2 P[x], ст.а1 0, ст.а2 0, и либо для а1, либо для а2 разложение на простые множители не существует. Пусть не существует разложение на простые многочлены для а1. Очевидно,
ст.f ст.а1, и а1 - не простой а1 = b1b2 , где b1, b2 P[x], ст.b1 0, ст.b2 0, и либо для b1, либо для b2 разложение на простые множители не существует. Пусть не существует для b1 ст.a1 ст.b1, и b1 - не простой b1 = c1c2 и т.д. С одной стороны процесс никогда не закончится, а с другой стороны ст.f ст.а1 ст.b1…, и процесс до бесконечности продолжаться не может. Получили противоречие.
Лемма. Пусть h и f - взаимно простые, и h | (fg). Тогда h | g.
Доказательство. Так как h и f - взаимно простые, то hf является их наименьшим общим кратным, а fg - их общее кратное по условию леммы. По теореме из 10.3 (hf) |(fg), то есть h | g.
Теорема. В кольце P[x] разложение на простые многочлены квазиоднозначно.
Доказательство. Пусть для некоторого f P[x] имеем
разложения f = р1р2…рk = q1q2…qs (где все рi , qj – простые многочлены кольца P[x]). Очевидно, р1| q1(q2…qs), и если р1 и q1 – взаимно простые многочлены, то по лемме р1| (q2…qs). Аналогично, если р1 и q2 – взаимно простые, то р1| (q3…qs), и т.д. В конце концов мы получим, что существует i такое, что р1 и qi – не взаимно простые, то есть qi = с1р1, с1 P. Сократив равенство р1р2…рk = q1q2…qs на р1, получим
р2…рk = с1q1q2… …qs (крышка над qi означает, что множи-
тель qi отсутствует). Далее переходим к р2. Как и ранее, получим, что для р2 существует qj такой, что qj = с2р2, с2 P. Опять сокращаем равенство на р2 и переходим к р3, и т.д. После сокращения на все левые множители р1, р2,…, рk, получим, что k = s и 1 = с1с2…сk .
Упражнение. Сформулировать и доказать существование и однозначность разложения на простые множители в N.
Лекция 22.