SlideShare ist ein Scribd-Unternehmen logo
1 von 160
Downloaden Sie, um offline zu lesen
Что можно делать
с вещественными числами
и нельзя делать с целыми
числами

Ю. В. Матиясевич
Санкт-Петербургское отделение
Математического института им. В. А. Стеклова РАН
http://logic.pdmi.ras.ru/~yumat
Что можно делать
с вещественными числами
и нельзя делать с целыми
числами

Ю. В. Матиясевич
Санкт-Петербургское отделение
Математического института им. В. А. Стеклова РАН
http://logic.pdmi.ras.ru/~yumat
Что можно делать
с вещественными числами
и нельзя делать с целыми
числами
Часть 2. Десятая проблема Гильберта
Третья лекция

Ю. В. Матиясевич
Санкт-Петербургское отделение
Математического института им. В. А. Стеклова РАН
http://logic.pdmi.ras.ru/~yumat
Теорема Куммера
m+n
m

= Cm
m+n
Теорема Куммера
m+n
m

= Cm
m+n
=

(m + n)!
m!n!
Теорема Куммера
m+n
m

= Cm
m+n
=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
Теорема Куммера
m+n
m

= Cm
m+n
=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .

Теорема (Ernst Eduard Kummer [1852]). Запишем числа m
и n в позиционной системе счисления с основанием p и сложим
их «в столбик»;
Теорема Куммера
m+n
m

= Cm
m+n
=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .

Теорема (Ernst Eduard Kummer [1852]). Запишем числа m
и n в позиционной системе счисления с основанием p и сложим
их «в столбик»; αp (m, n) равно количеству переносов из
разряда в разряд при этом сложении.
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .

k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .

k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .

αp (m, n) = βp (m + n) − βp (m) − βp (n)
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
p, 2p, 3p, . . . ,
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
p, 2p, 3p, . . . ,

k
p
p
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Имеется

k
p

чисел кратных p: p, 2p, 3p, . . . ,

k
p
p
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Имеется
Имеется

k
k
чисел кратных p: p, 2p, 3p, . . . ,
p
p
p
k
k
чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2
2
p
p
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Имеется
Имеется
Имеется

k
k
чисел кратных p: p, 2p, 3p, . . . ,
p
p
p
k
k
чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2
2
p
p
k
k
чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3
3
p
p
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Имеется
Имеется
Имеется
.
.
.

k
k
чисел кратных p: p, 2p, 3p, . . . ,
p
p
p
k
k
чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2
2
p
p
k
k
чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3
3
p
p
Теорема Куммера
k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Имеется
Имеется
Имеется

k
k
чисел кратных p: p, 2p, 3p, . . . ,
p
p
p
k
k
чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2
2
p
p
k
k
чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3
3
p
p

.
.
.

βp (k) =

k
k
k
+ 2 + 3 + ...
p
p
p
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
αp (m, n) = βp (m + n) − βp (m) − βp (n)
Теорема Куммера
m+n
m

=

(m + n)!
m!n!

= 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
αp (m, n) = βp (m + n) − βp (m) − βp (n)
m+n
m+n
m+n
=
+
+
+ ...
p
p2
p3
m
m
m
−
− 2 − 3 − ...
p
p
p
n
n
n
−
− 2 − 3 − ...
p
p
p
Теорема Куммера
αp (m, n) = βp (m + n) − βp (m) − βp (n)
m+n
m+n
m+n
+
+
+ ...
=
2
p
p
p3
m
m
m
−
− 2 − 3 − ...
p
p
p
n
n
n
−
− 2 − 3 − ...
p
p
p
Теорема Куммера
αp (m, n) = βp (m + n) − βp (m) − βp (n)
m+n
m+n
m+n
+
+
+ ...
=
2
p
p
p3
m
m
m
−
− 2 − 3 − ...
p
p
p
n
n
n
−
− 2 − 3 − ...
p
p
p
m+n
m
n
m+n
m
n
=
−
−
+
− 2 − 2
p
p
p
p2
p
p
m+n
m
n
+
− 3 − 3
+ ...
3
p
p
p

+
Теорема Куммера
m
m+n
− k
k
p
p

−

n
pk

=

1, если есть перенос
0, если нет переноса
Теорема Куммера
m
m+n
− k
k
p
p
m=
n=
m+n =

r
j
j=0 mj p
r
j
j=0 nj p
r
j
j=0 j p

−

n
pk

=
=
=

mr
nr

m/p k =
n/p k =
(m + n)/p k =

mr
nr

r

r

=

1, если есть перенос
0, если нет переноса

...
...
...

mk
nk

mk−1
nk−1

k

k−1

...
...
...

mk
nk
k

...
...
...

m0
n0
0
Теорема Куммера
αp (m, n) = βp (m + n) − βp (m) − βp (n)
m+n
m+n
m+n
+
+
+ ...
=
2
p
p
p3
m
m
m
−
− 2 − 3 − ...
p
p
p
n
n
n
−
− 2 − 3 − ...
p
p
p
Теорема Куммера
αp (m, n) = βp (m + n) − βp (m) − βp (n)
m+n
m+n
m+n
+
+
+ ...
=
2
p
p
p3
m
m
m
−
− 2 − 3 − ...
p
p
p
n
n
n
−
− 2 − 3 − ...
p
p
p
m+n
m
n
m+n
m
n
=
−
−
+
− 2 − 2
p
p
p
p2
p
p
m+n
m
n
+
− 3 − 3
+ ...
3
p
p
p

+
Следствия теоремы Куммера
Следствия теоремы Куммера
Лемма. При сложении чисел a и b в двоичной системе
счисления не проиходит ни одного переноса из разряд в разряд
в том и только том случае, когда биномиальный коэффициент
a+b
явлется нечетным
a
Следствия теоремы Куммера
Лемма. При сложении чисел a и b в двоичной системе
счисления не проиходит ни одного переноса из разряд в разряд
в том и только том случае, когда биномиальный коэффициент
a+b
явлется нечетным, то есть существует натуральное число
a
d такое, что
a+b
= 2d + 1.
a
Следствия теоремы Куммера
Лемма. При сложении чисел a и b в двоичной системе
счисления не проиходит ни одного переноса из разряд в разряд
в том и только том случае, когда биномиальный коэффициент
a+b
явлется нечетным, то есть существует натуральное число
a
d такое, что
a+b
= 2d + 1.
a
a
Лемма. Биномиальный коэффициент b явлется нечетным
тогда и только тогда, когда каждый двочный разряд числа a не
меньше соответствующего двоичного разряда числа b:
∞

∞

ak 2 k

a=
k=0

bk 2k

b=
k=0

ak ≥ b k
Следствия теоремы Куммера
Лемма. При сложении чисел a и b в двоичной системе
счисления не проиходит ни одного переноса из разряд в разряд
в том и только том случае, когда биномиальный коэффициент
a+b
явлется нечетным, то есть существует натуральное число
a
d такое, что
a+b
= 2d + 1.
a
a
Лемма. Биномиальный коэффициент b явлется нечетным
тогда и только тогда, когда каждый двочный разряд числа a не
меньше соответствующего двоичного разряда числа b:
∞

∞

ak 2 k

a=

bk 2k

b=

k=0

k=0

a
b

=

b + (a − b)
b

ak ≥ b k
Поразрядное умножение
∞

∞
k

ak 2

a=
k=0

∞

bk 2

b=
k=0

k

ck 2k

c=
k=0
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c

...
...
...

bk 2

b=

k=0

∞
k

k=0

0
0
0

...
...
...

0
1
0

ck 2k

c=
k=0

...
...
...

1
0
0

...
...
...

1
1
1

...
...
...
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b

...
...
...
...
...

bk 2

b=

k=0

∞
k

k=0

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

...
...
...
...
...
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b

...
...
...
...
...

bk 2

b=

k=0

∞
k

k=0

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

...
...
...
...
...
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b =⇒

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

нечетн.

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

...
...
...
...
...
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b =⇒

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

нечетн. ∧

ck 2k

c=
k=0

...
...
...
...
...
b
c

1
0
0
1
0

...
...
...
...
...

нечетн.

1
1
1
0
0

...
...
...
...
...
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b =⇒

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

b
нечетн. ∧
c
(a − c) + (b − c)
∧
a−c

...
...
...
...
...

нечетн. ∧

нечетн.
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b =⇒

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

b
нечетн. ∧
c
(a − c) + (b − c)
∧
a−c

...
...
...
...
...

нечетн. ∧

нечетн.
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b ⇐=

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

b
нечетн. ∧
c
(a − c) + (b − c)
∧
a−c

...
...
...
...
...

нечетн. ∧

нечетн.
Поразрядное умножение
∞

∞
k

ak 2

a=

a
b
c
a−c
b−c
c = a&b ⇐⇒

bk 2

b=

k=0

∞
k

k=0

...
...
...
...
...
a
c

0
0
0
0
0

...
...
...
...
...

0
1
0
0
1

нечетн. ∧
∧

ck 2k

c=
k=0

...
...
...
...
...

1
0
0
1
0

...
...
...
...
...

1
1
1
0
0

b
нечетн. ∧
c
(a − c) + (b − c)
a−c

...
...
...
...
...

нечетн.
Биномиальные коэффициенты
Биномиальные коэффициенты

(1 + u)m =

m m
m
m
u +
u m−1 +
u m−2 +
m
m−1
m−2
m n
m
m
+ ··· +
u + ··· +
u+
n
1
0
Биномиальные коэффициенты

(1 + u)m =

m m
m
m
u +
u m−1 +
u m−2 +
m
m−1
m−2
m n
m
m
+ ··· +
u + ··· +
u+
n
1
0
2m =

m
m
m
+ ··· +
+ ··· +
0
n
m
Биномиальные коэффициенты

(1 + u)m =

m m
m
m
u +
u m−1 +
u m−2 +
m
m−1
m−2
m n
m
m
+ ··· +
u + ··· +
u+
n
1
0
2m =

c=

m
n

⇐⇒

m
m
m
+ ··· +
+ ··· +
0
n
m

∃upq{(1 + u)m = pu n+1 + cu n + q ∧
c < u ∧ q < u n−1 ∧ u > 2m }
Гипотеза Martin’a Davis’а (=DPRM-теорема)
Гипотеза M. Davis’а (DPRM-теорема). Каждое
перечислимое множество является диофантовым.
Гипотеза Martin’a Davis’а (=DPRM-теорема)
Гипотеза M. Davis’а (DPRM-теорема). Каждое
перечислимое множество является диофантовым.
Теорема (Davis-Putnam-Robinson [1961]). Каждое
перечислимое множество M имеет экспоненциально
диофантово представление
a1 , . . . , an ∈ M ⇐⇒
⇐⇒ ∃x1 . . . xm {EL (a1 , . . . , an , x1 , x2 , . . . , xm ) =
= ER (a1 , . . . , an , x1 , x2 , . . . , xm )}
Гипотеза Martin’a Davis’а (=DPRM-теорема)
Гипотеза M. Davis’а (DPRM-теорема). Каждое
перечислимое множество является диофантовым.
Теорема (Davis-Putnam-Robinson [1961]). Каждое
перечислимое множество M имеет экспоненциально
диофантово представление
a1 , . . . , an ∈ M ⇐⇒
⇐⇒ ∃x1 . . . xm {EL (a1 , . . . , an , x1 , x2 , . . . , xm ) =
= ER (a1 , . . . , an , x1 , x2 , . . . , xm )}

a = b c ⇐⇒ ∃x1 . . . xm {P(a, b, c, x1 , . . . , xm ) = 0}
Рекуррентные последовательности второго порядка
βb (0) = 1

βb (n + 1) = bβb (n)
Рекуррентные последовательности второго порядка
βb (0) = 1

αb (0) = 0

αb (1) = 1

βb (n + 1) = bβb (n)

αb (n+2) = bαb (n+1)−αb (n)

b≥2
Рекуррентные последовательности второго порядка
βb (0) = 1

αb (0) = 0

αb (1) = 1

βb (n + 1) = bβb (n)

αb (n+2) = bαb (n+1)−αb (n)

0 < 1 < αb (2) < · · · < αb (n) < αb (n + 1) < . . .

b≥2
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .

0, 1, 2, 3, 4, 5, . . .
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .

0, 1, 2, 3, 4, 5, . . .

α2 (n + 2) = 2α2 (n + 1) − α2 (n)
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .

0, 1, 2, 3, 4, 5, . . .

α2 (n + 2) = 2α2 (n + 1) − α2 (n)
= 2(n + 1) − n
Рекуррентные последовательности второго порядка
α2 (0), α2 (1), . . . , α2 (n), . . .

0, 1, 2, 3, 4, 5, . . .

α2 (n + 2) = 2α2 (n + 1) − α2 (n)
= 2(n + 1) − n
= n+2
Диофантовость последовательности αb (k)
Основная лемма. Существует многочлен Q(x, b, k, x1 , . . . , xm )
такой что
b ≥ 4 & x = αb (k) ⇐⇒ ∃x1 . . . xm {Q(x, b, k, x1 , . . . , xm ) = 0}
Диофантовость последовательности αb (k)
Основная лемма. Существует многочлен Q(x, b, k, x1 , . . . , xm )
такой что
b ≥ 4 & x = αb (k) ⇐⇒ ∃x1 . . . xm {Q(x, b, k, x1 , . . . , xm ) = 0}
Скорость роста
αb (0) = 0

αb (1) = 1

αb (n+2) = bαb (n+1)−αb (n)

b≥2
Скорость роста
αb (0) = 0

αb (1) = 1

αb (n+2) = bαb (n+1)−αb (n)

(b − 1)αb (n + 1) ≤ αb (n + 2) ≤ bαb (n + 1)

b≥2
Скорость роста
αb (0) = 0

αb (1) = 1

αb (n+2) = bαb (n+1)−αb (n)

(b − 1)αb (n + 1) ≤ αb (n + 2) ≤ bαb (n + 1)

(b − 1)n ≤ αb (n + 1) ≤ b n

b≥2
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
b n ≤ αb+1 (n + 1) ≤ (b + 1)n
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n
(d − 1)n ≤ αd (n + 1) ≤ d n ≤ αd+1 (n + 1) ≤ (d + 1)n
От α к β
(b − 1)n ≤ αb (n + 1) ≤ b n
b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n
(bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n
(d − 1)n ≤ αd (n + 1) ≤ d n ≤ αd+1 (n + 1) ≤ (d + 1)n
bd − 1
d +1

n

αbd (n + 1)
αbd+1 (n + 1)
≤ bn ≤
≤
≤
αd+1 (n + 1)
αd (n + 1)

bd + 1
d −1

n
От α к β
bd − 1
d +1

n

≤

αbd (n + 1)
αbd+1 (n + 1)
≤ bn ≤
≤
αd+1 (n + 1)
αd (n + 1)

bd + 1
d −1

n
От α к β
bd − 1
d +1

n

≤

αbd (n + 1)
αbd+1 (n + 1)
≤ bn ≤
≤
αd+1 (n + 1)
αd (n + 1)

bd + 1
d −1

n

a = b n ⇐⇒
⇐⇒ ∃d

αbd (n + 1)
αbd+1 (n + 1)
αbd (n + 1)
1
≤a≤
≤
+
αd+1 (n + 1)
αd (n + 1)
αd+1 (n + 1) 2
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)

Ab (n) =

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)

Ab (n) =

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

Ab (n + 1) = Ab (n)Ψb
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)

Ab (n) =

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

Ab (n + 1) = Ab (n)Ψb

Ψb =

b −1
1 0
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)

Ab (n) =

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

Ab (n + 1) = Ab (n)Ψb

Ψb =

b −1
1 0
Матричное представление
αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)

Ab (n) =

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

Ab (n + 1) = Ab (n)Ψb

Ψb =

b −1
1 0

Ab (n) = Ψn
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
= 1
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
= 1
x 2 − bxy + y 2 = 1
Характеристическое уравнение
2
det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1)
2
2
= αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
2
2
= αb (n − 1) − bαb (n − 1)αb (n) + αb (n)

= det(Ψn )
b
= (det Ψb )n
= 1
x 2 − bxy + y 2 = 1
x = αb (n + 1)
y = αb (n)

x = αb (n − 1)
y = αb (n)
Характеристическое уравнение
Лемма. Если x 2 − bxy + y 2 = 1, то найдется число n такое, что
x = αb (n + 1)
y = αb (n)

или же

x = αb (n)
y = αb (n + 1)
Характеристическое уравнение
Лемма. Если x 2 − bxy + y 2 = 1, то найдется число n такое, что
x = αb (n + 1)
y = αb (n)

или же

x = αb (n)
y = αb (n + 1)

Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Индукция по y : случай y = 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Индукция по y : случай y = 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
x2 = 1
Индукция по y : случай y = 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
x 2 = 1, следовательно x = 1.
Индукция по y : случай y = 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
x 2 = 1, следовательно x = 1. Полагая n = 0, имеем
x = 1 = αb (1) = αb (n + 1)
y = 0 = αb (0) = αb (n)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
y −1
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
αb (n − 1),

y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
αb (n − 1),

y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
αb (n − 1),

y = αb (n),

x = αb (n + 1)

αb (n − 1) = bαb (n) − αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
n−1
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

αb (n − 1) = bαb (n) − αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),
?

by − x ≥ 0

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),
?

by − x ≥ 0

x = by +

1 − y2
x

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

by − x ≥ 0

x = by +

1 − y2
≤ by
x

z = by − x
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

by − x ≥ 0
1 − y2
≤ by
x
Мы знаем, что 0 ≤ z = by − x
x = by +

z = by − x
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

z ≤y

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

z ≤y

x

= by +

1 y2
−
x
x

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

z ≤y

x

1 y2
−
x
x
y2
> by −
y
= by − y
= by +

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

z ≤y

x

1 y2
−
x
x
y2
> by −
y
= by − y
= by +

Мы знаем, что 0 ≤ z = by − x < y

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

y 2 − byz + z 2 = 1

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),
?

y 2 − byz + z 2 = 1

y 2 − byz + z 2

x = αb (n + 1)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

y 2 − byz + z 2 = 1

y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

y 2 − byz + z 2 = 1

y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2
= x 2 − bxy + y 2
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

y 2 − byz + z 2 = 1

y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2
= x 2 − bxy + y 2
= 1
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1),

y = αb (n),

x = αb (n + 1)

?

y 2 − byz + z 2 = 1

y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2
= x 2 − bxy + y 2
= 1
Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1)
Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1)
Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
По индукционному предположению существует m такое, что
y = αb (m + 1),

z = αb (m)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1)
Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
По индукционному предположению существует m такое, что
y = αb (m + 1),

z = αb (m)

x = by − z = bαb (m + 1) − αb (m) = αb (m + 2)
Индукция по y : случай y > 0
Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n
такое, что x = αb (n + 1), y = αb (n).
Мы ожидаем, что
z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1)
Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
По индукционному предположению существует m такое, что
y = αb (m + 1),

z = αb (m)

x = by − z = bαb (m + 1) − αb (m) = αb (m + 2)
n =m+1
Диофантово представление множества чисел αb
Следствие леммы:
x ∈ Mb

⇐⇒

x ∈ {0, 1, b, . . . , αb (n), . . . }
Диофантово представление множества чисел αb
Следствие леммы:
x ∈ Mb

⇐⇒

x ∈ {0, 1, b, . . . , αb (n), . . . }

⇐⇒

∃y {x 2 − bxy + y 2 = 1}
Диофантово представление множества чисел αb
Следствие леммы:
x ∈ Mb

⇐⇒

x ∈ {0, 1, b, . . . , αb (n), . . . }

⇐⇒

∃y {x 2 − bxy + y 2 = 1}
Диофантово представление множества чисел αb
Следствие леммы:
x ∈ Mb

⇐⇒

x ∈ {0, 1, b, . . . , αb (n), . . . }

⇐⇒

∃y {x 2 − bxy + y 2 = 1}

Требуется:
x, k ∈ Nb

⇐⇒

x = αb (k)
Диофантово представление множества чисел αb
Следствие леммы:
x ∈ Mb

⇐⇒

x ∈ {0, 1, b, . . . , αb (n), . . . }

⇐⇒

∃y {x 2 − bxy + y 2 = 1}

Требуется:
x, k ∈ Nb

⇐⇒

x = αb (k)

⇐⇒

?
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

0≤n<k
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

= Ψm
b
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

= Ψm
b
= Ψn+k
b
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

= Ψm
b
= Ψn+k
b
= Ψn (Ψk )
b
b
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

= Ψm
b
= Ψn+k
b
= Ψn (Ψk )
b
b
= Ab (n)Ab (k)
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

Доказательство.
m =n+k ,

Ab (m) =

0≤n<k

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

= Ψm
b
= Ψn+k
b
= Ψn (Ψk )
b
b
= Ab (n)Ab (k)
=

αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

≡
αb (k + 1)
0
0
−αb (k − 1)

(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

≡
αb (k + 1)
0
0
−αb (k − 1)

αb (m) ≡ αb (n)αb (k + 1)

(mod αb (k))

(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

≡
αb (k + 1)
0
0
−αb (k − 1)

αb (m) ≡ αb (n)αb (k + 1)
αb (k) | αb (n)

(mod αb (k))

(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

≡
αb (k + 1)
0
0
−αb (k − 1)

αb (m) ≡ αb (n)αb (k + 1)

(mod αb (k))

αb (k) | αb (n)
m =n+k ,

0≤n<k

(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
αb (n + 1)
−αb (n)
αb (n)
−αb (n − 1)

≡
αb (k + 1)
0
0
−αb (k − 1)

αb (m) ≡ αb (n)αb (k + 1)

(mod αb (k))

αb (k) | αb (n)
m =n+k ,
n=0

0≤n<k
m=k

(mod αb (k))
Свойства делимости
m=k
Ab (m) = Ab (k)
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)

=

bαb (k) − αb (k − 1)
−αb (k)
αb (k)
−αb (k − 1)
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)

=

bαb (k) − αb (k − 1)
−αb (k)
αb (k)
−αb (k − 1)

=

αb (k)

b −1
1 0
− αb (k − 1)
1 0
0 1
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)

=

bαb (k) − αb (k − 1)
−αb (k)
αb (k)
−αb (k − 1)

=

αb (k)

b −1
1 0
− αb (k − 1)
1 0
0 1

= [αb (k)Ψb − αb (k − 1)E ]
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)

=

bαb (k) − αb (k − 1)
−αb (k)
αb (k)
−αb (k − 1)

=

αb (k)

b −1
1 0
− αb (k − 1)
1 0
0 1

= [αb (k)Ψb − αb (k − 1)E ]
=

(−1)
i=0

−i

i

i
αb (k)αb−i (k − 1)Ψib
Свойства делимости
m=k
Ab (m) = Ab (k)
=

αb (k + 1)
−αb (k)
αb (k)
−αb (k − 1)

=

bαb (k) − αb (k − 1)
−αb (k)
αb (k)
−αb (k − 1)

=

αb (k)

b −1
1 0
− αb (k − 1)
1 0
0 1

= [αb (k)Ψb − αb (k − 1)E ]
=

(−1)
i=0

−i

i

i
αb (k)αb−i (k − 1)Ψib
Свойства делимости
αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)

=
Свойства делимости
αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
=

(−1)
i=0

−i

i

= Ab (m)

i
αb (k)αb−i (k − 1)Ψib
Свойства делимости
αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
=

(−1)
i=0

−i

i

= Ab (m)

i
αb (k)αb−i (k − 1)Ψib

≡ (−1) αb (k − 1)E + (−1)

−1

2
αb (k)αb−1 (k − 1)Ψb (mod αb (k))
Свойства делимости
αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
=

(−1)

−i

i=0

i

= Ab (m)

i
αb (k)αb−i (k − 1)Ψib

≡ (−1) αb (k − 1)E + (−1)
= (−1) αb (k − 1)
+(−1)

−1

1 0
0 1

−1

2
αb (k)αb−1 (k − 1)Ψb (mod αb (k))

+

αb (k)αb−1 (k − 1)

b −1
1 0

2
(mod αb (k))
Свойства делимости
αb (m + 1)
−αb (m)
αb (m)
−αb (m − 1)
=

(−1)

−i

i=0

i

= Ab (m)

i
αb (k)αb−i (k − 1)Ψib

≡ (−1) αb (k − 1)E + (−1)
= (−1) αb (k − 1)
+(−1)

−1

1 0
0 1

−1

+
b −1
1 0

2
(mod αb (k))

αb (k)αb−1 (k − 1)

2
(mod αb (k))

αb (k)αb−1 (k − 1)

αb (m) ≡ (−1)

−1

2
αb (k)αb−1 (k − 1)Ψb (mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m) ≡ (−1)

−1

αb (k)αb−1 (k − 1)

2
(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m) ≡ (−1)

−1

αb (k)αb−1 (k − 1)

αb (k) | αb−1 (k − 1)

2
(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m) ≡ (−1)

−1

αb (k)αb−1 (k − 1)

αb (k) | αb−1 (k − 1)
αb (k) |

2
(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m) ≡ (−1)

−1

αb (k)αb−1 (k − 1)

αb (k) | αb−1 (k − 1)
αb (k) |
m=k

2
(mod αb (k))
Свойства делимости
2
Лемма. αb (k) | αb (m) ⇒ kαb (k) | m

αb (m) ≡ (−1)

−1

αb (k)αb−1 (k − 1)

αb (k) | αb−1 (k − 1)
αb (k) |
m=k

2
(mod αb (k))

Weitere ähnliche Inhalte

Was ist angesagt?

20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08
Computer Science Club
 
Volga-IT 2013. Problem Analysis
Volga-IT 2013. Problem AnalysisVolga-IT 2013. Problem Analysis
Volga-IT 2013. Problem Analysis
Alex Erofeev
 
Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.
Mikhail Kurnosov
 

Was ist angesagt? (10)

20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
20081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-0820081109 structuralcomplexitytheory lecture07-08
20081109 structuralcomplexitytheory lecture07-08
 
Разбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика lРазбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика l
 
Основы комбинаторики - I
Основы комбинаторики - IОсновы комбинаторики - I
Основы комбинаторики - I
 
Линейная алгебра - II
Линейная алгебра - IIЛинейная алгебра - II
Линейная алгебра - II
 
LSU2
LSU2LSU2
LSU2
 
Volga-IT 2013. Problem Analysis
Volga-IT 2013. Problem AnalysisVolga-IT 2013. Problem Analysis
Volga-IT 2013. Problem Analysis
 
Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.Лекция 13: Трудноразрешимые задачи. NP-полнота.
Лекция 13: Трудноразрешимые задачи. NP-полнота.
 
20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich20131027 h10 lecture5_matiyasevich
20131027 h10 lecture5_matiyasevich
 
Основы комбинаторики - II
Основы комбинаторики - IIОсновы комбинаторики - II
Основы комбинаторики - II
 

Andere mochten auch (14)

Nirogi Mata Dr. Shriniwas Kashalikar
Nirogi Mata Dr. Shriniwas KashalikarNirogi Mata Dr. Shriniwas Kashalikar
Nirogi Mata Dr. Shriniwas Kashalikar
 
Presentatie synext
Presentatie synext Presentatie synext
Presentatie synext
 
Interakcja na ekrania media
Interakcja na ekrania media Interakcja na ekrania media
Interakcja na ekrania media
 
Bark.mc kee.project.january2012
Bark.mc kee.project.january2012Bark.mc kee.project.january2012
Bark.mc kee.project.january2012
 
Sykes research projects
Sykes research projectsSykes research projects
Sykes research projects
 
about brad harbaugh
about brad harbaughabout brad harbaugh
about brad harbaugh
 
Movimiento ondulatorio (2)
Movimiento ondulatorio (2)Movimiento ondulatorio (2)
Movimiento ondulatorio (2)
 
Monajh's Problem Solving
Monajh's Problem SolvingMonajh's Problem Solving
Monajh's Problem Solving
 
B&A Clothing Line
B&A Clothing Line B&A Clothing Line
B&A Clothing Line
 
6th math c2 -l25--oct15
6th math c2 -l25--oct156th math c2 -l25--oct15
6th math c2 -l25--oct15
 
22 11 2011_ss
22 11 2011_ss22 11 2011_ss
22 11 2011_ss
 
LogisticL7
LogisticL7LogisticL7
LogisticL7
 
Photoshop Lighting Techniques
Photoshop Lighting TechniquesPhotoshop Lighting Techniques
Photoshop Lighting Techniques
 
Nancy Saia Portfolio
Nancy Saia PortfolioNancy Saia Portfolio
Nancy Saia Portfolio
 

Ähnlich wie 20131006 h10 lecture3_matiyasevich

решение тригонометрических уравнений
решение тригонометрических уравненийрешение тригонометрических уравнений
решение тригонометрических уравнений
Людмила Щецова
 
задание 10 (b11) vopvet.ru
задание 10 (b11) vopvet.ruзадание 10 (b11) vopvet.ru
задание 10 (b11) vopvet.ru
Leva Sever
 
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
You DZ
 
физика горения14
физика горения14физика горения14
физика горения14
student_kai
 
мысль №13
мысль №13мысль №13
мысль №13
rasparin
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргумента
Formula.co.ua
 
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Nikolay Grebenshikov
 
6 класс.правила раскрытия скобок
6 класс.правила раскрытия скобок6 класс.правила раскрытия скобок
6 класс.правила раскрытия скобок
Elekxa
 

Ähnlich wie 20131006 h10 lecture3_matiyasevich (20)

решение тригонометрических уравнений
решение тригонометрических уравненийрешение тригонометрических уравнений
решение тригонометрических уравнений
 
7
77
7
 
Trigonometriya trigonometricheskie uravneniya_i_ne
Trigonometriya trigonometricheskie uravneniya_i_neTrigonometriya trigonometricheskie uravneniya_i_ne
Trigonometriya trigonometricheskie uravneniya_i_ne
 
16.b trigonometrija
16.b trigonometrija16.b trigonometrija
16.b trigonometrija
 
задание 10 (b11) vopvet.ru
задание 10 (b11) vopvet.ruзадание 10 (b11) vopvet.ru
задание 10 (b11) vopvet.ru
 
Pril (1)
Pril (1)Pril (1)
Pril (1)
 
A11
A11A11
A11
 
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
ГДЗ к учебнику по Алгебре, ГДЗ по Алгебре (Задачник) 8 класс Мордкович А.Г. и...
 
364 1 гдз алгебра. 8 кл. задачник. мордкович а.г. и др-2002 -315с
364 1  гдз алгебра. 8 кл. задачник. мордкович а.г. и др-2002 -315с364 1  гдз алгебра. 8 кл. задачник. мордкович а.г. и др-2002 -315с
364 1 гдз алгебра. 8 кл. задачник. мордкович а.г. и др-2002 -315с
 
Trigonometricheskie uravneniya
Trigonometricheskie uravneniyaTrigonometricheskie uravneniya
Trigonometricheskie uravneniya
 
20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich
 
площади треугольника
площади треугольникаплощади треугольника
площади треугольника
 
физика горения14
физика горения14физика горения14
физика горения14
 
физика(1)
физика(1)физика(1)
физика(1)
 
А. Б. Василевский ЗАДАНИЯ ДЛЯ ВНЕКЛАССНОЙ РАБОТЫ ПО МАТЕМАТИКЕ "Задание 3,4,5".
А. Б. Василевский ЗАДАНИЯ ДЛЯ ВНЕКЛАССНОЙ РАБОТЫ ПО МАТЕМАТИКЕ "Задание 3,4,5".А. Б. Василевский ЗАДАНИЯ ДЛЯ ВНЕКЛАССНОЙ РАБОТЫ ПО МАТЕМАТИКЕ "Задание 3,4,5".
А. Б. Василевский ЗАДАНИЯ ДЛЯ ВНЕКЛАССНОЙ РАБОТЫ ПО МАТЕМАТИКЕ "Задание 3,4,5".
 
повторение 7кл. алгебра
повторение 7кл. алгебраповторение 7кл. алгебра
повторение 7кл. алгебра
 
мысль №13
мысль №13мысль №13
мысль №13
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргумента
 
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
 
6 класс.правила раскрытия скобок
6 класс.правила раскрытия скобок6 класс.правила раскрытия скобок
6 класс.правила раскрытия скобок
 

Mehr von Computer Science Club

20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
Computer Science Club
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
Computer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
Computer Science Club
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12
Computer Science Club
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11
Computer Science Club
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
Computer Science Club
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09
Computer Science Club
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02
Computer Science Club
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01
Computer Science Club
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04
Computer Science Club
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01
Computer Science Club
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
Computer Science Club
 
20130915 lecture1 2-tarski_matiyasevich
20130915 lecture1 2-tarski_matiyasevich20130915 lecture1 2-tarski_matiyasevich
20130915 lecture1 2-tarski_matiyasevich
Computer Science Club
 

Mehr von Computer Science Club (20)

20141223 kuznetsov distributed
20141223 kuznetsov distributed20141223 kuznetsov distributed
20141223 kuznetsov distributed
 
Computer Vision
Computer VisionComputer Vision
Computer Vision
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs20140531 serebryany lecture02_find_scary_cpp_bugs
20140531 serebryany lecture02_find_scary_cpp_bugs
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04
 
20140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-0320140223-SuffixTrees-lecture01-03
20140223-SuffixTrees-lecture01-03
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01
 
20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich20131106 h10 lecture6_matiyasevich
20131106 h10 lecture6_matiyasevich
 
20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich
 
20130922 h10 lecture1_matiyasevich
20130922 h10 lecture1_matiyasevich20130922 h10 lecture1_matiyasevich
20130922 h10 lecture1_matiyasevich
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison
 
20130922 lecture3 matiyasevich
20130922 lecture3 matiyasevich20130922 lecture3 matiyasevich
20130922 lecture3 matiyasevich
 
20130915 lecture1 2-tarski_matiyasevich
20130915 lecture1 2-tarski_matiyasevich20130915 lecture1 2-tarski_matiyasevich
20130915 lecture1 2-tarski_matiyasevich
 

20131006 h10 lecture3_matiyasevich

  • 1. Что можно делать с вещественными числами и нельзя делать с целыми числами Ю. В. Матиясевич Санкт-Петербургское отделение Математического института им. В. А. Стеклова РАН http://logic.pdmi.ras.ru/~yumat
  • 2. Что можно делать с вещественными числами и нельзя делать с целыми числами Ю. В. Матиясевич Санкт-Петербургское отделение Математического института им. В. А. Стеклова РАН http://logic.pdmi.ras.ru/~yumat
  • 3. Что можно делать с вещественными числами и нельзя делать с целыми числами Часть 2. Десятая проблема Гильберта Третья лекция Ю. В. Матиясевич Санкт-Петербургское отделение Математического института им. В. А. Стеклова РАН http://logic.pdmi.ras.ru/~yumat
  • 6. Теорема Куммера m+n m = Cm m+n = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
  • 7. Теорема Куммера m+n m = Cm m+n = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . Теорема (Ernst Eduard Kummer [1852]). Запишем числа m и n в позиционной системе счисления с основанием p и сложим их «в столбик»;
  • 8. Теорема Куммера m+n m = Cm m+n = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . Теорема (Ernst Eduard Kummer [1852]). Запишем числа m и n в позиционной системе счисления с основанием p и сложим их «в столбик»; αp (m, n) равно количеству переносов из разряда в разряд при этом сложении.
  • 9. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
  • 10. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
  • 11. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . . αp (m, n) = βp (m + n) − βp (m) − βp (n)
  • 12. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
  • 13. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . p, 2p, 3p, . . . ,
  • 14. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . p, 2p, 3p, . . . , k p p
  • 15. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . Имеется k p чисел кратных p: p, 2p, 3p, . . . , k p p
  • 16. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . Имеется Имеется k k чисел кратных p: p, 2p, 3p, . . . , p p p k k чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2 2 p p
  • 17. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . Имеется Имеется Имеется k k чисел кратных p: p, 2p, 3p, . . . , p p p k k чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2 2 p p k k чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3 3 p p
  • 18. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . Имеется Имеется Имеется . . . k k чисел кратных p: p, 2p, 3p, . . . , p p p k k чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2 2 p p k k чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3 3 p p
  • 19. Теорема Куммера k! = 1 · 2 · 3 · · · k = 2β2 (k) 3β3 (k) . . . p βp (k) . . . Имеется Имеется Имеется k k чисел кратных p: p, 2p, 3p, . . . , p p p k k чисел кратных p 2 : p 2 , 2p 2 , 3p 2 , . . . , 2 p 2 2 p p k k чисел кратных p 3 : p 3 , 2p 3 , 3p 3 , . . . , 3 p 3 3 p p . . . βp (k) = k k k + 2 + 3 + ... p p p
  • 20. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . .
  • 21. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
  • 22. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . .
  • 23. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . . αp (m, n) = βp (m + n) − βp (m) − βp (n)
  • 24. Теорема Куммера m+n m = (m + n)! m!n! = 2α2 (m,n) 3α3 (m,n) . . . p αp (m,n) . . . k! = 2β2 (k) 3β3 (k) . . . p βp (k) . . . αp (m, n) = βp (m + n) − βp (m) − βp (n) m+n m+n m+n = + + + ... p p2 p3 m m m − − 2 − 3 − ... p p p n n n − − 2 − 3 − ... p p p
  • 25. Теорема Куммера αp (m, n) = βp (m + n) − βp (m) − βp (n) m+n m+n m+n + + + ... = 2 p p p3 m m m − − 2 − 3 − ... p p p n n n − − 2 − 3 − ... p p p
  • 26. Теорема Куммера αp (m, n) = βp (m + n) − βp (m) − βp (n) m+n m+n m+n + + + ... = 2 p p p3 m m m − − 2 − 3 − ... p p p n n n − − 2 − 3 − ... p p p m+n m n m+n m n = − − + − 2 − 2 p p p p2 p p m+n m n + − 3 − 3 + ... 3 p p p +
  • 27. Теорема Куммера m m+n − k k p p − n pk = 1, если есть перенос 0, если нет переноса
  • 28. Теорема Куммера m m+n − k k p p m= n= m+n = r j j=0 mj p r j j=0 nj p r j j=0 j p − n pk = = = mr nr m/p k = n/p k = (m + n)/p k = mr nr r r = 1, если есть перенос 0, если нет переноса ... ... ... mk nk mk−1 nk−1 k k−1 ... ... ... mk nk k ... ... ... m0 n0 0
  • 29. Теорема Куммера αp (m, n) = βp (m + n) − βp (m) − βp (n) m+n m+n m+n + + + ... = 2 p p p3 m m m − − 2 − 3 − ... p p p n n n − − 2 − 3 − ... p p p
  • 30. Теорема Куммера αp (m, n) = βp (m + n) − βp (m) − βp (n) m+n m+n m+n + + + ... = 2 p p p3 m m m − − 2 − 3 − ... p p p n n n − − 2 − 3 − ... p p p m+n m n m+n m n = − − + − 2 − 2 p p p p2 p p m+n m n + − 3 − 3 + ... 3 p p p +
  • 32. Следствия теоремы Куммера Лемма. При сложении чисел a и b в двоичной системе счисления не проиходит ни одного переноса из разряд в разряд в том и только том случае, когда биномиальный коэффициент a+b явлется нечетным a
  • 33. Следствия теоремы Куммера Лемма. При сложении чисел a и b в двоичной системе счисления не проиходит ни одного переноса из разряд в разряд в том и только том случае, когда биномиальный коэффициент a+b явлется нечетным, то есть существует натуральное число a d такое, что a+b = 2d + 1. a
  • 34. Следствия теоремы Куммера Лемма. При сложении чисел a и b в двоичной системе счисления не проиходит ни одного переноса из разряд в разряд в том и только том случае, когда биномиальный коэффициент a+b явлется нечетным, то есть существует натуральное число a d такое, что a+b = 2d + 1. a a Лемма. Биномиальный коэффициент b явлется нечетным тогда и только тогда, когда каждый двочный разряд числа a не меньше соответствующего двоичного разряда числа b: ∞ ∞ ak 2 k a= k=0 bk 2k b= k=0 ak ≥ b k
  • 35. Следствия теоремы Куммера Лемма. При сложении чисел a и b в двоичной системе счисления не проиходит ни одного переноса из разряд в разряд в том и только том случае, когда биномиальный коэффициент a+b явлется нечетным, то есть существует натуральное число a d такое, что a+b = 2d + 1. a a Лемма. Биномиальный коэффициент b явлется нечетным тогда и только тогда, когда каждый двочный разряд числа a не меньше соответствующего двоичного разряда числа b: ∞ ∞ ak 2 k a= bk 2k b= k=0 k=0 a b = b + (a − b) b ak ≥ b k
  • 37. Поразрядное умножение ∞ ∞ k ak 2 a= a b c ... ... ... bk 2 b= k=0 ∞ k k=0 0 0 0 ... ... ... 0 1 0 ck 2k c= k=0 ... ... ... 1 0 0 ... ... ... 1 1 1 ... ... ...
  • 38. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b ... ... ... ... ... bk 2 b= k=0 ∞ k k=0 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 ... ... ... ... ...
  • 39. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b ... ... ... ... ... bk 2 b= k=0 ∞ k k=0 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 ... ... ... ... ...
  • 40. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b =⇒ bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... нечетн. 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 ... ... ... ... ...
  • 41. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b =⇒ bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 нечетн. ∧ ck 2k c= k=0 ... ... ... ... ... b c 1 0 0 1 0 ... ... ... ... ... нечетн. 1 1 1 0 0 ... ... ... ... ...
  • 42. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b =⇒ bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 b нечетн. ∧ c (a − c) + (b − c) ∧ a−c ... ... ... ... ... нечетн. ∧ нечетн.
  • 43. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b =⇒ bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 b нечетн. ∧ c (a − c) + (b − c) ∧ a−c ... ... ... ... ... нечетн. ∧ нечетн.
  • 44. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b ⇐= bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 b нечетн. ∧ c (a − c) + (b − c) ∧ a−c ... ... ... ... ... нечетн. ∧ нечетн.
  • 45. Поразрядное умножение ∞ ∞ k ak 2 a= a b c a−c b−c c = a&b ⇐⇒ bk 2 b= k=0 ∞ k k=0 ... ... ... ... ... a c 0 0 0 0 0 ... ... ... ... ... 0 1 0 0 1 нечетн. ∧ ∧ ck 2k c= k=0 ... ... ... ... ... 1 0 0 1 0 ... ... ... ... ... 1 1 1 0 0 b нечетн. ∧ c (a − c) + (b − c) a−c ... ... ... ... ... нечетн.
  • 47. Биномиальные коэффициенты (1 + u)m = m m m m u + u m−1 + u m−2 + m m−1 m−2 m n m m + ··· + u + ··· + u+ n 1 0
  • 48. Биномиальные коэффициенты (1 + u)m = m m m m u + u m−1 + u m−2 + m m−1 m−2 m n m m + ··· + u + ··· + u+ n 1 0 2m = m m m + ··· + + ··· + 0 n m
  • 49. Биномиальные коэффициенты (1 + u)m = m m m m u + u m−1 + u m−2 + m m−1 m−2 m n m m + ··· + u + ··· + u+ n 1 0 2m = c= m n ⇐⇒ m m m + ··· + + ··· + 0 n m ∃upq{(1 + u)m = pu n+1 + cu n + q ∧ c < u ∧ q < u n−1 ∧ u > 2m }
  • 50. Гипотеза Martin’a Davis’а (=DPRM-теорема) Гипотеза M. Davis’а (DPRM-теорема). Каждое перечислимое множество является диофантовым.
  • 51. Гипотеза Martin’a Davis’а (=DPRM-теорема) Гипотеза M. Davis’а (DPRM-теорема). Каждое перечислимое множество является диофантовым. Теорема (Davis-Putnam-Robinson [1961]). Каждое перечислимое множество M имеет экспоненциально диофантово представление a1 , . . . , an ∈ M ⇐⇒ ⇐⇒ ∃x1 . . . xm {EL (a1 , . . . , an , x1 , x2 , . . . , xm ) = = ER (a1 , . . . , an , x1 , x2 , . . . , xm )}
  • 52. Гипотеза Martin’a Davis’а (=DPRM-теорема) Гипотеза M. Davis’а (DPRM-теорема). Каждое перечислимое множество является диофантовым. Теорема (Davis-Putnam-Robinson [1961]). Каждое перечислимое множество M имеет экспоненциально диофантово представление a1 , . . . , an ∈ M ⇐⇒ ⇐⇒ ∃x1 . . . xm {EL (a1 , . . . , an , x1 , x2 , . . . , xm ) = = ER (a1 , . . . , an , x1 , x2 , . . . , xm )} a = b c ⇐⇒ ∃x1 . . . xm {P(a, b, c, x1 , . . . , xm ) = 0}
  • 53. Рекуррентные последовательности второго порядка βb (0) = 1 βb (n + 1) = bβb (n)
  • 54. Рекуррентные последовательности второго порядка βb (0) = 1 αb (0) = 0 αb (1) = 1 βb (n + 1) = bβb (n) αb (n+2) = bαb (n+1)−αb (n) b≥2
  • 55. Рекуррентные последовательности второго порядка βb (0) = 1 αb (0) = 0 αb (1) = 1 βb (n + 1) = bβb (n) αb (n+2) = bαb (n+1)−αb (n) 0 < 1 < αb (2) < · · · < αb (n) < αb (n + 1) < . . . b≥2
  • 56. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . .
  • 57. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . .
  • 58. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . . 0, 1, 2, 3, 4, 5, . . .
  • 59. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . . 0, 1, 2, 3, 4, 5, . . . α2 (n + 2) = 2α2 (n + 1) − α2 (n)
  • 60. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . . 0, 1, 2, 3, 4, 5, . . . α2 (n + 2) = 2α2 (n + 1) − α2 (n) = 2(n + 1) − n
  • 61. Рекуррентные последовательности второго порядка α2 (0), α2 (1), . . . , α2 (n), . . . 0, 1, 2, 3, 4, 5, . . . α2 (n + 2) = 2α2 (n + 1) − α2 (n) = 2(n + 1) − n = n+2
  • 62. Диофантовость последовательности αb (k) Основная лемма. Существует многочлен Q(x, b, k, x1 , . . . , xm ) такой что b ≥ 4 & x = αb (k) ⇐⇒ ∃x1 . . . xm {Q(x, b, k, x1 , . . . , xm ) = 0}
  • 63. Диофантовость последовательности αb (k) Основная лемма. Существует многочлен Q(x, b, k, x1 , . . . , xm ) такой что b ≥ 4 & x = αb (k) ⇐⇒ ∃x1 . . . xm {Q(x, b, k, x1 , . . . , xm ) = 0}
  • 64. Скорость роста αb (0) = 0 αb (1) = 1 αb (n+2) = bαb (n+1)−αb (n) b≥2
  • 65. Скорость роста αb (0) = 0 αb (1) = 1 αb (n+2) = bαb (n+1)−αb (n) (b − 1)αb (n + 1) ≤ αb (n + 2) ≤ bαb (n + 1) b≥2
  • 66. Скорость роста αb (0) = 0 αb (1) = 1 αb (n+2) = bαb (n+1)−αb (n) (b − 1)αb (n + 1) ≤ αb (n + 2) ≤ bαb (n + 1) (b − 1)n ≤ αb (n + 1) ≤ b n b≥2
  • 67. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n
  • 68. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n b n ≤ αb+1 (n + 1) ≤ (b + 1)n
  • 69. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n b n ≤ αb+1 (n + 1) ≤ (b + 1)n (b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n
  • 70. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n b n ≤ αb+1 (n + 1) ≤ (b + 1)n (b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n (bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n
  • 71. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n b n ≤ αb+1 (n + 1) ≤ (b + 1)n (b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n (bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n (d − 1)n ≤ αd (n + 1) ≤ d n ≤ αd+1 (n + 1) ≤ (d + 1)n
  • 72. От α к β (b − 1)n ≤ αb (n + 1) ≤ b n b n ≤ αb+1 (n + 1) ≤ (b + 1)n (b − 1)n ≤ αb (n + 1) ≤ b n ≤ αb+1 (n + 1) ≤ (b + 1)n (bd − 1)n ≤ αbd (n + 1) ≤ (bd)n ≤ αbd+1 (n + 1) ≤ (bd + 1)n (d − 1)n ≤ αd (n + 1) ≤ d n ≤ αd+1 (n + 1) ≤ (d + 1)n bd − 1 d +1 n αbd (n + 1) αbd+1 (n + 1) ≤ bn ≤ ≤ ≤ αd+1 (n + 1) αd (n + 1) bd + 1 d −1 n
  • 73. От α к β bd − 1 d +1 n ≤ αbd (n + 1) αbd+1 (n + 1) ≤ bn ≤ ≤ αd+1 (n + 1) αd (n + 1) bd + 1 d −1 n
  • 74. От α к β bd − 1 d +1 n ≤ αbd (n + 1) αbd+1 (n + 1) ≤ bn ≤ ≤ αd+1 (n + 1) αd (n + 1) bd + 1 d −1 n a = b n ⇐⇒ ⇐⇒ ∃d αbd (n + 1) αbd+1 (n + 1) αbd (n + 1) 1 ≤a≤ ≤ + αd+1 (n + 1) αd (n + 1) αd+1 (n + 1) 2
  • 75. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n)
  • 76. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n) Ab (n) = αb (n + 1) −αb (n) αb (n) −αb (n − 1)
  • 77. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n) Ab (n) = αb (n + 1) −αb (n) αb (n) −αb (n − 1) Ab (n + 1) = Ab (n)Ψb
  • 78. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n) Ab (n) = αb (n + 1) −αb (n) αb (n) −αb (n − 1) Ab (n + 1) = Ab (n)Ψb Ψb = b −1 1 0
  • 79. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n) Ab (n) = αb (n + 1) −αb (n) αb (n) −αb (n − 1) Ab (n + 1) = Ab (n)Ψb Ψb = b −1 1 0
  • 80. Матричное представление αb (0) = 0 αb (1) = 1 αb (n + 2) = bαb (n + 1) − αb (n) Ab (n) = αb (n + 1) −αb (n) αb (n) −αb (n − 1) Ab (n + 1) = Ab (n)Ψb Ψb = b −1 1 0 Ab (n) = Ψn
  • 82. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n)
  • 83. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b
  • 84. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n
  • 85. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n
  • 86. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n
  • 87. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n = 1
  • 88. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n = 1 x 2 − bxy + y 2 = 1
  • 89. Характеристическое уравнение 2 det(Ab (n)) = αb (n) − αb (n + 1)αb (n − 1) 2 2 = αb (n + 1) − bαb (n + 1)αb (n) + αb (n) 2 2 = αb (n − 1) − bαb (n − 1)αb (n) + αb (n) = det(Ψn ) b = (det Ψb )n = 1 x 2 − bxy + y 2 = 1 x = αb (n + 1) y = αb (n) x = αb (n − 1) y = αb (n)
  • 90. Характеристическое уравнение Лемма. Если x 2 − bxy + y 2 = 1, то найдется число n такое, что x = αb (n + 1) y = αb (n) или же x = αb (n) y = αb (n + 1)
  • 91. Характеристическое уравнение Лемма. Если x 2 − bxy + y 2 = 1, то найдется число n такое, что x = αb (n + 1) y = αb (n) или же x = αb (n) y = αb (n + 1) Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n).
  • 92. Индукция по y : случай y = 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n).
  • 93. Индукция по y : случай y = 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). x2 = 1
  • 94. Индукция по y : случай y = 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). x 2 = 1, следовательно x = 1.
  • 95. Индукция по y : случай y = 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). x 2 = 1, следовательно x = 1. Полагая n = 0, имеем x = 1 = αb (1) = αb (n + 1) y = 0 = αb (0) = αb (n)
  • 96. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n).
  • 97. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). y −1
  • 98. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1
  • 99. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что
  • 100. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что y = αb (n), x = αb (n + 1)
  • 101. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что αb (n − 1), y = αb (n), x = αb (n + 1)
  • 102. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что αb (n − 1), y = αb (n), x = αb (n + 1)
  • 103. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что αb (n − 1), y = αb (n), x = αb (n + 1) αb (n − 1) = bαb (n) − αb (n + 1)
  • 104. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). n−1 Мы ожидаем, что by − x = αb (n − 1), y = αb (n), x = αb (n + 1) αb (n − 1) = bαb (n) − αb (n + 1)
  • 105. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что by − x = αb (n − 1), y = αb (n), x = αb (n + 1)
  • 106. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что by − x = αb (n − 1), y = αb (n), ? by − x ≥ 0 x = αb (n + 1)
  • 107. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что by − x = αb (n − 1), y = αb (n), ? by − x ≥ 0 x = by + 1 − y2 x x = αb (n + 1)
  • 108. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? by − x ≥ 0 x = by + 1 − y2 ≤ by x z = by − x
  • 109. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? by − x ≥ 0 1 − y2 ≤ by x Мы знаем, что 0 ≤ z = by − x x = by + z = by − x
  • 110. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1)
  • 111. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? z ≤y x = αb (n + 1)
  • 112. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? z ≤y x = by + 1 y2 − x x x = αb (n + 1)
  • 113. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? z ≤y x 1 y2 − x x y2 > by − y = by − y = by + x = αb (n + 1)
  • 114. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? z ≤y x 1 y2 − x x y2 > by − y = by − y = by + Мы знаем, что 0 ≤ z = by − x < y x = αb (n + 1)
  • 115. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1)
  • 116. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? y 2 − byz + z 2 = 1 x = αb (n + 1)
  • 117. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), ? y 2 − byz + z 2 = 1 y 2 − byz + z 2 x = αb (n + 1)
  • 118. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? y 2 − byz + z 2 = 1 y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2
  • 119. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? y 2 − byz + z 2 = 1 y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2 = x 2 − bxy + y 2
  • 120. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? y 2 − byz + z 2 = 1 y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2 = x 2 − bxy + y 2 = 1
  • 121. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1), y = αb (n), x = αb (n + 1) ? y 2 − byz + z 2 = 1 y 2 − byz + z 2 = y 2 − by (by − x) + (by − x)2 = x 2 − bxy + y 2 = 1 Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
  • 122. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1) Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1
  • 123. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1) Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1 По индукционному предположению существует m такое, что y = αb (m + 1), z = αb (m)
  • 124. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1) Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1 По индукционному предположению существует m такое, что y = αb (m + 1), z = αb (m) x = by − z = bαb (m + 1) − αb (m) = αb (m + 2)
  • 125. Индукция по y : случай y > 0 Лемма. Если x 2 − bxy + y 2 = 1 и y ≤ x, то найдется число n такое, что x = αb (n + 1), y = αb (n). Мы ожидаем, что z = by − x = αb (n − 1) y = αb (n) x = αb (n + 1) Мы знаем, что 0 ≤ z = by − x < y , y 2 − byz + z 2 = 1 По индукционному предположению существует m такое, что y = αb (m + 1), z = αb (m) x = by − z = bαb (m + 1) − αb (m) = αb (m + 2) n =m+1
  • 126. Диофантово представление множества чисел αb Следствие леммы: x ∈ Mb ⇐⇒ x ∈ {0, 1, b, . . . , αb (n), . . . }
  • 127. Диофантово представление множества чисел αb Следствие леммы: x ∈ Mb ⇐⇒ x ∈ {0, 1, b, . . . , αb (n), . . . } ⇐⇒ ∃y {x 2 − bxy + y 2 = 1}
  • 128. Диофантово представление множества чисел αb Следствие леммы: x ∈ Mb ⇐⇒ x ∈ {0, 1, b, . . . , αb (n), . . . } ⇐⇒ ∃y {x 2 − bxy + y 2 = 1}
  • 129. Диофантово представление множества чисел αb Следствие леммы: x ∈ Mb ⇐⇒ x ∈ {0, 1, b, . . . , αb (n), . . . } ⇐⇒ ∃y {x 2 − bxy + y 2 = 1} Требуется: x, k ∈ Nb ⇐⇒ x = αb (k)
  • 130. Диофантово представление множества чисел αb Следствие леммы: x ∈ Mb ⇐⇒ x ∈ {0, 1, b, . . . , αb (n), . . . } ⇐⇒ ∃y {x 2 − bxy + y 2 = 1} Требуется: x, k ∈ Nb ⇐⇒ x = αb (k) ⇐⇒ ?
  • 131. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m
  • 132. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , 0≤n<k
  • 133. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1)
  • 134. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1) = Ψm b
  • 135. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1) = Ψm b = Ψn+k b
  • 136. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1) = Ψm b = Ψn+k b = Ψn (Ψk ) b b
  • 137. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1) = Ψm b = Ψn+k b = Ψn (Ψk ) b b = Ab (n)Ab (k)
  • 138. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m Доказательство. m =n+k , Ab (m) = 0≤n<k αb (m + 1) −αb (m) αb (m) −αb (m − 1) = Ψm b = Ψn+k b = Ψn (Ψk ) b b = Ab (n)Ab (k) = αb (n + 1) −αb (n) αb (n) −αb (n − 1) αb (k + 1) −αb (k) αb (k) −αb (k − 1)
  • 139. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m + 1) −αb (m) αb (m) −αb (m − 1) αb (n + 1) −αb (n) αb (n) −αb (n − 1) ≡ αb (k + 1) 0 0 −αb (k − 1) (mod αb (k))
  • 140. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m + 1) −αb (m) αb (m) −αb (m − 1) αb (n + 1) −αb (n) αb (n) −αb (n − 1) ≡ αb (k + 1) 0 0 −αb (k − 1) αb (m) ≡ αb (n)αb (k + 1) (mod αb (k)) (mod αb (k))
  • 141. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m + 1) −αb (m) αb (m) −αb (m − 1) αb (n + 1) −αb (n) αb (n) −αb (n − 1) ≡ αb (k + 1) 0 0 −αb (k − 1) αb (m) ≡ αb (n)αb (k + 1) αb (k) | αb (n) (mod αb (k)) (mod αb (k))
  • 142. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m + 1) −αb (m) αb (m) −αb (m − 1) αb (n + 1) −αb (n) αb (n) −αb (n − 1) ≡ αb (k + 1) 0 0 −αb (k − 1) αb (m) ≡ αb (n)αb (k + 1) (mod αb (k)) αb (k) | αb (n) m =n+k , 0≤n<k (mod αb (k))
  • 143. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m + 1) −αb (m) αb (m) −αb (m − 1) αb (n + 1) −αb (n) αb (n) −αb (n − 1) ≡ αb (k + 1) 0 0 −αb (k − 1) αb (m) ≡ αb (n)αb (k + 1) (mod αb (k)) αb (k) | αb (n) m =n+k , n=0 0≤n<k m=k (mod αb (k))
  • 145. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1)
  • 146. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1) = bαb (k) − αb (k − 1) −αb (k) αb (k) −αb (k − 1)
  • 147. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1) = bαb (k) − αb (k − 1) −αb (k) αb (k) −αb (k − 1) = αb (k) b −1 1 0 − αb (k − 1) 1 0 0 1
  • 148. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1) = bαb (k) − αb (k − 1) −αb (k) αb (k) −αb (k − 1) = αb (k) b −1 1 0 − αb (k − 1) 1 0 0 1 = [αb (k)Ψb − αb (k − 1)E ]
  • 149. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1) = bαb (k) − αb (k − 1) −αb (k) αb (k) −αb (k − 1) = αb (k) b −1 1 0 − αb (k − 1) 1 0 0 1 = [αb (k)Ψb − αb (k − 1)E ] = (−1) i=0 −i i i αb (k)αb−i (k − 1)Ψib
  • 150. Свойства делимости m=k Ab (m) = Ab (k) = αb (k + 1) −αb (k) αb (k) −αb (k − 1) = bαb (k) − αb (k − 1) −αb (k) αb (k) −αb (k − 1) = αb (k) b −1 1 0 − αb (k − 1) 1 0 0 1 = [αb (k)Ψb − αb (k − 1)E ] = (−1) i=0 −i i i αb (k)αb−i (k − 1)Ψib
  • 151. Свойства делимости αb (m + 1) −αb (m) αb (m) −αb (m − 1) =
  • 152. Свойства делимости αb (m + 1) −αb (m) αb (m) −αb (m − 1) = (−1) i=0 −i i = Ab (m) i αb (k)αb−i (k − 1)Ψib
  • 153. Свойства делимости αb (m + 1) −αb (m) αb (m) −αb (m − 1) = (−1) i=0 −i i = Ab (m) i αb (k)αb−i (k − 1)Ψib ≡ (−1) αb (k − 1)E + (−1) −1 2 αb (k)αb−1 (k − 1)Ψb (mod αb (k))
  • 154. Свойства делимости αb (m + 1) −αb (m) αb (m) −αb (m − 1) = (−1) −i i=0 i = Ab (m) i αb (k)αb−i (k − 1)Ψib ≡ (−1) αb (k − 1)E + (−1) = (−1) αb (k − 1) +(−1) −1 1 0 0 1 −1 2 αb (k)αb−1 (k − 1)Ψb (mod αb (k)) + αb (k)αb−1 (k − 1) b −1 1 0 2 (mod αb (k))
  • 155. Свойства делимости αb (m + 1) −αb (m) αb (m) −αb (m − 1) = (−1) −i i=0 i = Ab (m) i αb (k)αb−i (k − 1)Ψib ≡ (−1) αb (k − 1)E + (−1) = (−1) αb (k − 1) +(−1) −1 1 0 0 1 −1 + b −1 1 0 2 (mod αb (k)) αb (k)αb−1 (k − 1) 2 (mod αb (k)) αb (k)αb−1 (k − 1) αb (m) ≡ (−1) −1 2 αb (k)αb−1 (k − 1)Ψb (mod αb (k))
  • 156. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m) ≡ (−1) −1 αb (k)αb−1 (k − 1) 2 (mod αb (k))
  • 157. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m) ≡ (−1) −1 αb (k)αb−1 (k − 1) αb (k) | αb−1 (k − 1) 2 (mod αb (k))
  • 158. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m) ≡ (−1) −1 αb (k)αb−1 (k − 1) αb (k) | αb−1 (k − 1) αb (k) | 2 (mod αb (k))
  • 159. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m) ≡ (−1) −1 αb (k)αb−1 (k − 1) αb (k) | αb−1 (k − 1) αb (k) | m=k 2 (mod αb (k))
  • 160. Свойства делимости 2 Лемма. αb (k) | αb (m) ⇒ kαb (k) | m αb (m) ≡ (−1) −1 αb (k)αb−1 (k − 1) αb (k) | αb−1 (k − 1) αb (k) | m=k 2 (mod αb (k))