Слайд 2План семинара
Постановка задачи
Идея алгоритма
Полиномиальный алгоритм
Оценка времени работы алгоритма
Доказательство корректности алгоритма
![План семинара Постановка задачи Идея алгоритма Полиномиальный алгоритм Оценка времени работы алгоритма Доказательство корректности алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-1.jpg)
Слайд 3Постановка задачи
Дано натуральное число n. Необходимо проверить является ли оно простым за
![Постановка задачи Дано натуральное число n. Необходимо проверить является ли оно простым](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-2.jpg)
полиномиальное время от длины числа n в бинарной форме.
Слайд 4План семинара
Постановка задачи
Идея алгоритма
Полиномиальный алгоритм
Оценка времени работы алгоритма
Доказательство корректности алгоритма
![План семинара Постановка задачи Идея алгоритма Полиномиальный алгоритм Оценка времени работы алгоритма Доказательство корректности алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-3.jpg)
Слайд 5Основная идея алгоритма
Лемма 1.1.
![Основная идея алгоритма Лемма 1.1.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-4.jpg)
Слайд 6План семинара
Постановка задачи
Идея алгоритма
Полиномиальный алгоритм
Оценка времени работы алгоритма
Доказательство корректности алгоритма
![План семинара Постановка задачи Идея алгоритма Полиномиальный алгоритм Оценка времени работы алгоритма Доказательство корректности алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-5.jpg)
Слайд 8План семинара
Постановка задачи
Идея алгоритма
Полиномиальный алгоритм
Оценка времени работы алгоритма
Доказательство корректности алгоритма
![План семинара Постановка задачи Идея алгоритма Полиномиальный алгоритм Оценка времени работы алгоритма Доказательство корректности алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-7.jpg)
Слайд 9Время работы алгоритма
Лемма 2.1.
Лемма 2.2.
![Время работы алгоритма Лемма 2.1. Лемма 2.2.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-8.jpg)
Слайд 10Время работы алгоритма
Лемма 2.3.
Доказательство:
Шаг 1:
Шаг 2-3:
Шаг 4:
Шаг 5:
Так как каждая проверка
![Время работы алгоритма Лемма 2.3. Доказательство: Шаг 1: Шаг 2-3: Шаг 4:](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-9.jpg)
равенства требует
умножений полиномов степени с
коэффициентами размером .
Слайд 11Время работы алгоритма
Лемма 3.2.(Фоуври)
Лемма 3.3.
![Время работы алгоритма Лемма 3.2.(Фоуври) Лемма 3.3.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-10.jpg)
Слайд 12План семинара
Постановка задачи
Идея алгоритма
Полиномиальный алгоритм
Оценка времени работы алгоритма
Доказательство корректности алгоритма
![План семинара Постановка задачи Идея алгоритма Полиномиальный алгоритм Оценка времени работы алгоритма Доказательство корректности алгоритма](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-11.jpg)
Слайд 15Доказательство корректности
Теорема 3.1.
Лемма 3.2.
![Доказательство корректности Теорема 3.1. Лемма 3.2.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-14.jpg)
Слайд 16Доказательство корректности
Определение 3.3.
Лемма 3.4.
![Доказательство корректности Определение 3.3. Лемма 3.4.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-15.jpg)
Слайд 17Доказательство корректности
Лемма 3.5.(Hendric Lenstra Jr.)
Лемма 3.6.
Лемма 3.7.
![Доказательство корректности Лемма 3.5.(Hendric Lenstra Jr.) Лемма 3.6. Лемма 3.7.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-16.jpg)
Слайд 18Если не запомните ничего другого
Существует полиномиальный алгоритм проверки простоты числа
Идея алгоритма:
Доказано, что
![Если не запомните ничего другого Существует полиномиальный алгоритм проверки простоты числа Идея](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/414477/slide-17.jpg)
алгоритм работает корректно и за время