andr писал(а):
Владимир Паронджанов писал(а):
Абстракция потенциальной осуществимости — термин, введенный
А. А. МарковымЦитата:
Марков был первым, кто полностью осознал те богатые общематематические и логические возможности, которые несло с собой произведенное в 1936 уточнение бытовавшего до того времени общего, расплывчатого представления об алгорифме, превратившее это представление в математически точно формулируемое понятие.
Читать дальше ... ..................
У нас есть два вопроса:
1) Какое отношение имеет к общему определению алгоритма указанное свойство вычислительного процесса:
потенциально осуществимый (процесс).
2) Кто впервые ввел понятие потенциальной осуществимости.
..............................
Все это интересно само по себе.
Посмотрю внимательно на досуге
У меня под рукой лежат три книги по Марковской тематике
(включая 2-й том его трудов по этим проблемам).
Но какое все это может иметь отношение к 1-му вопросу?
--------------------------------------------------------------------------
..........................
----------------------------------
Теперь вернемся к изначальному определению:
Цитата:
Алгоритм — точное предписание,
задающее потенциально осуществимый (см. Абстрация потенциальной осуществимости) вычислительный процесс (процесс исполнения алгоритма),
ведущий от исходных данных, которые могут варьировать, к конечному результату.
Здесь лучше разбить определение на две части:
1) Алгоритм — точное предписание,
задающее
вычислительный процесс (процесс исполнения алгоритма),
ведущий от исходных данных (которые могут варьировать) к конечному результату.
Например:
процесс вычисления длины гипотенузы.
Такое определение и детю понятно.
2) Из этого определение вынесем уточнение типа свойства алгоритма:
это предписание задает
потенциально осуществимый вычислительный процесс.
Например:
потенциально осуществимый процесс вычисления длины гипотенузы (???)
Причем тут потенциальная осуществимость?
Никаких конкретных разъяснений по этому поводу не дается.
Дается только ссылка в скобках на статью - общую идею:
замены понятия актуальной бесконечности понятием потенциальной бесконечности
и применения метода потенциальной осуществимости.
Но какое отношение это имеет к общей идее понятия алгоритма?
Может быть я сильно что-то здесь недопонимаю.
Но кто-нибудь из читателей этого поста может разъяснить,
что автор этого определения имел в виду?
(указание потенциальной осуществимости вычислительного процесса в определении алгоритма)Причем это должно быть понятно обычному смертному - массовому читателю философской энциклопедии.
И все это, к стати говоря, свидетельствует о пользе вынесения
всех дополнительных деталей их основного текста определения алгоритма
в отдельный список свойств алгоритмов:
терминов и определений смысла их употребления.
Пока никто не дал пояснений по вопросу, выделенному красным цветом.
Цель данного поста:
разобраться с признаком "потенциально осуществимый процесс" в определении алгоритма.
На вольном досуге в августе было время подумать по этому поводу.
Просмотрел несколько статей [1, 2, 3, 4] по теории алгорифмов (алгоритмов) из сборника трудов А.А. Маркова, 2-й том.
В каждой статье – очень краткое ("эскизное") изложение и постепенная доводка
сути предлагаемой теории алгоритмов на базе так называемых нормальных алгорифмов
и ее назначения для приложений в конструктивном математическом анализе
(для строгого обоснования классического анализа),
что подробно изложено в фундаментальных книгах [5] и [6].
====================
Во-первых, надчитавшись теории и после трезвых размышлений стал все-таки склоняться в сторону
пользы такого дополнения к общему определению алгоритма типа:
Цитата:
1) Алгоритм — точное предписание,
задающее вычислительный процесс (процесс исполнения алгоритма),
ведущий от исходных данных (которые могут варьировать) к конечному результату.
Например:
процесс вычисления длины гипотенузы.
Такое определение и детю понятно.
Это
базовое определение алгоритма
можно (и нужно) дополнить
списком свойств алгоритма (и их описаний и вторичных определений), типа:
дискретность, определенность, результативность, массовость, .... .
В частности, можно указать свойство типа:
потенциальная осуществимость (вычислительного процесса и, следовательно, алгоритма, который задает такой процесс):
Цитата:
2) Из этого определение вынесем уточнение типа свойства алгоритма:
это предписание задает потенциально осуществимый вычислительный процесс.
Например:
потенциально осуществимый процесс вычисления длины гипотенузы (???)
Причем тут потенциальная осуществимость?
Никаких конкретных разъяснений по этому поводу не дается.
Дается только ссылка в скобках на статью - общую идею:
замены понятия актуальной бесконечности понятием потенциальной бесконечности
и применения метода потенциальной осуществимости.
Но какое отношение это имеет к общей идее понятия алгоритма?
Но можно
сразу же пояснить, что имеется в виду.
Потенциальная осуществимость вычислительного процесса означает:
если отвлечься (абстрагироваться) от реальных ограничений вычислительного процесса
(по времени - длительности вычислений и в пространстве - по длине записи вычислений,
по материалам и т.п.),
то вычислительный процесс можно считать всегда выполнимым.
И тогда все ясно (можно еще поработать с описанием для пущей ясности).
Например, процесс вычисления гипотенузы является потенциально осуществимым
для записей данных любой длины и с любой точностью и для вычислений любой длительности.
===================
Во-вторых, все это
вполне можно изложить и растолковать
без обращения к классической теории алгоритмов и к фундаментальным работам А.А. Маркова.
Но вся шутка в том, что это
удалось понять благодаря этим работам.Это свидетельствует о пользе обращения к историческим корням теории алгоритмов и вообще алгоритмики.
Alexey_Donskoy писал(а):
ilovb писал(а):
У меня тоже есть один личный бред. Из него в частности получается, что таки да, это ограничение вселенной. Т.е. преодоление возможностей МТ - это то же, что преодоление скорости света. Озвучу возможно после обдумывания в отпуске.
Вот если честно, то считаю такие размышления несравнимо более полезными, нежели
суета вокруг первоисточников теории алгоритмов.
ilovb писал(а):
Цитата:
Вот если честно, то считаю такие размышления несравнимо более полезными, нежели суета вокруг первоисточников теории алгоритмов.
А зря....
Вот именно.
=======================
Во-втретьих, необходимо поработать с обобщениями определений алгоритма.
Для обобщений алгоритмов на любые процессы преобразования информационных объектов и потоков:
их потенциальная осуществимость аргументируется аналогичным образом.
А как быть, например, с алгоритмом (правилом) безопасного перехода улицы
(без светофора) для младших школьников:
-- в чем заключает потенциальная осуществимость процесса безопасного перехода улицы?
-- как это объяснить младшему школьнику?, и надо ли это делать?
-----------------------
Несколько позднее предполагаю кратко (по возможности):
1) Относительно обобщений определений алгоритмов и их свойств
2) В привязке к фундаментальным работам А.А Маркова в области классической теории алгоритмов
3) В ориентации на задачи и интересы неклассической теории алгоритмов
типа "новой книги" - на обсуждаемой теме данного форума.
ЛИТЕРАТУРА
1. Марков А.А. Теория алгорифмов. / Труды матем. ин-та им. В.А. Стеклова. – 1951. – Т. 38. – С. 176-189. // Марков А.А. Избранные труды. Т. II. Теория алгорифмов и кон-структивная математика, математическая логика, информатика и смежные науки. – М.: Изд-во МЦНМО, 2003. С. 32 – 43.
2. Марков А.А. О неразрешимых алгорифмических проблемах. – М.: Математический сборник. – 1952. – С. 34- 42. / Марков А.А. Избранные труды. Т. 2. – М.: Изд-во МЦНМО, 2003. – С. 56-63.
Ссылка (А.А. Марков [2], с.3)3. Марков А.А. Теория алгорифмов. / Труды матем. ин-та им. В.А. Стеклова. 42. – М.-Л.: Изд. АН СССР, 1954.
4. Марков А.А. Математическая логика и вычислительная математика. / Вестн. АН СССР. – 1957. – Т. 27, № 8. С. 21-25. / Марков А.А. Избранные труды. Т. 2. – М.: Изд-во МЦНМО, 2003. – С. 32-43.
5. Марков А. А., Нагорный Н. М. Теория алгорифмов. – М.: Наука, 1984. – 432 с.
6. Кушнер Б. А. Лекции по конструктивному математическому анализу. М.: Наука, 1973. – 448 с.