Владимир Паронджанов писал(а):
Абстракция потенциальной осуществимости — термин, введенный
А. А. МарковымЦитата:
Марков был первым, кто полностью осознал те богатые общематематические и логические возможности, которые несло с собой произведенное в 1936 уточнение бытовавшего до того времени общего, расплывчатого представления об алгорифме, превратившее это представление в математически точно формулируемое понятие.
Читать дальше ... Прошу прощения, что длинный текст поста.
Но, как говорил незабвенный Ильич, нет времени писать короткие посты
(но такую проблемную тему).
У нас есть два вопроса:
1) Какое отношение имеет к общему определению алгоритма указанное свойство вычислительного процесса:
потенциально осуществимый (процесс).
2) Кто впервые ввел понятие потенциальной осуществимости.
В статье по первой ссылке дается исходное определение:
АБСТРАКЦИЯ ПОТЕНЦИАЛЬНОЙ ОСУЩЕСТВИМОСТИ – метод мысленного отвлечения, лежащий в основе идеи т.н. потенциальной бесконечности.
И затем подробные пояснения по сути дела.
Далее:
В логическом аспекте принятие абстракции потенциальной осуществимости ведет к обоснованию метода полной (совершенной) индукции.
Здесь, по-видимому, необходимо уточнить:
метод полной математической индукции - способ компактного обобщения решения для потенциально бесконечного числа частных решений
(зависимых от натурального числа от нуля или единицы и до бесконечности).
Полная (совершенная) индукция - это более общий случай, включая
обобщение для конечного числа частных решений
(например, для трех значений некоторого параметра типа: x > 0, x = 0, x < o).
В отличие от неполной (несовершенной) индукции.
А полная математическая индукция существовала очень давно - еще задолго до Маркова.
И ее строгое логическое обоснование, как мне кажется, тоже появилось до Маркова.
Но может быть я ошибаюсь.
Далее:
Термин «абстракция потенциальной осуществимости» был впервые введен в употребление А.А. Марковым в ходе анализа математических абстракций, предпринятого им
в связи с разработкой основ конструктивного направления в математике.
Вот это для меня полная неожиданность (!!!).
И это пишет Η.Μ. Нагорный - ученик Маркова и соавтор книги:
Теория алгорифмов (1984).
Он то, наверное, был в курсе дела.
А я-то считал, что все придумали Древние Греки, и мы только с трудом разбираемся с их придумками.
В частности, еще в древнегреческой геометрии существовало требование:
не использовать актуальную бесконечность и применять потенциальную бесконечность и потенциальную осуществимость.
Не знаю, в каких это терминах выражалось,
но такие понятия и практические навыки уже были.
В частности, в связи с этим
для вычисления площадей и объемов криволинейных фигур и тел
был специально придуман так называемый метод исчерпания.
Не знаю, в чем он заключается, но утверждается, что он очень громоздкий
(по сравнению с применением актуальной бесконечности).
И даже считается, что греки были близки к понятию интеграла и производной,
но из-за этого метода они упустили такую возможность
(но это, конечно, очень наивно).
То есть такие представления в математике были уже дано и интенсивно использовались.
Но возможно именно Марков ввел именно такой термин:
"абстракция потенциальной осуществимости" - для такого давно известного понятия и метода.
И, может быть, он его усовершенствовал применительно к задачам построения конструктивной математики (в особенности - конструктивного анализа).
Все это интересно само по себе.
Посмотрю внимательно на досуге
У меня под рукой лежат три книги по Марковской тематике
(включая 2-й том его трудов по этим проблемам).
Но какое все это может иметь отношение к 1-му вопросу?
--------------------------------------------------------------------------
В статье по второй ссылке приводится высказывание - выше приведенная цитата:
Цитата:
Марков был первым, кто полностью осознал те богатые общематематические и логические возможности,
которые несло с собой произведенное в 1936 году
уточнение бытовавшего до того времени
общего, расплывчатого представления об алгорифме,
превратившее это представление в математически точно формулируемое понятие.
Во-первых, удивляет, что Марков был первым, кто осознал ... .
Но это было вполне возможно - в середине 40-х годов все это было малоизвестно и очень неясно.
Во-вторых, здесь используются очень неточные обороты типа:
уточнил и превратил это расплывчатое представление об алгоритме
в математически точно формулируемое понятие.Создается впечатление, что это
математически точно сформулированное определение понятия алгоритма.
Однако - это математически точное точное определение понятия вычислимой функции
(посредством представительной вычислительной модели типа нормальных алгоритмов Маркова).
Это косвенное уточнение понятия алгоритма
(через вычислимые функции, которые и только которые вычисляют алгоритмы).
А какие
точно сформулированные определения самого понятия алгоритма (?):
-- это не входит в компетенцию классической теории алгоритмов;
-- здесь полный ералаш (в общем и в среднем),
и по этому поводу мы, в частности, здесь кувыркаемся.
----------------------------------
Теперь вернемся к изначальному определению:
Цитата:
Алгоритм — точное предписание,
задающее потенциально осуществимый (см. Абстрация потенциальной осуществимости) вычислительный процесс (процесс исполнения алгоритма),
ведущий от исходных данных, которые могут варьировать, к конечному результату.
Здесь лучше разбить определение на две части:
1) Алгоритм — точное предписание,
задающее
вычислительный процесс (процесс исполнения алгоритма),
ведущий от исходных данных (которые могут варьировать) к конечному результату.
Например:
процесс вычисления длины гипотенузы.
Такое определение и детю понятно.
2) Из этого определение вынесем уточнение типа свойства алгоритма:
это предписание задает
потенциально осуществимый вычислительный процесс.
Например:
потенциально осуществимый процесс вычисления длины гипотенузы (???)
Причем тут потенциальная осуществимость?
Никаких конкретных разъяснений по этому поводу не дается.
Дается только ссылка в скобках на статью - общую идею:
замены понятия актуальной бесконечности понятием потенциальной бесконечности
и применения метода потенциальной осуществимости.
Но какое отношение это имеет к общей идее понятия алгоритма?
Может быть я сильно что-то здесь недопонимаю.
Но кто-нибудь из читателей этого поста может разъяснить,
что автор этого определения имел в виду?
Причем это должно быть понятно обычному сметному - массовому читателю философской энциклопедии.
3) И все это, к стати говоря, свидетельствует о пользе вынесения
всех дополнительных деталей их основного текста определения алгоритма
в отдельный список свойств алгоритмов:
терминов и определений смысла их употребления.