Алгоритмически неразрешимые задачи и вычислимые функции.

Презентация:



Advertisements
Похожие презентации
Формализация понятия алгоритма - это система правил, чётко описывающая последовательность действий, которые необходимо выполнить для решения задачи.
Advertisements

Элементы теории алгоритмов Фестиваль педагогических идей «Открытый урок» уч.г. festival.1september.ru Narzyaeva I.Y., 2010.
Алгоритм - способ выполнения арифметических действий над десятичными числами. Обозначение любой последовательности действий, приводящей к решению поставленной.
LOGO Необходимость уточнения понятия алгоритм. Длительное время интуитивного понятия алгоритма было достаточно.
Плясуновой Дарьи МОУ СОШ 1 10 А класс Свердловская область Нижнесергинский район г. Михайловск.
Алгоритмы разветвленной структуры. Алгоритмы разветвленной структуры применяются, когда в зависимости от некоторого условия необходимо выполнить либо.
Машина Тьюринга. История возникновения Машины Тьюринга Алгоритмически неразрешимая задача Свойства Машины Тьюринга как алгоритм Описание МТ Информация.
Машина Поста Для уточнения понятия алгоритма амер. математиком Постом (1937 г.) было предложено строгое математическое построение, которое было названо.
Алгоритм называется частичным алгоритмом, если мы получаем результат только для некоторых d є D и полным алгоритмом, если алгоритм получает правильный.
Введение в формальные (аксиоматические) системы. Формальные системы - это системы операций над объектами, понимаемыми как последовательность символов.
На прошлом уроке мы научились строить график любой квадратичной функции. С помощью таких квадратичных функций мы можем решать так называемые квадратные.
Решение алгебраических уравнений Методическая разработка учителя Поляковой Е. А.
Решение алгебраических уравнений Методическая разработка учителя Поляковой Е. А.
Пример обобщения концепции машины Тьюринга Дипломник: Макаров А.А. Научный руководитель: проф. Граничин О.Н. СПбГУ, математико-механический факультет,
Решение уравнений высших степеней. Вдохновение приходит во время труда. В.Шекспир.
Опишите алгоритм построения точек, симметричных данной относительно прямой a A A1A1.
Введение в математическую логику и теорию алгоритмов Лекция 14 Алексей Львович Семенов.
Учитель математики Семибратова О. П. Терема Виета.
Площадь криволинейной трапеции
Ребята, мы продолжаем изучать логарифмы, и все что с ними связано. На сегодняшнем занятии мы рассмотрим, какими свойствами обладают операции над логарифмами.
Транксрипт:

Алгоритмически неразрешимые задачи и вычислимые функции

- это задача, для которой невозможно построить алгоритм решения. Алгоритмически неразрешимая задача

В 1900 г. на Международном математическом конгрессе в Париже немецкий математик Д.Гильберт сформулировал 23 математические проблемы. Сегодня решение (даже частичное) какой-либо проблемы Гильберта расценивается как высшее математическое достижение.

Задано произвольное алгебраическое уравнение с целыми коэффициентами P(x 1,x 2,…,x n )=0 (Например, ax 1 2 +bx 2 2 +cx 3 3 =0). 10-ая проблема Гильберта Требуется выяснить, существует ли у данного уравнения решение в целых числах.

В 1970 г. математик Ю.В.Матиясевич (СССР) доказал невозможность построения алгоритма решения этой задачи.

По описанию произвольного алгоритма и его исходных данных требуется определить остановится ли алгоритм на этих данных или будет работать бесконечно. Проблема останова Это классическая алгоритмически неразрешимая задача – доказано в теории алгоритмов.

любой теоремы из любой системы аксиом, которую пытался решить Лейбниц в XVII в., пытаясь построить алгоритм решения любых мат. задач. Проблема распознавания выводимости В 1936 г. амер. математик А.Чёрч доказал теорему об алгоритмической неразрешимости проблемы.

основаны на методе сведения к этим задачам известных алгоритмически неразрешимых задач. Методы доказательства алгоритмической неразрешимости Задачи, для которых доказана алгоритмическая неразрешимость, не надо и пытаться решать на ЭВМ – практическая ценность понятия «алгоритмической неразрешимости».

– функция, вычисляемая некоторым алгоритмом. Вычислимая функция (алгоритмически вычислимая) Теория вычислимости – раздел теории алгоритмов.

Пример невычислимой функции 1, если в десятичной записи числа π f(n)= есть отрезок из n девяток 0 в противном случае Анализ первых 800 знаков разложения π показывает, что f(n)=1 для n=0, 1, 2, 6. Не существует общего метода (алгоритма), реализующего эту функцию.

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