SlideShare ist ein Scribd-Unternehmen logo
1 von 48
Downloaden Sie, um offline zu lesen
Что можно делать
с вещественными числами
и нельзя делать с целыми
числами
Часть 2. Десятая проблема Гильберта
Пятая лекция

Ю. В. Матиясевич
Санкт-Петербургское отделение
Математического института им. В. А. Стеклова РАН
http://logic.pdmi.ras.ru/~yumat
Гипотеза Martin’a Davis’а (=DPRM-теорема)
Гипотеза M. Davis’а (DPRM-теорема). Каждое
перечислимое множество является диофантовым.
Диофантова альтернатива
D(x1 , . . . , xm ) = 0
либо
∃x1 . . . xm {D(x1 , . . . , xm ) = 0}
либо
∀x1 . . . xm {D(x1 , . . . , xm ) = 0}
Вещественные неизвестные
D(χ1 , . . . , χm ) = 0
sin(πχ1 ) = 0
.
.
.
sin(πχm ) = 0
π = 3.14159...

D 2 (χ1 , . . . , χm )+ sin2 (πχ1 ) + · · · + sin2 (πχm ) = 0
Следствие DPRM-теоремы
Пусть F0 обозначает класс функций многих вещественных
переменных, которые могут быть заданы выражениями,
построены из переменных, конкретных натуральных чисел и
символа числа π при помощи композиции операций сложения,
вычитания и умножения и функции sin в произвольном
порядке. Не существует алгоритма, который по произвольной
фунции Φ(χ1 , . . . , χm ) из класса F0 распознавал, имеет ли
уравнение
Φ(χ1 , . . . , χm ) = 0
решение в вещественных числах.
Только натуральные коэффициенты
sin(ψ) = 0

2≤ψ≤4

D 2 (χ1 , . . . , χm )+
sin2 (ψχ1 ) + · · · + sin2 (ψχm ) +
sin2 (ψ) + (1 − (ψ − 3)2 − ζ 2 )2 = 0
Следствие DPRM-теоремы
Пусть F1 обозначает класс функций многих вещественных
переменных, которые могут быть заданы выражениями,
построеными из переменных, конкретных натуральных чисел
при помощи композиции операций сложения, вычитания и
умножения и функции sin в произвольном порядке. Не
существует алгоритма, который по произвольной
фунции Φ(χ1 , . . . , χm ) из класса F1 распознавал, имеет ли
уравнение
Φ(χ1 , . . . , χm ) = 0
решение в вещественных числах.
Альтернативы
∃x1 . . . xm {D(x1 , . . . , xm ) = 0}
∀x1 . . . xm {D(x1 , . . . , xm ) = 0}

∃x1 . . . xm {2D 2 (x1 , . . . , xm ) = 0}
∀x1 . . . xm {2D 2 (x1 , . . . , xm ) > 1}

∃χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0}
∀χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0}

∃χ1 . . . χm {Ψ(χ1 , . . . , χm ) = 0}
∀χ1 . . . χm {Ψ(χ1 , . . . , χm ) > 1}

Φ(χ1 , . . . , χm ) = B 2 (χ1 , . . . , χm ) + 1 D 2 (χ1 , . . . , χm )+
sin2 (πχ1 ) + · · · + sin2 (πχm )
Следствие DPRM-теоремы
Пусть F0 по-прежнему обозначает класс функций многих
вещественных переменных, которые могут быть заданы
выражениями, построеными из переменных, конкретных
натуральных чисел и символа числа π при помощи композиции
операций сложения, вычитания и умножения и функции sin в
произвольном порядке. Не существует алгоритма, который по
произвольной фунции Φ(χ1 , . . . , χm ) из класса F0 распознавал,
имеет ли неравенство
Φ(χ1 , . . . , χm ) < 1
решение в вещественных числах.
Случай одной переменной
A(χ) = χ sin(χ)
B(χ) = χ sin(χ3 )
Лемма. Для любых вещественных чисел α и β и любого
положительного числа найдется вещественное число χ такое,
что
|A(χ) − α| <
B(χ) − β = 0
Не ограничивая общности считаем, что

<1
Случай одной переменной
Доказательство. Найдем в интервале [2K π − π , 2K π + π ]
2
2
число χ0 такое, что
A(χ0 ) = α
Найдем положительное δ такое, что
|χ − χ0 | < δ ⇒ |A(χ) − α| <

|A(χ) − α| = |A(χ) − A(χ0 )|
= |A (χ∗ )(χ − χ0 )|

где |χ∗ − χ0 | < δ

= |(sin(χ∗ ) + χ∗ cos(χ∗ ))(χ − χ0 )|
< (1 + |χ0 | + δ)δ
< (2K π + 3)δ
<

при δ =

2K π + 3
Случай одной переменной
(χ0 + δ)3 − (χ0 − δ)3 = 6χ2 δ + 2δ 3
0
6(2K π − π )2
2
>
2K π + 3
> 2π
при достаточно большом K

B(χ) = β
|A(χ) − α| <
Случай одной переменной
Лемма. Для любых вещественных чисел α и β и любого
положительного числа найдется вещественное число χ такое,
что |A(χ) − α| < , B(χ) = β.
|A(C (α, β)) − α| <

B(C (α, β)) = β

Ak (χ) = A (B(. . . B (χ) . . . ))
(k−1)

раз

Лемма. Для любых вещественных чисел α1 , . . . , αn и любого
положительного числа
|Ak (χ) − αk | <

k = 1, . . . , n

где
χ = C (α1 , C (α2 , . . . , C (αk , 0) . . . ))
Случай одной переменной
либо
∃χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0}
либо
∀χ1 . . . χm {Φ(χ1 , . . . , χm ) > 1}

Ψ(χ) = Φ(A1 (χ), A2 (χ), . . . , Am (χ))
либо
∀ > 0 ∃χ{Ψ(χ) < }
либо
∀χ{Ψ(χ) ≥ 1}
Следствие DPRM-теоремы
1
Пусть F0 обозначает класс функций одной вещественной
переменной, которые могут быть заданы выражениями,
построеными из переменной, конкретных натуральных чисел и
символа числа π при помощи композиции операций сложения,
вычитания и умножения и функции sin в произвольном
порядке. Не существует алгоритма, который по произвольной
1
фунции Φ(χ) из класса F0 распознавал, имеет ли неравенство

Φ(χ) < 1
решение в вещественных числах.
Следствие DPRM-теоремы
1
Пусть F0 обозначает класс функций одной вещественной
переменной, которые могут быть заданы выражениями,
построеными из переменной, конкретных натуральных чисел и
символа числа π при помощи композиции операций сложения,
вычитания и умножения и функции sin в произвольном
порядке. Не существует алгоритма, который по произвольной
1
фунции Φ(χ) из класса F0 распознавал, имеет ли уравнение

2Φ(χ) = 1
решение в вещественных числах.
Следствие DPRM-теоремы
1
Пусть F1 обозначает класс функций одной вещественной
переменной, которые могут быть заданы выражениями,
построеными из переменной, конкретных натуральных чисел
при помощи композиции операций сложения, вычитания и
умножения и функции sin в произвольном порядке. Не
существует алгоритма, который по произвольной фунции Φ(χ)
1
из класса F1 распознавал, имеет ли уравнение

2Φ(χ) = 1
решение в вещественных числах.
Тождества
либо
∀ > 0 ∃χ{Ψ(χ) < }
либо
∀χ{Ψ(χ) ≥ 1}

−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−
либо
∃χ{1 − Ψ(χ) + |1 − Ψ(χ)| = 0}
либо
∀χ{1 − Ψ(χ) + |1 − Ψ(χ)| = 0}
Следствие DPRM-теоремы
1
Пусть F2 обозначает класс функций одной вещественной
переменной, которые могут быть заданы выражениями,
построеными из переменной, конкретных натуральных чисел и
символа числа π при помощи композиции операций сложения,
вычитания и умножения и функций sin и | | (абсолютная
величина) в произвольном порядке. Не существует алгоритма,
1
который по произвольной фунции Φ(χ1 , . . . , χm ) из класса F2
распознавал, справедливо ли равенство

2Φ(χ) = 1
при всех вещественных значениях χ.
Снова полиномиальные уравнения
τ ∈ [0, 1]
Υ (τ ) = 0

Π (τ ) = 0

Φ (τ ) + Π2 (τ )Φ(τ ) = 0

Φ(τ ) = A sin Π(τ )τ + B cos Π(τ )τ
Φ(0) = 0 ⇒ B = 0
Φ (0) = 1 ⇒ A = 0
Φ(1) = 0 ⇒ Π(τ ) = nπ
3 ≤ Π(0) ≤ 4 ⇒ Π(τ ) = π
В любом решении этой системы дифференциальных уравнений
функция Π(τ ) является константой – числом π, и существует
Снова полиномиальные уравнения
Φ (τ ) + Π2 (τ )Φ(τ ) = 0

Π (τ ) = 0
Φ(0) = 0

Φ (0) = 1

Υ (τ ) = 0

Φ(1) = 0

3 ≤ Π(0) ≤ 4

Ψ (τ ) + Π2 (τ )Υ2 (τ )Ψ(τ ) = 0

Ψ(τ ) = A sin Π(τ )Υ(τ )τ + B cos Π(τ )Υ(τ )τ

Ψ(0) = 0 ⇒ B = 0
Ψ (0) = Π(τ )Υ(τ ) ⇒ Υ(τ ) = 0 или A = 0
Ψ(1) = 0 ⇒ Π(τ )Υ(τ ) = nπ
⇒ Υ(τ ) = n
Снова полиномиальные уравнения
Φ (τ ) + Π2 (τ )Φ(τ ) = 0

Π (τ ) = 0
Φ(0) = 0

Φ (0) = 1

Υ (τ ) = 0
Ψ(0) = 0

Φ(1) = 0

Ψ (τ ) +

3 ≤ Π(0) ≤ 4

Π2 (τ )Υ2 (τ )Ψ(τ )

Ψ (0) = Π(τ )Υ(τ )

=0

Ψ(1) = 0

В любом решении этой системы дифференциальных уравнений
функция Υ(τ ) является константой – некоторым целым
числом, и для любого целого числа n существует решение, в
котором фукция Υ(τ ) тождественно равна этому числу n.
Снова полиномиальные уравнения
Φ (τ ) + Π2 (τ )Φ(τ ) = 0

Π (τ ) = 0
Φ(0) = 0

Φ (0) = 1

Υ1 (τ ) = 0

Φ(1) = 0

3 ≤ Π(0) ≤ 4

Ψ1 (τ ) + Π2 (τ )Υ2 (τ )Ψ1 (τ ) = 0
1
...

Υm (τ ) = 0

Ψm (τ ) + Π2 (τ )Υ2 (τ )Ψm (τ ) = 0
m
...

Ψ1 (0) = 0

Ψ1 (0) = Π(τ )Υ1 (τ )

Ψm (1) = 0

...
Ψm (0) = 0

Ψm (0) = Π(τ )Υm (τ )
D Υ1 (τ ), . . . , Υm (τ ) = 0

Ψm (1) = 0
Снова полиномиальные уравнения
3 ≤ Π(0) ≤ 4 ⇐⇒ 3 + ∆2 (0) = Π(0) & Π(0) + ∆2 (0) = 4
1
2
∆(α) = β ⇐⇒ ∆(τ ) − β = (τ − α)Ω(τ )
Следствие DPRM-теоремы
Не существует алгоритма, который позволял бы по
произвольной системе дифференциальных уравнений вида
P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ )
.
.
.

=0

Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ )

= 0,

где P1 , . . . , Pk – многочлены с целыми коэффициентами,
узнавать, имеет ли эта система решение на интервале [0, 1].
Следствие (трудное) DPRM-теоремы
Не существует алгоритма, который позволял бы по
дифференциальному уравнению вида
P τ, Φ(τ ), Φ (τ ), . . . , Φ

n

(τ )

=0

где P – многочлен с целыми коэффициентами, узнавать, имеет
ли это уравнение решение на интервале [0, 1].
Формальные степенные ряды
∞

ψk τ k

Ψ(τ ) =
k=0

Ψ (τ ) = 0,

τ Φ (τ ) = Ψ(τ )Φ(τ )

∞

∞
k

τ Φ (τ ) =
k=0

kφk = ψ0 φk
Вырожденное решение: ∀k
Невырожденное решение:
∃k

ψ0 φk τ k

kφk τ =
k=0

k = 0, 1, 2, . . .
φk = 0

φk = 0 ⇒ ψ0 = k
Формальные степенные ряды
Ψ1 (τ ) = 0,
τ Φ1 (τ ) = Ψ1 (τ )Φ1 (τ ),
.
.
.
Ψm (τ ) = 0,
τ Φm (τ ) = Ψm (τ )Φm (τ ),
D(Ψ1 (τ ), . . . , Ψm (τ )) = 0
Φ1 (τ ) . . . Φm (τ ) ≡ 0
Следствие DPRM-теоремы
Не существует алгоритма, который позволял бы по
произвольной системе дифференциальных уравнений вида
P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ )
.
.
.

= 0,

Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ )

= 0,

где Pm – многочлены с целыми коэффициентами узнавать,
имеет ли эта система решение в виде формального степенного
ряда, удовлетворяющего также условию
Φ1 (τ ) ≡ 0.
Сходящиеся степенные ряды
Ψ (τ ) = 0
τ 2Φ

(τ ) − (Ψ(τ )τ + 1)Φ(τ ) + 1 = 0

−φ0 + 1 = 0
−ψ0 φ0 − φ1 = 0
(k − 1)φk−1 − ψ0 φk−1 − φk = 0,

k >1

φ0 = 1 φk = −ψ0 (1 − ψ0 )(2 − ψ0 ) . . . (k − 1 − ψ0 ).
Следствие DPRM-теоремы
Не существует алгоритма, который позволял бы по
произвольной системе дифференциальных уравнений вида
P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ )
.
.
.

= 0,

Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ )

= 0,

где Pm – многочлены с целыми коэффициентами узнавать,
имеет ли эта система решение в виде сходящихся степенных
рядов
Уравнения в частных производных
D(y1 , . . . , ym ) = 0
∞
y
y
ψy1 ,...,ym τ1 1 . . . τmm

Ψ(τ1 , . . . , τm ) =
y1 ,...,ym =0

τk

D τ1

∂
∂τk

y
y
τk k = yk τk k

∂
∂
, . . . , τm
Ψ(τ1 , . . . , τm ) =
∂τ1
∂τm
y
y
= ∞,...,ym =0 D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm
y1
Уравнения в частных производных
∂
∂
, . . . , τm
D τ1
∂τ1
∂τm

D τ1

∞
y
y
τ1 1 . . . τmm

Ψ(τ1 , . . . , τm ) =
y1 ,...,ym =0

∂
∂
, . . . , τm
Ψ(τ1 , . . . , τm ) =
∂τ1
∂τm
y
y
= ∞,...,ym =0 D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm
y1
ψy1 ,...,ym =

1
D(y1 , . . . , ym )

Дифференциальное уравнение (*) имеет решение в том и
только том случае, когда диофантово уравнение
D(y1 , . . . , ym ) = 0 решений не имеет

(∗)
Уравнения в частных производных
∂
∂
, . . . , τm
D τ1
∂τ1
∂τm

∞
y
y
τ1 1 . . . τmm

Ψ(τ1 , . . . , τm ) =

(1 − τ1 ) . . . (1 − τm )D τ1

(∗)

y1 ,...,ym =0

∂
∂
, . . . , τm
∂τ1
∂τm

Ψ(τ1 , . . . , τm ) = 1

Дифференциальные уравнения (*) и (**) имеют решения в том
и только том случае, когда диофантово уравнение
D(y1 , . . . , ym ) = 0 решений не имеет

(∗∗)
Следствие DPRM-теоремы
Не существует алгоритма, который позволял бы по
произвольному многочлену Q с целыми коэффициентами
узнавать, имеет ли дифференциальное уравнение в частных
производных
∂
∂
Q τ1 , . . . , τm , ∂τ1 , . . . , ∂τm Ψ(τ1 , . . . , τm ) = 1

решение в виде формального степенного ряда.
Уравнения в частных производных
a ∈ M ⇐⇒ ∃x2 . . . xm {D(a, x2 , . . . , xm ) = 0}
∂
∂
∂
(1 − τ2 ) . . . (1 − τm ) D τ1 ∂τ1 , τ2 ∂τ2 , . . . , τm ∂τm Ψ(τ1 , τ2 , . . . , τm ) =

= Φ(τ1 , τ2 , . . . , τm )
∂
∂
Φ(τ1 , τ2 , . . . , τm ) = · · · =
Φ(τ1 , τ2 , . . . , τm ) = 0
∂τ2
∂τm
∞
k
φk τ1

Φ(τ1 , τ2 , . . . , τm ) =
k=0

D τ1

∂
∂
, . . . , τm
∂τ1
∂τm

Ψ(τ1 , . . . , τm ) =

Φ(τ1 , τ2 , . . . , τm )
(1 − τ2 ) . . . (1 − τm )
Уравнения в частных производных
∂
∂
, . . . , τm
Ψ(τ1 , . . . , τm ) =
∂τ1
∂τm
Φ(τ1 , τ2 , . . . , τm )
=
(1 − τ2 ) . . . (1 − τm )

D τ1

∞
y
y
τ2 1 . . . τmm

k
φk τ1

=

y2 ,...,ym

k=0
∞

y
y
D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm

=
y1 ,...,ym =0

D(y1 , . . . , ym )ψy1 ,...,ym = φy1
Уравнения в частных производных
D(y1 , . . . , ym )ψy1 ,...,ym = φy1
y1 ∈ M =⇒ φy1 = 0

D(y1 , . . . , ym ) = 0 ⇒ ψy1 ,...,ym =

φy1
D(y1 , . . . , ym )
Уравнения в частных производных
n = 1, 2
a ∈ Mn ⇐⇒ ∃x2 . . . xm {Dn (a, x2 , . . . , xm ) = 0}

∂
∂
∂
(1 − τ2 ) . . . (1 − τm ) Dn τ1 ∂τ1 , τ2 ∂τ2 , . . . , τm ∂τm Ψ(τ1 , τ2 , . . . , τm ) =

= Φn (τ1 , τ2 , . . . , τm ),
∂
∂τ2 Φn (τ1 , τ2 , . . . , τm )

= ··· =

∂
∂τm Φn (τ1 , τ2 , . . . , τm )

=0

∞
k
φn,k τ1

Φn (τ1 , τ2 , . . . , τm ) =
k=0

a ∈ Mn =⇒ φn,a = 0
Уравнения в частных производных
∞
k
φ1,k τ1

a ∈ M1 =⇒ φ1,a = 0

k
φ2,k τ1

Φ1 (τ1 , τ2 , . . . , τm ) =

a ∈ M2 =⇒ φ2,a = 0

k=0
∞

Φ2 (τ1 , τ2 , . . . , τm ) =
k=0

(1 − τ1 ) Φ1 (τ1 , τ2 , . . . , τm ) + Φ2 (τ1 , τ2 , . . . , τm ) = 1
φ1,a + φ2,a = 1,

a = 0, 1, . . .

M = {a | φ1,a = 0}
a ∈ M1 =⇒ φ1,a = 0 =⇒ a ∈ M
a ∈ M2 =⇒ φ2,a = 0 =⇒ φ1,a = 1 =⇒ a ∈ M
Диофантовы игры
Правила

James Jones [1974], основываясь на идеях M. Rabin’a [1957],
ввел диофантовы игры.
P(a1 , . . . , am , x1 , . . . , xm ) = 0
Петр выбирает значения параметров a1 , . . . , am
Николай выбирает значения неизвестных x1 , . . . , xm
Петр выбирает a1
Николай выбирает x1
Петр выбирает a2
Николай выбирает x2
...............................................
Петр выбирает am
Николай выбирает xm
Николай объявляется победителем в том и только том случае,
когда значение многочлена оказывается равным нулю.
Диофантовы игры
Трудные ответы на простые вопросы

Упражнение. Кто имеет выигрышную стратегию в игре,
задаваемой уравнением
(x1 + a2 )2 + 1 − (x2 + 2)(x3 + 3) = 0?
Подсказка. Победа гарантирована Петру в том и только том
случае, когда количество простых чисел вида n2 + 1 бесконечно.
Теорема (Jones[1982]) Николай имеет выигрышную
стратегию, но не имеет вычислимой выигрышной стратегии в
игре
{a1 + a6 + 1 − x4 }2 ·
+

(a6 + a7 )2 + 3a7 + a6 − 2x4

2

(x9 − a7 )2 + (x10 − a9 )2 (x9 − a6 )2 + (x10 − a8 )2 ((x4 − a1 )2

+ (x10 − a9 − x1 )2 ) (x9 − 3x4 )2 + (x10 − a8 − a9 )2 (x9 − 3x4 − 1)2
+ (x10 − a8 a9 )2 − a12 − 1
+ [x5 + a13 − x9 a4 ]2
+ 3x6 + x5 − 2a5

2

+

2

+ [x10 + a12 + a12 x9 a4 − a3 ]2

− x13 − 1 {a1 + x5 + 1 − a5 }

(x5 − x6 )2

(a10 − x6 )2 + (a11 − x8 )2 (a10 − x5 )2

+ (a11 − x7 )2 ((a5 − a1 )2 + (a11 − x8 − a2 )2 ) (a10 − 3a5 )2
+ (a11 − x7 − x8 )2 (a10 − 3a5 − 1)2 + (a11 − x7 x8 )2 − x11 − 1
+ [a11 + x11 + x11 a10 x3 − x2 ]2 + [a11 + x12 − a10 x3 ]2

= 0.

2
Формализмы для описания
параллельных/распределенных вычислений
Сети Петри (Petri net, place/transition net, P/T net)
Wikipedia: Petri nets were invented by Carl Adam Petri in August
1939 – at the age of 13 – for the purpose of describing chemical
processes
Системы векторного сложения (systems of vector addition)
Системы векторного сложения
∆1 = δ1,1 , . . . , δ1,n
.
.
.

δj,k ∈ Z

∆k = δk,1 , . . . , δk,n
α1 ∈ N, . . . , αn ∈ N
A = α1 , . . . , αn → α1 + δj,1 , . . . , αn + δj,n = A + ∆j
α1 + δj,1 ∈ N, . . . , αn + δj,n ∈ N

A → A + ∆j1 → A + ∆j1 + ∆j2 → A + ∆j1 + ∆j2 + ∆j3 → . . .
Проблема достижимости
ВХОД:

Cистема векторного сложения {∆1 , . . . , ∆k } и
два вектора A и B

ВОПРОС:

Верно ли, что вектор B достижим из вектора A
в этой системе?
Проблема включения
ВХОД:

Две системы векторного сложения {Γ1 , . . . , Γk }
и {∆1 , . . . , ∆k } и вектор A

ВОПРОС:

Верно ли, что каждый вектор, достижимый
из вектора A во второй системе, достижим из
вектора A также и в первой системе?

Теорема (Michael Rabin, не опубликовано). Проблема
включения для систем векторного сложения неразрешима.
Проблема эквивалентности
ВХОД:

Две системы векторного сложения {Γ1 , . . . , Γk }
и {∆1 , . . . , ∆k } и вектор A

ВОПРОС:

Верно ли, что каждый вектор, достижимый из
вектора A в одной из этих систем, достижим из
вектора A также и в другой системе?

Теорема (M. Hack; T. Araki и T. Kasami). Проблема
эквивалентности для систем векторного сложения
неразрешима.

Weitere ähnliche Inhalte

Was ist angesagt?

Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Computer Science Club
 
1.4 Точечные оценки и их свойства
1.4 Точечные оценки и их свойства1.4 Точечные оценки и их свойства
1.4 Точечные оценки и их свойстваDEVTYPE
 
геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производнойtkachenko_anna
 
Скорость роста функций
Скорость роста функцийСкорость роста функций
Скорость роста функцийDEVTYPE
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргументаFormula.co.ua
 
Primenenie svojstv funkcij_k_resheniyu_uravnenij_i
Primenenie svojstv funkcij_k_resheniyu_uravnenij_iPrimenenie svojstv funkcij_k_resheniyu_uravnenij_i
Primenenie svojstv funkcij_k_resheniyu_uravnenij_iDimon4
 
Линейная алгебра - II
Линейная алгебра - IIЛинейная алгебра - II
Линейная алгебра - IIDEVTYPE
 
пугач му по матлогике 2015
пугач му по матлогике 2015пугач му по матлогике 2015
пугач му по матлогике 2015LIPugach
 
Основы комбинаторики - I
Основы комбинаторики - IОсновы комбинаторики - I
Основы комбинаторики - IDEVTYPE
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12galinalevna
 
Определенные интегралы
Определенные интегралыОпределенные интегралы
Определенные интегралыdaryaartuh
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Technopark
 
Линейная алгебра ll. Разбор задач второго модуля
Линейная алгебра ll. Разбор задач второго модуляЛинейная алгебра ll. Разбор задач второго модуля
Линейная алгебра ll. Разбор задач второго модуляDEVTYPE
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02Computer Science Club
 
Разбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика lРазбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика lDEVTYPE
 
20100930 proof complexity_hirsch_lecture03
20100930 proof complexity_hirsch_lecture0320100930 proof complexity_hirsch_lecture03
20100930 proof complexity_hirsch_lecture03Computer Science Club
 

Was ist angesagt? (20)

Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
Юрий Владимирович Матиясевич. Десятая проблема Гильберта. Решение и применени...
 
1.4 Точечные оценки и их свойства
1.4 Точечные оценки и их свойства1.4 Точечные оценки и их свойства
1.4 Точечные оценки и их свойства
 
геометрический смысл производной
геометрический смысл производнойгеометрический смысл производной
геометрический смысл производной
 
Скорость роста функций
Скорость роста функцийСкорость роста функций
Скорость роста функций
 
Тригонометрические функции числового аргумента
Тригонометрические функции числового аргументаТригонометрические функции числового аргумента
Тригонометрические функции числового аргумента
 
20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich20131006 h10 lecture2_matiyasevich
20131006 h10 lecture2_matiyasevich
 
Pr i-3
Pr i-3Pr i-3
Pr i-3
 
Primenenie svojstv funkcij_k_resheniyu_uravnenij_i
Primenenie svojstv funkcij_k_resheniyu_uravnenij_iPrimenenie svojstv funkcij_k_resheniyu_uravnenij_i
Primenenie svojstv funkcij_k_resheniyu_uravnenij_i
 
Линейная алгебра - II
Линейная алгебра - IIЛинейная алгебра - II
Линейная алгебра - II
 
пугач му по матлогике 2015
пугач му по матлогике 2015пугач му по матлогике 2015
пугач му по матлогике 2015
 
Основы комбинаторики - I
Основы комбинаторики - IОсновы комбинаторики - I
Основы комбинаторики - I
 
презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12презентация с авторским шаблоном и заметками дз 28.03.12
презентация с авторским шаблоном и заметками дз 28.03.12
 
Pr i-3
Pr i-3Pr i-3
Pr i-3
 
Определенные интегралы
Определенные интегралыОпределенные интегралы
Определенные интегралы
 
Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8Алгоритмы и структуры данных осень 2013 лекция 8
Алгоритмы и структуры данных осень 2013 лекция 8
 
Линейная алгебра ll. Разбор задач второго модуля
Линейная алгебра ll. Разбор задач второго модуляЛинейная алгебра ll. Разбор задач второго модуля
Линейная алгебра ll. Разбор задач второго модуля
 
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture0220110224 systems of_typed_lambda_calculi_moskvin_lecture02
20110224 systems of_typed_lambda_calculi_moskvin_lecture02
 
8
88
8
 
Разбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика lРазбор задач модуля Комбинаторика l
Разбор задач модуля Комбинаторика l
 
20100930 proof complexity_hirsch_lecture03
20100930 proof complexity_hirsch_lecture0320100930 proof complexity_hirsch_lecture03
20100930 proof complexity_hirsch_lecture03
 

Ähnlich wie 20131027 h10 lecture5_matiyasevich

20081116 structuralcomplexitytheory lecture09-10
20081116 structuralcomplexitytheory lecture09-1020081116 structuralcomplexitytheory lecture09-10
20081116 structuralcomplexitytheory lecture09-10Computer Science Club
 
L2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибокL2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибокTechnosphere1
 
ЕГЭ_№18
ЕГЭ_№18ЕГЭ_№18
ЕГЭ_№18kuzinolga
 
Мысль №6
Мысль №6Мысль №6
Мысль №6rasparin
 
Мысль №6
Мысль №6Мысль №6
Мысль №6rasparin
 
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...aleksashka3
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийTheoretical mechanics department
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04Computer Science Club
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблейTechnosphere1
 
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"Nikolay Grebenshikov
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Technosphere1
 
L6: Метод опорных векторов
L6: Метод опорных векторовL6: Метод опорных векторов
L6: Метод опорных векторовTechnosphere1
 
L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияTechnosphere1
 
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture0620110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture06Computer Science Club
 
интерполяционный многочлен лагранжа
интерполяционный многочлен лагранжаинтерполяционный многочлен лагранжа
интерполяционный многочлен лагранжаVladimir Kukharenko
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)Mariya_Lastochkina
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямGalnalevina
 

Ähnlich wie 20131027 h10 lecture5_matiyasevich (20)

4
44
4
 
20081116 structuralcomplexitytheory lecture09-10
20081116 structuralcomplexitytheory lecture09-1020081116 structuralcomplexitytheory lecture09-10
20081116 structuralcomplexitytheory lecture09-10
 
L2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибокL2: Задача классификации и регрессии. Метрики ошибок
L2: Задача классификации и регрессии. Метрики ошибок
 
ЕГЭ_№18
ЕГЭ_№18ЕГЭ_№18
ЕГЭ_№18
 
Мысль №6
Мысль №6Мысль №6
Мысль №6
 
Мысль №6
Мысль №6Мысль №6
Мысль №6
 
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
Кванторы. Квантор всеобщности. Квантор существования.Равносильные формулы лог...
 
Многочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближенийМногочлены наилучших среднеквадратичных приближений
Многочлены наилучших среднеквадратичных приближений
 
20101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture0420101007 proof complexity_hirsch_lecture04
20101007 proof complexity_hirsch_lecture04
 
L11: Метод ансамблей
L11: Метод ансамблейL11: Метод ансамблей
L11: Метод ансамблей
 
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
Лекция №16. Поиск подстрок. Предмет "Структуры и алгоритмы обработки данных"
 
Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"Лекция №4 "Задача классификации"
Лекция №4 "Задача классификации"
 
L6: Метод опорных векторов
L6: Метод опорных векторовL6: Метод опорных векторов
L6: Метод опорных векторов
 
109130.ppt
109130.ppt109130.ppt
109130.ppt
 
Get Ft
Get FtGet Ft
Get Ft
 
L3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессияL3: Линейная и логистическая регрессия
L3: Линейная и логистическая регрессия
 
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture0620110313 systems of_typed_lambda_calculi_moskvin_lecture06
20110313 systems of_typed_lambda_calculi_moskvin_lecture06
 
интерполяционный многочлен лагранжа
интерполяционный многочлен лагранжаинтерполяционный многочлен лагранжа
интерполяционный многочлен лагранжа
 
производящие функции(продолжение)
производящие функции(продолжение)производящие функции(продолжение)
производящие функции(продолжение)
 
презентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниямпрезентация к лекции по параметрическим колебаниям
презентация к лекции по параметрическим колебаниям
 

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_bugsComputer 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_bugsComputer Science Club
 
20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugs20140531 serebryany lecture01_fantastic_cpp_bugs
20140531 serebryany lecture01_fantastic_cpp_bugsComputer Science Club
 
20140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture1220140511 parallel programming_kalishenko_lecture12
20140511 parallel programming_kalishenko_lecture12Computer Science Club
 
20140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture1120140427 parallel programming_zlobin_lecture11
20140427 parallel programming_zlobin_lecture11Computer Science Club
 
20140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture1020140420 parallel programming_kalishenko_lecture10
20140420 parallel programming_kalishenko_lecture10Computer Science Club
 
20140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture0920140413 parallel programming_kalishenko_lecture09
20140413 parallel programming_kalishenko_lecture09Computer Science Club
 
20140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture0220140329 graph drawing_dainiak_lecture02
20140329 graph drawing_dainiak_lecture02Computer Science Club
 
20140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture0120140329 graph drawing_dainiak_lecture01
20140329 graph drawing_dainiak_lecture01Computer Science Club
 
20140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-0420140310 parallel programming_kalishenko_lecture03-04
20140310 parallel programming_kalishenko_lecture03-04Computer Science Club
 
20140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture0120140216 parallel programming_kalishenko_lecture01
20140216 parallel programming_kalishenko_lecture01Computer Science Club
 
20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrison20130928 automated theorem_proving_harrison
20130928 automated theorem_proving_harrisonComputer 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
 
20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich20131013 h10 lecture4_matiyasevich
20131013 h10 lecture4_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich
 
20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_matiyasevich20131006 h10 lecture3_matiyasevich
20131006 h10 lecture3_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
 

20131027 h10 lecture5_matiyasevich

  • 1. Что можно делать с вещественными числами и нельзя делать с целыми числами Часть 2. Десятая проблема Гильберта Пятая лекция Ю. В. Матиясевич Санкт-Петербургское отделение Математического института им. В. А. Стеклова РАН http://logic.pdmi.ras.ru/~yumat
  • 2. Гипотеза Martin’a Davis’а (=DPRM-теорема) Гипотеза M. Davis’а (DPRM-теорема). Каждое перечислимое множество является диофантовым.
  • 3. Диофантова альтернатива D(x1 , . . . , xm ) = 0 либо ∃x1 . . . xm {D(x1 , . . . , xm ) = 0} либо ∀x1 . . . xm {D(x1 , . . . , xm ) = 0}
  • 4. Вещественные неизвестные D(χ1 , . . . , χm ) = 0 sin(πχ1 ) = 0 . . . sin(πχm ) = 0 π = 3.14159... D 2 (χ1 , . . . , χm )+ sin2 (πχ1 ) + · · · + sin2 (πχm ) = 0
  • 5. Следствие DPRM-теоремы Пусть F0 обозначает класс функций многих вещественных переменных, которые могут быть заданы выражениями, построены из переменных, конкретных натуральных чисел и символа числа π при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной фунции Φ(χ1 , . . . , χm ) из класса F0 распознавал, имеет ли уравнение Φ(χ1 , . . . , χm ) = 0 решение в вещественных числах.
  • 6. Только натуральные коэффициенты sin(ψ) = 0 2≤ψ≤4 D 2 (χ1 , . . . , χm )+ sin2 (ψχ1 ) + · · · + sin2 (ψχm ) + sin2 (ψ) + (1 − (ψ − 3)2 − ζ 2 )2 = 0
  • 7. Следствие DPRM-теоремы Пусть F1 обозначает класс функций многих вещественных переменных, которые могут быть заданы выражениями, построеными из переменных, конкретных натуральных чисел при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной фунции Φ(χ1 , . . . , χm ) из класса F1 распознавал, имеет ли уравнение Φ(χ1 , . . . , χm ) = 0 решение в вещественных числах.
  • 8. Альтернативы ∃x1 . . . xm {D(x1 , . . . , xm ) = 0} ∀x1 . . . xm {D(x1 , . . . , xm ) = 0} ∃x1 . . . xm {2D 2 (x1 , . . . , xm ) = 0} ∀x1 . . . xm {2D 2 (x1 , . . . , xm ) > 1} ∃χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0} ∀χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0} ∃χ1 . . . χm {Ψ(χ1 , . . . , χm ) = 0} ∀χ1 . . . χm {Ψ(χ1 , . . . , χm ) > 1} Φ(χ1 , . . . , χm ) = B 2 (χ1 , . . . , χm ) + 1 D 2 (χ1 , . . . , χm )+ sin2 (πχ1 ) + · · · + sin2 (πχm )
  • 9. Следствие DPRM-теоремы Пусть F0 по-прежнему обозначает класс функций многих вещественных переменных, которые могут быть заданы выражениями, построеными из переменных, конкретных натуральных чисел и символа числа π при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной фунции Φ(χ1 , . . . , χm ) из класса F0 распознавал, имеет ли неравенство Φ(χ1 , . . . , χm ) < 1 решение в вещественных числах.
  • 10. Случай одной переменной A(χ) = χ sin(χ) B(χ) = χ sin(χ3 ) Лемма. Для любых вещественных чисел α и β и любого положительного числа найдется вещественное число χ такое, что |A(χ) − α| < B(χ) − β = 0 Не ограничивая общности считаем, что <1
  • 11. Случай одной переменной Доказательство. Найдем в интервале [2K π − π , 2K π + π ] 2 2 число χ0 такое, что A(χ0 ) = α Найдем положительное δ такое, что |χ − χ0 | < δ ⇒ |A(χ) − α| < |A(χ) − α| = |A(χ) − A(χ0 )| = |A (χ∗ )(χ − χ0 )| где |χ∗ − χ0 | < δ = |(sin(χ∗ ) + χ∗ cos(χ∗ ))(χ − χ0 )| < (1 + |χ0 | + δ)δ < (2K π + 3)δ < при δ = 2K π + 3
  • 12. Случай одной переменной (χ0 + δ)3 − (χ0 − δ)3 = 6χ2 δ + 2δ 3 0 6(2K π − π )2 2 > 2K π + 3 > 2π при достаточно большом K B(χ) = β |A(χ) − α| <
  • 13. Случай одной переменной Лемма. Для любых вещественных чисел α и β и любого положительного числа найдется вещественное число χ такое, что |A(χ) − α| < , B(χ) = β. |A(C (α, β)) − α| < B(C (α, β)) = β Ak (χ) = A (B(. . . B (χ) . . . )) (k−1) раз Лемма. Для любых вещественных чисел α1 , . . . , αn и любого положительного числа |Ak (χ) − αk | < k = 1, . . . , n где χ = C (α1 , C (α2 , . . . , C (αk , 0) . . . ))
  • 14. Случай одной переменной либо ∃χ1 . . . χm {Φ(χ1 , . . . , χm ) = 0} либо ∀χ1 . . . χm {Φ(χ1 , . . . , χm ) > 1} Ψ(χ) = Φ(A1 (χ), A2 (χ), . . . , Am (χ)) либо ∀ > 0 ∃χ{Ψ(χ) < } либо ∀χ{Ψ(χ) ≥ 1}
  • 15. Следствие DPRM-теоремы 1 Пусть F0 обозначает класс функций одной вещественной переменной, которые могут быть заданы выражениями, построеными из переменной, конкретных натуральных чисел и символа числа π при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной 1 фунции Φ(χ) из класса F0 распознавал, имеет ли неравенство Φ(χ) < 1 решение в вещественных числах.
  • 16. Следствие DPRM-теоремы 1 Пусть F0 обозначает класс функций одной вещественной переменной, которые могут быть заданы выражениями, построеными из переменной, конкретных натуральных чисел и символа числа π при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной 1 фунции Φ(χ) из класса F0 распознавал, имеет ли уравнение 2Φ(χ) = 1 решение в вещественных числах.
  • 17. Следствие DPRM-теоремы 1 Пусть F1 обозначает класс функций одной вещественной переменной, которые могут быть заданы выражениями, построеными из переменной, конкретных натуральных чисел при помощи композиции операций сложения, вычитания и умножения и функции sin в произвольном порядке. Не существует алгоритма, который по произвольной фунции Φ(χ) 1 из класса F1 распознавал, имеет ли уравнение 2Φ(χ) = 1 решение в вещественных числах.
  • 18. Тождества либо ∀ > 0 ∃χ{Ψ(χ) < } либо ∀χ{Ψ(χ) ≥ 1} −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−− либо ∃χ{1 − Ψ(χ) + |1 − Ψ(χ)| = 0} либо ∀χ{1 − Ψ(χ) + |1 − Ψ(χ)| = 0}
  • 19. Следствие DPRM-теоремы 1 Пусть F2 обозначает класс функций одной вещественной переменной, которые могут быть заданы выражениями, построеными из переменной, конкретных натуральных чисел и символа числа π при помощи композиции операций сложения, вычитания и умножения и функций sin и | | (абсолютная величина) в произвольном порядке. Не существует алгоритма, 1 который по произвольной фунции Φ(χ1 , . . . , χm ) из класса F2 распознавал, справедливо ли равенство 2Φ(χ) = 1 при всех вещественных значениях χ.
  • 20. Снова полиномиальные уравнения τ ∈ [0, 1] Υ (τ ) = 0 Π (τ ) = 0 Φ (τ ) + Π2 (τ )Φ(τ ) = 0 Φ(τ ) = A sin Π(τ )τ + B cos Π(τ )τ Φ(0) = 0 ⇒ B = 0 Φ (0) = 1 ⇒ A = 0 Φ(1) = 0 ⇒ Π(τ ) = nπ 3 ≤ Π(0) ≤ 4 ⇒ Π(τ ) = π В любом решении этой системы дифференциальных уравнений функция Π(τ ) является константой – числом π, и существует
  • 21. Снова полиномиальные уравнения Φ (τ ) + Π2 (τ )Φ(τ ) = 0 Π (τ ) = 0 Φ(0) = 0 Φ (0) = 1 Υ (τ ) = 0 Φ(1) = 0 3 ≤ Π(0) ≤ 4 Ψ (τ ) + Π2 (τ )Υ2 (τ )Ψ(τ ) = 0 Ψ(τ ) = A sin Π(τ )Υ(τ )τ + B cos Π(τ )Υ(τ )τ Ψ(0) = 0 ⇒ B = 0 Ψ (0) = Π(τ )Υ(τ ) ⇒ Υ(τ ) = 0 или A = 0 Ψ(1) = 0 ⇒ Π(τ )Υ(τ ) = nπ ⇒ Υ(τ ) = n
  • 22. Снова полиномиальные уравнения Φ (τ ) + Π2 (τ )Φ(τ ) = 0 Π (τ ) = 0 Φ(0) = 0 Φ (0) = 1 Υ (τ ) = 0 Ψ(0) = 0 Φ(1) = 0 Ψ (τ ) + 3 ≤ Π(0) ≤ 4 Π2 (τ )Υ2 (τ )Ψ(τ ) Ψ (0) = Π(τ )Υ(τ ) =0 Ψ(1) = 0 В любом решении этой системы дифференциальных уравнений функция Υ(τ ) является константой – некоторым целым числом, и для любого целого числа n существует решение, в котором фукция Υ(τ ) тождественно равна этому числу n.
  • 23. Снова полиномиальные уравнения Φ (τ ) + Π2 (τ )Φ(τ ) = 0 Π (τ ) = 0 Φ(0) = 0 Φ (0) = 1 Υ1 (τ ) = 0 Φ(1) = 0 3 ≤ Π(0) ≤ 4 Ψ1 (τ ) + Π2 (τ )Υ2 (τ )Ψ1 (τ ) = 0 1 ... Υm (τ ) = 0 Ψm (τ ) + Π2 (τ )Υ2 (τ )Ψm (τ ) = 0 m ... Ψ1 (0) = 0 Ψ1 (0) = Π(τ )Υ1 (τ ) Ψm (1) = 0 ... Ψm (0) = 0 Ψm (0) = Π(τ )Υm (τ ) D Υ1 (τ ), . . . , Υm (τ ) = 0 Ψm (1) = 0
  • 24. Снова полиномиальные уравнения 3 ≤ Π(0) ≤ 4 ⇐⇒ 3 + ∆2 (0) = Π(0) & Π(0) + ∆2 (0) = 4 1 2 ∆(α) = β ⇐⇒ ∆(τ ) − β = (τ − α)Ω(τ )
  • 25. Следствие DPRM-теоремы Не существует алгоритма, который позволял бы по произвольной системе дифференциальных уравнений вида P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ ) . . . =0 Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ ) = 0, где P1 , . . . , Pk – многочлены с целыми коэффициентами, узнавать, имеет ли эта система решение на интервале [0, 1].
  • 26. Следствие (трудное) DPRM-теоремы Не существует алгоритма, который позволял бы по дифференциальному уравнению вида P τ, Φ(τ ), Φ (τ ), . . . , Φ n (τ ) =0 где P – многочлен с целыми коэффициентами, узнавать, имеет ли это уравнение решение на интервале [0, 1].
  • 27. Формальные степенные ряды ∞ ψk τ k Ψ(τ ) = k=0 Ψ (τ ) = 0, τ Φ (τ ) = Ψ(τ )Φ(τ ) ∞ ∞ k τ Φ (τ ) = k=0 kφk = ψ0 φk Вырожденное решение: ∀k Невырожденное решение: ∃k ψ0 φk τ k kφk τ = k=0 k = 0, 1, 2, . . . φk = 0 φk = 0 ⇒ ψ0 = k
  • 28. Формальные степенные ряды Ψ1 (τ ) = 0, τ Φ1 (τ ) = Ψ1 (τ )Φ1 (τ ), . . . Ψm (τ ) = 0, τ Φm (τ ) = Ψm (τ )Φm (τ ), D(Ψ1 (τ ), . . . , Ψm (τ )) = 0 Φ1 (τ ) . . . Φm (τ ) ≡ 0
  • 29. Следствие DPRM-теоремы Не существует алгоритма, который позволял бы по произвольной системе дифференциальных уравнений вида P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ ) . . . = 0, Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ ) = 0, где Pm – многочлены с целыми коэффициентами узнавать, имеет ли эта система решение в виде формального степенного ряда, удовлетворяющего также условию Φ1 (τ ) ≡ 0.
  • 30. Сходящиеся степенные ряды Ψ (τ ) = 0 τ 2Φ (τ ) − (Ψ(τ )τ + 1)Φ(τ ) + 1 = 0 −φ0 + 1 = 0 −ψ0 φ0 − φ1 = 0 (k − 1)φk−1 − ψ0 φk−1 − φk = 0, k >1 φ0 = 1 φk = −ψ0 (1 − ψ0 )(2 − ψ0 ) . . . (k − 1 − ψ0 ).
  • 31. Следствие DPRM-теоремы Не существует алгоритма, который позволял бы по произвольной системе дифференциальных уравнений вида P1 τ, Φ1 (τ ), . . . , Φk (τ ), Φ1 (τ ) . . . = 0, Pk τ, Φ1 (τ ), . . . , Φk (τ ), Φk (τ ) = 0, где Pm – многочлены с целыми коэффициентами узнавать, имеет ли эта система решение в виде сходящихся степенных рядов
  • 32. Уравнения в частных производных D(y1 , . . . , ym ) = 0 ∞ y y ψy1 ,...,ym τ1 1 . . . τmm Ψ(τ1 , . . . , τm ) = y1 ,...,ym =0 τk D τ1 ∂ ∂τk y y τk k = yk τk k ∂ ∂ , . . . , τm Ψ(τ1 , . . . , τm ) = ∂τ1 ∂τm y y = ∞,...,ym =0 D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm y1
  • 33. Уравнения в частных производных ∂ ∂ , . . . , τm D τ1 ∂τ1 ∂τm D τ1 ∞ y y τ1 1 . . . τmm Ψ(τ1 , . . . , τm ) = y1 ,...,ym =0 ∂ ∂ , . . . , τm Ψ(τ1 , . . . , τm ) = ∂τ1 ∂τm y y = ∞,...,ym =0 D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm y1 ψy1 ,...,ym = 1 D(y1 , . . . , ym ) Дифференциальное уравнение (*) имеет решение в том и только том случае, когда диофантово уравнение D(y1 , . . . , ym ) = 0 решений не имеет (∗)
  • 34. Уравнения в частных производных ∂ ∂ , . . . , τm D τ1 ∂τ1 ∂τm ∞ y y τ1 1 . . . τmm Ψ(τ1 , . . . , τm ) = (1 − τ1 ) . . . (1 − τm )D τ1 (∗) y1 ,...,ym =0 ∂ ∂ , . . . , τm ∂τ1 ∂τm Ψ(τ1 , . . . , τm ) = 1 Дифференциальные уравнения (*) и (**) имеют решения в том и только том случае, когда диофантово уравнение D(y1 , . . . , ym ) = 0 решений не имеет (∗∗)
  • 35. Следствие DPRM-теоремы Не существует алгоритма, который позволял бы по произвольному многочлену Q с целыми коэффициентами узнавать, имеет ли дифференциальное уравнение в частных производных ∂ ∂ Q τ1 , . . . , τm , ∂τ1 , . . . , ∂τm Ψ(τ1 , . . . , τm ) = 1 решение в виде формального степенного ряда.
  • 36. Уравнения в частных производных a ∈ M ⇐⇒ ∃x2 . . . xm {D(a, x2 , . . . , xm ) = 0} ∂ ∂ ∂ (1 − τ2 ) . . . (1 − τm ) D τ1 ∂τ1 , τ2 ∂τ2 , . . . , τm ∂τm Ψ(τ1 , τ2 , . . . , τm ) = = Φ(τ1 , τ2 , . . . , τm ) ∂ ∂ Φ(τ1 , τ2 , . . . , τm ) = · · · = Φ(τ1 , τ2 , . . . , τm ) = 0 ∂τ2 ∂τm ∞ k φk τ1 Φ(τ1 , τ2 , . . . , τm ) = k=0 D τ1 ∂ ∂ , . . . , τm ∂τ1 ∂τm Ψ(τ1 , . . . , τm ) = Φ(τ1 , τ2 , . . . , τm ) (1 − τ2 ) . . . (1 − τm )
  • 37. Уравнения в частных производных ∂ ∂ , . . . , τm Ψ(τ1 , . . . , τm ) = ∂τ1 ∂τm Φ(τ1 , τ2 , . . . , τm ) = (1 − τ2 ) . . . (1 − τm ) D τ1 ∞ y y τ2 1 . . . τmm k φk τ1 = y2 ,...,ym k=0 ∞ y y D(y1 , . . . , ym )ψy1 ,...,ym τ1 1 . . . τmm = y1 ,...,ym =0 D(y1 , . . . , ym )ψy1 ,...,ym = φy1
  • 38. Уравнения в частных производных D(y1 , . . . , ym )ψy1 ,...,ym = φy1 y1 ∈ M =⇒ φy1 = 0 D(y1 , . . . , ym ) = 0 ⇒ ψy1 ,...,ym = φy1 D(y1 , . . . , ym )
  • 39. Уравнения в частных производных n = 1, 2 a ∈ Mn ⇐⇒ ∃x2 . . . xm {Dn (a, x2 , . . . , xm ) = 0} ∂ ∂ ∂ (1 − τ2 ) . . . (1 − τm ) Dn τ1 ∂τ1 , τ2 ∂τ2 , . . . , τm ∂τm Ψ(τ1 , τ2 , . . . , τm ) = = Φn (τ1 , τ2 , . . . , τm ), ∂ ∂τ2 Φn (τ1 , τ2 , . . . , τm ) = ··· = ∂ ∂τm Φn (τ1 , τ2 , . . . , τm ) =0 ∞ k φn,k τ1 Φn (τ1 , τ2 , . . . , τm ) = k=0 a ∈ Mn =⇒ φn,a = 0
  • 40. Уравнения в частных производных ∞ k φ1,k τ1 a ∈ M1 =⇒ φ1,a = 0 k φ2,k τ1 Φ1 (τ1 , τ2 , . . . , τm ) = a ∈ M2 =⇒ φ2,a = 0 k=0 ∞ Φ2 (τ1 , τ2 , . . . , τm ) = k=0 (1 − τ1 ) Φ1 (τ1 , τ2 , . . . , τm ) + Φ2 (τ1 , τ2 , . . . , τm ) = 1 φ1,a + φ2,a = 1, a = 0, 1, . . . M = {a | φ1,a = 0} a ∈ M1 =⇒ φ1,a = 0 =⇒ a ∈ M a ∈ M2 =⇒ φ2,a = 0 =⇒ φ1,a = 1 =⇒ a ∈ M
  • 41. Диофантовы игры Правила James Jones [1974], основываясь на идеях M. Rabin’a [1957], ввел диофантовы игры. P(a1 , . . . , am , x1 , . . . , xm ) = 0 Петр выбирает значения параметров a1 , . . . , am Николай выбирает значения неизвестных x1 , . . . , xm Петр выбирает a1 Николай выбирает x1 Петр выбирает a2 Николай выбирает x2 ............................................... Петр выбирает am Николай выбирает xm Николай объявляется победителем в том и только том случае, когда значение многочлена оказывается равным нулю.
  • 42. Диофантовы игры Трудные ответы на простые вопросы Упражнение. Кто имеет выигрышную стратегию в игре, задаваемой уравнением (x1 + a2 )2 + 1 − (x2 + 2)(x3 + 3) = 0? Подсказка. Победа гарантирована Петру в том и только том случае, когда количество простых чисел вида n2 + 1 бесконечно.
  • 43. Теорема (Jones[1982]) Николай имеет выигрышную стратегию, но не имеет вычислимой выигрышной стратегии в игре {a1 + a6 + 1 − x4 }2 · + (a6 + a7 )2 + 3a7 + a6 − 2x4 2 (x9 − a7 )2 + (x10 − a9 )2 (x9 − a6 )2 + (x10 − a8 )2 ((x4 − a1 )2 + (x10 − a9 − x1 )2 ) (x9 − 3x4 )2 + (x10 − a8 − a9 )2 (x9 − 3x4 − 1)2 + (x10 − a8 a9 )2 − a12 − 1 + [x5 + a13 − x9 a4 ]2 + 3x6 + x5 − 2a5 2 + 2 + [x10 + a12 + a12 x9 a4 − a3 ]2 − x13 − 1 {a1 + x5 + 1 − a5 } (x5 − x6 )2 (a10 − x6 )2 + (a11 − x8 )2 (a10 − x5 )2 + (a11 − x7 )2 ((a5 − a1 )2 + (a11 − x8 − a2 )2 ) (a10 − 3a5 )2 + (a11 − x7 − x8 )2 (a10 − 3a5 − 1)2 + (a11 − x7 x8 )2 − x11 − 1 + [a11 + x11 + x11 a10 x3 − x2 ]2 + [a11 + x12 − a10 x3 ]2 = 0. 2
  • 44. Формализмы для описания параллельных/распределенных вычислений Сети Петри (Petri net, place/transition net, P/T net) Wikipedia: Petri nets were invented by Carl Adam Petri in August 1939 – at the age of 13 – for the purpose of describing chemical processes Системы векторного сложения (systems of vector addition)
  • 45. Системы векторного сложения ∆1 = δ1,1 , . . . , δ1,n . . . δj,k ∈ Z ∆k = δk,1 , . . . , δk,n α1 ∈ N, . . . , αn ∈ N A = α1 , . . . , αn → α1 + δj,1 , . . . , αn + δj,n = A + ∆j α1 + δj,1 ∈ N, . . . , αn + δj,n ∈ N A → A + ∆j1 → A + ∆j1 + ∆j2 → A + ∆j1 + ∆j2 + ∆j3 → . . .
  • 46. Проблема достижимости ВХОД: Cистема векторного сложения {∆1 , . . . , ∆k } и два вектора A и B ВОПРОС: Верно ли, что вектор B достижим из вектора A в этой системе?
  • 47. Проблема включения ВХОД: Две системы векторного сложения {Γ1 , . . . , Γk } и {∆1 , . . . , ∆k } и вектор A ВОПРОС: Верно ли, что каждый вектор, достижимый из вектора A во второй системе, достижим из вектора A также и в первой системе? Теорема (Michael Rabin, не опубликовано). Проблема включения для систем векторного сложения неразрешима.
  • 48. Проблема эквивалентности ВХОД: Две системы векторного сложения {Γ1 , . . . , Γk } и {∆1 , . . . , ∆k } и вектор A ВОПРОС: Верно ли, что каждый вектор, достижимый из вектора A в одной из этих систем, достижим из вектора A также и в другой системе? Теорема (M. Hack; T. Araki и T. Kasami). Проблема эквивалентности для систем векторного сложения неразрешима.