- •1. Нод целых чисел. Алгоритм Евклида.
- •2. Расширенный алгоритм Евклида. Коэффициенты Безу (линейное разложение нод)
- •3. Взаимно простые числа. Критерий взаимно простых чисел. Свойства взаимно простых чисел.
- •4. Простые числа. Бесконечность множества простых чисел.
- •5. Основная теорема арифметики.
- •6. Сравнения и классы вычетов. Операции (сложение, вычитание, умножение) с классами вычетов.
- •7. Поле комплексных чисел. Операции над комплексными числами в алгебраической форме записи.
- •8. Тригонометрическая форма записи и геометрическая интерпретация комплексных чисел. Умножение и деление комплексных чисел в тригонометрической записи. Формула Муавра.
- •9. Извлечение корня натуральной степени из комплексных чисел.
- •10. Бинарная алгебраическая операция. Ассоциативность. Коммутативность. Полугруппа. Примеры полугрупп. Нейтральный элемент в полугруппе. Симметричные элементы в полугруппе.
- •11. Группа. Примеры групп. Обратные элементы в группе.
- •12. Кольцо. Примеры колец. Мультипликативное свойство нуля. Правило знаков при умножении. Дистрибутивность при вычитании. Лемма о сокращении.
- •13. Поле. Примеры числовых полей. Делители нуля в поле.
- •14. Кольцо вычетов. Необходимое и достаточное условие, при котором кольцо вычетов является полем.
- •15. Изоморфизм групп, колец и полей.
- •16. Кольцо многочленов. Деление с остатком. Делимость.
- •17. Наибольший общий делитель многочленов. Алгоритм Евклида.
- •18. Расширенный алгоритм Евклида для многочленов. Коэффициенты Безу (линейное разложение нод).
- •19. Взаимно простые многочлены. Критерий взаимно простых чисел. Свойства.
- •20. Неприводимые многочлены над полем. Существование и единственность разложения многочленов на неприводимые множители.
- •21. Освобождение многочлена от кратных множителей.
- •22. Деление многочлена на линейный множитель. Теорема Безу. Схема Горнера
- •23. Корни многочлена. Кратность корня. Производная многочлена. Корни производной.
- •25. Лемма о старшем члене.
- •26. Доказательство основной теоремы алгебры.
- •27. Разложение многочлена на линейные множители над полем комплексных чисел. Разложение на линейные и квадратичные множители многочлена с вещественными коэффициентами.
- •28. Формулы Виета.
- •29. Интерполяционный многочлен. Его существование и единственность. Интерполяционный многочлен в форме Лагранжа.
- •30. Поиск рациональных корней многочлена с целыми (рациональными) коэффициентами.
- •31. Примитивные многочлены. Лемма Гаусса. Эквивалентность неприводимости многочленов над полемрациональных и кольцом целых чисел.
- •32. Признак Эйзенштейна неприводимости многочленов над кольцом целых чисел.
- •33. Алгоритм Кронекера разложения многочлена над кольцом целых чисел.
- •35. Деление отрезка в заданном отношении.
- •36. Скалярное произведение геометрических векторов. Его свойства. Выражение скалярного произведения через координаты в ортонормированном базисе.
- •37. Векторное произведение. Его свойства. Выражение векторного произведения через координатывекторов в ортонормированном базисе.
- •38. Смешанное произведение. Его свойства. Выражение смешанного произведения через координаты векторов.
28. Формулы Виета.
Рассмотрим задачу нахождения коэффициентов многочлена по его корням.Раскладывая квадратный многочлен x2+px+1 на линейные множители, раскрывая скобки и приводя подобные, получаем
x2 + px + 1 = (x − c1)(x − c2) = x2 − (c1 + c2)x + c1c2,откуда
p = −(c1 + c2), q = c1c2.
Это хорошо известные формулы Виета, связывающие коэффициенты квадратного многочлена и его корни. То же самое можно проделать с кубическим многочленом (со старшим коэффициентом 1)
x3 + px2 + qx + r = (x − c1)(x − c2)(x − c3) =
= x3 − (c1 + c2 + c3)x2 + (c1c2 + c1c3 + c2c3)x − c1c2c3,откуда
p = −(c1 + c2 + c3), q = c1c2 + c1c3 + c2c3, r = −c1c2c3.
Рассмотрим теперь многочлен n-й степени со старшим коэффициентом 1:
f = xn + a1xn−1 + a2xn−2 + . . . + an−1x + an =
= (x − c1)(x − c2). . .(x − cn).
Раскрывая скобки в правой части и собирая коэффициенты при каждой степени, получаем формулы Виета:
29. Интерполяционный многочлен. Его существование и единственность. Интерполяционный многочлен в форме Лагранжа.
Многочлен f ∈ C[x] степени не выше n, удовлетворяющий условиям
f(xj ) = yj (j = 0, 1, . . . , n) назовем интерполяционным многочленом, относящимся к интерполяционной таблице.
Теорема. Для любой таблицы интерполяции интерполяционный многочлен существует и единственен.
Доказательство. Существование. Легко видеть, что многочлен
называемый интерполяционным многочленом в форме Лагранжа, является интерполяционным для таблицы.
Единственность. Пусть f, g — два интерполционных многочлена, соответствующих одной таблице интерполяции. Рассмотрим многочлен h = f − g. Имеем h(xj ) = 0 (j =0, 1, . . . , n). Таким образом, многочлен h степени, не превосходящей n, имеет не менее n + 1 корней. Получаем, что h = 0, т. е. f = g.
Следствие. Пусть F — некоторое подполе поля C. Для любых многочленов f и g из F[x]
f = g ⇔ ∀c ∈ F f(c) = g(c).
Доказательство. Если f = g, то, очевидно, f(c) = g(c) для всех c ∈ F. Обратно, пусть f(c) = g(c) для всех c ∈ F, но f <> g. Это противоречит теореме. Действительно, положим n = max {deg f, deg g} и рассмотрим в F n + 1 попарно различных чисел x0, x1, . . . , xn.
Интерполяционный многочлен степени, не превосходящей n, принимающий в точках xj значения f(xj ) = g(xj ) существует и единственен, поэтому f = g.
Замечание. Мы показали, что два многочлена, рассматриваемых с алгебраической точки зрения: т. е. как алгебраические выражения, равны тогда и только тогда, когда совпадают соответствующие им функции. Таким образом, «алгебраическая» точка зрения на многочлены как на формальные выражения совпадает с «функциональной» точкой зрения на них как на функции f : F → F, если F — числовое поле. Как мы уже видели, над произвольными полями эти точки зрения различны.
30. Поиск рациональных корней многочлена с целыми (рациональными) коэффициентами.
Пусть
Доказательство.1), 2) Так как f(p/q) = 0, то
Домножая обе части полученного равенства на qn, получаем
Слагаемые в левой части равенства со второго до последнего делятся на q, следовательно, первое слагаемое a0pn также делится на q, но так как НОД(p, q) = 1, то a0:q.
Аналогично, слагаемые с первого до предпоследнего в левой части равенства делятся на p, следовательно, последнее слагаемое anqn также делится на p, но так как
НОД(p, q) = 1, то an:p.
3) Разделим f на x − m. Получим в частном q, а в остатке f(m):
f = (x − m)g + f(m).
Заметим, что g ∈ Z[x] при x = p/q получаем 0 = (p/q − m)g(p/q) + f(m).
Домножаем обе части этого равенства на qn
Для всех делителей p коэффициента an и всех делителей q коэффициента a0, если НОД(p, q) = 1, проверим (например, с помощью схемы Горнера) равенство f(p/q) = 0. Проверку целесообразно начать с q = 1 и всех p, делящих an: полученные в результате них значения f(m), где m = p/q ∈ Z, можно использовать для отсеивания дальнейших пробных p и q с помощью условия f(m):(p − mq). Как только один из корней p/q найден, многочлен f можно разделить на x − p/q и применим ту же процедуру к частному.
