logo
лекция_4_часть_1

Как вычислить факториал?

В условие (16) входит r!; этот-то факториал и «мешает» нам. Вспомним, что факториал фигурирует в выражении для биномиальных коэффициентов 10: при t ≥ r

t r

) =  

 t(t – 1) ... (t – r + 1)

r!

 ,

то есть

r! = 

 t(t – 1) ... (t – r + 1)

(tr)

 .

Многочлен, стоящий в числителе, имеет довольно сложную структуру. Попытаемся заменить его более простым — а именно, многочленом tr. При t ≥ r имеем:

tr

(tr)

 = 

tr

 t(t – 1) ... (t – r + 1)

 · r! = 

(

1 + 

1

t – 1

)(

1 + 

2

t – 2

)

 · ... · 

(

1 + 

r – 1

t – r + 1

)

 · r! ≥ r!.

(19)

Легко видеть, что

 r! = 

lim  t→∞ 

tr

(tr)

 ,

(20)  

однако эта запись факториала нам ничего не даст, поскольку t, будучи параметром в искомой системе уравнений, сможет принимать любые, сколь угодно большие, но конечные значения. Но мы и не будем переходить к пределу, а воспользуемся целочисленностью r! — из (19) и (20) следует, что при достаточно больших t

 r! = 

 

tr

(tr)

 

 .

(21)  

Лемма 4. Формула (21) верна как только t≥2rr+2.

Лемма 4 позволяет преобразовать условие (16) в эквивалентную ему относительно параметров r и s систему (проверьте эквивалентность!)

ì

ï

í

ï

î

 t = 2rr+2,

 c = (tr),

 tr = s · c + (x3 – 1),

 (x3 – 1) + x4 = c.


 (22)

 (23)

 (24)

 (25)


Здесь условия (22), (24) и (25) имеют требуемый вид, и нам остаётся лишь найти систему экспоненциально диофантовых уравнений, эквивалентных условию (23) относительно параметров r, t и c.

Итак, нам осталось «избавиться» от биномиального коэффициента.