Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Понкратьев Е. В. - Элементы КА

.pdf
Скачиваний:
75
Добавлен:
03.05.2015
Размер:
1.64 Mб
Скачать

10. ИНВОЛЮТИВНЫЕ БАЗИСЫ

95

 

 

сом Грёбнера идеала I = (G) относительно порядка <, используется некоторый алгоритм нормальной формы, от выбора которого результат не зависит. Алгоритм состоит в том, что формируется множество S-полиномов и проверяется, что каждый из этих полиномов редуцируется к нулю. Для повышения эффективности алгоритма используются различные критерии, позволяющие сузить круг рассматриваемых S-полиномов, например, “правило треугольника”.

Как сказано выше, множество многочленов G = {g1, . . . , gk} и алгоритм нормальной формы позволяют сформировать множества Bi, каждое из которых получается путем умножения многочлена gi на некоторое множество мономов. S-полиномы соответствуют многочленам gi и мономам mi, таким, что mi является минимальным (относительно деления мономов) мономом, для которого mi · gi / Bi. В действительности, проверять редуцируемость к нулю нужно только для таких многочленов (заметим, что при этом рассматриваются не все S-полиномы, автоматически используется “правило треугольника”). Естественно потребовать, чтобы множество G было авторедуцированным.

Алгоритм пополнения основан на описанном выше методе S- полиномов и отличается от приведенного выше алгоритма тем, что в случае нередуцируемости S-полинома его нормальная форма добавляется к множеству G. При этом, как правило, меняется алгоритм нормальной формы, т. е. множества Bi, описанные выше.

Как правило, для повышения эффективности алгоритмов построения базисов Грёбнера совершенствуются методы перебора S-поли- номов, но мало внимания уделяется рассмотрению возможных алгоритмов нормальной формы.

До настоящего момента мы никак не ограничивали выбор алгоритма нормальной формы, т. е. формирование множеств Bi для заданной системы многочленов G = {gi}. Теперь предположим, что на множестве мономов задано некоторое отношение “делимости” |L, удовлетворяющее следующим аксиомам (аксиомы глобального инволютивного деления, см., например, [22]):

(2)

1

Lu;

 

 

|

v (в смысле обычного деления);

(1)

u

Lv

 

=

 

 

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(3)

u Lw

 

 

 

v Lw =

u Lv

 

 

v

Lu;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u Luvw

 

 

 

u Luv u

 

L

 

(4)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

uw;

(5)

 

 

 

 

v

 

 

 

 

u

 

(транзитивность).

u Lv

 

 

Lw =

Lw

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

В случае, если имеет место отношение u Lv, мы будем говорить, что u инволютивно делит v.

96

ГЛАВА 3. БАЗИСЫ ГРЕБНЕРА

 

 

Аксиомы 3 и 4 для случая двух переменных можно наглядно представить следующим образом.

Изобразим мономы вида xiyj на плоскости точками с координатами (i, j). Тогда

множества инволютивных кратных для любых двух мономов либо не пересекаются, либо одно из них содержится в другом;

множество кратных монома xiyj представляется либо одной точкой (i, j), либо вертикальным или горизонтальным лучом, выходящим из этой точки, либо углом между вертикальным и горизонтальным лучами, выходящими из этой точки.

Обобщение на случай нескольких переменных очевидно.

10.2. УПРАЖНЕНИЕ. Показать, что глобальное инволютивное деление определяет для каждого монома u множество M (u) его мультипликативных переменных как множество таких переменных, что u инволютивно делит любое произведение u на моном, включающий только мультипликативные переменные. Остальные переменные назовем немультипликативными для монома u (обозначение

N M (u)).

Примеры глобальных инволютивных делений:

10.3. ПРИМЕРЫ.

(1)M (xi11 . . . xikk ) = {xk , . . . , xn} — правое деление Поммаре.

(2)M (xikk . . . xinn ) = {x1, . . . , xk} — левое деление Поммаре.

(3)M (xi11 . . . xinn ) = {xk : ik = maxnm=1 im}.

Для двух переменных правое и левое деление Поммаре можно проиллюстрировать следующим образом:

q

q

q

q

q

q

q

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

q

 

q

 

q

 

q

 

q

 

q

 

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

q

 

q

 

q

 

q

 

q

 

q

 

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

q

 

q

 

q

 

q

 

q

 

q

 

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

q

 

q

 

q

 

q

 

q

 

q

 

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q

 

q

 

q

 

q

 

q

 

q

 

q

 

q -

q -

q -

q -

q -

q -

q

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

q -

 

q -

 

q -

 

q -

 

q -

 

q -

 

q

 

q -

q -

q -

q -

q -

q -

q

10. ИНВОЛЮТИВНЫЕ БАЗИСЫ

97

 

 

Для третьего примера геометрическая интерпретация выглядит следующим образом:

r

r

 

r

 

r

 

r

 

r

 

r

 

6

 

6

 

 

6

 

 

6

 

 

6

 

6

 

 

r

 

r

 

 

r

 

 

r

 

 

r

 

r

-

r

 

6

 

6

 

 

6

 

 

6

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r

 

 

r

 

 

r

 

 

r -

 

r -

r

 

6

 

6

 

 

6

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r

 

 

r

 

 

r -

 

r -

 

r -

r

 

6

 

6

 

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r

 

 

r -

 

r -

 

r -

 

r -

r

 

6

 

6

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

r

 

r -

 

r -

 

r -

 

r -

 

r -

r

6

r - r - r - r - r - r - r

10.4. УПРАЖНЕНИЕ. В кольце многочленов K[x, y, z] найти мультипликативные и немультипликативные переменные для мономов x5, x3y2, xyz для каждого из глобальных инволютивных делений, рассмотренных в примерах 10.3.

Можно рассмотреть более общую ситуацию, когда фиксировано некоторое конечное множество U мономов, а инволютивное деление

зависит от этого множества. При этом в левой части отношения u Lv могут стоять только мономы из множества U .

10.5. ОПРЕДЕЛЕНИЕ. Согласно [21], на моноиде M задано инволютивное деление L, если для каждого конечного подмножества U M и для каждого монома u U определен подмоноид L(u, U ) моноида M , удовлетворяющий следующим условиям:

(1)

Если w L(u, U ) и v|w, то v L(u, U );

(2)

Если u, v U и uL(u, U ) ∩ vL(v, U ) 6= , то u vL(v, U )

 

или v uL(u, U );

(3)Если v U и v uL(u, U ), то L(v, U ) L(u, U );

(4)Если V U , то u V L(u, U ) L(u, V ).

Образующие моноида L(u, U ) называются мультипликативными

переменными для u. Если w uL(u, U ), то пишут u

 

Lw, и моном

u называется (L-)инволютивным делителем

w, а моном

монома

w называется (L-)инволютивным кратным монома u. В этом случае равенство w = uv мы будем записывать в виде w = u × v, в противном случае — в виде w = u · v, и моном v будем называть

немультипликативным для u.

10.6. УПРАЖНЕНИЕ. Показать, что глобальное инволютивное деление является инволютивным делением в смысле определения 10.5.

inv G

98

ГЛАВА 3. БАЗИСЫ ГРЕБНЕРА

 

 

10.7. ОПРЕДЕЛЕНИЕ. Мы говорим, что многочлен f инволютивно редуцируется к многочлену g с помощью многочлена h по моному m, входящему в f , и пишем, опуская упоминание о мо-

номе m, f −−−→ g, если f редуцируется к g в обычном смысле, и

inv h

lm(h)|Lm. Естественным образом определяется отношение −−−→ для

inv G

+

произвольного множества G многочленов и его транзитивное −−−→

и рефлексивно-транзитивное замыкания.

−−−→

inv G

Если задано отношение редукции, то определена нормальная форма, которая в данном случае называется инволютивной.

Немультипликативным продолжением многочлена будем называть его произведение на некоторую немультипликативную для его старшего монома переменную.

10.8. ПРИМЕР. Пусть U M — конечное подмножество. Для каждого 1 6 i 6 n разделим множество U на группы, помеченные неотрицательными целыми числами d1, . . . , di:

[d1, . . . , di] = {u U | dj = degj (u), 1 6 j 6 i}.

Переменная xi мультипликативна для u U , если i = 1 и deg1(u) =

= max{deg1(v) | v U }, или i > 1, u [d1, . . . , di−1] и degi(u) = = max{degi(v) | v [d1, . . . , di−1]}. (Здесь degj обозначает степень

по переменной xj .)

10.9. ОПРЕДЕЛЕНИЕ. Пусть R = K[x1, . . . , xm] — кольцо многочленов от переменных X = {x1, . . . , xm}, I — идеал кольца R, G I — конечное множество и |L — инволютивное деление на множестве мономов T . Множество G называется инволютивным базисом идеала I, если для любого ненулевого элемента f I имеется

инволютивное представление:

r

X

f = ciθigi, 0 6= ci K, θi T (M (lm(gi))), gi G. (10.1)

i=1

10.10. ТЕОРЕМА. Пусть R = K[x1, . . . , xm] — кольцо многочленов от переменных X = {x1, . . . , xm}, I — идеал кольца R,

G I — конечное множество и |L — инволютивное деление на множестве мономов T . Предположим, что множество G нормализовано таким образом, что Hcoe (gi) = 1 для всех gi G. Тогда эквивалентны следующие условия:

(1)G является инволютивным базисом идеала I;

(2)uG инволютивно порождает uI ;

10. ИНВОЛЮТИВНЫЕ БАЗИСЫ

 

99

 

 

 

 

 

(3) для любого f

 

 

 

 

I имеет место f

−−−→

0;

 

 

inv G

(4) если f − f I и f, f инволютивно нередуцируемы, то

f = f ;

(5)если f I и f инволютивно нередуцируем, то f = 0.

Следующие условия являются необходимыми для выполнения предыдущих, и если множество G порождает I, то они являются и достаточными:

(6) Если f G и xi N M (lm(f )), то xif допускает инволютивное представление;

(7)

xif

 

0 для любых f

 

G и xi

 

N M (lm(f )).

−−−→

 

 

 

 

 

 

 

inv G

Доказательство оставляется читателю в качестве упражнения. Инволютивный базис может быть легко построен, если мы зна-

ем авторедуцированный базис Грёбнера соответствующего идеала и инволютивное деление. Это построение сводится к домножению элементов базиса Грёбнера на немультипликативные переменные.

Имея инволютивный базис G = {gi} и инволютивное деление, можно построить алгоритм нормальной формы следующим образом: для каждого многочлена gi образуем множество его инволютивных кратных Bi; множество Si Bi является базисом линейного пространства I, причем любой моном может присутствовать не более, чем в одном элементе этого базиса. Для любого многочлена f мы можем исключать те его слагаемые, которые присутствуют в качестве старших мономов в множестве инволютивных кратных. Легко показать, что нередуцируемый многочлен, получающийся после таких исключений, не зависит от порядка этих исключений. Однако, чтобы избежать повторных исключений одного и того же монома (с разными коэффициентами), естественно проводить эти действия в порядке убывания мономов. Таким образом мы получаем алгоритм нормальной формы.

Естественно, не всякий алгоритм нормальной формы может быть получен таким образом. Возникает задача описания тех алгоритмов нормальной формы, которые определяются с помощью инволютивных базисов.

10.11. ПРЕДЛОЖЕНИЕ. Если множество старших мономов многочленов из идеала разбивается на непересекающиеся конусы так, что элементы одного конуса редуцируются по одному многочлену из базиса, то соответствующее инволютивное деление выглядит следующим образом:

для вершины конуса мультипликативными являются переменные, соответствующие образующим, а внутри конуса деление

задается произвольным образом.

100

 

 

 

 

 

ГЛАВА 3. БАЗИСЫ ГРЕБНЕРА

 

 

 

ние

ДОКАЗАТЕЛЬСТВО.

Формально указанное инволютивное деле-

L задается так: пусть

 

Ls — произвольное инволютивное деле-

 

 

 

 

 

с вершиной в мономе

 

. Положим

ние, соответствующее

конусу

 

 

 

 

 

Cs

 

s

 

Если же 6 s :

 

 

 

 

 

 

 

 

u, v Cs u

Lv u

 

Lsv.

 

 

 

 

 

 

 

 

 

 

 

 

u 1 Lu

 

 

 

u, v Cs, то

 

 

 

 

 

 

 

 

 

u

6Lv

. Положим

 

.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

положим

 

 

 

 

 

 

 

 

 

Аксиомы инволютивного деления

выполнены:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(2) 1

Lu — по

 

 

 

 

 

u

Cs

, u

 

 

 

 

u|v;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(1)

u

Lv

 

s :

 

 

Lsv

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s1

 

 

 

 

 

:

 

 

u, w Cs1 , v, w

 

 

 

Cs2 , но тогда

 

 

(3) u Lw, v Lw

 

 

 

 

 

, s2

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

определению

 

 

;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cs2

 

=

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cs1

 

 

 

, значит, s1 = s2 =: s. Отсюда u Lsw, v Lsw

 

 

 

 

 

 

 

 

 

 

6

 

 

u

Lv

 

v Lu;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u Lsv

 

 

v Lsu

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u Luvw

 

 

 

 

 

 

 

 

s :

 

 

u Ls

 

 

 

 

 

 

 

 

Ls

 

 

 

 

 

Ls

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Cs

,

 

 

 

 

 

 

 

 

Ls

 

 

 

(4)

u Luv

 

 

 

u Luw

 

 

 

 

s : u, uv, uw

 

 

u Lsuv

u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u Lsuvw

 

 

 

 

u Luvw;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u

 

uw

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

s : u, v, w

 

 

 

Cs, u

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

(5) u Lv, v

 

 

Lw

 

 

 

 

 

 

 

 

Lsv, v Lsw

 

 

 

u Lsw

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

u Lw.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

По

 

 

 

 

 

 

 

 

 

 

 

L

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

, любой старший моном многочлена идеала инво-

 

определению

 

 

 

лютивно

редуцируется к вершине соответствующего конуса, кроме

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

того,

инволютивная нормальная форма всегда единственна. Алго-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ритм нормальной формы, заданный этими конусами, устроен так же. Поэтому соответствие алгоритма нормальной формы и инволютивного деления установлено.

Глава 4

Целозначные многочлены

11. Определение целозначных многочленов и их основные свойства

11.1. ОПРЕДЕЛЕНИЕ. Многочлен f (t) от переменной t с рациональными коэффициентами называется целозначным, если f (t) Z для всех достаточно больших t Z.

Очевидно, что всякий многочлен с целыми коэффициентами является целозначным. В качестве примера целозначного многочлена, коэффициенты которого не являются целыми числами, рассмотрим многочлен

m

=

t(t − 1) . . m!

(m Z, m > 1),

(11.1)

t

 

. (t

m + 1)

 

который для любого целого t > m > 0 задает число сочетаний из t по m.

Иногда мы будем рассматривать выражение mt для неположительных значений m, полагая

t

0

= 1,

Мы также полагаем

t

m +

t

m

= 0 для m < 0. (11.2)

=

(0m

если t < 0.

 

t

если t > 0

 

 

Непосредственными вычислениями проверяется, что

t m

=

m

+

m − 1

для всех m N.

(11.3)

+ 1

 

t

 

t

 

 

Следующее предложение дает некоторые соотношения между “биномиальными” целозначными многочленами, которые будут использоваться в дальнейшем.

102

ГЛАВА 4. ЦЕЛОЗНАЧНЫЕ МНОГОЧЛЕНЫ

 

 

11.2. ПРЕДЛОЖЕНИЕ. Следующие соотношения выполняются для всех n, p, r N:

 

n

t r

 

=

 

 

 

r + 1

 

r + 1 ;

(11.4)

 

i=0

 

 

 

X

 

+ i

 

 

t + n + 1

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

t i

 

=

 

 

 

n

 

;

 

 

 

 

(11.5)

 

i=0

 

 

 

 

 

 

 

X

 

+ i

 

 

t + n + 1

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

i

=

t

 

n

;

 

 

 

 

 

 

(11.6)

i=0 i n

 

 

 

 

 

 

 

X

t

 

k

 

 

 

 

+ k

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

n

2i i

i

 

 

i

 

 

 

n

 

;

 

 

(11.7)

i=0

= i=0

 

 

 

 

 

X

n

 

t

 

X

n

 

t + i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

2i i

i

 

n

 

(−1)n−i2i

i

i

.

(11.8)

i=0

= i=0

X

n

 

t

 

X

 

 

 

 

 

 

n

t + i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ДОКАЗАТЕЛЬСТВО. Справедливость равенств (11.4) и (11.5) может быть легко выведена из (11.3) индукцией по n.

Прежде чем доказывать (11.6)–(11.8), заметим, что если значения целозначных многочленов f (t) и g(t) совпадают для всех достаточно больших целых значений t, то f (t) ≡ g(t). Поэтому при доказательстве (11.6)–(11.8) мы можем (и будем) предполагать, что t Z, t > n.

Сравнивая коэффициенты при xn в тождестве (1 + x)t+k = = (1 + x)t(1 + x)k, мы получим (11.6). Для того, чтобы получить (11.7), сначала докажем, что

 

 

 

 

 

 

n

i n

i

k = 2k

k

 

 

 

 

(11.9)

 

 

 

 

 

 

i=0

 

 

 

 

 

 

 

 

 

 

X

n

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

nk

 

 

 

 

 

для всех k, n N (как обычно, мы полагаем

= 0 для k > n).

Действительно, используя непосредственно

проверяемое тождество

 

 

 

 

 

 

 

 

 

 

 

i

 

n − k = k i + k − n ,

 

 

 

 

 

 

 

 

n

 

i

 

 

 

n

 

 

k

 

 

 

 

 

 

получаем

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

i

n k

 

 

n

 

 

 

 

 

 

k

 

n

i (n k)

i=0

= i=0 k i + k n =

i=n−k

X

n

 

i

 

X

n

 

k

 

 

n

X

 

 

k

 

 

 

 

k

 

 

 

 

 

 

 

 

− −

 

 

 

 

=

 

 

j = k (1 + 1)k = 2k

k

.

 

 

 

 

 

 

k j=0

 

 

 

 

 

 

 

 

n

X

k

 

 

 

n

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

11. ОПРЕДЕЛЕНИЕ И ОСНОВНЫЕ СВОЙСТВА

103

 

 

Теперь для завершения доказательства (11.7) достаточно воспользоваться (11.6) и (11.9):

n

i

 

n

 

 

n

 

 

 

 

 

n

k n k

 

 

 

 

 

 

 

 

 

i=0

= i=0

i k=0

 

 

 

 

 

 

 

 

 

X

n

 

t + i

X

 

n

 

 

X

 

 

t

 

 

 

 

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

n

i

 

 

 

 

 

 

n

 

 

k

k .

 

 

 

 

 

= k=0

k i=0

n k = k=0 2k

 

 

 

 

 

X

 

 

t

 

 

X

 

 

n

 

 

 

i

 

X

 

 

n

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Теперь мы можем применить (11.6) и очевидное тождество

 

 

 

 

 

 

i k =

k

i

k

 

 

(n, k, i N),

 

 

 

 

 

 

 

 

 

 

 

n

i

 

 

 

n

 

n

k

 

 

 

 

 

 

 

 

 

 

 

 

 

чтобы получить (11.8):

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

i

 

i

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

k

i=0 (−1)n−i2i

 

= i=0 (−1)n−i2i i k=0 k i

 

i

X

 

 

n

 

t + i

 

 

 

 

X

 

 

 

 

 

 

 

n

X

 

t

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

i

 

 

 

k k

 

 

 

 

 

 

 

 

 

 

 

 

= i=0 (−1)n−i2i

 

k=0

 

 

 

 

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

n

 

X

 

t

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= k=0

k i=0 (−1)n−i2i i k

 

 

 

 

 

 

 

 

 

 

 

 

 

X

t

 

 

X

 

 

 

 

 

 

 

 

n

i

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

k k

 

 

 

 

 

 

 

 

i

k

 

 

 

 

 

 

 

 

 

 

 

= k=0

i=0 (−1)n−i2i

 

 

 

 

 

 

 

 

 

 

 

 

X

t

 

 

 

n

X

 

 

 

 

 

n

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

k k 2k

 

 

n

 

 

 

 

 

 

 

i

 

 

 

 

 

 

 

 

= k=0

 

i=k (−1)n−i2i−k n

 

 

 

 

 

 

 

 

 

X

n

 

 

t

 

 

 

X

 

 

 

 

 

n

 

k

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

n−k

 

 

 

 

n k j

 

 

 

 

=

k=0

k k j=0

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

n

k

k .

 

 

 

 

= k=0 2k k k (2 − 1)n−k = k=0 2k

 

 

 

 

 

X

 

 

n

 

 

t

 

 

 

 

 

 

 

 

X

 

n

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство предложения закончено.

 

 

 

 

 

 

 

 

 

 

 

Заметим, что если f (t) — целозначный многочлен, то его первая

разность

f (t) = f (t + 1)

f (t) и следующие разности

 

 

2f (t) =

 

 

 

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

= Δ(Δf (t)),

 

 

 

 

 

 

2

f (t)), и т. д. также являются целознач-

 

f (t) = Δ(Δ

ными многочленами. В частности, из (11.3) следует, что

 

 

(11.10)

 

 

 

 

 

m

=

m − 1

 

(m N).

 

 

 

 

 

 

 

 

 

 

 

 

t

 

 

 

 

 

 

t

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

104

ГЛАВА 4. ЦЕЛОЗНАЧНЫЕ МНОГОЧЛЕНЫ

 

 

11.3. ПРЕДЛОЖЕНИЕ. Пусть f (t) — целозначный многочлен степени m. Тогда f (t) можно представить в виде

m

t

i

,

(11.11)

f (t) = i=0 ai

X

 

+ i

 

 

 

 

 

 

где a0, a1, . . . , am — целые числа, однозначно определенные многочленом f (t).

ДОКАЗАТЕЛЬСТВО. Разделив многочлен f (t)

на

t+m

 

в кольце

 

, мы получим

 

t+m

 

 

 

, где

 

 

и

m

 

 

 

1.

 

 

+r(t)

am Q

(t) 6 m

Q[t]

f (t) = am

m

 

 

 

 

 

 

deg r

 

 

 

Разделив

r(t)

на

t+m−1

 

[t]), мы получим f (t) = a

 

t+m

 

+

 

 

 

m−1

 

Q

 

 

 

 

 

 

 

m m

 

 

 

t+m−1

 

+r1(t), где deg r1(t)

6

m−2. Продолжая этот

процесс,

+am−1 m−1

 

 

 

 

 

 

мы придем к

выражению

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

m

+ i

,

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ai

Q (i = 0, 1, . . . , m),

 

(11.12)

 

f (t) = i=0 ai t i

 

 

 

 

X

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

где рациональные числа a0, a1, . . . , am однозначно определены мно-

гочленом f (t). Нам нужно показать, что ai Z (i = 0, 1, . . . , m). Будем это делать индукцией по m = deg f (t).

Если m = 0, то из целозначности многочлена f (t) следует, что f (t) = a0 Z. Предположим, что m > 0 и существование

иоднозначность представления (11.11) (с целыми коэффициентами

a0, a1, . . . , am) доказана для всех целозначных многочленов степени меньшей m. Рассматривая конечные разности обеих частей (11.12)

ииспользуя (11.10), мы получаем

m−k

t + i

 

(k = 1, 2, . . . , m).

kf (t) = i=0 ai+k

X

i + k

 

 

 

 

 

Многочлен kf (t) является целозначным, следовательно, mf (t) = = am Z. Применяя предположение индукции к многочлену f (t) −

 

 

t+m

 

m−1

t+i

(степень которого не превосходит m − 1),

−am

= i=0 ai

m

i

 

мы

 

 

P a0

, a1

, . . . , am−1

 

Z

.

 

 

получим, что

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Из предложения 11.3, в частности, следует, что старший коэффи-

циент любого целозначного многочлена f (t) степени m равен m f (t) ,

m!

следовательно, f (t) можно представить в виде

 

mf (t)

 

f (t) =

 

tm + o(tm).

(11.13)

 

 

m!