Текст

Текст

sergey shishkin

Структура виртуальных символов является основой виртуального синтеза, поэтому целесообразно ввести для неё краткий термин.

Текст - структура, элементами которой являются виртуальные символы Языка.

Для текста так же как и для всех ранее рассмотренных структур (гена и цепочки) верно следующее утверждение: не всякая конструкция из имеющихся элементов формирует свя́зный макро-алгоритм. То есть в общем случае произвольный текст необязательно является опорой алгоритма.

Осмысленный текст - текст, структура виртуальных символов которого является опорой алгоритма поведения.

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

Смысл текста - это множество алгоритмов поведения опирающихся на этот текст.

Осмысленное использование текста предполагает наличие эвольвера, поведение которого опирается на этот текст. Введем термин для обозначения этого факта.

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

Необходимо рассмотреть различные способы построения осмысленного текста. Изначальным способом такого построения, появившимся в развитии коммуникации, стало комплементарное сопровождение во времени событий среды детектируемых эвольвером активацией внутренних абстракций с параллельной генерацией последовательности виртуальных символов. Полученная таким образом структура символов автоматически становится изоморфной некоторому процессу пространства. И если сопровождаемый процесс своими объектами является или в будущем становится опорой для алгоритма, то полученный текст получает тем самым осмысленность.

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

Виртуальный синтез - это способ синтеза путем формирования осмысленного текста в символическом пространстве Языка как опоры для исполнения алгоритма в связанной языковой моделью прикладной области.

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

Но синтез в пространстве виртуальных символов языковой модели отнюдь не единственный способ в пространстве языка. В эпохе языка повышается эффективность еще одного основного способа синтеза - "Абстрактного переноса". Это становится возможным благодаря комплементарности виртуального символа с определенным внутренним признаком эвольвера. Тем самым виртуальный символ наследует свойства признака, которые формируют базу для выполнения абстрактного переноса. Конкретные реализации, соответствующие этой базе виртуального символа, обеспечивают возможность синтеза универсального алгоритма. И главной особенностью синтеза универсального алгоритма в эпохе языка является использование текстового шаблона, который в своей структуре содержит расширяемые реализациями базовые виртуальные символы.

Нужно отметить, что в общем случае текст необязательно является линейной конструкцией. И это с одной стороны даёт возможность охватить этим термином разнообразные конструкции виртуальных символов такие как:

  • "текстовый список", "текстовая таблица", "книга с оглавлением и индексом";
  • матрицы, кортежи, графы и другие структуры в математике;
  • деревья, массивы с индексным и именованным доступом, другие комплексные структуры однородных и разнородных данных в программировании;
  • "абстрактное синтаксическое дерево";
  • "текстовое описание алгоритма".

Но с другой стороны для разбора алгоритмов работы компьютера с "текстом" необходима более близкая по смыслу специализация этого термина. Такой специализацией является термин строка.

Строка - это специализация текста, характеризующаяся линейной конструкцией элементов.

Рассмотреть гипотезу, что для любой конструкции текста существует алгоритм взаимооднозначной и обратимой трансляции в строку.

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

  • текст, являющийся структурой данных;
  • текст, являющийся структурой кода;
  • текст, являющийся структурой шаблона.

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

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

Текст может быть представлен примерами:

  • Литературное произведение
  • Математическая формула, математическое доказательство
  • Речевое сообщение (формируемое человеком и распространяемое звуковое распределение колебаний воздуха) в диалоге-обсуждении нескольких человек
  • Символическая живопись
  • Художественный фильм
  • Музыкальное произведение с цитатами
  • Интернет-мем
  • Код программы
  • ER-диаграмма базы данных
  • Схема метро
  • Сообщение, закодированное эвольвером распределением напряженности в электромагнитной волне
  • Неровность борозды на грампластинке

Виртуальный синтез:

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

https://telegra.ph/Obshchaya-teoriya-algoritmov-01-20

Report Page