В.К. Петросян (Вадимир). Теория ноофакториалов. Компендиум

Аннотация

«Теория ноофакториалов. Компендиум» представляет собой концентрированное систематическое изложение основных положений книги В.К. Петросяна (Вадимира) «Генетическое введение в теорию ноофакториалов». Компендиум сохраняет её концептуальную архитектуру, понятийный аппарат и последовательность развития теории, сокращая повторные пояснения, исторические развёртки и часть иллюстративного материала.

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

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

Центральным инструментом теории выступает Семантическая Таблица Ноофакториалов (СТН) — систематизированная координатная модель ноофакториальной архитектуры. СТН предназначена для явного описания конструкции, сравнения различных ноофакториалов, определения их семантической и архитектурной эквивалентности, классификации, построения параметрических семейств и генерации новых объектов. В расширенной форме СТН включает также координаты управления, операционного порядка, рекурсии, вложенности, динамики, самоизменения, инвариантности, метауровня и трансволюции.

В рамках теории развивается различие между результатом и архитектурой его получения. Совпадение числовых результатов не означает архитектурного тождества. Один и тот же источник может быть задан как готовая последовательность, извлечён из другого источника посредством предиката, построен генератором или идентифицирован через реестр. Аналогично одна и та же математическая операция может выполнять разные функции в зависимости от её места в архитектуре. Поэтому объектом Теории ноофакториалов становится не только вычисляемое значение, но и полный способ организации его построения.

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

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

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

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

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

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

Так возникает Вселенная Ноофакториалов — открытая, типизированная и потенциально многоуровневая система факториально-генетических конструкций, их классов, операторов, генераторов, пространств и метаархитектур.

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

********

© В.К. Петросян (Вадимир) © Lag.ru [Large Apeironic Gateway, Большой Апейронический Портал (Шлюз), Суперпортал в Бесконечность].

При копировании данного материала и размещении его на другом сайте, ссылки на соответствующие локации порталов Lag.ru и Proza.ru обязательны 

Работа написана на основе концепции и разработок В.К. Петросяна при творческом и техническом участии ChatGPT 5.6. Thinking, Sol — Демичат Сапиенс (Саппи), Солярис.

******

Предисловие к компендиуму

Настоящий компендиум представляет собой сокращённое, но концептуально полное изложение книги «Генетическое введение в теорию ноофакториалов». Его задача состоит не в том, чтобы заменить исходный труд кратким пересказом, и не в том, чтобы свести предложенную теорию к набору определений и тезисов. Компендиум должен сохранить внутреннюю архитектуру книги, её генетическую логику, основные понятия, классификации и переходы между уровнями теории, одновременно уменьшив объём за счёт устранения повторов, части исторических развёрток, вторичных пояснений и избыточного количества примеров.

Такой формат особенно естественен именно для Теории ноофакториалов.

Исходная книга строилась как генетическое введение. Поэтому многие её понятия вводились не сразу в окончательной форме, а последовательно возникали из анализа классического факториала. Сначала необходимо было показать скрытую сложность привычной конструкции. Затем — выявить её неявные компоненты. После этого — превратить их в семантические координаты. Далее — показать, что координаты могут освобождаться, параметризоваться, преобразовываться, комбинироваться и генерироваться. Только после этого становился естественным переход к Семантической Таблице Ноофакториалов, к операторным уровням, рекурсии, вложенности, трансволюции, метаиндукции и метаноофакториалам.

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

Компендиум появляется на следующем этапе.

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

Поэтому принцип настоящего компендиума можно сформулировать следующим образом:

сокращается объём разъяснения, но не архитектура теории.

Это принципиально отличает компендиум от конспекта.

Конспект может перечислить основные положения. Компендиум должен сохранить систему их взаимной обусловленности.

Исходная книга начинается с классического факториала. Это начало сохраняется и здесь, поскольку оно имеет не только историческое, но и методологическое значение.

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

Однако именно возможность их последовательного высвобождения создаёт пространство новой теории.

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

Стандартный фрагмент — одним из способов выбора.

Тождественное преобразование — одним из значений координаты преобразования.

Умножение — одним из возможных способов свёртки.

Фиксированный оператор — частным случаем переменной или генерируемой операционной системы.

Одна архитектура — элементом пространства архитектур.

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

Именно здесь лежит основной предмет Теории ноофакториалов.

Поэтому в компендиуме сохраняется фундаментальное различие между результатом и архитектурой.

Две конструкции могут давать одинаковое число и при этом оставаться различными ноофакториальными объектами в архитектурном отношении.

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

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

Именно поэтому такое место в книге занимает Семантическая Таблица Ноофакториалов — СТН.

СТН представляет собой попытку сделать архитектуру математической конструкции явной. Она позволяет описывать источники, выбор, преобразования, свёртки, параметры, композицию и исполнение; в расширенной форме — также управление, рекурсию, вложенность, динамику, операционный порядок, инварианты, метауровни и трансволюцию.

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

Через неё становятся сопоставимыми конструкции, которые в традиционной форме могут выглядеть совершенно различными.

Через неё определяется положение классического факториала как базовой конфигурации.

Через неё строятся семейства, классы и семантические профили.

Через неё же становится возможным переход от анализа уже существующих объектов к их генерации.

Последний переход особенно важен.

Одно из главных отличий Теории ноофакториалов состоит в том, что она стремится перейти от каталога конструкций к пространству их генерации.

Можно перечислять известные факториальные функции и аналоги. Такой список всегда будет полезен. Но он принципиально отличается от системы, которая задаёт координаты и правила построения потенциально новых объектов.

Реестр отвечает на вопрос:

что уже определено?

Генератор отвечает:

как могут возникать новые объекты?

СТН добавляет ещё один вопрос:

где находится полученная конструкция в общем пространстве архитектур?

Поэтому в компендиуме сохраняется вся генеративная вертикаль теории.

Сначала генератор создаёт последовательность.

Затем может генерироваться преобразование.

Далее — оператор.

Потом — система операторов.

Архитектура также может становиться результатом генерации.

Наконец, появляются метагенераторы, объектами которых становятся уже сами правила генерации.

Так возникает один из наиболее существенных переходов всей книги:

от генерации математических объектов — к генерации способов их порождения.

Не менее важна вертикаль операционных уровней.

Ноофакториальная теория постепенно освобождает не только значения операторов, но и сам статус операции. Оператор может зависеть от индекса, значения, параметра или состояния системы. Он может поступать из собственного источника. Может генерироваться. Наконец, сам оператор может стать объектом оператора более высокого порядка.

Так возникает гиперноофакториальный уровень.

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

Эта линия также сохраняется в компендиуме в полном виде.

То же относится к различию между рекурсией, вложенностью и трансволюцией.

Эти понятия легко смешать, если изложение чрезмерно сократить.

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

Вложенность означает отношение уровней: одна конструкция находится внутри другой.

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

Одна система может быть рекурсивной, не будучи вложенной.

Может быть вложенной без рекурсии.

Может быть динамической, но не трансволютивной.

И наоборот, наиболее сложные конструкции способны объединять все эти механизмы.

Компендиум обязан сохранить такие различия, поскольку именно они образуют понятийный каркас теории.

С этой же целью сохраняется связь Теории ноофакториалов с другими направлениями авторского Метаорганона.

Изольдионика расширяет представление о допустимом числовом объекте и позволяет рассматривать сами элементы источника как структурированные, многоуровневые или трансволютивные конструкции.

Гиперматематика предоставляет язык многоуровневой организации операторов.

Теория метаиндукции вводит аппарат состояний, переходов, инвариантов и метаинвариантов, необходимый для обсуждения структурной преемственности при изменении архитектур.

Эти связи в компендиуме рассматриваются не как внешние приложения к Теории ноофакториалов, а как естественные продолжения внутренних линий её развития.

Особое внимание сохраняется и к понятию метаноофакториала.

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

Таким образом, метауровень появляется не посредством простого добавления нового термина, а через систематическое повышение типа объекта.

Этот принцип является одним из сквозных для всего компендиума:

каждый новый уровень должен определяться тем, что именно стало объектом математического действия.

Настоящее издание сохраняет и ещё один важный принцип исходной книги: открытость Теории ноофакториалов не означает произвольности.

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

Конструкции должны быть типизированы.

Источники — определены.

Преобразования — совместимы с объектами.

Свёртки — иметь определённую область действия.

Генераторы — обладать явным правилом.

Наследование — быть однозначным.

Эквивалентность — учитывать уровень сравнения.

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

Поэтому в книге последовательно возникают:

типизация;

семантические профили;

эквивалентность;

канонизация;

инварианты;

таксономия;

семантическая дистанция;

метаинварианты.

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

Компендиум рассчитан на несколько способов чтения.

Он может служить сокращённым входом в Теорию ноофакториалов для читателя, который не начинает с полного «Генетического введения».

Он может использоваться как систематизирующее повторное изложение после чтения основной книги.

Он может служить справочной картой понятий и архитектурных уровней.

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

При этом настоящий компендиум не претендует на устранение необходимости полного изложения.

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

Здесь же главным становится другое — сохранение целостной структуры в концентрированной форме.

Поэтому читателю следует воспринимать эту книгу не как сокращённый список положений, а как более плотную версию того же теоретического пространства.

Её центральная линия остаётся прежней:

классический факториал → скрытые семантические компоненты → освобождение координат → ноофакториальная архитектура → СТН → генеративные классы → операторные уровни → рекурсия и вложенность → трансволюция → метаиндукция → метаноофакториалы → открытая Вселенная Ноофакториалов.

В этой последовательности заключён основной замысел всей теории.

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

Из одной устойчивой конструкции возникает система координат.

Из системы координат — пространство архитектур.

Из пространства архитектур — генеративная система.

Из генеративной системы — метагенеративная.

Именно этот путь должен быть сохранён даже в самой компактной версии Теории ноофакториалов.

Такова задача настоящего компендиума.

*******

Оглавление

Аннотация

Предисловие к компендиуму

Введение. От факториала к Вселенной Ноофакториалов

  1. Факториал как свёрнутая математическая архитектура
  2. Скрытые семантические координаты
  3. Генетический метод
  4. От расширений к пространству расширений
  5. От функции к архитектуре
  6. От архитектуры к генеративной системе
  7. Вселенная Ноофакториалов

Часть I. Генезис факториальной идеи

Глава 1. Классический факториал

  1. Факториал как исходная конструкция
  2. Область определения
  3. Натуральный ряд как источник
  4. Выбор конечного фрагмента
  5. Тождественное преобразование
  6. Произведение как свёртка
  7. Рекуррентное представление
  8. Факториал как скрытая архитектура

Глава 2. Исторические расширения факториала

  1. Двойной факториал
  2. Мультифакториалы
  3. Возрастающий и убывающий факториалы
  4. Примориал
  5. Фибоначчиальные конструкции
  6. Гиперфакториал
  7. Другие факториальные аналоги
  8. Исторические расширения как освобождение отдельных координат

Глава 3. Обобщённые факториальные конструкции

  1. Обобщение источника
  2. Обобщение шага
  3. Обобщение границ
  4. Обобщение преобразования
  5. Обобщение свёртки
  6. Генетические и функциональные аналоги
  7. Переход к системному расширению

Глава 4. Семантический анализ традиционной теории

  1. Фиксированные и переменные компоненты
  2. Область и последовательность
  3. Индексация и значения
  4. Выбор и границы
  5. Преобразование
  6. Свёртка
  7. Параметризация
  8. Композиция и порядок исполнения
  9. Множество расширений и пространство расширений
  10. Принцип освобождения координат

Часть II. Возникновение Теории ноофакториалов

Глава 5. Основная идея

  1. Понятие ноофакториала
  2. Факториальный генезис
  3. Конструкция и результат
  4. Базовая цепочка
  5. Свободные координаты
  6. Открытость и допустимость
  7. Ноофакториал как архитектурный объект

Глава 6. Ноофакториальная архитектура

  1. Понятие архитектуры
  2. Компоненты архитектуры
  3. Связи и зависимости
  4. Управление
  5. Генерация
  6. Рекурсия
  7. Вложенность
  8. Метауровень
  9. Потенциальная и реализованная архитектура

Глава 7. Семантические координаты

  1. Понятие семантической координаты
  2. Типы значений
  3. Явные и неявные координаты
  4. Свободные и фиксированные координаты
  5. Независимые и связанные координаты
  6. Динамические координаты
  7. Координатная конфигурация
  8. Семантический профиль

Часть III. Источники ноофакториальных конструкций

Глава 8. Последовательность как первая свободная координата

  1. Натуральный источник
  2. Область и последовательность
  3. Простые числа
  4. Рекуррентные последовательности
  5. Комбинаторные последовательности
  6. Произвольные допустимые последовательности
  7. Последовательностный ноофакториал

Глава 9. Реестровые ноофакториалы

  1. Проблема идентификации источников
  2. Реестр последовательностей
  3. Внешний реестр и СТН
  4. Реестровый идентификатор
  5. Реестр и архитектура
  6. Пределы реестрового подхода

Глава 10. Генерируемые последовательности

  1. Готовый источник и генератор
  2. Формульные генераторы
  3. Рекуррентные генераторы
  4. Предикатные генераторы
  5. Алгоритмические генераторы
  6. Параметрические генераторы
  7. Динамические генераторы
  8. Источник как процесс

Глава 11. Многоисточниковые ноофакториалы

  1. Понятие многоисточниковости
  2. Равноправные источники
  3. Ролевые источники
  4. Совместное использование и слияние
  5. Синхронизация
  6. Асинхронность
  7. Иерархия источников
  8. Арность источника

Глава 12. Гольдбаховские источники и когортные последовательности

  1. Гольдбаховская структура как источник
  2. Гольдбаховский ранг
  3. Гольдбаховская когорта
  4. Ранговые последовательности
  5. Первые элементы когорт
  6. Мощности и протяжённости
  7. Производные когортные источники
  8. Гольдбаховские ноофакториалы

Часть IV. Выбор и преобразование

Глава 13. Координаты выбора

  1. Фрагмент источника
  2. Начало и конец
  3. Число элементов
  4. Шаг
  5. Фильтр
  6. Предикат
  7. Динамический выбор
  8. Генерируемый выбор

Глава 14. Производные последовательности

  1. Понятие производной последовательности
  2. Тождественное преобразование
  3. Масштабирование и смещение
  4. Степенные преобразования
  5. Полиномиальные и функциональные преобразования
  6. Индексная зависимость
  7. Условные преобразования
  8. Итерационные преобразования

Глава 15. Параметрические классы

  1. Параметр как координатный механизм
  2. Однопараметрические семейства
  3. Многопараметрические семейства
  4. Области параметров
  5. Зависимые параметры
  6. Структурная параметризация
  7. Генеративная ёмкость параметрических классов

Глава 16. Комбинирование последовательностей

  1. Совместное использование источников
  2. Поэлементные операции
  3. Функции нескольких последовательностей
  4. Производные многоисточниковые последовательности
  5. Генераторная арность
  6. Композиционные цепочки
  7. Сетевые структуры

Часть V. Операции и свёртки

Глава 17. Координаты свёртки

  1. Понятие свёртки
  2. Произведение
  3. Сумма и другие агрегаты
  4. Порядок
  5. Направление
  6. Группировка
  7. Древовидная свёртка
  8. Тип результата
  9. Полный профиль свёртки

Глава 18. Переменная операция

  1. Постоянная операция
  2. Параметрическая операция
  3. Индексно-зависимая операция
  4. Значенчески-зависимая операция
  5. Условная операция
  6. Последовательность операций
  7. Генератор операций
  8. Динамическая свёртка

Часть VI. Семантическая Таблица Ноофакториалов

Глава 19. Назначение СТН

  1. Понятие СТН
  2. Аналитическая функция
  3. Сравнительная функция
  4. Классификационная функция
  5. Генеративная функция
  6. Классический факториал как базовая точка

Глава 20. Базовая СТН

  1. Область
  2. Источник
  3. Генерация
  4. Выбор
  5. Преобразование
  6. Свёртка
  7. Параметры
  8. Композиция
  9. Исполнение
  10. Результат
  11. Семантическая запись

Глава 21. Расширенная СТН

  1. Управление
  2. Операционный порядок
  3. Рекурсия
  4. Вложенность
  5. Динамика
  6. Самоизменение
  7. Метауровень
  8. Инварианты
  9. Трансволюция
  10. Расширенный семантический профиль

Глава 22. Ноофакториальная нотация

  1. Требования к нотации
  2. Краткая и полная запись
  3. Координатные блоки
  4. Значения по умолчанию
  5. Наследование
  6. Реестровая запись
  7. Генераторная запись
  8. Параметрическая запись
  9. Операторная запись
  10. Метанотация
  11. Принцип однозначности

Часть VII. Классы и уровни

Глава 23. Ноофакториалы первого уровня

  1. Одна свободная координата
  2. Источниковый класс
  3. Селективный класс
  4. Трансформационный класс
  5. Операционный класс
  6. Параметрический класс
  7. Элементарные семейства

Глава 24. Многокоординатные ноофакториалы и семантический ранг

  1. Двухкоординатные конструкции
  2. Трёхкоординатные конструкции
  3. Многокоординатные конфигурации
  4. Взаимодействие координат
  5. Семантическая сложность
  6. Семантический ранг
  7. Многокомпонентные ранги

Глава 25. Эквивалентность и тождество

  1. Синтаксическое тождество
  2. Вычислительная эквивалентность
  3. Семантическая эквивалентность
  4. Архитектурная эквивалентность
  5. Различные записи одного объекта
  6. Одинаковый результат и разные архитектуры
  7. Каноническая форма
  8. Нормализация

Глава 26. Ноофакториальные инварианты

  1. Понятие инварианта
  2. Координатные инварианты
  3. Операционные инварианты
  4. Структурные инварианты
  5. Генеративные инварианты
  6. Инварианты семейства
  7. Метаинварианты

Глава 27. Генеративная ёмкость

  1. От каталога к генератору
  2. Координатная генерация
  3. Параметрическая генерация
  4. Комбинаторная генерация
  5. Композиционная генерация
  6. Операторная генерация
  7. Рекурсивная генерация
  8. Метагенеративная ёмкость
  9. Вселенная Ноофакториалов как генеративная система

Часть VIII. Гиперматематическое расширение

Глава 28. Операторные ноофакториалы

  1. Оператор как координата
  2. Операторные последовательности
  3. Индексно-зависимые операторы
  4. Значенчески-зависимые операторы
  5. Параметрические операторы
  6. Генераторы операторов
  7. Операторные семейства
  8. Определение операторного ноофакториала

Глава 29. Операторы высших порядков и гиперноофакториалы

  1. Оператор над объектом
  2. Оператор над оператором
  3. Второй порядок
  4. Последующие порядки
  5. Операторная иерархия
  6. Управление операторами
  7. Преобразование операторных систем
  8. Генераторы операторных архитектур
  9. Гипероперационная координата
  10. Гиперноофакториал

Глава 30. Самоизменяющиеся ноофакториальные архитектуры

  1. Фиксированная архитектура
  2. Переменная архитектура
  3. Изменение координат
  4. Изменение выбора
  5. Изменение преобразования
  6. Изменение свёртки
  7. Изменение генератора
  8. Самопреобразующийся генератор
  9. Рефлексивная архитектура
  10. Гипергенеративные конструкции

Часть IX. Изольдионическое расширение

Глава 31. Ноофакториалы и Изольдионика

  1. Генеративная природа числового объекта
  2. Расширение допустимых объектов
  3. Число как структурированный объект
  4. Внешняя и внутренняя архитектура
  5. Двойная параметризация
  6. Изольдионический источник
  7. Изольдионическое преобразование
  8. Изольдионическая свёртка
  9. Зона пересечения двух теорий
  10. Переход к метаизольдионическому уровню

Глава 32. Рекурсивные ноофакториалы

  1. Рекурсивность как координата
  2. Рекурсивный источник
  3. Рекурсивное преобразование
  4. Рекурсивная свёртка
  5. Результат как новый источник
  6. Итерация
  7. Обратная связь
  8. Циклические конструкции
  9. Рекурсивная глубина
  10. Классы рекурсивных ноофакториалов

Глава 33. Вложенные ноофакториалы

  1. Понятие вложенности
  2. Ноофакториал как элемент другого ноофакториала
  3. Вложенный источник
  4. Вложенное преобразование
  5. Вложенная свёртка
  6. Иерархия уровней
  7. Конечная вложенность
  8. Рекурсивная вложенность
  9. Многоуровневая архитектура

Глава 34. Трансволютивные ноофакториалы

  1. От изменения значения к изменению структуры
  2. Понятие трансволюции
  3. Трансволюция источника
  4. Трансволюция оператора
  5. Трансволюция свёртки
  6. Трансволюция архитектуры
  7. Переход между классами
  8. Трансволютивная последовательность состояний
  9. Трансволютивный ноофакториал

Часть X. Метаиндукция и метаноофакториалы

Глава 35. Метаиндукция в Теории ноофакториалов

  1. От индукции объектов к индукции структур
  2. Состояние системы
  3. Переход между состояниями
  4. Сохранение структуры
  5. Инварианты перехода
  6. Метаинварианты
  7. Структурно родственные семейства
  8. Метаиндуктивное продолжение класса
  9. Метаиндукция как генеративный принцип

Глава 36. Метаноофакториалы

  1. Переход к метауровню
  2. Ноофакториал как объект
  3. Класс как источник
  4. Преобразование классов
  5. Свёртка классов
  6. Генератор классов
  7. Координаты метаноофакториала
  8. Метаноофакториальная архитектура
  9. Иерархия метауровней
  10. Открытая метаконструкция

Глава 37. Метагенераторы

  1. Генератор и метагенератор
  2. Генерация правил генерации
  3. Генерация операторов
  4. Генерация систем координат
  5. Генерация архитектур
  6. Генерация классов
  7. Параметрические метагенераторы
  8. Рекурсивные метагенераторы
  9. Самоизменяющиеся метагенераторы
  10. Метагенеративная ёмкость

Часть XI. Ноофакториальная алгебра и пространства

Глава 38. Операции над ноофакториалами

  1. Ноофакториал как самостоятельный объект
  2. Сложение
  3. Умножение
  4. Композиция
  5. Итерация
  6. Суперпозиция
  7. Операции над архитектурами
  8. Операции над классами
  9. Замкнутость классов
  10. Основания ноофакториальной алгебры

Глава 39. Ноофакториальные пространства

  1. Множество ноофакториальных конструкций
  2. Координатное пространство
  3. Семантическое пространство
  4. Архитектурное пространство
  5. Расстояние между конструкциями
  6. Семантическая дистанция
  7. Окрестности и семейства
  8. Траектории преобразований
  9. Пространства фиксированного ранга
  10. Метапространства

Глава 40. Классификация Вселенной Ноофакториалов

  1. Необходимость классификации
  2. По источнику
  3. По выбору
  4. По преобразованию
  5. По свёртке
  6. По числу свободных координат
  7. По операционному порядку
  8. По рекурсивности
  9. По вложенности
  10. По метауровню
  11. Многомерная классификация
  12. Ноофакториальная таксономия

Часть XII. Семантический разрыв и место новой теории

Глава 41. Классический факториал и ноофакториал

  1. Исходные принципы
  2. Фиксированная и переменная последовательность
  3. Фиксированная и переменная операция
  4. Скрытая и явная семантика
  5. Частное и системное расширение
  6. Каталог и генератор
  7. Функция и координатная конструкция
  8. Объект и архитектура
  9. Семантическая дистанция двух подходов

Глава 42. Пределы «наивной» теории факториалов

  1. Локальность исторических расширений
  2. Отсутствие единой системы координат
  3. Потенциал последовательностей
  4. Потенциал преобразований
  5. Потенциал операций
  6. Потенциал генераторов
  7. Потенциал композиций
  8. Потенциал рекурсивности
  9. Факториал как частный случай общей архитектуры

Глава 43. Первые математические следствия

  1. Классические факториалы как подмножество ноофакториалов
  2. Параметрические семейства
  3. Эквивалентность записей
  4. Производные последовательности
  5. Комбинирование координат
  6. Классы преобразований
  7. Классы свёрток
  8. Операторные семейства
  9. Рекурсивные семейства
  10. Принципы классификации
  11. Структурные инварианты
  12. Перспективы формализации

Глава 44. Теория ноофакториалов в системе Метаорганона

  1. Семантическое расширение объекта
  2. Генеративная математика
  3. Архитектурная математика
  4. Многоуровневые операции
  5. Изольдионический уровень
  6. Гиперматематический уровень
  7. Метаиндуктивный уровень
  8. Метагенеративный уровень
  9. Теория ноофакториалов как частная теория Метаорганона
  10. Взаимодействие теорий

Часть XIII. Открытая архитектура теории

Глава 45. Границы настоящего введения

  1. Принцип сознательного ограничения
  2. Почему компендиум не является энциклопедией
  3. Нерассмотренные последовательности
  4. Нерассмотренные преобразования
  5. Нерассмотренные операции
  6. Нерассмотренные композиции
  7. Нерассмотренные рекурсивные конструкции
  8. Нерассмотренные метаконструкции
  9. Резерв семантического расширения

Глава 46. Дальнейшие направления

  1. Дробные ноофакториалы
  2. Вещественные основания
  3. Комплексные расширения
  4. Континуальные конструкции
  5. Трансфинитные расширения
  6. Вероятностные ноофакториалы
  7. Функциональные ноофакториалы
  8. Матричные ноофакториалы
  9. Тензорные ноофакториалы
  10. Категориальные расширения
  11. Алгоритмические ноофакториалы
  12. Вычислительная Теория ноофакториалов
  13. Автоматическое порождение классов
  14. Машинный поиск новых конструкций
  15. Формальная аксиоматизация

Заключение. От факториала к Вселенной Ноофакториалов

  1. Генетический путь факториальной идеи
  2. Освобождение семантических координат
  3. От объекта к архитектуре
  4. От архитектуры к генератору
  5. От генератора к метагенератору
  6. От факториала к ноофакториалу
  7. От ноофакториала к метаноофакториалу
  8. Открытость системы
  9. Ноофакториалы как направление генеративной математики
  10. Вселенная Ноофакториалов

Приложения

Приложение 1. Базовая Семантическая Таблица Ноофакториалов

Приложение 2. Расширенная Семантическая Таблица Ноофакториалов

Приложение 3. Классические факториальные конструкции в координатах СТН

Приложение 4. Базовая ноофакториальная нотация

Приложение 5. Реестровые и генераторные источники

Приложение 6. Параметрические и многоисточниковые конструкции

Приложение 7. Операторные, рекурсивные и вложенные конструкции

Приложение 8. Метаноофакториальные конструкции

Приложение 9. Базовая классификация ноофакториалов

Приложение 10. Система условных обозначений

Приложение 11. Терминологический словарь

Приложение 12. Предметный указатель

********

Введение. От факториала к Вселенной Ноофакториалов

1. Факториал как свёрнутая математическая архитектура

Классический факториал принадлежит к числу наиболее узнаваемых и устойчивых математических конструкций. Его запись предельно компактна, а правило вычисления настолько привычно, что внутреннее устройство конструкции почти не замечается. Когда используется символ n!, предполагается, что читатель уже знает, какие объекты должны быть взяты, в каком порядке они располагаются и посредством какой операции объединяются.

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

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

В классическом случае почти все эти решения фиксированы заранее.

Источником служит натуральный ряд. Выбирается начальный конечный фрагмент. Шаг равен единице. Дополнительная фильтрация отсутствует. Элементы сохраняются без изменения. Итоговая операция представляет собой произведение. Результат является числом.

Поэтому классический факториал можно рассматривать как свёрнутую математическую архитектуру — конструкцию, в краткой символической форме которой скрыто множество семантических компонентов.

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

Этот переход от результата к устройству конструкции и становится исходной точкой Теории ноофакториалов.

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

Поэтому факториал оказывается одновременно и конкретным математическим объектом, и моделью более общего процесса: скрытые структурные условия могут быть выявлены, превращены в самостоятельные координаты и затем систематически варьироваться.

Из этой возможности и вырастает ноофакториальная перспектива.

2. Скрытые семантические координаты

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

Однако фиксированность не означает отсутствия.

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

В ноофакториальной интерпретации эти скрытые характеристики рассматриваются как семантические координаты.

К числу исходных координат относятся прежде всего:

область;

источник;

индексация;

границы;

выбор;

шаг;

преобразование;

свёртка;

параметры;

порядок исполнения;

тип результата.

По мере развития теории этот список расширяется. Появляются координаты композиции, генерации, управления, рекурсии, вложенности, динамики, операционного порядка, инвариантности, метауровня и трансволюции.

Но принцип остаётся единым: координатой становится тот аспект устройства конструкции, который может быть выделен как самостоятельный носитель математического выбора.

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

Если вместо натуральных чисел взять простые, освобождается источник.

Если выбирать каждый второй элемент, освобождается шаг или схема выбора.

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

Если произведение заменить суммой или переменной системой операций, освобождается свёртка.

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

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

Это позволяет изменить взгляд на саму идею обобщения.

Обобщение перестаёт быть только созданием новой формулы. Оно становится движением в семантическом пространстве архитектур.

Так возникает первая фундаментальная идея Теории ноофакториалов:

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

3. Генетический метод

Термин «генетический» используется здесь в методологическом смысле.

Речь идёт не об истории происхождения математического символа и не о биологической аналогии. Генетический метод исследует, каким образом более широкое пространство конструкций может быть получено из исходной архитектуры посредством последовательного освобождения её компонентов.

Такой подход начинается не с произвольного множества новых объектов, а с хорошо определённой базовой конструкции.

Сначала выявляется её внутреннее устройство.

Затем определяется, какие компоненты могут изменяться.

После этого для каждого компонента задаются допустимые типы значений и условия совместимости.

Далее изучаются комбинации нескольких освобождённых координат.

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

Генетический путь поэтому отличается от простого каталогизирования.

Каталог отвечает на вопрос:

какие факториальные конструкции уже известны или могут быть перечислены?

Генетический подход спрашивает:

какой механизм порождает пространство факториально родственных конструкций?

В этом различии заключён переход от описательной к генеративной математике.

Если известен только набор объектов, появление нового объекта требует отдельного включения в список.

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

Генетический метод позволяет также различать несколько видов родства.

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

Другие используют факториальную композицию или вложенность.

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

Такое различие особенно важно, поскольку Теория ноофакториалов не должна превращаться в систему, в которой любой объект, лишь внешне напоминающий факториал, автоматически объявляется ноофакториалом.

Факториальный генезис должен быть прослеживаемым.

Генетический метод тем самым выполняет две функции.

Он расширяет пространство допустимых конструкций.

И одновременно ограничивает это расширение, требуя явного указания пути происхождения.

4. От расширений к пространству расширений

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

Двойной факториал меняет схему выбора.

Мультифакториал параметризует шаг.

Возрастающие и убывающие конструкции изменяют направление и начальную точку.

Праймориальные конструкции используют простые числа.

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

Гиперфакториальные формы вводят дополнительное преобразование элементов.

Параметрические конструкции изменяют сам способ представления множителей.

Каждый подобный объект демонстрирует возможность некоторого локального расширения.

Но множество локальных расширений ещё не образует общей теории пространства расширений.

Именно здесь возникает следующий шаг.

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

Вместо ряда изолированных форм появляется система координат.

Вместо исторически сложившихся названий — архитектурные классы.

Вместо вопроса «как называется эта новая формула?» возникает вопрос «какую конфигурацию семантических координат она реализует?».

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

Так происходит переход:

от множества расширений — к пространству расширений;

от перечня форм — к системе образования форм;

от локального изменения — к координатной вариативности;

от готового объекта — к архитектуре его порождения.

Особенно важно, что пространство расширений не является обычным декартовым пространством числовых параметров.

Разные координаты имеют разные типы.

Источник может быть последовательностью или генератором.

Выбор — предикатом или алгоритмом.

Преобразование — функцией или операторной системой.

Свёртка — операцией, деревом операций или динамическим процессом.

Метауровень может содержать архитектуры и классы.

Поэтому ноофакториальное пространство по своей природе является гетерогенным типизированным пространством конструкций.

Именно эта гетерогенность делает необходимой специальную систему описания — Семантическую Таблицу Ноофакториалов.

5. От функции к архитектуре

Классическая математическая функция задаётся прежде всего отношением между входом и выходом.

В большом числе задач этого вполне достаточно. Если два способа вычисления реализуют одно и то же отображение, различия между ними могут оказаться второстепенными.

Но Теория ноофакториалов рассматривает другой уровень математической идентичности.

Здесь важно не только, что получилось, но и как устроен путь получения.

Пусть одна и та же последовательность возникает двумя способами.

В первом случае она берётся как готовый источник.

Во втором — создаётся генератором.

С точки зрения значений последовательности результаты могут совпадать.

С точки зрения архитектуры первая конструкция содержит готовый источник, а вторая — правило его порождения.

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

Аналогично одинаковый набор элементов может быть получен:

непосредственным заданием источника;

фильтрацией более широкой последовательности;

предикатным отбором;

реестровой ссылкой.

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

Отсюда следует принцип:

вычислительная эквивалентность не тождественна архитектурной эквивалентности.

Это различие позволяет ввести несколько уровней сравнения.

Синтаксическое тождество касается записи.

Вычислительная эквивалентность — результата или отображения.

Семантическая эквивалентность — значений координат после раскрытия сокращений и наследования.

Архитектурная эквивалентность — существенной организации конструкции.

Так функция становится лишь одним из аспектов более широкого объекта.

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

Это существенно расширяет математический объект анализа.

6. От архитектуры к генеративной системе

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

Если задано множество допустимых источников, можно варьировать источник.

Если определено пространство преобразований, можно варьировать преобразование.

Если допускается несколько свёрток, можно строить операционные семейства.

Если координаты допускают параметры, возникают параметрические классы.

Если определены совместимые комбинации координат, появляется комбинаторная генерация архитектур.

На следующем уровне сами значения координат могут создаваться генераторами.

Генерироваться может последовательность.

Может генерироваться параметр.

Может генерироваться оператор.

Может генерироваться правило выбора.

Может генерироваться архитектура.

Наконец, может генерироваться сам генератор.

Здесь Теория ноофакториалов выходит за пределы обычного пространства обобщённых факториалов.

Возникает вертикаль:

объект;

правило построения объекта;

генератор;

генератор архитектур;

генератор классов;

метагенератор.

Так архитектурный подход естественно становится генеративным.

Это не означает, что всякая автоматически построенная конструкция приобретает математическую значимость.

Генерация должна сопровождаться:

типизацией;

проверкой допустимости;

учётом эквивалентности;

нормализацией;

анализом инвариантов;

классификацией.

Без этих ограничений генеративность превращается в формальный шум.

С ними она становится способом исследования математического пространства.

7. Вселенная Ноофакториалов

Понятие Вселенной Ноофакториалов обозначает предельно широкое, но структурированное пространство конструкций факториального генезиса.

Эта Вселенная не является просто бесконечным списком необычных факториалов.

Она включает:

базовые конструкции;

параметрические семейства;

классы по источнику;

классы по выбору;

трансформационные и операционные классы;

многоисточниковые системы;

генераторные конструкции;

рекурсивные и вложенные архитектуры;

гипероперационные уровни;

трансволютивные системы;

метаноофакториалы;

генераторы классов;

метагенераторы.

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

Но теория не заканчивается на множестве ближайших соседей классического факториала.

Освобождение координат приводит к многомерным классам.

Генераторы создают новые семейства.

Операторы превращаются в самостоятельные объекты.

Рекурсия формирует обратные связи.

Вложенность строит многоуровневые структуры.

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

Метауровень превращает классы и правила порождения в математические объекты.

Поэтому Вселенная Ноофакториалов является открытой системой.

Однако открытость не означает отсутствия правил.

Каждая новая конструкция должна быть определена.

Её координаты должны иметь типы.

Связи должны быть совместимы.

Наследование должно быть однозначным.

Архитектурное происхождение должно быть прослеживаемо.

Именно при этих условиях расширение остаётся математическим.

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

Часть I. Генезис факториальной идеи

Глава 1. Классический факториал

1. Факториал как исходная конструкция

Классический факториал выбран исходной точкой Теории ноофакториалов не случайно.

Это одновременно простая и чрезвычайно содержательная конструкция.

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

Но для генетического анализа особенно важно другое.

Факториал демонстрирует, как большое число структурных предпосылок может быть сжато в один символ.

Запись n! не сообщает явно:

из какого ряда берутся множители;

почему начало равно единице;

почему шаг равен единице;

почему используются все элементы;

почему они не преобразуются;

почему применяется именно умножение.

Все эти ответы содержатся не в символе как таковом, а в принятой математической семантике.

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

2. Область определения

Первый компонент любой математической конструкции — область, в которой она рассматривается.

В элементарном определении факториал связан прежде всего с неотрицательными целыми аргументами.

Уже это является архитектурным выбором.

Аргумент не берётся из произвольного класса математических объектов.

Тип входа фиксирован.

В классической практике эта фиксация естественна и не требует постоянного обозначения.

Но при переходе к более общей теории возникает вопрос:

что произойдёт, если область изменится?

Можно рассматривать целочисленные, вещественные, комплексные, функциональные, матричные или иные расширения.

Однако изменение области не является чисто формальной заменой множества.

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

Поэтому область выступает самостоятельной семантической координатой.

В классическом факториале её значение стабильно.

В ноофакториальной системе оно может становиться переменным.

3. Натуральный ряд как источник

Следующий скрытый компонент — источник множителей.

Для факториала таким источником является натуральный ряд.

Именно из него берутся единица, два, три и далее вплоть до заданного значения.

В обычном определении источник почти не воспринимается как отдельный объект. Он кажется естественным продолжением самого аргумента.

Однако исторические расширения показывают, что это единство не обязательно.

Вместо натурального ряда можно использовать:

простые числа;

последовательность Фибоначчи;

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

параметрические последовательности;

алгоритмически генерируемые ряды;

несколько источников одновременно.

Следовательно, натуральный ряд является не единственно возможным основанием, а стандартным значением координаты источника.

Это один из важнейших генетических сдвигов.

Как только источник выделен, факториал перестаёт быть жёстко привязан к одной последовательности.

Возникает пространство последовательностных ноофакториалов.

4. Выбор конечного фрагмента

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

Это второе важное различие: источник и выбор не тождественны.

Источник может быть бесконечным.

Конкретная конструкция использует лишь некоторую его часть.

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

При этом одновременно фиксируются:

начальная позиция;

конечная граница;

направление;

шаг;

отсутствие пропусков.

Все эти характеристики можно было бы воспринимать как одно правило, пока оно остаётся неизменным.

Но двойной факториал показывает возможность изменить шаг.

Возрастающие и убывающие конструкции — направление и стартовую точку.

Предикатные конструкции — принцип отбора.

Поэтому выбор сам распадается на несколько потенциальных координат.

В общей системе могут различаться:

начало;

конец;

число элементов;

шаг;

фильтр;

предикат;

условие остановки;

динамическое правило.

Классический факториал реализует лишь наиболее простой профиль выбора.

5. Тождественное преобразование

После выбора элементов над ними, казалось бы, ничего не происходит: они просто перемножаются.

Но «ничего не происходит» с архитектурной точки зрения тоже является определённым случаем.

Это тождественное преобразование.

Каждый выбранный элемент передаётся в свёртку без изменения.

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

Можно:

умножать их на коэффициент;

возводить в степень;

применять функцию;

использовать индексно-зависимый оператор;

заменять операторы по условию.

Если преобразование существует как самостоятельная координата, то классический случай должен быть представлен в ней собственным значением.

Этим значением является тождественный оператор.

Это важный общий принцип Семантической Таблицы:

отсутствие видимого действия не означает отсутствия архитектурной позиции.

Позиция существует, но занимает нейтральное или стандартное значение.

6. Произведение как свёртка

Главная внешняя особенность факториала — последовательное умножение выбранных элементов.

В Теории ноофакториалов произведение рассматривается как частный случай более общей координаты свёртки.

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

Он не тождествен стандартной операции convolution.

В классическом факториале свёртка является мультипликативной.

Но в более общей архитектуре возможны:

суммирование;

разностные схемы;

отношения;

степенные композиции;

произвольные агрегирующие функции;

переменные операции;

деревья операций;

многоуровневые свёртки.

Выделение свёртки как координаты позволяет отделить два разных процесса:

что происходит с отдельным элементом;

как затем объединяются все обработанные элементы.

Первый относится к преобразованию.

Второй — к свёртке.

Их смешение затруднило бы последующую классификацию.

7. Рекуррентное представление

Факториал допускает естественное рекуррентное описание: следующее значение получается из предыдущего посредством умножения на новый элемент.

Это представление показывает ещё одну сторону архитектуры — последовательное накопление состояния.

В простейшем случае рекурсия факториала не изменяет саму архитектуру.

На каждом шаге действует одно и то же правило.

Предыдущее значение используется как аккумулятор.

Поэтому классическая рекуррентность является ограниченным случаем более общего механизма обратной связи.

В развитой Теории ноофакториалов результат предыдущего этапа может влиять не только на текущее значение, но и на:

следующий параметр;

способ выбора;

оператор;

свёртку;

генератор;

саму архитектуру.

Тем самым классическая рекуррентная форма факториала содержит зародыш значительно более широкой рекурсивной проблематики.

Но необходимо различать:

рекуррентный способ вычисления фиксированной функции;

и архитектурную рекурсию, способную менять последующие состояния системы.

8. Факториал как скрытая архитектура

Все рассмотренные компоненты можно объединить в единый профиль.

Классический факториал использует:

фиксированную область;

натуральный источник;

начальный непрерывный фрагмент;

единичный шаг;

тождественное преобразование;

мультипликативную свёртку;

стандартный порядок исполнения;

числовой результат.

В таком представлении факториал превращается из «одной формулы» в полностью определённую архитектурную конфигурацию.

Это не усложняет классический факториал для практического использования. Никто не обязан каждый раз выписывать полный профиль.

Но для общей теории такой анализ критически важен.

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

Следовательно, возможное пространство расширений значительно богаче, чем простая замена одного символа или одного параметра.

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

Именно эта идея подготавливает следующий шаг — анализ исторических расширений факториала.

Глава 2. Исторические расширения факториала

1. Двойной факториал

Двойной факториал является одним из наиболее наглядных примеров локального изменения классической архитектуры.

Основной источник остаётся натуральным.

Свёртка остаётся произведением.

Элементы не подвергаются специальному преобразованию.

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

С ноофакториальной точки зрения это чрезвычайно важный пример.

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

При этом остальные компоненты способны оставаться неизменными.

Следовательно, существует направление вариации, которое можно назвать селективным.

Двойной факториал тем самым можно интерпретировать как один из первых исторически естественных случаев изменения координаты выбора.

2. Мультифакториалы

Мультифакториалы делают следующий логический шаг.

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

Это уже не один новый объект, а параметрическое семейство.

Такое развитие особенно показательно для генетического метода.

Сначала обнаруживается возможность изменить фиксированную координату.

Затем конкретное изменённое значение превращается в переменную.

Возникает пространство значений данной координаты.

В ноофакториальной терминологии происходит переход:

фиксированное значение → альтернативное значение → параметризованная координата.

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

3. Возрастающий и убывающий факториалы

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

В классическом факториале начало фактически закреплено за единицей, а конец связан с аргументом.

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

В убывающей — в противоположном.

Таким образом, понятие «факториальный фрагмент» отделяется от конкретной классической схемы.

С архитектурной точки зрения становятся видимыми:

начальный элемент;

число используемых элементов;

направление;

шаг.

То, что ранее воспринималось как единое правило, распадается на независимые или частично независимые координаты.

Особенно важно различать числовое значение и роль параметра.

Одно и то же число может выступать:

границей;

начальной точкой;

длиной;

шагом.

Поэтому ноофакториальная система должна фиксировать не только значение, но и его семантическую роль.

4. Примориал

Примориальные конструкции показывают иной тип расширения.

Здесь главное изменение связано с исходными элементами.

Вместо всех натуральных чисел используются простые.

Это можно интерпретировать по меньшей мере двумя архитектурными способами.

Первый: простые числа рассматриваются как самостоятельный источник.

Второй: источником остаётся натуральный ряд, а простые выделяются посредством предиката.

Если итоговый набор совпадает, вычислительный результат может быть одинаковым.

Но архитектура различна.

В первом случае изменение находится в координате источника.

Во втором — в координате выбора.

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

Примориал важен не только как отдельная известная конструкция. Он показывает, что один и тот же факториально-подобный объект способен иметь разные архитектурные представления.

5. Фибоначчиальные конструкции

Если вместо натурального ряда используется последовательность Фибоначчи, факториальная идея освобождается от привязки к арифметически последовательному источнику.

Возникает важный общий принцип:

в достаточно общей архитектуре источником может быть любая достаточно определённая и совместимая последовательность.

Это не означает, что всякая последовательность автоматически порождает содержательно значимый ноофакториал.

Необходимы определённость, типовая совместимость и интерпретируемость свёртки.

Но структурное ограничение на натуральный источник снимается.

Фибоначчиальные конструкции тем самым открывают целое направление последовательностных ноофакториалов.

Позднее источник сможет быть:

реестровым;

формульным;

рекуррентным;

предикатным;

алгоритмическим;

генерируемым;

многоисточниковым.

Исторический пример оказывается генетическим входом в гораздо более широкую координату.

6. Гиперфакториал

Гиперфакториальные конструкции демонстрируют возможность систематически преобразовывать элементы до итогового объединения.

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

С архитектурной точки зрения здесь сохраняются:

натуральный источник;

обычный выбор;

мультипликативная свёртка.

Но появляется нетождественное преобразование каждого элемента.

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

Это принципиально иной тип расширения, чем изменение источника или шага.

Элементы остаются теми же по происхождению, но меняется их состояние перед свёрткой.

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

7. Другие факториальные аналоги

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

Но генетический анализ требует осторожности.

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

Поэтому полезно различать три типа отношений.

Первый — генетический. Конструкция получается явным изменением одной или нескольких координат базового факториала.

Второй — архитектурный. Конструкция связана с факториальной схемой посредством композиции, вложенности или иных структурных механизмов.

Третий — функционально-аналоговый. Объект связан с факториалом исторически или функционально, но требует отдельной архитектурной реконструкции.

Так, произведение последовательных факториалов можно трактовать как композиционную или вложенную конструкцию.

q-факториальные формы требуют явной спецификации способа параметрической деформации.

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

Такое различение предотвращает чрезмерное расширение понятия ноофакториала.

8. Исторические расширения как освобождение отдельных координат

Если рассмотреть исторические формы совместно, возникает общая картина.

Двойной факториал показывает изменяемость шага.

Мультифакториалы — параметризацию шага.

Возрастающие и убывающие конструкции — вариативность начала, направления и длины.

Примориал — освобождение источника или предикатного выбора.

Фибоначчиальные конструкции — замену базовой последовательности.

Гиперфакториальные — преобразование элементов.

Другие формы обнаруживают параметризацию, композицию и вложенность.

То, что исторически возникало как множество раздельных математических решений, может быть переинтерпретировано как частичные движения по различным семантическим координатам.

Это не означает, что исторические теории «неправильно» описывали свои объекты.

Они решали конкретные математические задачи и не были обязаны формулировать единое пространство факториальных архитектур.

Но для Теории ноофакториалов их разнообразие имеет новое значение.

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

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

Глава 3. Обобщённые факториальные конструкции

1. Обобщение источника

Первое и наиболее естественное направление обобщения связано с заменой исходной последовательности.

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

Самым простым случаем являются числовые последовательности.

Но уже на этом уровне важно различать:

саму область допустимых объектов;

последовательность как способ их организации;

генератор последовательности.

Одна и та же область может поддерживать множество различных источников.

Например, положительные целые числа могут быть организованы как:

натуральный ряд;

простые числа;

квадраты;

значения некоторой рекуррентной последовательности;

подпоследовательность, выделенная предикатом.

Поэтому изменение источника не обязательно означает изменение области.

Это различие становится фундаментальным для СТН.

Источником в дальнейшем может быть не только готовая последовательность, но и:

реестровая ссылка;

генератор;

многоисточниковая система;

структурированный объект иной математической теории.

Тем самым координата источника постепенно превращается в целое пространство типов.

2. Обобщение шага

Шаг представляет собой один из наиболее очевидных компонентов выбора.

В классическом факториале он равен единице.

В двойном факториале — двум.

В мультифакториалах становится параметром.

Но в более общей системе шаг может быть:

фиксированным;

переменным;

зависящим от индекса;

зависящим от значения;

генерируемым;

условным.

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

Гораздо шире координата выбора.

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

Таким образом, обобщение шага естественно ведёт к обобщению всей селективной архитектуры.

3. Обобщение границ

Классический факториал фиксирует особую связь между аргументом и конечной границей.

Но в общем случае границы могут определяться иначе.

Можно задавать:

начальный индекс;

конечный индекс;

число элементов;

числовой порог;

условие остановки;

границу, зависящую от параметра;

динамическую границу.

Это приводит к важному различию между индексом и значением.

Например, выражение «первые десять простых чисел» и выражение «простые числа не больше десяти» описывают разные выборки.

В первом случае число десять является количеством элементов.

Во втором — ограничением значения.

Если такая роль не фиксируется явно, возникает семантическая неоднозначность.

Поэтому обобщение границ требует более строгого языка координат выбора.

4. Обобщение преобразования

Классический факториал использует тождественное преобразование.

Но выбранные элементы могут предварительно изменяться.

Простейшие варианты:

масштабирование;

смещение;

возведение в степень;

применение полинома;

применение произвольной функции.

Затем возникают более сложные случаи:

индексно-зависимые преобразования;

условные преобразования;

итерационные преобразования;

операторы, параметры которых поступают из другого источника;

генераторы операторов.

Так координата преобразования проходит собственную вертикаль усложнения:

фиксированная функция;

параметрическая функция;

последовательность операторов;

генерируемый оператор;

оператор над оператором.

На этом пути Теория ноофакториалов естественно соприкасается с Гиперматематикой.

Но на базовом уровне достаточно установить главное:

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

5. Обобщение свёртки

Если элементы могут быть произвольными, то и способ их объединения не обязан оставаться произведением.

Это одно из наиболее сильных направлений расширения.

Свёртка может быть:

суммативной;

разностной;

отношенческой;

степенной;

функциональной;

композиционной;

древовидной;

динамической.

При этом освобождение свёртки часто требует одновременного освобождения других координат.

Для сложения порядок может не иметь значения.

Для вычитания — имеет.

Для матричного умножения существенны порядок и направление.

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

Для переменной операции требуется схема выбора оператора.

Таким образом, проявляется важный общий закон:

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

Поэтому семантическая свобода не означает семантической независимости.

Координаты образуют систему зависимостей.

6. Генетические и функциональные аналоги

По мере расширения пространства возникает вопрос о границе класса.

Когда конструкция остаётся ноофакториалом факториального генезиса, а когда она является лишь функциональным аналогом?

Для ответа необходимо учитывать не только форму результата, но и путь построения.

Прямой генетический аналог сохраняет узнаваемую базовую архитектуру:

источник;

выбор;

преобразование;

свёртка.

Одна или несколько координат изменяются, но связь с исходной схемой остаётся прозрачной.

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

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

Такое различение необходимо, чтобы Теория ноофакториалов оставалась содержательной.

Если объявить ноофакториалом любую функцию, имеющую отношение к факториалу, понятие потеряет архитектурную определённость.

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

7. Переход к системному расширению

Обобщение отдельных компонентов подводит к главному выводу.

Нельзя считать достаточно общей теорию, в которой каждый вид расширения рассматривается отдельно.

Если уже известно, что могут меняться:

источник;

границы;

шаг;

выбор;

преобразование;

операция;

параметры;

композиция,

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

Так появляется идея системного расширения.

Его объектом является не отдельная новая формула.

Объектом становится пространство допустимых архитектур.

Для этого необходимы:

набор координат;

типизация координат;

значения по умолчанию;

правила совместимости;

система наследования;

механизм записи;

отношения эквивалентности;

классификация.

Именно здесь заканчивается этап простого обобщения факториала и начинается собственно Теория ноофакториалов.

Глава 4. Семантический анализ традиционной теории

1. Фиксированные и переменные компоненты

Главный шаг семантического анализа состоит в различении того, что в конструкции есть, и того, что в привычной записи видно.

Многие компоненты классического факториала присутствуют, но не обозначены, поскольку фиксированы.

Поэтому необходимо отличать:

фиксированную координату;

переменную координату;

неявную координату;

отсутствующую координату.

Это различие принципиально.

Если классический факториал не содержит специальной записи преобразования, это не значит, что координата преобразования отсутствует.

Она принимает стандартное значение — тождественное преобразование.

Если не указан особый фильтр, это означает стандартное отсутствие дополнительной фильтрации.

В ноофакториальной теории фиксированность рассматривается как архитектурное свойство, а не как онтологическое отсутствие.

Именно поэтому классический факториал может быть полностью описан в той же системе координат, что и его расширения.

2. Область и последовательность

Область определяет тип допустимых объектов.

Последовательность определяет, какие конкретные объекты и в каком порядке становятся доступными конструкции.

Эти понятия часто могут совпадать практически, но не должны отождествляться теоретически.

Областью могут быть натуральные числа.

Источником — простые числа.

Областью могут быть целые числа.

Источником — специальная рекуррентная последовательность.

Одна область допускает множество источников.

Один источник может рассматриваться в различных более широких областях.

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

Это особенно важно при переходе к вещественным, комплексным, матричным, функциональным и изольдионическим объектам.

3. Индексация и значения

Последовательность имеет по меньшей мере два уровня организации:

индексы;

значения.

Это различие кажется элементарным, но становится критическим при описании выбора.

Можно ограничить источник:

по индексу;

по значению;

по числу элементов;

по условию над значениями.

Все эти варианты дают разные архитектуры.

Индекс сам может становиться аргументом преобразования.

Например, оператор способен зависеть от номера шага, а не от самого значения.

Поэтому индексная структура должна быть представлена явно, если она участвует в построении конструкции.

В более сложных системах индексация может быть:

многомерной;

иерархической;

асинхронной между несколькими источниками;

динамически изменяемой.

Классический факториал использует наиболее простой вариант, что не отменяет существования самой координаты.

4. Выбор и границы

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

Классический факториал использует начальный непрерывный фрагмент.

Но общая координата выбора значительно шире.

Она включает:

старт;

финиш;

длину;

шаг;

направление;

фильтр;

предикат;

условие остановки.

В некоторых случаях выбор может зависеть от промежуточного результата.

Тогда он становится динамическим.

В других случаях правило выбора само создаётся генератором.

Тогда возникает генеративная селекция.

Это показывает, что «граница» является только одним частным аспектом выбора.

Для системного описания требуется более широкая координата.

5. Преобразование

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

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

Главная его роль — изменить каждый выбранный объект до итоговой свёртки.

Это позволяет точно различать:

внутреннее преобразование элемента;

операцию объединения элементов.

Например, поэлементное возведение в квадрат с последующим произведением — не то же самое, что степенная свёртка.

В числовом отношении отдельные конструкции могут совпасть, но их архитектурные роли различны.

Это ещё один пример того, почему архитектура должна учитывать не только используемые операции, но и место каждой операции в системе.

6. Свёртка

Свёртка завершает базовую цепочку.

Она получает выбранные и, возможно, преобразованные объекты и формирует результат.

В классическом случае это произведение.

Но общая теория требует описывать свёртку значительно полнее.

Необходимо указывать:

тип операции;

арность;

порядок;

направление;

группировку;

параметры;

условия допустимости;

тип результата.

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

Для древовидной — структуру дерева.

Для рекурсивной — обратную связь.

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

7. Параметризация

Параметризация является особым механизмом, поскольку она может проникать практически в любую координату.

Параметризоваться могут:

источник;

границы;

шаг;

преобразование;

свёртка;

генератор;

управляющее правило.

Поэтому параметр не следует рассматривать как отдельный декоративный символ при формуле.

Для полного описания необходимо знать:

его имя;

тип;

область значений;

роль;

точку привязки;

закон изменения.

Одно и то же числовое значение в разных ролях создаёт разные семантические конфигурации.

Например, число два может быть:

шагом;

показателем степени;

числом итераций;

арностью генератора.

Следовательно, ноофакториальная параметризация должна быть ролевой.

8. Композиция и порядок исполнения

Даже если все отдельные блоки определены, остаётся вопрос об их организации.

Преобразование может выполняться до выбора или после него.

Один источник может подавать параметры другому.

Результат одной свёртки может становиться входом следующей.

Несколько ветвей могут существовать параллельно.

Возникают:

линейные композиции;

ветвящиеся;

параллельные;

иерархические;

рекурсивные.

Поэтому архитектура не исчерпывается списком координат.

Необходимо описывать отношения между координатами и порядок их работы.

Это особенно важно на высоких уровнях, где перестановка блоков способна полностью изменить смысл конструкции.

Композиция становится самостоятельным измерением ноофакториальной архитектуры.

9. Множество расширений и пространство расширений

Традиционная факториальная тематика богата разнообразными конструкциями.

Это множество расширений представляет значительную математическую ценность.

Однако множество ещё не является пространством.

Чтобы говорить о пространстве расширений, необходимо определить:

из каких координат строятся объекты;

какие значения координат допустимы;

какие комбинации возможны;

как сравнивать две конструкции;

что считается соседними архитектурами;

какие преобразования переводят один класс в другой.

Именно здесь проходит граница между каталогом и теорией архитектур.

Каталог фиксирует готовые объекты.

Пространство даёт язык их положения и отношений.

Генератор позволяет двигаться внутри этого пространства и создавать новые конфигурации.

Поэтому Теория ноофакториалов стремится дополнить историческое множество факториальных форм координатной моделью пространства их систематических расширений.

10. Принцип освобождения координат

Весь семантический анализ можно свести к одному фундаментальному механизму — принципу освобождения координат.

Пусть в классической конструкции некоторый компонент имеет фиксированное значение.

Первый шаг — сделать его явным.

Второй — определить допустимое множество альтернативных значений.

Третий — установить условия совместимости.

Четвёртый — определить, как изменение данной координаты влияет на остальные.

Пятый — исследовать классы конструкций, возникающие при таком освобождении.

Если освобождается одна координата, появляется простейшее семейство.

Если несколько — многокоординатный класс.

Если значение координаты создаётся генератором, возникает генеративный уровень.

Если меняется сам тип координаты — архитектура становится динамической или трансволютивной.

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

При этом необходимо подчеркнуть ещё раз:

освобождение не означает произвола.

Координата остаётся типизированной.

Её значения должны быть допустимыми.

Связи — определёнными.

Комбинации — совместимыми.

Наследование — прозрачным.

Только при этих условиях открытость конструкции сохраняет математическую содержательность.

На этом заканчивается генетический анализ исходной факториальной идеи.

Классический факториал предстаёт как фиксированная конфигурация.

Исторические расширения обнаруживают отдельные направления вариативности.

Обобщённые конструкции показывают, что эти направления могут развиваться независимо и совместно.

Семантический анализ превращает их в систему координат.

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

*******

Часть II. Возникновение Теории ноофакториалов

Глава 5. Основная идея

1. Понятие ноофакториала

Генетический анализ классического факториала приводит к естественному вопросу: что произойдёт, если его скрытые компоненты перестанут быть неизменными?

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

Именно для описания такого перехода вводится понятие ноофакториала.

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

В этом определении существенны все его части.

Ноофакториал является конструкцией, то есть определяется не только получаемым числом, но и способом его построения.

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

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

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

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

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

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

Однако широта определения не означает, что любое математическое выражение можно объявить ноофакториалом.

Необходима прослеживаемая архитектура:

источник;

выбор;

преобразование;

свёртка;

и, при необходимости, дополнительные уровни организации.

Именно архитектурная определённость удерживает теорию от произвольного расширения.

2. Факториальный генезис

Понятие факториального генезиса необходимо для обозначения границы теории.

Если определять ноофакториал только как «необычную функцию, напоминающую факториал», класс станет практически неограниченным и потеряет внутренний критерий принадлежности.

Генетический критерий требует другого.

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

Исходную структуру удобно представить в виде:

источник → выбор → преобразование → свёртка.

В классическом случае:

источник — натуральный ряд;

выбор — начальный фрагмент;

преобразование — тождественное;

свёртка — произведение.

Если заменить источник, возникает один генетический путь.

Если изменить выбор — другой.

Если ввести преобразование — третий.

Если освободить свёртку — четвёртый.

Комбинация таких изменений создаёт многокоординатную конструкцию.

Поэтому факториальный генезис можно понимать как прослеживаемую историю архитектурных преобразований от базовой факториальной конфигурации к рассматриваемому объекту.

Это определение шире исторического происхождения.

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

И наоборот, историческое название, содержащее слово «факториал», ещё не гарантирует прямого генетического отношения.

Некоторые конструкции могут быть функциональными аналогами.

Другие — композиционными родственниками.

Третьи — исторически связанными объектами, требующими отдельной архитектурной реконструкции.

Поэтому факториальный генезис выполняет классификационную функцию.

Он не только расширяет пространство объектов, но и позволяет различать степени и типы их родства.

3. Конструкция и результат

Одно из центральных различий Теории ноофакториалов — различие между конструкцией и результатом.

Результат — то, что получается после исполнения.

Конструкция — система правил, посредством которой этот результат создаётся.

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

Но для ноофакториальной теории этого недостаточно.

Пусть два алгоритма для некоторого диапазона аргументов всегда дают одинаковое число.

Из этого не следует, что они представляют одну и ту же архитектуру.

Один результат может быть получен из готовой последовательности.

Другой — из последовательности, сгенерированной рекуррентно.

Третий — из той же последовательности, но выделенной предикатом из более широкого источника.

Четвёртый — через внешний реестр.

Вычислительная эквивалентность здесь сосуществует с архитектурным различием.

Это различие особенно важно на высоких уровнях.

Если требуется изменить источник, знание одного только результата ничего не говорит о способе изменения.

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

Если один объект должен наследовать координаты другого, необходимо знать его семантический профиль.

Поэтому ноофакториальная теория сохраняет информацию о происхождении результата.

Результат отвечает на вопрос «что получено?». Архитектура отвечает на вопрос «каким организованным способом это получено?».

Именно поэтому два ноофакториала могут быть вычислительно эквивалентными и одновременно архитектурно различными.

4. Базовая цепочка

Минимальное ядро ноофакториальной архитектуры удобно представить цепочкой:

источник → выбор → преобразование → свёртка.

Источник сообщает, откуда поступают элементы.

Выбор определяет, какие элементы источника участвуют.

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

Свёртка определяет, каким образом полученные объекты превращаются в результат.

Эта цепочка не претендует на исчерпывающее описание всех конструкций.

Она играет роль минимального архитектурного каркаса.

Уже на базовом уровне к ней могут добавляться:

область;

индексация;

параметры;

композиция;

порядок исполнения;

тип результата.

На расширенном уровне:

генерация;

управление;

рекурсия;

вложенность;

динамика;

операционный порядок;

метауровень;

инварианты;

трансволюция.

Но базовая цепочка необходима как общий язык.

Она позволяет сравнивать конструкции, внешне записанные совершенно по-разному.

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

Особенно важно, что компоненты цепочки нельзя смешивать.

Поэлементное произведение двух источников может быть преобразованием.

Итоговое произведение полученной последовательности — свёрткой.

Операция математически одна, но архитектурные роли различны.

Поэтому базовая цепочка служит не только схемой построения, но и системой семантического разграничения.

5. Свободные координаты

Классический факториал может рассматриваться как архитектура, в которой основное множество координат фиксировано.

Переход к ноофакториалу начинается с появления свободной координаты.

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

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

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

Если свёртка выбирается из нескольких операций, освобождается операционная координата.

Важно, что свобода всегда относительна некоторой базовой архитектуре.

Координата, свободная в одном классе, может быть фиксированной в другом.

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

Более широкий класс освобождает и источник, и преобразование.

Поэтому корректнее говорить не о «свободе вообще», а о статусе координаты внутри конкретной архитектуры или класса.

При освобождении нескольких координат возникает многокоординатная конструкция.

Но число свободных координат не полностью определяет сложность.

Одна координата может иметь два простых значения.

Другая — содержать генератор бесконечного семейства операторов.

Третья — изменять собственный тип во время исполнения.

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

6. Открытость и допустимость

Теория ноофакториалов строится как открытая система.

Нельзя заранее перечислить все возможные источники, преобразования, свёртки, генераторы или архитектуры.

Более того, развитие теории предполагает появление новых типов координат и новых способов их организации.

Но открытость не равна произвольности.

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

Поэтому каждой свободе соответствует система условий.

Источник должен быть определён.

Выбор должен иметь семантически понятный механизм.

Преобразование должно быть применимо к объектам данного типа.

Свёртка должна принимать результаты преобразования.

Параметры должны иметь определённые области.

Многоисточниковые конструкции требуют правил синхронизации.

Рекурсивные системы — базовых состояний и правил возврата.

Трансволютивные — условий архитектурного перехода.

Таким образом, ноофакториальная архитектура опирается на три взаимосвязанных принципа:

свобода, типизация, совместимость.

К ним добавляется наследование.

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

Это позволяет сохранять компактность записи без потери семантической определённости.

Открытая теория тем самым понимается как формализуемая расширяемость, а не как отмена ограничений.

7. Ноофакториал как архитектурный объект

Первоначально ноофакториал можно воспринимать как расширенную факториальную функцию.

Но этого понимания быстро становится недостаточно.

Как только архитектура описана явно, она сама становится математическим объектом.

Её можно:

сравнивать;

классифицировать;

нормализовать;

измерять по степени различия;

преобразовывать;

комбинировать;

вкладывать в другую архитектуру;

использовать как источник;

генерировать.

Именно здесь происходит один из главных переходов всей теории:

ноофакториал перестаёт быть только механизмом получения результата и становится объектом операций над архитектурами.

Это открывает дорогу к ноофакториальной алгебре, пространствам архитектур, метаноофакториалам и метагенераторам.

Но для этого необходимо прежде точно определить, что понимается под ноофакториальной архитектурой.

Глава 6. Ноофакториальная архитектура

1. Понятие архитектуры

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

Ключевым здесь является слово «организованная».

Архитектура не представляет простой список свойств.

Два объекта могут содержать одинаковые элементы, но связывать их различными способами.

Порядок применения преобразований может отличаться.

Один параметр может управлять источником, другой — оператором.

Результат одной ветви может становиться управляющим сигналом для другой.

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

На базовом уровне архитектура может быть почти линейной:

источник → выбор → преобразование → свёртка → результат.

На более высоких уровнях она способна иметь структуру:

дерева;

сети;

иерархии;

цикла;

системы с обратной связью;

многоуровневой операторной организации.

Таким образом, архитектура — более широкое понятие, чем формула.

Формула может быть одной из форм реализации архитектуры.

Алгоритм — другой.

Система СТН — способом её семантической фиксации.

2. Компоненты архитектуры

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

область;

источник;

генерацию;

индексацию;

начальную и конечную позицию;

выбор;

преобразование;

параметры;

свёртку;

композицию;

порядок исполнения;

управление;

рекурсию;

вложенность;

динамику;

операционные уровни;

метауровень;

инварианты;

тип результата.

Не каждая конструкция обязана явно использовать все эти компоненты.

Часть из них может быть неактивна.

Часть — наследоваться по умолчанию.

Часть — иметь нейтральное значение.

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

Различие между отсутствием, неактивностью и нейтральным значением важно.

Тождественное преобразование — не отсутствие координаты преобразования.

Оно является её нейтральным значением.

А отсутствие рекурсивной обратной связи действительно означает неактивность рекурсивного блока.

Такое различение необходимо для точной семантической записи.

3. Связи и зависимости

Координаты архитектуры не существуют изолированно.

Изменение одной может ограничивать или изменять другие.

Если источник содержит матрицы, свёртка должна быть совместима с матричными объектами.

Если преобразование порождает комплексные значения, область результата должна это допускать.

Если свёртка некоммутативна, порядок исполнения становится существенной координатой.

Если источник конечен, правило выбора не может бесконечно запрашивать новые элементы без дополнительного механизма.

Поэтому архитектура включает отношения совместимости.

Зависимости могут быть различными.

Параметрическими — значение одной координаты зависит от параметра другой.

Функциональными — значение вычисляется из другой координаты.

Логическими — допустимость одного состояния определяется условием.

Иерархическими — один компонент управляет другим.

Рекурсивными — последующее состояние зависит от предыдущего результата.

Метауровневыми — объектом зависимости становится сама архитектура.

Это приводит к важному принципу:

семантическая свобода не равна семантической независимости.

Координата может быть свободной в выборе значения, но её допустимые значения всё равно ограничиваются другими компонентами.

4. Управление

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

Все правила заранее фиксированы.

Но при усложнении конструкций появляется необходимость различать:

сам оператор;

и механизм, определяющий, когда этот оператор должен применяться.

Управление может:

переключать источники;

выбирать преобразование;

изменять свёртку;

задавать приоритеты;

включать или отключать ветви;

определять условия остановки;

выбирать следующий архитектурный режим.

В простом случае управление реализуется условием.

В более развитом — управляющим оператором или системой правил.

Особенно важно различать управление и само действие.

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

На следующем уровне сам управляющий оператор может стать объектом управления.

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

5. Генерация

Генерация превращает архитектуру из схемы использования готовых объектов в систему их производства.

Генерироваться может источник.

Но генерацией источников возможности не исчерпываются.

Могут генерироваться:

параметры;

фильтры;

предикаты;

преобразования;

операторы;

последовательности операций;

композиционные схемы;

архитектуры.

Следовательно, генерация не является одной локальной координатой, относящейся исключительно к источнику.

Это сквозной архитектурный механизм.

На нижнем уровне генератор создаёт элементы.

На следующем — правила их преобразования.

Далее — системы операторов.

Ещё выше — классы архитектур.

Когда генератор сам становится объектом генерации, возникает метагенеративный уровень.

Именно эта вертикаль позволяет Теории ноофакториалов перейти от описания пространства объектов к исследованию пространства способов их порождения.

6. Рекурсия

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

В простейшем варианте результат текущего шага используется при вычислении следующего.

Но архитектурно рекурсия может воздействовать на разные координаты.

Она может изменять:

источник;

выбор;

параметр;

преобразование;

свёртку;

генератор;

архитектуру.

Поэтому необходимо всегда задавать точку обратной связи.

Фраза «конструкция рекурсивна» недостаточна без уточнения того, что именно возвращается и куда.

Кроме того, рекурсивная архитектура требует:

базового состояния;

правила перехода;

условия продолжения;

условия завершения или иного режима бесконечного исполнения.

Рекурсия отличается от простой итерации.

Итерация повторяет действие.

Рекурсия делает следующее состояние зависимым от предыдущего.

Это различие особенно важно для динамических ноофакториалов.

7. Вложенность

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

Например, внутренний ноофакториал может:

создавать элемент внешнего источника;

вычислять параметр;

реализовывать преобразование;

служить внутренней свёрткой;

возвращать целую архитектуру.

Вложенность не требует обратной связи.

Это отличает её от рекурсии.

Можно построить конечную иерархию из нескольких уровней, где каждый внутренний блок полностью вычисляется и передаёт результат наружу.

Такая система вложена, но не обязательно рекурсивна.

Если же внутренний уровень строится по тому же правилу и порождает следующий внутренний уровень, возникает рекурсивная вложенность.

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

8. Метауровень

Метауровень возникает тогда, когда объектом действия становится не обычное значение, а объект нижнего архитектурного уровня.

Например:

оператор действует на число;

метаоператор — на оператор;

ноофакториал работает с последовательностью;

метаноофакториал — с ноофакториальными архитектурами или их классами.

Критерий метауровня определяется не сложностью формулы и не использованием приставки «мета».

Он определяется типом непосредственного объекта действия.

Если преобразуется семантический профиль, это архитектурный метауровень.

Если преобразуется класс профилей, возникает ещё более высокий уровень.

Если создаются правила генерации классов, система становится метагенеративной.

Так архитектура приобретает вертикальное измерение.

9. Потенциальная и реализованная архитектура

Полезно различать потенциальную и реализованную архитектуру.

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

Например, она может определять:

источник выбирается из некоторого класса;

преобразование принадлежит определённому семейству;

свёртка выбирается из набора операций;

параметр находится в указанной области.

Реализованная архитектура фиксирует конкретные значения этих координат.

Это различие соответствует различию между классом и экземпляром.

Но оно имеет более широкое значение.

Потенциальная архитектура сама может быть объектом генерации, сравнения и преобразования.

Можно расширить допустимый класс источников.

Можно освободить прежде фиксированную координату.

Можно ввести новый операционный уровень.

Тем самым изменяется не отдельный ноофакториал, а пространство его возможных реализаций.

Это подводит к необходимости строгого языка семантических координат.

Глава 7. Семантические координаты

1. Понятие семантической координаты

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

Термин «координата» используется здесь не в узком геометрическом смысле.

Ноофакториальное пространство не обязано быть обычным числовым пространством.

Координата может принимать значения совершенно разных типов.

Источник может быть последовательностью.

Преобразование — функцией.

Выбор — предикатом.

Свёртка — операторным деревом.

Генератор — алгоритмом.

Метауровень — архитектурой.

Поэтому речь идёт прежде всего о семантической позиции внутри описания конструкции.

Чтобы некоторый компонент считался координатой, необходимо:

выделить его роль;

определить допустимые типы значений;

указать связи с другими координатами;

определить значение по умолчанию или отсутствие такового.

Так семантическая координата становится элементом формального паспорта архитектуры.

2. Типы значений

Важнейшая особенность семантических координат состоит в неоднородности их значений.

Координата может принимать:

числа;

множества;

последовательности;

функции;

предикаты;

операторы;

алгоритмы;

графы;

деревья;

генераторы;

архитектуры.

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

Это типизированное гетерогенное пространство.

Типизация необходима не только для классификации.

Она определяет допустимые связи.

Числовой параметр можно передать арифметическому оператору.

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

Оператор, принимающий числа, не обязательно применим к матрицам.

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

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

3. Явные и неявные координаты

Координата может присутствовать в архитектуре явно или неявно.

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

Преобразование не обозначается, но является тождественным.

Шаг не фиксируется отдельным символом, но равен единице.

Такие координаты не отсутствуют.

Они неявно наследуются из принятого стандарта.

Это позволяет сохранить краткость записи.

В полной СТН они могут быть раскрыты.

В краткой ноофакториальной нотации — опущены, если принимают значения по умолчанию.

Следовательно, необходим принцип:

опущенная координата не должна автоматически считаться неопределённой.

Она может иметь наследуемое значение.

Но механизм наследования должен быть однозначным.

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

4. Свободные и фиксированные координаты

Фиксированная координата имеет заранее определённое значение внутри рассматриваемой архитектуры или класса.

Свободная может изменяться в заданной области.

Это различие относительно.

Например, в классе последовательностных ноофакториалов источник свободен.

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

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

Поэтому статус координаты всегда следует задавать относительно некоторой системы.

Свобода также имеет степени.

Координата может выбирать значение из конечного множества.

Может быть параметризована непрерывно.

Может получать значение из генератора.

Может изменять собственный тип.

Эти случаи отличаются по архитектурной мощности.

5. Независимые и связанные координаты

Некоторые координаты допускают относительно независимое изменение.

Другие тесно связаны.

Например, изменение числового коэффициента преобразования может не затронуть источник и свёртку.

Но замена числового источника матричным почти неизбежно повлияет на допустимые операции и тип результата.

Связи могут быть:

жёсткими;

условными;

параметрическими;

типовыми;

динамическими.

Возможны также взаимные зависимости.

Например, выбор оператора зависит от элемента источника, а дальнейший выбор источника зависит от результата оператора.

Возникает цикл зависимости.

Поэтому многокоординатная архитектура не должна представляться как механическое независимое произведение пространств значений.

Реальное пространство допустимых конфигураций является подмножеством потенциальных комбинаций.

Именно совместимость определяет, какие сочетания являются математически осмысленными.

6. Динамические координаты

В статической архитектуре значение координаты фиксируется до начала исполнения.

В динамической оно может меняться во времени или по шагам вычисления.

Например:

изменяется параметр преобразования;

переключается оператор;

меняется правило выбора;

выбирается другой источник;

изменяется глубина вложенности.

Но динамичность требует дополнительного описания.

Недостаточно сказать, что значение меняется.

Необходимо указать закон изменения.

Он может зависеть:

от индекса;

от времени;

от элемента;

от промежуточного результата;

от состояния;

от другого источника;

от управляющего блока.

Поэтому динамическая координата фактически включает два уровня:

текущее значение;

закон перехода к следующему значению.

Если начинает изменяться сам закон перехода, возникает более высокий уровень самоизменения.

7. Координатная конфигурация

Координатная конфигурация описывает конкретное состояние системы семантических координат.

Она включает не только их значения, но и:

типы;

зависимости;

связи;

статус свободы;

наследование;

условия совместимости.

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

Например, число два может выступать шагом выбора или показателем степени.

Численно значения совпадают.

Семантически координаты различны.

Поэтому конфигурация является более богатым объектом, чем простой набор параметров.

В динамической системе конфигурация может меняться от шага к шагу.

Тогда возникает траектория конфигураций.

Она станет основой дальнейшего анализа рекурсивных и трансволютивных систем.

8. Семантический профиль

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

Профиль может быть:

минимальным;

расширенным;

полным.

Минимальный профиль фиксирует базовую цепочку:

источник;

выбор;

преобразование;

свёртку.

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

Полный может включать управление, рекурсию, вложенность, динамику, операционные уровни, инварианты и метауровень.

Семантический профиль необходим для:

однозначной идентификации конструкции;

сравнения;

классификации;

проверки эквивалентности;

вычисления семантического различия;

генерации новых архитектур.

Он становится центральным связующим звеном между конкретной конструкцией и Семантической Таблицей Ноофакториалов.

Часть III. Источники ноофакториальных конструкций

Глава 8. Последовательность как первая свободная координата

1. Натуральный источник

Наиболее естественным первым шагом после классического факториала является освобождение координаты источника.

В базовой конструкции источник фиксирован натуральным рядом.

Если все остальные координаты сохранить классическими, а сам источник сделать переменным, возникает простейший широкий класс ноофакториалов.

Натуральный ряд при этом не исчезает.

Он становится стандартным значением среди множества возможных источников.

Это важный методологический переход.

Теория не противопоставляет новые источники классическому.

Она помещает их в одну координатную систему.

Классический факториал оказывается последовательностным ноофакториалом с конкретно фиксированным натуральным источником.

2. Область и последовательность

Освобождение источника требует строгого различения области и последовательности.

Область определяет, какие объекты в принципе допустимы.

Последовательность определяет, какие из них фактически поставляются конструкции и в каком порядке.

Например, областью могут быть положительные целые числа.

Но источником могут быть:

простые;

квадраты;

числа определённого арифметического класса;

значения рекуррентной последовательности.

Эти источники различны при одной области.

Обратная ситуация также возможна: структурно сходная последовательность может рассматриваться в разных областях или представлениях.

Поэтому семантический профиль должен отдельно фиксировать:

тип объекта;

и закон организации объектов в источник.

Это различие становится особенно важным при переходе к функциям, матрицам, операторам и изольдионическим объектам.

3. Простые числа

Простые числа дают один из наиболее очевидных альтернативных источников.

Но даже здесь существует несколько архитектурных представлений.

Можно считать последовательность простых чисел готовым источником.

Тогда конструкция получает её непосредственно.

Можно начать с натурального ряда и отбирать только те элементы, для которых выполняется предикат простоты.

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

Можно использовать алгоритмический генератор простых.

Тогда присутствует координата генерации.

Можно обратиться к реестру последовательностей.

Тогда добавляется реестровая идентификация.

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

Архитектура различна.

Этот пример показывает, почему источник нельзя сводить только к множеству значений.

Способ появления значений также может быть семантически значим.

4. Рекуррентные последовательности

Рекуррентные последовательности открывают иной тип источника.

Здесь элементы не просто перечислены.

Каждый следующий строится из предыдущих по определённому правилу.

Типичным примером служит последовательность Фибоначчи.

Для ноофакториальной архитектуры рекуррентность источника может рассматриваться на двух уровнях.

Первый — готовая последовательность принимается как уже определённый источник.

Второй — рекуррентное правило включается непосредственно в архитектуру как генератор.

В первом случае механизм происхождения источника может быть внешним.

Во втором — внутренним.

Так снова возникает различие между готовым объектом и правилом его построения.

Это различие подготавливает переход к генераторным ноофакториалам.

5. Комбинаторные последовательности

Источниками могут служить не только арифметически или рекуррентно определённые ряды.

Большой класс составляют последовательности, возникающие из комбинаторных задач.

Например, числа Белла, Каталана и другие систематически определённые последовательности могут быть использованы как источники.

Для Теории ноофакториалов важен не конкретный список.

Важен общий принцип.

Если математическая теория или задача порождает достаточно определённую последовательность объектов, эта последовательность потенциально может занимать координату источника при условии совместимости с остальной архитектурой.

Так другие области математики начинают выступать как поставщики источников.

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

6. Произвольные допустимые последовательности

Освобождение источника приводит к максимально общему вопросу:

какая последовательность может служить источником?

Ответ в рамках теории не должен формулироваться как «любая последовательность без ограничений».

Необходим критерий допустимости.

Последовательность должна быть:

достаточно определённой;

типизированной;

доступной для требуемого выбора;

совместимой с преобразованием;

совместимой со свёрткой.

Для вычислительных конструкций могут дополнительно потребоваться алгоритмическая доступность или вычислимость нужных элементов.

Но эти требования зависят от конкретного класса.

Следовательно, более точная формулировка такова:

источником ноофакториала может служить любая достаточно определённая последовательность или система объектов, совместимая с остальными координатами данной архитектуры.

Такое определение обеспечивает открытость без произвольности.

7. Последовательностный ноофакториал

На этом основании можно выделить базовый класс.

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

Простейший представитель такого класса сохраняет:

стандартный выбор первых элементов;

тождественное преобразование;

мультипликативную свёртку.

Меняется только источник.

Это один из наиболее естественных ноофакториалов первого уровня.

Однако последовательностный класс быстро разрастается.

Один и тот же источник можно соединять с различными:

фильтрами;

преобразованиями;

параметрами;

свёртками.

Таким образом, освобождение всего одной координаты создаёт не конечный список объектов, а основу для большого пространства дальнейших комбинаций.

Глава 9. Реестровые ноофакториалы

1. Проблема идентификации источников

Как только допустимых источников становится много, возникает практическая проблема их обозначения.

Для известных последовательностей полное определение каждый раз может быть избыточным.

Кроме того, одна и та же последовательность часто имеет несколько формул, рекуррентных представлений или содержательных интерпретаций.

Возникает необходимость в устойчивом идентификаторе.

Реестровый подход решает именно эту задачу.

Он позволяет ссылаться на последовательность как на уже описанный математический объект, не воспроизводя каждый раз все способы её определения.

Для ноофакториальной теории это особенно удобно, поскольку источник представляет только одну координату архитектуры.

Остальные координаты должны задаваться независимо.

2. Реестр последовательностей

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

Наиболее известным внешним примером для целочисленных последовательностей является специализированная энциклопедическая база последовательностей.

Однако для самой Теории ноофакториалов принцип реестра шире конкретной базы.

Могут существовать:

внешние математические реестры;

внутренний реестр ноофакториальных источников;

специализированные предметные реестры;

автоматически формируемые библиотеки генераторов.

Главная функция реестра — не порождение, а идентификация.

Он отвечает на вопрос:

какой источник имеется в виду?

Именно это отличает реестр от генератора.

3. Внешний реестр и СТН

Внешний реестровый идентификатор может быть включён в координату источника СТН.

При этом внешняя база не становится частью определения Теории ноофакториалов.

Она выполняет роль библиотеки.

СТН определяет:

что источник занимает соответствующую позицию;

каким образом из него выбираются элементы;

какие преобразования применяются;

как выполняется свёртка.

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

Такой раздел ролей принципиален.

Внешняя система не определяет ноофакториальную архитектуру.

Ноофакториальная теория, в свою очередь, не обязана заново описывать все известные последовательности.

Их взаимодействие строится по принципу:

реестр идентифицирует объект; СТН задаёт его архитектурную роль.

4. Реестровый идентификатор

Реестровый идентификатор можно рассматривать как значение координаты источника или как ссылку на его определение.

Важно, чтобы идентификатор был:

однозначным;

устойчивым;

связанным с конкретной версией определения, если это необходимо.

Однако одного идентификатора обычно недостаточно для полного ноофакториала.

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

Это особенно существенно для последовательностей, начинающихся с нуля.

Если итоговая свёртка является произведением, включение нулевого элемента может радикально изменить результат.

Следовательно, реестровая ссылка не заменяет координату выбора.

Это ещё один пример взаимной независимости архитектурных ролей.

5. Реестр и архитектура

Один и тот же источник может участвовать во множестве ноофакториальных архитектур.

Например, фиксированная реестровая последовательность может:

умножаться;

суммироваться;

возводиться поэлементно в степень;

фильтроваться;

комбинироваться с другим источником;

использоваться для параметризации операторов.

Следовательно, реестровый объект является не ноофакториалом, а материалом для ноофакториальной конструкции.

Возможна и обратная ситуация.

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

реестровой ссылкой;

формулой;

рекуррентным генератором.

Если значения совпадают, источники могут быть экстенсионально эквивалентны.

Но архитектура задания различна.

При архитектурном сравнении это различие следует сохранять.

6. Пределы реестрового подхода

Реестр особенно полезен для уже известных и описанных последовательностей.

Но именно здесь находится его принципиальная граница.

Он фиксирует то, что уже зарегистрировано.

Теория ноофакториалов стремится исследовать значительно более широкое пространство.

Источники могут:

создаваться параметрически;

зависеть от другого источника;

генерироваться динамически;

менять собственное правило;

возникать в процессе вычисления.

Для таких конструкций простого реестрового номера недостаточно.

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

Поэтому реестровый подход естественно ведёт к следующему уровню — генераторному.

Реестр отвечает: «какой источник взять?»

Генератор: «как источник построить?»

Глава 10. Генерируемые последовательности

1. Готовый источник и генератор

Готовая последовательность и генератор последовательности — разные математические объекты.

Готовый источник концептуально уже существует как определённый ряд.

Генератор задаёт процедуру, правило или условие, посредством которого элементы возникают.

Различие особенно заметно для потенциально бесконечных источников.

Нет необходимости заранее выписывать всю последовательность.

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

В ноофакториальной архитектуре генератор может быть включён непосредственно в координату источника.

Тогда источник становится не статическим объектом, а процессом производства элементов.

2. Формульные генераторы

Наиболее простой тип генератора задаёт элемент как функцию индекса.

Например, по индексу можно получать:

квадраты;

степени;

полиномиальные значения;

другие формульно определяемые объекты.

Такой генератор не обязан хранить предыдущие элементы.

Каждый член может быть вычислен непосредственно.

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

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

3. Рекуррентные генераторы

Рекуррентный генератор строит новый элемент на основе предыдущих.

Для его определения необходимы:

начальные состояния;

правило перехода;

условие допустимости;

при необходимости — условие завершения.

Такой генератор уже содержит внутреннюю память.

Он создаёт последовательность как траекторию состояний.

Рекуррентный источник следует отличать от рекурсивного ноофакториала в целом.

В первом случае рекурсия локализована внутри источника.

Остальные координаты могут оставаться статическими.

Во втором обратная связь может охватывать всю архитектуру.

Это различие между локальной рекурсией компонента и рекурсией конструкции будет важно далее.

4. Предикатные генераторы

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

Он может просматривать некоторую область и выдавать только объекты, удовлетворяющие условию.

Например, посредством предиката можно выделять:

простые числа;

составные;

числа заданного типа;

объекты с определённым профилем факторизации.

Такой механизм соединяет генерацию и выбор.

Архитектурно возможны два представления.

В одном случае существует широкий источник и предикатный выбор.

В другом предикат включён в генератор нового источника.

Результат может совпадать.

Профили различны.

Именно поэтому СТН должна фиксировать, где располагается предикат — в координате выбора или генерации.

5. Алгоритмические генераторы

Не всякая последовательность удобно описывается замкнутой формулой или простой рекуррентностью.

Генератор может быть алгоритмом.

Он способен:

проводить поиск;

проверять свойства;

использовать вспомогательные структуры;

обращаться к предыдущим результатам;

выполнять конечную или потенциально неограниченную процедуру.

Это расширяет понятие источника.

Источник может быть задан не математической формулой в узком смысле, а вычислительной процедурой.

Тогда частью семантического профиля становятся:

условия завершения;

вычислимость;

точность;

ресурсные ограничения, если они существенны.

Таким образом, Теория ноофакториалов естественно получает вычислительное направление.

6. Параметрические генераторы

Генератор может зависеть от параметров.

Тогда один механизм создаёт не одну последовательность, а целое семейство.

Параметрами могут быть:

коэффициенты;

начальные состояния;

порядок рекурсии;

порог предиката;

число простых множителей;

структурные признаки.

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

В таком случае параметр управляет не отдельным значением последовательности, а критерием её построения.

Это повышает генеративную ёмкость конструкции.

Один параметрический генератор может представлять большой класс источников.

7. Динамические генераторы

В параметрическом генераторе правило обычно остаётся фиксированным, а меняются параметры.

Динамический генератор идёт дальше.

Его состояние или правило может изменяться в процессе работы.

Например:

после каждого элемента меняется параметр;

тип перехода зависит от предыдущего результата;

условие отбора перестраивается;

используется несколько режимов генерации.

Тогда источник нельзя полностью описать одной статической формулой.

Необходимо задавать:

текущее состояние;

правило генерации;

закон обновления состояния.

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

8. Источник как процесс

Генераторный подход радикально расширяет понятие источника.

Источник больше не обязательно является готовым рядом.

Он может существовать процессуально.

Элементы возникают по мере исполнения.

Это открывает несколько новых возможностей.

Источник может зависеть от текущего состояния ноофакториала.

Ноофакториал может влиять на дальнейшую генерацию.

Несколько генераторов могут взаимодействовать.

Генератор может строить не значения, а другие генераторы.

Таким образом, освобождение одной координаты — источника — постепенно приводит к многоуровневой генеративной архитектуре.

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

Глава 11. Многоисточниковые ноофакториалы

1. Понятие многоисточниковости

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

Слово «самостоятельные» здесь принципиально.

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

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

Например:

один источник поставляет значения;

другой — показатели степеней;

третий — управляющие условия.

Их роли различны, но все они остаются источниками архитектуры.

2. Равноправные источники

В простейшем случае несколько источников имеют одинаковый статус.

Например, два ряда синхронно поставляют элементы, из которых формируется новый рабочий объект.

Ни один источник не подчинён другому.

Оба входят как равноправные аргументы некоторой функции.

Такой тип особенно естественен для:

поэлементной суммы;

поэлементного произведения;

сравнения;

общей функции нескольких переменных.

Равноправие, однако, не означает взаимозаменяемости.

Если операция несимметрична, порядок источников может иметь значение.

Поэтому даже равноправные источники способны сохранять позиционные роли.

3. Ролевые источники

В более сложной архитектуре источники выполняют разные функции.

Первый может поставлять данные.

Второй — параметры.

Третий — операторы.

Четвёртый — правила выбора.

Такая система является многоисточниковой, но не симметричной.

Здесь необходимо вводить карту ролей.

Недостаточно записать, что имеется три источника.

Нужно определить:

какой источник что производит;

в какой блок передаётся его элемент;

как он синхронизируется с остальными.

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

Один поток может быть числовым, другой — операторным, третий — логическим.

Так источник окончательно выходит за пределы понятия числовой последовательности.

4. Совместное использование и слияние

Необходимо строго различать два архитектурных случая.

Совместное использование: несколько источников сохраняются и непосредственно участвуют в построении каждого рабочего объекта.

Слияние: несколько источников предварительно объединяются в новый источник, после чего первоначальные роли исчезают.

Например, пусть имеются последовательности A и B.

Можно на каждом шаге применять функцию к паре элементов A и B. Это двухисточниковая конструкция.

Можно сначала построить последовательность C, где каждый член уже равен результату такой функции, а затем использовать C как готовый источник. Это одноисточниковая конструкция с производным источником.

Результаты могут быть одинаковыми.

Архитектура различна.

Это ещё один фундаментальный пример принципа:

архитектура не определяется только результирующей последовательностью.

5. Синхронизация

Если источники используются совместно, необходимо определить соответствие между их элементами.

Простейший случай — синхронная индексация.

Первый элемент одного источника сопоставляется первому элементу другого.

Второй — второму.

Но даже здесь возникают вопросы.

Что делать, если индексация начинается с разных значений?

Что происходит, если один источник конечен?

Каким образом интерпретируются пропущенные элементы?

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

Она может определяться:

индексным равенством;

функцией индексов;

временным шагом;

условием;

внешним управляющим механизмом.

6. Асинхронность

Источники не обязаны двигаться с одинаковой скоростью.

Один может выдавать новый элемент на каждом шаге.

Другой — только при выполнении условия.

Третий — после нескольких шагов первого.

В этом случае возникает асинхронная многоисточниковая архитектура.

Для неё необходимо определить:

локальные состояния каждого источника;

правило продвижения;

момент формирования совместного рабочего объекта;

условия ожидания или пропуска.

Асинхронность особенно важна для динамических систем, где источники представляют процессы, а не заранее подготовленные списки.

Так координата синхронизации сама становится потенциально свободной.

7. Иерархия источников

Многоисточниковая система может иметь иерархию.

Один источник поставляет основные объекты.

Второй определяет параметры их обработки.

Третий управляет вторым.

Четвёртый изменяет генератор третьего.

Возникает вертикаль источников разных уровней.

Здесь термин «источник» обозначает уже не только поставщика данных, но поставщика элементов любой требуемой семантической природы.

Возможны:

источники значений;

источники параметров;

источники операторов;

источники архитектур.

Такая иерархия естественно соединяет многоисточниковость с метауровнями.

8. Арность источника

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

Одноисточниковая архитектура имеет арность один.

Двухисточниковая — два.

В общем случае возможна произвольная конечная или специально определённая арность.

Однако арность источника следует отличать от арности генератора.

Генератор может использовать два входных источника и выдавать один производный источник.

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

И наоборот, один генератор способен создавать несколько независимых потоков.

Поэтому арность должна всегда относиться к конкретному архитектурному уровню.

Многоисточниковость открывает путь к конструкциям, где целые предметные математические теории поставляют сразу несколько связанных рядов характеристик.

Одним из первых таких примеров являются гольдбаховские источники.

Глава 12. Гольдбаховские источники и когортные последовательности

1. Гольдбаховская структура как источник

Предметная математическая теория может поставлять Теории ноофакториалов не одну готовую последовательность, а целую систему взаимосвязанных объектов и характеристик.

В качестве важного примера в данной книге используется гольдбаховская структура.

Рассматриваются чётные числа и их представления в виде суммы двух простых чисел.

Из этой структуры можно извлекать различные количественные характеристики.

Каждая такая характеристика способна стать:

источником;

параметром;

условием выбора;

основанием для генерации новых последовательностей.

Это существенно отличается от использования одной внешней последовательности.

Здесь предметная теория выступает как фабрика источников.

2. Гольдбаховский ранг

В рамках настоящей книги вводится рабочее понятие гольдбаховского ранга.

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

Это определение превращает каждое рассматриваемое чётное число в пару:

само число;

его структурная характеристика — ранг.

Тем самым исходный ряд чётных чисел порождает новую последовательность — последовательность рангов.

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

Он служит для организации гольдбаховского материала внутри Теории ноофакториалов.

Ранг может выполнять разные архитектурные роли.

Он может быть:

значением источника;

параметром;

условием фильтрации;

классификационной меткой;

элементом второго источника.

Так одна характеристика порождает сразу несколько типов конструкций.

3. Гольдбаховская когорта

Если группировать рассматриваемые чётные числа по одинаковому значению ранга, возникают гольдбаховские когорты.

Гольдбаховской когортой ранга r в терминологии данной книги называется класс рассматриваемых чётных чисел, имеющих гольдбаховский ранг r.

Когорта представляет уже не одиночное значение, а структурированный класс.

Его можно рассматривать:

как множество;

как возрастающую последовательность;

как источник;

как объект анализа.

Для каждой когорты можно исследовать:

первый элемент;

распределение элементов;

внутренние интервалы;

мощность в заданном диапазоне;

наблюдаемую протяжённость.

Так одна классификация по рангу порождает семейство производных характеристик.

Важно различать теоретическую когорту и её наблюдаемую часть в конечном вычислительном диапазоне.

Конечное вычисление не даёт автоматически глобальной информации о завершённости или полной мощности класса.

Поэтому ноофакториальная архитектура должна фиксировать диапазон, когда характеристика зависит от него.

4. Ранговые последовательности

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

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

Но важно понимать его производную природу.

Исходными объектами остаются чётные числа и их представления.

Ранг является извлечённой характеристикой.

Следовательно, источник имеет генетическую цепочку:

гольдбаховские представления → подсчёт → ранг → ранговая последовательность.

Эта цепочка сама может быть включена в СТН как описание происхождения источника.

Ранговая последовательность далее может:

сворачиваться;

фильтроваться;

преобразовываться;

комбинироваться с исходной последовательностью чётных чисел.

Так возникает целый класс ранговых ноофакториалов.

5. Первые элементы когорт

Для каждой когорты можно рассматривать её первый обнаруживаемый или определённый элемент.

Это создаёт новую последовательность, индексированную уже не чётными числами, а рангами.

Так происходит смена архитектурной перспективы.

В ранговой последовательности:

чётное число → ранг.

В последовательности первых элементов когорт:

ранг → первое чётное число данного класса.

Эти отображения связаны, но не эквивалентны.

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

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

Ноофакториальная теория требует сохранять эту разницу.

6. Мощности и протяжённости

Для наблюдаемой части когорты в конечном диапазоне можно определить несколько характеристик.

Наблюдаемая мощность — число элементов когорты внутри заданного диапазона.

Наблюдаемая протяжённость — расстояние или иной определённый интервал между крайними наблюдаемыми элементами.

Эти характеристики не следует смешивать.

Когорта может иметь небольшую мощность и большую протяжённость.

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

Таким образом, они создают разные последовательности характеристик.

Особенно важно указывать зависимость от диапазона.

«Последний наблюдаемый элемент» не равен автоматически «глобально последнему элементу».

«Мощность в исследованном диапазоне» не равна автоматически полной мощности теоретической когорты.

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

7. Производные когортные источники

Когорты позволяют строить большое число производных источников.

Можно рассматривать:

последовательности элементов одной когорты;

разности соседних элементов;

интервалы;

отношения;

первые элементы когорт;

наблюдаемые мощности;

протяжённости;

другие числовые характеристики.

Каждый такой объект имеет собственную генетическую цепочку.

Например:

чётные числа → ранги → когорта → интервалы между элементами.

Или:

чётные числа → ранги → когорты → мощности.

Таким образом, предметная теория порождает не одну последовательность, а дерево производных источников.

Это особенно важно для генеративной концепции Теории ноофакториалов.

Источники сами могут иметь сложную внутреннюю историю.

8. Гольдбаховские ноофакториалы

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

Такое определение включает несколько основных классов.

Ранговые ноофакториалы используют последовательности рангов.

Когортные используют элементы одной или нескольких когорт.

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

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

Особенно существенна сама схема.

Внешняя математическая теория способна порождать:

исходные объекты;

их количественные признаки;

классы по этим признакам;

характеристики классов;

производные последовательности.

Каждый уровень может превращаться в источник следующей ноофакториальной конструкции.

Таким образом, гольдбаховский пример показывает более общий принцип:

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

На этом завершается первый большой этап построения Теории ноофакториалов.

В Части II были введены сама ноофакториальная конструкция, понятие архитектуры и семантических координат.

В Части III была освобождена первая фундаментальная координата — источник, после чего последовательность прошла путь:

от готового ряда — к реестру;

от реестра — к генератору;

от одного источника — к многоисточниковой системе;

от отдельной последовательности — к целой предметной фабрике источников.

Следующий этап состоит в исследовании того, что можно делать с выбранными элементами источника до их итоговой свёртки: как организовать выбор, построить производные последовательности, ввести параметрические классы и комбинировать несколько последовательностей.

******

Часть IV. Выбор и преобразование

Глава 13. Координаты выбора

1. Фрагмент источника

После определения источника возникает следующий фундаментальный вопрос: какая именно часть этого источника участвует в ноофакториальной конструкции?

Источник и рабочий материал конструкции не должны отождествляться.

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

Эту выбранную часть будем называть фрагментом источника.

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

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

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

Таким образом, базовая цепочка уточняется:

источник → выбор фрагмента → преобразование → свёртка.

Выбор не создаёт элементы сам по себе. Он определяет, какие из доступных элементов источника допускаются к дальнейшей обработке.

Это отличие особенно важно при сравнении двух архитектур.

Последовательность простых чисел можно задать как самостоятельный источник.

Но можно сохранить натуральный источник и применить предикат выбора «быть простым».

Рабочий фрагмент способен совпасть полностью.

Однако в первом случае свойство простоты встроено в источник, во втором — в механизм выбора.

Результат может быть тем же, архитектура — иной.

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

2. Начало и конец

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

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

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

Можно начинать:

с первого элемента;

с произвольного индекса;

с первого элемента, удовлетворяющего условию;

с позиции, вычисленной из параметра;

с точки, определённой предыдущим результатом.

Аналогично конец может задаваться:

индексом;

значением;

числом использованных элементов;

условием;

динамически возникающим событием.

Следовательно, «начало» и «конец» сами могут иметь различную семантическую природу.

Особенно важно различать индексную и значенческую границу.

Если источник состоит из простых чисел, то выражения «первые десять простых» и «простые не больше десяти» определяют разные фрагменты.

В первом случае десять — число или предельный индекс.

Во втором — верхняя граница значения.

Поэтому полная архитектурная запись должна фиксировать не только величину границы, но и её роль.

Начало и конец могут быть также открытыми или закрытыми, если природа источника допускает такое различие.

В дискретных конструкциях это часто сводится к включению или исключению крайних элементов.

В континуальных будущих расширениях этот вопрос станет ещё более существенным.

Таким образом, границы — не просто числа, а координаты правила выбора.

3. Число элементов

Фрагмент можно задавать не только двумя границами, но и количеством выбираемых элементов.

Это особенно удобно для источников, где значения растут неравномерно или где естественная числовая граница малоинформативна.

Например, можно использовать:

первые n простых чисел;

первые n членов рекуррентной последовательности;

первые n объектов, сгенерированных определённым правилом.

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

Такое различие имеет принципиальное значение для нотации.

Одна и та же буква n может означать:

конечный индекс;

числовую границу;

число элементов;

параметр генератора.

Поэтому компактная запись допустима только тогда, когда семантическая роль аргумента известна из контекста или стандарта.

В полной СТН она должна быть раскрыта.

Число элементов также может быть переменным или динамическим.

Например, конструкция может выбирать элементы до тех пор, пока:

не выполнится условие;

не будет достигнут некоторый результат;

не изменится состояние другой координаты.

В таком случае количество элементов становится уже не входным параметром, а выходной характеристикой процесса выбора.

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

4. Шаг

Шаг является исторически одним из наиболее наглядных примеров освобождаемой координаты.

В классическом факториале он равен единице.

В двойном факториале — двум.

В мультифакториалах становится параметром.

Однако системная теория позволяет идти дальше.

Шаг может быть:

фиксированным;

параметрическим;

зависящим от индекса;

зависящим от значения;

задаваемым второй последовательностью;

вычисляемым генератором;

динамически меняющимся.

Следовательно, понятие шага постепенно выходит за рамки простой арифметической прогрессии индексов.

В простом случае выбор имеет вид регулярного движения по источнику.

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

Это подводит к различию между фиксированным селектором и генератором выбора.

Шаг также может взаимодействовать с границами.

Если источник конечен, не всякое значение шага позволит достичь конечной точки.

Если выбор циклический, может потребоваться правило повторного входа.

Если индексация многомерна, понятие шага становится векторным или структурным.

Поэтому классический целочисленный шаг следует считать лишь элементарным представителем более общего класса селективных переходов.

5. Фильтр

Фильтр определяет дополнительное условие допуска элемента.

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

Например, из натурального ряда можно выбирать:

чётные числа;

нечётные;

кратные заданному числу;

элементы определённого диапазона;

значения с требуемой арифметической характеристикой.

Фильтр позволяет отделить поставку объектов от условия их участия.

Это полезно не только концептуально, но и при построении эквивалентностей.

Ряд чётных чисел может быть задан как готовый источник.

А может быть получен фильтрацией натурального ряда.

Если сравниваются только значения, эти конструкции могут выглядеть одинаково.

Если анализируется архитектура, они принадлежат разным профилям.

Фильтр может быть:

одиночным;

составным;

последовательным;

параллельным;

параметрическим.

Несколько фильтров могут образовывать логическую композицию.

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

Таким образом, уже внутри координаты выбора возникает собственная операционная структура.

6. Предикат

Предикатный выбор представляет более общую форму фильтрации.

Для каждого кандидата вычисляется условие истинности, определяющее его участие.

Предикат может зависеть:

только от значения элемента;

от индекса;

от значения и индекса одновременно;

от параметров;

от предыдущих выбранных элементов;

от состояния другой последовательности;

от промежуточного результата ноофакториала.

Простейший предикат статичен.

Например, «элемент прост».

Более сложный может иметь вид:

«элемент допускается, если его свойство связано определённым образом с предыдущим элементом».

Тогда выбор становится зависимым от истории.

Важна граница между предикатным источником и предикатным выбором.

Если генератор выдаёт только элементы, удовлетворяющие условию, предикат входит в архитектуру генерации источника.

Если широкий источник уже задан, а предикат применяется после этого, он относится к координате выбора.

Такая локализация принципиальна для Теории ноофакториалов.

Одно математическое условие может выполнять разные архитектурные функции.

7. Динамический выбор

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

В динамическом оно может зависеть от хода исполнения.

Например, следующий элемент может определяться:

предыдущим результатом;

текущим значением аккумулятора;

состоянием параметра;

выходом другого источника;

управляющим условием.

Тогда фрагмент источника невозможно полностью выписать заранее без фактического исполнения конструкции.

Он формируется в процессе.

Это качественно отличает динамический выбор от обычного фильтра.

Пусть источник фиксирован.

Если после каждого шага промежуточный результат определяет, какой индекс использовать далее, рабочая последовательность становится траекторией внутри источника.

Такая траектория может быть:

детерминированной;

условной;

ветвящейся;

циклической.

Динамический выбор естественно связан с рекурсией и управлением, но не тождествен им.

Рекурсия описывает возврат состояния.

Управление — механизм принятия решений.

Динамический выбор — конкретную координату, на которую эти механизмы воздействуют.

8. Генерируемый выбор

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

Генератор может выдавать:

шаг;

предикат;

границы;

схему индексации;

последовательность селективных операторов.

Например, один метапараметр определяет, какой предикат будет применяться к источнику.

Или другая последовательность поставляет на каждом шаге инструкции «взять», «пропустить», «изменить шаг».

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

Это важный общий переход Теории ноофакториалов:

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

Та же вертикаль позже будет обнаружена у преобразований, операций и архитектур.

Генерируемый выбор показывает, что координата выбора сама может стать пространством процессов.

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

Глава 14. Производные последовательности

1. Понятие производной последовательности

После выбора рабочего фрагмента следующий вопрос состоит в том, что происходит с его элементами до итоговой свёртки.

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

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

Этот термин не связан с производной в смысле математического анализа.

Общая схема имеет вид:

источник → выбор → преобразование → производная последовательность.

После этого производная последовательность может быть подвергнута свёртке.

Такое разделение позволяет ясно отличать два процесса:

изменение каждого элемента;

агрегирование полученных элементов.

Например, последовательное возведение всех элементов в квадрат с дальнейшим произведением состоит из двух архитектурных стадий:

квадратичного преобразования;

мультипликативной свёртки.

Если эти стадии смешать в одной формуле, архитектурное различие может стать невидимым.

Производные последовательности тем самым создают самостоятельное пространство трансформационных ноофакториалов.

2. Тождественное преобразование

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

Ему соответствует тождественное преобразование.

Это нейтральное значение координаты.

Тождественное преобразование чрезвычайно важно методологически.

Оно показывает, что отсутствие внешне заметного изменения не означает отсутствия архитектурной позиции.

В классическом факториале элемент поступает в свёртку в том же виде, в каком был выбран.

Следовательно, преобразование присутствует, но равно тождественному.

Благодаря этому классический факториал и трансформационные ноофакториалы можно описывать одной схемой.

Различается только значение координаты.

Это один из общих принципов СТН:

стандартное или нейтральное состояние должно быть представимо в той же системе, что и его расширения.

3. Масштабирование и смещение

Простейшие нетождественные преобразования имеют арифметический характер.

Элемент можно:

умножить на параметр;

прибавить к нему параметр;

вычесть параметр;

разделить на параметр при выполнении условий допустимости.

Такие операции образуют базовые параметрические семейства.

Например, при масштабировании форма преобразования фиксирована, а коэффициент свободен.

При смещении меняется добавляемая величина.

Комбинация масштабирования и смещения создаёт аффинное семейство.

Здесь проявляется различие между преобразованием источника и новым источником.

Если сначала создать последовательность смещённых значений и объявить её самостоятельным источником, а затем использовать тождественное преобразование, возникает одна архитектура.

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

Числовые значения перед свёрткой могут совпасть.

Архитектурное происхождение — различаться.

4. Степенные преобразования

Степенное преобразование представляет особенно содержательный класс.

Каждый выбранный элемент может возводиться в:

фиксированную степень;

общую параметрическую степень;

степень, зависящую от индекса;

степень, зависящую от самого значения;

степень, поступающую из второго источника.

Уже здесь один тип преобразования порождает несколько различных архитектур.

Если показатель фиксирован, перед нами обычное преобразование.

Если он свободен — параметрическое семейство.

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

Если показатель генерируется динамически — преобразование становится процессуальным.

Расширение области показателя также влияет на архитектуру.

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

Таким образом, расширение параметра одной координаты способно вынудить явное расширение других.

Это один из наиболее наглядных примеров принципа связанности координат.

5. Полиномиальные и функциональные преобразования

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

Каждый элемент может быть заменён значением полинома.

Тогда параметрами становятся коэффициенты, а при необходимости — степень полинома.

Если сама функциональная форма допускается как свободная величина, возникает более широкое пространство преобразований.

Можно использовать:

алгебраические функции;

специальные функции;

кусочно заданные функции;

композиции функций;

операторы иных типов.

Однако открытие функциональной координаты требует типизации.

Не всякая функция применима к любому источнику.

Результат преобразования должен быть совместим со следующей стадией.

Поэтому трансформационная свобода ограничивается:

областью определения;

типом аргумента;

типом результата;

условиями свёртки.

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

6. Индексная зависимость

В предыдущих примерах преобразование часто зависело только от значения элемента.

Но оператор может зависеть и от его позиции.

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

Индексно-зависимая схема имеет общий смысл:

на шаге k применяется преобразование, определяемое k.

Это может быть:

разный коэффициент;

разный показатель степени;

разная функция;

разный оператор.

Индексная зависимость особенно полезна для построения последовательностей преобразований.

Вместо одного оператора появляется система:

первый оператор;

второй;

третий;

и так далее.

Если закон выбора оператора фиксирован, такую систему можно ещё рассматривать как единое индексно-зависимое преобразование.

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

Индекс таким образом становится не просто служебным номером элемента, а полноценным аргументом архитектурного решения.

7. Условные преобразования

Оператор может определяться условием.

Например:

для одного класса элементов применяется первое преобразование;

для другого — второе.

Условие может зависеть:

от значения;

от индекса;

от параметра;

от принадлежности к классу;

от промежуточного результата;

от другой последовательности.

Так преобразование превращается в ветвящуюся архитектуру.

Простейший случай — два режима.

Но в общем случае возможны:

набор правил;

дерево решений;

система приоритетов.

Здесь возникает граница между преобразованием и управлением.

Если условие является локальной частью конкретного оператора, его можно считать условным преобразованием.

Если отдельный блок выбирает среди многих операторов и управляет всей системой, появляется самостоятельная управляющая координата.

Эта граница не всегда абсолютна, но её необходимо фиксировать в конкретной архитектуре.

8. Итерационные преобразования

Преобразование может применяться неоднократно.

Если один и тот же оператор повторяется заданное число раз, возникает итерационная схема.

Число итераций может быть:

фиксированным;

параметрическим;

зависящим от элемента;

динамическим.

При этом необходимо отличать итерацию от рекурсии.

Итерация означает повторение операции.

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

Если один и тот же оператор просто применяется пять раз, перед нами итерация.

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

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

стабилизацией;

циклом;

ростом;

вырождением.

Таким образом, даже фиксированный оператор при повторении создаёт дополнительное измерение — глубину преобразования.

Глава 15. Параметрические классы

1. Параметр как координатный механизм

Параметризация является одним из основных механизмов генеративной вариативности.

Однако параметр не следует понимать просто как букву, появляющуюся в формуле.

В ноофакториальной архитектуре важно установить:

какой координатой он управляет;

какую роль выполняет;

какова область его значений;

как он связан с другими параметрами.

Один параметр может изменять:

источник;

границу выбора;

шаг;

преобразование;

свёртку;

число итераций;

генератор.

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

Параметр всегда должен быть семантически привязан.

Число три, используемое как шаг выборки, не эквивалентно числу три как показателю степени или глубине рекурсии.

Числовое значение одно.

Архитектурная роль различна.

2. Однопараметрические семейства

Простейшая параметрическая система содержит один свободный параметр.

Например:

шаг мультифакториала;

коэффициент масштабирования;

показатель степени;

число итераций.

При каждом допустимом значении параметра возникает конкретная реализованная архитектура.

Совокупность всех таких реализаций образует однопараметрическое семейство.

Внутри него обычно сохраняется некоторый структурный инвариант.

Например, при изменении показателя степени остаётся неизменной сама форма степенного преобразования.

Таким образом, параметрическая семья представляет естественный промежуточный уровень между единичным объектом и широким классом.

Она уже генеративна, но ещё сохраняет ясный общий каркас.

3. Многопараметрические семейства

Если архитектура зависит от нескольких свободных параметров, возникает многопараметрическое семейство.

Например, преобразование может иметь:

коэффициент масштабирования;

смещение;

показатель степени.

Источник также может иметь собственные параметры.

В этом случае важно не только перечислить их, но и различить роли.

Параметры могут быть:

независимыми;

связанными;

иерархическими.

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

Но часто существуют ограничения совместимости.

Например, один параметр определяет область допустимых значений другого.

Тогда реальное пространство семейства является только частью потенциального произведения.

Это ещё один пример того, почему ноофакториальные пространства нельзя механически трактовать как обычные координатные пространства.

4. Области параметров

Параметр должен иметь область допустимых значений.

Простейшими являются:

натуральные;

целые;

рациональные;

вещественные;

комплексные параметры.

Но тип параметра не обязан быть числовым.

Параметром может быть:

функция;

последовательность;

оператор;

предикат;

архитектура.

Даже в числовом случае расширение области может существенно изменить смысл семейства.

Например, целый показатель степени и вещественный показатель требуют разных условий при отрицательных аргументах.

Комплексный параметр может ввести многозначность и необходимость выбора ветви.

Поэтому расширение области параметров не следует считать чисто формальным.

Оно способно порождать новые архитектурные условия.

В вычислительных моделях может быть существенна и точность представления параметра.

В таком случае точность становится дополнительным условием исполнения, а не самим параметром.

5. Зависимые параметры

Параметры не всегда задаются независимо.

Один может вычисляться из другого.

Один может быть функцией текущего элемента.

Один источник может поставлять параметр для преобразования другого.

Тогда возникает зависимая параметризация.

Например, показатель степенного преобразования может определяться индексом.

Или второй параметр разрешён только при выполнении ограничения, связанного с первым.

В таких системах недостаточно хранить набор значений.

Необходимо фиксировать граф зависимостей.

Зависимые параметры образуют переход к динамическим и многоисточниковым архитектурам.

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

Тогда параметрическая система становится рекурсивной.

6. Структурная параметризация

В простейшей параметризации меняется значение внутри неизменной формы.

Но параметр может влиять и на саму структуру.

Например, он может определять:

число операторов;

глубину вложенности;

тип свёртки;

размерность объекта;

порядок рекурсии;

набор активных координат.

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

Такую параметризацию можно назвать структурной.

Она занимает промежуточное положение между обычным параметрическим семейством и трансволюцией.

Если все возможные структуры заранее принадлежат одной фиксированной метасхеме, параметр всё ещё действует внутри заданного пространства.

Если же меняется сама система допустимых координат и правил, возникает более сильный архитектурный переход.

7. Генеративная ёмкость параметрических классов

Параметрическое семейство обладает генеративной ёмкостью — способностью порождать множество различных реализаций из одного архитектурного шаблона.

Но простое число комбинаций параметров ещё не характеризует содержательную мощность семейства.

Необходимо учитывать:

семантически различимые архитектуры;

эквивалентности;

вырожденные значения;

области допустимости.

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

Такие случаи не должны автоматически считаться новыми конструкциями.

Поэтому оценка генеративной ёмкости требует нормализации и анализа эквивалентности.

Параметризация показывает общий принцип:

одна архитектура может определять целое пространство объектов, если часть её координат переводится из фиксированного состояния в параметрическое.

Этот механизм станет одним из основных в дальнейшей автоматической генерации классов ноофакториалов.

Глава 16. Комбинирование последовательностей

1. Совместное использование источников

Освобождение источника приводит не только к возможности выбирать разные последовательности, но и к возможности использовать несколько последовательностей совместно.

В предыдущей части это было рассмотрено как многоисточниковость.

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

Пусть имеются последовательности A и B.

На каждом шаге можно получать пару элементов и применять к ней определённое преобразование.

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

Так возникает общая схема:

два или более источника → синхронизированный выбор → межпоследовательностное преобразование → производная последовательность → свёртка.

Комбинирование не следует смешивать с итоговой свёрткой.

Например, поэлементное умножение A и B создаёт новую последовательность.

Последующее произведение элементов этой новой последовательности является уже отдельной свёрткой.

Одна и та же арифметическая операция выполняет две разные архитектурные роли.

2. Поэлементные операции

Простейшие способы комбинирования основаны на поэлементных операциях.

Можно строить:

сумму соответствующих элементов;

произведение;

разность;

отношение;

степенное отношение.

Для симметричных операций порядок источников может не влиять на результат.

Для несимметричных — влияет.

Например, разность A и B отличается от разности B и A.

Следовательно, даже при равноправных источниках необходимо фиксировать позиционную роль.

Поэлементное отношение требует дополнительных условий допустимости, если второй элемент может быть нулём.

Степенные отношения могут зависеть от области значений и требовать выбора ветвей.

Так простые арифметические комбинации сразу демонстрируют типовые ограничения многоисточниковой архитектуры.

3. Функции нескольких последовательностей

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

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

Функция объединяет их в новый рабочий объект.

При двух источниках она двухместна.

При трёх — трёхместна.

В общем случае возникает функциональный генератор заданной арности.

Эта функция может возвращать:

число;

вектор;

матрицу;

последовательность;

оператор;

другую структуру.

Таким образом, комбинирование источников не ограничивается числовыми операциями.

Оно становится универсальным механизмом построения производного объекта из нескольких потоков данных.

4. Производные многоисточниковые последовательности

Если результат многоместного преобразования на каждом шаге снова образует последовательность, возникает производный многоисточниковый источник.

Например:

A и B → поэлементная функция → C.

После создания C возможны две архитектуры.

Первая сохраняет исходные источники A и B как часть текущей конструкции.

Вторая рассматривает C как готовый самостоятельный источник следующего ноофакториала.

Это различие принципиально.

В первом случае генеалогия A и B остаётся внутри архитектуры.

Во втором она может быть вынесена в историю происхождения источника C.

Так появляются разные уровни описания:

внутренняя многоисточниковость;

производный одноисточниковый объект.

Их числовая реализация может совпадать, но семантический профиль различен.

5. Генераторная арность

Число входных источников генератора называется его арностью.

Но эту характеристику необходимо отличать от числа источников всего ноофакториала.

Например, двухместный генератор получает A и B и создаёт C.

Затем ноофакториал использует только C.

На уровне генератора арность равна двум.

На уровне последующей конструкции источник один.

Обратная ситуация также возможна.

Один генератор способен создавать несколько потоков, которые затем используются независимо.

Следовательно, следует различать:

арность источниковой архитектуры;

арность генератора;

арность свёртки;

арность оператора.

Это независимые характеристики разных уровней.

Такое разграничение становится особенно важным при переходе к сложным сетям генераторов.

6. Композиционные цепочки

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

Так возникают композиционные цепочки.

Простейшая схема:

A → преобразование → B → преобразование → C → свёртка.

В более сложной архитектуре одна последовательность может:

порождать другую;

поставлять ей параметры;

принимать её результат обратно.

Цепочка постепенно превращается в граф зависимостей.

Композиция позволяет повторно использовать готовые архитектурные блоки.

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

Так появляется понятие генеалогии ноофакториальных объектов.

Композиционные цепочки также подготавливают переход к вложенности.

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

7. Сетевые структуры

Линейная цепочка является только простейшей топологией.

В общем случае источники и преобразования могут образовывать сеть.

Один источник расходится в несколько ветвей.

Несколько ветвей объединяются.

Результат одного блока управляет другим.

Возникают:

деревья;

ориентированные графы;

иерархические сети;

циклические структуры.

Тогда сама топология композиции становится семантически значимой координатой.

Два набора одинаковых источников и операторов могут образовывать разные архитектуры только потому, что соединены в различном порядке.

Таким образом, ноофакториальная конструкция постепенно перестаёт быть простой линейной формулой.

Она может представлять собой организованную вычислительную сеть.

Это завершает переход, начатый в Главе 13.

Сначала из источника выбирался фрагмент.

Затем элементы фрагмента преобразовывались.

Преобразования параметризовались.

Наконец, несколько источников начали взаимодействовать и образовывать композиционные сети.

Следующий шаг состоит в том, чтобы исследовать сам механизм, превращающий полученный набор или сеть объектов в результат.

Иными словами, необходимо освободить ещё одну центральную координату — свёртку.

******

Часть V. Операции и свёртки

Глава 17. Координаты свёртки

1. Понятие свёртки

После того как определены источник, способ выбора элементов и их преобразование, возникает последний базовый вопрос: каким образом полученная совокупность объектов превращается в итоговый результат?

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

Для обозначения этой координаты в настоящей книге используется термин свёртка.

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

Термин употребляется здесь в авторском обобщённом смысле и не тождествен стандартному математическому понятию convolution.

Свёртка может:

объединять все элементы в одно число;

возвращать вектор;

строить матрицу;

формировать новую последовательность;

создавать функцию;

порождать структурированный объект;

возвращать новый ноофакториал.

Таким образом, свёртка определяется не только символом операции. Она включает целый комплекс характеристик:

тип операции;

арность;

порядок;

направление;

группировку;

параметры;

условия допустимости;

правило изменения операции;

тип результата.

В простейшей конструкции почти все эти характеристики скрыты стандартным соглашением.

В развитом ноофакториале они должны быть эксплицированы.

Базовая архитектурная цепочка тем самым получает завершённую форму:

источник → выбор → преобразование → свёртка → результат.

Эта цепочка составляет минимальное ядро ноофакториальной конструкции.

2. Произведение

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

В классическом факториале оно обладает целым набором благоприятных свойств.

Для натуральных чисел умножение:

замкнуто в привычной области;

ассоциативно;

коммутативно;

имеет нейтральный элемент.

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

Порядок множителей не влияет на результат.

Скобочная структура несущественна.

Направление свёртки можно не указывать.

Однако эти свойства принадлежат не понятию свёртки вообще, а конкретной операции умножения в конкретной области.

Если изменить тип элементов или операцию, скрытые координаты становятся существенными.

Например, при матричном умножении перестановка множителей в общем случае меняет результат.

Для неассоциативной операции важна скобочная структура.

Для частично определённой операции требуется контроль допустимости каждой стадии.

Поэтому классическое произведение следует понимать как особенно простой и устойчивый частный случай свёрточной архитектуры.

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

Но освобождение этой координаты резко расширяет пространство конструкций.

3. Сумма и другие агрегаты

Наиболее очевидной альтернативой произведению является сумма.

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

С ноофакториальной точки зрения этот пример важен не столько конкретным числовым результатом, сколько архитектурой.

Источник остаётся тем же.

Выбор остаётся тем же.

Преобразование остаётся тождественным.

Меняется только свёртка.

Тем самым получается элементарный ноофакториал первого уровня по операционной координате.

Но сумма — лишь один из множества возможных агрегатов.

Свёртка может использовать:

максимум;

минимум;

среднее;

логическое объединение;

алгебраическую операцию;

норму;

статистическую характеристику;

произвольную многоместную функцию.

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

Необходимо определить:

тип входных объектов;

правило их передачи функции;

порядок, если он существенен;

тип результата.

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

множество или последовательность рабочих объектов → единый результат.

4. Порядок

В классическом факториале порядок умножения практически несущественен.

Это обстоятельство скрывает существование отдельной координаты исполнения.

Как только свёртка перестаёт быть коммутативной или использует разные операции, порядок становится содержательной частью определения.

Необходимо различать по меньшей мере:

порядок элементов;

порядок применения операций;

порядок вычисления составных блоков.

Эти три порядка могут не совпадать.

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

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

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

Следовательно, фраза «применить операции к последовательности» ещё не задаёт полного алгоритма.

Порядок становится самостоятельной координатой свёртки.

В полной архитектуре следует различать:

порядок следования данных;

порядок вычислений;

порядок композиции операторов.

При некоторых операциях эти различия не влияют на результат.

При других — определяют его полностью.

5. Направление

Свёртка может выполняться слева направо, справа налево или по иной схеме.

Для ассоциативных операций это иногда несущественно.

Но уже последовательное вычитание или деление показывает, насколько сильно направление влияет на результат.

Например, одна и та же последовательность элементов при левосторонней и правосторонней обработке может давать принципиально разные значения.

Направление особенно важно для:

несимметричных операций;

операторных композиций;

матриц;

преобразований функций;

рекурсивных свёрток.

В сложных архитектурах возможно несколько направлений одновременно.

Одна ветвь может обрабатываться слева направо, другая — справа налево, после чего результаты объединяются на верхнем уровне.

Следовательно, направление представляет отдельную характеристику исполнения и не должно автоматически отождествляться с порядком элементов источника.

6. Группировка

Даже при фиксированной последовательности элементов и фиксированной операции результат может зависеть от способа расстановки скобок.

Для ассоциативного умножения это несущественно.

Но в общем случае необходимо задавать структуру группировки.

Простейшие варианты:

последовательная левая группировка;

последовательная правая группировка;

попарная;

иерархическая;

древовидная.

Группировка может быть фиксированной или генерируемой.

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

Тогда архитектура свёртки включает уже не только операции, но и топологию их соединения.

Это особенно важно для ноофакториальной алгебры и вычислительных реализаций.

Две конструкции с одинаковыми операциями и одинаковыми элементами могут иметь различные архитектуры исключительно из-за различной структуры группировки.

7. Древовидная свёртка

Линейная свёртка — только один из возможных способов организации.

В древовидной схеме элементы сначала объединяются локально.

Полученные промежуточные результаты образуют следующий уровень.

Процесс продолжается до появления корневого результата.

Листья дерева могут быть исходными или преобразованными элементами.

Внутренние вершины — операциями.

Разные вершины могут использовать разные операции.

Так возникает операционное дерево.

Древовидная свёртка особенно естественна в случаях, когда:

операция неассоциативна;

разные группы элементов требуют разных правил;

вычисление параллелится;

существуют вложенные локальные агрегаты.

Она также показывает переход от формулы к архитектуре особенно наглядно.

Одна линейная запись не всегда адекватно отражает структуру такого объекта.

Необходимо описывать само дерево.

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

Тем самым координата свёртки постепенно переходит от выбора одной операции к выбору целой операционной архитектуры.

8. Тип результата

Классический факториал возвращает число того же общего арифметического характера, что и элементы источника.

Но это не является обязательным свойством ноофакториальной свёртки.

Результатом может быть:

число;

кортеж;

вектор;

матрица;

тензор;

функция;

последовательность;

граф;

оператор;

архитектурный профиль;

новый ноофакториал.

Тип результата должен быть указан, если он не определяется однозначно операцией.

Особенно важно, что результат может снова использоваться как источник.

Так возникает схема:

свёртка → результат → новый источник.

При однократном использовании это композиция.

При систематическом возврате — рекурсивная архитектура.

Если результатом является сам архитектурный объект, возникает путь к метаноофакториалам.

Таким образом, тип результата не завершает теорию, а определяет, на каком уровне может продолжаться следующая стадия построения.

9. Полный профиль свёртки

Для простых конструкций достаточно назвать одну операцию.

Для общего случая требуется полный профиль свёртки.

Он должен отвечать по меньшей мере на следующие вопросы:

какой тип свёртки используется?

какова операция или система операций?

какова её арность?

каков порядок элементов?

каково направление?

какова группировка?

есть ли параметры?

каковы условия допустимости?

меняется ли операция в процессе?

какой тип результата получается?

При необходимости добавляются:

операционное дерево;

правила синхронизации;

точность;

условия остановки;

режим обработки исключительных случаев.

Свёртка тем самым окончательно становится самостоятельным архитектурным блоком.

Классическое произведение занимает внутри этого пространства привилегированную историческую позицию, но перестаёт быть единственным допустимым значением.

Именно освобождение свёртки завершает первичное освобождение четырёх базовых координат:

источник → выбор → преобразование → свёртка.

Следующая ступень состоит в освобождении уже не только типа свёртки, но и самой операции в процессе исполнения.

Глава 18. Переменная операция

1. Постоянная операция

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

Классический факториал представляет именно такую архитектуру.

Каждый очередной элемент объединяется с текущим результатом посредством умножения.

Суммативный аналог использует сложение.

Разностный — определённую схему вычитания.

Постоянство операции означает, что она фиксируется до начала вычисления и не зависит:

от индекса;

от значения;

от состояния;

от других источников;

от промежуточного результата.

Это наиболее простой операционный режим.

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

Тогда возникает вопрос не только:

«какая операция используется?»

но и:

«по какому правилу выбирается операция на каждом шаге?»

2. Параметрическая операция

Первое расширение состоит в том, что операция принадлежит параметрическому семейству.

Параметр способен изменять:

коэффициенты;

показатель;

форму оператора;

число аргументов;

внутреннюю настройку процедуры.

Важно различать две ситуации.

В первой тип операции остаётся фиксированным, изменяется только её параметр.

Во второй значение параметра переводит систему между различными типами операций.

Первый случай представляет обычную операторную параметризацию.

Второй уже приближается к структурному переключению.

Параметр может быть:

внешним;

связанным с аргументом;

получаемым из другого источника;

генерируемым в процессе.

Таким образом, даже параметрическая операция способна превратиться в динамическую систему.

3. Индексно-зависимая операция

Операция может определяться позицией шага.

Например:

на нечётных шагах выполняется одна операция;

на чётных — другая.

Или каждому индексу сопоставляется свой оператор.

Возникает операционная последовательность.

Она может быть задана:

готовым списком;

периодическим правилом;

формулой по индексу;

генератором.

Индексно-зависимая операция существенно отличается от индексно-зависимого преобразования.

В первом случае меняется механизм объединения элементов.

Во втором — механизм предварительной обработки каждого элемента.

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

Это один из сквозных принципов теории:

архитектурная роль операции не определяется одним её символом.

4. Значенчески-зависимая операция

Операция может выбираться по значению текущего элемента или промежуточного состояния.

Например, для элементов одного класса используется одна операция, для другого — другая.

В более сложной системе текущий аккумулятор может определять дальнейший способ свёртки.

Тогда операция становится адаптивной.

Общая схема имеет вид:

текущее состояние → анализ → выбор операции → новое состояние.

Значенческая зависимость создаёт тесную связь между данными и операционной структурой.

Свёртка перестаёт быть заранее заданным внешним механизмом.

Она реагирует на собственный вход.

Если новое состояние далее влияет на следующую операцию, появляется рекурсивная обратная связь.

Таким образом, значенчески-зависимая операция образует естественный мост к динамическим и рекурсивным конструкциям.

5. Условная операция

Более общий случай задаёт операцию посредством условия.

Условие может зависеть:

от индекса;

от значения;

от параметра;

от нескольких источников;

от истории вычисления;

от внешнего управляющего сигнала.

Простейшая условная схема имеет две ветви:

если условие выполняется — операция A;

иначе — операция B.

Но в общем случае может существовать набор операционных правил с приоритетами.

Тогда свёртка превращается в управляемую систему.

Важно определить, где именно располагается механизм выбора.

Если условие локально встроено в свёртку, можно говорить об условной операции.

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

Это различие станет важным в расширенной СТН.

6. Последовательность операций

Вместо одной операции можно использовать целую последовательность.

Например:

первый шаг — умножение;

второй — сложение;

третий — возведение в степень;

четвёртый — снова умножение.

Чтобы такая конструкция была определена, необходимо задать:

последовательность операторов;

правило синхронизации операторов с элементами;

порядок вычислений;

группировку;

области допустимости.

Операторная последовательность может быть:

конечной;

периодической;

параметрической;

бесконечной;

генерируемой.

Здесь возникает важное обобщение понятия источника.

Источником может быть не только последовательность данных, но и последовательность операций.

Так образуется двухпоточная архитектура:

поток объектов;

поток операторов.

Именно этот переход позднее станет основанием операторных ноофакториалов.

7. Генератор операций

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

Операторы создаются генератором.

На вход генератора могут поступать:

индекс;

текущее значение;

параметр;

состояние свёртки;

результат другого источника.

На выходе появляется оператор, применяемый на текущем шаге.

Возникает двухступенчатая схема:

сначала производится операция, затем производится действие этой операции.

Это качественный переход.

Объектом генерации становится уже не число и не последовательность, а способ преобразования.

Генератор операций может быть фиксированным.

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

Тем самым освобождение операционной координаты естественно ведёт к гиперматематическому расширению.

8. Динамическая свёртка

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

Изменяться могут:

сама операция;

её параметры;

порядок;

направление;

группировка;

операционное дерево;

правила выбора операции.

Динамическая свёртка может быть заранее запрограммирована.

Например, последовательность операций известна до начала вычисления.

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

Следует различать:

предопределённую динамику — весь закон изменения известен заранее;

адаптивную динамику — конкретное состояние определяется результатом исполнения;

рекурсивную динамику — результат возвращается в механизм формирования следующего состояния;

архитектурное самоизменение — меняется сам закон операционной организации.

Эти уровни не следует смешивать.

Динамика ещё не равна рекурсии.

Рекурсия ещё не обязательно меняет архитектуру.

Архитектурное изменение ещё не всегда является трансволюцией.

Точная фиксация этих различий требует более общей системы координат.

Такой системой становится Семантическая Таблица Ноофакториалов.

Часть VI. Семантическая Таблица Ноофакториалов

Глава 19. Назначение СТН

1. Понятие СТН

По мере освобождения координат ноофакториальная конструкция становится слишком сложной для описания одной традиционной формулой.

Необходимо одновременно фиксировать:

источник;

выбор;

преобразование;

свёртку;

параметры;

генерацию;

композицию;

порядок исполнения.

На более высоких уровнях добавляются:

управление;

рекурсия;

вложенность;

динамика;

операционный порядок;

инварианты;

метауровень;

трансволюция.

Для систематического описания вводится Семантическая Таблица Ноофакториалов — СТН.

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

Слово «таблица» не следует понимать исключительно как двумерную сетку строк и столбцов.

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

таблицей;

структурированной записью;

машинным объектом;

деревом;

графом;

профилем.

Её сущность состоит не в графическом формате, а в системе семантических позиций.

СТН выполняет сразу несколько функций.

Она является:

аналитическим инструментом;

языком сравнения;

классификатором;

генеративной схемой;

архитектурным паспортом.

2. Аналитическая функция

Первая функция СТН — аналитическая.

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

Для классического факториала СТН показывает:

натуральный источник;

стандартный выбор;

тождественное преобразование;

мультипликативную свёртку;

стандартный порядок исполнения.

Для более сложной конструкции таблица позволяет увидеть, какая именно координата изменилась.

Это особенно полезно при анализе исторических факториальных расширений.

Две формулы могут выглядеть совершенно по-разному, но отличаться от базовой архитектуры всего одной координатой.

И наоборот, внешне небольшое изменение записи способно затрагивать несколько архитектурных блоков.

Таким образом, СТН переводит анализ из плоскости внешнего синтаксиса в плоскость внутренней семантики.

3. Сравнительная функция

Если две конструкции представлены в одинаковой системе координат, их можно сравнивать позиционно.

Можно определить:

совпадающие координаты;

различающиеся;

наследуемые;

неактивные;

координаты разных типов.

Это создаёт основу для понятия семантической дистанции.

Например, два ноофакториала могут иметь:

один источник;

один выбор;

разные преобразования;

одинаковую свёртку.

Тогда различие локализуется.

Другие конструкции могут различаться по множеству уровней одновременно.

СТН позволяет сравнивать не только результаты, но и архитектуры.

Это особенно важно для разграничения:

вычислительной эквивалентности;

семантической эквивалентности;

архитектурной эквивалентности.

Сравнительная функция СТН тем самым становится основой будущей геометрии ноофакториального пространства.

4. Классификационная функция

СТН позволяет строить классы по значениям и статусам координат.

Например:

последовательностные ноофакториалы;

селективные;

трансформационные;

мультипликативные;

многоисточниковые;

рекурсивные;

операторные.

Одна конструкция может одновременно принадлежать нескольким классам.

Это означает, что классификация должна быть многомерной.

Древовидная иерархия вида «один объект — один класс» оказывается слишком грубой.

СТН позволяет вместо этого использовать классификационный профиль.

Например, один объект может быть:

многоисточниковым;

параметрическим;

степенно-трансформационным;

динамически-свёрточным;

рекурсивным.

Все эти признаки описывают разные оси.

Таким образом, классификационная функция СТН естественно приводит к ноофакториальной таксономии.

5. Генеративная функция

Наиболее сильная функция СТН — генеративная.

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

Например, задаётся:

множество допустимых источников;

набор способов выбора;

класс преобразований;

несколько свёрток.

Комбинирование этих координат уже создаёт пространство конструкций.

Если добавить параметры, генераторы и композиции, пространство расширяется ещё сильнее.

Однако механическое комбинирование недостаточно.

СТН должна учитывать:

типы;

условия совместимости;

эквивалентности;

наследование;

ограничения.

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

Таким образом, СТН является не только таблицей описания, но и матрицей пространства возможностей.

6. Классический факториал как базовая точка

Классический факториал занимает в СТН положение базовой конфигурации.

Его координаты принимают стандартные значения.

Это позволяет использовать его как точку отсчёта.

Если изменить только одну координату, получается элементарное направление движения от базы.

Если изменяются две — двухкоординатная конструкция.

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

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

Он не является центром всех математических конструкций.

Но внутри Теории ноофакториалов выполняет роль стандарта, относительно которого удобно описывать отклонения, наследование и семантический ранг.

Глава 20. Базовая СТН

1. Область

Первый блок базовой СТН задаёт типы объектов, с которыми работает конструкция.

Необходимо различать по меньшей мере:

область источника;

область промежуточных объектов;

область параметров;

область результата.

В классическом факториале эти различия почти незаметны.

Но после преобразований тип может измениться.

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

Матричный источник может сворачиваться в число.

Функциональный источник — в другую функцию.

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

Базовые вопросы:

какие объекты допустимы на входе?

какие могут появиться после преобразования?

какие параметры разрешены?

какого типа ожидается результат?

Типизация области является первым условием архитектурной совместимости.

2. Источник

Координата источника фиксирует, откуда поступают исходные объекты.

Основные типы источников:

готовая последовательность;

реестровый источник;

формульный;

рекуррентный;

предикатный;

алгоритмический;

производный;

многоисточниковый.

Важно различать тип источника и его конкретную идентичность.

Например, источник может быть реестровым, а конкретным значением — определённая последовательность.

Для готовой последовательности может указываться имя.

Для многоисточниковой системы — число источников и их роли.

Координата источника отвечает не только на вопрос «какие значения используются?», но и «в каком архитектурном статусе они поступают?».

3. Генерация

Если источник не дан готовым, необходимо описывать механизм его возникновения.

Блок генерации может включать:

тип генератора;

правило;

арность;

входы;

параметры;

начальное состояние;

правило следующего шага;

условие завершения;

детерминированность;

обращение к внешним источникам.

Можно различать:

прямую генерацию;

рекуррентную;

предикатную;

алгоритмическую;

структурно-извлекающую;

динамическую.

Особенно важно различать производный источник и генератор.

Производный источник может быть уже готовым результатом прежнего преобразования.

Генератор описывает механизм его получения.

СТН позволяет хранить оба уровня.

4. Выбор

Блок выбора определяет рабочий фрагмент источника.

В него могут входить:

начало;

конец;

число элементов;

тип границы;

шаг;

направление;

фильтр;

предикат;

условие остановки.

Для простой конструкции достаточно нескольких параметров.

Для сложной выбор может быть:

составным;

условным;

динамическим;

генерируемым.

Полная запись должна различать индексную и значенческую границу.

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

до преобразования;

после некоторого предварительного преобразования;

совместно по нескольким источникам.

Положение выбора в композиции является частью архитектуры.

5. Преобразование

Блок преобразования задаёт изменение выбранных объектов до свёртки.

Основные характеристики:

тип;

оператор;

параметры;

зависимость от индекса;

зависимость от значения;

условия;

число итераций;

композиция операторов.

Тождественное преобразование является стандартным значением.

Это позволяет описывать классический факториал без исключения из общей схемы.

Преобразование может быть:

арифметическим;

алгебраическим;

функциональным;

условным;

итерационным;

многоисточниковым;

операторным.

При сложной композиции блок преобразования может сам иметь внутреннюю архитектуру.

6. Свёртка

Блок свёртки включает не только название операции.

Для полной характеристики могут потребоваться:

тип;

операция;

арность;

порядок;

направление;

группировка;

условия допустимости;

операционное дерево;

правило изменения операции.

В классическом профиле:

тип — мультипликативный;

операция — умножение;

порядок несущественен в обычной области;

группировка несущественна.

Но эти упрощения являются свойствами конкретной конфигурации.

Общая СТН сохраняет позиции даже тогда, когда их значения нейтральны.

7. Параметры

Параметры образуют сквозной блок.

Для каждого параметра желательно указывать:

имя;

тип;

значение;

область допустимости;

архитектурную привязку;

закон изменения.

Это предотвращает семантическую неоднозначность.

Одинаковое число может управлять разными компонентами.

Поэтому недостаточно хранить только набор значений.

Необходимо знать роли.

Параметр также может быть:

фиксированным;

свободным;

наследуемым;

генерируемым;

динамическим.

При взаимозависимости нескольких параметров фиксируется соответствующая связь.

8. Композиция

Композиционный блок описывает, каким образом архитектурные компоненты соединены между собой.

Простейшая композиция линейна:

источник → выбор → преобразование → свёртка.

Но возможны:

параллельные ветви;

разветвления;

иерархии;

вложенные блоки;

рекурсивные связи.

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

В таком случае одной таблицы плоских значений может быть недостаточно.

Необходимо фиксировать структуру связей между профилями.

Таким образом, СТН постепенно переходит от таблицы к архитектурной модели.

9. Исполнение

Даже полностью определённый набор операций может оставаться неоднозначным без правил исполнения.

Блок исполнения фиксирует:

порядок;

направление;

начальное состояние;

условие завершения;

обработку исключений;

точность;

способ вычисления параметров;

правила обновления состояния.

В вычислительных архитектурах могут быть существенны:

конечность процесса;

ресурсные ограничения;

приближённость результата.

В теоретических конструкциях могут задаваться и иные режимы, если их смысл строго определён.

Исполнение отвечает на вопрос:

как именно статическое описание архитектуры превращается в процесс?

10. Результат

Блок результата фиксирует:

тип;

область;

структуру;

конечность;

точность;

возможность повторного использования.

Результатом может быть не только число.

Если он является последовательностью, то может стать новым источником.

Если оператором — использоваться на следующем уровне.

Если архитектурой — становиться объектом метаноофакториала.

Поэтому результат одновременно завершает одну конструкцию и потенциально открывает следующую.

В полном профиле полезно указывать статус результата:

терминальный;

промежуточный;

повторно используемый;

рекурсивно возвращаемый.

11. Семантическая запись

Базовая СТН может быть описана на нескольких уровнях полноты.

Минимальное описание:

источник;

выбор;

преобразование;

свёртка.

Расширенное базовое описание добавляет:

область;

генерацию;

параметры;

композицию;

исполнение;

результат.

Полное описание переходит уже в расширенную СТН и включает рекурсию, управление, вложенность и метауровни.

Важный принцип:

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

При этом нет необходимости каждый раз выписывать стандартные значения.

Для этого используются механизмы сокращения и наследования.

Глава 21. Расширенная СТН

1. Управление

Базовая СТН хорошо описывает конструкцию, если её архитектура в основном фиксирована.

Но динамические системы требуют отдельного блока управления.

Управление определяет:

какие координаты могут изменяться;

когда происходит изменение;

какое условие запускает переход;

какие правила имеют приоритет;

какой источник управляющей информации используется.

Управляющим сигналом может быть:

параметр;

предикат;

элемент другого источника;

промежуточный результат;

состояние системы.

Важно отличать управляющий оператор от обычного оператора преобразования.

Первый выбирает или меняет режимы.

Второй действует непосредственно на рабочий объект.

Этот уровень различия подготавливает гипероператорные конструкции.

2. Операционный порядок

Расширенная СТН должна фиксировать, над объектом какого уровня действует оператор.

Оператор первого архитектурного порядка действует непосредственно на базовый объект.

Оператор следующего порядка может действовать на оператор первого.

Далее возможны операторы над системами операторов, генераторами и архитектурами.

Так возникает вертикальная операционная структура.

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

Он определяется типом цели.

Например:

оператор над числом;

оператор над оператором;

оператор над генератором операторов.

СТН должна фиксировать:

уровень;

тип объекта действия;

тип результата;

отношение к нижним уровням.

3. Рекурсия

Расширенная таблица выделяет рекурсию как самостоятельную координату.

Необходимо определить:

что возвращается;

куда возвращается;

на каком этапе;

каково базовое состояние;

какова глубина;

каково условие завершения.

Рекурсия может быть:

значенческой;

параметрической;

источниковой;

операционной;

генераторной;

архитектурной.

Если предыдущий результат просто используется как следующий вход при неизменной архитектуре, это один уровень.

Если он изменяет оператор — более глубокий.

Если меняет систему координат — ещё более высокий.

Поэтому рекурсивность имеет внутреннюю структуру и не сводится к бинарному признаку «есть/нет».

4. Вложенность

Вложенность фиксирует наличие объектов или архитектур внутри других архитектур.

СТН должна указывать:

тип вложения;

глубину;

роль внутренней конструкции;

правило связи уровней.

Можно различать:

вложение значения;

вложение источника;

вложение преобразования;

вложение свёртки;

вложение полной архитектуры.

Конечная вложенность может быть представлена деревом.

Рекурсивная вложенность требует дополнительного правила воспроизводства уровней.

Вложенность сама по себе не означает метауровня.

Если внешний объект просто использует результат внутреннего, это ещё обычная композиция уровней.

Метауровень возникает тогда, когда верхний уровень работает с архитектурой нижнего как с объектом.

5. Динамика

Динамическая координата изменяется во время исполнения.

Расширенная СТН должна фиксировать:

какая координата изменяется;

каков закон изменения;

каков триггер;

каково пространство допустимых состояний.

Можно различать:

статическую архитектуру;

предопределённую динамику;

адаптивную;

рекурсивную.

Например, последовательность операторов может быть известна заранее — это динамика, но не обязательно обратная связь.

Если следующий оператор выбирается по предыдущему результату — появляется адаптивность и возможная рекурсия.

Таким образом, динамика описывает траекторию состояния в координатном пространстве.

6. Самоизменение

Самоизменение сильнее обычной динамики.

При динамике изменяются значения в рамках фиксированного закона.

При самоизменении изменению подвергается сам закон.

Можно выделить уровни:

изменение параметров;

изменение правила;

изменение структуры правила;

замена генератора;

изменение архитектуры.

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

Такая конструкция требует особенно строгой фиксации того, что сохраняется.

Иначе последовательные состояния невозможно идентифицировать как состояния одного объекта.

Здесь возникает роль инвариантов и метаинвариантов.

7. Метауровень

Метауровень фиксируется тогда, когда объектами конструкции становятся элементы архитектурного уровня.

Например:

семантический профиль;

ноофакториал;

класс ноофакториалов;

генератор;

система координат.

СТН должна указывать:

тип метаобъекта;

уровень;

операцию над ним;

тип результата.

Метауровень определяется не длиной формулы и не количеством вложенных символов.

Он определяется тем, какого типа объект подвергается непосредственному действию.

Это обеспечивает строгую вертикаль:

объект;

архитектура;

класс архитектур;

генератор классов;

метагенератор.

8. Инварианты

Если архитектура изменяется, необходимо определить, какие характеристики сохраняются.

Расширенная СТН может содержать блок инвариантов.

В него входят:

координатные;

структурные;

операционные;

генеративные;

классовые инварианты.

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

Нельзя говорить, что свойство «является инвариантом вообще».

Необходимо указать:

что сохраняется;

при каких изменениях.

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

Этот блок особенно важен для метаиндукции и трансволюции.

9. Трансволюция

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

Например, источник может перейти:

от готовой последовательности к генератору;

от одного источника к нескольким;

от числового уровня к структурированному.

Операторная система может перейти:

от фиксированной операции к последовательности;

от последовательности к генератору;

от генератора к оператору более высокого порядка.

Архитектура может:

получить новую координату;

потерять координату;

изменить тип координаты;

перестроить иерархию уровней.

Для трансволютивной записи необходимо фиксировать:

архитектуру до перехода;

архитектуру после;

механизм перехода;

сохраняемые инварианты;

появившиеся или исчезнувшие координаты.

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

10. Расширенный семантический профиль

Базовый семантический профиль можно понимать как архитектурный снимок.

Расширенный профиль описывает уже архитектурную жизнь конструкции.

Он отвечает не только на вопросы:

из чего построен объект?

какие координаты имеет?

но и:

как они меняются?

кто ими управляет?

что возвращается рекурсивно?

какие уровни вложены?

что сохраняется?

может ли измениться сама архитектура?

Поэтому расширенный профиль включает две группы данных.

Первая — состояние.

Вторая — законы переходов.

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

Глава 22. Ноофакториальная нотация

1. Требования к нотации

Теория, вводящая большое число координат, нуждается в нотации, которая одновременно удовлетворяет двум противоположным требованиям.

Она должна быть достаточно компактной для практического использования.

И достаточно полной для однозначного восстановления архитектуры.

Если всегда выписывать всю СТН, простые конструкции станут громоздкими.

Если чрезмерно сокращать запись, исчезнет семантическая определённость.

Поэтому ноофакториальная нотация строится как многоуровневая система.

Она допускает:

краткую запись;

расширенную;

полную каноническую запись.

Факториальный знак сохраняется как генетический маркер происхождения конструкции.

Дополнительные координаты помещаются в семантический контейнер, например в квадратные скобки.

Рабочая общая идея имеет вид:

аргумент![координаты]

При этом конкретная символика может уточняться по мере формализации теории.

2. Краткая и полная запись

Краткая запись фиксирует только отклонения от принятого стандарта.

Если все координаты классические, достаточно обычного факториального обозначения.

Если изменён только источник, может быть указана лишь координата источника.

Если дополнительно изменено преобразование — две координаты.

Это сохраняет экономичность.

Полная запись, напротив, должна содержать все существенные значения:

область;

источник;

выбор;

преобразование;

свёртку;

параметры;

композицию;

исполнение;

результат;

при необходимости расширенные координаты.

Краткая и полная запись должны быть семантически согласованы.

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

Это означает, что краткость достигается не за счёт потери информации, а за счёт однозначного наследования.

3. Координатные блоки

Для удобства записи координаты можно группировать в блоки.

Основные блоки:

источник;

выбор;

преобразование;

свёртка;

параметры;

управление.

В более полной записи могут выделяться:

генерация;

композиция;

исполнение;

рекурсия;

вложенность;

метауровень.

Координаты внутри полной нотации должны занимать фиксированные или именованные семантические позиции.

В простых часто используемых конструкциях возможна позиционная нотация.

В расширенных предпочтительна именованная.

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

4. Значения по умолчанию

Классический факториал предоставляет естественный набор базовых значений.

К ним относятся:

натуральный источник;

стандартный начальный фрагмент;

единичный шаг;

отсутствие дополнительного фильтра;

тождественное преобразование;

произведение;

стандартный порядок исполнения.

Эти значения могут наследоваться автоматически, если не указано иное.

Благодаря этому запись не перегружается.

Но стандарт должен быть формально определён.

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

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

5. Наследование

Наследование расширяет идею значений по умолчанию.

Координата может наследоваться:

от классического факториала;

от класса;

от родительской архитектуры;

от шаблона.

Например, можно определить класс, в котором источник всегда представляет простые числа.

Внутри этого класса конкретная запись не обязана повторять источник.

Она может наследовать его от класса, а явно указывать только изменённое преобразование.

Это делает нотацию иерархической.

Но наследование должно быть однозначным.

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

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

6. Реестровая запись

Готовый источник может обозначаться реестровым идентификатором.

Общая семантика такой записи:

использовать в координате источника объект, идентифицированный данным реестром.

При этом реестровый идентификатор не определяет:

способ выбора;

преобразование;

свёртку.

Они задаются отдельно либо наследуются.

Также необходимо различать:

реестровый идентификатор готовой последовательности;

идентификатор генератора.

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

Таким образом, реестровая нотация является ссылочной, а не генеративной.

7. Генераторная запись

Генераторная запись должна показывать, что источник или другой компонент создаётся правилом, а не берётся готовым.

В зависимости от типа генератора необходимо указывать:

начальные значения;

правило;

параметры;

условия;

остановку.

Простейшая формульная запись может быть компактной.

Рекуррентная требует базовых состояний.

Динамическая — закона изменения состояния.

Особенно важно различать:

идентификатор результата генерации;

идентификатор самого генератора.

Два генератора могут создавать одинаковые значения.

И один генератор может при разных параметрах создавать разные источники.

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

8. Параметрическая запись

Параметрическая нотация должна фиксировать не только значение, но и роль параметра.

Желательно различать:

параметр источника;

параметр выбора;

параметр преобразования;

параметр свёртки;

параметр генератора.

Если один параметр воздействует сразу на несколько блоков, это также должно быть обозначено.

При необходимости указываются:

область;

ограничения;

зависимости;

точность.

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

9. Операторная запись

Для операторных ноофакториалов нотация должна уметь различать:

оператор преобразования;

оператор свёртки;

управляющий оператор;

оператор более высокого порядка.

Если используется последовательность операторов, необходимо задавать её источник или правило.

Если оператор генерируется, указывается генератор.

Если один оператор действует на другой, фиксируется операционный уровень.

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

В ноофакториальной нотации порядок означает уровень непосредственного объекта действия.

10. Метанотация

При переходе к метаноофакториалам объектом записи становится уже архитектура или класс архитектур.

Поэтому метанотация должна фиксировать:

уровень;

тип метаобъекта;

операцию над ним;

тип результата.

Нельзя определять метауровень только количеством вложенных скобок или приставок.

Он должен вытекать из семантики.

Например:

операция над числом — объектный уровень;

операция над ноофакториальным профилем — архитектурный метауровень;

операция над классом профилей — классовый;

генерация генераторов классов — метагенеративный.

Такая нотация должна развиваться вместе с формальной теорией метауровней.

11. Принцип однозначности

Главное требование к ноофакториальной нотации можно сформулировать предельно строго:

две корректные интерпретации одной полной записи не должны приводить к различным ноофакториальным архитектурам.

Если такая неоднозначность возникает, запись недостаточна.

Следует уточнить:

тип координаты;

параметрическую роль;

порядок;

группировку;

наследование;

операционный уровень;

другую скрытую характеристику.

Это требование особенно важно потому, что Теория ноофакториалов сознательно работает с открытым пространством архитектур.

Чем шире множество возможных конструкций, тем выше риск неоднозначности.

Поэтому нотация выполняет не декоративную, а фундаментальную функцию.

Она должна обеспечивать переход:

от компактного символа — к однозначно восстанавливаемому семантическому профилю.

На этом завершается построение основного координатного языка Теории ноофакториалов.

В Части V была освобождена операция свёртки и показано, что сама операционная структура может становиться переменной и генерируемой.

В Части VI все основные компоненты были объединены в СТН — систему анализа, сравнения, классификации и генерации архитектур.

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

*******

Часть VII. Классы и уровни

Глава 23. Ноофакториалы первого уровня

1. Одна свободная координата

После построения СТН становится возможным классифицировать ноофакториалы по характеру отклонения от базовой факториальной архитектуры.

Простейший случай возникает тогда, когда относительно выбранного стандарта изменяется одна существенная семантическая координата.

Такой объект будем относить к ноофакториалам первого уровня.

Здесь необходимо сразу сделать два уточнения.

Во-первых, «первый уровень» определяется относительно некоторой базовой архитектуры. Если стандарт меняется, может измениться и классификация.

Во-вторых, изменение одного числового параметра не всегда означает освобождение новой координаты. Например, различные значения одного и того же показателя степени могут образовывать параметрическое семейство внутри одной уже освобождённой координаты преобразования.

Поэтому принцип первого уровня формулируется не как «изменено одно число», а как:

освобождён один семантически самостоятельный аспект базовой архитектуры.

Если классический факториал принимается за стандарт, такими элементарными направлениями могут быть:

замена источника;

изменение выбора;

изменение преобразования;

изменение свёртки;

параметризация одной из этих координат.

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

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

2. Источниковый класс

Первый элементарный класс возникает при освобождении источника.

Все остальные координаты сохраняют базовые значения.

Схематически:

источник — свободен;

выбор — стандартный;

преобразование — тождественное;

свёртка — произведение.

Внутри этого класса можно использовать:

простые числа;

Фибоначчи;

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

реестровые источники;

генерируемые источники.

Однако внутри строгой классификации следует различать два уровня.

Если меняется только идентичность готовой последовательности, но тип источника остаётся тем же, это одна форма вариативности.

Если готовая последовательность заменяется генератором, меняется уже более глубокая характеристика архитектуры источника.

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

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

Тем не менее сама возможность заменить натуральный источник при сохранении остальной базовой архитектуры образует одно из наиболее естественных элементарных направлений.

3. Селективный класс

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

К этому типу относятся конструкции с изменёнными:

границами;

шагом;

направлением;

фильтром;

предикатом.

Двойной факториал представляет простой исторический пример такого рода.

Мультифакториальная схема переводит шаг в параметрический режим.

Более сложные селективные конструкции могут использовать:

условный выбор;

динамический выбор;

генерируемое правило отбора.

Вопрос о том, остаётся ли такая сложная конструкция «первого уровня», зависит от принятой глубины классификации.

Если вся система выбора рассматривается как одна координата, даже сложный селектор может формально занимать одну свободную позицию.

Но его внутренняя сложность будет значительно выше, чем у фиксированного шага.

Это показывает важное ограничение простого подсчёта свободных координат:

одинаковое число свободных координат не означает одинаковой архитектурной сложности.

Поэтому позднее вводится семантический ранг.

4. Трансформационный класс

Трансформационные ноофакториалы первого уровня сохраняют:

источник;

выбор;

свёртку,

но изменяют преобразование выбранных элементов.

Простейшие представители:

масштабирование;

смещение;

возведение в фиксированную степень;

полиномиальное преобразование.

Если преобразование задаётся параметром, внутри класса появляется семейство.

Если зависит от индекса, внутренняя организация усложняется.

Если оператор выбирается условно или генерируется, простое понятие «одна свободная координата» уже перестаёт адекватно описывать всю структуру.

Тем не менее трансформационный класс имеет фундаментальное значение.

Он показывает, что факториально-генетическая конструкция может изменять не то, какие элементы участвуют, а то, в каком виде они поступают в свёртку.

Это различие между выбором и преобразованием является одним из базовых для всей СТН.

5. Операционный класс

Операционный класс возникает при освобождении свёртки.

Источник остаётся стандартным.

Выбор остаётся стандартным.

Преобразование — тождественным.

Но вместо произведения используется другая операция или агрегатор.

Простейшие варианты:

сумма;

максимум;

минимум;

разностная схема;

отношение.

Если операция фиксирована, конструкция всё ещё легко описывается как ноофакториал первого уровня.

Но операционная координата обладает особенно большой внутренней ёмкостью.

Она может включать:

порядок;

направление;

группировку;

последовательность операций;

генератор операций.

Поэтому освобождение свёртки часто автоматически делает значимыми координаты, которые в классическом факториале были скрыты.

Например, при умножении натуральных чисел направление практически несущественно.

При последовательном делении — принципиально.

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

6. Параметрический класс

Параметрический класс требует особой осторожности.

Параметр может быть самостоятельной координатой только в том случае, если его архитектурная роль явно определена.

Чаще параметр относится к другой координате:

шагу;

преобразованию;

свёртке;

генератору.

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

В некоторых случаях корректнее говорить о параметризации источникового, селективного, трансформационного или операционного класса.

Тем не менее параметризация имеет настолько универсальное значение, что её удобно выделять как собственный классификационный признак.

Она показывает переход:

от единичной конструкции — к семейству.

Если параметр изменяет только значение внутри фиксированной схемы, архитектурный тип сохраняется.

Если параметр изменяет форму оператора или сам набор активных координат, начинается структурная параметризация.

Таким образом, параметрический класс является мостом от простых семейств к многокоординатным и динамическим системам.

7. Элементарные семейства

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

К числу таких направлений относятся:

источник;

выбор;

преобразование;

свёртка;

параметрическая модификация.

Эти семейства можно понимать как ближайшие области вокруг базовой факториальной конфигурации.

Именно они позволяют впервые говорить о локальной структуре пространства ноофакториалов.

Однако слово «элементарный» не следует понимать как «простой по вычислению».

Одна освобождённая координата может содержать чрезвычайно сложный объект.

Например, трансформационная координата может принимать значение «алгоритмически генерируемая система операторов».

Формально свободна одна позиция.

Фактически внутренняя архитектура её значения многоуровнева.

Поэтому классификация по числу освобождённых координат является только первым приближением.

Следующий уровень возникает при одновременном изменении нескольких координат.

Глава 24. Многокоординатные ноофакториалы и семантический ранг

1. Двухкоординатные конструкции

Если относительно базовой архитектуры освобождены две существенные координаты, возникает двухкоординатная конструкция.

Простейшие комбинации:

источник + выбор;

источник + преобразование;

источник + свёртка;

выбор + преобразование;

преобразование + свёртка.

Например, можно использовать последовательность простых чисел и одновременно возводить каждый выбранный элемент в квадрат.

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

Такие конструкции уже не сводятся к простому движению вдоль одной оси.

Возникает пространство комбинаций.

Особенно важно, что две координаты могут:

изменяться независимо;

быть связанными;

взаимно ограничивать области допустимых значений.

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

Иногда совместное освобождение создаёт новое качество.

Например, второй источник может поставлять параметры преобразования первого.

Тогда «источник» и «преобразование» становятся структурно связанными.

2. Трёхкоординатные конструкции

При освобождении трёх координат комбинаторное пространство расширяется ещё сильнее.

Например:

изменён источник;

применён специальный выбор;

используется нетождественное преобразование.

Или:

сохраняется источник;

изменяются выбор, преобразование и свёртка.

Однако главный эффект состоит не в росте числа вариантов сам по себе.

С увеличением числа координат быстро возрастает количество возможных связей между ними.

Три независимых параметра — одна ситуация.

Три координаты, где первая управляет второй, а вторая изменяет допустимые значения третьей, — совсем другая.

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

Именно здесь понятие архитектуры окончательно становится важнее простого перечня параметров.

3. Многокоординатные конфигурации

В общем случае свободно может быть произвольное число координат.

Такой объект будем называть многокоординатным ноофакториалом.

Полный профиль может включать вариативность:

источника;

выбора;

преобразования;

свёртки;

параметров;

композиции;

исполнения;

управления;

рекурсии;

вложенности.

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

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

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

Не всякая комбинация корректна.

Не всякая корректная комбинация семантически нова.

Не всякая новая комбинация математически содержательна.

Эти три фильтра — допустимость, эквивалентность и содержательность — становятся особенно важны при автоматической генерации.

4. Взаимодействие координат

Координаты могут взаимодействовать на нескольких уровнях.

Слабое взаимодействие: изменение одной практически не влияет на другую.

Связанное взаимодействие: одна ограничивает допустимые значения второй.

Сильное взаимодействие: значение одной непосредственно определяет значение или тип другой.

Например, параметр преобразования может поступать из второго источника.

В этом случае источник и преобразование образуют связанную систему.

Свёртка может изменять способ выбора следующего элемента.

Тогда возникает обратная связь между свёрткой и выбором.

Генератор источника может зависеть от состояния оператора.

Так появляется ещё более сложная связь.

Следовательно, многокоординатная конструкция должна описываться не только множеством координат, но и графом отношений между ними.

Это один из первых шагов к архитектурным пространствам и сетевым представлениям ноофакториалов.

5. Семантическая сложность

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

Необходимо учитывать:

типы координат;

размеры пространств их значений;

число зависимостей;

динамичность;

вложенность;

рекурсивность;

операционный порядок;

генеративность.

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

Поэтому семантическая сложность является многомерным понятием.

Она может включать:

координатную сложность;

операционную;

динамическую;

композиционную;

метауровневую.

Попытка немедленно свести всё к одному числу была бы преждевременной.

На раннем этапе теории полезнее использовать профиль сложности.

6. Семантический ранг

Для предварительной классификации вводится понятие семантического ранга.

В простейшей интерпретации ранг может отражать степень архитектурного отклонения от базовой конфигурации.

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

Тогда:

одна свободная координата соответствует простейшему рангу;

две — более высокому;

и так далее.

Но это только грубая координатная версия ранга.

Полное понятие должно учитывать также:

тип освобождённой координаты;

внутреннюю структуру её значения;

операционный уровень;

динамику;

вложенность;

рекурсию;

метауровень.

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

Строгая теория рангов потребует отдельной формализации.

7. Многокомпонентные ранги

Вместо одного числа может оказаться полезной система рангов.

Например:

координатный ранг;

операционный ранг;

динамический ранг;

рекурсивный ранг;

ранг вложенности;

метауровневый ранг.

Тогда ноофакториал характеризуется вектором или профилем рангов.

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

Например, два объекта могут иметь одинаковое число свободных координат, но один быть статическим, а другой — архитектурно рекурсивным.

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

Таким образом, концепция семантического ранга естественно развивается от простого числа к многокомпонентному архитектурному профилю.

Глава 25. Эквивалентность и тождество

1. Синтаксическое тождество

Самый простой уровень сравнения — синтаксический.

Две записи синтаксически тождественны, если совпадают как формальные выражения в принятой системе обозначений.

Это наиболее строгий и одновременно наиболее поверхностный уровень.

Разные записи могут обозначать одну и ту же конструкцию.

Например, полная СТН и краткая нотация способны описывать один объект.

Реестровый идентификатор и развернутое имя источника могут указывать на одну последовательность.

Поэтому синтаксическое различие ещё не означает математического различия.

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

Следовательно, для строгой нотации контекст должен быть однозначным.

2. Вычислительная эквивалентность

Две конструкции вычислительно эквивалентны в некоторой области, если при соответствующих входах дают одинаковые результаты.

Следует различать:

локальную эквивалентность — на конкретном наборе входов;

эквивалентность на заданной области;

универсальную эквивалентность в рамках принятой модели.

Это очень сильное отношение для прикладного вычисления.

Но для Теории ноофакториалов оно недостаточно.

Две разные архитектуры могут реализовывать одну функцию.

Например, источник может быть готовым или генерируемым.

Один и тот же набор элементов может получаться фильтрацией или прямым заданием.

Если результаты совпадают, вычислительная эквивалентность существует.

Архитектурная — нет обязательно.

3. Семантическая эквивалентность

Семантическая эквивалентность требует раскрыть:

сокращённые записи;

значения по умолчанию;

наследование;

роли параметров.

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

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

После нормализации выясняется, что их профили совпадают.

Тогда они семантически эквивалентны.

Семантическая эквивалентность является более содержательной, чем синтаксическая, но всё ещё может иметь несколько уровней.

Можно требовать полного совпадения профилей.

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

Поэтому отношение должно задаваться относительно принятой системы существенных координат.

4. Архитектурная эквивалентность

Архитектурная эквивалентность относится уже к структуре организации.

Две конструкции могут иметь различные конкретные параметры, но принадлежать одному архитектурному типу.

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

Архитектурная эквивалентность может учитывать:

тип источника;

структуру выбора;

тип преобразования;

структуру свёртки;

композицию;

уровни;

зависимости.

Она особенно важна при построении классов.

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

5. Различные записи одного объекта

Один ноофакториальный объект способен иметь несколько корректных представлений.

Например:

полная СТН;

краткая нотация;

реестровая запись;

генераторное определение;

алгебраическое выражение.

Если после раскрытия семантики они ведут к одной архитектуре, перед нами разные записи одного объекта.

Такая множественность неизбежна и даже полезна.

Для вычисления удобна одна форма.

Для классификации — другая.

Для публикации — третья.

Но наличие множества записей требует механизма нормализации.

Без него реестр ноофакториалов быстро заполнится дубликатами.

6. Одинаковый результат и разные архитектуры

Это один из центральных принципов всей теории.

Одинаковый результат не означает тождества ноофакториалов.

Например, некоторую последовательность можно:

взять готовой;

получить генератором;

создать преобразованием другой;

извлечь предикатом.

Если затем выполняется одна и та же свёртка, конечный результат может совпадать.

Но архитектурные генеалогии различны.

Почему это важно?

Потому что архитектура определяет дальнейшие возможности.

Готовый источник нельзя автоматически преобразовать на уровне генератора.

Реестровая ссылка не содержит саму процедуру генерации.

Производный источник обладает иной генеалогией, чем исходный.

Следовательно, Теория ноофакториалов сознательно сохраняет различия, которые чисто функциональная классификация могла бы устранить.

7. Каноническая форма

Для сравнения и регистрации полезно иметь каноническую форму — стандартное представление архитектуры.

Она должна:

раскрывать наследование;

приводить синонимические обозначения к одному виду;

упорядочивать координаты;

нормализовать параметры;

явно указывать типы;

устранять синтаксически случайные различия.

Каноническая форма не обязательно должна быть наиболее удобной для чтения.

Её функция — сравнение.

Если две записи после канонизации совпадают, это сильное свидетельство их семантической тождественности в рамках принятой модели.

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

8. Нормализация

Нормализация — процесс перехода от произвольной корректной записи к стандартной форме сравнения.

Она может включать:

раскрытие значений по умолчанию;

разрешение наследования;

стандартизацию идентификаторов;

упорядочивание параметров;

сведение эквивалентных операторных записей;

типизацию.

Нормализация особенно важна для генеративных систем.

Если автоматически строятся тысячи или миллионы конфигураций, значительная часть может оказаться:

дубликатами;

эквивалентными формами;

вырожденными случаями.

Поэтому генерация без нормализации переоценивает размер пространства.

Сначала необходимо определить, какие различия считаются существенными.

И только затем оценивать число действительно разных архитектур.

Глава 26. Ноофакториальные инварианты

1. Понятие инварианта

Инвариант — одна из центральных идей при исследовании семейств и преобразований.

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

Ключевое условие:

инвариант всегда задаётся относительно преобразований.

Нельзя корректно сказать, что некоторая характеристика «является инвариантом вообще».

Необходимо указать:

что сохраняется;

при каких переходах;

в каком смысле.

Например, источник может сохраняться при изменении преобразования.

Тип свёртки может сохраняться внутри параметрического семейства.

Структура композиции может сохраняться при замене конкретных операторов.

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

2. Координатные инварианты

Координатный инвариант связан с сохранением конкретной семантической координаты или её типа.

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

В многоисточниковом классе может сохраняться число источников.

В параметрической семье — тип преобразования.

Следует различать:

абсолютное сохранение значения;

сохранение типа;

сохранение структурной роли.

Например, конкретный оператор меняется, но координата преобразования остаётся операторной.

В этом случае значение не инвариантно, а типовая организация — инвариантна.

Такие уровни особенно важны для динамических архитектур.

3. Операционные инварианты

Операционный инвариант относится к структуре операций.

Можно сохранять:

тип операции;

операционный порядок;

схему композиции;

группировку;

отношение между операторами.

Например, в параметрическом семействе степенных преобразований показатель меняется, но степенной характер операции остаётся.

В гипероператорной системе конкретные операторы первого уровня могут заменяться, но отношение «верхний уровень управляет нижним» сохраняется.

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

Он фиксирует структурную организацию действия.

4. Структурные инварианты

Структурные инварианты относятся к общей архитектуре.

Например, могут сохраняться:

число уровней;

топология композиции;

наличие обратной связи;

иерархия источников;

тип вложенности;

позиция управляющего блока.

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

Именно такие инварианты особенно важны для архитектурной эквивалентности.

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

5. Генеративные инварианты

Если объект создаётся генератором, существенным может быть не только результат генерации, но и сохранение самого принципа порождения.

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

Конкретные значения отличаются.

Но правило организации генерации сохраняется.

Так возникает генеративный инвариант.

Он может относиться к:

типу генератора;

арности;

структуре входов;

способу обновления состояния;

закону построения архитектуры.

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

6. Инварианты семейства

Семейство ноофакториалов может быть определено именно через набор сохраняемых характеристик.

Например:

фиксирован источник;

фиксирован тип свёртки;

преобразование принадлежит заданному классу;

параметры меняются в допустимой области.

Такой набор формирует инвариантный профиль семейства.

При выходе за его пределы объект переходит в другой класс.

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

Поиск таких минимальных наборов является важной задачей будущей формализации.

7. Метаинварианты

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

Например, сама система координат меняется.

Тогда возникает вопрос: что позволяет считать разные архитектурные состояния связанными?

Для этого вводится понятие метаинварианта.

Метаинвариант относится не обязательно к конкретному сохраняемому свойству, а к закону сохранения или закономерного изменения существенной структуры.

Условно можно представить уровни:

сохраняется значение;

сохраняется координата;

сохраняется тип координаты;

сохраняется архитектурное отношение;

сохраняется закон изменения архитектурного отношения.

Последний уровень уже метаинвариантен.

Метаинварианты становятся особенно важны для:

трансволюции;

метаиндукции;

самоизменяющихся систем.

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

Глава 27. Генеративная ёмкость

1. От каталога к генератору

На раннем этапе теория может развиваться как каталог.

Создаётся список:

источников;

преобразований;

свёрток;

классов.

Но каталог принципиально конечен в своей текущей форме.

Генератор задаёт другое отношение к пространству объектов.

Он описывает способ порождения.

Поэтому переход от каталога к генератору является одним из главных методологических переходов всей Теории ноофакториалов.

Каталог отвечает:

«какие конструкции уже представлены?»

Генератор:

«по каким правилам могут возникать новые?»

СТН создаёт для этого координатную основу.

Типизация ограничивает допустимые комбинации.

Нормализация устраняет эквивалентные дубликаты.

Инварианты организуют порождённое пространство в классы.

Так генеративная система становится не хаотическим конструктором, а инструментом математического исследования.

2. Координатная генерация

Простейший тип генерации основан на вариации значений координат.

Пусть известны:

набор источников;

набор выборов;

набор преобразований;

набор свёрток.

Комбинируя их в допустимых сочетаниях, можно получать новые архитектуры.

Но уже здесь необходимо различать:

формально возможные комбинации;

типово допустимые;

семантически различные;

математически содержательные.

Например, если преобразование ожидает число, а источник поставляет оператор, комбинация может быть типово недопустима.

Если две комбинации после нормализации совпадают, они не создают двух новых архитектур.

Следовательно:

генерация без типизации производит формальный шум; генерация с типизацией создаёт математическое пространство.

3. Параметрическая генерация

Параметры позволяют одному архитектурному шаблону создавать целое семейство реализаций.

Параметрическая генерация особенно эффективна, когда параметрическое пространство:

непрерывно;

многомерно;

структурно связано.

Однако бесконечное число параметрических значений не обязательно означает бесконечное число архитектурных типов.

Часто меняются только состояния внутри одного типа.

Поэтому необходимо различать:

генерацию экземпляров;

генерацию архитектурных классов.

Это различие станет особенно важным на метауровне.

4. Комбинаторная генерация

Несколько свободных координат создают комбинаторное расширение пространства.

Если каждая имеет множество допустимых значений, число комбинаций быстро растёт.

Но реальные архитектуры формируются только после учёта:

совместимости;

зависимостей;

эквивалентности;

ограничений.

Комбинаторная генерация особенно полезна для машинного исследования пространства СТН.

Можно систематически перебирать конфигурации и искать:

новые классы;

эквивалентности;

инварианты;

неожиданные связи.

При этом сам факт обнаружения новой формальной комбинации ещё не означает математической значимости.

Необходим дальнейший анализ.

5. Композиционная генерация

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

Например:

результат одного ноофакториала становится источником другого;

два ноофакториала работают параллельно;

одна архитектура вложена в другую;

создаётся сеть взаимосвязанных блоков.

Это композиционная генерация.

Её пространство определяется уже не только значениями координат, но и топологией связей.

Даже фиксированный набор компонентов способен порождать множество архитектур за счёт различной композиции.

Таким образом, генеративная ёмкость резко возрастает при переходе от «какие элементы использовать?» к вопросу «как их соединить?».

6. Операторная генерация

Операторы также могут становиться объектами генерации.

Можно генерировать:

параметрические операторы;

последовательности операторов;

деревья операций;

управляющие операторы.

Это создаёт следующий уровень пространства.

Генератор не производит непосредственно результат вычисления.

Он создаёт способ действия, который затем будет использован для получения результата.

Операторная генерация подготавливает гиперноофакториалы.

7. Рекурсивная генерация

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

Например:

новый источник изменяет параметры генератора;

сгенерированный оператор меняет правило построения следующего оператора;

архитектура модифицирует механизм, который породит следующую архитектуру.

Рекурсивная генерация способна создавать траектории в пространстве конструкций.

Она уже не порождает независимые объекты, а развивает последовательность связанных состояний.

Это особенно важно для самоизменяющихся систем.

8. Метагенеративная ёмкость

На метауровне объектом генерации становятся сами способы порождения.

Метагенеративная ёмкость характеризует способность системы создавать:

генераторы;

архитектуры;

системы координат;

правила классификации;

классы конструкций.

Это качественно более высокий уровень, чем обычная генеративная ёмкость.

Обычный генератор отвечает:

как получить объект?

Метагенератор:

как получить новый способ получения объектов?

Так теория переходит от пространства результатов к пространству механизмов математического творчества.

9. Вселенная Ноофакториалов как генеративная система

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

Более точное понимание:

это открытая система генерации, преобразования, классификации и повторного использования факториально-генетических архитектур.

В неё входят:

объекты;

семейства;

классы;

операции над архитектурами;

генераторы;

метагенераторы.

Такая Вселенная не может быть полностью представлена конечным каталогом.

Она определяется прежде всего правилами своего расширения.

Однако открытость сопровождается:

типизацией;

нормализацией;

эквивалентностью;

инвариантами;

критериями допустимости.

Именно эти ограничения превращают неограниченную вариативность в математическую генеративную систему.

Часть VIII. Гиперматематическое расширение

Глава 28. Операторные ноофакториалы

1. Оператор как координата

В классической конструкции операция фиксирована.

В расширенной ноофакториальной архитектуре оператор может стать самостоятельной свободной координатой.

Под оператором здесь понимается формализованное правило, переводящее допустимое состояние или объект в новое состояние или объект.

Оператор может действовать:

на элемент источника;

на промежуточный результат;

на систему объектов;

на другой оператор.

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

Это означает, что его можно:

выбирать;

параметризовать;

заменять;

генерировать;

сравнивать.

Именно такая объектализация операции создаёт операторный уровень Теории ноофакториалов.

2. Операторные последовательности

Если на разных шагах применяются разные операторы, возникает операторная последовательность.

Она может быть:

готовой;

параметрической;

периодической;

генерируемой.

Параллельно основной последовательности объектов появляется поток операторов.

Архитектура должна определить, как они синхронизируются.

Например:

первый оператор действует на первый элемент;

второй — на второй.

Но возможны более сложные отношения.

Один оператор может использоваться несколько раз.

Оператор может переключаться условно.

Следовательно, операторная последовательность сама становится разновидностью источника.

Это расширяет общее понятие источника от данных к действиям.

3. Индексно-зависимые операторы

Простейший способ варьировать оператор — связать его с индексом.

Тогда закон имеет вид:

для позиции k используется оператор, определяемый k.

Это может означать:

изменение коэффициента;

изменение типа функции;

переключение между несколькими операциями.

Если закон полностью задан заранее, архитектура остаётся детерминированной и статически определённой.

Тем не менее сам оператор меняется в ходе вычисления.

Это уже отличает такую систему от обычного параметрического преобразования с постоянным оператором.

4. Значенчески-зависимые операторы

Оператор может выбираться по значению объекта.

Тогда возникает адаптивная схема:

объект → анализ значения → выбор оператора → преобразование.

Например, разные классы элементов получают разные преобразования.

Это превращает данные в фактор управления операционной структурой.

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

Значенческая зависимость поэтому является естественным мостом между операторностью и динамикой.

5. Параметрические операторы

Оператор может принадлежать параметрическому семейству.

При этом важно различать два уровня вариативности.

Внутриоператорная вариативность: меняется параметр одного типа оператора.

Межоператорная вариативность: параметр выбирает разные типы операторов.

Первый случай остаётся относительно простым.

Второй способен менять операционную структуру.

Параметр может поступать:

из внешнего ввода;

из другого источника;

из предыдущего результата;

из генератора параметров.

Так операторная координата связывается с многоисточниковостью и рекурсией.

6. Генераторы операторов

Следующий уровень — генератор операторов.

Он получает некоторый вход и создаёт оператор.

Входом могут быть:

индекс;

параметр;

значение;

состояние;

другой оператор.

После этого сгенерированный оператор действует на рабочий объект.

Архитектура становится двухступенчатой:

генерация оператора;

применение оператора.

Это фундаментальное повышение уровня.

Генерируется уже не результат и не последовательность, а механизм преобразования.

7. Операторные семейства

Набор операторных конструкций может образовывать семейство.

Его инвариантами могут быть:

тип объекта действия;

операционный порядок;

форма генератора;

схема синхронизации.

Конкретные операторы внутри семьи меняются.

Но общая архитектура сохраняется.

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

8. Определение операторного ноофакториала

На основании сказанного можно сформулировать определение.

Операторный ноофакториал — ноофакториальная конструкция, в которой оператор преобразования или свёртки является независимой свободной, переменной, параметризованной или генерируемой семантической координатой.

Это определение ещё не требует наличия оператора над оператором.

Поэтому операторный ноофакториал необходимо отличать от гиперноофакториала.

Первый работает с переменными операторами.

Второй вводит организованный вертикальный уровень действий над самими операторами.

Глава 29. Операторы высших порядков и гиперноофакториалы

1. Оператор над объектом

Оператор первого архитектурного порядка непосредственно действует на базовый объект.

Например:

на число;

элемент последовательности;

матрицу;

функцию.

Результатом является новый объект того же или другого типа.

Это обычный операторный уровень.

Даже если сам оператор очень сложен, его архитектурный порядок остаётся первым, если непосредственной целью является базовый объект.

Поэтому порядок не определяется длиной формулы или вычислительной трудностью.

Он определяется типом объекта действия.

2. Оператор над оператором

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

Такой оператор может:

изменять параметры нижнего оператора;

комбинировать несколько операторов;

заменять один другим;

строить композицию;

создавать новый оператор.

Здесь происходит качественный переход.

Нижний оператор становится математическим объектом верхнего уровня.

Именно эта вертикаль лежит в основе гиперматематического расширения.

Следует особенно подчеркнуть: речь не идёт о традиционной иерархии арифметических гиперопераций.

Понятие «высшего порядка» используется здесь архитектурно.

3. Второй порядок

Оператор второго порядка действует непосредственно на оператор первого.

Схематически:

объект ← оператор первого порядка ← оператор второго порядка.

Например, второй оператор может принимать степенной оператор и изменять его показатель.

Или получать два оператора и строить их композицию.

Результатом оператора второго порядка обычно является:

новый оператор первого порядка;

или система операторов первого порядка.

После этого новый оператор применяется к базовым объектам.

Таким образом, появляется явно двухэтажная архитектура.

4. Последующие порядки

Вертикаль можно продолжить.

Оператор третьего порядка способен действовать на оператор второго.

Четвёртого — на систему третьего уровня.

В общем случае возникает иерархия.

Но каждый новый порядок должен иметь ясный семантический смысл.

Простое добавление ещё одной формальной функции не создаёт автоматически новый архитектурный уровень.

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

Так теория избегает искусственного размножения уровней.

5. Операторная иерархия

Многоуровневая система операторов может быть:

линейной;

ветвящейся;

параллельной;

рекурсивной.

Например, один оператор второго порядка может управлять несколькими операторами первого.

Несколько операторов второго порядка могут существовать параллельно.

Оператор верхнего уровня может выбирать, какой из них активировать.

Возникает операторная иерархия.

Для её описания недостаточно знать только набор операторов.

Необходимо фиксировать:

уровни;

цели;

отношения управления;

порядок применения;

правила перехода.

СТН тем самым получает вертикальное операционное измерение.

6. Управление операторами

Управляющий оператор не обязательно преобразует нижний оператор непосредственно.

Он может выбирать:

какой оператор активен;

когда его применять;

к какому объекту;

с какими параметрами.

Так управление становится отдельной формой операторного действия.

На следующем уровне возможна ситуация:

управление оператором само управляется другим оператором.

Это создаёт цепочку управляющих уровней.

Такой принцип особенно важен для сложных динамических систем.

Вместо одной операции возникает система принятия операционных решений.

7. Преобразование операторных систем

Объектом верхнего уровня может быть не один оператор, а целая операторная система.

Например, верхний оператор способен:

перестраивать последовательность операций;

вставлять новые;

удалять существующие;

изменять связи;

менять группировку.

В этом случае преобразуется уже операционная архитектура.

Это сильнее простой модификации одного оператора.

Такой переход является непосредственным предшественником самоизменяющихся ноофакториальных систем.

8. Генераторы операторных архитектур

Следующий шаг — генерация не отдельных операторов, а их систем.

Такой генератор определяет:

набор операторов;

их порядок;

уровни;

связи;

условия переключения;

правила управления.

Результатом становится готовая операторная архитектура.

Это уже гипергенеративный объект.

Он производит не действие, а систему способов действия.

Такие генераторы особенно важны для автоматического построения новых гиперноофакториальных классов.

9. Гипероперационная координата

Для описания операторных уровней в СТН необходима специальная характеристика — гипероперационная координата.

Она должна фиксировать:

порядок оператора;

тип объекта действия;

тип результата;

отношение к нижним уровням;

способ управления;

возможность изменения уровня.

Такая координата позволяет отличить:

сложный оператор первого порядка;

от простого оператора второго порядка.

Без этого различия гиперноофакториальная классификация была бы нестрогой.

10. Гиперноофакториал

На основании введённых различий можно сформулировать определение.

Гиперноофакториал — ноофакториальная конструкция, содержащая организованный операционный уровень, на котором операторы, системы операторов или правила их генерации становятся непосредственными объектами операций более высокого архитектурного порядка.

Из определения следует несколько важных следствий.

Не всякий операторный ноофакториал является гиперноофакториалом.

Не всякая сложная композиция операций является гиперноофакториальной.

Необходим вертикальный переход уровня.

Именно он отличает гиперноофакториал от простого многооперационного объекта.

Глава 30. Самоизменяющиеся ноофакториальные архитектуры

1. Фиксированная архитектура

Даже очень сложный ноофакториал может иметь фиксированную архитектуру.

Он может содержать:

много источников;

много операторов;

ветвления;

вложенность.

Но если вся структура задаётся до начала исполнения и сама не меняется, архитектура остаётся фиксированной.

Конкретные значения могут изменяться.

Состояния могут эволюционировать.

Но правило организации остаётся одним.

Это важно отличать от самоизменения.

Сложность сама по себе ещё не означает динамичность архитектуры.

2. Переменная архитектура

Переменная архитектура допускает изменение части собственной конфигурации.

Например, во время исполнения может меняться:

активный источник;

схема выбора;

оператор;

свёртка.

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

Самоизменение начинается там, где система способна изменять правила собственной дальнейшей организации.

Это различие принципиально.

3. Изменение координат

Простейший уровень динамики — изменение значений координат.

Например:

параметр растёт;

источник переключается между двумя готовыми последовательностями;

оператор выбирается из заданного набора.

Координатная система остаётся неизменной.

Меняется только состояние внутри неё.

Такую динамику можно представить траекторией:

профиль 1 → профиль 2 → профиль 3.

Если все профили принадлежат одному фиксированному пространству, архитектурная рамка сохраняется.

4. Изменение выбора

Динамический выбор может менять рабочий фрагмент источника.

Например, результат определяет:

следующий индекс;

шаг;

фильтр.

Если правило изменения фиксировано, перед нами динамическая селекция.

Если же система способна изменить само правило формирования выбора, возникает более глубокая архитектурная динамика.

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

В этом случае меняется уже тип координаты выбора.

Это приближает конструкцию к трансволюции.

5. Изменение преобразования

Преобразование может меняться:

по параметру;

по индексу;

по условию;

по результату.

Более сильный случай — изменение способа формирования преобразования.

Например, сначала оператор выбирается из фиксированного списка.

Затем система заменяет этот список генератором.

Объект действия тот же, но архитектурная организация координаты меняется.

Так простая динамика переходит в структурное самоизменение.

6. Изменение свёртки

Свёртка может менять:

операцию;

порядок;

направление;

группировку;

операционное дерево.

Если изменения заранее полностью определены, это динамическая свёртка.

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

Если система изменяет сам принцип построения дерева, уровень становится ещё выше.

Таким образом, свёртка является одним из наиболее богатых полей для самоизменяющихся систем.

7. Изменение генератора

Генератор может менять свои параметры.

Это простейший случай адаптации.

Более сильные уровни:

изменение правила генерации;

изменение структуры генератора;

замена одного генератора другим.

Здесь объектом динамики становится уже механизм порождения.

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

8. Самопреобразующийся генератор

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

Возможна ступенчатая схема:

изменение параметров;

изменение правила;

изменение структуры;

замена генератора.

На каждой ступени возрастает глубина самоизменения.

Однако для математической определённости необходимо точно задавать:

какие изменения разрешены;

какой механизм их вызывает;

что сохраняет идентичность генератора.

Без таких условий термин «самоизменяющийся» становится слишком расплывчатым.

Именно поэтому далее становятся необходимы метаинварианты.

9. Рефлексивная архитектура

Особый класс образуют рефлексивные архитектуры.

Под рефлексивностью здесь понимается строго математическая самореференция, а не сознание или психологическая рефлексия.

Архитектура получает формализованное описание собственного состояния или структуры и использует его как вход для преобразования.

Общая схема:

архитектура → её формальное представление → оператор → новая архитектура.

Например, система анализирует собственный семантический профиль и по определённому правилу освобождает или фиксирует одну из координат.

Так архитектура становится одновременно:

объектом;

и участником собственного преобразования.

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

10. Гипергенеративные конструкции

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

Можно генерировать:

объекты;

операторы;

генераторы операторов;

архитектуры;

правила управления архитектурами.

Такую систему можно назвать гипергенеративной.

Её отличительный признак состоит не в количестве произведённых объектов, а в повышении уровня того, что именно порождается.

Генератор значений создаёт элементы.

Генератор операторов — способы действия над элементами.

Генератор архитектур — способы организации операторов и источников.

Гипергенеративная система способна работать сразу с несколькими уровнями этой вертикали.

На этом этапе Теория ноофакториалов выходит за пределы пространства фиксированных архитектур.

Перед ней возникает следующий вопрос:

что произойдёт, если сами математические объекты источника обладают внутренней архитектурой, а рекурсия, вложенность и структурное изменение становятся базовыми свойствами системы?

Именно этот вопрос ведёт к изольдионическому расширению и к теории трансволютивных ноофакториалов.

***********

Часть IX. Изольдионическое расширение

Глава 31. Ноофакториалы и Изольдионика

1. Генеративная природа числового объекта

До сих пор основное внимание уделялось архитектуре ноофакториала как внешней системе: источник поставляет элементы, выбор формирует рабочий фрагмент, преобразование изменяет его элементы, а свёртка создаёт результат.

При таком рассмотрении сами элементы источника могут восприниматься как уже готовые объекты.

Однако это предположение не является обязательным.

Числовой объект также может иметь собственную внутреннюю структуру, способ построения, историю преобразований и уровни организации.

Именно здесь возникает естественная связь Теории ноофакториалов с Изольдионикой.

Ноофакториальная теория задаёт вопрос:

как устроена факториально-генетическая конструкция над объектами?

Изольдионическая перспектива позволяет поставить другой вопрос:

как устроены сами объекты, над которыми действует эта конструкция?

Таким образом, генеративность может существовать одновременно на двух уровнях.

Первый уровень — происхождение и внутреннее устройство элемента.

Второй — организация элементов внутри ноофакториала.

Если оба уровня становятся явными, объект перестаёт быть простым атомом для внешней конструкции.

Он превращается в структурированный элемент со своей внутренней архитектурой.

Это существенно расширяет пространство источников.

Но одновременно требует различать две теоретические задачи.

Теория ноофакториалов исследует семантическое развёртывание факториальной архитектуры.

Изольдионика рассматривает природу, границы и структурные преобразования числовых объектов.

Их пересечение не означает слияния теорий.

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

2. Расширение допустимых объектов

На ранних этапах теории источники преимущественно представлялись числовыми последовательностями.

Затем было показано, что источниками могут быть:

функции;

матрицы;

операторы;

генерируемые структуры;

архитектуры.

Изольдионическое расширение усиливает этот принцип.

Допустимый элемент может рассматриваться не только по своему внешнему значению, но и по внутренней структуре.

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

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

Возникает своего рода структурная симметрия.

Ноофакториал имеет внешнюю архитектуру.

Его элементы могут иметь внутренние архитектуры.

Эти уровни могут быть независимыми.

Но могут и взаимодействовать.

Например, способ свёртки может зависеть не только от внешнего значения элемента, но и от его внутреннего структурного типа.

Таким образом, расширение допустимых объектов меняет не только источник.

Оно потенциально затрагивает:

выбор;

преобразование;

свёртку;

типизацию;

эквивалентность.

3. Число как структурированный объект

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

Для большинства вычислений этого достаточно.

Но в изольдионическом контексте объект может рассматриваться через структуру его возникновения, разложения, рекурсивного формирования или трансволютивного изменения.

Тогда появляется различие:

внешнее значение объекта;

его внутренняя архитектура.

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

Два объекта могут совпадать по внешнему значению, но иметь разные структурные описания.

В задачах, где существен только результат, они могут считаться эквивалентными.

В задачах, где внутренняя генеалогия участвует в последующих операциях, различие сохраняется.

Следовательно, семантический профиль элемента может стать частью семантического профиля всей конструкции.

Это создаёт новый тип сложности:

архитектура существует внутри элемента и между элементами одновременно.

4. Внешняя и внутренняя архитектура

Пусть последовательность состоит из объектов

A₁, A₂, ..., Aₙ.

На внешнем уровне ноофакториал определяет:

как они упорядочены;

какие выбираются;

как преобразуются;

как сворачиваются.

Но каждый Aᵢ может обладать собственной внутренней структурой.

Тогда полезно различать:

внешнюю архитектуру — отношения между объектами в ноофакториале;

внутреннюю архитектуру — устройство каждого объекта.

В простейшей системе внутреннее устройство не влияет на внешнюю обработку.

Тогда оно может оставаться скрытым.

В более сложной конструкции внешний оператор способен обращаться к внутреннему профилю элемента.

Например, выбор зависит от структурного ранга объекта.

Преобразование изменяет не его внешнее значение, а внутреннюю конфигурацию.

Свёртка комбинирует внутренние архитектуры нескольких элементов.

Так появляется двухуровневая семантика.

Она требует уже не только координат внешнего ноофакториала, но и согласования внешних координат с внутренними профилями его элементов.

5. Двойная параметризация

В системе структурированных элементов параметры также разделяются на два класса.

Внешние параметры относятся к самому ноофакториалу:

границам;

выбору;

преобразованию;

свёртке;

композиции.

Внутренние параметры относятся к структуре элементов.

Например, один параметр определяет, сколько элементов источника использовать.

Другой — в каком внутреннем состоянии должен находиться каждый элемент.

Возможны и зависимости между уровнями.

Внешний индекс может управлять внутренним параметром.

Внутренний структурный признак может определять внешнее преобразование.

Так возникает двойная параметризация.

В более общем случае она превращается в многоуровневую.

Это ещё раз показывает, что ноофакториальное пространство не является обычным однородным пространством параметров.

В нём параметры могут принадлежать различным онтологическим и архитектурным уровням.

6. Изольдионический источник

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

Такой источник имеет два порядка организации.

Первый — внешний:

A₁, A₂, A₃, ...

Второй — внутренний:

структура каждого Aᵢ.

Поэтому описание источника требует ответа на два вопроса:

как организованы элементы между собой?

как организован каждый элемент внутри?

Изольдионический источник может быть:

готовым;

генерируемым;

рекурсивным;

динамическим;

многоисточниковым.

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

Таким образом, источник сам превращается в двухэтажную генеративную систему.

7. Изольдионическое преобразование

Обычное преобразование действует на элемент как на единый объект.

Изольдионическое преобразование может затрагивать его внутреннюю архитектуру.

Можно различать:

преобразование внешнего значения;

преобразование внутреннего состояния;

совместное преобразование обоих уровней.

Например, оператор может сохранять внешнее значение, но изменять внутреннее представление объекта.

Или наоборот — менять внешнее значение, сохраняя определённый внутренний инвариант.

Особенно важен третий случай, когда изменение внутренней структуры влияет на внешний результат.

Тогда трансформация становится межуровневой.

Такие конструкции уже нельзя полностью описать одной плоской функцией над числами.

Необходимо указывать, на каком уровне действует оператор.

Этот принцип связывает изольдионическое расширение с ранее введённой иерархией операционных порядков.

8. Изольдионическая свёртка

Аналогично расширяется понятие свёртки.

Обычная свёртка объединяет внешние значения.

Изольдионическая свёртка может учитывать:

внутреннюю архитектуру элементов;

структурные отношения между ними;

совместимость внутренних состояний.

В простом случае внутренние структуры лишь определяют допустимость операции.

В более сильном — они непосредственно участвуют в формировании результата.

Результатом может стать:

внешнее число;

структурированный объект;

новая внутренняя архитектура;

целая система объектов.

Так свёртка приобретает два измерения:

внешнее агрегирование;

внутреннее структурное соединение.

Это открывает пространство конструкций, где операция выполняется одновременно над значениями и над архитектурами их представления.

9. Зона пересечения двух теорий

Теорию ноофакториалов и Изольдионику не следует отождествлять.

Первая начинается с факториальной архитектуры и исследует пространство её семантических освобождений.

Вторая имеет более широкую задачу исследования структурированных числовых и трансволютивных объектов.

Но существует естественная зона пересечения.

Её можно определить как область изольдионических генеративных конструкций факториального генезиса.

В этой области:

элементы обладают внутренней структурой;

внешняя архитектура имеет ноофакториальный генезис;

оба уровня могут взаимодействовать.

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

Объект нижнего уровня одновременно является элементом конструкции более высокого уровня.

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

Так возникает переход к метаструктурам.

10. Переход к метаизольдионическому уровню

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

Для Теории ноофакториалов это означает дальнейшее повышение типа источника.

Источник может состоять уже не просто из структурированных объектов, а из:

описаний их архитектур;

классов внутренних структур;

правил трансформации;

генераторов структур.

Так происходит переход:

объект → структурированный объект → архитектура объекта → класс архитектур.

Этот переход принципиально аналогичен пути:

ноофакториал → архитектура ноофакториала → метаноофакториал.

Поэтому зона пересечения двух теорий естественно ведёт к общему метауровню Метаорганона.

Но прежде необходимо подробно рассмотреть три разных механизма структурного усложнения:

рекурсию, вложенность и трансволюцию.

Глава 32. Рекурсивные ноофакториалы

1. Рекурсивность как координата

Классический факториал имеет рекуррентную форму.

Однако рекуррентное вычисление фиксированной функции — только простейший случай значительно более общей архитектурной рекурсии.

В Теории ноофакториалов рекурсивность становится самостоятельной семантической координатой.

Её основным признаком является обратная связь:

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

При этом необходимо определить:

что возвращается;

куда возвращается;

каким образом влияет;

каково начальное состояние;

каково условие продолжения.

Фраза «ноофакториал рекурсивен» без этих уточнений недостаточна.

Рекурсивность имеет несколько возможных локализаций.

Она может находиться:

в источнике;

преобразовании;

свёртке;

параметрах;

управлении;

генераторе;

самой архитектуре.

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

2. Рекурсивный источник

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

Простейший вариант — обычная рекуррентная последовательность.

Но возможны более сложные схемы.

Следующий элемент может зависеть:

от нескольких предыдущих элементов;

от результата их преобразования;

от частичной свёртки;

от внешнего параметра;

от второго источника.

Важно различать:

рекуррентный источник;

и рекурсивную ноофакториальную архитектуру.

В первом случае обратная связь локализована внутри генератора источника.

После генерации элементов остальные блоки могут действовать совершенно статично.

Во втором обратная связь соединяет различные блоки всей конструкции.

Это различие позволяет точно локализовать рекурсивность в СТН.

3. Рекурсивное преобразование

Преобразование становится рекурсивным, если его состояние или результат предыдущего шага влияет на следующее преобразование.

Например, параметр текущего оператора может определяться результатом предыдущего.

Тогда последовательность преобразований уже не задаётся заранее.

Она строится в процессе.

Схема имеет вид:

состояние k → преобразование → новое состояние → настройка преобразования k+1.

Рекурсивное преобразование может быть:

линейным;

ветвящимся;

условным;

многоисточниковым.

Если результат изменяет только параметр фиксированного оператора, архитектура остаётся сравнительно устойчивой.

Если он выбирает другой оператор, возникает операционная рекурсия.

Если меняет способ выбора операторов, рекурсия поднимается на более высокий уровень.

4. Рекурсивная свёртка

В рекурсивной свёртке промежуточный результат влияет на дальнейший способ объединения элементов.

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

Но правило свёртки остаётся неизменным.

Более общий случай возникает, когда накопленный результат определяет:

какую операцию применять дальше;

какой элемент выбрать;

из какого источника брать следующий объект;

как группировать оставшиеся элементы.

Так свёртка превращается в систему с обратной связью.

Её состояние включает уже не только накопленное значение, но и управляющую информацию.

Рекурсивная свёртка может поэтому быть описана как последовательность переходов между состояниями.

Это создаёт прямую связь с будущим аппаратом метаиндукции.

5. Результат как новый источник

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

Если это происходит однократно, перед нами композиция.

Если процесс систематически повторяется, появляется рекурсивная цепь:

NF₀ → R₀ → S₁ → NF₁ → R₁ → S₂ → ...

Результат может становиться:

самим новым источником;

параметром генератора источника;

правилом выбора;

структурой операторов.

Так рекурсия постепенно распространяется от значений к архитектуре.

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

Это уже архитектурная рекурсия.

6. Итерация

Итерацию необходимо строго отличать от рекурсии.

Итерация повторяет правило.

Рекурсия использует результат или состояние предыдущего этапа для определения следующего.

Если функция применяется к каждому элементу пять раз одинаковым образом, это итерация.

Если результат четвёртого применения определяет, какая функция будет использоваться на пятом, появляется рекурсивная зависимость.

Разумеется, один процесс может быть одновременно итерационным и рекурсивным.

Но эти свойства характеризуют разные аспекты.

Итеративность отвечает на вопрос:

сколько раз повторяется действие?

Рекурсивность:

как последующее состояние зависит от предыдущего?

Такое различение необходимо для строгой классификации ноофакториальных процессов.

7. Обратная связь

Обратная связь является структурным ядром рекурсии.

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

Возможны различные типы обратной связи:

результат → источник;

результат → выбор;

результат → преобразование;

результат → свёртка;

результат → параметр;

результат → генератор;

архитектура → архитектура.

Обратная связь может быть:

локальной;

глобальной;

прямой;

опосредованной;

запаздывающей.

В многоисточниковой системе результат одной ветви может влиять на другую.

Возникает сеть обратных связей.

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

8. Циклические конструкции

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

Но необходимо различать:

циклическую архитектуру;

периодичность значений.

Они не тождественны.

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

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

Поэтому при анализе циклических ноофакториалов следует отдельно фиксировать:

цикл значений;

цикл параметров;

цикл операторов;

цикл архитектурных состояний.

Это различие особенно важно для высокоуровневых рекурсивных систем.

9. Рекурсивная глубина

Понятие глубины рекурсии также имеет несколько смыслов.

Можно различать:

вычислительную глубину — число последовательных рекурсивных шагов;

архитектурную глубину — число уровней обратной связи;

операторную глубину — уровень операторов, участвующих в рекурсивном возврате.

Например, результат может менять параметр оператора первого порядка.

Это один уровень.

Но может менять генератор этого оператора.

Тогда рекурсивная связь проходит выше.

Следовательно, одна скалярная «глубина рекурсии» не всегда достаточна.

Для сложных конструкций целесообразен профиль рекурсивной глубины.

10. Классы рекурсивных ноофакториалов

На основании локализации обратной связи можно выделять:

источниково-рекурсивные;

трансформационно-рекурсивные;

свёрточно-рекурсивные;

параметрически-рекурсивные;

операторно-рекурсивные;

генераторно-рекурсивные;

архитектурно-рекурсивные ноофакториалы.

Дополнительно они могут классифицироваться по:

глубине;

числу обратных связей;

детерминированности;

цикличности;

типу сохраняемых инвариантов.

Так рекурсия становится целым самостоятельным измерением ноофакториального пространства.

Но она не должна смешиваться со вложенностью.

Обратная связь отвечает на вопрос:

как результат возвращается в процесс?

Вложенность отвечает на другой:

что находится внутри чего?

Глава 33. Вложенные ноофакториалы

1. Понятие вложенности

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

В отличие от рекурсии, вложенность не требует обратной связи.

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

Простейшая схема:

NFвнешний(... NFвнутренний(...) ...).

Однако синтаксическое вложение формул ещё не исчерпывает архитектурное понятие.

Внутренний ноофакториал может играть разные роли:

элемента;

источника;

параметра;

оператора;

свёртки;

генератора.

Следовательно, необходимо фиксировать не только факт вложения, но и семантическую роль внутреннего уровня.

2. Ноофакториал как элемент другого ноофакториала

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

Тогда внешняя конструкция работает с последовательностью:

NF₁, NF₂, ..., NFₙ

или с результатами этих внутренних объектов.

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

Если же учитываются их семантические профили, источник становится архитектурным.

Тогда внешняя конструкция способна выбирать элементы по признакам:

источника;

ранга;

типа свёртки;

рекурсивности;

других внутренних характеристик.

Это уже прямой переход к метаноофакториальному уровню.

3. Вложенный источник

Источник может сам производиться другой ноофакториальной конструкцией.

Например, внутренний ноофакториал формирует последовательность, которая передаётся внешнему.

Здесь необходимо различать два способа описания.

Можно свернуть внутренний процесс и считать результат готовым производным источником.

А можно сохранить внутреннюю архитектуру как часть полного профиля.

Во втором случае возникает вложенный источник.

Такой подход особенно важен, если:

внутренние параметры меняются;

источник требуется регенерировать;

внешняя система способна воздействовать на внутреннюю.

Тогда происхождение источника становится существенной частью архитектуры.

4. Вложенное преобразование

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

Например, каждому элементу aᵢ сопоставляется внутренняя архитектура, которая создаёт новое значение bᵢ.

Тогда преобразование само становится многоэтапной конструкцией:

элемент → внутренний источник или параметр → внутренняя обработка → результат.

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

координаты;

параметры;

свёртку;

рекурсию.

Внешняя архитектура воспринимает его как преобразователь.

Но внутри него существует целый самостоятельный мир.

Именно этот принцип позволяет строить многоуровневые ноофакториальные системы практически неограниченной глубины.

5. Вложенная свёртка

Аналогично свёртка может быть реализована внутренней ноофакториальной конструкцией.

Вместо одной операции над рабочим фрагментом запускается система, которая сама имеет:

источник промежуточных объектов;

выбор;

преобразование;

собственную свёртку.

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

Так образуется иерархическая свёртка.

В древовидной форме каждый внутренний узел может содержать собственную ноофакториальную архитектуру.

Это превращает обычное операционное дерево в дерево архитектур.

6. Иерархия уровней

Вложенность естественно создаёт уровни.

Можно говорить о:

нулевом уровне элементарных объектов;

первом уровне ноофакториалов над ними;

втором уровне конструкций, использующих ноофакториалы первого;

дальнейших уровнях.

Но номер уровня сам по себе ещё не определяет метауровень.

Если внешний ноофакториал использует только числовой результат внутреннего, он может оставаться объектной конструкцией.

Если же он действует над внутренней архитектурой как таковой, возникает метаотношение.

Следовательно, необходимо различать:

уровень вложенности;

метауровень объекта действия.

Они могут совпадать, но это не обязательно.

7. Конечная вложенность

Если глубина вложения заранее ограничена, возникает конечная иерархия.

Её удобно представлять деревом.

Узлы — ноофакториальные блоки.

Рёбра — отношения включения или передачи результатов.

Листья — базовые объекты или источники.

Корень — итоговая внешняя конструкция.

Такая архитектура полностью разворачиваема в конечное описание, хотя оно может быть очень большим.

В этом смысле конечная вложенность отличается от потенциально бесконечной рекурсивной структуры.

Она сложна, но эксплицируема в принципе.

8. Рекурсивная вложенность

Если правило построения внутреннего уровня воспроизводит ту же или родственную архитектуру, вложенность становится рекурсивной.

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

Тогда возникает потенциально неограниченное дерево.

Здесь объединяются два механизма:

вложенность — один объект находится внутри другого;

рекурсия — правило построения уровней воспроизводится.

Важно сохранять оба понятия.

Не всякая рекурсия вложена.

Не всякая вложенность рекурсивна.

Рекурсивная вложенность — их пересечение.

9. Многоуровневая архитектура

Развитая вложенность приводит к многоуровневой архитектуре.

На каждом уровне могут существовать собственные:

источники;

операторы;

генераторы;

инварианты;

правила управления.

Уровни могут быть:

однородными;

разнородными;

иерархически зависимыми;

частично автономными.

Такой объект уже трудно описывать единой плоской СТН.

Возникает необходимость в системе связанных профилей:

СТН верхнего уровня;

СТН внутренних блоков;

отношения между ними.

Многоуровневость тем самым подготавливает следующий переход.

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

Возникает проблема структурной трансволюции.

Глава 34. Трансволютивные ноофакториалы

1. От изменения значения к изменению структуры

До сих пор были рассмотрены разные степени изменчивости.

На простейшем уровне меняется значение параметра.

Затем — значение семантической координаты.

Далее — оператор.

Ещё выше — генератор.

Но все эти изменения могут происходить внутри одной фиксированной архитектурной схемы.

Существует более сильный тип преобразования:

изменение самой организации конструкции.

Полезно представить лестницу:

значение → параметр → координатная конфигурация → правило → архитектура.

Каждая следующая ступень делает объектом изменения более высокий уровень.

Именно переход к изменению самой структуры приводит к понятию трансволюции.

2. Понятие трансволюции

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

Это отличает трансволюцию от обычной динамики.

При динамике:

координаты сохраняются;

меняются их значения.

При трансволюции возможно:

появление новой координаты;

исчезновение старой;

изменение типа координаты;

перестройка иерархии;

изменение правила генерации.

Следовательно, трансволюция не является просто «очень сложным преобразованием».

Её определяет уровень структурной цели.

3. Трансволюция источника

Источник может меняться не только по значениям, но и по собственному типу.

Например:

готовая последовательность превращается в генератор;

один источник — в многоисточниковую систему;

числовой источник — в источник операторов;

внешняя последовательность — в источник структурированных объектов.

В каждом случае меняется архитектурный статус источника.

Такой переход сильнее простой замены одной последовательности другой.

Если простые числа заменить числами Фибоначчи, значение координаты источника изменяется.

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

Именно второй случай является трансволютивным в более строгом смысле.

4. Трансволюция оператора

Аналогичная лестница существует для оператора.

Можно:

изменить параметр оператора;

заменить один оператор другим;

перейти к последовательности операторов;

перейти к генератору операторов;

ввести оператор над генератором.

Первые два шага могут оставаться обычной операционной динамикой.

Последующие изменяют архитектурный уровень.

Оператор становится системой.

Система — объектом генератора.

Генератор — объектом более высокого оператора.

Такие переходы составляют трансволюцию операционной архитектуры.

5. Трансволюция свёртки

Свёртка также способна менять собственную структурную природу.

Например:

линейная свёртка становится древовидной;

древовидная — сетевой;

фиксированная — динамической;

динамическая — рекурсивной;

одноуровневая — многоуровневой.

Здесь изменяется уже не конкретная операция, а топология агрегирования.

Такой переход нельзя полностью описать простой заменой значения координаты F.

Необходимо изменить внутреннюю структуру самой координаты свёртки.

Это является одним из наиболее наглядных примеров трансволюции.

6. Трансволюция архитектуры

На полном уровне объектом трансволюции становится вся ноофакториальная архитектура.

Возможны изменения:

набора координат;

их типов;

отношений;

иерархии;

операционных уровней;

правил наследования;

генеративной структуры.

Можно представить последовательность:

A₀ → A₁ → A₂ → ...

где каждое Aᵢ является полноценной архитектурой.

Переход между ними задаётся трансволютивным оператором.

Такой оператор должен определять:

какие структурные изменения допустимы;

какие условия их запускают;

что сохраняется;

как определяется следующая архитектура.

Без этой информации «самоизменение» остаётся только метафорой.

Трансволютивная теория требует формального правила архитектурного перехода.

7. Переход между классами

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

Например:

одноисточниковый → многоисточниковый;

статический → рекурсивный;

неоператорный → операторный;

операторный → гипероператорный;

объектный → метауровневый.

Так возникает траектория по пространству классов.

Обычная параметрическая динамика движется внутри одного класса.

Трансволюция способна пересекать его границы.

Именно поэтому классификация и трансволюция должны рассматриваться совместно.

Чтобы утверждать, что произошёл переход класса, необходимо предварительно иметь строгие критерии классовой принадлежности.

8. Трансволютивная последовательность состояний

Трансволютивный процесс можно описывать как последовательность архитектурных состояний:

A₀, A₁, A₂, ..., Aₖ, ...

Но простого перечисления состояний недостаточно.

Необходимо задать переходы:

T₀: A₀ → A₁

T₁: A₁ → A₂

и далее.

Возможны:

фиксированное правило перехода;

параметрическое;

рекурсивное;

генерируемое;

самоизменяющееся.

Здесь становится особенно важным вопрос идентичности.

Если архитектура меняется радикально, почему мы продолжаем считать последовательные состояния частью одного процесса?

Ответ должен опираться на:

инварианты;

метаинварианты;

правило перехода;

генетическую непрерывность.

Именно этот вопрос непосредственно ведёт к Теории метаиндукции.

9. Трансволютивный ноофакториал

Можно сформулировать рабочее определение.

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

Трансволютивный ноофакториал необходимо отличать от:

параметрического;

динамического;

рекурсивного;

вложенного.

Параметрический меняет значения параметров.

Динамический изменяет состояния во времени.

Рекурсивный использует обратную связь.

Вложенный включает уровни один в другой.

Трансволютивный изменяет структурную природу архитектуры.

Одна конструкция может сочетать все эти свойства.

Но каждое из них отвечает на свой вопрос:

рекурсия — как результат возвращается?

вложенность — что находится внутри чего?

трансволюция — изменяется ли сама структурная природа объекта?

На этом завершается изольдионическое расширение.

Следующий шаг — определить, каким образом можно строго продолжать последовательности изменяющихся архитектур, не превращая такое продолжение в свободную экстраполяцию.

Для этого используется аппарат метаиндукции.

Часть X. Метаиндукция и метаноофакториалы

Глава 35. Метаиндукция в Теории ноофакториалов

1. От индукции объектов к индукции структур

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

Но в Теории ноофакториалов возникает более сложная задача.

Последовательно изменяются не только значения, но и:

семантические профили;

правила;

архитектуры;

классы.

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

Это приводит к применению авторской Теории метаиндукции.

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

Объектами такого продолжения могут быть:

архитектуры;

классы;

генераторы;

правила переходов.

Тем самым индукция поднимается с уровня значений на уровень организации.

2. Состояние системы

Для метаиндуктивного анализа необходимо прежде определить, что считать состоянием.

Ноофакториальным состоянием можно считать достаточно полную конфигурацию:

координат;

их значений;

типов;

связей;

операторов;

параметров;

инвариантов;

условий исполнения.

В простом случае состояние совпадает с расширенным семантическим профилем.

В динамической системе к нему добавляются текущие значения внутренних переменных.

В трансволютивной — описание действующей архитектуры.

Только после определения состояния можно строго говорить о переходе.

Иначе невозможно установить, что именно изменилось.

3. Переход между состояниями

Пусть имеются состояния:

S₀, S₁, S₂, ...

Метаиндукция требует не просто наблюдать их последовательность, а определить правило перехода:

Sₖ → Sₖ₊₁.

Переход может менять:

значения;

координаты;

операторы;

связи;

архитектуру.

Но он должен быть достаточно формализован, чтобы различать:

закономерное продолжение;

произвольную замену одного объекта другим.

Следовательно, метаиндуктивный переход предполагает наличие:

исходного состояния;

оператора перехода;

критерия применимости;

результирующего состояния.

В сложных случаях сам оператор перехода может меняться.

Тогда требуется следующий уровень описания.

4. Сохранение структуры

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

Это не обязательно конкретное значение.

Может сохраняться:

тип координаты;

отношение между координатами;

способ генерации;

правило изменения;

иерархия уровней.

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

Однако слишком жёсткое требование сохранения также нежелательно.

Трансволютивные системы способны менять саму архитектуру.

Поэтому на более высоком уровне сохраняться может не структура, а правило её преобразования.

Так возникает необходимость метаинварианта.

5. Инварианты перехода

Инвариант перехода фиксирует то, что сохраняется при каждом допустимом шаге.

Например:

тип внешнего результата;

факториальный генезис;

число определённых уровней;

наличие конкретной связи;

класс генератора.

Инвариант может быть локальным — сохраняться на нескольких шагах.

Или глобальным — на всей последовательности.

Важно также различать:

точное сохранение;

сохранение типа;

сохранение отношения;

контролируемое изменение.

Последний случай особенно важен.

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

Оно не является инвариантом по значению.

Но закон его изменения устойчив.

Этот устойчивый закон уже относится к метаинвариантному уровню.

6. Метаинварианты

Метаинвариант описывает сохранение способа структурной преемственности.

Если инвариант отвечает:

что сохраняется?

то метаинвариант может отвечать:

каким образом сохраняется или закономерно преобразуется существенная структура?

Например, в последовательности архитектур может на каждом шаге освобождаться ровно одна новая координата определённого типа.

Конкретный набор свободных координат меняется.

Но правило перехода сохраняется.

Так метаинвариант обеспечивает идентичность процесса на уровне выше отдельных состояний.

Он особенно важен, когда обычные инварианты последовательно исчезают.

Именно метаинвариант позволяет описывать контролируемую трансволюцию.

7. Структурно родственные семейства

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

Такие семейства можно назвать структурно родственными.

Родство может основываться на:

общем базовом профиле;

едином генераторе;

едином трансволютивном операторе;

общем метаинварианте.

Это более сильное понятие, чем внешнее сходство.

Два объекта могут выглядеть различно, но быть родственными через один механизм генерации.

И наоборот, внешне похожие конструкции могут иметь различную архитектурную генеалогию.

Так метаиндукция усиливает генетический принцип Теории ноофакториалов.

8. Метаиндуктивное продолжение класса

Пусть известна последовательность архитектур определённого семейства.

Можно ли определить следующий класс или уровень?

Метаиндуктивное продолжение допустимо только при наличии достаточной структурной основы.

Необходимо установить:

состояния;

воспроизводимый переход;

существенные признаки;

инварианты;

метаинвариант;

границы применимости;

критерий прекращения или нарушения продолжения.

Без этого продолжение превращается в свободную экстраполяцию.

Следовательно, метаиндукция не означает принципа:

«если что-то произошло несколько раз, продолжим бесконечно».

Она требует формализованной структурной преемственности.

Это особенно важно при построении высоких уровней ноофакториальной иерархии.

9. Метаиндукция как генеративный принцип

При наличии строгого правила перехода метаиндукция становится генеративным механизмом.

Она позволяет создавать:

новые состояния;

новые архитектуры;

новые классы;

новые уровни.

Обычный генератор создаёт элементы по правилу.

Метаиндуктивный генератор создаёт структурно родственные архитектуры по правилу перехода.

Это делает метаиндукцию одним из оснований метагенеративной математики.

Но её функция не только порождающая.

Она одновременно контролирует преемственность.

Именно поэтому метаиндукцию можно рассматривать как механизм генерации с сохранением структурной идентичности на заданном уровне.

Следующим естественным объектом становится конструкция, которая работает уже не с числами или последовательностями, а с самими ноофакториалами и их архитектурами.

Глава 36. Метаноофакториалы

1. Переход к метауровню

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

На обычном уровне источником являются, например:

числа;

последовательности;

структурированные объекты.

На метауровне источником могут стать:

ноофакториалы;

их семантические профили;

архитектуры;

классы;

правила генерации.

Тем самым базовая цепочка сохраняется формально:

источник → выбор → преобразование → свёртка.

Но тип объектов внутри этой цепочки повышается.

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

2. Ноофакториал как объект

Первый метауровневый переход состоит в том, что ноофакториал перестаёт быть только механизмом вычисления и становится объектом, над которым выполняются операции.

Можно:

выбирать ноофакториалы по профилю;

сравнивать;

изменять координаты;

комбинировать;

классифицировать;

сворачивать в более крупные конструкции.

Например, источником может быть последовательность ноофакториальных профилей.

Предикат выбора:

«оставить только рекурсивные».

Преобразование:

«освободить координату свёртки».

Результатом становится новый класс архитектур.

Так базовые механизмы ноофакториальной теории переносятся на её собственные объекты.

3. Класс как источник

Ещё один метауровень возникает, когда источником становится не отдельный ноофакториал, а целый класс.

Например:

все последовательностные ноофакториалы;

все конструкции заданного семантического ранга;

все операторные ноофакториалы некоторого порядка.

Класс может быть:

конечным;

параметрическим;

генеративно заданным;

потенциально бесконечным.

Тогда операции над источником превращаются в операции над классами.

Можно выбирать подклассы.

Можно строить объединения.

Можно преобразовывать критерии принадлежности.

Можно генерировать производные классы.

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

4. Преобразование классов

Преобразование на метауровне действует не обязательно на каждое числовое значение.

Оно может изменять архитектурный профиль класса.

Например:

фиксировать свободную координату;

освобождать новую;

заменять тип источника;

повышать операционный порядок;

добавлять рекурсивность;

вводить вложенность.

Пусть имеется класс C.

Тогда метапреобразование создаёт новый класс:

T(C) = C'.

Это позволяет формально изучать переходы между областями Вселенной Ноофакториалов.

При повторном применении возникает траектория классов.

Если правило перехода сохраняет метаинвариант, появляется метаиндуктивное семейство.

5. Свёртка классов

На метауровне возникает и аналог свёртки.

Несколько архитектур или классов могут быть объединены в новый объект.

Свёртка может означать:

объединение классов;

пересечение;

архитектурную композицию;

построение общего шаблона;

выделение общего инварианта;

создание новой метаархитектуры.

Здесь особенно важно не использовать термин «свёртка» слишком свободно.

Как и на объектном уровне, необходимо точно задавать:

что поступает на вход;

какая операция применяется;

что считается результатом.

Метасвёртка не является автоматически обычной теоретико-множественной операцией.

Она может иметь собственную архитектуру.

6. Генератор классов

Если правило создаёт не отдельный ноофакториал, а целое семейство, возникает генератор классов.

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

На выходе он создаёт класс всех совместимых реализаций.

Другой генератор может последовательно повышать операторный порядок и создавать семейство классов.

Третий — добавлять рекурсивную координату к каждому входному архитектурному типу.

Генератор классов тем самым занимает уровень выше обычного генератора объектов.

Но он ещё не обязательно является метагенератором в полном смысле.

Метагенератор должен уметь работать уже с самими генераторами и правилами генерации.

7. Координаты метаноофакториала

Базовые координаты СТН сохраняют свои роли, но меняют интерпретацию.

На метауровне:

область — пространство допустимых архитектур или классов;

источник — набор ноофакториалов, профилей или классов;

выбор — критерий выделения архитектур;

преобразование — операция над профилями или классами;

свёртка — способ объединения архитектурных объектов;

результат — новая архитектура, класс или метаконструкция.

Дополнительно особенно важны:

метауровень;

инварианты;

метаинварианты;

генеративный статус.

Таким образом, СТН не исчезает при переходе наверх.

Она переинтерпретируется.

Это один из признаков внутренней масштабируемости ноофакториальной архитектуры.

8. Метаноофакториальная архитектура

Можно сформулировать рабочее определение.

Метаноофакториал — конструкция факториального генезиса метауровня, в которой элементами, источниками, объектами преобразования или свёртки являются ноофакториалы, их классы, семантические профили, архитектуры либо правила их генерации.

Метаноофакториальная архитектура поэтому включает два уровня семантики.

Первый — внутренняя архитектура объектов источника.

Второй — архитектура операций над этими объектами.

Полное описание должно сохранять оба уровня.

Иначе информация о внутреннем устройстве метаобъектов потеряется.

Это особенно важно, если преобразование зависит от внутреннего профиля объекта.

9. Иерархия метауровней

Метауровень не обязан быть единственным.

Можно построить вертикаль:

базовый объект;

ноофакториальная архитектура;

метаноофакториал над архитектурами;

конструкция над метаноофакториалами;

следующие уровни.

Однако номера уровней должны определяться по типу непосредственного объекта действия.

Если оператор действует на число — это объектный уровень.

На профиль — метауровень относительно объекта.

На класс профилей — следующий уровень.

На генератор таких классов — ещё более высокий.

Таким образом, понятие метауровня является реляционным.

Объект является «мета» относительно некоторого нижнего объекта.

Это предотвращает бессодержательное наращивание приставок.

10. Открытая метаконструкция

Метаноофакториальная система принципиально открыта.

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

Но эта открытость снова не означает произвольности.

Каждый уровень должен иметь:

тип объектов;

правила операций;

условия перехода;

инварианты;

семантический профиль.

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

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

Глава 37. Метагенераторы

1. Генератор и метагенератор

Обычный генератор создаёт объекты определённого класса.

Например:

последовательности;

операторы;

ноофакториалы.

Метагенератор действует на более высоком уровне.

Он создаёт, выбирает, преобразует или организует генераторы и правила генерации.

Различие можно выразить схемой.

Генератор:

G → объект.

Метагенератор:

MG → G.

После этого созданный G уже производит объекты.

Таким образом, метагенератор не просто увеличивает число результатов.

Он расширяет пространство способов их производства.

Это один из наиболее сильных генеративных переходов во всей теории.

2. Генерация правил генерации

Простейший метагенеративный механизм создаёт правила.

Например, на вход подаётся:

набор типов;

условия;

параметры.

На выходе формируется правило, которое затем создаёт последовательность или архитектуру.

Правила могут различаться:

по структуре;

арности;

параметрам;

условиям остановки;

допустимым преобразованиям.

Так появляется двухступенчатый процесс:

создание правила;

создание объектов по правилу.

Если правило генерации само параметризовано, метагенератор способен порождать целое пространство генераторов.

3. Генерация операторов

Операторы также могут создаваться метагенеративно.

Здесь необходимо различать:

генератор операторов;

метагенератор операторных генераторов.

Первый создаёт конкретные операции.

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

Например, метагенератор может формировать различные классы операторных генераторов:

индексные;

значенческие;

рекурсивные;

условные.

Тем самым объектом порождения становится уже целая операционная фабрика.

4. Генерация систем координат

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

Например, он может:

добавлять новую семантическую позицию;

разделять одну координату на несколько;

объединять несколько в блок;

задавать новые типы зависимостей.

Такой процесс относится уже к трансволютивному метауровню.

Порождается не объект внутри пространства, а само пространство описания объектов.

Это один из предельных переходов открытой архитектуры Теории ноофакториалов.

5. Генерация архитектур

Метагенератор может создавать целые архитектуры.

Для этого он определяет:

набор координат;

типы;

связи;

значения по умолчанию;

правила исполнения;

генеративные механизмы.

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

В более сильном — генерируется сама топология.

Например:

число источников;

уровни операторов;

расположение обратных связей;

структура вложения.

Тогда на выходе метагенератора возникает не один результат, а новый способ организации вычислительных и математических объектов.

6. Генерация классов

Если метагенератор создаёт архитектурные шаблоны с незакреплёнными координатами, он фактически генерирует классы.

Например:

класс всех двухисточниковых рекурсивных ноофакториалов определённого типа;

класс операторных архитектур порядка k;

класс метаноофакториалов с заданным метаинвариантом.

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

Вместо пространства точек метагенератор начинает строить пространства пространств.

7. Параметрические метагенераторы

Метагенератор сам может зависеть от параметров.

Параметр способен определять:

число создаваемых координат;

глубину уровней;

тип генератора;

класс допустимых операторов;

структуру связи.

Тогда один метагенератор задаёт семейство способов генерации.

Параметризация на этом уровне обладает особенно высокой ёмкостью.

Изменение одного метапараметра может приводить к изменению целого пространства порождаемых архитектур.

Поэтому генеративная ёмкость метапараметров качественно отличается от обычной параметризации числовой функции.

8. Рекурсивные метагенераторы

Метагенератор может использовать результаты собственной работы при построении следующего генератора.

Тогда возникает рекурсивная метагенерация.

Например:

MG₀ → G₀;

результат анализа G₀ изменяет состояние метагенератора;

MG₁ → G₁;

и так далее.

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

Такие конструкции требуют строгого определения:

состояния;

правила возврата;

метаинвариантов;

границ рекурсии.

Без этого многоуровневая генерация превращается в неформальное бесконечное наращивание уровней.

9. Самоизменяющиеся метагенераторы

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

Важно понимать это строго формально.

Речь не идёт о психологической или интеллектуальной саморефлексии.

Самоизменение означает, что:

текущее состояние системы;

результат её работы;

или внешний формализованный сигнал

применяется к представлению её собственного генеративного правила.

Тогда возникает схема:

метагенератор → описание собственного состояния → метапреобразование → новый метагенератор.

Для сохранения математической определённости необходимо указать:

пространство допустимых изменений;

правило изменения;

метаинварианты;

условия завершения.

Так самоизменяющийся метагенератор становится одним из наиболее высоких объектов рассматриваемой иерархии.

10. Метагенеративная ёмкость

Обычная генеративная ёмкость оценивает способность системы порождать объекты.

Метагенеративная — способность порождать новые способы порождения.

Она может проявляться в создании:

новых генераторов;

операторов;

архитектур;

систем координат;

классов;

правил перехода.

Можно представить общую вертикаль:

элемент
→ последовательность
→ ноофакториал
→ класс ноофакториалов
→ генератор
→ генератор класса
→ метагенератор
→ самоизменяющаяся метаархитектура.

Эта вертикаль не должна восприниматься как обязательная единственная иерархия всех математических объектов.

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

Именно здесь соединяются несколько основных линий книги:

освобождение координат;

генерация;

операторные уровни;

рекурсия;

вложенность;

трансволюция;

метаиндукция.

Результатом становится переход от отдельного ноофакториала к открытой метагенеративной архитектуре.

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

*********

Часть XI. Ноофакториальная алгебра и пространства

Глава 38. Операции над ноофакториалами

1. Ноофакториал как самостоятельный объект

До определённого этапа ноофакториал рассматривался прежде всего как конструкция, предназначенная для получения некоторого результата. Источник поставляет элементы, выбор выделяет рабочий фрагмент, преобразование изменяет элементы, свёртка формирует итог.

Однако после введения СТН, семантических профилей, архитектурной эквивалентности и метауровней становится возможен другой взгляд.

Ноофакториал сам становится математическим объектом.

Это означает, что над ним можно выполнять операции.

Объектом действия может быть:

значение ноофакториала;

функция, определяемая ноофакториалом;

семантический профиль;

архитектура;

класс архитектур.

Эти уровни нельзя смешивать.

Если складываются числовые результаты двух ноофакториалов, это одна операция.

Если объединяются их источники — другая.

Если соединяются две архитектуры — третья.

Если объединяются классы — четвёртая.

Поэтому выражение «операция над ноофакториалами» всегда должно сопровождаться ответом на вопрос:

над каким именно уровнем ноофакториального объекта выполняется действие?

Так возникает фундаментальное различие:

результативные операции;

функциональные операции;

координатные операции;

архитектурные операции;

классовые операции.

Только после фиксации уровня можно исследовать алгебраические свойства.

Это обстоятельство имеет принципиальное значение.

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

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

носителем;

набором операций;

отношением эквивалентности;

правилами допустимости.

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

2. Сложение

Простейший пример операции над двумя ноофакториалами — сложение.

Но уже здесь необходимо различить несколько смыслов.

Результативное сложение

Пусть имеются два ноофакториала A и B, результаты которых принадлежат области, где определено сложение.

Тогда можно определить:

C = A + B

в смысле:

R(C) = R(A) + R(B).

В этом случае ноофакториалы фактически рассматриваются через свои результаты.

Внутренние архитектуры A и B могут быть совершенно различными.

Поэлементное сложение

Если оба объекта имеют совместимые источники или производные последовательности, можно складывать соответствующие элементы:

cᵢ = aᵢ + bᵢ.

После этого образуется новый источник или производная последовательность, которая подвергается дальнейшей обработке.

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

Архитектурное сложение

Можно также определить объединение двух архитектур, при котором их компоненты работают параллельно, а затем результаты соединяются заданным образом.

Такое «сложение» ближе к композиционной конструкции, чем к обычной арифметической операции.

Следовательно, символ + без указания уровня недостаточен.

Ноофакториальная теория должна разделять эти случаи.

Именно поэтому будущая алгебра требует типизированных операций.

3. Умножение

Аналогичная многозначность возникает при умножении.

Можно умножать:

результаты;

элементы двух источников;

функции;

операторы;

архитектурные блоки.

Результативное умножение имеет форму:

R(C) = R(A) · R(B).

Поэлементное:

cᵢ = aᵢ bᵢ.

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

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

Здесь умножение выступает одновременно на двух уровнях:

внутри отдельных ноофакториалов;

между их результатами.

Поэтому даже наиболее привычная операция приобретает многоуровневую семантику.

Это ещё раз подтверждает общий принцип:

математический символ сам по себе не определяет архитектурную роль операции.

4. Композиция

Для Теории ноофакториалов композиция имеет более фундаментальное значение, чем арифметическое сложение или умножение.

Результат одной конструкции может становиться:

источником другой;

параметром;

оператором;

правилом выбора;

генератором.

Если A создаёт результат, который передаётся в B, возникает схема:

A → B.

Но возможны различные типы композиции.

Результат → источник

Наиболее естественный случай.

A создаёт последовательность или объект, который используется B как источник.

Результат → параметр

A вычисляет величину, управляющую B.

Результат → оператор

Результатом A является оператор, применяемый внутри B.

Архитектура → архитектура

A формирует или модифицирует профиль B.

Последний тип уже относится к метауровню.

Таким образом, композиция должна описываться не только порядком A и B, но и типом канала связи между ними.

Это делает композицию одной из центральных операций будущей ноофакториальной алгебры.

5. Итерация

Итерация означает повторное применение операции или конструкции.

Если ноофакториал A рассматривается как преобразователь, можно определить:

A², A³, …, Aᵏ

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

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

Это может быть:

результат;

источник;

семантический профиль;

архитектурное состояние.

Итерация над результатами отличается от итерации над архитектурами.

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

Так обычная итерация переходит в рекурсивную или трансволютивную.

Поэтому степень итерации является не только числом повторений, но и характеристикой уровня, на котором выполняется повтор.

6. Суперпозиция

Композиция обычно предполагает последовательную связь.

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

Например, над одним источником одновременно могут действовать:

несколько преобразований;

несколько фильтров;

параллельные свёртки.

После этого их результаты объединяются по специальному правилу.

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

Они могут действовать:

параллельно;

координированно;

с взаимным обменом состояниями.

В графовом представлении композиция часто соответствует пути.

Суперпозиция — сети параллельных воздействий.

Это различие становится особенно важным для многоисточниковых и многопроцессных архитектур.

7. Операции над архитектурами

Когда ноофакториальная архитектура сама рассматривается как объект, над ней можно определить особый набор операций.

К числу наиболее естественных относятся:

добавление координаты;

удаление координаты;

замена значения координаты;

освобождение фиксированной координаты;

фиксация свободной координаты;

замена типа источника;

замена свёртки;

добавление рекурсии;

добавление вложенности;

повышение операторного порядка.

Эти действия можно рассматривать как элементарные архитектурные операторы.

Например, пусть A — классическая факториальная архитектура.

Оператор Free(S) освобождает источник.

Оператор Free(T) — преобразование.

Оператор Rec добавляет рекурсивную обратную связь.

Последовательность таких операций образует путь в архитектурном пространстве.

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

8. Операции над классами

Если объектом становятся классы ноофакториалов, можно рассматривать:

объединение;

пересечение;

разность;

декартовы или типизированные композиции;

преобразование классов;

образ класса под архитектурным оператором.

Например, можно взять:

класс всех последовательностных ноофакториалов;

класс всех рекурсивных.

И рассмотреть их пересечение:

последовательностные рекурсивные ноофакториалы.

Но классовая операция может быть и более содержательной.

Архитектурный оператор может переводить весь класс:

C → T(C).

Например, к каждому элементу класса добавляется одна и та же рекурсивная координата.

Или повышается операторный порядок.

Таким образом, операции над классами непосредственно связаны с метаноофакториалами и генераторами классов.

9. Замкнутость классов

Для построения алгебры необходимо исследовать вопрос замкнутости.

Пусть задан класс C и операция ⊙.

Класс замкнут относительно ⊙, если результат операции над допустимыми элементами C снова принадлежит C.

В ноофакториальной теории это условие может выполняться на разных уровнях.

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

Класс всех архитектур с фиксированным источником может быть замкнут относительно изменения преобразования, но не относительно замены источника.

Следовательно, вопрос о замкнутости естественно связывает:

операцию;

класс;

инварианты.

Если операция сохраняет определяющие инварианты класса, возникает шанс на замкнутость.

Если разрушает их — результат выходит за его пределы.

Так алгебра и классификация оказываются взаимозависимыми.

10. Основания ноофакториальной алгебры

Полноценная алгебраическая теория потребует определения конкретных носителей и операций.

Для каждого варианта необходимо исследовать:

замкнутость;

ассоциативность;

коммутативность;

нейтральные элементы;

обратимые элементы;

идемпотентность;

дистрибутивность;

отношения эквивалентности;

инварианты.

Нет оснований заранее предполагать, что все эти свойства выполняются.

Также нет оснований ожидать существования единственной универсальной алгебры ноофакториалов.

Скорее вероятно появление семейства структур.

Например:

алгебра результатов;

алгебра семантических профилей;

алгебра архитектурных преобразований;

алгебра классов;

операторная метаалгебра.

Каждая из них будет иметь собственный носитель и систему законов.

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

Но сама возможность такой программы уже следует из главного перехода всей теории:

архитектура стала математическим объектом, а значит, над архитектурами могут быть определены математические операции.

Глава 39. Ноофакториальные пространства

1. Множество ноофакториальных конструкций

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

Однако прежде чем говорить о пространстве, необходимо определить, что является его точкой.

Возможны разные варианты.

Точкой может быть:

конкретная запись;

нормализованный семантический профиль;

архитектура;

класс эквивалентности архитектур;

метаархитектура.

Эти носители дают разные пространства.

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

Если использовать нормализацию, они могут объединиться.

Если факторизовать по вычислительной эквивалентности, ещё больше объектов сольётся.

Если по архитектурной — границы будут иными.

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

Это фундаментальное условие.

Нельзя говорить о «пространстве всех ноофакториалов» строго, пока не определено, что считать отдельным его элементом.

2. Координатное пространство

СТН естественно подводит к представлению ноофакториала как точки в координатном пространстве.

Если имеется система координат:

D, S, G, C, T, F, P, K, E, R, ...

то конкретный профиль представляет набор значений этих координат.

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

Его координаты неоднородны.

Одна координата содержит число.

Другая — последовательность.

Третья — функцию.

Четвёртая — генератор.

Пятая — архитектуру.

Кроме того, не все комбинации допустимы.

Тип результата преобразования должен быть совместим со свёрткой.

Многоисточниковая система требует согласования.

Рекурсивная координата может нуждаться в начальном состоянии.

Поэтому ноофакториальное координатное пространство является не простым декартовым произведением.

Более точно его следует понимать как типизированное пространство допустимых конфигураций с ограничениями совместимости.

3. Семантическое пространство

Координатное описание фиксирует значения.

Семантическое пространство учитывает также их роли и отношения.

Например, два профиля могут содержать одну и ту же функцию, но в одном она играет роль преобразования, в другом — свёртки.

Синтаксически объект совпадает.

Семантически позиции различны.

Следовательно, точка семантического пространства должна включать:

координатную позицию;

тип;

значение;

роль;

зависимости;

наследование.

Это делает семантическое пространство более богатым, чем простой набор параметров.

Именно внутри него можно обсуждать:

близость;

семейства;

области;

границы классов.

4. Архитектурное пространство

На следующем уровне объектом пространства становится уже не набор координат как таковой, а полная структура их организации.

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

Например, преобразования применяются в другом порядке.

Или один параметр управляет другой координатой.

Поэтому архитектурное пространство должно учитывать:

топологию связей;

порядок;

иерархию;

обратные связи;

операционные уровни.

Точку такого пространства можно представлять графом или иной структурированной моделью.

Архитектурное пространство тем самым становится пространством организованных семантических профилей.

5. Расстояние между конструкциями

Как только появляется пространство, возникает вопрос о расстоянии.

Но здесь необходима особая осторожность.

Не всякая мера различия является математической метрикой.

Для метрики требуются определённые свойства:

неотрицательность;

тождество неразличимых;

симметрия;

неравенство треугольника.

До доказательства этих свойств корректнее говорить о:

мере различия;

семантической дистанции;

архитектурной дистанции.

Простейшая мера может подсчитывать число различающихся координат.

Но она слишком груба.

Замена параметра 2 на 3 и замена готового числового источника на рекурсивный генератор не должны автоматически считаться изменениями одинакового масштаба.

Следовательно, требуется взвешенное и типизированное понятие различия.

6. Семантическая дистанция

Семантическая дистанция может учитывать несколько компонентов:

число изменённых координат;

тип изменений;

глубину изменения значения;

смену типа координаты;

динамику;

операционный порядок;

метауровень.

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

Более существенной — освобождение новой координаты.

Ещё большей — изменение её типа.

Ещё более сильной — переход к метауровню или трансволюция архитектуры.

Таким образом, семантическая дистанция может иметь многокомпонентную форму.

Её можно представить не одним числом, а вектором характеристик.

Только после выбора конкретной модели и доказательства соответствующих свойств можно ставить вопрос о строгой метрике.

До этого термин «дистанция» используется как общая мера архитектурного различия.

7. Окрестности и семейства

Если определено отношение близости, можно говорить об окрестностях.

Например, ближайшими к классическому факториалу считаются конструкции первого уровня:

с изменённым источником;

выбором;

преобразованием;

свёрткой.

Более дальнюю область образуют многокоординатные архитектуры.

Далее располагаются:

динамические;

рекурсивные;

операторные;

метауровневые.

Однако такая картина не обязана быть линейной.

Архитектура может быть близка к классической по источнику и свёртке, но чрезвычайно далека по генеративному механизму.

Поэтому естественны многомерные окрестности.

Семейство можно рассматривать как область пространства, объединённую общими инвариантами.

Таким образом, геометрическая метафора начинает работать совместно с классификационной.

8. Траектории преобразований

Если над архитектурами определены операции, их последовательное применение задаёт траекторию.

Пусть:

A₀ → A₁ → A₂ → ...

Каждый переход соответствует:

освобождению координаты;

изменению значения;

добавлению рекурсии;

повышению операторного порядка;

другому архитектурному действию.

Такое представление особенно естественно для:

динамических систем;

метаиндукции;

трансволюции.

Можно исследовать:

длину траектории;

повторяемость;

циклы;

фиксированные точки;

инварианты пути.

Если траектория пересекает границы классов, она описывает трансволютивный процесс.

Если остаётся внутри класса — динамику внутри одного архитектурного пространства.

9. Пространства фиксированного ранга

Для исследования полезно ограничивать Вселенную Ноофакториалов подпространствами.

Одним из естественных ограничений является семантический ранг.

Можно рассматривать:

пространство ноофакториалов первого уровня;

пространство двухкоординатных конструкций;

пространство операторов фиксированного порядка;

пространство заданной глубины вложенности.

Такие подпространства позволяют отдельно изучать:

структуру;

связность;

классы;

генеративную ёмкость.

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

Например, одинаковый координатный ранг не означает одинакового операторного.

Поэтому пространства фиксированного ранга в общем случае являются пространствами фиксированного рангового профиля.

10. Метапространства

Если точками пространства становятся целые пространства или классы архитектур, возникает метапространство.

Например, каждая точка может представлять:

параметрическое семейство;

класс заданного ранга;

целую систему координат.

Метапреобразование переводит одно такое пространство в другое.

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

расширение системы координат;

переход от одного набора допустимых операций к другому;

трансформацию классов.

Метапространство является естественной средой для метаноофакториалов и метагенераторов.

Здесь уже не только объект движется в пространстве.

Само пространство становится объектом движения.

Глава 40. Классификация Вселенной Ноофакториалов

1. Необходимость классификации

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

Поэтому классификация является не вспомогательной, а фундаментальной задачей.

Она должна отвечать на вопросы:

какие основные типы ноофакториалов существуют?

какие признаки независимы?

какие классы пересекаются?

какие признаки определяют уровень?

какие переходы ведут из одного класса в другой?

Традиционная древовидная классификация полезна, но недостаточна.

Один ноофакториал может одновременно быть:

многоисточниковым;

параметрическим;

операторным;

рекурсивным;

вложенным;

метауровневым.

Следовательно, Вселенная Ноофакториалов требует многомерной таксономии.

2. По источнику

Первое измерение — тип источника.

Можно выделять:

натуральные;

последовательностные;

реестровые;

формульные;

рекуррентные;

предикатные;

алгоритмические;

генерируемые;

производные;

многоисточниковые;

изольдионические;

метаисточники.

Внутри каждого класса возможны дополнительные подразделения.

Например, многоисточниковые системы классифицируются по:

арности;

ролевому распределению;

синхронности;

иерархии.

Источник тем самым представляет целое самостоятельное измерение таксономии.

3. По выбору

Селективная классификация основывается на механизме выделения рабочего фрагмента.

Основные типы:

непрерывный фрагмент;

фиксированный шаг;

параметрический шаг;

фильтр;

предикат;

составной выбор;

динамический;

генерируемый.

Дополнительно можно учитывать:

индексные или значенческие границы;

направление;

число элементов;

условие остановки.

Таким образом, две конструкции с одним источником могут принадлежать различным селективным классам.

4. По преобразованию

Трансформационные классы могут строиться по типу преобразования:

тождественное;

арифметическое;

алгебраическое;

степенное;

полиномиальное;

функциональное;

индексно-зависимое;

условное;

итерационное;

многоисточниковое;

операторное;

генерируемое.

Отдельный признак — динамичность преобразования.

Другой — уровень оператора.

Поэтому даже одна координата преобразования создаёт многомерную внутреннюю классификацию.

5. По свёртке

Свёрточная классификация включает:

мультипликативные;

суммативные;

разностные;

отношенческие;

степенные;

функциональные;

переменно-операционные;

древовидные;

сетевые;

динамические;

рекурсивные свёртки.

Дополнительно учитываются:

порядок;

направление;

группировка;

тип результата.

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

Следовательно, название свёртки — лишь первый уровень классификации.

6. По числу свободных координат

Простейшая вертикальная классификация использует число освобождённых координат относительно базы.

Можно говорить о:

ноофакториалах первого уровня;

двухкоординатных;

трёхкоординатных;

многокоординатных.

Это даёт первое приближение к семантическому рангу.

Однако уже было показано, что такой подсчёт не отражает внутреннюю сложность значения координаты.

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

7. По операционному порядку

Операторная классификация отвечает на вопрос:

над объектом какого уровня действует оператор?

Можно выделять:

объектные операторы;

операторы над операторами;

операторы над системами операторов;

операторы над генераторами;

более высокие порядки.

Порядок является архитектурным, а не арифметическим.

Важно также различать:

максимальный порядок;

полный профиль операционных уровней.

Конструкция может одновременно содержать операторы нескольких порядков.

Поэтому её операторный класс описывается иерархией, а не только одним числом.

8. По рекурсивности

По типу обратной связи можно различать:

нерекурсивные;

источниково-рекурсивные;

трансформационно-рекурсивные;

свёрточно-рекурсивные;

параметрически-рекурсивные;

операторно-рекурсивные;

архитектурно-рекурсивные.

Дополнительные признаки:

глубина;

число контуров;

цикличность;

детерминированность.

Рекурсивность образует самостоятельное измерение и не должна выводиться только из факта повторения операций.

9. По вложенности

По вложенности можно выделять:

невложенные;

конечно вложенные;

иерархические;

рекурсивно вложенные;

многоуровневые.

Отдельно фиксируется роль внутреннего ноофакториала:

элемент;

источник;

преобразование;

свёртка;

архитектура.

Глубина вложения и метауровень не должны автоматически отождествляться.

Вложенная конструкция может оставаться на объектном уровне, если использует только результаты внутренних блоков.

10. По метауровню

Метауровневая классификация определяется типом непосредственного объекта действия.

Возможны:

объектный уровень;

ноофакториальная архитектура как объект;

класс архитектур;

генератор классов;

метагенератор.

В более общей системе количество уровней может продолжаться.

Но каждый новый метауровень должен быть определён содержательно.

Само увеличение сложности не создаёт метауровня.

Метауровень возникает при смене типа объекта, над которым выполняется операция.

11. Многомерная классификация

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

источник;

выбор;

преобразование;

свёртка;

число свободных координат;

параметрический статус;

композиционная структура;

операционный порядок;

рекурсивность;

вложенность;

динамика;

метауровень;

трансволютивность.

К этому могут добавляться:

семантический ранг;

инварианты;

тип эквивалентности;

генеративная ёмкость;

вычислительная сложность.

Такой профиль позволяет классифицировать один объект сразу по нескольким независимым направлениям.

Именно это соответствует реальной структуре Вселенной Ноофакториалов.

12. Ноофакториальная таксономия

Полная ноофакториальная таксономия должна быть не просто системой названий.

Она должна выполнять несколько функций:

идентифицировать классы;

показывать отношения между ними;

фиксировать пересечения;

описывать переходы;

поддерживать генерацию;

предотвращать дублирование.

В машинно-формализованной версии таксономия могла бы быть связана непосредственно со СТН.

Семантический профиль автоматически определял бы:

классовую принадлежность;

ранг;

операционный уровень;

тип рекурсии;

другие признаки.

Так классификация превращается из внешнего справочника во внутренний вычислимый механизм теории.

В этом смысле Вселенная Ноофакториалов может быть представлена одновременно как:

пространство;

алгебра;

таксономия;

генеративная система.

Эти четыре представления дополняют друг друга.

Часть XII. Семантический разрыв и место новой теории

Глава 41. Классический факториал и ноофакториал

1. Исходные принципы

Классический факториал и ноофакториал не следует противопоставлять как «старую» и «новую» математику.

Ноофакториальная теория возникает именно из анализа классической конструкции.

Классический факториал является базовой точкой.

Ноофакториал — результат систематического раскрытия и освобождения её скрытых компонентов.

Различие находится прежде всего в уровне описания.

Классическая формула отвечает:

какое значение соответствует n?

Ноофакториальная архитектура дополнительно спрашивает:

из какого источника берутся объекты?

как они выбираются?

как преобразуются?

как объединяются?

какие компоненты фиксированы?

какие могут изменяться?

каким образом они генерируются?

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

2. Фиксированная и переменная последовательность

Классический факториал предполагает натуральный источник.

Его не требуется указывать, поскольку он включён в стандарт.

Ноофакториальная теория делает источник самостоятельной координатой.

Натуральный ряд становится одним из возможных значений.

Рядом с ним появляются:

простые;

рекуррентные;

комбинаторные;

генерируемые;

многоисточниковые системы.

Следовательно, отличие заключается не в том, что классическая математика «не знает» других последовательностей.

Они прекрасно известны.

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

Это другой уровень организации материала.

3. Фиксированная и переменная операция

Аналогичная ситуация существует со свёрткой.

В классическом факториале фиксировано умножение.

Большинство дополнительных характеристик благодаря свойствам умножения можно не обозначать.

В ноофакториальной теории операция освобождается.

Она может быть:

параметрической;

переменной;

индексно-зависимой;

генерируемой;

многоуровневой.

Кроме того, становятся явными:

порядок;

группировка;

направление;

тип результата.

Тем самым умножение перестаёт быть обязательным признаком факториально-генетической архитектуры и становится её базовым классическим значением.

4. Скрытая и явная семантика

Наиболее глубокое различие между двумя подходами заключается в степени экспликации.

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

Ноофакториальная теория делает эту семантику явной там, где требуется вариативность.

Это не означает, что полная запись всегда лучше краткой.

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

Экспликация необходима тогда, когда возникает пространство альтернатив.

Поэтому принцип можно сформулировать так:

фиксированная семантика может быть свёрнута; переменная семантика должна быть доступна явному описанию.

СТН выполняет именно эту функцию.

Она разворачивает скрытое устройство конструкции в систему координат.

5. Частное и системное расширение

Исторические расширения факториала обычно решают конкретную задачу.

Меняется:

шаг;

источник;

форма множителей;

параметр.

Так возникает новый математический объект.

Ноофакториальный подход задаёт другой вопрос:

можно ли создать систему, внутри которой такие расширения появляются как частные координатные случаи?

Вместо одного нового факториала строится механизм расширения.

Это переход:

от частного обобщения;

к системному пространству обобщений.

Он не обесценивает конкретные традиционные конструкции.

Напротив, позволяет поместить их в общую карту и сравнивать по единым принципам.

6. Каталог и генератор

Множество известных факториальных функций можно представить каталогом.

Каталог чрезвычайно полезен.

Он фиксирует:

определения;

свойства;

связи;

историю.

Но любой каталог отвечает прежде всего на вопрос:

что уже имеется?

Генеративная система задаёт другой вопрос:

что может быть построено по заданным правилам?

СТН, правила допустимости и генераторы переводят Теорию ноофакториалов именно в этот режим.

Реестр остаётся важным компонентом.

Но он становится одним из уровней более широкой архитектуры.

Реестр идентифицирует.

Генератор создаёт.

Таксономия классифицирует.

СТН описывает.

Алгебра преобразует.

Эти функции совместно формируют Вселенную Ноофакториалов.

7. Функция и координатная конструкция

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

Ноофакториал может также задавать функцию.

Однако его полная идентичность не исчерпывается отображением «аргумент → результат».

Важна координатная конструкция.

Два ноофакториала могут реализовать одну функцию, но иметь разные:

источники;

генераторы;

выборы;

архитектуры.

Следовательно, функциональная эквивалентность является только одним уровнем.

Это расширение объекта рассмотрения можно представить так:

функция описывает отношение входа и выхода; архитектура дополнительно описывает внутреннюю организацию перехода между ними.

Именно эта дополнительная информация становится математически значимой для дальнейших преобразований.

8. Объект и архитектура

Самый общий переход этой главы можно сформулировать как переход:

от объекта к архитектуре объекта.

Объект может быть задан результатом.

Архитектура включает генезис, связи и внутреннюю организацию.

На следующем уровне сама архитектура превращается в объект.

Тогда становится возможным:

сравнение архитектур;

операции над ними;

пространства архитектур;

генераторы архитектур.

Этот циклический переход:

объект → архитектура → архитектура как объект

является одним из главных механизмов роста всей теории.

Он ведёт к метаноофакториалам и метагенераторам.

9. Семантическая дистанция двух подходов

Различие между классическим факториальным и ноофакториальным подходом можно описать как семантическую дистанцию.

Классический подход фиксирует определённую точку пространства.

Ноофакториальный эксплицирует само пространство и способы движения внутри него.

Это не означает, что одна теория отменяет другую.

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

Семантическая дистанция возникает между двумя уровнями постановки вопроса:

значение функции;

и

архитектура пространства возможных функций и конструкций факториального генезиса.

Именно этот разрыв и образует место новой теории.

Глава 42. Пределы «наивной» теории факториалов

1. Локальность исторических расширений

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

Он не содержит оценки математической ценности традиционных исследований.

Исторические факториальные конструкции обладают самостоятельным содержанием и часто решают глубокие задачи.

Их ограничение с точки зрения настоящей теории состоит в другом.

Расширения обычно возникают локально.

Один объект меняет шаг.

Другой — источник.

Третий — формулу множителя.

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

Поэтому между отдельными расширениями может отсутствовать единый язык структурного сравнения.

Именно эту лакуну стремится заполнить Теория ноофакториалов.

2. Отсутствие единой системы координат

Без общей координатной системы трудно ответить на вопросы:

чем именно две конструкции различаются?

какие их компоненты совпадают?

можно ли получить одну из другой элементарным преобразованием?

сколько существенных координат изменено?

какие классы они образуют?

Традиционная формула отлично определяет конкретный объект.

Но для сравнения большого пространства расширений требуется дополнительный метаязык.

СТН выполняет эту функцию.

Она не заменяет формулу.

Она описывает архитектурное место формулы.

В этом и заключается принципиальное отличие системной теории от набора частных определений.

3. Потенциал последовательностей

Одним из наиболее очевидных резервов расширения является пространство последовательностей.

Классический факториал использует натуральный ряд.

Исторические аналоги демонстрируют возможность других источников.

Но потенциальное пространство источников значительно шире любого конечного списка.

Оно включает:

реестровые;

генерируемые;

предикатные;

алгоритмические;

многоисточниковые;

теоретически производные источники.

Таким образом, даже простая операция «заменить последовательность» уже открывает огромный генеративный класс.

Этот потенциал становится видимым только тогда, когда источник признан самостоятельной координатой.

4. Потенциал преобразований

Ещё более широким является пространство преобразований.

Классический факториал фактически использует тождественное преобразование.

Но элементы могут:

масштабироваться;

сдвигаться;

возводиться в степень;

обрабатываться функциями;

изменяться по индексу;

получать параметры из второго источника.

Каждый тип преобразования может образовывать собственное параметрическое пространство.

Если преобразования генерируются, возникает ещё более высокий уровень.

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

5. Потенциал операций

Умножение является только одной свёрткой.

После его освобождения возникают:

суммы;

отношения;

композиции;

переменные операции;

операционные последовательности;

деревья свёрток.

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

Тогда факториальная архитектура соединяется с операторной и гипероператорной.

Таким образом, потенциальное пространство операций значительно шире набора традиционных факториальных произведений.

6. Потенциал генераторов

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

Можно не только выбрать источник, но и создать генератор источников.

Не только оператор, но генератор операторов.

Не только архитектуру, но генератор архитектур.

Затем объектом может стать сам генератор.

Так возникает метагенеративная вертикаль.

Именно она наиболее отчётливо показывает разрыв между каталогом готовых форм и открытой системой порождения.

7. Потенциал композиций

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

Можно:

последовательно соединять блоки;

разветвлять;

объединять;

вкладывать;

создавать сети.

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

Эта композиционная ёмкость особенно важна для многоуровневых ноофакториалов.

8. Потенциал рекурсивности

Обратная связь добавляет совершенно новое измерение.

Результат может изменять:

источник;

параметр;

выбор;

оператор;

генератор.

Так статическая конструкция превращается в процесс.

Рекурсия создаёт:

траектории;

циклы;

адаптивность;

самоизменение.

Следовательно, классическое рекуррентное представление факториала можно рассматривать как лишь самый простой вход в намного более широкое пространство рекурсивных архитектур.

9. Факториал как частный случай общей архитектуры

Все перечисленные резервы приводят к общему тезису.

Классический факториал можно представить как частный случай архитектуры:

с определённым источником;

выбором;

преобразованием;

свёрткой;

порядком;

результатом.

Освобождение этих компонентов создаёт пространство ноофакториалов.

Это не означает, что классический факториал «неполон».

Он полностью определён для своей задачи.

Но его архитектура допускает систематическое семантическое развёртывание.

Именно это развёртывание составляет предмет новой теории.

Глава 43. Первые математические следствия

1. Классические факториалы как подмножество ноофакториалов

Первое следствие имеет классификационный характер.

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

То же относится ко многим историческим факториальным расширениям, если для них может быть построен явный факториально-генетический профиль.

Следовательно, ноофакториальная теория не располагается рядом с классической как совершенно независимая область.

Она включает классические конструкции как частные точки или семейства своего пространства.

Однако это утверждение относится к внутренней системе определений настоящей теории.

Для каждой конкретной исторической конструкции требуется отдельная архитектурная идентификация.

2. Параметрические семейства

Освобождение хотя бы одной координаты и введение параметра автоматически создаёт семейство.

Это позволяет переходить:

от единичных формул;

к целым классам.

Например, фиксированный показатель преобразования создаёт одну конструкцию.

Свободный показатель — параметрическое семейство.

Несколько параметров создают многомерное пространство.

Следовательно, параметризация является одним из первых систематических источников бесконечных классов ноофакториалов.

3. Эквивалентность записей

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

синтаксическое тождество;

вычислительную эквивалентность;

семантическую;

архитектурную.

Отсюда следует практический вывод:

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

Без неё разные обозначения одного объекта будут ошибочно учитываться как новые конструкции.

Эта проблема особенно важна для автоматической генерации.

4. Производные последовательности

Если преобразование является самостоятельной координатой, любая допустимая последовательность способна порождать семейство производных последовательностей.

Далее каждая из них может стать:

рабочим фрагментом;

новым источником;

компонентом многоисточниковой системы.

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

Один источник порождает множество производных.

Каждая производная — новые классы свёрток.

И так далее.

5. Комбинирование координат

Если координаты освобождаются независимо, естественно возникает возможность их комбинаций.

Источник S₁ может соединяться с преобразованием T₁ и свёрткой F₁.

Другой — с T₂, F₃.

При наличии нескольких допустимых значений каждой координаты число формальных конфигураций быстро растёт.

Но математически значимое пространство определяется только после учёта:

типовой совместимости;

эквивалентности;

инвариантов.

Следовательно, важным следствием теории является различие:

комбинаторного количества конфигураций;

и

числа семантически различных допустимых архитектур.

6. Классы преобразований

Преобразования естественно организуются в классы:

арифметические;

алгебраические;

функциональные;

индексные;

параметрические;

условные;

итерационные;

операторные.

Эти классы сами могут подвергаться операциям.

Например, можно изучать:

композицию преобразований;

замкнутость класса;

инварианты.

Так координатная теория начинает переходить в алгебраическую.

7. Классы свёрток

Аналогично возникают классы свёрток.

Они могут классифицироваться по:

операции;

арности;

порядку;

группировке;

топологии;

динамичности.

Особенно важна возможность рассматривать свёртку как самостоятельный объект.

Тогда можно исследовать преобразования одной свёртки в другую и строить пространства свёрточных архитектур.

8. Операторные семейства

Если оператор освобождён как координата, появляются операторные семейства.

Если оператор генерируется, возникают генеративные классы.

Если оператор действует на оператор, появляется иерархия порядков.

Таким образом, исходное освобождение свёртки закономерно ведёт к гиперматематическому расширению.

Это не внешнее добавление к теории, а следствие последовательного повышения типа объекта.

9. Рекурсивные семейства

При введении обратной связи возникают семейства, классифицируемые по:

точке возврата;

глубине;

типу состояния;

цикличности.

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

Поэтому рекурсивные классы пересекают:

источниковые;

трансформационные;

операторные;

метауровневые семейства.

Это ещё один аргумент в пользу многомерной классификации.

10. Принципы классификации

Из первых следствий вытекают основные требования к классификации.

Она должна быть:

многомерной;

типизированной;

совместимой с СТН;

чувствительной к уровню архитектуры;

связанной с эквивалентностью.

Одномерный список названий недостаточен.

Необходим профиль.

Именно он способен обеспечить автоматическую классификацию новых конструкций.

11. Структурные инварианты

Развитие семейств требует поиска инвариантов.

Без них невозможно строго определить:

что объединяет класс;

какие операции сохраняют его;

когда происходит переход в другой класс.

Инвариантами могут быть:

тип источника;

структура композиции;

операционный порядок;

правило генерации;

отношение между уровнями.

На трансволютивном уровне необходимы метаинварианты.

Таким образом, инварианты являются одним из главных будущих инструментов строгой теории.

12. Перспективы формализации

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

В первую очередь необходимо формально определить:

ноофакториал;

архитектуру;

семантическую координату;

допустимую конфигурацию;

наследование;

операцию;

генератор;

эквивалентность;

инвариант;

семантический ранг;

метауровень.

После этого можно ставить вопросы о доказуемых свойствах:

замкнутости;

канонических формах;

классификационных теоремах;

генеративной мощности;

структуре пространств.

Настоящий компендиум формирует понятийный каркас для такой работы, но не объявляет её завершённой.

Глава 44. Теория ноофакториалов в системе Метаорганона

1. Семантическое расширение объекта

Теория ноофакториалов имеет собственный конкретный источник — классический факториал.

Но метод, который был применён к нему, имеет более общий характер.

Исходный объект анализируется на скрытые компоненты.

Фиксированные характеристики превращаются в координаты.

Координаты освобождаются.

Возникает пространство архитектур.

Архитектуры становятся объектами следующих уровней.

Это можно назвать семантическим расширением математического объекта.

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

В Метаорганоне такой переход занимает одно из центральных мест.

2. Генеративная математика

Вторая линия — переход от описания к генерации.

Теория не ограничивается перечнем объектов.

Она стремится формализовать:

правила порождения;

пространства допустимых конфигураций;

генераторы;

метагенераторы.

Это позволяет говорить о генеративной математике как о подходе, в котором существенным математическим объектом становится не только готовая структура, но и механизм её систематического получения.

Теория ноофакториалов является конкретным примером такого подхода.

Из факториального объекта выводится целая генеративная Вселенная.

3. Архитектурная математика

Третья линия — превращение архитектуры в самостоятельный объект анализа.

Обычная формула описывает отношение между величинами.

Архитектурное описание дополнительно фиксирует:

источники;

роли;

связи;

уровни;

управление;

генерацию.

Так появляется архитектурная математика.

В ней сравниваются не только значения, но и способы построения.

Исследуются:

архитектурная эквивалентность;

инварианты;

операции над архитектурами;

пространства архитектур.

Именно этот слой соединяет Теорию ноофакториалов с более общей системой Метаорганона.

4. Многоуровневые операции

Четвёртая линия — повышение операционных уровней.

Сначала оператор действует на число.

Затем оператор становится объектом другого оператора.

Генератор операторов становится объектом следующего уровня.

Архитектура превращается в объект метаоперации.

Так возникает вертикаль математического действия.

Многоуровневость является одним из основных принципов Метаорганона.

Но в Теории ноофакториалов она получает конкретный факториально-генетический путь возникновения.

5. Изольдионический уровень

Изольдионика расширяет внутреннюю природу допустимого объекта.

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

Здесь встречаются два направления.

Ноофакториальная теория исследует внешнюю архитектуру конструкции.

Изольдионика — внутреннюю архитектуру объекта.

Область их пересечения образуют изольдионические генеративные конструкции факториального генезиса.

Но эти теории сохраняют собственные границы.

Ноофакториал не сводится к изольдиону.

Изольдионический объект не обязан иметь факториальный генезис.

Их связь носит интеграционный, а не редукционный характер.

6. Гиперматематический уровень

Гиперматематическая линия проявляется там, где операции становятся объектами операций более высокого порядка.

Оператор над числом.

Оператор над оператором.

Оператор над генератором.

Эта вертикаль была раскрыта в гиперноофакториальных конструкциях.

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

Гиперматематика расширяет операционный этаж.

Ноофакториальная теория указывает, как этот этаж встраивается в факториально-генетическую конструкцию.

7. Метаиндуктивный уровень

Метаиндукция необходима там, где изменяются уже не только значения, но и структуры.

Если имеется последовательность архитектур:

A₀ → A₁ → A₂ → ...

необходимо определить, что делает её закономерной.

Метаиндукция вводит:

состояния;

переходы;

инварианты;

метаинварианты.

Она тем самым обеспечивает логико-методологический аппарат структурной преемственности.

Для Теории ноофакториалов это особенно важно при исследовании:

трансволюции;

самоизменяющихся генераторов;

метаархитектур.

8. Метагенеративный уровень

Метагенеративный уровень возникает, когда порождаются уже сами способы порождения.

Генератор создаёт объект.

Метагенератор — генератор.

Более высокие системы способны создавать:

системы координат;

архитектуры;

классы;

правила переходов.

Этот уровень является естественным итогом последовательного освобождения генеративной координаты.

Сначала генерируются элементы.

Затем источники.

Затем операторы.

Затем архитектуры.

Наконец, способы генерации архитектур.

Так Теория ноофакториалов приходит к метагенеративности внутренним генетическим путём.

9. Теория ноофакториалов как частная теория Метаорганона

В системе Метаорганона Теория ноофакториалов может рассматриваться как частная теория факториального генезиса.

Её специфический исходный объект — факториал.

Её специальный аппарат — СТН и ноофакториальная архитектура.

Но принципы, которые постепенно проявляются внутри неё, имеют более общий характер:

семантическая экспликация;

освобождение координат;

генерация;

операторные уровни;

рекурсия;

трансволюция;

метаиндукция;

метагенерация.

Поэтому Теория ноофакториалов занимает промежуточное положение.

С одной стороны, это самостоятельная специализированная теория.

С другой — конкретная лаборатория более общих принципов Метаорганона.

10. Взаимодействие теорий

Отношения между основными направлениями можно представить следующим образом.

Изольдионика предоставляет расширенное понимание внутренней структуры числовых и иных объектов.

Гиперматематика развивает вертикаль операторных уровней.

Теория метаиндукции даёт механизм структурно контролируемого продолжения и перехода.

Теория ноофакториалов систематизирует семантическое развёртывание факториальной архитектуры и её генеративное пространство.

Метаорганон объединяет эти линии на уровне общих принципов архитектурной, генеративной и многоуровневой организации математических объектов.

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

Напротив, продуктивность системы зависит от сохранения границ.

Каждая теория имеет собственный предмет.

Именно благодаря этому между ними можно устанавливать строго определённые переходы.

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

Путь начинается с привычного символа:

n!

Затем открываются его скрытые компоненты.

Они превращаются в координаты.

Координаты образуют архитектуру.

Архитектуры — пространство.

Пространство — генеративную систему.

Генераторы становятся объектами метагенераторов.

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

В этом состоит один из главных смыслов Теории ноофакториалов в системе Метаорганона.

************

Часть XIII. Открытая архитектура теории

Глава 45. Границы настоящего введения

1. Принцип сознательного ограничения

Теория, исходным принципом которой является освобождение скрытых семантических координат, почти неизбежно сталкивается с проблемой собственного объёма.

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

Можно менять:

область;

источник;

способ генерации;

правила выбора;

преобразования;

свёртки;

параметры;

композиции;

операционные уровни;

рекурсивные связи;

глубину вложенности;

метауровни.

Каждая новая свободная координата не просто добавляет ещё одну группу объектов. Она создаёт новые комбинации со всеми координатами, освобождёнными ранее.

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

Поэтому граница настоящего изложения устанавливается сознательно.

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

Необходимо определить:

из какого исходного объекта возникает теория;

какие его компоненты становятся координатами;

каким образом координаты освобождаются;

как они описываются;

как сравниваются;

как объединяются;

как превращаются в объекты более высоких уровней.

После построения такого аппарата дальнейшее расширение может происходить уже системно.

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

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

Теория превратится в каталог возможностей без ясной внутренней иерархии.

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

2. Почему компендиум не является энциклопедией

Компендиум отличается от энциклопедии не только объёмом.

Энциклопедия стремится представить максимально широкое множество сведений об уже выделенных объектах и направлениях.

Компендиум выполняет другую функцию.

Он должен сохранить скелет теории:

основные определения;

отношения между понятиями;

генетическую последовательность;

классификационные основания;

механизмы перехода между уровнями.

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

Такое перечисление было бы практически бесконечным уже на сравнительно низком уровне.

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

После признания допустимой функции преобразованием нет необходимости включать справочник функций.

После освобождения свёртки не требуется каталог всех бинарных и многоместных операций.

Главное — определить архитектурную позицию, которую соответствующий объект занимает.

Таким образом, компендиум стремится быть не картой всех населённых пунктов, а системой координат, позволяющей указать положение любого допустимого объекта.

Это особенно важно для открытой теории.

Если содержанием книги становится список примеров, появление нового примера немедленно делает список неполным.

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

Именно поэтому конечность текста совместима с открытостью пространства.

3. Нерассмотренные последовательности

В книге были рассмотрены лишь отдельные классы источников, необходимые для демонстрации общего принципа.

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

Но пространство потенциальных источников намного шире.

Можно рассматривать последовательности, возникающие из:

теории чисел;

комбинаторики;

графов;

геометрии;

динамических систем;

теории вероятностей;

математической физики;

алгоритмических процессов.

Более того, источник вообще не обязан оставаться числовым.

Он может состоять из:

векторов;

матриц;

тензоров;

функций;

операторов;

графов;

формул;

архитектур.

Таким образом, термин «последовательность» на ранних этапах теории выполняет роль удобного входа.

В более широкой версии речь идёт о типизированном упорядоченном источнике математических объектов.

Нерассмотренным остаётся также огромное пространство способов организации источника.

Он может быть:

частично упорядоченным;

многомерно индексированным;

ветвящимся;

потоковым;

неоднородным;

событийным.

Каждое такое расширение может потребовать уточнения координаты выбора и исполнения.

Следовательно, теория источников внутри ноофакториальной системы сама способна стать большой самостоятельной дисциплиной.

4. Нерассмотренные преобразования

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

Общий трансформационный блок может включать практически любой корректно типизированный оператор над элементами источника.

Возможны:

интегральные преобразования;

дифференциальные операторы;

матричные преобразования;

тензорные операции;

спектральные преобразования;

логические операции;

алгоритмические процедуры;

оптимизационные операторы.

Но даже это перечисление остаётся объектным уровнем.

Можно преобразовывать не сами элементы, а:

их представления;

параметры;

типы;

внутренние архитектуры.

На метауровне объектом преобразования становится:

семантический профиль;

класс;

генератор;

система координат.

Следовательно, пространство преобразований естественно стратифицируется по типу объекта действия.

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

Число может переходить в:

вектор;

множество;

функцию;

оператор.

Это требует строгого контроля совместимости со следующими стадиями архитектуры.

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

5. Нерассмотренные операции

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

Даже на обычном числовом уровне возможны многочисленные агрегаторы.

При переходе к другим типам объектов появляются совершенно новые классы операций.

Для матриц существенны:

некоммутативность;

размерность;

условия согласования.

Для функций:

композиция;

интегральные операции;

функциональные преобразования.

Для графов:

объединение;

произведение;

свертка структурных признаков.

Для архитектур:

слияние профилей;

замена координат;

композиция уровней.

Особенно большой резерв возникает, когда операция перестаёт быть фиксированной.

Тогда необходимо исследовать:

алгебры операторных последовательностей;

генераторы операторов;

операторы над операторами;

правила переключения;

управляющие системы.

На этом уровне вопрос «какая операция используется?» превращается в вопрос:

какая архитектура операций используется?

Именно поэтому гиперматематическое направление является не внешним приложением, а естественным продолжением освобождения координаты свёртки.

6. Нерассмотренные композиции

Даже если набор допустимых компонентов фиксирован, огромное пространство возникает из-за различных способов их соединения.

В настоящем изложении были выделены:

линейные цепочки;

вложенность;

деревья;

сети;

обратные связи.

Но общая теория композиции ещё только намечена.

Будущая формализация должна различать по меньшей мере:

последовательную композицию;

параллельную;

иерархическую;

условную;

рекурсивную;

синхронную;

асинхронную;

метакомпозицию.

Необходимо определить, какие композиции:

ассоциативны;

обратимы;

эквивалентны;

канонизуемы.

Особенно важна топология архитектуры.

Одни и те же блоки могут образовывать принципиально разные системы в зависимости от структуры связей.

Поэтому теория композиции со временем может превратиться в теорию графов ноофакториальных архитектур.

В такой постановке вершинами станут компоненты или подархитектуры, а рёбрами — семантически типизированные каналы передачи объектов, параметров, операторов и управляющих сигналов.

7. Нерассмотренные рекурсивные конструкции

Рекурсивность открывает собственную Вселенную.

В настоящем компендиуме были разделены:

рекурсия источника;

преобразования;

свёртки;

параметров;

операторов;

архитектуры.

Но систематическая теория рекурсивных ноофакториалов должна исследовать значительно больше.

Например:

условия устойчивости;

фиксированные точки;

циклы;

хаотические режимы;

аттракторы;

бесконечные траектории;

смену классов.

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

Тогда рекурсивность соединяется с самоизменением.

Если меняется архитектура — с трансволюцией.

Если последовательность структурных переходов сохраняет метаинвариант — с метаиндукцией.

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

8. Нерассмотренные метаконструкции

Даже введение метаноофакториалов не исчерпывает метауровневый резерв.

Можно строить конструкции, объектами которых являются:

ноофакториалы;

семейства ноофакториалов;

классы;

алгебры;

пространства;

генераторы;

метагенераторы.

Каждый такой объект потенциально способен стать источником следующего уровня.

Возникает вопрос:

существует ли естественная иерархия всех таких уровней?

Как определять их эквивалентность?

Какие переходы между уровнями допустимы?

Какие метаинварианты сохраняются?

Можно ли строить канонические представления многоэтажных архитектур?

Отдельная проблема связана с неэксплицируемыми конструкциями.

Объект может быть вполне определён и допускать вычисление любого требуемого фрагмента, но быть настолько большим или потенциально бесконечным, что его полное развёрнутое представление невозможно выписать в конечном виде.

Тогда приходится различать:

определимость;

вычислимость фрагмента;

полную экспликацию.

Для многоуровневых метаноофакториалов это различие может стать принципиальным.

9. Резерв семантического расширения

Главный резерв теории находится не в каком-либо одном будущем направлении.

Он заключён в самом принципе семантического расширения.

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

может ли он стать координатой?

Если может, далее спрашивается:

можно ли его освободить?

параметризовать?

генерировать?

сделать динамическим?

поднять на метауровень?

Таким образом, потенциальное развитие теории не сводится к заполнению уже существующей СТН.

Может расширяться сама СТН.

Возможны новые координаты, которых в настоящем описании ещё нет.

Это принципиально важный момент.

Открытость Теории ноофакториалов означает не только открытое множество значений известных координат, но и возможность открытия новых семантических измерений.

Поэтому окончательный вариант теории не должен мыслиться как одна навсегда фиксированная таблица.

СТН является расширяемой системой.

Можно говорить о:

базовой СТН;

расширенной;

специализированных СТН;

мета-СТН.

Так резерв семантического расширения оказывается встроенным в саму архитектуру теории.

Глава 46. Дальнейшие направления

1. Дробные ноофакториалы

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

Но для Теории ноофакториалов вопрос о дробности значительно шире простого продолжения одной функции.

Необходимо спросить:

что именно становится дробным?

аргумент?

число выбранных элементов?

семантический ранг?

операционная глубина?

параметр преобразования?

Если речь идёт только о дробном значении аргумента функции, проблема близка к традиционному аналитическому продолжению.

Но если дробность вводится в архитектурную координату, необходимо определить её смысл.

Например, «полтора шага выбора» не имеет автоматически очевидной интерпретации.

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

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

2. Вещественные основания

Переход к вещественным объектам затрагивает сразу несколько уровней.

Можно расширить:

область аргумента;

источник;

параметры;

значения преобразования;

результат.

Если источник перестаёт быть дискретной последовательностью натуральных объектов, классические понятия:

первого элемента;

шага;

числа выбранных членов

могут потребовать нового определения.

В некоторых случаях дискретный источник сохраняется, но его элементы становятся вещественными.

Это сравнительно простое расширение.

В других источник сам приобретает непрерывную структуру.

Тогда возникает переход от последовательностной к континуальной архитектуре.

Таким образом, вещественное расширение естественно ведёт к следующему направлению.

3. Комплексные расширения

Комплексная область ещё сильнее подчёркивает необходимость архитектурной типизации.

Появляются вопросы:

ветвей многозначных функций;

порядка обхода;

аналитичности;

выбора пути.

Степенные и логарифмические преобразования требуют явного указания ветвей.

Последовательность комплексных значений может быть организована множеством различных способов.

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

Поэтому комплексный ноофакториал должен определяться не только заменой области R на C.

Необходим полный семантический профиль комплексной архитектуры.

4. Континуальные конструкции

Одним из наиболее глубоких будущих переходов является замена дискретной последовательности непрерывным источником.

Тогда классическая цепочка

источник → конечный выбор → преобразование → дискретная свёртка

должна быть обобщена.

Фрагмент источника может становиться:

интервалом;

областью;

мерным подмножеством.

Выбор — условием на континууме.

Свёртка — интегральной или иной непрерывной операцией.

В таком случае ноофакториальная теория соприкасается с анализом, теорией меры и функциональными пространствами.

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

Континуальный ноофакториал не должен превращаться просто в новое название интеграла.

Нужно показать его положение в общей генетической системе.

5. Трансфинитные расширения

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

Можно рассматривать:

трансфинитные источники;

ординальную индексацию;

трансфинитные последовательности свёрток;

метауровни, продолженные за пределы конечного числа ступеней.

Но здесь особенно необходима осторожность.

Переход к трансфинитному уровню должен опираться на строго определённую теорию множеств и порядков.

Необходимо различать:

бесконечный источник;

трансфинитную индексацию;

бесконечную операционную глубину;

потенциально бесконечное метапродолжение.

Эти понятия не тождественны.

Трансфинитная Теория ноофакториалов поэтому представляет отдельную программу, а не простое формальное продолжение индекса n → ∞.

6. Вероятностные ноофакториалы

В детерминированной архитектуре значения координат и правила переходов задаются однозначно.

В вероятностной они могут иметь распределения.

Вероятностным может быть:

источник;

выбор;

преобразование;

оператор;

свёртка;

архитектурный переход.

Например, на каждом шаге оператор выбирается согласно распределению вероятностей.

Или сам источник является случайным процессом.

Тогда результатом становится:

случайная величина;

распределение;

ансамбль архитектур.

Это создаёт новое различие:

случайность внутри фиксированной архитектуры;

и случайность выбора самой архитектуры.

Второй случай уже относится к вероятностному пространству ноофакториалов.

Для такой теории необходимо определить вероятностные версии:

СТН;

эквивалентности;

инвариантов;

генеративной ёмкости.

7. Функциональные ноофакториалы

Источником могут быть функции.

Тогда выбор может выделять:

подмножество функций;

области их определения;

параметрические семейства.

Преобразования становятся операторами над функциями.

Свёртка может возвращать:

функцию;

число;

функционал;

оператор.

Так возникает связь с функциональным анализом.

Особенно интересны архитектуры, где одна функция становится параметром преобразования другой.

Или последовательность функций генерирует операторную свёртку.

Функциональный ноофакториал поэтому открывает пространство, в котором элементами факториально-генетической конструкции являются уже не числа, а целые отображения.

8. Матричные ноофакториалы

Матричные объекты особенно показательны для Теории ноофакториалов, поскольку сразу делают существенными координаты, скрытые в обычном числовом факториале.

Матричное умножение в общем случае:

некоммутативно;

зависит от размерностей;

требует согласования типов.

Поэтому для матричного источника необходимо явно фиксировать:

порядок;

направление;

размерностную совместимость;

группировку.

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

Это делает матричные ноофакториалы удобным полигоном для проверки выразительной мощности СТН.

9. Тензорные ноофакториалы

Тензорное расширение усиливает те же проблемы.

Тензоры могут иметь различные ранги и схемы индексной структуры.

Свёртка тензоров не является единственной операцией.

Необходимо определять:

какие индексы связываются;

в каком порядке;

какие симметрии учитываются;

какой тип объекта получается.

Таким образом, тензорный ноофакториал требует богатого операционного профиля.

Он может быть особенно интересен для построения многоисточниковых и многомерно индексированных архитектур.

В этом случае понятие источника перестаёт быть линейным.

Возникает естественный переход к многомерным координатным сеткам.

10. Категориальные расширения

Категориальное направление является одним из наиболее абстрактных.

Если объектами ноофакториальной конструкции становятся:

объекты категории;

морфизмы;

функторы;

естественные преобразования,

то сама архитектура может быть переосмыслена в категориальных терминах.

Источник может задаваться диаграммой.

Преобразование — морфизмом или функтором.

Свёртка — пределом, копределом или иной категориальной конструкцией при соответствующей формализации.

Особенно перспективна идея рассматривать переходы между классами ноофакториалов как морфизмы между архитектурными объектами.

Но такое развитие требует отдельной строгой аксиоматизации.

На данном этапе оно обозначается только как одно из направлений возможного обобщения.

11. Алгоритмические ноофакториалы

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

Здесь существенными координатами становятся:

алгоритм генерации;

структура данных;

условие остановки;

вычислительная сложность;

точность;

способ представления результата.

Особенно важны объекты, которые невозможно или нецелесообразно эксплицировать полностью.

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

Следовательно, необходимо различать:

объект определён;

объект полностью выписуем;

любой требуемый фрагмент объекта вычислим.

Для ноофакториальных конструкций высокой сложности это различие может иметь фундаментальное значение.

Алгоритмическая теория должна исследовать архитектуры именно с точки зрения таких режимов вычислимости и представимости.

12. Вычислительная Теория ноофакториалов

СТН естественно допускает машинное представление.

Каждая координата может быть записана как типизированное поле.

Связи — как зависимости.

Архитектура — как граф.

Это позволяет поставить задачу создания исполняемой ноофакториальной архитектуры.

Такая система могла бы:

читать профиль;

проверять типы;

разрешать наследование;

валидировать совместимость;

выполнять конструкцию;

сравнивать результаты;

нормализовывать профили.

Вычислительная версия теории могла бы стать не просто программной реализацией отдельных формул, а универсальным интерпретатором СТН.

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

13. Автоматическое порождение классов

Если система знает:

типы координат;

допустимые значения;

правила совместимости;

отношения эквивалентности,

она может автоматически строить классы архитектур.

Например, можно задать:

фиксированный источник;

множество преобразований;

набор свёрток.

И получить все допустимые классы заданного ранга.

На более высоком уровне генератор может:

освобождать координаты;

создавать новые комбинации;

повышать операторный порядок;

добавлять рекурсию;

строить вложенные схемы.

Однако автоматическая генерация имеет смысл только при развитой системе нормализации.

Иначе большинство результатов может оказаться:

дубликатами;

тривиальными вариантами;

некорректными комбинациями.

Поэтому автоматическое порождение классов требует тесного соединения:

генерации;

типизации;

эквивалентности;

таксономии.

14. Машинный поиск новых конструкций

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

Система может исследовать:

необычные сочетания координат;

новые инварианты;

классы с особыми свойствами;

нетривиальные эквивалентности.

При этом критерий математической интересности должен быть задан отдельно.

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

Машинный поиск может опираться на:

неэквивалентность;

простоту архитектуры;

неожиданное поведение;

наличие устойчивого инварианта;

связи с известными теориями.

Так Теория ноофакториалов может стать пространством для систематизированного компьютерного математического эксперимента.

15. Формальная аксиоматизация

Все предыдущие направления в конечном счёте ведут к задаче аксиоматизации.

Необходимо строго определить базовые сущности.

В возможный первичный список входят:

ноофакториал;

факториальный генезис;

семантическая координата;

архитектура;

допустимая конфигурация;

тип;

наследование;

операция;

генератор;

эквивалентность;

инвариант;

семантический ранг;

метауровень;

трансволютивный переход.

После этого можно ставить вопрос о формальных результатах.

Например:

условиях эквивалентности;

существовании канонической формы;

замкнутости классов;

сохранении инвариантов;

структуре архитектурных пространств.

Аксиоматизация не должна быть преждевременной.

Слишком ранняя фиксация понятий способна искусственно сузить пространство теории.

Но по мере стабилизации семантического аппарата формальная стадия становится необходимой.

Именно она должна превратить предложенную архитектурную программу в строгую математическую теорию.

Заключение. От факториала к Вселенной Ноофакториалов

1. Генетический путь факториальной идеи

Настоящий компендиум начинался с одной из самых простых и узнаваемых математических записей:

n!

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

Но именно компактность классического факториала делает его особенно удобным объектом генетического анализа.

В нём скрыты и заранее согласованы:

область;

источник;

выбор;

преобразование;

свёртка;

порядок исполнения;

тип результата.

Пока все эти компоненты остаются неизменными, они почти не видны.

Факториал воспринимается как единая функция.

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

Двойной факториал меняет выбор.

Мультифакториалы параметризуют шаг.

Примориал и фибоначчиальные формы меняют источник.

Гиперфакториальные конструкции показывают возможность преобразования элементов.

Другие расширения затрагивают параметры, композиции и операции.

Генетический анализ соединяет эти разрозненные изменения в одну общую картину.

То, что исторически появлялось как множество отдельных объектов, обнаруживается как система направлений освобождения скрытой архитектуры.

Так возникает переход от истории факториальных расширений к Теории ноофакториалов.

2. Освобождение семантических координат

Центральным механизмом всей теории является освобождение координат.

Сначала скрытый компонент должен быть выделен.

Затем он получает самостоятельную семантическую позицию.

После этого его значение можно:

заменять;

параметризовать;

генерировать;

делать динамическим.

Например, натуральный ряд перестаёт быть обязательным источником и становится одним значением координаты S.

Произведение перестаёт быть обязательной операцией и становится одним значением координаты свёртки.

Тождественное преобразование становится нейтральной точкой пространства преобразований.

Так классическая архитектура разворачивается в координатную систему.

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

Каждое получает положение относительно общей базы.

Это делает возможными:

сравнение;

классификацию;

нормализацию;

генерацию.

Именно для этой цели была введена Семантическая Таблица Ноофакториалов.

СТН становится формальным посредником между единичной формулой и пространством архитектур.

3. От объекта к архитектуре

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

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

Если объектом исследования становится архитектура, этого уже недостаточно.

Последовательность простых можно:

взять готовой;

выделить из натуральных предикатом;

создать генератором;

идентифицировать через реестр.

Результирующие элементы могут совпадать.

Но генетическое устройство различно.

Отсюда возникает один из центральных принципов всей Теории ноофакториалов:

равенство результатов не означает тождества архитектур.

Это различие превращает архитектуру в математически существенный объект.

У неё появляются:

координаты;

профиль;

эквивалентность;

инварианты;

расстояния;

операции.

После этого архитектура может быть изучена так же, как ранее изучался отдельный результат.

4. От архитектуры к генератору

Как только пространство архитектур описано координатно, естественным становится следующий вопрос:

можно ли не только фиксировать существующие конструкции, но и строить новые?

Так возникает генеративный уровень.

Сначала генератор создаёт:

последовательность.

Затем:

преобразование;

параметр;

оператор.

Далее возможно создание:

композиции;

архитектуры;

класса архитектур.

Именно здесь происходит окончательный переход от каталога к генеративной системе.

Каталог перечисляет.

СТН координатно описывает.

Генератор строит.

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

5. От генератора к метагенератору

Но генератор тоже является математическим объектом.

Следовательно, возникает возможность действовать уже над ним.

Можно:

выбирать генераторы;

изменять;

комбинировать;

порождать новые.

Так появляется метагенератор.

Этот переход повторяет общий генетический принцип книги.

Сначала некоторый объект используется как инструмент.

Затем его внутренняя структура становится явной.

После этого сам инструмент превращается в объект более высокого уровня.

Последовательность:

число → архитектура → генератор → метагенератор

не является случайной терминологической лестницей.

Она выражает один и тот же механизм последовательной объектализации уровней организации.

Именно благодаря этому Вселенная Ноофакториалов приобретает потенциально неограниченную этажность.

6. От факториала к ноофакториалу

Переход от классического факториала к ноофакториалу можно теперь сформулировать предельно кратко.

Классический факториал — это определённая фиксированная архитектура.

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

Такой переход не уничтожает классический факториал.

Напротив, он делает его положение более точным.

Факториал оказывается:

базовой точкой;

стандартным профилем;

нулевым уровнем отклонения;

одной областью значительно более широкого пространства.

Именно поэтому Теория ноофакториалов не является альтернативой факториалу.

Она является теорией пространства его архитектурного развёртывания.

7. От ноофакториала к метаноофакториалу

Следующий переход происходит тогда, когда сами ноофакториалы становятся элементами.

Можно построить источник, состоящий из:

ноофакториалов;

их профилей;

классов.

Можно выбирать архитектуры по признакам.

Можно преобразовывать их координаты.

Можно выполнять над ними метасвёртки.

Так возникает метаноофакториал.

Ключевой критерий метауровня состоит не в сложности записи.

Он определяется типом объекта.

Если операция действует над архитектурой, архитектура стала объектом следующего уровня.

Если действует над классом архитектур — поднимается ещё выше.

Это обеспечивает строгий принцип многоуровневой организации.

Именно он позволяет избежать пустого терминологического наращивания приставки «мета».

8. Открытость системы

Вселенная Ноофакториалов открыта в нескольких смыслах.

Во-первых, невозможно заранее перечислить все допустимые значения уже известных координат.

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

В-третьих, возможно открытие новых семантических координат.

В-четвёртых, каждая архитектура потенциально способна стать объектом следующего уровня.

Но открытость не должна смешиваться с произвольностью.

Ноофакториальная конструкция требует:

определённости;

типизации;

совместимости;

прослеживаемого генезиса;

семантически однозначной записи.

Генерация должна учитывать эквивалентность.

Классификация — инварианты.

Трансволюция — метаинварианты.

Именно эти ограничения превращают бесконечную вариативность в математическую систему.

Можно сформулировать общий принцип:

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

9. Ноофакториалы как направление генеративной математики

Генетическое введение начиналось с факториала.

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

Выделение скрытых компонентов.

Превращение их в координаты.

Освобождение координат.

Параметризация.

Генерация.

Превращение архитектуры в объект.

Переход к метауровню.

Эта последовательность может рассматриваться как одна из моделей генеративной математики.

В такой математике предметом исследования становится не только готовый объект, но и:

механизм его происхождения;

пространство допустимых вариаций;

правила систематического порождения новых классов.

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

Именно конкретность исходного объекта делает её особенно наглядной.

Мы можем видеть весь путь:

от простого арифметического произведения;

до метагенеративной многоуровневой системы.

10. Вселенная Ноофакториалов

В начале исследования факториал представлялся единичным устойчивым объектом.

В конце перед нами уже другое математическое образование.

Вселенная Ноофакториалов включает:

классический факториал;

исторические расширения;

последовательностные ноофакториалы;

реестровые и генераторные источники;

многоисточниковые конструкции;

производные последовательности;

параметрические классы;

переменные свёртки;

операторные системы;

семантические профили;

архитектурные пространства;

рекурсивные и вложенные объекты;

трансволютивные процессы;

метаноофакториалы;

генераторы классов;

метагенераторы.

Но этот перечень не определяет Вселенную полностью.

Её сущность не в количестве перечисленных объектов.

Главное заключается в том, что существует механизм перехода от одного уровня к следующему.

Факториал раскрывается в систему координат.

Координаты образуют архитектуру.

Архитектуры образуют пространство.

Пространство становится генеративным.

Генераторы сами становятся объектами.

Возникает метагенеративный уровень.

И каждый новый уровень потенциально способен пройти тот же путь заново.

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

Её развитие может идти одновременно в нескольких направлениях:

вширь — через новые значения координат;

вглубь — через усложнение внутренней архитектуры;

вверх — через новые метауровни;

во времени — через рекурсивные и трансволютивные процессы.

Классический факториал в такой системе занимает особое положение.

Он является минимальной устойчивой архитектурой, из которой генетически разворачивается всё построение.

Именно поэтому путь книги можно выразить одной последовательностью:

факториал → семантические координаты → ноофакториальная архитектура → пространство архитектур → генеративная система → метагенеративная система → Вселенная Ноофакториалов.

В начале находится один знак.

В конце — открытая архитектура математических миров.

Таков главный итог Теории ноофакториалов в её нынешнем состоянии.

*********

Приложения

Приложение 1. Базовая Семантическая Таблица Ноофакториалов

Базовая Семантическая Таблица Ноофакториалов предназначена для компактного, но достаточно полного описания конструкции на уровне её основных архитектурных компонентов.

В минимальной форме ноофакториальная архитектура задаётся цепочкой:

источник → выбор → преобразование → свёртка.

Для полноценного базового профиля эта цепочка расширяется координатами области, генерации, параметров, композиции, исполнения и результата.

Таким образом, базовая СТН содержит десять основных семантических позиций.

ОбозначениеКоординатаОсновной вопросТипичные значения
DОбластьС объектами какого типа работает конструкция?N, Z, Q, R, C, матрицы, функции, операторы и др.
SИсточникОткуда поступают исходные объекты?натуральный ряд, простые числа, Фибоначчи, реестровый источник, производная последовательность
GГенерацияКак источник создаётся, если он не дан готовым?формула, рекуррентное правило, предикат, алгоритм, генератор
CВыборКакие элементы источника участвуют?первые n, диапазон, шаг, фильтр, предикат
TПреобразованиеЧто происходит с выбранными элементами до свёртки?id, масштабирование, смещение, степень, функция, оператор
FСвёрткаКак элементы объединяются в результат?произведение, сумма, максимум, функциональная свёртка
PПараметрыКакие дополнительные величины управляют конструкцией?шаг, показатель степени, коэффициенты, число итераций
KКомпозицияКак связаны отдельные блоки?линейная, параллельная, ветвящаяся, вложенная
EИсполнениеВ каком порядке и режиме выполняется конструкция?слева направо, справа налево, древовидно, условно
RРезультатКакого типа объект получается?число, последовательность, функция, оператор, архитектура

1. Координата области D

Координата D задаёт типовую среду конструкции.

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

  • область аргумента;
  • область элементов источника;
  • область преобразованных объектов;
  • область результата.

Поэтому запись D=N является допустимым сокращением только тогда, когда все существенные стадии действительно работают в одной области либо переходы между областями однозначно определяются остальными координатами.

При необходимости используется составная запись, например:

D={S:N; T:R; R:R}

то есть источник натуральный, после преобразования возникают вещественные объекты, результат также вещественный.

2. Координата источника S

S идентифицирует непосредственный источник элементов.

Типичные значения:

S=Naturals

S=Primes

S=Fibonacci

S=@Registry:ID

S=G{...}

Необходимо отличать источник от способа его построения.

Если последовательность простых чисел берётся как готовый объект, это значение S.

Если она создаётся предикатным генератором, в полном профиле существен также блок G.

3. Координата генерации G

G описывает происхождение источника или другого генерируемого компонента.

Основные типы:

G=formula

G=recurrence

G=predicate

G=algorithm

G=generator

В простейших ноофакториалах координата G неактивна: источник считается готовым.

Если способ происхождения источника архитектурно значим, G должен задаваться явно.

4. Координата выбора C

C описывает переход от полного источника к рабочему фрагменту.

Она может включать несколько подкоординат:

start — начало;

end — конец;

count — число элементов;

step — шаг;

filter — фильтр;

pred — предикат;

stop — условие остановки.

Примеры:

C=1..n

C=first(n)

C={start=n; step=-2}

C=pred{prime}

C={value<=x}

Особенно важно различать индексное и значенческое ограничение.

first(10) и value<=10 имеют различную семантику даже при одном числовом параметре.

5. Координата преобразования T

T определяет изменение каждого выбранного объекта до свёртки.

Стандартное значение:

T=id

Примеры нетождественных преобразований:

T(x)=kx

T(x)=x+a

T(x)=x^p

T_k(x)=x^k

T(x)=f(x)

Координата преобразования должна быть отделена от координаты свёртки.

Поэлементное возведение элементов в степень и последующая мультипликативная свёртка образуют две разные архитектурные стадии.

6. Координата свёртки F

F описывает объединение рабочего набора объектов.

Классическое значение:

F=prod

Другие возможные значения:

F=sum

F=max

F=min

F=fold(op)

Для некоммутативных или неассоциативных операций дополнительно должны быть определены порядок и группировка.

Поэтому в сложных случаях значение F представляет не один символ операции, а самостоятельный профиль свёртки.

7. Координата параметров P

P содержит параметры, не являющиеся самостоятельными источниками.

Пример:

P={k=2; p=3}

Но числовое значение параметра недостаточно без его роли.

Поэтому рекомендуется семантическая привязка:

P={C.step=2; T.power=3}

или эквивалентная именованная запись.

8. Координата композиции K

K описывает связи между блоками.

Стандартная схема:

K=S→C→T→F

Более сложные варианты могут содержать:

параллельные ветви;

несколько источников;

обратные связи;

вложенные блоки.

На базовом уровне достаточно указывать K лишь тогда, когда композиция отличается от стандартной линейной.

9. Координата исполнения E

E фиксирует порядок и режим вычисления.

Примеры:

E=left

E=right

E=pairwise

E=tree

E=parallel

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

Это не отменяет координату исполнения, а лишь делает её стандартное значение обычно несущественным для результата.

10. Координата результата R

R задаёт тип результирующего объекта.

Примеры:

R=number

R=sequence

R=matrix

R=function

R=operator

R=architecture

Результат может быть терминальным или использоваться далее.

Если он систематически возвращается в конструкцию, появляется рекурсивный уровень, описываемый уже расширенной СТН.

11. Базовый профиль классического факториала

В полном координатном раскрытии классический факториал может быть представлен следующим профилем:

D=N; S=Naturals; G=none; C=1..n; T=id; F=prod; P=none; K=linear; E=standard; R=number

Большая часть этой информации традиционно свёрнута в символ:

n!

Это и есть исходный пример скрытой математической архитектуры.

Приложение 2. Расширенная Семантическая Таблица Ноофакториалов

Базовая СТН достаточна для статических конструкций с относительно простой архитектурой.

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

Расширенная СТН включает базовые позиции:

D, S, G, C, T, F, P, K, E, R

и дополнительные:

U, Op, Rec, Nest, Dyn, Inv, MInv, Meta, Tr.

ОбозначениеКоординатаНазначение
UУправлениеОпределяет механизмы выбора режимов, операторов и переходов
OpОперационный порядокФиксирует уровень объекта, на который действует оператор
RecРекурсияОписывает обратную связь
NestВложенностьОписывает включение одних конструкций в другие
DynДинамикаОписывает изменение координат во время исполнения
InvИнвариантыФиксирует сохраняемые характеристики
MInvМетаинвариантыФиксирует устойчивый способ структурной преемственности
MetaМетауровеньОпределяет тип архитектурного объекта действия
TrТрансволюцияОписывает формализованное изменение самой архитектуры

1. Управление U

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

какой источник активен;

какой оператор используется;

когда происходит переход;

какой блок исполняется.

Пример:

U=if(state>0){F=prod}else{F=sum}

Управление не следует смешивать с преобразованием.

Преобразование действует над рабочим объектом.

Управление выбирает или изменяет режим действия.

2. Операционный порядок Op

В рабочей нотации можно использовать:

Op^1

Op^2

Op^3

и так далее.

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

Op^1 действует непосредственно на базовый объект.

Op^2 — на оператор первого уровня.

Op^3 — на оператор или операторную систему второго уровня.

Полная запись при необходимости должна указывать также тип объекта действия.

3. Рекурсия Rec

Координата Rec должна отвечать на три вопроса:

что возвращается?

куда возвращается?

по какому правилу?

Примеры:

Rec={R→S}

Rec={R→P}

Rec={R→F}

Rec={Architecture→Architecture}

Это позволяет различать источниковую, параметрическую, операционную и архитектурную рекурсию.

4. Вложенность Nest

Nest фиксирует структуру включения.

Например:

Nest=2

может обозначать два архитектурных уровня только в заранее согласованной системе.

Более содержательна запись роли:

Nest={NFinner→T}

то есть внутренний ноофакториал используется как преобразование.

Или:

Nest={NFinner→S}

если внутренний ноофакториал формирует источник.

5. Динамика Dyn

Dyn фиксирует изменяемые в процессе координаты.

Пример:

Dyn={P_k→P_{k+1}}

или:

Dyn={F_k generated by state_k}.

Следует различать:

изменение значения координаты;

изменение её типа;

изменение закона изменения.

Последние случаи могут выводить конструкцию к самоизменению и трансволюции.

6. Инварианты Inv

Inv задаёт характеристики, сохраняющиеся в рассматриваемом классе переходов.

Примеры:

Inv={S type}

Inv={F=prod}

Inv={operator order}

Утверждение об инварианте всегда должно сопровождаться указанием допустимого класса преобразований.

7. Метаинварианты MInv

MInv используется тогда, когда обычные структурные характеристики изменяются, но сохраняется закон их изменения.

Примером может служить правило:

на каждом переходе освобождается ровно одна координата определённого типа.

Конкретный профиль меняется.

Принцип структурной преемственности сохраняется.

8. Метауровень Meta

Возможные условные значения:

Meta=0 — объектный уровень;

Meta=1 — объектом является ноофакториальная архитектура;

Meta=2 — класс архитектур;

последующие значения — при явно определённой иерархии.

Числовая нумерация является вспомогательной.

Содержательное определение метауровня всегда должно следовать из типа непосредственного объекта операции.

9. Трансволюция Tr

Координата трансволюции задаёт архитектурный переход.

Общая схема:

Tr: A_i → A_{i+1}

В полном описании должны быть указаны:

исходная архитектура;

условие перехода;

оператор перехода;

результирующая архитектура;

инварианты или метаинварианты.

10. Расширенный профиль

Рабочая полная форма может быть представлена как:

Profile(NF) = {D,S,G,C,T,F,P,K,E,R,U,Op,Rec,Nest,Dyn,Inv,MInv,Meta,Tr}

Не все позиции обязаны быть активны.

Для статической конструкции многие из них принимают нейтральные или неактивные значения.

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

Приложение 3. Классические факториальные конструкции в координатах СТН

Ниже приведено сравнительное архитектурное представление ряда известных конструкций.

Таблица не утверждает, что все перечисленные объекты исторически или традиционно являются ноофакториалами.

Она показывает, как они могут быть интерпретированы в координатах СТН в рамках настоящей теории.

1. Сравнительная таблица

КонструкцияИсточник SВыбор CПреобразование TСвёртка FОсновное архитектурное отличие
Классический факториал n!натуральные1..nidпроизведениебазовая конфигурация
Двойной факториал n!!натуральныедо n, шаг 2idпроизведениеизменён выбор
Мультифакториалнатуральныедо n, шаг kidпроизведениепараметризованный шаг
Возрастающий факториаларифметически организованный источникn последовательных элементовidпроизведениеизменены начало и направление
Убывающий факториаларифметически организованный источникn элементов в обратном направленииidпроизведениеизменены начало и направление
Примориалпростые либо натуральные + предикат простотыпо заданной границеidпроизведениеизменён источник или выбор
Фибоначчиалпоследовательность Фибоначчипервые nidпроизведениеизменён источник
Гиперфакториалнатуральные1..nT_k(k)=k^kпроизведениеизменено преобразование
Произведение последовательных факториаловфакториальные объектыпервые nзависит от представленияпроизведениекомпозиция или вложенность
q-факториалq-деформированные множителистандартный фрагментq-зависимоепроизведениепараметрическая деформация
Субфакториалне сводится автоматически к простой смене одной координаты———требуется отдельная архитектурная реконструкция

2. Классический факториал

Профиль:

S=Naturals

C=1..n

T=id

F=prod

Все остальные базовые значения наследуются.

Это нулевая или базовая конфигурация относительно классического стандарта.

3. Двойной факториал

Профиль можно представить:

S=Naturals

C={end=n; step=-2}

T=id

F=prod

Главное отличие находится в координате выбора.

Это позволяет классифицировать двойной факториал как элементарный селективный ноофакториал относительно классической базы.

4. Мультифакториал

Рабочая форма:

S=Naturals

C={end=n; step=-k}

P={k}

T=id

F=prod

В отличие от двойного факториала шаг становится свободным параметром.

Таким образом, конкретное селективное изменение превращается в параметрическое семейство.

5. Возрастающий факториал

Архитектурно существенны:

начальная точка;

число элементов;

направление.

Один из возможных профилей:

C={start=x; count=n; step=+1}

T=id

F=prod

Здесь аргумент n играет роль числа элементов, а не конечного значения.

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

6. Убывающий факториал

Аналогично:

C={start=x; count=n; step=-1}

T=id

F=prod

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

7. Примориал

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

Источниковая

S=Primes

C=...

T=id

F=prod

Предикатная

S=Naturals

C=pred{prime}

T=id

F=prod

Это один из ключевых примеров принципа:

одинаковый результат не означает одинаковой архитектуры.

8. Фибоначчиал

Профиль:

S=Fibonacci

C=first(n)

T=id

F=prod

Конструкция отличается от классического факториала прежде всего источником.

9. Гиперфакториал

Один из базовых типов может быть представлен:

S=Naturals

C=1..n

T_k(k)=k^k

F=prod

Главное изменение относится к координате преобразования.

Это позволяет интерпретировать гиперфакториальную форму как трансформационный класс.

10. Произведение последовательных факториалов

Подобные конструкции особенно важны тем, что допускают несколько архитектурных описаний.

Можно:

сначала построить последовательность факториальных значений и использовать её как готовый источник;

либо сохранить внутренние факториальные архитектуры как вложенные объекты.

В первом случае профиль проще.

Во втором появляется координата вложенности.

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

11. q-факториал

q-факториальные конструкции удобно интерпретировать как параметрически деформированные факториальные архитектуры.

Однако конкретная запись профиля зависит от принятого определения q-аналогов.

В общем виде необходимо указать:

параметр q;

правило q-преобразования множителей;

свёртку.

Поэтому архитектурно q-факториал является не просто «факториалом с ещё одним параметром», а примером систематической параметрической деформации.

12. Субфакториал: методологическое предостережение

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

Для включения его в конкретный ноофакториальный класс необходимо показать:

факториальный генезис;

архитектурную цепочку;

роль координат.

Этот пример подчёркивает общее правило:

традиционное название не заменяет архитектурного анализа.

Приложение 4. Базовая ноофакториальная нотация

Ноофакториальная нотация предназначена для компактного представления семантического профиля.

Она не рассматривается здесь как окончательно стандартизированная международная символика.

Это рабочая нотационная система Теории ноофакториалов, предназначенная для дальнейшей формализации.

1. Общая форма

Полная базовая запись может иметь вид:

n![D=...; S=...; G=...; C=...; T=...; F=...; P=...; K=...; E=...; R=...]

Знак ! указывает на факториальный генезис конструкции.

Квадратные скобки содержат семантическое уточнение архитектуры.

2. Классические значения по умолчанию

Для классической базы принимаются:

D=N

S=Naturals

G=none

C=1..n

T=id

F=prod

P=none

K=linear

E=standard

R=number

Поэтому запись:

n!

является сокращением полного классического профиля.

3. Принцип краткой записи

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

Например:

n![S=Primes]

означает:

источник заменён на простые числа;

остальные координаты наследуются из классического профиля, если не указано иное.

Это позволяет сохранить компактность.

4. Источниковая запись

Пример:

n![S=Fibonacci]

Рабочая интерпретация:

вместо натурального источника используется последовательность Фибоначчи;

выбираются первые n элементов;

преобразование тождественно;

свёртка мультипликативна.

Более полная форма:

n![S=Fibonacci; C=first(n); T=id; F=prod]

5. Реестровая запись

Общий принцип:

S=@Registry:Identifier

Например:

n![S=@Registry:Axxxxxx]

Здесь идентификатор понимается как ссылка на готовый источник.

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

Если генезис существен, он задаётся отдельно.

6. Генераторная запись

Общий формат:

S=G{правило}

Пример:

n![S=G{a_k=k^2}]

или:

n![S=G{predicate P(x)}]

Для рекуррентного источника:

S=G{a_1=...; a_{k+1}=f(a_k)}

Генераторная запись подчёркивает, что источник создаётся правилом.

Это отличает её от реестровой ссылки.

Реестр идентифицирует. Генератор конструирует.

7. Запись выбора

Примеры:

C=first(n)

C={start=5; count=n}

C={end=n; step=-2}

C=pred{P(x)}

Для составного выбора:

C={start=...; step=...; filter=...}

Если граница определяется по значению, желательно явно указывать:

C={value<=x}

а не использовать неоднозначное число без семантической роли.

8. Запись преобразования

Примеры:

T=id

T(x)=2x

T(x)=x+3

T(x)=x^p

T_k(x)=x^k

T(x)=f(x)

Для композиции:

T=T_2∘T_1

Если преобразование зависит от другого источника:

T_k(x)=f(x,b_k)

при наличии соответствующего второго источника.

9. Запись свёртки

Простейшие формы:

F=prod

F=sum

F=max

Общая:

F=fold(op)

При существенном порядке:

F={op=...; E=left}

При древовидной структуре:

F={op=...; E=tree}

Полный профиль свёртки может потребовать отдельного блока.

10. Параметрическая запись

Пример:

n![T(x)=x^p; P={p∈N}]

Для нескольких параметров:

n![T(x)=ax+b; P={a∈R; b∈R}]

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

11. Многоисточниковая запись

Пример условной рабочей формы:

n![S={A,B}; T_k=f(a_k,b_k); F=prod]

При различных ролях источников:

S={Data:A; Param:B}

Это показывает, что A поставляет рабочие объекты, а B — параметры.

12. Операторная запись

Для последовательности операторов можно использовать:

F={op_k}

или более явно:

OpSource=G{op_k}

Для операторного порядка:

Op^1

Op^2

и так далее.

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

13. Рекурсивная запись

Пример:

Rec={R_k→P_{k+1}}

означает:

результат текущего шага используется при формировании параметра следующего.

Другой пример:

Rec={R→S}

Рекурсивная запись должна фиксировать не только факт возврата, но и его направление.

14. Вложенная запись

Рабочая форма может обозначать роль внутреннего ноофакториала:

Nest={NF_1→T}

или:

Nest={NF_1→S}

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

15. Метаноофакториальная запись

Условные обозначения:

NF — ноофакториал;

MNF — метаноофакториал;

MG — метагенератор.

Для метауровня рекомендуется указывать тип объекта:

Meta={object=NF}

Meta={object=Class(NF)}

Meta={object=Generator}

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

16. Полный расширенный профиль

Для сложных архитектур можно использовать запись:

Profile(NF)={D,S,G,C,T,F,P,K,E,R,U,Op,Rec,Nest,Dyn,Inv,MInv,Meta,Tr}

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

Это предпочтительнее чрезмерно длинной линейной формулы.

17. Правило наследования

Если координата отсутствует в краткой записи, её значение определяется:

  1. классическим профилем;
  2. явно заданным родительским классом;
  3. шаблоном архитектуры.

При наличии нескольких возможных источников наследования должна существовать однозначная система приоритетов.

Если её нет, координату необходимо указывать явно.

18. Принцип однозначности

Главное требование к полной ноофакториальной записи:

две корректные интерпретации одной полной записи не должны приводить к различным архитектурам.

Если это возможно, запись неполна.

Необходимо уточнить:

роль параметра;

границу;

порядок;

группировку;

тип оператора;

источник наследования;

метауровень;

другую скрытую характеристику.

19. Принцип минимальности

Краткая запись, напротив, должна быть минимальной:

явно записывается только то, что невозможно однозначно восстановить из принятого контекста.

Именно совместное действие двух принципов —

однозначности полной записи
и
минимальности краткой записи

— позволяет нотации одновременно оставаться строгой и практически применимой.

************

Приложение 5. Реестровые и генераторные источники

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

Реестр идентифицирует готовый объект. Генератор определяет правило его построения.

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

1. Готовый источник

Простейшая схема:

S=A

где A — заранее определённая последовательность.

Примеры:

S=Naturals

S=Primes

S=Fibonacci

Если способ происхождения последовательности несущественен для текущей задачи, этого достаточно.

Полная конструкция может иметь вид:

n![S=A; C=first(n); T=id; F=prod]

Такой объект является последовательностным ноофакториалом с готовым источником.

2. Реестровый источник

Если последовательность идентифицируется через внешний или внутренний каталог, используется реестровая форма.

Рабочая запись:

S=@Registry:ID

или более специализированно:

S=@OEIS:Axxxxxx

Здесь реестровый идентификатор выполняет только одну функцию — однозначно указывает, какой источник имеется в виду.

Он не задаёт автоматически:

способ генерации;

границы;

выбор;

преобразование;

свёртку.

Поэтому запись

n![S=@Registry:ID]

интерпретируется как применение стандартной наследуемой архитектуры к указанному источнику, если иное не обозначено явно.

3. Реестр как библиотека

Реестр можно понимать как библиотеку готовых математических объектов.

Он особенно удобен, когда последовательность:

хорошо известна;

имеет устойчивый идентификатор;

определяется несколькими эквивалентными способами;

не требует повторного полного описания.

Однако реестр не является границей Теории ноофакториалов.

Можно построить источник, которого нет ни в одном существующем каталоге.

Поэтому реестровая архитектура является лишь одним классом источниковой организации.

4. Генераторный источник

Общая запись генератора:

S=G{rule}

Генератор представляет правило, посредством которого элементы источника могут быть получены.

Пример формульного генератора:

S=G{a_k=k^2}

Тогда источник имеет вид:

1, 4, 9, 16, ...

и соответствующая ноофакториальная конструкция может быть записана:

n![S=G{a_k=k^2}; C=first(n); F=prod]

5. Формульный генератор

Формульный генератор задаёт элемент непосредственно через индекс:

a_k=f(k).

Примеры:

a_k=k^2

a_k=2k+1

a_k=k^p

a_k=f(k,α)

Если присутствует параметр α, возникает параметрическое семейство источников.

Формульный генератор обычно не требует хранения предыдущих значений.

6. Рекуррентный генератор

Общая форма:

S=G{a_1=...; a_{k+1}=F(a_k)}

или для рекурсии более высокого порядка:

S=G{a_1,...,a_m; a_{k+m}=F(a_k,...,a_{k+m-1})}.

Пример фибоначчиевского типа:

S=G{a_1=1; a_2=1; a_{k+2}=a_{k+1}+a_k}

Архитектурно необходимо различать:

S=Fibonacci

и

S=G{recurrence for Fibonacci}.

Первый вариант рассматривает последовательность как готовый источник.

Второй сохраняет правило её происхождения.

7. Предикатный генератор

Предикатный генератор создаёт последовательность объектов, удовлетворяющих условию.

Общая форма:

S=G{x∈D | P(x)}

Пример:

S=G{x∈N | Prime(x)}

Такой генератор создаёт последовательность простых чисел.

Архитектурно он отличается от:

S=Primes

и от:

S=Naturals; C=pred{Prime(x)}.

Во всех трёх случаях результирующие значения могут совпадать.

Но семантические профили различны:

готовый источник;

генерируемый источник;

широкий источник с предикатным выбором.

8. Генераторы по факторизационным признакам

Особый класс источников можно строить по свойствам разложения чисел.

Например:

S=G{x∈N | Ω(x)=r}

где Ω(x) обозначает число простых множителей с учётом кратности.

Или:

S=G{x∈N | ω(x)=r}

где ω(x) — число различных простых множителей.

Можно задавать более детальные профили факторизации.

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

9. Алгоритмический генератор

Если простого формульного или предикатного определения недостаточно, используется алгоритмическая запись:

S=G{Algorithm A}

Полный профиль генератора может включать:

вход;

начальное состояние;

правило вычисления;

условие выдачи элемента;

условие остановки.

Алгоритмический генератор особенно важен для источников, которые определены процедурно.

10. Параметрический генератор

Общий вид:

S=G_α{rule(α)}

или:

S=G{rule; P={α∈A}}.

Изменение параметра порождает семейство источников.

Например:

S_r=G{x∈N | ω(x)=r}.

Для каждого r получается отдельная последовательность, но все они принадлежат одному генераторному семейству.

11. Генератор из нескольких источников

Генератор может иметь арность больше единицы.

Общая схема:

C=G(A,B)

где A и B — источники.

Например:

c_k=f(a_k,b_k).

Рабочая запись:

S={A,B}; G_k=f(a_k,b_k).

Здесь важно различать:

арность генератора;

арность итогового источника.

Если G(A,B) создаёт один поток C, последующая архитектура может снова быть одноисточниковой.

12. Динамический генератор

Динамический генератор имеет внутреннее состояние:

state_k.

Общая схема:

a_k=G(state_k)

state_{k+1}=U(state_k,a_k).

Такой источник нельзя свести к простому готовому списку без потери архитектурной информации.

Если закон U сам меняется, возникает самоизменяющийся генератор.

13. Реестр и генератор: сравнительная таблица

ПризнакРеестрГенератор
Основная функцияидентификацияпостроение
Объектготовый источникправило происхождения
Требует вычисленияне обязательнообычно да
Может создавать новый незарегистрированный источникнетда
Сохраняет генезисограниченнода
Поддерживает параметрические семействачерез множество записейестественно
Может быть динамическимобычно нетда

14. Эквивалентность источников

Пусть реестровый и генераторный источники дают одинаковые члены:

S_R ≡values S_G.

Из этого не следует:

Architecture(S_R)=Architecture(S_G).

Можно говорить о:

значенческой эквивалентности источников;

но сохранять их генетическое различие.

Это один из основных принципов ноофакториальной архитектуры.

15. Иерархия источников

Общую вертикаль можно представить так:

готовая последовательность
→ реестровый источник
→ формульный генератор
→ рекуррентный или предикатный генератор
→ параметрический генератор
→ динамический генератор
→ генератор генераторов.

Последний переход уже ведёт к метагенеративному уровню.

Приложение 6. Параметрические и многоисточниковые конструкции

Параметризация и многоисточниковость являются двумя основными механизмами расширения генеративной ёмкости ноофакториальной системы.

Параметризация позволяет одной архитектуре задавать семейство.

Многоисточниковость позволяет нескольким независимым потокам участвовать в одной конструкции.

Эти механизмы могут сочетаться.

1. Параметр как архитектурная сущность

Параметр всегда должен иметь:

тип;

область;

роль;

точку приложения.

Рабочая запись:

P={p∈D_p}

Но предпочтительнее указывать привязку:

P={T.power=p; p∈R}

или:

P={C.step=k; k∈N}.

Числовое значение без роли архитектурно недостаточно.

2. Масштабирование

Преобразование:

T_a(x)=ax.

Ноофакториальная запись:

n![T(x)=ax; P={a∈A}]

При каждом значении a получается один представитель параметрического семейства.

Если a=1, преобразование становится тождественным.

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

3. Смещение

Преобразование:

T_b(x)=x+b.

Запись:

n![T(x)=x+b; P={b∈B}]

При b=0 снова восстанавливается тождественный случай.

4. Аффинное преобразование

Комбинация двух параметров:

T_{a,b}(x)=ax+b.

Запись:

n![T(x)=ax+b; P={a∈A; b∈B}]

Это простейшее многопараметрическое семейство.

Параметры могут быть независимыми либо связанными ограничением.

5. Степенное преобразование

Общая форма:

T_p(x)=x^p.

Запись:

n![T(x)=x^p; P={p∈D_p}]

Тип области D_p существенно влияет на допустимость.

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

6. Индексно-зависимое преобразование

Пример:

T_k(a_k)=a_k^k.

Это не обычное однопараметрическое преобразование, поскольку показатель определяется индексом.

Запись:

n![T_k(x)=x^k]

Такой тип архитектуры используется, в частности, при интерпретации гиперфакториальной формы.

7. Значенчески-зависимое преобразование

Общая форма:

T(x)=f(x,p(x)).

Например, параметр самого преобразования вычисляется из текущего значения.

В таком случае параметр уже не является внешней константой.

Он включён в архитектурную зависимость.

8. Условное преобразование

Пример:

T(x)= { f(x), если P(x); g(x), иначе }

В рабочей нотации:

T=if P(x) then f else g.

Это простейшая ветвящаяся трансформационная архитектура.

9. Итерационное преобразование

Пусть:

T^{[m]}(x)

означает m последовательных применений T.

Запись:

n![T=T^{[m]}; P={m∈N}]

Здесь m является глубиной итерации.

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

10. Параметр из второго источника

Пусть:

A=(a_k)

B=(b_k).

Элементы B выступают параметрами для преобразования элементов A:

T_k(a_k)=f(a_k,b_k).

Запись:

n![S={Data:A; Param:B}; T_k=f(a_k,b_k)]

Это одновременно:

многоисточниковая;

параметрическая;

межпоследовательностная конструкция.

11. Два равноправных источника

Пусть два источника имеют одинаковый статус:

S={A,B}.

Производный элемент:

c_k=f(a_k,b_k).

Затем:

C=(c_k).

Такой объект может быть представлен либо как многоисточниковый ноофакториал, либо как двухарный генератор производного источника.

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

12. Поэлементная сумма

c_k=a_k+b_k.

Рабочий профиль:

S={A,B}; T_k(a_k,b_k)=a_k+b_k; F=prod

Здесь сумма играет роль межисточникового преобразования.

Итоговая свёртка остаётся произведением.

Это важно: одна и та же операция может находиться на разных архитектурных позициях.

13. Поэлементное произведение

c_k=a_kb_k.

Профиль:

S={A,B}; T_k(a_k,b_k)=a_kb_k; F=prod

Межисточниковое умножение и итоговое произведение — разные стадии, несмотря на одинаковый арифметический символ.

14. Разность

c_k=a_k-b_k.

Для несимметричной операции роли источников должны быть фиксированы.

Запись:

S={Minuend:A; Subtrahend:B}.

Равноправность источников здесь уже не означает перестановочной симметрии.

15. Отношение

c_k=a_k/b_k.

Необходимо добавить условие:

b_k≠0.

Полная архитектура должна включать обработку случая нарушения допустимости.

Например:

пропуск элемента;

остановку;

замену значения;

ветвящийся оператор.

16. Степенное отношение

c_k=a_k^{b_k}

или:

c_k=b_k^{a_k}.

Это хороший пример того, как позиционная роль источников становится принципиальной.

17. Функция нескольких источников

Общая форма:

c_k=f(a_k^{(1)}, a_k^{(2)}, ..., a_k^{(m)}).

Число входных потоков m — арность генератора.

Профиль:

S={S_1,...,S_m}; G_k=f(...).

18. Синхронная многоисточниковость

При синхронной схеме:

a_k ↔ b_k ↔ c_k.

Все источники продвигаются совместно.

Параметр k задаёт общий шаг.

Это наиболее простой режим взаимодействия.

19. Асинхронная многоисточниковость

В асинхронной системе индексы источников не обязаны совпадать.

Общая схема:

f(a_{i(k)}, b_{j(k)}).

Функции i(k) и j(k) определяют синхронизацию.

Или продвижение источников может управляться условием.

В таком случае требуется отдельный блок E или U.

20. Иерархические источники

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

Пример:

S={Data:A; Param:B; Op:C}

где:

a_k — рабочий объект;

b_k — параметр;

c_k — оператор.

Тогда:

T_k(a_k)=c_k(a_k;b_k).

Это уже трёхисточниковая ролево-иерархическая архитектура.

21. Параметрическая генеративная ёмкость

Пусть имеется m независимых параметров.

Формальное пространство реализаций представляет множество допустимых комбинаций их значений.

Но число семантически различных конструкций определяется только после:

типизации;

исключения недопустимых комбинаций;

нормализации;

факторизации по эквивалентности.

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

22. Многоисточниковый профиль

Обобщённая рабочая запись:

NF[S={S_1:SRole_1,...,S_m:SRole_m}; Sync=...; T=...; F=...]

где явно фиксируются:

число источников;

их роли;

режим синхронизации;

операция взаимодействия.

Приложение 7. Операторные, рекурсивные и вложенные конструкции

Настоящее приложение фиксирует типовые формы трёх разных архитектурных механизмов:

операторности;

рекурсии;

вложенности.

Эти механизмы могут сочетаться, но не должны отождествляться.

1. Фиксированный оператор

Простейшая операторная конструкция:

T=Op

или:

F=Op.

Оператор задан заранее и не изменяется.

Пример:

T(x)=x^2.

Это ещё не операторный ноофакториал в сильном смысле, если оператор рассматривается просто как фиксированная часть формулы.

Операторный характер становится архитектурно существенным, когда оператор освобождается как координата.

2. Параметризованный оператор

Op_p

где p — параметр.

Пример:

Op_p(x)=x^p.

Запись:

T=Op_p; P={p}.

Оператор остаётся одного типа, но его состояние изменяется.

3. Операторная последовательность

Пусть:

O=(Op_1,Op_2,...,Op_n).

Тогда:

T_k=Op_k.

Объекты и операторы образуют два синхронных потока.

Полная запись:

S=Data:A; OpSource=O; T_k=Op_k(a_k).

4. Индексно-зависимый оператор

Op_k=f(k).

Например:

нечётный k → Op_A;

чётный k → Op_B.

Запись:

T_k=Op(k).

5. Значенчески-зависимый оператор

Op_k=Op(a_k).

Например:

если a_k удовлетворяет свойству P, используется Op_1;

иначе Op_2.

Рабочая форма:

U(a_k)→Op_k.

Здесь появляется управляющая составляющая.

6. Условный оператор

Общий вид:

Op = if Q then Op_1 else Op_2.

Если условие локально встроено в оператор, это условная операционная архитектура.

Если выбор выполняется отдельным управляющим блоком U, оператор и управление следует описывать раздельно.

7. Источник операторов

Операторы могут поступать из собственного источника:

S_Op=(Op_1,Op_2,...).

Тогда архитектура является многоисточниковой:

S={Data:A; Operators:S_Op}.

Это один из наиболее прямых примеров расширения понятия источника за пределы числовой последовательности.

8. Генератор операторов

Общая форма:

Op_k=G_Op(state_k).

Затем:

y_k=Op_k(x_k).

Рабочая запись:

G_Op{...}→Op_k→x_k.

Генерируется не значение, а способ действия.

9. Оператор второго порядка

Пусть Op^1 действует на объект:

Op^1:X→Y.

Оператор второго архитектурного порядка действует на сам Op^1:

Op^2:Op^1→Op'^1.

Таким образом:

Op^2(Op^1)(x).

Смысл порядка определяется типом цели, а не вычислительной сложностью.

10. Последовательность преобразований операторов

Можно задать:

Op_0 → Op_1 → Op_2 → ...

где:

Op_{k+1}=H(Op_k).

Если H фиксирован, возникает рекурсивное преобразование оператора.

Если H сам меняется, появляется более высокий динамический уровень.

11. Генератор операторной архитектуры

Генератор может создавать не один оператор, а структуру:

набор операторов;

их порядок;

связи;

условия переключения.

Общая форма:

G_A → {Op_i, Links, U}.

Такой результат уже является операторной архитектурой.

12. Гиперноофакториальная форма

Рабочий профиль:

NF[Op^2→Op^1→Objects]

или расширенно:

Op^2={target=Op^1; action=...}.

Критерий гиперноофакториала — наличие организованного операционного уровня над операторами или системами операторов.

13. Рекурсивный источник

Простейшая схема:

a_{k+1}=G(a_k).

Полный источник может быть задан:

S=G{a_0; a_{k+1}=G(a_k)}.

Это локальная рекурсия источника.

14. Рекурсивное преобразование

Пусть параметр оператора зависит от предыдущего результата:

p_{k+1}=h(y_k)

y_{k+1}=T_{p_{k+1}}(a_{k+1}).

Рабочая запись:

Rec={R_k→P_{k+1}}.

15. Рекурсивная свёртка

Обычная накопительная схема:

r_{k+1}=F(r_k,a_{k+1}).

Если F остаётся фиксированной, это простая рекурсивная свёртка.

Более сильный вариант:

F_{k+1}=H(r_k).

Тогда результат меняет саму операцию следующего шага.

16. Результат как новый источник

Схема:

NF_k → R_k

S_{k+1}=R_k.

Запись:

Rec={R→S}.

Если результат является не последовательностью, а параметром источника, запись должна указывать это явно:

Rec={R→P(S)}.

17. Рекурсивное управление

Результат может менять управляющее правило:

R_k→U_{k+1}.

Это более высокий тип рекурсивной связи.

В результате изменяется не отдельный оператор, а правило его выбора.

18. Архитектурная рекурсия

Самый сильный рекурсивный вариант:

A_{k+1}=H(A_k,R_k),

где A_k — архитектура текущего шага.

Рабочая запись:

Rec={Architecture_k→Architecture_{k+1}}.

Если изменение затрагивает сам тип архитектуры, возможен переход к трансволюции.

19. Простая вложенность

Пусть результат внутреннего ноофакториала используется внешним:

NF_outer(...NF_inner(...)...).

Если внешний уровень видит только значение внутреннего, это результативная вложенность.

20. Ноофакториал как элемент источника

Источник внешнего ноофакториала может иметь вид:

S={NF_1,NF_2,...,NF_n}.

Если используются только значения:

S={R(NF_1),...,R(NF_n)}.

Если учитываются архитектуры, объект становится уже метауровневым.

21. Вложенный источник

Схема:

NF_inner → S_outer.

Запись:

Nest={NF_inner→S}.

Внутренний ноофакториал генерирует источник внешнего.

22. Вложенное преобразование

Схема:

T_outer = NF_inner.

То есть обработка каждого элемента выполняется внутренней ноофакториальной конструкцией.

Запись:

Nest={NF_inner→T}.

23. Вложенная свёртка

Внутренний ноофакториал реализует локальную свёртку:

Nest={NF_inner→F}.

Например, отдельные группы элементов сначала сворачиваются внутренне, а их результаты объединяются внешней свёрткой.

24. Конечное дерево вложений

Конечная архитектура может быть представлена деревом:

NF_0

├─ NF_1

│ ├─ NF_11

│ └─ NF_12

└─ NF_2

Такой объект конечен и в принципе полностью эксплицируем.

25. Рекурсивная вложенность

Если каждый внутренний уровень строится по родственной схеме:

NF_k contains NF_{k+1},

причём правило перехода повторяется, возникает рекурсивная вложенность.

Она объединяет:

отношение включения;

правило воспроизводства уровней.

26. Различие трёх механизмов

МеханизмОсновной вопрос
ОператорностьЧто действует на объект?
РекурсияЧто возвращается в следующий шаг?
ВложенностьЧто находится внутри чего?

Они независимы.

Операторный ноофакториал может не быть рекурсивным и вложенным.

Рекурсивный может использовать один фиксированный оператор.

Вложенный может быть полностью статическим.

27. Комбинированная конструкция

Возможна архитектура:

вложенный ноофакториал генерирует оператор;

этот оператор действует на внешний источник;

результат меняет генератор следующего оператора.

Тогда одновременно присутствуют:

вложенность;

операторность;

генерация;

рекурсия.

Именно для таких объектов необходима расширенная СТН.

Приложение 8. Метаноофакториальные конструкции

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

Формально базовая архитектурная цепочка сохраняется:

источник → выбор → преобразование → свёртка,

но тип объектов повышается.

1. Семантический профиль как объект

Пусть:

Profile(NF)={D,S,G,C,T,F,...}.

Сам профиль можно рассматривать как математический объект.

Тогда над ним допустимы операции:

прочитать координату;

заменить координату;

зафиксировать;

освободить;

сравнить;

нормализовать.

Пример:

MetaT(Profile)=Profile'

где Profile' отличается изменённой координатой F.

2. Ноофакториал как элемент источника

Метаноофакториальный источник:

S_Meta=(NF_1,NF_2,...,NF_n).

Координата выбора может, например, выделять:

C=pred{Rec≠none}

то есть только рекурсивные ноофакториалы.

Затем преобразование может менять их архитектуру.

3. Класс ноофакториалов как источник

Источник:

S_Meta=Class(NF).

Например:

Class={NF | S=Primes}

или:

Class={NF | semantic_rank=r}.

Метаноофакториал работает уже не с отдельными архитектурами, а с классом как единым объектом.

4. Преобразование класса

Пример:

MetaT(C)=Free_F(C).

Оператор освобождает координату свёртки во всём классе.

Другие варианты:

Fix_S(C,Primes)

AddRec(C)

RaiseOpOrder(C)

AddNest(C).

Так формируется архитектурная алгебра над классами.

5. Свёртка профилей

Несколько профилей можно объединять по специальному правилу.

Например:

MetaF(Profile_1,Profile_2)=Merge(Profile_1,Profile_2).

Но операция Merge должна точно определять:

как разрешаются совпадающие координаты;

что происходит при конфликте типов;

какой профиль считается результатом.

Поэтому метасвёртка требует собственной типизации.

6. Пересечение классов

Пример:

C_1={NF | Rec=true}

C_2={NF | S=Primes}

Тогда:

C=C_1∩C_2

представляет класс рекурсивных ноофакториалов с простым источником.

Так обычные теоретико-множественные операции становятся одним из простейших типов метасвёртки.

7. Инвариантный класс

Можно определить класс по инварианту:

C_I={NF | Inv(NF)=I}.

Такой источник особенно важен для метаиндуктивных конструкций.

Операции над классом могут быть ограничены требованием:

I должен сохраняться.

8. Метаиндуктивное семейство

Пусть имеется:

A_0,A_1,A_2,...

и переход:

A_{k+1}=T(A_k).

Если сохраняется определённый метаинвариант MInv, последовательность можно рассматривать как метаиндуктивное семейство.

Рабочий профиль:

Meta={object=Architecture}

Tr=T

MInv=M.

Это один из базовых типов динамического метаноофакториала.

9. Генератор класса

Генератор класса:

G_Class(template,domains)→Class(NF).

Пример:

шаблон фиксирует:

S=Primes

F=prod

а преобразование выбирается из некоторого множества.

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

10. Метагенератор

Метагенератор создаёт сам генератор.

Общая схема:

MG(parameters)→G

G→Class(NF).

Или:

MG→G_Op→Op.

Таким образом, метагенератор работает с правилами порождения.

11. Генерация системы координат

Более высокий пример:

MG→STN'.

Результатом становится новая или расширенная система семантических координат.

Метагенератор может:

добавить координату;

разделить существующую;

изменить тип зависимости;

определить новую структуру профиля.

Это уже метатрансволютивная операция.

12. Повышение операторного порядка

Пусть имеется класс операторных ноофакториалов порядка k.

Метапреобразование:

RaiseOp:C_k→C_{k+1}.

Оно создаёт новый класс, в котором операторы прежнего порядка становятся объектами операторов следующего уровня.

Это пример метаоперации над классом.

13. Добавление рекурсии к классу

Пусть:

C — класс статических архитектур.

Оператор:

AddRec(C,link)

создаёт класс, в котором к каждому объекту добавляется заданная обратная связь.

Например:

link=R→P.

Тогда получается параметрически-рекурсивное семейство.

14. Добавление вложенности

Аналогично:

AddNest(C,role).

Параметр role задаёт, куда помещается внутренний ноофакториал:

S;

T;

F;

другой блок.

Так создаётся целый класс вложенных архитектур из одного исходного класса.

15. Много-классовый метаисточник

Источник может состоять из нескольких классов:

S_Meta={C_1,C_2,...,C_m}.

Метаноофакториал может:

сравнивать классы;

строить пересечения;

комбинировать инварианты;

генерировать смешанные архитектуры.

Это метааналог многоисточниковости.

16. Рекурсивный метаноофакториал

Пусть:

Class_{k+1}=T(Class_k).

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

Запись:

Rec={R_Meta→S_Meta}.

Объектом возврата здесь является уже класс или архитектурный профиль.

17. Самоизменяющийся метаноофакториал

Более сильный случай:

T_{k+1}=H(T_k,Class_k).

То есть результат метапроцесса меняет сам оператор следующего метаперехода.

Это уже самоизменяющаяся метаархитектура.

Для её определения необходимы:

пространство допустимых метаоператоров;

правило изменения;

метаинварианты.

18. Генерация координатных классов

Метагенератор может строить классы по различным наборам свободных координат.

Например:

C_{S} — свободен источник;

C_{S,T} — источник и преобразование;

C_{S,T,F} — три координаты.

Можно автоматически строить решётку классов по освобождению координат.

Так возникает одно из возможных представлений пространства семантических рангов.

19. Мета-СТН

Для метаноофакториала базовые координаты переинтерпретируются.

Базовая координатаМетаинтерпретация
Dпространство архитектур или классов
Sноофакториалы, профили, классы
Gгенератор архитектур или классов
Cвыбор архитектур
Tпреобразование профилей или классов
Fметасвёртка архитектур
Pметапараметры
Kкомпозиция метаопераций
Eпорядок метаисполнения
Rновая архитектура, класс или генератор

Это показывает, что переход к метауровню не уничтожает базовую схему, а поднимает тип её объектов.

20. Иерархия уровней

Условная вертикаль:

Object

↓

NF

↓

Class(NF)

↓

Generator(Class)

↓

MetaGenerator

Но эта схема не должна восприниматься как единственная обязательная лестница.

Метауровень определяется относительно непосредственного объекта действия.

Поэтому более точное правило:

уровень конструкции определяется типом объектов, над которыми непосредственно выполняются её основные операции.

21. Неэксплицируемая метаконструкция

Метаархитектура может быть полностью определена правилом, но настолько велика или потенциально бесконечна, что её нельзя выписать целиком.

Это не делает её автоматически невычислимой.

Необходимо различать:

полную эксплицируемость;

формальную определённость;

возможность вычислить требуемый фрагмент.

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

Это важный тип объекта для будущей вычислительной Теории ноофакториалов.

22. Общая метагенеративная вертикаль

В наиболее сжатой форме:

элемент → последовательность → ноофакториал → класс → генератор класса → метагенератор → самоизменяющаяся метаархитектура.

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

Именно этот принцип обеспечивает потенциально неограниченную «этажность» Вселенной Ноофакториалов.

**********

Приложение 9. Базовая классификация ноофакториалов

Классификация ноофакториалов строится не как одно линейное дерево, а как многомерная система признаков.

Один и тот же ноофакториал может одновременно быть:

многоисточниковым;

параметрическим;

трансформационным;

операторным;

рекурсивным;

вложенным;

метауровневым.

Поэтому полная классификационная характеристика должна представлять собой профиль, а не одно название класса.

1. Основные классификационные оси

Базовая классификация включает следующие измерения:

  1. тип источника;
  2. тип выбора;
  3. тип преобразования;
  4. тип свёртки;
  5. число свободных координат;
  6. параметрический статус;
  7. композиционная структура;
  8. операционный порядок;
  9. рекурсивность;
  10. вложенность;
  11. динамичность;
  12. метауровень;
  13. трансволютивность.

Дополнительными характеристиками могут служить:

семантический ранг;

тип эквивалентности;

инварианты;

генеративная ёмкость;

вычислительная сложность.

2. Классификация по источнику

КлассХарактеристика
Натуральныйисточник — натуральный ряд
Последовательностныйиспользуется явно заданная последовательность
Реестровыйисточник идентифицируется внешним или внутренним реестром
Формульныйисточник задаётся функцией индекса
Рекуррентныйэлементы источника строятся из предыдущих
Предикатныйисточник формируется по условию
Алгоритмическийисточник создаётся процедурой
Параметрическийгенерация источника зависит от параметров
Производныйисточник получен преобразованием другого источника
Многоисточниковыйучаствуют несколько самостоятельных источников
Изольдионическийэлементы обладают существенной внутренней архитектурой
Метаисточникэлементами являются ноофакториалы, профили, классы или генераторы

3. Классификация по выбору

КлассОсновной механизм
Стандартныйначальный непрерывный фрагмент
Интервальныйзадаются начало и конец
Количественныйвыбирается заданное число элементов
Шаговыйиспользуется фиксированный или параметрический шаг
Фильтрационныйприменяется фильтр
Предикатныйотбор по логическому условию
Составнойсочетаются несколько правил
Динамическийправило зависит от состояния процесса
Генерируемыйправило выбора создаётся генератором

4. Классификация по преобразованию

Основные трансформационные классы:

тождественный;

арифметический;

аффинный;

степенной;

полиномиальный;

функциональный;

индексно-зависимый;

значенчески-зависимый;

условный;

итерационный;

межпоследовательностный;

операторный;

генерируемый;

динамический;

рекурсивный;

трансволютивный.

Тождественное преобразование является стандартным значением:

T=id.

5. Классификация по свёртке

Основные свёрточные классы:

мультипликативный;

суммативный;

разностный;

отношенческий;

экстремальный;

функциональный;

операторный;

переменно-операционный;

древовидный;

сетевой;

динамический;

рекурсивный.

Дополнительными признаками являются:

арность;

направление;

порядок;

группировка;

тип результата.

6. По числу свободных координат

Относительно выбранной базовой архитектуры можно различать:

первый уровень — одна существенно освобождённая координата;

двухкоординатные конструкции;

трёхкоординатные;

многокоординатные.

Такой подсчёт является лишь первым приближением к семантическому рангу.

Одна свободная координата может содержать значительно более сложный объект, чем несколько простых числовых параметров.

7. По параметрическому статусу

Можно различать:

непараметрические;

однопараметрические;

многопараметрические;

зависимо-параметрические;

структурно-параметрические.

В последнем случае параметр изменяет не только значение, но и структуру архитектуры.

8. По композиционной структуре

Основные типы:

линейные;

параллельные;

ветвящиеся;

древовидные;

сетевые;

иерархические;

вложенные;

циклические.

Композиционная топология представляет самостоятельную архитектурную характеристику.

9. По операционному порядку

Условная система:

Op^1 — оператор над объектом базового уровня;

Op^2 — оператор над оператором первого порядка;

Op^3 — оператор над системой или оператором второго порядка;

и далее.

Порядок является архитектурным.

Он не должен смешиваться с арифметической иерархией гиперопераций.

10. По рекурсивности

Различаются:

нерекурсивные;

источниково-рекурсивные;

селективно-рекурсивные;

трансформационно-рекурсивные;

свёрточно-рекурсивные;

параметрически-рекурсивные;

операторно-рекурсивные;

генераторно-рекурсивные;

архитектурно-рекурсивные.

Дополнительные признаки:

глубина;

число контуров обратной связи;

цикличность;

детерминированность.

11. По вложенности

Основные классы:

невложенные;

конечно вложенные;

иерархически вложенные;

рекурсивно вложенные;

многоуровневые.

Отдельно фиксируется роль внутреннего объекта:

элемент;

источник;

преобразование;

свёртка;

оператор;

полная архитектура.

12. По динамичности

Можно различать:

статические — профиль не меняется во время исполнения;

предопределённо динамические — изменения полностью заданы заранее;

адаптивные — изменения зависят от текущего состояния;

рекурсивно динамические — новое состояние определяется обратной связью;

самоизменяющиеся — изменяется правило будущего изменения.

13. По метауровню

Условно:

Meta^0 — обычные объекты;

Meta^1 — ноофакториальные архитектуры становятся объектами;

Meta^2 — объектами становятся классы архитектур;

следующие уровни — генераторы, классы генераторов и иные явно определённые метаобъекты.

Метауровень всегда определяется типом непосредственного объекта действия, а не сложностью записи.

14. По трансволютивности

Можно различать:

нетрансволютивные;

координатно-трансволютивные;

операторно-трансволютивные;

свёрточно-трансволютивные;

архитектурно-трансволютивные;

метатрансволютивные.

Критерием служит изменение самой структурной организации, а не только её текущего состояния.

15. Семантический ранг

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

На простейшем уровне он может учитывать число свободных координат.

В расширенной версии могут потребоваться несколько составляющих:

Rank_coord — координатный;

Rank_op — операторный;

Rank_rec — рекурсивный;

Rank_nest — ранг вложенности;

Rank_meta — метауровневый.

Поэтому окончательная теория ранга может иметь векторную, а не скалярную форму.

16. Базовый классификационный паспорт

Рабочий классификационный профиль можно записывать как:

ClassProfile(NF)={SClass,CClass,TClass,FClass,Free,Param,K,Op,Rec,Nest,Dyn,Meta,Tr}

где:

SClass — класс источника;

CClass — класс выбора;

TClass — тип преобразования;

FClass — тип свёртки;

Free — свободные координаты;

Param — параметрический статус;

K — композиционная структура;

Op — операционный порядок;

Rec — рекурсия;

Nest — вложенность;

Dyn — динамика;

Meta — метауровень;

Tr — трансволютивность.

17. Пример классификационного профиля

Рассмотрим конструкцию:

два источника;

второй источник задаёт показатели степеней первого;

результат перемножается;

параметр следующего шага зависит от предыдущего результата.

Её профиль может быть описан как:

SClass=multi-source

TClass=inter-source power

FClass=product

Param=dependent

Rec=R→P

Nest=none

Meta=0

Такой объект одновременно является:

многоисточниковым;

трансформационным;

параметрически зависимым;

рекурсивным.

Одно линейное название не отражало бы его полной природы.

18. Принцип многомерной классификации

Общий принцип:

класс ноофакториала определяется не одним именем, а положением по нескольким независимым или частично связанным классификационным осям.

Именно такая система соответствует архитектурной природе Вселенной Ноофакториалов.

Приложение 10. Система условных обозначений

Настоящая система обозначений имеет рабочий характер и предназначена для унификации записи внутри Теории ноофакториалов.

1. Основные сокращения

ОбозначениеЗначение
NFноофакториал
MNFметаноофакториал
STN / СТНСемантическая Таблица Ноофакториалов
MGметагенератор
Gгенератор
Opоператор
Profile(NF)семантический профиль ноофакториала

2. Базовые координаты СТН

СимволЗначение
Dобласть / типовая среда
Sисточник
Gгенератор / генерация
Cвыбор
Tпреобразование
Fсвёртка
Pпараметры
Kкомпозиция
Eисполнение
Rрезультат

Базовый профиль:

Profile(NF)={D,S,G,C,T,F,P,K,E,R}

3. Расширенные координаты

СимволЗначение
Uуправление
Opоперационный уровень или операторная структура
Recрекурсия
Nestвложенность
Dynдинамика
Invинварианты
MInvметаинварианты
Metaметауровень
Trтрансволюция

Расширенный профиль:

Profile⁺(NF)={D,S,G,C,T,F,P,K,E,R,U,Op,Rec,Nest,Dyn,Inv,MInv,Meta,Tr}

4. Обозначения базовых значений

id — тождественное преобразование;

prod — произведение;

sum — сумма;

none — отсутствие активного механизма;

standard — наследуемый стандартный режим;

first(n) — первые n элементов;

pred{P} — выбор по предикату P;

fold(op) — свёртка операцией op.

5. Реестровые обозначения

Общая форма:

@Registry:ID

Частный пример:

@OEIS:Axxxxxx

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

6. Генераторная форма

G{...} — генератор, определённый содержимым фигурных скобок.

Примеры:

G{a_k=f(k)}

G{a_{k+1}=F(a_k)}

G{x∈D | P(x)}

7. Параметрические обозначения

P={p∈A} — параметр p принадлежит области A.

T_p — преобразование, зависящее от p.

Op_p — параметризованный оператор.

G_p — параметризованный генератор.

8. Многоисточниковая запись

S={A,B} — два источника.

При ролевом различии:

S={Data:A; Param:B}

или:

S={Data:A; Operator:B}.

9. Операторные уровни

Op^1 — оператор первого архитектурного порядка;

Op^2 — оператор над оператором первого;

Op^k — оператор порядка k.

Это обозначение не является записью арифметической гипероперации.

10. Рекурсивные связи

Rec={R→S} — результат возвращается в источник;

Rec={R→P} — результат определяет параметр;

Rec={R→T} — результат влияет на преобразование;

Rec={R→F} — результат влияет на свёртку;

Rec={A→A} — архитектурная рекурсия.

11. Вложенность

Nest={NF_i→S} — внутренний ноофакториал формирует источник;

Nest={NF_i→T} — используется как преобразование;

Nest={NF_i→F} — используется как свёртка.

12. Инварианты

Inv={...} — набор инвариантов.

MInv={...} — набор метаинвариантов.

Всегда предполагается, что класс допустимых преобразований указан или определяется контекстом.

13. Трансволютивная запись

Tr:A_i→A_{i+1} — трансволютивный переход между архитектурными состояниями.

Последовательность:

A_0→A_1→A_2→...

представляет архитектурную траекторию только при явно определённом правиле перехода.

14. Метаноофакториальные обозначения

MNF — метаноофакториал;

Class(NF) — класс ноофакториалов;

G_Class — генератор класса;

MG — метагенератор.

Примеры:

Meta={object=NF}

Meta={object=Class(NF)}

MG→G→NF.

15. Эквивалентности

При необходимости могут использоваться уточнённые обозначения:

≡syn — синтаксическая эквивалентность;

≡comp — вычислительная;

≡sem — семантическая;

≡arch — архитектурная.

Эта система является рабочей и требует дальнейшей формальной стандартизации.

16. Общая ноофакториальная запись

Краткая форма:

n![отклонения от стандарта]

Полная базовая:

n![D=...;S=...;G=...;C=...;T=...;F=...;P=...;K=...;E=...;R=...]

Расширенная архитектурная запись предпочтительно представляется структурированным профилем, а не чрезмерно длинной линейной формулой.

Приложение 11. Терминологический словарь

Архитектурная эквивалентность

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

Архитектурная рекурсия

Рекурсия, при которой предыдущее архитектурное состояние участвует в построении следующей архитектуры.

Архитектурный объект

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

Базовая СТН

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

Базовая цепочка

Минимальный генетический каркас:

источник → выбор → преобразование → свёртка.

Вселенная Ноофакториалов

Открытая типизированная система ноофакториальных объектов, архитектур, классов, генераторов, преобразований и метауровней.

Не понимается как завершённый конечный каталог.

Выбор

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

Может включать границы, число элементов, шаг, фильтр, предикат и динамическое правило.

Вычислительная эквивалентность

Совпадение результатов двух конструкций на определённой области входов.

Не означает автоматически архитектурной эквивалентности.

Генеративная ёмкость

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

Генератор

Правило, алгоритм или конструкция, создающая объекты определённого типа.

Объектами генерации могут быть значения, последовательности, параметры, операторы и архитектуры.

Генетический метод

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

Генетическое родство

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

Гольдбаховская когорта

В авторской терминологии — класс рассматриваемых чётных чисел, имеющих один и тот же гольдбаховский ранг.

Гольдбаховский ранг

В авторской терминологии — число неупорядоченных представлений данного чётного числа в виде суммы двух простых чисел.

Гиперноофакториал

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

Динамическая координата

Семантическая координата, значение которой изменяется во время исполнения конструкции по определённому закону.

Динамическая свёртка

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

Изольдионический источник

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

Инвариант

Характеристика, сохраняющаяся при определённом классе допустимых преобразований.

Инвариант всегда должен рассматриваться относительно явно или неявно заданного класса переходов.

Источник

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

Источник может быть готовым, реестровым, генерируемым, производным, многоисточниковым или метауровневым.

Итерация

Повторное применение одного правила или операции.

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

Каноническая форма

Стандартное представление архитектуры, предназначенное для сравнения и устранения несущественных различий записи.

Класс-генератор

Генератор, результатом которого является не единичный объект, а класс архитектур или ноофакториалов.

Композиция

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

Координатная конфигурация

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

Метаинвариант

Устойчивая характеристика закона структурной преемственности, сохраняющаяся при изменении самих обычных инвариантов или архитектурных состояний.

Метаиндукция

В рамках связанной авторской теории — принцип структурно контролируемого продолжения последовательности состояний или архитектур при наличии определённых переходов, инвариантов и метаинвариантов.

Метагенератор

Конструкция, которая генерирует, выбирает, преобразует или организует генераторы и правила генерации.

Метаноофакториал

Факториально-генетическая конструкция метауровня, объектами которой являются ноофакториалы, их классы, семантические профили, архитектуры или правила генерации.

Метауровень

Уровень, на котором объектом непосредственного действия становится объект предыдущего архитектурного уровня.

Определяется типом объекта действия, а не сложностью формулы.

Многоисточниковый ноофакториал

Ноофакториал, в котором два или более самостоятельных источника сохраняют семантически значимые роли.

Наследование

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

«Наивная» теория факториалов

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

Не является оценкой математической состоятельности традиционной теории.

Ноофакториал

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

Ноофакториал первого уровня

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

Ноофакториальная архитектура

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

Ноофакториальная нотация

Система обозначений, предназначенная для компактной и однозначной записи семантического профиля ноофакториала.

Ноофакториальное пространство

Типизированное множество допустимых ноофакториальных профилей или архитектур с определёнными отношениями сравнения, близости или преобразования.

Нормализация

Процесс приведения различных корректных записей к стандартной форме с раскрытием наследования, унификацией идентификаторов и устранением несущественных синтаксических различий.

Обратная связь

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

Является ядром рекурсивности.

Операционный порядок

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

Операторный ноофакториал

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

Открытая архитектура

Архитектура или теория, допускающая расширение пространства значений, координат, связей и уровней при сохранении требований типизации, допустимости и семантической определённости.

Параметр

Переменная величина или структурный объект, управляющий значением одной или нескольких координат в пределах определённого семейства.

Параметрический класс

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

Потенциальная архитектура

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

Предикатный источник

Источник, элементы которого определяются условием принадлежности P(x).

Производная последовательность

В терминологии настоящей теории — последовательность, полученная посредством преобразования элементов другой последовательности.

Не является производной в смысле математического анализа.

Реализованная архитектура

Конкретная конфигурация значений координат, выбранная внутри потенциальной архитектуры.

Реестровый источник

Источник, идентифицируемый ссылкой на внешний или внутренний реестр математических объектов.

Рекурсия

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

Рекурсивная глубина

Характеристика числа или архитектурного уровня рекурсивных переходов.

Может быть вычислительной, архитектурной или операторной.

Рефлексивная архитектура

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

Не означает сознания или психической рефлексии.

Свёртка

В авторском смысле — общий механизм агрегирования выбранных и преобразованных объектов в итоговый объект.

Не следует автоматически отождествлять со стандартным математическим понятием convolution.

Свободная координата

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

Семантическая дистанция

Мера различия между ноофакториальными конструкциями по значениям, типам и архитектурным статусам координат.

Не предполагается математической метрикой до проверки соответствующих аксиом.

Семантическая координата

Выделяемая характеристика ноофакториальной конструкции, значение которой определяет некоторый самостоятельный аспект её устройства.

Семантическая эквивалентность

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

Семантический профиль

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

Семантический ранг

Предварительная характеристика степени архитектурного отклонения от выбранной базовой конфигурации.

Не сводится окончательно к одной универсальной формуле.

Семантическая Таблица Ноофакториалов, СТН

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

Структурная параметризация

Параметризация, при которой параметр изменяет не только значение, но и структуру архитектуры.

Тождественное преобразование

Нейтральное преобразование T=id, сохраняющее выбранный элемент без изменения.

Трансволюция

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

Трансволютивный ноофакториал

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

Факториальный генезис

Прослеживаемая архитектурная связь конструкции с базовой факториальной схемой посредством допустимых преобразований её компонентов.

Фиксированная координата

Координата, значение которой заранее определено внутри рассматриваемой архитектуры или класса.

Фрагмент источника

Часть источника, выбранная для участия в конкретном ноофакториальном процессе.

Эквивалентность результата

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

Явная координата

Координата, значение которой непосредственно указано в записи или профиле.

Неявная координата

Координата, значение которой восстанавливается по стандарту, наследованию или контексту.

Приложение 12. Предметный указатель

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

А

Алгебра ноофакториальная — гл. 38; прил. 9
Алгоритмический генератор — гл. 10; прил. 5
Алгоритмические ноофакториалы — гл. 46
Арность генератора — гл. 11, 16; прил. 6
Архитектура ноофакториальная — гл. 5–7; гл. 30; прил. 1–2, 11
Архитектурная эквивалентность — гл. 25; прил. 11
Архитектурная рекурсия — гл. 32; прил. 7
Архитектурное пространство — гл. 39
Архитектурный объект — гл. 5–6, 38

Б

Базовая архитектура — Введение; гл. 1, 5, 19
Базовая СТН — гл. 20; прил. 1
Базовая цепочка — гл. 5; прил. 1, 11

В

Вложенная свёртка — гл. 33; прил. 7
Вложенное преобразование — гл. 33; прил. 7
Вложенный источник — гл. 33; прил. 7
Вложенность — гл. 6, 21, 33, 40; прил. 2, 7, 9
Вселенная Ноофакториалов — Введение; гл. 27, 40, 46; Заключение
Выбор — гл. 13, 20; прил. 1, 9
Вычислительная эквивалентность — гл. 25; прил. 11
Вычислительная Теория ноофакториалов — гл. 46

Г

Генератор — гл. 6, 10, 27, 37; прил. 5, 11
Генератор архитектур — гл. 27, 29, 37
Генератор класса — гл. 36–37; прил. 8
Генератор операторов — гл. 18, 28–29; прил. 7
Генеративная ёмкость — гл. 15, 27; прил. 9, 11
Генеративная математика — гл. 44; Заключение
Генетический метод — Введение; гл. 1–5
Генетическое родство — гл. 3, 5, 35
Гиперматематика — гл. 28–30, 44
Гиперноофакториал — гл. 29; прил. 7, 11
Гольдбаховская когорта — гл. 12; прил. 11
Гольдбаховский ранг — гл. 12; прил. 11
Группировка операций — гл. 17; прил. 1

Д

Двойной факториал — гл. 2; прил. 3
Динамическая координата — гл. 7, 21; прил. 2, 11
Динамическая свёртка — гл. 18; прил. 11
Динамический выбор — гл. 13
Динамический генератор — гл. 10; прил. 5

И

Изольдионика — гл. 31, 44
Изольдионический источник — гл. 31; прил. 9, 11
Индексно-зависимое преобразование — гл. 14; прил. 6
Индексно-зависимый оператор — гл. 28; прил. 7
Инвариант — гл. 26; прил. 2, 11
Инвариант класса — гл. 26
Источник — гл. 8–12, 20; прил. 1, 5, 11
Итерация — гл. 14, 38; прил. 7, 11

К

Каноническая форма — гл. 25; прил. 11
Категориальные расширения — гл. 46
Класс ноофакториалов — гл. 23–27, 36, 40
Классификационный профиль — гл. 40; прил. 9
Классический факториал — гл. 1, 19, 41; прил. 3
Когортный источник — гл. 12
Комбинаторная генерация — гл. 27
Композиция — гл. 16, 20, 38; прил. 11
Композиционная генерация — гл. 27
Комплексные расширения — гл. 46
Континуальные конструкции — гл. 46
Координатная конфигурация — гл. 7; прил. 11
Координатное пространство — гл. 39

М

Матричные ноофакториалы — гл. 46
Метаинвариант — гл. 26, 35; прил. 2, 11
Метаиндукция — гл. 35, 44; прил. 11
Метагенератор — гл. 37; прил. 8, 10, 11
Метагенеративная ёмкость — гл. 27, 37
Метаноофакториал — гл. 36; прил. 8, 11
Метанотация — гл. 22
Метапространство — гл. 39
Мета-СТН — гл. 36; прил. 8
Метауровень — гл. 6, 21, 36, 40; прил. 2, 11
Многоисточниковый ноофакториал — гл. 11, 16; прил. 6, 11
Многокоординатный ноофакториал — гл. 24
Мультифакториал — гл. 2; прил. 3

Н

Наследование — гл. 7, 22; прил. 4, 11
«Наивная» теория факториалов — гл. 42; прил. 11
Неявная координата — гл. 7; прил. 11
Неэксплицируемая конструкция — гл. 45; прил. 8
Ноофакториал — гл. 5; прил. 11
Ноофакториал первого уровня — гл. 23; прил. 9
Ноофакториальная архитектура — гл. 6; прил. 11
Ноофакториальная нотация — гл. 22; прил. 4
Ноофакториальное пространство — гл. 39; прил. 11
Нормализация — гл. 25; прил. 11

О

Область определения — гл. 1, 20; прил. 1
Обратная связь — гл. 32; прил. 7, 11
Операции над архитектурами — гл. 38
Операции над классами — гл. 38
Операционная последовательность — гл. 18, 28
Операционный порядок — гл. 21, 29; прил. 10–11
Оператор — гл. 18, 28
Оператор высшего порядка — гл. 29
Операторная генерация — гл. 27
Операторный ноофакториал — гл. 28; прил. 11
Открытая архитектура — гл. 5, 45; прил. 11
Открытая метаконструкция — гл. 36

П

Параметр — гл. 15, 20; прил. 6, 11
Параметрический генератор — гл. 10; прил. 5
Параметрический класс — гл. 15, 23; прил. 11
Параметрическая генерация — гл. 27
Переменная операция — гл. 18
Потенциальная архитектура — гл. 6; прил. 11
Предикат — гл. 13
Предикатный генератор — гл. 10; прил. 5
Предикатный источник — прил. 11
Преобразование — гл. 14, 20
Примориал — гл. 2; прил. 3
Производная последовательность — гл. 14; прил. 11
Производный источник — гл. 8–10; прил. 5

Р

Расширенная СТН — гл. 21; прил. 2
Реализованная архитектура — гл. 6; прил. 11
Реестр последовательностей — гл. 9; прил. 5
Реестровый источник — гл. 9; прил. 5, 11
Рекурсивная вложенность — гл. 33; прил. 7
Рекурсивная генерация — гл. 27
Рекурсивная глубина — гл. 32; прил. 11
Рекурсивная свёртка — гл. 32; прил. 7
Рекурсивный источник — гл. 10, 32; прил. 5, 7
Рекурсивный ноофакториал — гл. 32
Рекурсия — гл. 6, 21, 32; прил. 7, 11
Рефлексивная архитектура — гл. 30; прил. 11

С

Самоизменение — гл. 21, 30, 37
Самопреобразующийся генератор — гл. 30
Свободная координата — гл. 5, 7; прил. 11
Свёртка — гл. 17–18, 20; прил. 1, 11
Семантическая дистанция — гл. 39, 41; прил. 11
Семантическая координата — гл. 7; прил. 11
Семантическая эквивалентность — гл. 25; прил. 11
Семантический профиль — гл. 7; прил. 11
Семантический ранг — гл. 24; прил. 9, 11
Семантическая Таблица Ноофакториалов — гл. 19–21; прил. 1–2
Сетевые структуры — гл. 16
Синтаксическое тождество — гл. 25
Структурная параметризация — гл. 15; прил. 11
Субфакториал — гл. 2; прил. 3
Суперпозиция — гл. 38

Т

Таксономия ноофакториальная — гл. 40; прил. 9
Тензорные ноофакториалы — гл. 46
Тождественное преобразование — гл. 1, 14; прил. 11
Трансволюция — гл. 21, 34; прил. 2, 11
Трансволютивный ноофакториал — гл. 34; прил. 11
Трансфинитные расширения — гл. 46

У

Управление — гл. 6, 21, 29; прил. 2
Условная операция — гл. 18
Условное преобразование — гл. 14; прил. 6

Ф

Факториальный генезис — гл. 5; прил. 11
Фибоначчиал — гл. 2, 8; прил. 3
Фиксированная архитектура — гл. 30
Фиксированная координата — гл. 7; прил. 11
Фрагмент источника — гл. 13; прил. 11
Функциональные ноофакториалы — гл. 46

Ц

Циклическая архитектура — гл. 32
Цикличность значений — гл. 32

Э

Эквивалентность — гл. 25
Эквивалентность результата — гл. 5, 25; прил. 11
Элементарное семейство — гл. 23

Я

Явная координата — гл. 7; прил. 11

Итоговая справочная схема

В предельно сжатом виде весь понятийный аппарат компендиума может быть представлен последовательностью:

классический факториал
→ скрытые компоненты
→ семантические координаты
→ СТН
→ ноофакториальная архитектура
→ классы архитектур
→ операторы и генераторы
→ рекурсия и вложенность
→ трансволюция
→ метаиндукция
→ метаноофакториалы
→ метагенераторы
→ Вселенная Ноофакториалов.

Эта схема одновременно выполняет роль:

генетической карты;

архитектурной иерархии;

минимального терминологического ядра всей Теории ноофакториалов.

*********

Добавить комментарий