... Разберёмся по существу:
1) Перечисление "управляющих структур" по сути относились не к человеческой деятельности, а к формализации алгоритмов.
2) До сих пор тут идут рассуждения о том, достаточно ли перечисленных структур для формализации любого алгоритма.
3) Утверждение о том, что указанное подмножество структур достаточно для описания любой человеческой деятельности, со всей очевидностью не лезет ни в какие ворота (потому что неизвестно, сводится ли деятельность человеческая к алгоритмической? Или она настолько проще алгоритмической, что хватит и подмножества структур?)
4) Утверждение о неформализуемости человеческого мышления также слабо относится к вышесказанному. Но, как минимум, оно говорит о том, что никакого набора "управляющих структур" для описания человеческой деятельности НЕ ХВАТИТ.
В результате я вообще не понимаю, о чём Вы говорите - одни противоречия
Зато я прекрасно понимаю Паронджанова - он опять всеми правдами и неправдами пытается протащить псевдонаучное обоснование для распространения своего детища. Не заботясь при этом не только о науке, но и о практической пользе...
А управляющих алгоритмических структур (базовых, и причём для одного исполнителя!) на самом деле всего 4:
- старт (событие);
- последовательность;
- разветвление (выбор варианта);
- свёртка (механизм вызова подпрограммы).
... всё остальное моделируется указанными четырьмя. И эти четыре - необходимы и достаточны.
Возможно, тут я бы несколько смягчил оценки. При текущем положении дел (рассматривая динамическое состояние исполнения работ над вопросом
), пожалуй, пока корректно говорить не о "псевдонаучности". А о том, что топикстартом вместо теоремы Бёма-Якопини фактически вводится другое утверждение (можно называть его "утверждение Паронджанова о структуризации потока управления деятельности", например). Которое ещё подлежит процедуре доказательства-опровержения (итеративной, как известно
). И на то время, пока к очередному доказательству очередной формулировки этого утверждения не будет представлен по крайней мере один неопровержимый контрпример - оно с полным правом может называться уже... ну, скажем, "Теорема 3 Паронджанова о структуризации потока управления деятельности".
А в рамках такой процедуры, думаю, прежде всего оправданно задаться вопросом - а не рассматривалось ли такое или подобное утверждение ранее? И здесь прежде всего есть смысл обратить внимание на всё тот же стандарт МЭК 8631-94. Ибо уж больно схожие представления видятся за его формулировками... Тому, кто возьмётся за это дело, хорошо бы покопаться в материалах МЭК и/или трудах организаций и лиц, связанных с разработкой стандарта - а не было ли каких-нибудь научных обоснований сему?.. Хотя я вполне допускаю вариант, что ситуация могла развиваться по типу
изысканий Понса и Флейшмана... ибо время "конкретных бананов" в науке на тот момент уже наступило...
Теперь некоторые замечания, что и как можно было бы доказывать. Соображения Седова (обсуждавшиеся примерно отсюда:
viewtopic.php?p=75202#p75202) предполагают, помимо прочего, что человеческую деятельность нельзя свести к алгоритмизуемой. Весьма общую схему профессиональной деятельности человека предложил Герасименко (как процесс "аналитико-синтетической обработки", см. здесь:
download/file.php?id=1365). Судить о том, можно ли алгоритмически раскрыть эту схему (как и предложенную на её основе УТАОИ) до потока управления, реализуемого в машинной программе, предоставляю читателю.
Далее. Здесь:
viewtopic.php?p=75869#p75869 была критика конкретного метода доказательства уже для Теорем 1 и 2. Не вдаваясь в детали, отмечу - когда ознакомился с методом Ашкрофта-Манны (сначала по переводному источнику, потом в выдержке из одной из новых книг В.Д.) - понял, что не зря в доказательстве "теоремы о переписываемости по Дейкстре" ((С)
Info21) использовал понятийный базис "от языковых машин" (то, что называл в Драконографике "лио-ДРАКОН")... Не забудем, кстати, что "старая теорема о переписываемости" - та самая, по которой эта тема называется...
Сие надо будет учесть. Ибо не зря Шалак указывает, что язык д.б. адекватным тому, что хотим на нём выразить...
Между прочим, аналог "переменной i" в дракон-силуэте таки присутствует... ибо реальная схема такого рода потребует оопределения меток (текстов вершин Адрес) - если мы не откажемся от кодирования через goto...
И тут возникает интересный вопрос. Ведь в автомате тоже присутствует переменная номера состояния, целевого для очередного перехода. Так в чём разница между силуэтом и вводимым в "новой теореме" дейкстралом (т.е. циклом Дейкстры - "циклом-силуэтом" у Дмитрия_ВБ - для случая, когда он по всему телу алгоритма)? В том, как представляются переходы между состояниями. Дейкстрал формирует цель перехода в теле ветви состояния, а обрабатывает - в охранах "шапки". Тогда как силуэт направляет сочинителя к тому, чтообы явно кодировать дуги переходов - веточными соединителями - а состояния неявно (именами веток как енумами от значений переменной состояния).
Ну и по существу трактовки именно предмета темы. Мою можно видеть в статье о теореме из "графитолкового словаря". Т.е. раз деятельность алгоритмизуема - то её доалгоритмическое представление можно "алгоритмически расшифровать" ((С) Рэйлвей Каген). Тот же
Закревский предлагает свой ПРАЛ-подход. Безусловно, и
Кауфман чем-то может помочь. Надо думать... конструктивно...