ВВЕДЕНИЕ
Предлагаемый курс лекций соответствует лекциям, которые ав-
тор читает студентам IY-Y курса математико-механического фа-
культета СПбГУ, специализирующимся по кафедре системного про-
граммирования. В курсе рассмотрена проблема аналитических пре-
образованиий на компьютерах и трудности, связанные с реализа-
цией программных систем аналитических вычислений (САВ). Цен-
тральной трудностью представляется значительное разрастание про-
межуточных результатов (чаще всего это разрастание носит экс-
поненциальный характер), что ведет к огромным затратам ресур-
сов компьютера. Поэтому основное направление преодоления воз-
никающих трудностей - создание наиболее экономичных алгорит-
мов обработки аналитических выражений. При решении такой за-
дачи требуются определенные сведения из теории сложности алго-
ритмов; многие из них приводятся без доказательства. Достаточно
подробно излагается быстрое дискретное преобразование Фурье (в
том числе и в кольце вычетов), идеи которого широко используются
при разработке САВ. Далее рассматриваются представление дан-
ных в системах аналитических вычислений, полиномиальное упро-
щение (базисы Гр¨ебнера и др.), а также алгоритмы неопределенно-
го интегрирования (в том числе методы Эрмита и Горовица). Для
удобства читателя в изложении курса автор следовал книгам [1-4],
к которым по-видимому следует обращаться для более глубокого
изучения предлагаемого материала.
Лекции распадаются на пять параграфов. Первый параграф по-
священ быстрому дискретному преобразованию Фурье, во втором
параграфе обсуждаются вопросы о взаимоотношении аналитиче-
ских преобразований и численного счета, о месте компьютерной
алгебры и теории сложности вычислений в использовании и созда-
нии САВ. Важному вопросу представления данных в САВ посвя-
щен третий параграф. В четвертом и пятом параграфах рассматри-
ваются полиномиальное упрощение (редукция полиномов, базисы
Гр¨ебнера и алгоритм Бухбергера) и формальное интегрирование
(расширенный алгоритм Эвклида, метод Горовица, отыскание ре-
зультанта и др.)
Автор надеется, данный курс будет полезен для студентов, аспи-
3