Генетическое введение в теорию ноофакториалов

В.К. Петросян (Вадимир). Генетическое введение в теорию ноофакториалов


Аннотация

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

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

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

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

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

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

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

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

*****

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

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

Работа написана на основе концепции и разработок В.К. Петросяна при полноценном соавторстве (активном творческом и вычислительном участии) ChatGPT (OpenAI), GPT-5.6 Sol

*********

Оглавление

Аннотация

Предисловие

Введение. От факториала к Вселенной Ноофакториалов
Факториал как одна из базовых конструкций математики
Историческая устойчивость факториальной модели
Скрытая семантика классического факториала
Частные расширения и отсутствие общей семантической системы
Необходимость новой факториальной парадигмы
От функции к семантически параметризованной конструкции
Понятие генетического подхода
Генеративный подход к математическому объекту
Понятие ноофакториальной архитектуры
Теория ноофакториалов и изольдионика
Теория ноофакториалов и гиперматематика
Теория ноофакториалов и метаиндукция
Метатеорема Гольдбаха как источник новых ноофакториальных конструкций
Теория ноофакториалов в системе Метаорганона
Задачи и границы настоящей книги

Часть I. Генезис факториальной идеи
Глава 1. Классический факториал
Определение факториала
Натуральный ряд как неявно фиксированное основание
Конечный фрагмент последовательности
Произведение как фиксированная операция
Рекуррентная форма факториала
Комбинаторная интерпретация
Основные свойства
Семантические компоненты записи n!
Что именно скрыто в классической записи
Факториал как свёрнутая математическая архитектура

Глава 2. Исторические расширения факториала
Двойной факториал
Мультифакториалы
Возрастающий факториал
Убывающий факториал
Праймориал
Фибоначчиал
Гиперфакториал
Суперфакториал
q-факториал
Субфакториал
Иные известные расширения
Историческая логика расширения факториала

Глава 3. Обобщённые факториальные конструкции
Основные направления обобщения факториала
Изменение области определения
Изменение базовой последовательности
Изменение шага
Изменение правила отбора элементов
Изменение преобразования элементов
Изменение операционной структуры
Факториальные аналоги
Абстрактные факториалы
Обобщённые факториалы
Аналитические продолжения
Современные направления исследований
Пределы существующих подходов

Глава 4. Семантический анализ традиционной теории факториалов
Фиксированные и изменяемые компоненты
Числовая область
Последовательность
Индексация
Начало и предел
Отбор элементов
Преобразование элементов
Операция свёртки
Параметры вычисления
Композиция операций
Порядок исполнения
Неявные значения по умолчанию
Семантическая бедность традиционной записи
Частные расширения вместо общего пространства расширений
Необходимость освобождения скрытых координат

Часть II. Возникновение Теории ноофакториалов
Глава 5. Основная идея ноофакториала
От фиксированной функции к параметризованной конструкции
Освобождение скрытых координат факториала
Понятие ноофакториала
Понятие ноофакториальной конструкции
Понятие ноофакториальной системы
Базовая форма ноофакториала
Расширенная форма ноофакториала
Классический факториал как частный случай
Известные факториальные конструкции как частные случаи
Ноофакториал как элемент открытой математической системы

Глава 6. Ноофакториальная архитектура
Понятие архитектуры математического объекта
Источник
Выбор
Преобразование
Свёртка
Управление
Генерация
Параметризация
Композиция
Рекурсия
Метауровень
Полная архитектура ноофакториала
Фиксированные и свободные координаты
Архитектура как объект дальнейшего преобразования

Глава 7. Семантические координаты ноофакториала
Понятие семантической координаты
Значение координаты
Координатное пространство
Явные координаты
Неявные координаты
Стандартные значения
Наследование стандартных значений
Независимые координаты
Зависимые координаты
Связанные координаты
Динамические координаты
Координатная конфигурация
Семантический профиль ноофакториала

Часть III. Источники ноофакториальных конструкций
Глава 8. Последовательность как первая свободная координата
Натуральный ряд как один из возможных источников
Целые числа
Рациональные числа
Простые числа
Составные числа
Числа Фибоначчи
Числа Белла
Числа Каталана
Иные известные последовательности
Последовательности как основания ноофакториалов
Замена фиксированной последовательности переменной
Последовательностные ноофакториалы первого уровня

Глава 9. Реестровые ноофакториалы
Реестр математических последовательностей
OEIS как библиотека последовательностей
Идентификатор последовательности как элемент записи
Общий принцип реестрового ноофакториала
Праймориал в ноофакториальной нотации
Фибоначчиал в ноофакториальной нотации
Другие примеры
Массовое образование новых конструкций
Реестр как внешний источник
Ограниченность реестрового подхода

Глава 10. Генерируемые последовательности
Последовательность как результат правила
Генератор последовательности
Параметрические семейства последовательностей
Последовательности, формируемые по числовым признакам
Последовательности по принципу составности
Последовательности по числу простых множителей
Последовательности по числу различных простых множителей
Последовательности по профилю факторизации
Предикатно определяемые последовательности
Алгоритмически определяемые последовательности
Динамически формируемые последовательности
Генераторный подход как расширение реестрового

Глава 11. Многоисточниковые ноофакториалы
Понятие многоисточниковой конструкции
Две последовательности как совместный источник
Семейство последовательностей
Синхронные источники
Асинхронные источники
Индексно связанные источники
Функционально связанные источники
Иерархия источников
Арность источника
Многоисточниковая архитектура

Глава 12. Гольдбаховские источники и когортные последовательности
Метатеорема Гольдбаха как источник структурированных числовых данных
Гольдбаховский ранг как классификационный признак
Когорты чисел
Последовательности рангов
Последовательности первых элементов когорт
Последовательности последних элементов когорт
Мощности когорт
Протяжённости когорт
Разрывы и интервальные характеристики
Фильтрованные гольдбаховские последовательности
Производные когортные последовательности
Гольдбаховские ноофакториалы
Общий принцип предметных ноофакториальных систем

Часть IV. Выбор и преобразование
Глава 13. Координаты выбора
Понятие фрагмента последовательности
Начальный элемент
Конечный элемент
Число выбираемых элементов
Индексный предел
Значенческий предел
Шаг выборки
Фильтр
Предикат отбора
Составная выборка
Условная выборка
Динамический отбор
Генерируемое правило отбора

Глава 14. Производные последовательности
Понятие производной последовательности
Преобразование каждого элемента
Умножение на параметр
Сложение с параметром
Вычитание параметра
Деление на параметр
Возведение в степень
Степень как параметр
Полиномиальные преобразования
Функциональные преобразования
Индексно-зависимые преобразования
Условные преобразования
Итерационные преобразования

Глава 15. Параметрические классы ноофакториалов
Параметр как источник вариативности
Однопараметрические семейства
Многопараметрические семейства
Натуральные параметры
Целые параметры
Рациональные параметры
Вещественные параметры
Комплексные параметры
Константы как параметры преобразования
Математические константы
Точность представления как условие
Параметрическое пространство
Параметрическая генеративная ёмкость

Глава 16. Комбинирование последовательностей
Одна последовательность и несколько преобразований
Две последовательности как совместный источник
Поэлементная сумма
Поэлементное произведение
Разность
Отношение
Степенные отношения
Функции нескольких последовательностей
Арность генератора
Композиционные источники
Производные многоисточниковые конструкции

Часть V. Операции и свёртки
Глава 17. Координаты свёртки
Понятие свёртки
Произведение как базовая свёртка
Суммативные конструкции
Разностные конструкции
Отношения
Степенные схемы
Средние и агрегирующие операции
Алгебраические формулы
Функциональные свёртки
Порядок применения операций
Скобочная структура
Условия исполнения
Свёртка как самостоятельная семантическая координата

Глава 18. Переменная операция
Постоянная операция
Операция как параметр
Индексно-зависимая операция
Значенчески зависимая операция
Предикатно выбираемая операция
Последовательность операций
Генератор операций
Композиция операций
Операционное дерево
Динамическая свёртка

Часть VI. Семантическая Таблица Ноофакториалов
Глава 19. Назначение Семантической Таблицы
Необходимость общей системы координат
Семантическая Таблица Ноофакториалов
Онтологическая функция СТН
Аналитическая функция
Классификационная функция
Генеративная функция
Сравнительная функция
Диагностическая функция
Семантические координаты
Значения координат
Стандартные значения
Наследование значений

Глава 20. Базовая Семантическая Таблица
Координаты области
Координаты источника
Координаты генерации
Координаты выбора
Координаты преобразования
Координаты свёртки
Координаты параметров
Координаты композиции
Координаты исполнения
Координаты результата
Полная семантическая запись объекта

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

Глава 22. Нотация ноофакториалов
Требования к новой нотации
Общий вид ноофакториальной записи
Функции квадратных скобок
Координатные блоки
Первая координата
Вторая координата
Дополнительные координаты
Краткая запись
Полная запись
Стандартные значения по умолчанию
Реестровая нотация
Генераторная нотация
Параметрическая нотация
Операторная нотация
Метанотация
Требования к однозначности записи

Часть VII. Классы и уровни ноофакториалов
Глава 23. Ноофакториалы первого уровня
Изменение одной координаты
Замена последовательности
Изменение отбора
Изменение преобразования
Изменение операции
Изменение параметра
Простейшие новые классы
Элементарные семейства

Глава 24. Многокоординатные ноофакториалы
Одновременное изменение нескольких координат
Двухкоординатные конструкции
Трёхкоординатные конструкции
Комбинация источника и преобразования
Комбинация отбора и преобразования
Комбинация генерации и свёртки
Сложные координатные конфигурации
Рост семантической сложности
Семантический ранг

Глава 25. Эквивалентность и идентичность ноофакториальных конструкций
Проблема тождества
Синтаксическое равенство
Вычислительная эквивалентность
Семантическая эквивалентность
Архитектурная эквивалентность
Различные записи одного объекта
Различные архитектуры с одинаковым результатом
Классы эквивалентности
Каноническая форма
Проблема нормализации

Глава 26. Ноофакториальные инварианты
Понятие инварианта
Координатный инвариант
Операционный инвариант
Структурный инвариант
Генеративный инвариант
Инварианты семейства
Метainвариант
Инвариант как основание классификации
Инвариантность при преобразовании архитектуры

Глава 27. Генеративная ёмкость ноофакториальной системы
От списка объектов к системе порождения
Простейшие механизмы генерации
Параметрическое расширение
Комбинаторное расширение
Композиционное расширение
Производные классы
Повторное использование порождённых последовательностей
Повторное использование порождённых операторов
Рост пространства конструкций
Потенциально бесконечные семейства
Почему перечисление уступает генерации
Вселенная Ноофакториалов как открытая система

Часть VIII. Гиперматематическое расширение теории
Глава 28. Операторные ноофакториалы
Преобразование как оператор
Оператор как переменная координата
Последовательность операторов
Оператор, зависящий от индекса
Оператор, зависящий от значения
Условный оператор
Параметрический оператор
Генератор операторов
Операторные семейства
Операторный ноофакториал

Глава 29. Операторы высших порядков
Оператор над объектом
Оператор над оператором
Оператор второго порядка
Операторы последующих порядков
Иерархия операторов
Управление выбором оператора
Преобразование операторной системы
Генерация операторных архитектур
Гипероперационная координата
Гиперноофакториал

Глава 30. Самоизменяющиеся ноофакториальные архитектуры
Фиксированная архитектура
Переменная архитектура
Изменение координат в процессе вычисления
Изменение правил выбора
Изменение преобразования
Изменение свёртки
Изменение генератора
Самопреобразующийся генератор
Рефлексивная архитектура
Гипергенеративные конструкции

Часть IX. Изольдионическое расширение
Глава 31. Ноофакториалы и изольдионика
Генеративная природа числовых объектов
Расширение области допустимых объектов
Число как структурированный объект
Ноофакториальные координаты и изольдионические структуры
Параметризация числовых конструкций
Изольдионический источник
Изольдионическое преобразование
Изольдионическая свёртка
Ноофакториалы как часть изольдионики
Переход к метаизольдионике

Глава 32. Рекурсивные ноофакториалы
Рекурсивность как семантическая координата
Рекурсивный источник
Рекурсивное преобразование
Рекурсивная свёртка
Результат как новый источник
Итерация ноофакториала
Обратная связь
Циклические конструкции
Рекурсивная глубина
Классы рекурсивных ноофакториалов

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

Глава 34. Трансволютивные ноофакториалы
От изменения значения к изменению структуры
Понятие трансволюции в ноофакториальной системе
Трансволюция источника
Трансволюция оператора
Трансволюция свёртки
Трансволюция архитектуры
Переход между классами ноофакториалов
Трансволютивная последовательность состояний
Трансволютивный ноофакториал

Часть X. Метаиндукция и метаноофакториалы
Глава 35. Метаиндукция в Теории ноофакториалов
От индукции объектов к индукции структур
Состояние ноофакториальной системы
Переход между состояниями
Сохранение структуры при изменении координат
Инварианты перехода
Метаинварианты
Семейства структурно родственных ноофакториалов
Метаиндуктивное продолжение класса
Метаиндукция как генеративный принцип

Глава 36. Метаноофакториалы
Переход от ноофакториала к метаноофакториалу
Ноофакториальная конструкция как объект
Класс ноофакториалов как источник
Преобразование классов
Свёртка классов
Генератор классов
Координаты метаноофакториала
Метаноофакториальная архитектура
Иерархия метауровней
Метаноофакториал как открытая конструкция

Глава 37. Метагенераторы
Генератор и метагенератор
Генерация правил генерации
Генерация операторов
Генерация систем координат
Генерация архитектур
Генерация классов
Параметрические метагенераторы
Рекурсивные метагенераторы
Самоизменяющиеся метагенераторы
Метагенеративная ёмкость

Часть XI. Ноофакториальная алгебра и пространства
Глава 38. Операции над ноофакториалами
Ноофакториал как самостоятельный математический объект
Сложение ноофакториальных объектов
Умножение
Композиция
Итерация
Суперпозиция
Операции над архитектурами
Операции над классами
Замкнутость классов
Основания ноофакториальной алгебры

Глава 39. Ноофакториальные пространства
Множество ноофакториальных конструкций
Координатное пространство
Семантическое пространство
Архитектурное пространство
Расстояние между конструкциями
Семантическая дистанция
Окрестности и семейства
Траектории преобразований
Пространства фиксированного ранга
Метапространства

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

Часть XII. Семантический разрыв и место новой теории
Глава 41. Классический факториал и ноофакториал
Сравнение исходных принципов
Фиксированная и переменная последовательность
Фиксированная и переменная операция
Скрытая и явная семантика
Частное расширение и системное расширение
Каталог и генератор
Функция и координатная конструкция
Объект и архитектура
Семантическая дистанция между двумя теориями

Глава 42. Пределы «наивной» теории факториалов
Почему исторические расширения остаются локальными
Отсутствие единой системы координат
Недоиспользованный потенциал последовательностей
Недоиспользованный потенциал преобразований
Недоиспользованный потенциал операций
Недоиспользованный потенциал генераторов
Недоиспользованный потенциал композиций
Недоиспользованный потенциал рекурсивности
Факториал как частный случай значительно более общей конструкции

Глава 43. Первые математические следствия Теории ноофакториалов
Классические факториалы как подмножество ноофакториальных конструкций
Параметрические семейства
Эквивалентность различных записей
Производные последовательности
Комбинирование координат
Классы преобразований
Классы свёрток
Операторные семейства
Рекурсивные семейства
Первые принципы классификации
Первые структурные инварианты
Перспективы формализации теории

Глава 44. Теория ноофакториалов в системе Метаорганона
Семантическое расширение математического объекта
Генеративная математика
Архитектурная математика
Многоуровневая организация операций
Изольдионический уровень
Гиперматематический уровень
Метаиндуктивный уровень
Метагенеративный уровень
Теория ноофакториалов как частная теория Метаорганона
Взаимодействие с другими теориями Метаорганона

Часть XIII. Открытая архитектура теории
Глава 45. Границы настоящего введения
Принцип сознательного ограничения
Почему первая книга не должна быть энциклопедией
Нерассмотренные классы последовательностей
Нерассмотренные классы преобразований
Нерассмотренные операции
Нерассмотренные композиционные схемы
Нерассмотренные рекурсивные конструкции
Нерассмотренные метаконструкции
Резерв семантического расширения

Глава 46. Дальнейшие направления
Дробные ноофакториалы
Вещественные основания
Комплексные расширения
Континуальные конструкции
Трансфинитные расширения
Вероятностные ноофакториалы
Функциональные ноофакториалы
Матричные ноофакториалы
Тензорные ноофакториалы
Категориальные расширения
Алгоритмические ноофакториалы
Вычислительная Теория ноофакториалов
Автоматическое порождение ноофакториальных классов
Машинный поиск новых конструкций
Формальная аксиоматизация Теории ноофакториалов

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

Приложения
Приложение 1. Базовая Семантическая Таблица Ноофакториалов
Приложение 2. Расширенная Семантическая Таблица Ноофакториалов
Приложение 3. Сравнительная таблица традиционных факториальных конструкций
Приложение 4. Классические факториалы в ноофакториальной нотации
Приложение 5. Первые примеры ноофакториальной нотации
Приложение 6. Примеры реестровых ноофакториалов
Приложение 7. Примеры генераторов последовательностей
Приложение 8. Примеры параметрических преобразований
Приложение 9. Примеры многоисточниковых конструкций
Приложение 10. Гольдбаховские ноофакториальные конструкции
Приложение 11. Примеры операторных и гиперноофакториалов
Приложение 12. Примеры рекурсивных и вложенных ноофакториалов
Приложение 13. Примеры метаноофакториальных конструкций
Приложение 14. Базовая классификация ноофакториалов
Приложение 15. Система условных обозначений
Приложение 16. Терминологический словарь
Приложение 17. Предметный указатель
**********

Предисловие

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

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

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

Но достаточно изменить хотя бы один из них, чтобы возник новый объект.

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

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

Первоначальный вопрос был сравнительно прост: что произойдёт, если вместо натурального ряда взять другую последовательность?

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

Но почти сразу обнаруживается, что замена последовательности — лишь первая степень свободы.

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

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

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

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

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

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

Именно этот переход является генетическим центром настоящей книги.

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

Так возникает понятие ноофакториала.

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

Поэтому речь идёт не просто о ещё одном обобщённом факториале.

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

Если традиционный подход позволяет сказать: «существует факториал такого-то типа», то ноофакториальный подход стремится ответить на более общий вопрос: «какие координаты данной конструкции были изменены, какие значения они принимают и какие новые классы объектов можно получить дальнейшим изменением этих координат?»

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

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

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

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

В-третьих, классификационную: объединять конструкции в семейства и классы.

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

Именно последняя функция особенно важна.

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

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

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

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

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

Первым из них является Изольдионика.

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

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

Вторым существенным направлением является Гиперматематика.

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

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

На следующем — операции над элементами.

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

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

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

Третье направление — Теория метаиндукции.

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

Здесь возникает необходимость в понятиях структурного инварианта и метаинварианта.

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

Особое место занимает также Метатеорема Гольдбаха и её следствия.

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

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

Этот пример имеет более общее значение.

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

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

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

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

Задача состоит в другом:

выделить базовые координаты;

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

построить язык описания;

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

исследовать переходы между уровнями;

создать первоначальную классификацию;

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Именно этот путь, а не отдельная формула, составляет главный предмет настоящего исследования.

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

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

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

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

И тогда за привычным знаком «!» обнаруживается не одна функция и даже не семейство функций, а открывающаяся Вселенная Ноофакториалов.

**********

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

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

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

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

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

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

Все эти компоненты обычно остаются за пределами записи.

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

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

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

Отсюда возникает первый фундаментальный вопрос настоящей книги:

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

Постановка этого вопроса и открывает путь к Теории ноофакториалов.

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

Факториал не является исключением.

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

Каждая из них расширяет первоначальную модель.

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

Обычно изменение описывается относительно него.

Меняется шаг — возникает одна конструкция.

Меняется последовательность — другая.

Меняется способ произведения — третья.

Изменяется область определения — четвёртая.

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

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

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

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

В этом смысле исторические обобщения факториала часто имеют локальный характер.

Каждое из них решает определённую математическую задачу, но не ставит общий вопрос:

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

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

Исторически эта вариативность раскрывалась постепенно и фрагментарно.

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

3. Скрытая семантика классического факториала
Краткость математической записи является огромным преимуществом. Она позволяет сворачивать сложные процедуры в компактные символические конструкции.

Но всякая свёртка имеет обратную сторону.

Часть информации становится неявной.

Запись классического факториала является показательным примером такого семантического сжатия.

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

Всё это подразумевается.

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

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

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

Первая группа относится к источнику.

Откуда берутся элементы?

Вторая — к выбору.

Какие именно элементы источника участвуют в вычислении?

Третья — к преобразованию.

Что происходит с каждым выбранным элементом перед включением в итоговую конструкцию?

Четвёртая — к свёртке.

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

Пятая — к параметрам и условиям исполнения.

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

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

И именно это наблюдение становится отправной точкой Теории ноофакториалов.

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

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

Изменение направления — к другой.

Изменение базовой последовательности — к третьей.

Изменение характера свёртки или способа организации произведения — к четвёртой.

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

Напротив, их накопилось достаточно много.

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

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

Но из наличия множества таких объектов ещё не следует наличие теории пространства этих объектов.

Каталог не является системой координат.

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

Набор определений не является общей архитектурой.

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

Первый тип можно назвать объектным обобщением.

Известный объект заменяется некоторым более широким объектом.

Второй тип — архитектурное обобщение.

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

Теория ноофакториалов ориентирована прежде всего на второй тип.

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

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

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

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

Речь идёт об изменении способа постановки вопроса.

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

каким образом можно обобщить факториал?

Теория ноофакториалов предлагает другой вопрос:

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

Различие существенно.

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

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

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

Возникает переход:

от функции — к архитектуре;

от фиксированных условий — к переменным координатам;

от отдельных расширений — к классам;

от каталогизации — к генерации;

от объекта — к пространству объектов.

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

Она не отменяет классическую теорию.

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

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

Это требование принципиально.

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

Она должна включать её.

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

Но в факториальной конструкции значительная часть правил скрыта от пользователя, поскольку зафиксирована заранее.

Ноофакториальный подход предлагает сделать эти правила явными.

Тем самым объект становится семантически параметризованным.

Параметризация здесь понимается шире обычного введения числового параметра.

Параметром может быть не только число.

Им может быть последовательность.

Функция.

Предикат.

Фильтр.

Операция.

Алгоритм.

Генератор.

Другая математическая конструкция.

И даже правило изменения самого оператора.

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

Этот переход имеет принципиальные последствия.

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

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

Поэтому ноофакториальная параметризация потенциально значительно мощнее обычной.

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

Замена его последовательностью Фибоначчи — другой.

Добавление преобразования элементов создаёт следующий уровень вариативности.

Добавление фильтра — ещё один.

Изменение свёртки превращает факториальную структуру в более общий агрегирующий механизм.

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

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

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

7. Понятие генетического подхода
Настоящая книга называется генетическим введением потому, что теория в ней строится через реконструкцию собственного происхождения.

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

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

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

Генетический подход строится иначе.

Мы начинаем с простейшего и хорошо знакомого объекта.

Затем последовательно задаём вопросы к его скрытым компонентам.

Почему используется именно эта последовательность?

Почему выбираются именно эти элементы?

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

Почему используется именно произведение?

Почему операция должна оставаться одной и той же?

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

Почему генератор сам не может изменяться?

Каждый такой вопрос освобождает очередную степень свободы.

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

В результате теория появляется не как произвольная надстройка, а как естественное развёртывание исходной структуры.

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

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

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

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

Так формируется генеалогия конструкций.

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

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

Генераторное — к параметрическому и композиционному.

Преобразование элементов приводит к операторному уровню.

Преобразование операторов — к гипероперационному.

Переход к классам конструкций приводит к метаноофакториальному уровню.

Таким образом, структура книги отражает генетическую структуру самой теории.

8. Генеративный подход к математическому объекту
Одним из ключевых различий настоящей теории является различие между описанием объектов и порождением объектов.

Традиционная классификация отвечает на вопрос:

какие объекты существуют и к каким классам они относятся?

Генеративная система ставит дополнительный вопрос:

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

Для Теории ноофакториалов это различие фундаментально.

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

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

Допустим, имеется множество возможных источников.

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

Далее — семейство преобразований.

Затем — множество операций свёртки.

Уже простое комбинирование этих компонентов создаёт большое пространство объектов.

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

Возникает понятие генеративной ёмкости.

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

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

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

При этом слово «производство» не следует понимать как произвольное комбинирование символов.

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

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

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

Генерация должна сопровождаться классификацией.

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

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

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

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

В базовом приближении она включает:

источник;

генератор источника, если он существует;

правило выбора;

границы;

фильтр;

преобразование элементов;

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

операцию свёртки;

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

условия завершения;

структуру результата.

В более развитых конструкциях добавляются:

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

операторы управления;

рекурсия;

вложенность;

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

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

метаоператоры;

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

Такое понимание позволяет различать значение ноофакториала и его архитектуру.

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

Но это ещё не означает их структурной идентичности.

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

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

Это приводит к дальнейшим вопросам:

когда две архитектуры эквивалентны?

какая часть архитектуры является инвариантной?

какие изменения переводят объект в другой класс?

существует ли каноническая форма?

можно ли определить расстояние между архитектурами?

какие операции допустимы над самими архитектурами?

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

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

Классический факториал работает с хорошо определённой конечной системой натуральных чисел.

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

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

Им может становиться более сложная числовая структура.

В контексте Изольдионики особое значение приобретают:

многоуровневость;

вложенность;

рекурсивность;

расширенные числовые объекты;

изменение внутренней структуры числа;

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

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

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

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

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

Уровни конструкции могут вкладываться друг в друга.

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

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

Поэтому Изольдионика не является внешним дополнением к Теории ноофакториалов.

Она расширяет её онтологический горизонт.

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

что может считаться допустимым объектом ноофакториальной операции?

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

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

11. Теория ноофакториалов и гиперматематика
Если Изольдионика расширяет пространство объектов, то Гиперматематика прежде всего расширяет пространство операций над ними.

Первоначально ноофакториальная конструкция может быть представлена достаточно просто:

имеется набор элементов;

каждый элемент при необходимости преобразуется;

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

Но уже здесь возникает следующий вопрос:

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

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

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

Следующий шаг ещё более существенен.

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

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

Тогда появляется иерархия:

объект;

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

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

оператор над системой операторов;

и далее.

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

Для Теории ноофакториалов его значение трудно переоценить.

Классический факториал использует практически полностью фиксированную операционную архитектуру.

Но гиперноофакториал может обладать переменной архитектурой.

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

В ещё более сложных системах может изменяться само правило изменения операций.

Тогда ноофакториал превращается в динамическую вычислительную структуру.

Именно на этой границе становится очевидно, почему понятия «формула» уже недостаточно.

Необходимо понятие архитектуры.

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

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

Если одновременно изменить источник и свёртку?

Если изменить операционный порядок?

Если заменить генератор?

Если архитектура способна трансформировать себя во время вычисления?

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

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

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

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

Здесь Теория ноофакториалов соприкасается с Теорией метаиндукции.

Для настоящей книги особенно важны понятия:

структурного состояния;

перехода между состояниями;

инварианта;

метаинварианта;

сохранения организации при изменении конкретного содержания.

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

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

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

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

от объекта — к семейству;

от семейства — к классу;

от класса — к метаклассу.

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

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

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

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

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

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

Её значение для ноофакториалов заключается не в прямом отношении к классическому факториалу.

Значение состоит в другом.

Исследование гольдбаховских структур порождает новые последовательности, классы, ранговые распределения и когортные характеристики.

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

Если числа группируются по общему рангу, образуются когорты.

После этого самостоятельными последовательностями могут становиться:

первые элементы когорт;

последние элементы;

мощности когорт;

протяжённости;

межэлементные интервалы;

разрывы;

различные функции от ранга;

различные функции от самой когорты.

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

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

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

Этот пример демонстрирует важный общий принцип:

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

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

Это обстоятельство значительно увеличивает её генеративную ёмкость.

OEIS даёт реестровый источник.

Теория чисел даёт классы последовательностей.

Метатеорема Гольдбаха даёт ранговые и когортные генераторы.

Изольдионика расширяет тип объектов.

Гиперматематика расширяет тип операторов.

Метаиндукция даёт аппарат перехода между уровнями.

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

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

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

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

С другой стороны, сама логика этой теории выводит её к более широкой системе.

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

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

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

В этом смысле Теория ноофакториалов естественно входит в систему Метаорганона.

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

семантическое разложение;

координатизацию;

генерацию;

операторность;

многоуровневость;

рекурсивность;

метапереходы;

структурную трансволюцию.

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

Она начинается с исключительно простого и хорошо известного объекта.

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

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

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

После неё — выбор.

Преобразование.

Свёртка.

Генератор.

Оператор.

Метаоператор.

Архитектура.

Метаархитектура.

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

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

При этом важно сохранить направление зависимости.

Настоящая книга посвящена именно ноофакториалам.

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

Он не должен подменять её собственный предмет.

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

Слово «первоначального» имеет принципиальное значение.

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

Поэтому необходимо определить границу между фундаментом теории и её дальнейшим развитием.

К числу основных задач книги относятся:

выявление скрытой семантики классического факториала;

реконструкция генезиса факториальных расширений;

введение понятия ноофакториала;

введение понятия ноофакториальной архитектуры;

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

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

построение системы выбора элементов;

разработка классов преобразований;

расширение понятия свёртки;

построение Семантической Таблицы Ноофакториалов;

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

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

исследование генеративной ёмкости;

переход к операторным и гипероперационным системам;

введение рекурсивных и вложенных конструкций;

формирование понятия метаноофакториала;

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

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

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

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

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

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

Они являются следствием её открытого характера.

Главное на данном этапе — не перечислить всё возможное, а построить такую систему понятий, в которой дальнейшее расширение может происходить контролируемо.

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

Необходимо создать каркас.

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

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

от неявного — к явному;

от фиксированного — к переменному;

от единичного объекта — к классу;

от класса — к генератору;

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

от архитектуры — к метаархитектуре.

Классический факториал является исходной точкой этого пути.

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

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

Именно это открытое пространство в настоящей книге получает название:

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

********

Часть I. Генезис факториальной идеи
Глава 1. Классический факториал
1. Определение факториала
Классический факториал относится к числу наиболее простых по определению и одновременно наиболее фундаментальных математических конструкций. Для натурального числа он определяется как произведение всех положительных целых чисел от единицы до данного числа включительно. Для нуля по принятому соглашению значение факториала полагается равным единице.

Факториал числа n традиционно обозначается символом n!.

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

Однако для целей настоящей книги такое определение является лишь внешним слоем конструкции.

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

Выбрана область натуральных чисел.

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

Зафиксировано начало последовательности.

Зафиксирован способ определения её конца.

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

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

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

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

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

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

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

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

Тогда простейший вопрос «что такое факториал?» получает второй уровень:

какая архитектура должна быть зафиксирована, чтобы классический факториал вообще возник?

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

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

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

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

Однако достаточно поставить вопрос иначе:

почему факториал должен строиться именно на натуральном ряде?

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

Можно представить последовательность простых чисел.

Можно использовать числа Фибоначчи.

Можно использовать числа Каталана.

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

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

Можно сформировать её алгоритмически.

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

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

Этот вывод будет иметь фундаментальное значение.

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

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

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

Здесь впервые проявляется характерный принцип Теории ноофакториалов:

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

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

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

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

Он работает с конечным фрагментом.

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

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

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

Начальная позиция фиксирована.

Конечная позиция определяется аргументом.

Все промежуточные элементы включаются.

Шаг равен единице.

Фильтрация отсутствует.

Не применяется дополнительный предикат отбора.

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

Каждое из этих условий может быть изменено независимо.

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

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

Можно использовать другой шаг.

Можно выбирать только элементы с определённым свойством.

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

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

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

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

Это наблюдение станет особенно важным при построении Семантической Таблицы Ноофакториалов.

Источник и выбор нельзя смешивать.

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

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

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

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

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

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

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

После того как элементы получены, их необходимо каким-либо способом объединить.

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

Однако математически возможны и иные типы свёртки.

Элементы можно суммировать.

Можно использовать отношения.

Можно строить степенные комбинации.

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

Можно менять операцию в зависимости от номера элемента.

Можно выбирать операцию по значению элемента.

Можно строить дерево операций.

Можно использовать несколько последовательных стадий свёртки.

В классическом факториале всё это отсутствует.

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

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

Для классического факториала свёртка проста и однородна.

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

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

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

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

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

Эта форма имеет особое значение для генетического анализа.

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

Он может рассматриваться как процесс последовательного наращивания состояния.

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

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

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

В классической конструкции рекурсивность предельно проста.

Правило перехода постоянно.

Источник следующего элемента однозначен.

Свёртка неизменна.

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

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

Она позволяет в будущем поставить вопросы:

может ли правило перехода изменяться?

может ли следующий элемент зависеть от накопленного результата?

может ли результат становиться частью нового источника?

может ли меняться сама операция перехода?

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

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

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

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

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

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

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

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

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

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

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

как коэффициент в аналитическом выражении.

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

Операционная семантика отвечает на вопрос, как объект строится.

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

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

Отсутствие такой интерпретации не делает конструкцию бессмысленной.

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

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

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

7. Основные свойства
Классический факториал обладает системой свойств, которые сделали его исключительно устойчивым и продуктивным объектом.

Он принимает положительные целые значения на натуральных аргументах.

Он быстро возрастает.

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

Факториалы естественно связаны с делимостью.

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

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

Его рост допускает эффективное асимптотическое описание.

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

Однако с точки зрения настоящей книги особенно важен другой вопрос:

какие из этих свойств принадлежат собственно идее факториальности, а какие обусловлены конкретной классической архитектурой?

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

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

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

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

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

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

Первый тип — свойства конкретной реализации.

Второй — свойства класса архитектур.

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

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

8. Семантические компоненты записи n!
Теперь можно вернуться к привычному обозначению n! и рассмотреть его с новой точки зрения.

Эта запись чрезвычайно компактна.

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

В ней не записана натуральная последовательность.

Не указан явно начальный элемент.

Не указан шаг.

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

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

Не указано непосредственно умножение.

Не зафиксирован способ ассоциации операций.

Не записана рекуррентная структура.

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

И всё же математик однозначно восстанавливает всю эту систему.

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

Один знак вызывает целую архитектуру.

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

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

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

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

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

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

Чем больше координат освобождается, тем больше информации должна нести нотация.

Отсюда генетически возникает необходимость новой системы записи.

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

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

В его стандартной форме скрыты по меньшей мере следующие группы решений.

Первая относится к области объектов.

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

Вторая относится к источнику.

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

Третья относится к выбору.

Берётся начальный непрерывный фрагмент.

Четвёртая относится к границе.

Конец фрагмента определяется аргументом.

Пятая относится к шагу.

Используются соседние элементы без пропусков.

Шестая относится к фильтрации.

Дополнительный фильтр отсутствует.

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

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

Восьмая относится к свёртке.

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

Девятая относится к операционному режиму.

Операция одинакова на всём протяжении вычисления.

Десятая относится к организации процесса.

Конструкция допускает линейную рекуррентную реализацию.

Каждая из этих характеристик в классическом факториале фиксирована.

Но ни одна из них не обязана оставаться фиксированной в более общей теории.

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

Классическая теория спрашивает, чему равен факториал.

Ноофакториальная теория предварительно спрашивает:

какая именно система решений делает данный объект факториальной конструкцией данного типа?

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

Классический факториал представляет собой свёрнутую математическую архитектуру.

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

Это чрезвычайно эффективное состояние зрелой математической конструкции.

Но именно свёрнутость скрывает потенциал расширения.

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

Мы должны последовательно извлечь из классического факториала все его скрытые координаты.

После этого каждая координата может быть:

зафиксирована;

изменена;

параметризована;

связана с другими координатами;

сделана динамической;

передана генератору;

поднята на операторный или метаоператорный уровень.

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

Она разворачивает то, что в исходном объекте уже существовало в фиксированном и потому почти невидимом виде.

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

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

Но делали это преимущественно по одной.

Этим историческим расширениям и посвящена следующая глава.

Глава 2. Исторические расширения факториала
1. Двойной факториал
Двойной факториал представляет один из наиболее наглядных примеров того, как изменение единственного условия классической конструкции порождает новый объект.

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

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

Это небольшое изменение имеет важное методологическое значение.

Источник остаётся практически тем же.

Операция остаётся умножением.

Граница определяется сходным образом.

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

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

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

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

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

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

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

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

Здесь особенно хорошо виден переход от единичного объекта к параметрическому классу.

Шаг перестаёт быть конкретным числом и превращается в параметр.

Но даже такое расширение сохраняет значительную часть классической архитектуры.

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

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

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

Правило шага фиксируется на протяжении всего вычисления.

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

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

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

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

В простейшем варианте этот шаг равен единице.

Здесь изменяется принцип задания исходного фрагмента.

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

Возрастающий факториал разделяет эти две характеристики.

Появляются два независимых параметра:

начальное значение;

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

Такой переход важен семантически.

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

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

Возрастающий факториал частично размыкает эту связь.

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

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

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

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

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

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

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

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

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

В более общей ноофакториальной архитектуре она может оказаться фундаментальной.

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

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

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

Семантически главное заключается не в различиях обозначения.

Главное состоит в том, что возникает предикатно выделенный источник.

Простые числа не образуют арифметическую прогрессию.

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

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

Он требует правила, определяющего допустимость каждого элемента.

Это чрезвычайно важный переход.

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

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

6. Фибоначчиал
Фибоначчиал ещё яснее демонстрирует освобождение координаты источника.

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

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

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

Это чрезвычайно важный концептуальный шаг.

Если факториал можно строить на числах Фибоначчи, естественно поставить вопрос:

почему нельзя использовать любую другую достаточно определённую последовательность?

Числа Лукаса.

Числа Каталана.

Числа Белла.

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

Последовательности, связанные с разбиениями.

Последовательности, возникающие в геометрии, комбинаторике или теории чисел.

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

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

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

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

7. Гиперфакториал
Гиперфакториал демонстрирует другой способ отхода от классической модели.

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

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

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

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

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

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

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

Это означает, что общая архитектура должна иметь как минимум три раздельных уровня:

получение элемента;

преобразование элемента;

свёртка преобразованных элементов.

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

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

8. Суперфакториал
Термин «суперфакториал» используется в литературе не вполне единообразно, поэтому при систематическом изложении необходимо явно указывать принятую конвенцию.

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

Принципиально здесь другое.

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

Это существенно меняет архитектуру.

Факториал становится источником другого факториалоподобного объекта.

Возникает первый простой пример вложенности уровней.

Сначала строится набор производных объектов.

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

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

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

Это уже не просто изменение числа или шага.

Это изменение типа источника.

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

9. q-факториал
q-факториал относится к числу особенно важных параметрических расширений.

Вместо обычных натуральных чисел используются их q-аналоги, зависящие от дополнительного параметра.

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

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

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

Он изменяет сами элементы, поступающие в факториальную конструкцию.

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

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

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

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

на источник;

на выбор;

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

на свёртку;

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

10. Субфакториал
Субфакториал занимает особое положение.

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

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

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

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

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

Третьи возникают через аналитические или рекуррентные отношения.

Поэтому уже здесь становится необходимо различать:

факториальные конструкции в архитектурном смысле и факториальные аналоги в более широком историко-математическом смысле.

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

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

11. Иные известные расширения
Перечисленными конструкциями историческое пространство факториальных расширений не исчерпывается.

Существуют многочисленные специализированные варианты.

Возникают факториалы, связанные с арифметическими прогрессиями.

Параметрические факториалы.

Обобщённые произведения.

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

Полиномиальные аналоги.

Функциональные продолжения.

Комбинаторные аналоги.

Различные q-, r- и иные параметрические семейства.

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

Различные итерационные и композиционные схемы.

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

Именно поэтому терминология исторически неоднородна.

Одинаковые или близкие идеи иногда получают различные обозначения.

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

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

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

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

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

Двойной факториал освобождает шаг.

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

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

Праймориал изменяет принцип формирования источника.

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

Гиперфакториал вводит преобразование элемента перед свёрткой.

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

q-факториал показывает возможность параметрической деформации элементов.

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

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

Но она сделала это фрагментарно.

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

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

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

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

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

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

Глава 3. Обобщённые факториальные конструкции
1. Основные направления обобщения факториала
Математическое обобщение может осуществляться различными способами.

Можно расширить область определения.

Можно заменить исходную последовательность.

Можно изменить правило отбора элементов.

Можно ввести параметры.

Можно заменить операцию.

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

Можно перейти от конкретной арифметической конструкции к абстрактной системе аксиом.

Поэтому выражение «обобщённый факториал» само по себе ещё не определяет единого класса.

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

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

Предварительно можно выделить несколько основных направлений:

расширение области определения;

изменение источника;

изменение выборки;

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

изменение свёртки;

параметризация;

аналитическое продолжение;

аксиоматическое обобщение;

комбинаторная аналогия;

рекурсивное и композиционное расширение.

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

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

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

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

Классический факториал первоначально определён на неотрицательных целых числах.

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

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

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

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

Можно переходить:

от натуральных чисел к целым;

от целых к рациональным;

от рациональных к вещественным;

от вещественных к комплексным;

в дальнейшем — к более общим числовым и функциональным областям.

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

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

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

Это обстоятельство очень важно.

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

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

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

3. Изменение базовой последовательности
Второе фундаментальное направление связано с заменой последовательности.

Именно оно непосредственно ведёт к одной из первых больших областей ноофакториальной теории.

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

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

Уже сама эта идея порождает огромный класс конструкций.

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

Если числа Фибоначчи — другой.

Если числа Каталана — третий.

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

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

реестровым;

формульным;

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

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

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

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

случайным;

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

производным от другой конструкции.

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

Она создаёт потенциально бесконечное пространство источников.

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

4. Изменение шага
Изменение шага представляет простейший способ модификации выборки.

Классический факториал использует каждый следующий элемент.

Двойной факториал пропускает один элемент.

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

Однако общий принцип значительно шире.

Шаг может быть:

постоянным;

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

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

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

определяемым внешней последовательностью;

адаптивным;

генерируемым во время вычисления.

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

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

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

Следовательно, даже такая простая координата, как шаг, имеет собственную внутреннюю иерархию сложности.

Это характерная черта всей будущей теории.

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

5. Изменение правила отбора элементов
Шаг является лишь одним частным механизмом выбора.

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

Можно брать только чётные элементы.

Только простые.

Только элементы, удовлетворяющие некоторому сравнению.

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

Только элементы, расположенные на индексах заданного класса.

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

Можно объединять несколько условий.

Можно менять условие во время вычисления.

Можно использовать правило, зависящее от уже отобранных элементов.

Таким образом, возникает самостоятельная семантика селекции.

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

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

Но разные предикаты отбора образуют различные конструкции.

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

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

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

Но это только один возможный вариант.

После отбора элемент можно предварительно преобразовать.

Его можно умножить на параметр.

Прибавить константу.

Возвести в степень.

Применить к нему полином.

Логарифм.

Экспоненциальную функцию.

Другую специальную функцию.

Использовать преобразование, зависящее от индекса.

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

Использовать несколько последовательных преобразований.

Это вводит новый самостоятельный уровень:

источник ; выбор ; преобразование ; свёртка.

Именно разделение этих стадий особенно важно для общей архитектуры.

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

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

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

Следовательно, Теория ноофакториалов должна идентифицировать не только итоговое выражение, но и путь его построения.

7. Изменение операционной структуры
Следующее направление является ещё более радикальным.

Почему свёртка обязательно должна быть произведением?

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

Однако с точки зрения генетической теории этот переход неизбежен.

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

Свёртка может быть суммативной.

Степенной.

Функциональной.

Композиционной.

Кусочно заданной.

Зависимой от позиции.

Определяемой операторной последовательностью.

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

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

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

Именно поэтому термин «ноофакториал» обозначает не просто ещё один вид произведения.

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

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

Существуют факториальные аналоги.

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

Иметь сходную рекуррентность.

Играть аналогичную комбинаторную роль.

Использовать сходную нотацию.

Возникать как коэффициенты в аналогичных формулах.

Иметь сходное асимптотическое поведение.

Это требует методологической осторожности.

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

Поэтому необходимо различать как минимум три типа родства:

генетическое;

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

функционально-аналоговое.

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

Архитектурное — что сохраняется определённый набор структурных компонентов.

Функциональное — что объект играет аналогичную роль, даже если его внутреннее устройство иное.

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

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

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

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

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

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

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

Абстрактная теория обычно спрашивает:

какие свойства следует сохранить, чтобы объект можно было считать факториалоподобным?

Ноофакториальная теория ставит другой, хотя и связанный вопрос:

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

Первый подход преимущественно аксиоматический.

Второй — генетико-координатный.

В дальнейшем они могут быть объединены.

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

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

10. Обобщённые факториалы
Термин «обобщённый факториал» охватывает широкий спектр конструкций.

В различных контекстах он может обозначать:

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

факториальные произведения с изменённым шагом;

параметрические расширения;

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

комбинаторные обобщения;

арифметические системы, сохраняющие некоторые свойства классического факториала;

различные аксиоматически заданные конструкции.

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

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

Однако сама широта термина создаёт проблему.

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

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

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

Необходимо указать:

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

как формируется выборка;

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

какова свёртка;

какие параметры присутствуют;

какие стандартные значения наследуются;

какие координаты освобождены.

Только после этого объект получает точное положение в общей системе.

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

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

Гамма-функция позволяет включить эти значения в значительно более широкую аналитическую конструкцию.

Это одно из самых успешных и фундаментальных расширений факториальной идеи.

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

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

В другом — внутренний источник конечной свёртки.

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

Это особенно важно для дальнейшей классификации.

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

дискретным архитектурным расширением;

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

аксиоматическим обобщением;

комбинаторной аналогией.

Вместо этого необходимо определить отношения между этими направлениями.

В перспективе возможны конструкции, объединяющие их.

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

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

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

Исследуются специальные функции.

q-аналоги.

Комбинаторные деформации.

Обобщённые произведения.

Факториальные системы на специальных множествах.

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

Дискретные и непрерывные аналоги.

Асимптотика быстрорастущих произведений.

Связи с гамма- и многогамма-функциями.

Различные версии суперфакториальных и гиперфакториальных структур.

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

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

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

Одна теория параметризует аргумент.

Другая — последовательность.

Третья — функцию.

Четвёртая — область.

Пятая — комбинаторную интерпретацию.

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

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

Её задача иная.

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

13. Пределы существующих подходов
Теперь можно сформулировать главный результат первых трёх глав.

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

Напротив, расширений существует множество.

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

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

Обобщённые факториалы расширяют отдельные свойства.

Аналитические продолжения меняют область.

Абстрактные подходы выделяют системы аксиом.

Последовательностные аналоги заменяют источник.

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

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

Отсюда возникает несколько ограничений.

Во-первых, трудно сравнивать конструкции, созданные разными способами.

Во-вторых, трудно определить, какие скрытые возможности классической архитектуры ещё не использованы.

В-третьих, новые конструкции часто возникают эвристически, а не систематически.

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

В-пятых, переход к динамическим, операторным, рекурсивным и метауровневым конструкциям практически неизбежно требует нового языка.

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

Он находится в способе организации пространства возможных обобщений.

Классическая и современная математика накопили огромное количество факториальных объектов.

Но следующий шаг требует перехода:

от множества объектов — к пространству архитектур;

от частного изменения — к системе координат;

от расширения — к генерации;

от формулы — к семантической конструкции.

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

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

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

*********

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

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

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

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

В классическом факториале большинство компонентов фиксировано.

Фиксирована числовая область.

Фиксирован тип исходной последовательности.

Фиксировано её естественное индексирование.

Фиксировано начало.

Фиксировано правило определения предела.

Фиксирован шаг.

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

Фиксирована операция произведения.

Фиксирована однородность этой операции.

Фиксирован способ интерпретации символа факториала.

Изменяемым фактически остаётся прежде всего аргумент.

Именно этим объясняется необычайная компактность классической записи.

Почти вся архитектура уже известна заранее.

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

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

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

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

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

Другие конструкции изменяют начало, параметры или способ построения источника.

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

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

Это положение станет фундаментальным для Теории ноофакториалов.

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

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

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

То, что было соглашением, становится параметром.

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

2. Числовая область
Первой семантической координатой следует считать область, в которой существуют исходные объекты и результаты вычисления.

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

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

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

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

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

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

Если аргумент становится вещественным, такое буквальное построение перестаёт работать.

Следовательно, изменение области способно потребовать изменения механизма построения.

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

В дальнейшем это различие будет иметь большое значение.

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

Другие образуют связанные комплексы.

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

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

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

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

3. Последовательность
Второй фундаментальный компонент — последовательность, поставляющая элементы конструкции.

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

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

Принципиально важно отличать числовую область от последовательности.

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

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

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

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

Следовательно, последовательность обладает собственной семантикой.

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

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

порядок элементов;

возможность повторений;

характер зависимости между соседними элементами;

способ вычисления следующего элемента;

возможность параметризации;

возможность внешней генерации.

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

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

4. Индексация
Последовательность существует не только как набор значений.

Она предполагает способ их упорядочивания и адресации.

Эту функцию выполняет индексация.

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

Именно поэтому различие между индексом и значением часто остаётся незаметным.

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

Индекс может обозначать положение элемента.

Значение может быть совершенно иным объектом.

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

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

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

Следовательно, семантика индексирования должна включать по меньшей мере:

тип индекса;

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

шаг изменения;

отношение индекса и значения;

возможность индексных фильтров;

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

Особенно важно последнее.

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

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

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

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

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

Но это только один из возможных вариантов.

Начало может определяться:

индексом;

значением;

условием;

результатом внешнего вычисления;

предыдущим состоянием системы.

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

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

На определённом значении.

После обработки заданного числа элементов.

При выполнении условия.

При достижении определённого результата.

При обнаружении заданной структуры.

Следовательно, понятие «предела» в общей теории значительно шире привычной конечной границы.

Оно превращается в условие завершения выборки или вычисления.

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

6. Отбор элементов
Даже после определения источника, индексации, начала и предела ещё не следует, что в конструкцию войдут все доступные элементы.

Необходима отдельная координата отбора.

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

все элементы конечного начального фрагмента принимаются.

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

Элемент может включаться по значению.

По индексу.

По делимости.

По принадлежности заданному классу.

По внешнему предикату.

По отношению к предыдущим элементам.

По результату уже накопленного вычисления.

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

Можно изменять фильтр во время исполнения.

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

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

Это позволяет сформулировать важную архитектурную цепочку:

источник ; индексирование ; ограничение ; отбор ; преобразование ; свёртка.

Классический факториал скрывает почти всю эту цепочку.

Теория ноофакториалов должна сделать её явной.

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

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

Это различие принципиально.

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

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

Именно второй подход предпочтителен для Теории ноофакториалов.

Тогда преобразование может принимать множество форм:

арифметическую;

алгебраическую;

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

индексно-зависимую;

параметрическую;

условную;

композиционную;

межпоследовательностную;

рекурсивную.

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

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

8. Операция свёртки
После отбора и преобразования элементов необходимо определить механизм получения итогового объекта.

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

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

Свёртка отвечает на общий вопрос:

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

Произведение является только одним вариантом.

Возможны:

сумма;

разность;

отношение;

степенная схема;

функциональная агрегация;

композиция;

смешанная операционная схема;

дерево операций.

Возможна и последовательность различных операций.

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

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

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

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

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

Но для общей теории этого недостаточно.

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

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

Шаг.

Начало.

Предел.

Фильтр.

Преобразование.

Степень.

Операцию.

Глубину рекурсии.

Способ композиции.

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

Это важное различие.

Некоторые параметры имеют числовую природу.

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

Операторными.

Логическими.

Структурными.

Идентификаторами внешних источников.

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

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

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

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

Это и есть композиционная структура.

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

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

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

Результаты делятся на группы.

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

Промежуточные результаты снова преобразуются.

После этого выполняется финальная свёртка.

Таким образом, операции образуют не линейную цепочку, а композиционную схему.

Она может иметь вид:

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

дерева;

сети;

рекурсивной структуры;

иерархии уровней.

Композиция поэтому является самостоятельной характеристикой архитектуры.

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

11. Порядок исполнения
Композиция тесно связана с порядком исполнения, но не совпадает с ним.

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

Порядок исполнения определяет, когда и в какой последовательности они применяются.

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

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

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

Он может определять:

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

очерёдность преобразований;

очерёдность свёртки;

момент вычисления параметров;

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

момент изменения управляющих правил.

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

Это означает, что архитектура должна описывать не только «что используется», но и «как разворачивается процесс».

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

Классический факториал — особенно яркий пример.

Если не указано иное, предполагаются:

натуральная область;

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

естественная индексация;

начало с единицы;

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

отсутствие фильтра;

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

произведение;

однородная операция;

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

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

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

Если координаты становятся свободными, необходимо решить:

какие из них обязательно записывать?

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

как отличить явно указанное значение от неявно унаследованного?

как обеспечить однозначность?

Именно поэтому будущая ноофакториальная нотация должна сочетать два противоположных требования:

семантическую полноту и экономию записи.

Решением может стать система стандартных значений по умолчанию.

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

13. Семантическая бедность традиционной записи
Понятие «семантическая бедность» не следует понимать как недостаток классической математической нотации.

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

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

Она предназначена для объекта с почти полностью фиксированной архитектурой.

Поэтому один символ способен заменить большое число условий.

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

Традиционная запись плохо приспособлена к описанию:

произвольного источника;

произвольного отбора;

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

переменной свёртки;

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

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

рекурсивной архитектуры.

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

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

Ноофакториальная нотация должна восполнить именно этот недостаток.

14. Частные расширения вместо общего пространства расширений
История факториала породила большое число расширений.

Но обычно каждое из них возникало как отдельный объект.

Появлялась новая функция.

Новое название.

Новое обозначение.

Новая область применения.

Такая стратегия естественна до тех пор, пока число расширений невелико.

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

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

Одни конструкции отличаются только шагом.

Другие — источником.

Третьи — преобразованием.

Четвёртые — комбинацией нескольких изменений.

Но все они описываются в различных языках.

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

Множество — это совокупность известных объектов.

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

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

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

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

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

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

Единичный шаг — значение координаты выбора.

Отсутствие изменения элементов — тождественное значение координаты преобразования.

Произведение — значение координаты свёртки.

Постоянство операции — значение координаты управления.

Отсутствие вложенности — значение координаты архитектурного уровня.

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

Освобождение означает три действия.

Во-первых, координата должна быть выделена явно.

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

В-третьих, необходимо установить правила совместимости с другими координатами.

После этого классический факториал перестаёт быть единственным объектом.

Он становится одной точкой пространства.

Так завершается генетический анализ традиционной факториальной идеи.

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

Часть II. Возникновение Теории ноофакториалов
Глава 5. Основная идея ноофакториала
1. От фиксированной функции к параметризованной конструкции
Классический факториал обычно рассматривается как функция одного аргумента.

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

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

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

Вместо вопроса:

«каково значение факториала данного числа?»

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

«какая конфигурация параметров определяет данный факториальный объект?»

Параметризация при этом понимается расширенно.

Она не ограничивается числовыми параметрами.

Параметром может быть:

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

правило генерации;

предикат;

функция;

операция;

оператор;

другая конструкция;

архитектурный режим.

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

Это и составляет первый принцип Теории ноофакториалов.

2. Освобождение скрытых координат факториала
Освобождение координат является генетическим механизмом возникновения ноофакториала.

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

Начнём изменять одну координату.

Возникает простейшее расширение.

Изменим две.

Возникает многокоординатная конструкция.

Разрешим параметрическое изменение значения.

Получим семейство.

Разрешим зависимость одной координаты от другой.

Получим связанное семейство.

Разрешим динамическое изменение во время исполнения.

Возникает адаптивная конструкция.

Разрешим генерацию самих правил изменения.

Появляется метауровень.

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

Именно поэтому теория естественно организуется по уровням сложности.

На первом уровне изменяется значение.

На втором — несколько значений.

Далее — правила их изменения.

Затем — генераторы правил.

И, наконец, архитектура становится объектом собственного преобразования.

3. Понятие ноофакториала
Теперь можно дать исходное концептуальное определение.

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

Это определение принципиально содержит указание на факториальный генезис.

Ноофакториал не определяется только внешним сходством с произведением.

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

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

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

Многокоординатный — сразу несколькими компонентами.

Операторный — правилом преобразования.

Гиперноофакториал — правилами изменения самих операторов.

Метаноофакториал — уровнем объектов, над которыми строится конструкция.

Следовательно, ноофакториал — это не одна новая функция.

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

4. Понятие ноофакториальной конструкции
Необходимо различать понятия «ноофакториал» и «ноофакториальная конструкция».

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

Ноофакториальная конструкция — более широкое понятие.

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

Например, можно задать:

источник;

фильтр;

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

свёртку;

параметры.

Эта совокупность правил образует конструкцию.

При подстановке конкретных значений и исполнении она порождает определённый результат.

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

Объект — результат.

Конструкция — механизм его образования.

Одна конструкция может порождать множество объектов.

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

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

5. Понятие ноофакториальной системы
Следующий уровень — ноофакториальная система.

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

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

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

Параметрическое семейство также может рассматриваться как система.

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

Именно на уровне систем становятся естественными понятия:

класса;

семейства;

ранга;

инварианта;

генеративной ёмкости;

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

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

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

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

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

источник;
выбор;
преобразование;
свёртку.

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

Выбор — какие элементы участвуют.

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

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

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

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

Например, индексация относится к организации источника и выбора.

Параметры могут управлять каждым блоком.

Композиция описывает отношения между преобразованиями и свёртками.

Управление регулирует изменение координат.

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

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

7. Расширенная форма ноофакториала
По мере усложнения конструкций четырёх базовых координат становится недостаточно.

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

К ним относятся:

область объектов;

тип источника;

способ генерации;

индексация;

условия начала;

условия завершения;

правило отбора;

система преобразований;

параметры;

свёртка;

композиция;

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

управление;

рекурсия;

вложенность;

метауровень.

В дальнейшем этот набор не должен считаться окончательным.

Принципиальной особенностью Теории ноофакториалов является открытость её координатной системы.

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

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

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

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

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

Для этого достаточно зафиксировать классические значения координат.

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

Выбором — начальный непрерывный фрагмент.

Преобразованием — тождественное преобразование.

Свёрткой — произведение.

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

Тогда вся расширенная архитектура «схлопывается» обратно в традиционный факториал.

Это свойство особенно важно концептуально.

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

Она раскрывает её как частный сектор значительно более общего пространства.

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

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

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

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

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

Гиперфакториал — посредством преобразования элементов перед свёрткой.

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

Это имеет важное следствие.

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

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

Так достигается семантическая унификация.

Исторические названия сохраняют значение.

Но теперь за ними появляется общий язык описания.

10. Ноофакториал как элемент открытой математической системы
Наиболее существенная черта нового понятия заключается в его открытости.

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

Но её задача шире.

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

Комбинация координат создаёт пространство конструкций.

Параметризация создаёт семейства.

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

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

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

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

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

Именно благодаря этому становится возможна Вселенная Ноофакториалов — не как бесформенное множество формул, а как структурированное пространство порождения.

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

Необходимо понятие, которое охватывает весь способ организации объекта.

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

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

Архитектура отличается от формулы.

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

Архитектура включает также то, что формула иногда оставляет неявным:

источники данных;

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

стандартные значения;

условия переходов;

правила остановки;

зависимости между параметрами;

возможность изменения операций.

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

2. Источник
Первым блоком архитектуры является источник.

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

В простейшем случае это готовая последовательность.

Но общий источник может быть значительно сложнее.

Он может быть:

реестровым;

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

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

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

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

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

производным;

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

Источник может существовать независимо от ноофакториала.

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

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

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

3. Выбор
Источник обычно содержит больше элементов, чем требуется конкретной конструкции.

Поэтому возникает второй архитектурный блок — выбор.

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

Он может включать:

начало;

предел;

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

шаг;

фильтр;

предикат;

индексное условие;

значенческое условие;

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

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

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

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

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

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

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

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

Преобразование может зависеть:

от значения элемента;

от его индекса;

от внешнего параметра;

от другого источника;

от предыдущего результата;

от состояния системы.

Может применяться одна функция.

Несколько функций.

Композиция функций.

Выбор функции по условию.

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

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

5. Свёртка
После преобразования элементы должны быть объединены в итоговый объект.

Эту функцию выполняет свёртка.

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

В общей архитектуре свёртка может иметь более сложную форму.

Она определяет:

какая операция используется;

одинакова ли она на всех этапах;

в каком порядке она применяется;

зависит ли она от элементов;

зависит ли она от промежуточного результата;

имеет ли она собственные параметры.

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

Это самостоятельный механизм построения результата.

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

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

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

Управляющий уровень может выбирать:

источник;

фильтр;

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

операцию;

параметр;

ветвь композиции;

условие завершения.

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

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

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

7. Генерация
Следующий уровень — генерация.

Генератор не просто выбирает значение из готового набора.

Он создаёт его по определённому правилу.

Можно генерировать:

элементы;

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

параметры;

предикаты;

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

операции;

композиционные схемы.

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

Особенно важно, что генератор сам может иметь параметры.

Следовательно, возникает генератор семейства конструкций.

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

Так архитектура естественным образом выходит к метагенеративным системам.

8. Параметризация
Параметризация пронизывает всю архитектуру.

Параметр может принадлежать практически любому блоку.

Можно параметризовать источник.

Выбор.

Преобразование.

Свёртку.

Управление.

Глубину рекурсии.

Даже способ генерации.

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

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

Именно таким образом ноофакториальная теория переходит от объектов к классам.

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

Простейшая архитектура линейна:

источник ; выбор ; преобразование ; свёртка.

Но эта схема может усложняться.

Несколько источников могут соединяться.

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

Промежуточные результаты могут вновь поступать на вход.

Различные ветви могут иметь разные свёртки.

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

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

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

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

10. Рекурсия
Рекурсия появляется тогда, когда результат или состояние предыдущего этапа влияет на последующее исполнение.

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

Но общая рекурсия может быть значительно богаче.

Результат может:

изменять параметр;

выбирать следующий элемент;

модифицировать фильтр;

изменять операцию;

становиться частью нового источника;

создавать новый уровень вложенности.

Таким образом, рекурсия превращает архитектуру из однонаправленного процесса в систему с обратной связью.

Это открывает пространство рекурсивных ноофакториалов.

Особенно важны будут конструкции, в которых обратная связь изменяет уже не значение, а саму структуру вычисления.

11. Метауровень
Метауровень возникает тогда, когда объектом операции становится не элемент исходной последовательности, а компонент самой архитектуры.

Например, можно преобразовывать не число, а функцию преобразования.

Выбирать не элемент, а правило выбора.

Генерировать не последовательность, а генератор последовательностей.

Изменять не параметр, а способ параметризации.

На этом уровне теория переходит:

от операций над объектами — к операциям над операциями;

от генераторов — к метагенераторам;

от архитектур — к преобразованиям архитектур.

Именно здесь возникают условия для операторов высших порядков, гиперноофакториалов и метаноофакториалов.

Метауровень не добавляется к теории искусственно.

Он генетически возникает из последовательного применения одного и того же принципа:

если некоторый компонент может быть выделен как самостоятельный объект, он потенциально может стать объектом дальнейшего преобразования.

12. Полная архитектура ноофакториала
Полная ноофакториальная архитектура представляет собой многоуровневую систему.

В неё могут входить:

область допустимых объектов;

один или несколько источников;

индексация;

правила начала и завершения;

выбор;

фильтрация;

преобразование;

параметры;

свёртка;

композиционная структура;

порядок исполнения;

управление;

генерация;

рекурсия;

вложенность;

метаоперации.

Не каждый ноофакториал использует все эти уровни.

Большинство простых конструкций требует лишь небольшой их части.

Поэтому следует различать потенциальную полную архитектуру и реализованную архитектуру конкретного объекта.

Полная архитектура задаёт пространство возможных координат.

Конкретная конструкция активирует только необходимые.

Это различие позволит в дальнейшем строить краткие и полные формы ноофакториальной записи.

13. Фиксированные и свободные координаты
Теперь понятия фиксированности и изменяемости можно сформулировать точнее.

Каждая конкретная ноофакториальная архитектура содержит:

фиксированные координаты — значения которых определены для всего класса или конкретной конструкции;

свободные координаты — значения которых допускают изменение.

Например, можно зафиксировать источник, но оставить свободным преобразование.

Можно зафиксировать свёртку, но варьировать выбор.

Можно сделать свободными несколько координат одновременно.

Число свободных координат будет одним из естественных показателей семантической сложности объекта.

Но необходимо учитывать не только количество.

Две конструкции с одной свободной координатой могут иметь резко различную генеративную ёмкость.

Свободный числовой параметр и свободный генератор функций — неравноценные степени свободы.

Поэтому позднее потребуется различать:

число свободных координат;

тип координат;

мощность пространства их значений;

уровень зависимости между координатами.

Так начинает формироваться понятие семантического ранга.

14. Архитектура как объект дальнейшего преобразования
В классическом понимании архитектура является способом построения объекта.

В развитой Теории ноофакториалов этого недостаточно.

Сама архитектура может стать математическим объектом.

Её можно сравнивать с другой архитектурой.

Измерять различия.

Классифицировать.

Преобразовывать.

Комбинировать.

Вкладывать одну архитектуру в другую.

Строить последовательности архитектур.

Задавать оператор, действующий на архитектуры.

Генерировать новые архитектуры по заданным правилам.

Это один из наиболее важных переходов всей книги.

Сначала объектом является число.

Затем — последовательность чисел.

Далее — преобразование последовательности.

После этого — система операций.

Наконец, объектом становится сама организация операций.

Тогда Теория ноофакториалов переходит от пространства математических объектов к пространству математических архитектур.

Именно этот переход создаёт основу для всех дальнейших уровней:

многокоординатных ноофакториалов;

операторных ноофакториалов;

гиперноофакториалов;

рекурсивных конструкций;

трансволютивных архитектур;

метаноофакториалов.

Но прежде чем перейти к этим уровням, необходимо формализовать главный инструмент, позволяющий работать с архитектурой систематически.

Таким инструментом станет понятие семантической координаты и построенная на его основе координатная система Теории ноофакториалов.

*******

Глава 7. Семантические координаты ноофакториала
1. Понятие семантической координаты
Понятие ноофакториальной архитектуры требует языка, позволяющего точно описывать её внутреннюю структуру.

Таким языком становится система семантических координат.

Под семантической координатой будем понимать выделяемую характеристику ноофакториальной конструкции, значение которой определяет некоторый самостоятельный аспект её устройства.

Координатой может быть:

область объектов;

источник;

тип последовательности;

индексация;

начало выборки;

предел;

шаг;

фильтр;

преобразование;

операция свёртки;

параметр;

правило композиции;

условие исполнения;

механизм управления;

тип рекурсии;

уровень вложенности;

метауровень.

Термин «координата» выбран не случайно.

Он подчёркивает, что конкретный ноофакториал должен рассматриваться как некоторое положение в многомерном пространстве возможных конструкций.

Классический факториал занимает в этом пространстве одну определённую позицию.

Праймориал — другую.

Фибоначчиал — третью.

Гиперфакториал — четвёртую.

Но принципиально важны не сами исторические названия.

Важно то, что каждый объект может быть представлен через значения общего набора координат.

Именно это позволяет перейти от списка объектов к пространству объектов.

Семантическая координата отличается от обычного числового параметра.

Её значением может быть не только число.

Это может быть последовательность.

Функция.

Предикат.

Оператор.

Алгоритм.

Правило генерации.

Другая архитектура.

Следовательно, семантическое координатное пространство в общем случае не является обычным числовым пространством.

Оно представляет собой неоднородную систему различных типов математических значений.

Это важная особенность Теории ноофакториалов.

Её координаты описывают не только величину конструкции, но и её смысловую организацию.

2. Значение координаты
Если координата задаёт некоторый аспект архитектуры, то конкретное состояние этого аспекта будем называть значением координаты.

Например, для координаты источника возможными значениями могут быть:

натуральная последовательность;

последовательность простых чисел;

последовательность Фибоначчи;

последовательность Каталана;

реестровая последовательность;

генерируемая последовательность.

Для координаты свёртки значениями могут быть различные операции или операционные схемы.

Для координаты преобразования — различные функции или операторы.

Для координаты шага — конкретное числовое значение либо правило изменения шага.

Таким образом, координата определяет вопрос, а её значение — конкретный ответ.

Такое различение позволяет формализовать архитектуру.

Вместо утверждения:

«это факториал особого типа»

можно утверждать:

«эта конструкция отличается от классического факториала значениями таких-то координат».

Это значительно более информативное описание.

Особенно важно, что одно значение координаты само может иметь внутреннюю структуру.

Например, значением координаты «преобразование» может быть параметрическая функция.

Тогда внутри неё существуют собственные параметры.

Значением координаты «источник» может быть генератор.

У генератора также может быть система параметров.

Следовательно, координатная система потенциально иерархична.

Координата может содержать значение, которое само является конструкцией со своими внутренними координатами.

Именно эта возможность позднее станет основанием для вложенных и метаноофакториальных систем.

3. Координатное пространство
Совокупность всех допустимых координат и их возможных значений образует ноофакториальное координатное пространство.

Это одно из центральных понятий теории.

Координатное пространство позволяет рассматривать разные факториальные конструкции не как разрозненные функции, а как точки или области одного более общего пространства.

При этом необходимо учитывать существенное отличие от обычной геометрической модели.

Ноофакториальные координаты неоднородны.

Одна координата может иметь числовые значения.

Другая — функциональные.

Третья — логические.

Четвёртая — алгоритмические.

Пятая — структурные.

Поэтому речь идёт не столько о геометрическом пространстве в строгом классическом смысле, сколько о семантическом пространстве архитектурных состояний.

Однако геометрическая метафора остаётся продуктивной.

Она позволяет вводить понятия:

координатной позиции;

координатной конфигурации;

семантической близости;

семантической дистанции;

области конструкций;

траектории преобразования;

ранга;

семейства.

Если две конструкции отличаются только одной координатой, их можно считать семантически близкими в определённом смысле.

Если изменяются многочисленные координаты и сами типы координат, семантическая дистанция возрастает.

Позднее эта идея станет основой для построения ноофакториальных пространств.

4. Явные координаты
Явной координатой называется координата, значение которой непосредственно указано в записи, определении или алгоритме конструкции.

Например, если явно сообщается, что источником является последовательность простых чисел, координата источника является явной.

Если задаётся шаг выборки, шаг также становится явной координатой.

Если указана функция преобразования, явно задано преобразование.

Явность имеет несколько преимуществ.

Она делает конструкцию семантически прозрачной.

Позволяет сравнивать её с другими конструкциями.

Снижает неоднозначность.

Облегчает автоматическую классификацию.

Создаёт условия для машинной обработки ноофакториальных описаний.

Однако полная явность всех координат приводит к очень громоздкой записи.

Поэтому теория должна установить баланс между полнотой и компактностью.

Этот вопрос будет решаться посредством стандартных значений и наследования.

5. Неявные координаты
Неявной называется координата, которая участвует в архитектуре, но её значение не записывается непосредственно.

Классический факториал почти полностью состоит из таких координат.

Например, символ факториала не сообщает явно, что:

источник представляет натуральную последовательность;

шаг равен единице;

дополнительная фильтрация отсутствует;

элементы не преобразуются;

свёрткой является произведение.

Всё это известно из соглашения.

Неявность сама по себе не является недостатком.

Без неё математическая запись стала бы чрезмерно громоздкой.

Проблема возникает тогда, когда неявность мешает различению конструкций.

Поэтому для Теории ноофакториалов необходим принцип:

неявная координата допустима только в том случае, если её значение однозначно восстанавливается из принятой системы стандартов.

В противном случае координата должна стать явной.

Это положение будет одним из оснований ноофакториальной нотации.

6. Стандартные значения
Чтобы сохранить компактность записи, для ряда координат необходимо определить стандартные значения.

Стандартным будем называть значение, которое принимается при отсутствии специального указания.

Естественной исходной системой стандартов служит классический факториал.

Например, на базовом уровне стандартными могут считаться:

натуральный источник;

естественная индексация;

единичный шаг;

отсутствие дополнительного фильтра;

тождественное преобразование;

произведение как свёртка;

отсутствие динамического управления;

отсутствие дополнительной рекурсии и метауровней.

Благодаря этому классический факториал становится семантическим нулевым или базовым состоянием системы.

Отклонение от стандарта требует явного указания.

Такой принцип позволяет существенно упростить запись.

Вместо перечисления всех координат достаточно указывать только изменённые.

Но при необходимости полная форма конструкции может раскрыть и стандартные координаты.

Таким образом, стандартные значения выполняют одновременно две функции:

обеспечивают преемственность с классической теорией;

сокращают ноофакториальную запись.

7. Наследование стандартных значений
Понятие стандартного значения приводит к принципу наследования.

Если конкретная ноофакториальная конструкция не переопределяет некоторую координату, она наследует её стандартное значение.

Например, если указывается только новая последовательность, но ничего не говорится о свёртке, можно считать, что сохраняется стандартное произведение.

Если не задано преобразование, используется тождественное преобразование.

Если не указано специальное правило выбора, действует стандартный режим выборки.

Наследование позволяет создавать частичные описания архитектур.

Это важно не только для удобства.

Оно формирует генетическую связь между классическим факториалом и его расширениями.

Новая конструкция не строится каждый раз с нуля.

Она наследует большую часть архитектуры и переопределяет только отдельные координаты.

Таким образом, исторические факториальные расширения можно интерпретировать как наследование классической архитектуры с локальным переопределением отдельных значений.

Этот принцип чрезвычайно продуктивен.

Он позволяет строить не только отдельные конструкции, но и иерархии классов.

Один класс может наследовать архитектуру другого, меняя лишь несколько координат.

Так в теории возникает структурное родство объектов.

8. Независимые координаты
Некоторые координаты могут изменяться относительно независимо от других.

Например, в определённых конструкциях можно заменить исходную последовательность, сохранив прежнюю свёртку.

Можно изменить шаг, сохранив источник.

Можно изменить параметр преобразования, не меняя способ выбора.

Такие координаты будем называть независимыми в пределах рассматриваемой архитектуры.

Слово «независимыми» требует осторожности.

Абсолютная независимость встречается редко.

Речь идёт о том, что изменение одной координаты не требует обязательного изменения другой для сохранения корректности конструкции.

Выделение независимых координат важно для генеративной теории.

Именно их свободное комбинирование создаёт большие пространства новых объектов.

Если имеется несколько независимых координат, каждая из которых допускает множество значений, число возможных конфигураций быстро возрастает.

Так возникает комбинаторная составляющая генеративной ёмкости ноофакториальной системы.

9. Зависимые координаты
Противоположный случай представляют зависимые координаты.

Значение одной такой координаты определяется или ограничивается значением другой.

Например, тип преобразования может зависеть от природы элементов источника.

Условие завершения может зависеть от параметра.

Свёртка может быть допустима только для определённого типа объектов.

Количество выбираемых элементов может зависеть от длины источника.

Индексный фильтр может зависеть от конкретной схемы индексации.

Зависимость координат имеет принципиальное значение.

Без её учёта простая комбинаторика координат может порождать формально записываемые, но математически некорректные конструкции.

Поэтому Теория ноофакториалов должна содержать не только пространство значений, но и отношения допустимости между координатами.

В дальнейшем это может привести к разработке правил типизации ноофакториальных конструкций.

10. Связанные координаты
Зависимость не всегда имеет односторонний характер.

Иногда несколько координат образуют единый связанный блок.

Например, источник, его индексация и правило выбора могут быть настолько тесно связаны, что изменение одного компонента требует согласованного изменения других.

Такой случай будем описывать через понятие связанных координат.

Связанность отличается от простой зависимости.

При зависимости одна координата определяется другой.

При связанности несколько координат совместно образуют структурное состояние.

Их значения должны рассматриваться в комбинации.

Связанные координаты особенно важны в сложных архитектурах.

Например, динамическое управление может одновременно изменять:

фильтр;

преобразование;

свёртку.

Тогда отдельное описание каждого изменения будет недостаточно.

Необходимо описать состояние всей связанной группы.

Это постепенно ведёт к понятию координатной конфигурации.

11. Динамические координаты
До сих пор предполагалось, что координата получает значение при определении конструкции и сохраняет его во время вычисления.

Но это не обязательно.

Если значение координаты может изменяться в процессе исполнения, будем называть её динамической координатой.

Например, шаг выборки может меняться после каждого элемента.

Фильтр может изменяться в зависимости от накопленного результата.

Преобразование может выбираться по текущему состоянию.

Свёртка может переключаться между несколькими операциями.

Параметр может пересчитываться после каждого шага.

Это радикально изменяет природу конструкции.

Статический ноофакториал задаётся одной координатной конфигурацией.

Динамический ноофакториал проходит через последовательность конфигураций.

Следовательно, его описание должно включать не только координаты, но и законы их изменения.

Именно здесь возникает переход от координатного объекта к координатному процессу.

В дальнейшем такие конструкции станут основой операторных, рекурсивных и трансволютивных ноофакториалов.

12. Координатная конфигурация
Совокупность значений семантических координат в определённом состоянии будем называть координатной конфигурацией ноофакториала.

Это понятие позволяет описывать конкретный объект как единое целое.

Если координаты статичны, одна конфигурация может полностью определять архитектуру.

Если координаты динамичны, конструкция образует последовательность конфигураций.

Координатная конфигурация отличается от простого списка параметров.

Она учитывает:

значения координат;

их типы;

зависимости;

связи;

наследуемые значения;

условия совместимости.

Таким образом, конфигурация представляет собой структурированное состояние архитектуры.

Понятие координатной конфигурации позволит в дальнейшем формально сравнивать ноофакториалы.

Два объекта могут иметь:

полностью совпадающие конфигурации;

частично совпадающие;

различаться одной координатой;

различаться целой группой;

принадлежать разным уровням архитектуры.

На этой основе возможно построение классификации и метрики семантической дистанции.

13. Семантический профиль ноофакториала
Для практического описания конструкции удобно ввести понятие семантического профиля.

Семантический профиль — это упорядоченное представление существенных координат конкретного ноофакториала и их значений.

Профиль должен отвечать на вопросы:

из какой области берутся объекты;

каков источник;

как он индексируется;

как выбираются элементы;

какие преобразования применяются;

как выполняется свёртка;

какие параметры используются;

существует ли динамическое управление;

присутствует ли рекурсия;

имеется ли метауровень.

Семантический профиль является своеобразным паспортом ноофакториала.

Он должен позволять восстановить архитектуру достаточно точно для:

идентификации;

сравнения;

классификации;

воспроизведения;

генерации родственных объектов.

При этом профиль не обязательно совпадает с полной математической записью.

Он является прежде всего семантическим описанием.

Позднее ноофакториальная нотация должна дать способ кодировать существенные элементы такого профиля в компактной символической форме.

Тем самым завершается первый уровень построения координатного языка.

Теперь можно перейти к систематическому освобождению первой и исторически наиболее очевидной координаты — источника.

Часть III. Источники ноофакториальных конструкций
Глава 8. Последовательность как первая свободная координата
1. Натуральный ряд как один из возможных источников
Классический факториал строится на натуральном ряде.

На протяжении большей части истории математики это основание воспринималось как настолько естественное, что сам вопрос о его замене почти не влиял на общее определение факториальной конструкции.

Однако проведённый семантический анализ меняет точку зрения.

Натуральный ряд теперь рассматривается не как обязательное основание любой факториальности, а как стандартное значение координаты источника.

Это принципиальный переход.

Если источник становится свободной координатой, натуральная последовательность оказывается одной из многих возможных.

Её особое значение сохраняется.

Именно она образует классический случай.

Именно относительно неё исторически развивалась факториальная теория.

Но математическая привилегированность классического источника более не означает его исключительности.

Освобождение последовательности является первым крупным шагом в построении Вселенной Ноофакториалов.

2. Целые числа
Первое очевидное расширение связано с целыми числами.

В отличие от натуральной последовательности, целочисленная область содержит отрицательные элементы и допускает двустороннее продолжение.

Это сразу создаёт новые вопросы.

Где располагается начало выборки?

В каком направлении производится движение?

Допускается ли переход через ноль?

Как определяется конечность фрагмента?

Что происходит при включении нулевого элемента в произведение?

Следовательно, даже кажущийся простым переход от натуральных к целым числам обнаруживает связь координаты источника с координатами:

начала;

направления;

выбора;

предела;

свёртки.

Это хороший пример того, что освобождение одной координаты часто делает явными ранее скрытые зависимости.

Целочисленный источник therefore cannot simply be substituted mechanically without specifying additional conditions.

В Теории ноофакториалов он должен описываться через полноценную координатную конфигурацию.

3. Рациональные числа
Переход к рациональным числам делает проблему ещё более содержательной.

Рациональные числа не имеют единственного естественного последовательного порядка перечисления, аналогичного натуральному ряду.

Между любыми двумя различными рациональными числами существует другое рациональное число.

Следовательно, для построения последовательностного ноофакториала недостаточно указать область рациональных чисел.

Необходимо отдельно определить способ организации рациональных чисел в последовательность.

Это демонстрирует принципиальное различие между областью и источником.

Область может быть рациональной.

Но источник должен иметь конкретное правило перечисления или генерации.

Можно использовать специально построенное перечисление.

Можно задавать рациональные элементы посредством функции.

Можно формировать их из пар целых чисел.

Можно использовать последовательность приближений.

Можно вводить фильтр или специальный генератор.

Таким образом, рациональные ноофакториалы показывают, что координата источника включает не только множество допустимых значений, но и структуру их поступления в вычисление.

4. Простые числа
Последовательность простых чисел представляет один из наиболее естественных и математически содержательных альтернативных источников.

Простые числа образуют строго определённую возрастающую последовательность.

При этом они не следуют с постоянным шагом.

Расстояния между соседними простыми меняются.

Их положение определяется арифметическим свойством, а не простой линейной формулой.

Поэтому простая последовательность является идеальным примером перехода от арифметического источника к предикатно определяемому источнику.

Исторически произведение простых чисел связано с понятием праймориала.

Для Теории ноофакториалов значение этого примера шире.

Он показывает, что источник может определяться условием принадлежности.

То есть последовательность может рассматриваться не только как заранее готовый список, но и как результат применения предиката к более широкой области.

Так возникает связь между источником и генератором.

В дальнейшем последовательность простых чисел станет одним из базовых примеров генераторного ноофакториала.

5. Составные числа
Если простые числа выделяются по одному арифметическому признаку, естественно рассмотреть и их дополнение внутри натуральных чисел — составные числа.

Последовательность составных чисел также может служить самостоятельным источником.

Этот пример важен не только сам по себе.

Он показывает, что одна исходная область способна порождать несколько альтернативных источников посредством разных предикатов.

Натуральные числа могут быть разделены:

на простые и составные;

на чётные и нечётные;

по числу простых множителей;

по числу различных простых множителей;

по остаткам при делении;

по типу факторизации;

по принадлежности различным числовым классам.

Каждый такой класс способен стать источником собственной последовательности.

Следовательно, одна числовая область может порождать огромное множество ноофакториальных источников.

Это существенно расширяет генеративный потенциал теории.

6. Числа Фибоначчи
Последовательность Фибоначчи представляет иной тип источника.

В отличие от простых чисел, она определяется не предикатом над натуральным рядом, а собственным рекуррентным законом.

Каждый новый элемент строится на основании предыдущих.

Таким образом, источник обладает внутренней динамикой.

Исторически произведения начальных членов последовательности Фибоначчи приводят к фибоначчиальным конструкциям.

Но для Теории ноофакториалов важнее другой вывод.

Если последовательность, задаваемая рекуррентно, может служить источником, то потенциально источником может быть любая корректно определённая рекуррентная последовательность.

Следовательно, вместо одного фибоначчиала возникает целый класс рекуррентно-источниковых ноофакториалов.

Более того, параметры рекуррентного закона могут становиться дополнительными координатами.

Тогда единичный источник превращается в параметрическое семейство источников.

7. Числа Белла
Числа Белла возникают в комбинаторике и связаны с количеством разбиений конечных множеств.

Для настоящей теории важен не столько конкретный комбинаторный смысл, сколько сам принцип.

Последовательность, первоначально возникающая как решение некоторой внешней математической задачи, может быть затем использована как источник ноофакториальной конструкции.

Это означает, что Теория ноофакториалов способна взаимодействовать с другими областями математики посредством механизма источников.

Комбинаторика порождает последовательность.

Ноофакториальная теория принимает эту последовательность как вход.

После этого к ней применяются собственные координаты:

выбор;

преобразование;

свёртка;

параметризация.

Таким образом, исходная математическая семантика не исчезает, но поверх неё возникает новый уровень конструкции.

8. Числа Каталана
Последовательность Каталана представляет ещё один фундаментальный комбинаторный источник.

Она возникает во множестве различных задач подсчёта.

Для Теории ноофакториалов это особенно показательно.

Одна и та же последовательность может иметь несколько различных внешних интерпретаций, но внутри ноофакториальной архитектуры выступать как один и тот же источник.

Следовательно, необходимо различать:

семантику происхождения последовательности;

семантику её использования в ноофакториале.

Эта разница позволяет одной теории использовать результаты другой, не смешивая их предметы.

Ноофакториал на последовательности Каталана не становится новой теорией каталановских объектов.

Он использует данную последовательность как координатное значение источника.

Точно так же могут использоваться последовательности из теории чисел, геометрии, комбинаторики, анализа и других областей.

9. Иные известные последовательности
Количество известных математических последовательностей чрезвычайно велико.

Существуют последовательности, связанные с:

простыми числами;

разбиениями;

делителями;

рекуррентными отношениями;

графами;

геометрическими объектами;

комбинаторными структурами;

специальными функциями;

динамическими системами;

теорией вероятностей;

алгоритмами;

фрактальными построениями;

числовыми представлениями.

Каждая достаточно определённая последовательность потенциально может рассматриваться как источник ноофакториальной конструкции.

Это утверждение имеет важные последствия.

Историческая стратегия именования каждой новой конструкции становится практически непригодной.

Если каждому факториалу, построенному над известной последовательностью, давать отдельное имя, число названий будет расти вместе с числом последовательностей.

Нужна другая система.

Не имя каждого объекта, а общая нотация источника.

Именно это приводит нас к реестровым ноофакториалам.

10. Последовательности как основания ноофакториалов
Теперь можно сформулировать общий принцип.

Любая последовательность, элементы которой принадлежат допустимой области и над которыми определены необходимые операции, потенциально может выступать основанием ноофакториальной конструкции.

Это положение превращает понятие последовательности из частного примера в фундаментальный структурный принцип.

Но здесь необходимы ограничения.

Не каждая комбинация источника и свёртки является корректной.

Не каждое преобразование определено для каждого типа элементов.

Следовательно, допустимость источника определяется не только его собственной корректностью, но и совместимостью с остальной архитектурой.

Это снова показывает, что ноофакториальная теория должна быть не только генеративной, но и типизированной.

Тем не менее сама идея остаётся чрезвычайно мощной.

Как только последовательность становится свободной координатой, число потенциальных факториальных конструкций возрастает многократно.

11. Замена фиксированной последовательности переменной
Следующий шаг состоит в том, чтобы перестать заранее указывать конкретную последовательность.

Вместо этого вводится переменная последовательность.

Это уже качественный переход.

Пока рассматривается факториал натуральных чисел, простых чисел или чисел Фибоначчи, мы имеем разные конкретные объекты.

Когда последовательность становится переменной, возникает одна общая схема, включающая все эти случаи.

Так появляется первый полноценный генеративный шаблон Теории ноофакториалов.

Его смысл заключается в следующем:

выбирается некоторая допустимая последовательность;

определяется её рабочий фрагмент;

при необходимости элементы преобразуются;

затем применяется заданная свёртка.

Если остальные координаты остаются классическими, изменение одной только последовательности образует простейший класс ноофакториалов.

Это и есть последовательностные ноофакториалы первого уровня.

12. Последовательностные ноофакториалы первого уровня
Ноофакториалом первого последовательностного уровня будем называть конструкцию, в которой по сравнению с классическим факториалом изменяется прежде всего координата базовой последовательности, тогда как основные остальные координаты сохраняют стандартные значения.

Такое определение важно по нескольким причинам.

Во-первых, оно позволяет объединить множество исторических и потенциальных конструкций.

Во-вторых, оно задаёт простейший нетривиальный класс Теории ноофакториалов.

В-третьих, оно создаёт удобную базу для дальнейшего усложнения.

Можно начать с новой последовательности.

Затем изменить выбор.

После этого добавить преобразование.

Затем изменить свёртку.

Так из последовательностного ноофакториала первого уровня генетически возникает многокоординатная конструкция.

Последовательностный уровень поэтому играет роль первого большого пространства эксперимента.

Именно здесь становится практически очевидным превосходство генеративного подхода над каталогизацией.

Не требуется придумывать отдельную теорию для каждого источника.

Достаточно определить общий класс и указывать конкретное значение координаты последовательности.

Однако для этого необходимо иметь удобный способ идентификации последовательностей.

Одним из первых решений является использование существующих математических реестров.

Глава 9. Реестровые ноофакториалы
1. Реестр математических последовательностей
Если последовательность становится свободной координатой, возникает практическая проблема её идентификации.

Для нескольких знаменитых последовательностей достаточно традиционного имени.

Можно сказать:

натуральная последовательность;

простые числа;

числа Фибоначчи;

числа Каталана.

Но по мере расширения пространства источников такой способ становится неудобным.

Многие последовательности не имеют устойчивого краткого названия.

Некоторые определяются сложными правилами.

Разные последовательности могут иметь близкие описания.

Одну и ту же последовательность можно задавать несколькими способами.

Поэтому необходим механизм однозначной ссылки на внешний источник.

Таким механизмом может служить реестр математических последовательностей.

Реестр решает задачу идентификации.

Вместо полного воспроизведения определения можно использовать уникальный идентификатор.

Для Теории ноофакториалов это открывает принципиально новый путь.

Координата источника может принимать значение не только в форме явно записанной последовательности, но и в форме ссылки на зарегистрированный математический объект.

Так возникает понятие реестрового ноофакториала.

2. OEIS как библиотека последовательностей
Наиболее известным специализированным реестром целочисленных последовательностей является OEIS — Онлайн-энциклопедия целочисленных последовательностей.

Для Теории ноофакториалов её значение состоит прежде всего в роли огромной библиотеки возможных источников.

Каждая зарегистрированная последовательность имеет собственный идентификатор и сопровождается описанием, начальными членами, ссылками, формулами и другой математической информацией.

Тем самым возникает принципиальная возможность:

вместо создания отдельного имени для каждого нового последовательностного ноофакториала можно указывать идентификатор базовой последовательности.

Это меняет масштаб теории.

Праймориал и фибоначчиал перестают выглядеть исключительными именованными объектами.

Они оказываются частными примерами гораздо более общего реестрового принципа.

Любая пригодная последовательность из реестра потенциально способна стать источником ноофакториала.

Важно, однако, подчеркнуть: OEIS является внешней библиотекой, а не частью определения Теории ноофакториалов.

Теория должна сохранять независимость от конкретного реестра.

OEIS служит исключительно удобным механизмом идентификации существующих последовательностей.

3. Идентификатор последовательности как элемент записи
Использование реестра приводит к естественной идее включения идентификатора последовательности непосредственно в ноофакториальное описание.

Это важный семантический шаг.

В классической записи источник вообще не указывается.

Он восстанавливается по умолчанию.

В реестровой конструкции источник становится явным.

Но вместо полного описания используется его идентификатор.

Таким образом, идентификатор выполняет функцию семантического указателя.

Он сообщает:

какой объект используется;

где находится его определение;

какие элементы образуют последовательность;

какой внешний математический контекст с ней связан.

Это резко повышает информационную ёмкость записи.

Короткий идентификатор способен представлять сложный математический источник.

При этом необходимо различать два уровня.

Идентификатор указывает на последовательность.

Но правила выбора, преобразования и свёртки остаются частью собственно ноофакториальной архитектуры.

Реестр не определяет ноофакториал.

Он поставляет значение одной из его координат.

4. Общий принцип реестрового ноофакториала
Под реестровым ноофакториалом будем понимать ноофакториальную конструкцию, в которой значение координаты источника задаётся посредством однозначной ссылки на объект некоторого признанного или специально созданного математического реестра.

В простейшем случае:

реестр определяет последовательность;

ноофакториальная архитектура определяет, какой её фрагмент используется;

каким образом элементы преобразуются;

как выполняется свёртка.

Такое разделение чрезвычайно полезно.

Реестр отвечает за идентичность источника.

Теория ноофакториалов — за архитектуру его использования.

Это позволяет избежать дублирования.

Нет необходимости повторять полное определение известной последовательности внутри каждого нового ноофакториала.

Вместе с тем ссылка на реестр не снимает требования математической корректности.

Должно быть понятно:

какая версия последовательности используется;

с какого индекса она рассматривается;

как трактуются возможные нулевые или отрицательные элементы;

какой фрагмент выбирается.

Следовательно, реестровая идентификация упрощает координату источника, но не устраняет остальные координаты.

5. Праймориал в ноофакториальной нотации
Праймориал предоставляет один из наиболее наглядных примеров реестровой интерпретации.

Традиционно он имеет собственное название и обозначение.

Но с точки зрения Теории ноофакториалов существенными являются его координаты.

Источник — последовательность простых чисел.

Выбор — определённый начальный фрагмент либо элементы до заданной границы, в зависимости от конкретной разновидности.

Преобразование — тождественное.

Свёртка — произведение.

Таким образом, большая часть архитектуры остаётся классической.

Изменён прежде всего источник и, в некоторых вариантах определения, способ задания границы.

Если последовательность простых чисел идентифицирована через реестр, специальное имя «праймориал» становится полезным историческим сокращением, но перестаёт быть единственным способом определить конструкцию.

Это важный пример того, как ноофакториальная теория не отменяет традиционную терминологию, а помещает её внутрь более общей системы.

6. Фибоначчиал в ноофакториальной нотации
Аналогично может быть описан фибоначчиал.

Источник — последовательность Фибоначчи.

Выбирается конечный фрагмент.

Элементы используются без дополнительного преобразования.

Свёрткой служит произведение.

Разница между праймориалом и фибоначчиалом в традиционной терминологии кажется значительной: это два самостоятельных именованных объекта.

В координатной системе различие значительно проще.

Меняется значение координаты источника.

Остальная архитектура в базовом варианте может совпадать.

Именно здесь проявляется сила семантического подхода.

Он позволяет увидеть структурное родство объектов, которое скрывается за различными историческими названиями.

Праймориал и фибоначчиал оказываются соседними точками одного последовательностного пространства.

7. Другие примеры
Тот же принцип распространяется на огромное число последовательностей.

Можно рассматривать ноофакториалы, основанные на:

числах Каталана;

числах Белла;

числах Лукаса;

числах Пелля;

треугольных числах;

квадратных числах;

многоугольных числах;

числах разбиений;

числах Мерсенна;

специальных арифметических функциях;

последовательностях количества делителей;

последовательностях значений функции Эйлера;

различных рекуррентных последовательностях.

Этот перечень принципиально открыт.

Более того, многие последовательности сами образуют параметрические семейства.

Следовательно, реестровая координата способна указывать не только на один источник, но и на целые пространства источников, если реестр содержит соответствующие связи.

Однако на первом уровне теории достаточно зафиксировать основной принцип:

идентифицированная последовательность может непосредственно становиться значением координаты источника.

8. Массовое образование новых конструкций
Именно здесь впервые в полной мере проявляется генеративная мощность Теории ноофакториалов.

Если имеется большой реестр последовательностей и каждая подходящая последовательность может служить источником, то уже при фиксированных остальных координатах возникает огромное множество потенциальных конструкций.

Это качественно меняет ситуацию.

Историческая математика могла вводить отдельные именованные объекты.

Но при массовой генерации персональное имя для каждого объекта становится практически бессмысленным.

На первый план выходят:

идентификатор;

семантический профиль;

координатная запись;

классификационная позиция.

Это можно сравнить с переходом от индивидуального именования объектов к систематической номенклатуре.

Теории требуется язык, способный работать с массивами конструкций.

Именно поэтому Семантическая Таблица Ноофакториалов имеет не только теоретическое, но и практическое значение.

Она делает массовую генерацию управляемой.

9. Реестр как внешний источник
Использование реестра требует принципиального разграничения.

Реестр не должен становиться границей теории.

Он является внешним источником идентифицированных объектов.

Такой подход имеет несколько преимуществ.

Во-первых, теория не должна воспроизводить внутри себя огромные каталоги уже известных последовательностей.

Во-вторых, можно использовать различные реестры.

В-третьих, новые реестры могут появляться независимо от Теории ноофакториалов.

В-четвёртых, возможно создание специализированных реестров именно для ноофакториальных целей.

В перспективе объектами реестра могут быть не только последовательности.

Можно представить реестры:

преобразований;

операций;

фильтров;

генераторов;

архитектур;

ноофакториальных классов.

Тогда идентификационный принцип распространится на другие координаты.

Это уже ведёт к идее модульной математической архитектуры, в которой сложная конструкция собирается из идентифицированных компонентов.

Однако последовательности представляют первый и наиболее очевидный случай такого подхода.

10. Ограниченность реестрового подхода
При всей мощности реестрового принципа он имеет фундаментальное ограничение.

Реестр содержит то, что уже каким-либо образом определено и зарегистрировано.

Но Теория ноофакториалов не может ограничиваться только существующими последовательностями.

Источник может возникнуть непосредственно внутри конструкции.

Он может зависеть от параметра.

От предиката.

От результата предыдущего вычисления.

От внешней функции.

От нескольких последовательностей одновременно.

От состояния динамической системы.

Следовательно, реестровый подход является важным, но промежуточным этапом.

Он освобождает теорию от необходимости создавать отдельные названия для огромного числа известных последовательностей.

Но он всё ещё остаётся каталоговым.

Следующий шаг должен быть генеративным.

Вместо вопроса:

«какую последовательность выбрать из существующего реестра?»

необходимо поставить вопрос:

«по какому правилу должна быть создана последовательность, которая станет источником ноофакториала?»

Этот переход принципиален.

Реестр работает с готовыми объектами.

Генератор создаёт объекты.

Реестровый ноофакториал использует существующую последовательность.

Генераторный ноофакториал способен породить собственный источник.

Именно здесь Теория ноофакториалов переходит от расширенной библиотеки факториальных объектов к полноценной генеративной системе.

Следующая глава будет посвящена генерируемым последовательностям — первому уровню, на котором источник перестаёт быть только выбранным объектом и становится результатом самостоятельного правила порождения.

*************

Глава 10. Генерируемые последовательности
1. Последовательность как результат правила
Реестровый подход существенно расширяет пространство ноофакториальных источников, поскольку позволяет обращаться к огромному массиву уже известных математических последовательностей. Однако он всё ещё предполагает, что последовательность существует заранее: она уже определена, исследована и лишь затем включается в ноофакториальную конструкцию.

Следующий шаг состоит в изменении самого статуса источника.

Последовательность может рассматриваться не как готовый объект, а как результат действия некоторого правила.

Это принципиальное различие.

В первом случае исследователь выбирает источник.

Во втором — задаёт механизм, который этот источник порождает.

Таким образом, координата источника расщепляется как минимум на два уровня:

источник как полученная последовательность;

механизм образования источника.

В простейших случаях различие почти незаметно. Например, хорошо известная рекуррентная последовательность одновременно существует как готовый математический объект и может быть воспроизведена своим определяющим правилом.

Но в более сложных случаях последовательность может вообще не существовать заранее в виде завершённого каталога. Она возникает непосредственно в процессе вычисления.

Более того, не всякая порождаемая последовательность создаётся одинаковым способом. Здесь необходимо различить по меньшей мере два принципа.

Первый можно назвать конструктивным: правило непосредственно производит следующий элемент или позволяет вычислить его по заданным данным.

Второй — экстрактивным или структурно-извлекающим: правило определяет, какой тип объекта требуется обнаружить в более широком математическом пространстве, но сам следующий элемент приходится находить посредством поиска.

Такое различие особенно важно для дальнейшего взаимодействия Теории ноофакториалов с Метатеоремой Гольдбаха, где значительная часть последовательностей возникает именно путём извлечения первых достижений, границ, экстремумов и иных структур из общего числового поля. Сопутствующая работа прямо различает конструктивно-генерируемые и структурно-извлекаемые последовательности.

Следовательно, понятие генерации в Теории ноофакториалов должно пониматься широко.

Генератор может непосредственно производить элементы.

А может производить условия их поиска.

Может строить последовательность.

А может извлекать её из другой структуры.

Это расширенное понимание превращает генерацию в один из фундаментальных механизмов новой теории.

2. Генератор последовательности
Под генератором последовательности будем понимать правило, алгоритм, предикат, систему условий или иную математическую конструкцию, которая однозначно определяет способ получения элементов последовательности.

Генератор не обязательно должен выдавать очередной элемент посредством одной простой операции.

Он может задавать рекуррентное отношение.

Может фильтровать элементы более широкой области.

Может выполнять поиск минимального элемента, удовлетворяющего условию.

Может строить элемент из нескольких предыдущих.

Может обращаться сразу к нескольким источникам.

Может содержать внутренние параметры.

Может зависеть от состояния уже построенной части последовательности.

Таким образом, генератор является самостоятельным объектом архитектуры.

Это принципиально отличает генераторный подход от простого указания последовательности.

Пусть две последовательности на некотором конечном участке совпадают. Если они созданы разными генераторами, то их архитектурное происхождение различно, а дальнейшее поведение может разойтись.

Следовательно, для полного семантического профиля недостаточно иногда знать только значения первых членов.

Необходимо знать закон их образования.

В простейшей ноофакториальной конструкции генератор принадлежит координате источника.

В более развитой системе он сам может иметь координаты:

тип;

параметры;

условия;

область действия;

правило завершения;

способ изменения.

Таким образом, внутри источника возникает собственная архитектура.

Это первый отчётливый пример вложенности ноофакториальных координат.

3. Параметрические семейства последовательностей
Если генератор содержит один или несколько свободных параметров, он задаёт уже не отдельную последовательность, а целое семейство.

Это существенно повышает генеративную ёмкость.

Один и тот же структурный закон при разных значениях параметров способен порождать множество различных источников.

Параметр может определять:

начальный элемент;

шаг;

коэффициент рекуррентного отношения;

степень;

модуль;

число учитываемых предыдущих элементов;

порог отбора;

глубину поиска;

тип фильтра.

Таким образом, появляется двухуровневая структура.

На первом уровне генератор создаёт последовательность.

На втором параметр выбирает конкретный вариант генератора внутри семейства.

Если затем полученная последовательность используется как источник ноофакториала, возникает уже трёхступенчатая система:

параметр задаёт генератор;

генератор задаёт последовательность;

последовательность задаёт исходные элементы ноофакториала.

Такой переход особенно важен для последующего понимания метагенераторов.

Уже здесь становится видно, что ноофакториал способен включать не просто значение, а целую цепочку механизмов его происхождения.

4. Последовательности, формируемые по числовым признакам
Одним из наиболее естественных типов генераторов является отбор чисел по определённому признаку.

Имеется базовая числовая область, чаще всего натуральный ряд.

Для каждого её элемента проверяется некоторое свойство.

Если условие выполняется, число включается в новую последовательность.

Так можно образовывать огромное количество источников.

Признак может относиться к:

делимости;

чётности;

простоте;

составности;

цифровой структуре;

числу делителей;

факторизации;

остаточным классам;

представимости;

комбинаторным характеристикам;

отношениям с другими числами.

Такой способ особенно важен потому, что превращает исходную числовую область в своеобразное сырьё для производства новых последовательностей.

Натуральный ряд перестаёт быть только одним источником.

Он становится универсальным пространством извлечения потенциальных источников.

При этом один объект может удовлетворять сразу нескольким признакам и входить в несколько последовательностей.

Следовательно, множество генерируемых источников образует сложную систему пересечений и включений.

Для Теории ноофакториалов это означает возможность строить не только отдельные последовательности, но и классификации источников по типам признаков.

5. Последовательности по принципу составности
Простейший пример признакового генератора связан с различением простых и составных чисел.

Если из натуральной последовательности выбирать только составные числа, возникает самостоятельный источник.

Но понятие составности можно развивать дальше.

Составные числа различаются по внутреннему устройству.

Одни являются степенями одного простого числа.

Другие образованы произведением нескольких различных простых.

Третьи содержат повторяющиеся множители.

Некоторые имеют большое количество делителей.

Следовательно, признак составности может выступать только первым уровнем классификации.

После него открывается целая система более тонких факторизационных признаков.

Это особенно интересно для ноофакториальной теории, поскольку факторизация исходных элементов способна стать самостоятельным механизмом формирования источника.

Таким образом, из одной координаты «последовательность составных чисел» генетически возникает большое семейство более специализированных источников.

6. Последовательности по числу простых множителей
Одним из естественных способов дальнейшей классификации является подсчёт числа простых множителей с учётом их повторений.

Можно выделять числа, имеющие заданное общее число простых множителей.

Один класс будет содержать числа с двумя такими множителями.

Другой — с тремя.

Следующий — с четырьмя.

И так далее.

Каждый класс после естественного упорядочивания становится отдельной последовательностью.

Следовательно, один числовой признак автоматически создаёт целое параметрическое семейство источников.

Параметром здесь выступает требуемое число простых множителей.

Для Теории ноофакториалов это важный пример соединения трёх механизмов:

предикатной генерации;

параметризации;

семейства последовательностей.

Более того, над каждым полученным источником можно применить разные правила выбора, преобразования и свёртки.

Так один относительно простой числовой признак создаёт уже большое многомерное пространство новых конструкций.

7. Последовательности по числу различных простых множителей
Другой тип классификации возникает, если учитывать не общее число простых множителей, а количество различных простых оснований.

Это приводит к другой системе последовательностей.

Два числа могут иметь одинаковое общее число простых множителей, но различаться по числу различных простых, участвующих в их разложении.

Следовательно, два внешне близких признака создают разные источники.

Этот пример показывает, насколько важно точное определение генератора.

Недостаточно сказать, что последовательность построена «по факторизации».

Необходимо явно фиксировать, какая характеристика факторизации используется.

Для ноофакториальной нотации это означает, что генератор должен иметь однозначную семантику.

Чем сложнее становится пространство источников, тем опаснее естественный язык без формального уточнения.

Поэтому развитие генераторных ноофакториалов неизбежно ведёт к необходимости стандартизованного языка генераторов.

8. Последовательности по профилю факторизации
Следующий шаг состоит в переходе от одной числовой характеристики к целому профилю факторизации.

Число можно характеризовать не только количеством простых множителей.

Можно учитывать:

число различных простых оснований;

их кратности;

соотношение кратностей;

наибольший и наименьший простой множитель;

число делителей;

структуру степеней в разложении;

определённые отношения между множителями.

Совокупность таких характеристик образует факторизационный профиль.

После этого можно выбирать все числа с заданным типом профиля.

Так возникает значительно более богатая система источников.

В отличие от простого признака, профиль является многокомпонентной характеристикой.

Следовательно, сам генератор становится многокоординатным.

Это важный генетический момент.

Многокоординатность появляется ещё до построения самого ноофакториала — внутри механизма его источника.

Тем самым теория начинает приобретать фрактальную структуру:

координатная система ноофакториала содержит источник;

источник содержит генератор;

генератор может содержать собственную систему координат.

Такая вложенность будет неоднократно возникать в дальнейшем.

9. Предикатно определяемые последовательности
Обобщением предыдущих случаев является предикатно определяемая последовательность.

Имеется некоторое условие, которое для каждого потенциального элемента принимает решение о включении или невключении его в последовательность.

Сам предикат может иметь практически произвольную математическую природу.

Он может быть арифметическим.

Алгебраическим.

Комбинаторным.

Логическим.

Зависеть от другой последовательности.

Зависеть от нескольких характеристик одновременно.

Быть параметрическим.

Таким образом, предикат становится универсальным механизмом фильтрации числовой области.

Особенно важно, что один предикат может содержать другой.

Можно применять логические комбинации условий.

Например, выбирать элементы, удовлетворяющие одному свойству и не удовлетворяющие другому.

Или принадлежащие хотя бы одному из нескольких классов.

Тем самым возникает алгебра предикатных источников.

В перспективе это позволяет строить сложные последовательности посредством операций над самими условиями их образования.

10. Алгоритмически определяемые последовательности
Предикатная генерация предполагает, что потенциальные элементы уже существуют в некоторой области и проходят проверку.

Алгоритмический подход шире.

Алгоритм может непосредственно строить следующий элемент.

Может выполнять поиск.

Может изменять внутреннее состояние.

Может обращаться к накопленной истории.

Может использовать ветвления.

Может создавать несколько кандидатов и выбирать один.

Таким образом, алгоритмический генератор представляет собой последовательный вычислительный процесс.

Это открывает огромное пространство источников, которые трудно задать одной простой формулой.

Для Теории ноофакториалов алгоритмический источник особенно важен по двум причинам.

Во-первых, он позволяет включать сложные вычислительные последовательности.

Во-вторых, он превращает описание ноофакториала в потенциально исполняемую спецификацию.

Если источник, выбор, преобразование и свёртка заданы алгоритмически, ноофакториальная архитектура может быть реализована непосредственно как программа.

Это создаёт мост между математической теорией и вычислительной системой генерации новых конструкций.

11. Динамически формируемые последовательности
Наиболее сложный уровень возникает тогда, когда правило генерации само изменяется во время построения последовательности.

Такую последовательность будем называть динамически формируемой.

В ней очередной элемент может влиять не только на следующее значение, но и на механизм получения будущих элементов.

Например, результат текущего шага может изменить:

параметр генератора;

предикат отбора;

допустимую область поиска;

число анализируемых предыдущих элементов;

выбор вспомогательной последовательности.

Таким образом, изменяется уже не только состояние последовательности, но и её закон.

Это принципиально отличает динамический генератор от обычной рекурсии.

Обычная рекурсия изменяет значения по постоянному правилу.

Динамический генератор способен менять само правило.

На этом уровне источник становится самостоятельной адаптивной системой.

Именно здесь начинают проявляться связи с гиперматематическими и изольдионическими конструкциями, которые будут рассмотрены позднее.

12. Генераторный подход как расширение реестрового
Теперь можно ясно установить отношение между реестровым и генераторным подходами.

Реестр отвечает на вопрос:

какой готовый источник используется?

Генератор отвечает на другой вопрос:

по какому правилу источник возникает?

Первый подход идентификационный.

Второй — продуктивный.

Они не противоречат друг другу.

Генерируемая последовательность после изучения и регистрации может стать реестровой.

Реестровая последовательность, в свою очередь, обычно имеет один или несколько способов генерации.

Следовательно, это два различных слоя описания одного математического пространства.

Но для Теории ноофакториалов генераторный уровень принципиально мощнее.

Он не ограничен существующим каталогом.

Он способен создавать новые источники.

Более того, источником новых последовательностей могут становиться сами результаты математических исследований. Работа по Метатеореме Гольдбаха подчёркивает именно такой переход: из исследования одной функции извлекаются последовательности первых достижений, последних нарушений, границ, плато, скачков, экстремумов, факторизационных профилей и многочисленные производные ряды.

Это означает, что генераторный подход должен включать не только конструирование последовательности, но и её извлечение из структуры другого математического объекта.

Так возникает новый принцип:

математическая теория способна сама становиться фабрикой ноофакториальных источников.

И именно к этому принципу мы постепенно приближаемся.

Глава 11. Многоисточниковые ноофакториалы
1. Понятие многоисточниковой конструкции
До настоящего момента предполагалось, что ноофакториал получает элементы преимущественно из одного источника.

Однако это ограничение не является обязательным.

Конструкция может одновременно использовать две, три или произвольное число последовательностей.

Возникает многоисточниковый ноофакториал.

Под многоисточниковой будем понимать конструкцию, в которой формирование рабочего набора элементов, их преобразований или параметров зависит более чем от одного самостоятельного источника.

Источники могут выполнять одинаковые функции.

Например, две последовательности могут поставлять значения для поэлементного объединения.

Но могут иметь и различные роли.

Одна последовательность может поставлять основные элементы.

Вторая — параметры их преобразования.

Третья — шаги выборки.

Четвёртая — операции свёртки.

Таким образом, многоисточниковость значительно шире простого соединения двух рядов.

Она означает, что ноофакториальная архитектура приобретает несколько информационных входов.

Это качественно увеличивает пространство конструкций.

2. Две последовательности как совместный источник
Простейший многоисточниковый случай включает две последовательности.

Их элементы могут соединяться различными способами.

Можно складывать соответствующие элементы.

Умножать.

Вычитать.

Сопоставлять.

Использовать элемент первой последовательности как основание, а второй — как параметр преобразования.

Один источник может определять значения, другой — выбирать, какие из них использовать.

Тем самым уже две последовательности создают множество различных архитектур.

Особенно важно различать:

объединение источников и совместное использование источников.

При объединении две последовательности превращаются в один новый источник.

При совместном использовании они сохраняют самостоятельность и выполняют различные роли внутри архитектуры.

Это различие должно отражаться в семантическом профиле.

3. Семейство последовательностей
Следующий уровень возникает при работе не с двумя отдельными последовательностями, а с целым семейством.

Семейство может быть:

конечным;

параметрическим;

индексируемым;

генерируемым;

реестровым.

Например, один генератор способен создавать последовательность источников, каждый из которых затем участвует в общей конструкции.

Тогда внешняя последовательность задаёт не числа, а сами последовательности.

Это уже первый шаг к повышению уровня объектов.

Источник становится множеством источников.

Таким образом, многоисточниковая архитектура естественно приводит к вложенности.

В дальнейшем эта идея будет обобщена до конструкций, где элементами могут выступать целые ноофакториальные архитектуры.

4. Синхронные источники
Два или несколько источников называются синхронными, если их элементы связываются посредством общего шага или совместимого индексного режима.

Простейший вариант — сопоставление элементов с одинаковыми индексами.

Первый элемент одного источника взаимодействует с первым элементом другого.

Второй — со вторым.

И так далее.

Однако синхронизация может быть сложнее.

Один источник может идти с другим шагом.

Может использоваться соответствие между группами индексов.

Может вводиться функция преобразования индекса.

Главное условие состоит в наличии явного правила, определяющего, какие состояния источников считаются совместными.

Синхронизация сама становится семантической координатой многоисточниковой архитектуры.

Без неё выражение «используются две последовательности» остаётся недостаточно определённым.

5. Асинхронные источники
Источники не обязаны двигаться согласованно.

В асинхронной конструкции каждый источник может иметь собственный режим изменения.

Элемент одного ряда может использоваться несколько раз, пока другой ряд продвигается вперёд.

Источники могут обновляться по разным условиям.

Один может изменяться на каждом шаге.

Другой — только при выполнении определённого предиката.

Третий — после накопления некоторого промежуточного результата.

Асинхронность резко увеличивает сложность архитектуры, поскольку требуется отдельный механизм управления состояниями источников.

Возникают новые вопросы:

какой источник обновляется первым;

какие значения считаются текущими;

когда происходит синхронизация;

что является условием завершения.

Таким образом, многоисточниковость генетически ведёт к необходимости управляющего уровня.

6. Индексно связанные источники
Источники могут связываться через отношения между индексами.

Например, элемент одного источника может взаимодействовать не с элементом того же номера другой последовательности, а с элементом, индекс которого вычисляется по отдельному правилу.

Так возникают индексно связанные источники.

Индексная связь может быть:

линейной;

параметрической;

рекуррентной;

предикатной;

динамической.

Это открывает огромный класс конструкций.

Важно, что сама зависимость индексов становится отдельным математическим объектом.

Следовательно, в многоисточниковой системе необходимо различать:

значения источников;

их индексацию;

правило межиндексного соответствия.

Именно здесь особенно ясно проявляется необходимость координатного языка.

Без него сложная многоисточниковая конструкция быстро становится трудноразличимой системой вложенных формул.

7. Функционально связанные источники
Более общий случай возникает, когда связь определяется не индексами, а значениями.

Элемент одной последовательности может задавать аргумент функции, применяемой ко второй.

Может определять параметр.

Порог.

Фильтр.

Позицию.

Условие выбора.

В результате один источник начинает управлять интерпретацией другого.

Это принципиально важный переход.

Источники перестают быть равноправными потоками данных и получают функциональные роли.

Один может стать управляющим.

Другой — управляемым.

Третий — корректирующим.

Тем самым многоисточниковая архитектура приближается к полноценной вычислительной системе.

8. Иерархия источников
Если источники имеют различные функции, между ними может возникать иерархия.

На нижнем уровне располагаются элементарные числовые источники.

На следующем — источники параметров.

Выше — источники правил.

Ещё выше — источники, определяющие выбор самих генераторов.

Так возникает иерархия источников.

Она принципиально отличается от обычного множества последовательностей.

Здесь один уровень способен управлять другим.

Например, числовая последовательность поставляет значения.

Параметрическая последовательность управляет преобразованием этих значений.

Третья последовательность выбирает, какая функция применяется на каждом шаге.

Четвёртый источник может изменять уже правило этого выбора.

Так постепенно возникает операционная лестница, которая позднее приведёт к гиперматематическому расширению Теории ноофакториалов.

9. Арность источника
Для систематической классификации полезно ввести понятие арности источника.

Арность характеризует число самостоятельных источников, непосредственно участвующих в данной архитектурной стадии.

Одноисточниковая конструкция имеет минимальную арность.

Двухисточниковая использует два независимых источника.

В общем случае арность может возрастать.

Однако простое число источников ещё не описывает всей сложности.

Два источника могут быть независимыми.

Могут быть функционально связанными.

Могут образовывать управляющую пару.

Могут сами быть многоисточниковыми конструкциями.

Следовательно, арность является только одной характеристикой.

Тем не менее она полезна для первичной классификации и в дальнейшем может стать одной из координат семантического профиля.

10. Многоисточниковая архитектура
Полная многоисточниковая архитектура должна описывать не только сами источники, но и отношения между ними.

Необходимо знать:

сколько источников используется;

какого они типа;

как индексируются;

синхронны ли они;

каким образом связываются их элементы;

существует ли между ними иерархия;

какие функции выполняет каждый источник;

как разрешаются конфликты;

какой источник определяет завершение процесса.

Тем самым многоисточниковость превращается в самостоятельный большой класс ноофакториальной архитектуры.

Особенно важно, что несколько источников могут быть порождены одной внешней математической системой.

Одна теория может одновременно создавать:

основную последовательность;

последовательность её экстремумов;

последовательность границ;

последовательность разностей;

последовательность факторизационных характеристик.

После этого все они могут использоваться совместно.

Именно такой тип ситуации возникает в исследованиях Метагольдбаха.

Поэтому следующая глава является не просто частным примером.

Она показывает, каким образом целая внешняя математическая теория способна становиться многоуровневым источником ноофакториальных конструкций.

Глава 12. Гольдбаховские источники и когортные последовательности
1. Метатеорема Гольдбаха как источник структурированных числовых данных
Классическая проблема Гольдбаха задаёт вопрос о представимости чётного числа в виде суммы двух простых.

В сопутствующей работе «Метатеорема Гольдбаха и её следствия» этот бинарный вопрос заменяется количественным: исследуется не только наличие разложения, но и количество различных неупорядоченных представлений каждого чётного числа в виде суммы двух простых. На этой основе вводятся уровни, первые достижения, последние нарушения, границы окончательной гарантии, нижние экстремальные характеристики, плато, скачки и другие объекты.

Для Теории ноофакториалов особенно важно следствие этого перехода.

Одна исходная арифметическая задача начинает порождать множество самостоятельных числовых последовательностей.

Возникают последовательности первых достижений уровней.

Последних нарушений.

Границ.

Плато.

Скачков.

Разностей.

Экстремумов.

Факторизационных характеристик.

Положений рекордов.

Производных и специальных подпоследовательностей. В исходной работе это множество рассматривается как отдельная морфология структурно извлекаемых последовательностей.

С точки зрения настоящей книги это означает, что Метагольдбах можно рассматривать как генеративную среду источников.

Он не поставляет одну последовательность.

Он поставляет систему взаимосвязанных последовательностей.

Поэтому данный пример особенно важен для перехода от одноисточниковой к предметной ноофакториальной системе.

2. Гольдбаховский ранг как классификационный признак
Для целей Теории ноофакториалов введём специальную интерпретацию количественной характеристики, используемой в Метагольдбахе.

Число различных неупорядоченных представлений данного чётного числа в виде суммы двух простых будем использовать как его гольдбаховский ранг.

Это терминологическое решение относится именно к настоящей книге.

В сопутствующей теории исходная характеристика рассматривается как функция количества разложений и как основа уровневой структуры. Здесь же мы дополнительно используем её как классификационную координату ноофакториального источника.

Такое переименование имеет конструктивный смысл.

Если каждому чётному числу соответствует некоторое значение количества представлений, то всё множество рассматриваемых чётных чисел можно классифицировать по этому значению.

Числа одинакового ранга обладают общим структурным признаком.

Следовательно, сам ранг может использоваться:

как фильтр;

как индекс класса;

как параметр генератора;

как основание новой последовательности;

как управляющая координата ноофакториала.

Это важный пример преобразования внешней математической характеристики во внутреннюю координату Теории ноофакториалов.

3. Когорты чисел
Все чётные числа, обладающие одним и тем же гольдбаховским рангом, будем объединять в гольдбаховскую когорту данного ранга.

Когорта тем самым представляет собой класс чисел, выделенных по общему количественному признаку.

Это определение создаёт новый уровень структурирования исходного массива.

Первоначально имеется последовательность чётных чисел.

Для каждого из них определяется ранг.

Затем числа распределяются по когортам.

Таким образом, линейная последовательность превращается в систему классов.

Каждая когорта сама способна стать источником ноофакториала.

Можно выбирать первые элементы когорты.

Конечные наблюдаемые элементы.

Каждый второй элемент.

Элементы, обладающие определённым факторизационным профилем.

Элементы из заданного диапазона.

Можно применять преобразования к значениям самих чисел.

Можно применять преобразования к их индексам внутри когорты.

Тем самым одна количественная характеристика порождает целое семейство новых источников.

Следует, однако, различать теоретическую когорту и наблюдаемую когорту в конечном вычислительном диапазоне.

Для ряда характеристик, например последнего элемента или полной мощности, существование конечного глобального значения нельзя автоматически предполагать. Поэтому при вычислительном исследовании такие характеристики должны явно связываться с границей наблюдаемого диапазона, если их глобальная конечность отдельно не установлена.

Это различие принципиально для математической корректности всей последующей конструкции.

4. Последовательности рангов
Первой и наиболее непосредственной гольдбаховской последовательностью является последовательность рангов чётных чисел.

Каждому последовательно рассматриваемому чётному числу сопоставляется количество его представлений в виде суммы двух простых.

В результате исходный натуральный объект заменяется последовательностью структурных характеристик.

Для Теории ноофакториалов это особенно интересно.

Источником становится уже не само число, а свойство числа.

Такой переход имеет общетеоретическое значение.

Во многих математических системах можно строить последовательности не из исходных объектов, а из измеряемых характеристик этих объектов:

рангов;

степеней;

чисел представлений;

размерностей;

мощностей классов;

чисел связей;

экстремальных параметров.

Следовательно, гольдбаховская последовательность рангов является частным случаем более общего механизма — характеристического источника.

5. Последовательности первых элементов когорт
После выделения когорт можно рассматривать первый элемент каждого рангового класса.

Для каждого ранга ищется наименьшее чётное число, обладающее данным количеством представлений, если такое число существует.

Полученные значения образуют новую последовательность.

Эта конструкция близка к последовательности первых достижений уровней, рассматриваемой в Метагольдбахе, но не должна автоматически с ней отождествляться.

Первое число, имеющее точно определённый ранг, и первое число, достигшее или превысившее некоторый уровень, отвечают на разные вопросы. Сопутствующая теория специально различает первое пересечение уровня и первое точное появление конкретного количества разложений.

Для ноофакториальной теории это различие чрезвычайно полезно.

Один и тот же исходный количественный массив способен породить несколько близких, но семантически различных последовательностей.

Следовательно, источник должен определяться не только данными, но и операцией их извлечения.

6. Последовательности последних элементов когорт
Двойственной конструкцией является последовательность последних элементов когорт.

Однако здесь требуется особая осторожность.

Если рассматривается конечный вычислительный диапазон, можно однозначно определить последний наблюдаемый элемент каждой когорты внутри этого диапазона.

Если же предполагается глобальная последовательность всех чётных чисел, существование абсолютного последнего элемента когорты данного точного ранга должно быть установлено отдельно.

Поэтому ноофакториальная архитектура должна явно различать:

последний наблюдаемый элемент;

последний доказанно существующий элемент;

глобальный последний элемент, если его существование установлено.

Это важный методологический пример.

Генеративная мощность не должна достигаться ценой логической неопределённости.

Каждая структурно извлекаемая последовательность должна иметь чётко определённое условие существования своих элементов.

При соблюдении этого требования последовательности последних наблюдаемых элементов становятся самостоятельным источником, пригодным для сравнительного и динамического анализа.

7. Мощности когорт
Следующая естественная характеристика — число элементов, принадлежащих конкретной когорте.

В конечном исследуемом диапазоне эта величина всегда может быть определена.

Так появляется последовательность наблюдаемых мощностей когорт.

Она показывает, насколько часто различные гольдбаховские ранги представлены в выбранном числовом диапазоне.

Для Теории ноофакториалов это новый тип источника.

Элементами становятся уже не сами чётные числа и не их ранги, а характеристики классов.

Следовательно, происходит повышение структурного уровня:

числа ; ранги ; когорты ; характеристики когорт.

Каждый такой переход способен порождать собственный ноофакториал.

Можно строить конструкции над мощностями когорт.

Над изменениями мощностей.

Над рекордными мощностями.

Над отношениями мощностей соседних рангов.

Таким образом, теория начинает использовать не только первичные, но и метаструктурные источники.

8. Протяжённости когорт
Когорта может характеризоваться не только числом входящих в неё элементов, но и диапазоном, внутри которого располагаются её элементы.

Если зафиксированы первый и последний наблюдаемые элементы когорты в некотором вычислительном окне, можно определить её наблюдаемую протяжённость.

Эта характеристика принципиально отличается от мощности.

Две когорты могут иметь одинаковое число элементов, но быть распределены по числовому диапазону совершенно по-разному.

Одна может быть плотной.

Другая — разреженной.

Следовательно, мощность описывает количество элементов, а протяжённость — масштаб пространства, которое они занимают.

Соотношение этих характеристик способно порождать новые производные последовательности.

Например, можно исследовать плотность размещения элементов внутри когорт.

Изменение этой плотности по рангам.

Локальные уплотнения и разрежения.

Для ноофакториальной системы это означает появление ещё одного типа производного источника — геометрии класса внутри числовой прямой.

9. Разрывы и интервальные характеристики
Если элементы когорты расположены не подряд, между ними возникают интервалы.

Последовательность этих интервалов сама становится новым математическим объектом.

Можно исследовать:

соседние разрывы внутри одной когорты;

минимальный наблюдаемый разрыв;

максимальный;

средние интервальные характеристики;

рекордные разрывы;

изменение разрывов по мере продвижения к большим числам.

Можно также изучать расстояния между первыми элементами соседних когорт или иными структурными точками разных рангов.

Таким образом, когорты порождают целую интервальную морфологию.

Это хорошо согласуется с общей логикой экстрактивных последовательностей Метагольдбаха, где из исходного массива извлекаются разности, положения рекордов, скачки и другие производные структуры.

Для Теории ноофакториалов значение этого примера особенно велико.

Один источник способен породить второй источник посредством структурного анализа.

Второй — третий.

Третий — производные последовательности.

Возникает цепочка источников различных порядков.

10. Фильтрованные гольдбаховские последовательности
Любая из рассмотренных гольдбаховских последовательностей может дополнительно подвергаться фильтрации.

Например, можно выбирать элементы только определённых когорт.

Только числа заданного факторизационного типа.

Только элементы, являющиеся рекордными по выбранной характеристике.

Только значения из определённых диапазонов.

Можно соединять несколько условий.

Это превращает гольдбаховскую систему в особенно богатую среду для предикатных источников.

Здесь соединяются две независимые стадии:

сначала внешняя теория порождает структурированную последовательность;

затем ноофакториальный фильтр выбирает из неё дополнительную подпоследовательность.

Следовательно, одна и та же исходная математическая система способна создавать последовательности разных генеративных уровней.

Это один из ключевых признаков предметной ноофакториальной системы.

11. Производные когортные последовательности
После формирования базовой когорты или последовательности характеристик можно строить производные ряды.

Например, последовательность мощностей когорт порождает последовательность их изменений.

Последовательность первых элементов — интервалы между ними.

Последовательность протяжённостей — рекордные протяжённости.

Ранговая последовательность — позиции локальных экстремумов.

Из нескольких последовательностей можно строить совместные производные.

Например, сопоставлять мощность когорты её протяжённости или сравнивать позицию первого элемента с наблюдаемой плотностью.

Таким образом, возникает многоступенчатое производство новых источников.

Для Теории ноофакториалов это имеет принципиальное значение.

Источником становится не только объект внешней математики.

Источником может быть результат применения ноофакториального анализа к предыдущему источнику.

На этой основе возникает потенциально неограниченная лестница производных последовательностей.

12. Гольдбаховские ноофакториалы
Теперь можно определить общий класс.

Гольдбаховским ноофакториалом будем называть ноофакториальную конструкцию, один или несколько источников которой образованы непосредственно или производно из количественных и структурных объектов, возникающих при исследовании гольдбаховских разложений.

Такой источник может представлять:

последовательность рангов;

последовательность первых точных появлений ранга;

последовательность первых достижений уровней;

последовательность последних нарушений;

последовательность границ гарантии;

когортную последовательность;

последовательность мощностей;

протяжённостей;

разрывов;

экстремумов;

факторизационных характеристик;

производных величин.

В простейшем варианте выбирается одна такая последовательность, после чего к ней применяется стандартная ноофакториальная свёртка.

Но значительно интереснее многокоординатные и многоисточниковые варианты.

Например, одна гольдбаховская последовательность может задавать элементы, а другая — параметры их преобразования.

Когортная принадлежность может определять выбор операции.

Ранг может становиться параметром преобразования.

Интервальная последовательность может управлять выборкой из другого источника.

Тем самым Метагольдбах превращается не в один источник, а в целую библиотеку взаимосвязанных генераторов.

13. Общий принцип предметных ноофакториальных систем
Гольдбаховский пример имеет значение, выходящее далеко за пределы самой проблемы простых чисел.

Он демонстрирует общий механизм взаимодействия Теории ноофакториалов с другими областями математики.

Пусть существует некоторая предметная теория.

Она содержит собственные объекты.

Определяет характеристики этих объектов.

Порождает классы.

Выделяет экстремумы.

Строит ранги.

Создаёт последовательности.

После этого вся эта структура может рассматриваться как система потенциальных источников.

Так возникает предметная ноофакториальная система.

Гольдбаховская система является лишь одним примером.

Аналогичный механизм потенциально применим к:

комбинаторным структурам;

графам;

разбиениям;

диофантовым объектам;

динамическим системам;

геометрическим конфигурациям;

алгоритмическим классам;

другим теориям чисел.

Принцип здесь един.

Внешняя теория поставляет семантически содержательные структуры.

Теория ноофакториалов превращает их в источники, связывает с правилами выбора, преобразования и свёртки и тем самым создаёт новый слой объектов.

Это означает, что Вселенная Ноофакториалов не ограничена некоторым конечным набором известных числовых последовательностей.

Она способна расширяться вместе с самой математикой.

Каждая новая теория может породить новые источники.

Каждый новый источник — производные источники.

Каждая группа источников — многоисточниковые архитектуры.

Каждая архитектура — параметрические и динамические семейства.

Таким образом, генеративная ёмкость Теории ноофакториалов определяется не только числом её собственных координат.

Она возрастает вместе с количеством математических структур, способных становиться значениями этих координат.

Именно поэтому переход от реестровых к генераторным, многоисточниковым и предметным системам является одним из фундаментальных шагов в развитии новой теории.

На этом завершается исследование основных типов источников.

Следующий этап должен ответить на другой вопрос.

После того как источник получен, каким образом из него выбираются именно те элементы, которые войдут в конкретную ноофакториальную конструкцию?

Так мы переходим от семантики источника к семантике выбора и преобразования.

***********

первым элементом, удовлетворяющим предикату;

результатом внешнего вычисления;

параметром;

предыдущим состоянием конструкции.

Тем самым понятие начала перестаёт быть тривиальным.

Особенно важно различать начальный индекс и начальное значение.

В последовательностях, где индекс и значение не совпадают, эти два способа задания могут приводить к различным фрагментам.

Кроме того, начало может быть фиксированным или переменным.

Если оно изменяется как параметр, одна архитектура порождает семейство фрагментов.

Если же начало вычисляется динамически, оно становится частью управляющей системы.

Следовательно, начальный элемент является полноценной координатой выбора.

3. Конечный элемент
Аналогично должен быть выделен конечный элемент.

В простейшем случае он задаётся конкретным значением или индексом.

Но общая теория допускает значительно больше вариантов.

Конец может определяться:

фиксированным значением;

номером элемента;

достижением порога;

выполнением условия;

результатом промежуточного вычисления;

исчерпанием доступного источника;

решением управляющего оператора.

Таким образом, конечный элемент может быть известен заранее, а может определяться только в процессе исполнения.

Последний случай особенно важен для динамических конструкций.

Тогда выбор превращается из статической операции в процесс.

Следовательно, в полной архитектуре необходимо различать:

заданную конечную границу;

вычисляемую конечную границу;

условие завершения.

Это различие будет иметь большое значение в рекурсивных и алгоритмических ноофакториалах.

4. Число выбираемых элементов
Другой способ задать фрагмент — определить не конечное значение, а количество элементов.

Это отдельная семантическая характеристика.

Начало может быть задано явно, после чего выбирается фиксированное число последовательных или иным образом определённых элементов.

Такой подход особенно удобен для последовательностей, значения которых не образуют простого линейного ряда.

Например, можно брать первые несколько элементов последовательности простых чисел, чисел Фибоначчи или любого реестрового источника.

Следовательно, число элементов и конечное значение нельзя отождествлять.

В классическом факториале они тесно связаны.

В общей теории это независимые характеристики.

Число выбираемых элементов также может быть параметром.

Может вычисляться.

Может зависеть от внешней последовательности.

Может изменяться динамически.

Тем самым простая числовая характеристика превращается в ещё одну полноценную координату.

5. Индексный предел
Если последовательность организована через индексы, естественно задавать предел через номер последнего используемого элемента.

Такой предел будем называть индексным.

Индексный предел не зависит непосредственно от величины самого элемента.

Это особенно важно для быстро растущих или нерегулярных последовательностей.

Например, первые сто элементов некоторой последовательности могут иметь значения совершенно иного порядка, чем число сто.

Следовательно, индексная граница задаёт ограничение на структуру последовательности, а не на числовую величину элементов.

Индексный предел может быть:

фиксированным;

параметрическим;

вычисляемым;

зависящим от другого источника.

В многоисточниковых конструкциях индекс одного источника может даже определять предел другого.

Таким образом, индексный предел постепенно переходит от простого ограничения к элементу общей системы управления.

6. Значенческий предел
Альтернативой является значенческий предел.

В этом случае выбираются элементы до тех пор, пока их значение удовлетворяет заданному ограничению.

Такой способ особенно естественен для возрастающих числовых последовательностей.

Однако в общем случае он сложнее индексного.

Если последовательность не монотонна, одно и то же значение может встречаться несколько раз.

Может возникнуть вопрос, следует ли прекращать выбор при первом превышении границы или продолжать поиск последующих допустимых значений.

Следовательно, значенческий предел должен сопровождаться дополнительным правилом интерпретации.

Это ещё один пример того, как освобождение одной координаты выявляет скрытые предпосылки классической конструкции.

7. Шаг выборки
Следующая координата — шаг.

В классическом факториале используются соседние элементы.

Двойной и мультифакториалы исторически показали, что этот шаг может быть изменён.

Однако общая теория должна рассматривать значительно более широкое пространство.

Шаг может быть:

постоянным;

переменным;

параметрическим;

зависящим от индекса;

зависящим от значения;

определяемым другой последовательностью;

генерируемым.

Например, один источник может поставлять сами элементы, а другой — величины шагов между выбираемыми индексами.

В таком случае выбор становится уже многоисточниковым процессом.

Следовательно, шаг является не просто числом, а потенциально полноценным правилом движения по источнику.

8. Фильтр
Даже внутри заданного диапазона и шага могут использоваться не все элементы.

Дополнительный механизм включения или исключения будем называть фильтром.

Фильтр может быть чрезвычайно простым.

Например, выбирать только чётные значения.

Но может быть и сложным.

Он способен учитывать:

значение;

индекс;

отношение с соседними элементами;

факторизационный профиль;

принадлежность другому классу;

состояние текущего вычисления.

Фильтр отличается от источника тем, что не создаёт исходное множество элементов, а работает уже над данным источником.

Однако одна и та же последовательность после различных фильтров может породить столь разные фрагменты, что практически будет восприниматься как несколько различных источников.

Это ещё раз показывает относительность границы между координатами.

Архитектурно полезно различать их по функции:

источник поставляет потенциальные элементы;

фильтр решает, какие из них будут допущены.

9. Предикат отбора
Фильтр может быть формализован через предикат.

Предикат отвечает на вопрос, удовлетворяет ли конкретный элемент заданному условию.

Это позволяет построить универсальную схему отбора.

Предикат может зависеть:

только от значения;

только от индекса;

от обоих одновременно;

от внешнего параметра;

от другой последовательности;

от состояния уже выбранного фрагмента.

Таким образом, предикатный отбор представляет собой один из наиболее мощных механизмов селекции.

Он позволяет сформировать рабочий фрагмент практически по любому формализуемому признаку.

Важное следствие состоит в том, что правило выбора само становится математическим объектом.

Следовательно, его можно параметризовать, комбинировать и в дальнейшем генерировать.

10. Составная выборка
В более сложных конструкциях выбор может выполняться не по одному условию, а по их композиции.

Так возникает составная выборка.

Например, сначала задаётся индексный диапазон.

Затем применяется шаг.

После этого — фильтр по значению.

Далее — дополнительный предикат.

Каждая стадия уменьшает или преобразует множество кандидатов.

Составная выборка показывает, что координата выбора сама может иметь внутреннюю архитектуру.

Следовательно, выбор не обязательно представляет одно значение.

Он может быть композицией нескольких операций.

Это важно для дальнейшей Семантической Таблицы: необходимо будет различать координату верхнего уровня «выбор» и её внутренние подкоординаты.

11. Условная выборка
Особым случаем является выбор, правило которого зависит от состояния.

Например, один элемент выбирается только в том случае, если предыдущий удовлетворяет определённому условию.

Или тип отбора зависит от промежуточного результата.

Такую конструкцию будем называть условной выборкой.

Она уже не может быть полностью определена заранее простым статическим фильтром.

В ней присутствует логика ветвления.

Следовательно, выбор начинает приближаться к алгоритму.

Это один из переходных этапов между обычной координатой и управляющим механизмом.

12. Динамический отбор
Если правило выбора способно изменяться во время вычисления, возникает динамический отбор.

В таком случае последовательность не просто фильтруется по одному заранее заданному условию.

Само условие может меняться.

Например, после каждого выбранного элемента может пересчитываться порог.

Может изменяться шаг.

Может заменяться предикат.

Может включаться другой источник.

Следовательно, динамический отбор образует последовательность состояний выбора.

Именно здесь семантика выбора превращается в процессуальную систему.

Для полного описания уже недостаточно сообщить исходный фильтр.

Нужно задать правило его изменения.

Это один из первых случаев, где внутри координаты возникает собственная динамика.

13. Генерируемое правило отбора
Следующий уровень состоит в том, что правило выбора не только изменяется, но и порождается другим механизмом.

Тогда появляется генератор правил отбора.

Это принципиально новая ступень.

Генератор может создавать:

шаги;

предикаты;

пороговые значения;

композиции фильтров;

полные стратегии выборки.

Таким образом, выбор превращается в самостоятельное генеративное пространство.

Если ранее генератор создавал последовательность, теперь он способен создавать способ обращения с последовательностью.

Это означает переход от генерации данных к генерации операций над данными.

Именно такая логика позднее приведёт к операторам более высоких уровней.

После выбора рабочего фрагмента возникает следующий вопрос: что именно происходит с каждым выбранным элементом до итоговой свёртки?

Так мы переходим к производным последовательностям.

Глава 14. Производные последовательности
1. Понятие производной последовательности
Пусть имеется исходная последовательность и выбран определённый её фрагмент.

Если каждый элемент подвергается дополнительному преобразованию, возникает новая последовательность.

Будем называть её производной последовательностью относительно исходной и заданного преобразования.

Это понятие не следует смешивать с производной в математическом анализе.

Здесь слово «производная» означает происхождение одной последовательности из другой посредством определённого оператора.

Производная последовательность может сохранять многие свойства исходной.

А может радикально от неё отличаться.

Всё зависит от преобразования.

Таким образом, после координаты выбора появляется следующий самостоятельный уровень:

выбранный фрагмент ; преобразование ; производная последовательность.

Именно производная последовательность непосредственно поступает в последующую свёртку.

Следовательно, важно различать:

исходный источник;

выбранную подпоследовательность;

производную последовательность.

Это три разных объекта.

2. Преобразование каждого элемента
Простейший тип преобразования действует поэлементно.

К каждому выбранному элементу применяется одно и то же правило.

Так возникает однородное поэлементное преобразование.

Классический факториал в такой интерпретации также содержит преобразование, но оно тождественно.

Это означает, что каждый элемент переходит сам в себя.

Освобождение этой координаты позволяет вместо тождественного оператора использовать практически любую допустимую функцию.

Преобразование может менять:

величину;

знак;

тип числа;

алгебраическую структуру;

сам способ представления элемента.

Таким образом, производная последовательность становится самостоятельным источником новых ноофакториальных классов.

3. Умножение на параметр
Одним из простейших преобразований является масштабирование каждого элемента.

Каждый элемент исходной последовательности умножается на некоторый параметр.

Даже столь простая операция создаёт целое семейство производных источников.

Если параметр изменяется, изменяется вся последовательность.

Если параметр зависит от индекса, преобразование становится уже неоднородным.

Если параметр поставляется другой последовательностью, возникает многоисточниковая конструкция.

Следовательно, даже элементарное умножение показывает, как быстро простое преобразование переходит в более сложную архитектуру.

4. Сложение с параметром
Аналогичным образом можно прибавлять к каждому элементу постоянную или переменную величину.

Такое преобразование сдвигает последовательность.

Однако его значение для Теории ноофакториалов состоит не в арифметической сложности, а в демонстрации общего принципа.

Одна и та же исходная последовательность может образовывать множество производных источников посредством простых операций.

Следовательно, пространство ноофакториалов расширяется не только через выбор новых последовательностей, но и через систематическое преобразование уже известных.

5. Вычитание параметра
Вычитание параметра является формально близкой операцией, но может существенно менять область значений.

Последовательность, первоначально состоявшая из положительных чисел, способна перейти в нулевую, отрицательную или смешанную область.

Это сразу связывает преобразование с координатой числовой области.

Таким образом, преобразования способны менять не только значения, но и тип допустимой дальнейшей свёртки.

Это важное напоминание о связанности координат.

6. Деление на параметр
Деление особенно ясно показывает зависимость преобразования от области определения.

Если исходные элементы и параметры целые, результат может выйти за пределы целых чисел.

Могут появиться рациональные или вещественные значения.

Может возникнуть запрет деления на ноль.

Следовательно, простая арифметическая операция требует контроля допустимости.

Теория ноофакториалов не может рассматривать преобразования как чисто формальную замену символов.

Каждое преобразование должно иметь:

область определения;

условия корректности;

тип результата.

Это впоследствии приведёт к необходимости типизации операторов.

7. Возведение в степень
Возведение элементов в степень создаёт значительно более широкий класс производных последовательностей.

Степень может быть постоянной.

Зависеть от элемента.

Зависеть от индекса.

Поставляться внешним источником.

Определяться предыдущим результатом.

Именно здесь хорошо видна разница между преобразованием и параметризацией.

Сам оператор может оставаться одним и тем же — возведением в степень.

Но параметр степени способен варьироваться.

Следовательно, семейство конструкций может образовываться без смены типа преобразования.

8. Степень как параметр
Если показатель степени объявляется свободным параметром, возникает параметрическое семейство производных последовательностей.

Это важный пример перехода от конкретного преобразования к классу преобразований.

Параметр степени может принадлежать различным числовым областям.

И каждый такой переход меняет характер результата.

Натуральная степень создаёт один класс.

Целая — допускает обратные степени.

Рациональная — вводит корневые зависимости.

Вещественная и комплексная области ещё сильнее расширяют пространство.

Следовательно, освобождение одного параметра уже способно привести к последовательному расширению всей координатной системы.

9. Полиномиальные преобразования
Следующим естественным классом являются полиномиальные преобразования элементов.

Они важны потому, что создают широкое пространство структур при относительно простой форме.

Коэффициенты полинома могут быть фиксированными.

Параметрическими.

Зависимыми от индекса.

Зависимыми от другого источника.

Таким образом, один тип преобразования уже содержит собственное многомерное параметрическое пространство.

Полиномиальные преобразования хорошо демонстрируют, что свободной координатой может быть не только отдельное число, но и целая система коэффициентов.

Следовательно, размерность параметрического пространства может быстро возрастать.

10. Функциональные преобразования
Ещё более общий класс составляют произвольные функциональные преобразования.

К элементам последовательности могут применяться:

алгебраические функции;

тригонометрические функции;

логарифмические функции;

экспоненциальные функции;

специальные функции;

дискретные операторы;

кусочно заданные функции.

Функция может быть выбрана из заранее заданного класса.

Может определяться параметрами.

Может генерироваться.

В этом случае координата преобразования перестаёт быть просто значением и становится функциональным пространством.

Именно здесь Теория ноофакториалов начинает существенно выходить за рамки традиционных факториальных аналогов.

11. Индексно-зависимые преобразования
До сих пор преобразование связывалось прежде всего со значением элемента.

Однако правило может зависеть и от его позиции.

Так возникает индексно-зависимое преобразование.

Например, разные позиции могут использовать разные параметры или даже разные операции.

Это принципиально важно.

Последовательность теперь преобразуется не единым однородным оператором, а системой операторов, распределённых по индексам.

Следовательно, производная последовательность несёт информацию не только об исходных значениях, но и о структуре их расположения.

Именно здесь появляется прямой переход к операторным последовательностям.

12. Условные преобразования
Преобразование может зависеть от выполнения некоторого условия.

Если элемент принадлежит одному классу, применяется один оператор.

Если другому — другой.

Условие может зависеть:

от значения;

от индекса;

от предыдущего элемента;

от параметра;

от внешней последовательности;

от текущего состояния системы.

В результате возникает ветвящаяся операционная архитектура.

Это уже существенно сложнее обычной функции.

Фактически к каждому элементу сначала применяется механизм выбора оператора, а затем сам оператор.

Следовательно, появляется новый уровень:

элемент ; условие ; выбор преобразования ; преобразование.

Этот уровень станет особенно важным в гиперматематическом расширении.

13. Итерационные преобразования
Преобразование может применяться не один раз.

Если результат снова поступает на вход того же или другого оператора, возникает итерационная схема.

Число итераций может быть фиксированным.

Параметрическим.

Зависимым от индекса.

Динамическим.

Можно применять одну функцию многократно.

Можно чередовать несколько функций.

Можно завершать итерацию при выполнении определённого условия.

Таким образом, преобразование приобретает внутреннюю временную структуру.

Элемент больше не проходит через один оператор.

Он проходит через процесс.

Это генетически подводит теорию к рекурсивным преобразованиям.

Но прежде необходимо систематически исследовать сам механизм параметризации, поскольку именно он превращает отдельные операции в большие семейства конструкций.

Глава 15. Параметрические классы ноофакториалов
1. Параметр как источник вариативности
Параметр играет в Теории ноофакториалов особую роль.

Он не является одной координатой, подобной источнику или свёртке.

Параметр способен изменять практически любую координату.

Можно параметризовать:

источник;

границу;

шаг;

фильтр;

преобразование;

операцию;

глубину итерации;

условие завершения;

генератор.

Поэтому параметризация представляет собой универсальный механизм образования семейств.

Если значение координаты фиксировано, имеется отдельная конструкция.

Если оно зависит от свободного параметра, возникает множество конструкций, объединённых общим законом.

Таким образом, параметр переводит теорию от отдельных объектов к систематическим классам.

2. Однопараметрические семейства
Простейший случай содержит один свободный параметр.

Он может изменять одну координату.

Например, шаг выборки.

Но может управлять сразу несколькими связанными координатами.

В обоих случаях возникает одномерное семейство конструкций.

Однопараметрические семейства особенно важны методологически.

Они позволяют наблюдать, как изменение одного управляющего значения влияет на архитектуру и результат.

По ним удобно исследовать:

устойчивость;

монотонность;

переходы между режимами;

особые значения;

вырожденные случаи.

Следовательно, параметрическое семейство становится не только способом генерации объектов, но и средством исследования структуры самой теории.

3. Многопараметрические семейства
Если конструкция содержит несколько свободных параметров, возникает многопараметрическое семейство.

Один параметр может управлять источником.

Другой — выбором.

Третий — преобразованием.

Четвёртый — свёрткой.

Параметры могут быть независимыми.

Могут быть связаны.

Могут существовать ограничения на допустимые сочетания.

Таким образом, возникает собственное параметрическое пространство.

Конкретный ноофакториал соответствует точке этого пространства.

Изменение параметров задаёт траекторию.

Области с общими свойствами образуют классы.

Это создаёт прямой мост к будущему понятию ноофакториального пространства.

4. Натуральные параметры
Наиболее простой параметрический класс использует натуральные значения.

Натуральный параметр особенно удобен для управления:

числом элементов;

шагом;

числом итераций;

порядком операции;

номером последовательности;

глубиной вложенности.

Такие параметры сохраняют дискретный характер конструкции.

Они часто позволяют непосредственно интерпретировать значение параметра как счётную характеристику.

Именно поэтому натуральная параметризация является первым уровнем систематического расширения.

5. Целые параметры
Переход к целым параметрам добавляет отрицательные значения и ноль.

Это может качественно менять конструкцию.

Отрицательный параметр может обращать направление.

Создавать обратное преобразование.

Менять знак.

Переводить операцию в другую область.

Нулевое значение может приводить к вырожденной конструкции.

Таким образом, расширение области параметра не является простой технической деталью.

Оно способно порождать новые режимы поведения.

6. Рациональные параметры
Рациональный параметр вводит дробные значения.

Это особенно важно для преобразований.

Могут появляться дробные коэффициенты.

Рациональные степени.

Масштабирование.

Изменение плотности или относительных характеристик.

При этом результат способен покинуть исходную целочисленную область.

Следовательно, рациональная параметризация связывает координату параметра с координатой числовой области.

Такая связанность должна отражаться в полном семантическом профиле.

7. Вещественные параметры
Вещественные параметры создают непрерывные семейства конструкций.

Это принципиально расширяет характер теории.

До этого многие классы были дискретными.

Теперь между двумя значениями параметра существует континуум промежуточных конфигураций.

Такое пространство допускает уже новые вопросы:

как меняется результат непрерывно;

существуют ли критические значения;

каковы пределы;

имеются ли зоны устойчивости;

где происходит смена режима.

Параметрическая Теория ноофакториалов тем самым соприкасается с методами анализа непрерывных семейств.

8. Комплексные параметры
Следующий уровень — комплексная параметризация.

Она существенно расширяет пространство возможных преобразований.

Комплексный параметр может вводить:

фазовую структуру;

многозначность;

новые типы продолжения;

более сложные аналитические зависимости.

Однако с ним особенно остро возникает вопрос корректности.

Не каждое преобразование допускает непосредственное комплексное расширение.

Не всякая свёртка сохраняет исходный смысл.

Следовательно, комплексная параметризация должна сопровождаться явным указанием области определения и выбора ветвей, если они возникают.

В настоящей книге этот уровень рассматривается прежде всего как направление расширения общей архитектуры.

9. Константы как параметры преобразования
Не всякий параметр обязан оставаться переменным.

Иногда особенно важны фиксированные математические константы.

Константа может использоваться как коэффициент, порог, показатель, основание или иная характеристика преобразования.

В таком случае она занимает промежуточное положение между параметром и фиксированной координатой.

Генетически конструкция происходит из параметрического семейства.

Но после выбора определённого значения превращается в конкретный класс.

Это позволяет систематически получать именованные специальные случаи внутри более общего семейства.

10. Математические константы
Особый интерес представляют фундаментальные математические константы.

Они могут участвовать в:

масштабировании;

степенных преобразованиях;

функциональных преобразованиях;

условиях отбора;

порогах;

композиционных схемах.

Однако сама по себе известность константы не делает конструкцию математически значимой.

Теория ноофакториалов должна различать формально допустимую параметризацию и содержательно мотивированную.

Комбинаторное пространство возможных параметров огромно.

Но не каждая комбинация заслуживает отдельного исследования.

Это один из первых серьёзных вопросов отбора внутри самой генеративной теории.

11. Точность представления как условие
При использовании рациональных, вещественных или трансцендентных параметров возникает вопрос точности.

Если вычисления выполняются численно, результат может зависеть от точности представления параметра.

Это обстоятельство становится частью архитектуры.

Необходимо различать:

точное символическое значение;

конечное числовое приближение;

заданную точность;

адаптивную точность.

В некоторых конструкциях различие может быть практически несущественным.

В других — радикально менять последовательность дальнейших вычислений, особенно если результат используется в условиях отбора или ветвления.

Следовательно, точность иногда должна рассматриваться как самостоятельное условие исполнения.

12. Параметрическое пространство
Совокупность допустимых значений параметров образует параметрическое пространство конструкции.

Если параметр один, это пространство относительно просто.

Если параметров много, возникает многомерная система.

Но ещё важнее то, что разные параметры могут иметь различные типы.

Один может быть натуральным.

Другой — вещественным.

Третий — функциональным.

Четвёртый — логическим.

Следовательно, параметрическое пространство может быть неоднородным, подобно общему семантическому пространству ноофакториалов.

Внутри него могут существовать:

допустимые области;

запрещённые области;

особые точки;

эквивалентные параметры;

вырожденные режимы.

Исследование такой структуры представляет самостоятельное направление будущей теории.

13. Параметрическая генеративная ёмкость
Главное значение параметризации проявляется в её генеративной мощности.

Одна архитектура с несколькими свободными параметрами может порождать огромное множество конкретных ноофакториалов.

Если параметры дискретны и конечны, количество вариантов может быть подсчитано.

Если хотя бы один параметр пробегает бесконечное множество, семейство становится бесконечным.

Если допускаются вещественные значения, возникает континуальное пространство.

Но чистое количество конструкций ещё не исчерпывает понятие генеративной ёмкости.

Важна также структурная различимость результатов.

Разные параметры могут приводить к эквивалентным объектам.

Некоторые значения могут не менять существенных свойств.

Другие — переводить конструкцию в новый класс.

Следовательно, параметрическая генеративная ёмкость должна учитывать не только число комбинаций, но и число семантически различных архитектур.

Именно это станет важным в будущей теории эквивалентности и классификации.

Теперь, после освобождения выбора, преобразования и параметров, естественно перейти к следующему уровню: совместному использованию нескольких последовательностей.

Глава 16. Комбинирование последовательностей
1. Одна последовательность и несколько преобразований
Композиционность может возникать ещё до подключения второго источника.

Одна исходная последовательность способна одновременно подвергаться нескольким преобразованиям.

Например, из одного и того же элемента можно получить несколько производных значений.

Одна ветвь использует одно преобразование.

Другая — другое.

После этого результаты могут:

использоваться независимо;

объединяться;

сравниваться;

поступать в общую свёртку.

Таким образом, один источник порождает несколько производных последовательностей.

Это уже композиционная архитектура.

Она показывает, что увеличение сложности возможно не только за счёт роста числа источников, но и за счёт разветвления операционной обработки одного источника.

2. Две последовательности как совместный источник
Следующий шаг — использование двух последовательностей.

Теперь каждый элемент производной конструкции может определяться двумя исходными значениями.

В простейшем синхронном случае сопоставляются элементы одинаковых индексов.

Но возможны и другие отношения.

Одна последовательность может поставлять основные значения.

Другая — параметры.

Может определять степень.

Коэффициент.

Фильтр.

Операцию.

Таким образом, две последовательности могут быть либо равноправными, либо функционально различными.

Это необходимо отражать в архитектуре.

Термин «совместный источник» поэтому охватывает не только механическое объединение двух рядов, но и их согласованное участие в порождении новых элементов.

3. Поэлементная сумма
Одной из простейших форм комбинирования является поэлементное сложение двух последовательностей.

При этом возникает новая производная последовательность, каждый элемент которой зависит от соответствующей пары исходных значений.

С точки зрения Теории ноофакториалов важно не само сложение, а общий механизм.

Два источника соединяются бинарной функцией.

Следовательно, поэлементная сумма является частным случаем двухарного генератора производной последовательности.

Это позволяет сразу перейти от отдельной арифметической операции к общему понятию функции нескольких источников.

4. Поэлементное произведение
Аналогично строится поэлементное произведение.

Но здесь особенно важно не смешивать его с финальной свёрткой.

Поэлементное произведение двух последовательностей создаёт новую последовательность.

После этого над ней может быть применена собственная свёртка.

Таким образом, умножение может встречаться на двух различных архитектурных уровнях:

как преобразование нескольких источников в новый источник;

как итоговая операция объединения элементов.

Именно подобные случаи показывают, почему формальная запись без семантической структуры может быть двусмысленной.

Одинаковый символ операции способен выполнять различные архитектурные функции.

5. Разность
Поэлементная разность представляет ещё один простой бинарный генератор.

Она особенно интересна тем, что порядок источников становится существенным.

Если сумма симметрична, то разность уже различает первый и второй источник.

Следовательно, появляется ролевая асимметрия.

Это важное свойство многоисточниковых архитектур.

Источники могут иметь не просто разные значения, но разные функции.

Первый выступает уменьшаемым.

Второй — вычитаемым.

В более сложных конструкциях ролевая асимметрия будет ещё сильнее.

Один источник станет управляющим, другой — управляемым.

6. Отношение
Поэлементное отношение дополнительно вводит ограничения корректности.

Знаменатель не должен принимать недопустимые значения.

Результат может выходить за пределы исходной числовой области.

Следовательно, комбинирование последовательностей требует учитывать:

совместимость типов;

области допустимости;

условия исключения;

тип результата.

Это ещё один шаг к будущей формальной системе типизации ноофакториальных архитектур.

7. Степенные отношения
Один источник может задавать основание, а другой — показатель степени.

Так возникает степенное отношение двух последовательностей.

Этот пример особенно важен архитектурно.

Две последовательности выполняют здесь принципиально разные функции.

Одна поставляет объект.

Другая — параметр преобразования.

Следовательно, многоисточниковость может реализовываться не через равноправное объединение, а через межкоординатную связь.

Вторая последовательность становится динамическим параметром первой.

Это важный механизм, который будет широко использоваться в более сложных ноофакториальных системах.

8. Функции нескольких последовательностей
Поэлементная сумма, произведение, разность и степенная схема являются частными случаями общей конструкции.

Пусть имеется несколько последовательностей.

К соответствующим или иным образом связанным элементам применяется функция нескольких аргументов.

Результат образует новую последовательность.

Так возникает многоисточниковый функциональный генератор.

Функция может быть:

арифметической;

алгебраической;

условной;

параметрической;

кусочной;

итерационной.

Она может зависеть не только от текущих элементов, но и от их индексов или предыдущего состояния.

Таким образом, комбинирование последовательностей становится практически универсальным механизмом образования новых источников.

9. Арность генератора
Количество независимых входов генератора будем называть его арностью.

Одноарный генератор преобразует одну последовательность.

Двухарный объединяет две.

В общем случае число входных источников может быть больше.

Арность является важной характеристикой архитектурной сложности.

Однако, как и в случае арности источника, одного числа недостаточно.

Необходимо учитывать:

тип каждого входа;

роль источника;

характер связи;

синхронизацию;

условия допустимости.

Тем не менее арность даёт первое формальное основание для классификации генераторов.

Она позволяет различать последовательностные преобразования по структуре их входов.

10. Композиционные источники
Если новый источник строится из одного или нескольких предыдущих посредством цепочки преобразований, будем называть его композиционным источником.

Например, две последовательности сначала объединяются.

Результат затем фильтруется.

После этого преобразуется ещё раз.

Полученная последовательность становится источником ноофакториала.

Так возникает композиционная цепь происхождения.

Каждая стадия имеет собственный смысл.

Следовательно, для полного семантического профиля важно не только конечное значение источника, но и его генеалогия.

Два источника могут иметь одинаковые первые элементы, но различное архитектурное происхождение.

Это особенно существенно в генеративной теории, где способ построения является частью математического объекта.

11. Производные многоисточниковые конструкции
Наконец, многоисточниковая система способна порождать целую иерархию производных конструкций.

Один набор источников может создать первую производную последовательность.

Она соединяется с третьим источником.

Получается новый объект.

Его характеристики снова образуют последовательность.

Эта последовательность может стать входом следующей операции.

Так возникает многоуровневая сеть источников и преобразований.

На этом уровне становится очевидно, что простая линейная схема

источник ; преобразование ; свёртка

уже недостаточна.

Необходима более общая архитектура:

несколько источников;

несколько преобразовательных ветвей;

промежуточные последовательности;

композиционные связи;

новые производные источники;

финальная или многоуровневая свёртка.

Именно этот переход подготавливает следующую часть Теории ноофакториалов.

До настоящего момента главная работа происходила над элементами и последовательностями.

Теперь необходимо сосредоточиться на механизме, который превращает выбранные и преобразованные элементы в результирующий объект.

Так мы переходим от семантики выбора и преобразования к семантике операций и свёрток.

******

Часть V. Операции и свёртки
Глава 17. Координаты свёртки
1. Понятие свёртки
После того как источник определён, необходимые элементы выбраны и при необходимости преобразованы, возникает последний базовый вопрос архитектуры: каким образом полученная совокупность элементов превращается в единый результирующий объект?

Этот процесс будем называть свёрткой.

Свёртка представляет собой операционный механизм объединения конечной или иной допустимой системы подготовленных элементов в результат.

В классическом факториале свёртка настолько очевидна, что практически совпадает с самим понятием факториала: выбранные числа перемножаются.

Но семантический анализ показывает, что произведение является лишь конкретным значением более общей координаты.

До свёртки существует последовательность или иной организованный набор элементов.

После свёртки возникает результат.

Следовательно, свёртка выполняет переход:

от множественности элементов — к некоторой итоговой структуре.

Этот переход может осуществляться различными способами.

Результатом не обязательно должно быть число того же типа, что исходные элементы.

В более общей архитектуре свёртка может возвращать:

число;

вектор;

матрицу;

функцию;

структурированный объект;

другую последовательность;

новую ноофакториальную конструкцию.

Поэтому свёртку нельзя определять исключительно как арифметическую операцию.

Она является архитектурным механизмом редукции или объединения.

В простейших случаях свёртка однородна: одна операция повторяется на всём протяжении вычисления.

В сложных системах могут использоваться разные операции, уровни, условия и промежуточные результаты.

Таким образом, свёртка образует самостоятельную область Теории ноофакториалов.

2. Произведение как базовая свёртка
Произведение является исторически исходной и семантически стандартной свёрткой.

Именно оно определяет классический факториал.

Поэтому в базовой системе ноофакториальных значений произведение естественно принять как стандартное значение координаты свёртки.

Это обеспечивает преемственность с классической математикой.

Если источник изменён, но свёртка не указана явно, может наследоваться произведение.

Так возникают последовательностные факториалоподобные конструкции.

Однако признание произведения стандартом не означает признания его единственно допустимой операцией.

Наоборот, именно фиксация произведения как одного конкретного значения позволяет систематически исследовать альтернативы.

При этом важно различать несколько уровней.

Произведение может использоваться:

как преобразование двух элементов;

как способ образования производной последовательности;

как локальная операция;

как итоговая свёртка.

Один и тот же арифметический оператор способен выполнять разные архитектурные функции.

Следовательно, семантический профиль должен указывать не только используемую операцию, но и её положение в архитектуре.

3. Суммативные конструкции
Первой естественной альтернативой произведению является сложение.

Если выбранные и преобразованные элементы объединяются посредством суммы, возникает суммативная свёртка.

С точки зрения классического факториала подобная конструкция уже существенно отдаляется от привычной модели.

Однако с точки зрения генетического подхода переход закономерен.

Мы сохраняем:

источник;

выбор;

возможное преобразование;

последовательную агрегацию элементов.

Изменяется лишь координата итоговой операции.

Именно поэтому суммативные конструкции важны методологически.

Они показывают разницу между двумя подходами.

Если факториал определяется исключительно как произведение, суммативная конструкция находится за его пределами.

Если же исследуется генетически развёрнутая архитектура факториала, она становится естественным соседним объектом внутри более широкого ноофакториального пространства.

Это ещё раз подтверждает необходимость термина «ноофакториал»: он позволяет сохранить генетическую связь с факториальной архитектурой, не ограничивая развитую систему только операцией умножения.

4. Разностные конструкции
Свёртка может строиться посредством последовательного вычитания.

Однако здесь немедленно появляется принципиальная особенность.

В отличие от сложения и умножения, вычитание не является коммутативным и ассоциативным в том смысле, который позволял бы игнорировать порядок группировки.

Следовательно, простой список элементов уже недостаточен.

Необходимо дополнительно определить:

начальный элемент операции;

направление;

порядок обработки;

скобочную структуру.

Таким образом, освобождение координаты свёртки делает явными новые координаты, которые в классическом факториале были практически несущественными.

Это один из характерных законов развития Теории ноофакториалов:

освобождение одной координаты способно порождать необходимость освобождения других.

Разностные конструкции поэтому интересны не столько своим арифметическим результатом, сколько тем, что демонстрируют зависимость архитектуры от свойств используемой операции.

5. Отношения
Аналогичная ситуация возникает при использовании деления или иных отношений.

Здесь порядок элементов становится существенным.

Кроме того, появляются ограничения на допустимость отдельных значений.

Если определённый элемент оказывается в позиции делителя, он должен удовлетворять условиям существования операции.

Следовательно, координата свёртки связывается с:

типом элементов;

порядком исполнения;

фильтрацией;

условиями допустимости.

Это важный пример того, что общая система координат не должна быть представлена как набор полностью независимых переключателей.

Свёртка накладывает ограничения на другие части архитектуры.

И наоборот, источник может ограничивать допустимые свёртки.

Поэтому будущая Семантическая Таблица должна описывать не только координаты, но и отношения между ними.

6. Степенные схемы
Особенно богатое пространство возникает при использовании степенных операций.

Элемент может выступать основанием.

Следующий элемент — показателем.

Результат может становиться основанием следующей операции.

Возможны и другие схемы организации.

Здесь порядок и скобочная структура становятся определяющими.

Степенная цепь, сгруппированная разными способами, может давать принципиально различные результаты.

Следовательно, термин «степенная свёртка» сам по себе недостаточен.

Необходимо указать схему свёртки.

Это приводит к важному различию:

операция и операционная структура — не одно и то же.

Даже при фиксированной операции возможны различные архитектуры её применения.

Тем самым координата свёртки начинает расщепляться на подкоординаты:

тип операции;

направление;

группировка;

порядок;

условия.

7. Средние и агрегирующие операции
Свёртка может быть не только последовательным применением бинарной операции.

Она может представлять собой более общую агрегирующую функцию.

Например, над фрагментом последовательности можно определять различные типы средних, экстремальные значения, медианные характеристики, нормы, меры разброса и иные агрегаты.

С точки зрения классической факториальной традиции такие конструкции могут казаться достаточно удалёнными.

Однако архитектурно они реализуют тот же фундаментальный переход:

множество подготовленных элементов ; единый результат.

Это позволяет выделить более широкий класс агрегирующих свёрток.

В дальнейшем можно различать:

операционные свёртки;

функциональные свёртки;

статистические свёртки;

структурные свёртки.

Так координата свёртки сама превращается в классифицируемое пространство.

8. Алгебраические формулы
Свёртка может задаваться не одной стандартной операцией, а некоторой общей алгебраической формулой, использующей весь выбранный набор элементов или отдельные его компоненты.

В этом случае результат определяется единой схемой, но внутренняя структура этой схемы может включать несколько различных операций.

Например, могут сочетаться:

суммы;

произведения;

степени;

отношения;

полиномиальные комбинации.

Следовательно, необходимо различать простую свёртку и составную свёртку.

Простая использует один базовый оператор.

Составная содержит композицию нескольких.

Это различие особенно важно для классификации.

Две конструкции могут иметь одинаковый источник и одинаковые преобразования элементов, но существенно различаться структурой финальной формулы.

Следовательно, свёртка не должна описываться только названием одной операции.

Для сложных случаев потребуется полноценное архитектурное описание.

9. Функциональные свёртки
Наиболее общий вариант возникает, когда итоговая свёртка задаётся некоторой функцией от всей системы выбранных элементов.

В этом случае функция может иметь произвольную допустимую структуру.

Она может зависеть:

от значений элементов;

от их индексов;

от числа элементов;

от дополнительных параметров;

от внешних источников;

от порядка элементов.

Функциональная свёртка представляет собой существенное расширение пространства операций.

Здесь итоговый механизм уже не обязательно раскладывается на простую повторяющуюся бинарную операцию.

Тем самым классическая факториальная редукция становится частным случаем значительно более общего функционального агрегирования.

Но именно здесь особенно важна дисциплина определения.

Если разрешить произвольную функцию без архитектурных ограничений, понятие ноофакториала может стать чрезмерно широким.

Поэтому генетическое происхождение, типизация координат и структура наследования стандартных значений будут выполнять роль ограничивающего каркаса.

10. Порядок применения операций
Порядок исполнения уже неоднократно возникал в предыдущих главах.

В контексте свёртки он становится особенно важным.

Для коммутативных и ассоциативных операций многие различия порядка не влияют на результат.

Классическое умножение поэтому скрывает данную координату.

Но для общего случая необходимо явно определять:

направление обхода;

последовательность применения операторов;

момент вычисления промежуточных результатов;

порядок объединения групп элементов.

Порядок может быть:

левым;

правым;

иерархическим;

индексным;

задаваемым отдельной последовательностью;

динамически формируемым.

Следовательно, он должен рассматриваться как внутренний параметр свёртки либо как самостоятельная координационная характеристика.

11. Скобочная структура
Порядок операций связан со скобочной структурой, но не полностью ей тождественен.

Скобки задают способ группировки элементов и промежуточных результатов.

Для ассоциативных операций это может не иметь значения.

Для неассоциативных — становится фундаментальным.

В общем случае скобочная структура может иметь вид дерева.

Листья соответствуют исходным или преобразованным элементам.

Внутренние узлы — операциям.

Корень — итоговому результату.

Так возникает операционное дерево свёртки.

Это представление будет особенно полезно при дальнейшем переходе к переменным операциям.

Если в разных узлах используются разные операторы, обычная линейная запись быстро становится громоздкой.

Древовидное представление лучше отражает архитектуру.

12. Условия исполнения
Свёртка может быть определена формально, но это ещё не гарантирует её исполнимости для любого набора элементов.

Необходимо учитывать условия допустимости.

Операция может требовать:

ненулевых значений;

положительности;

определённой области;

ограниченного числа элементов;

сходимости;

существования промежуточных результатов.

В динамических конструкциях условие может проверяться непосредственно во время вычисления.

Если оно не выполняется, система может:

прекратить вычисление;

пропустить элемент;

заменить операцию;

изменить параметр;

перейти к другой ветви архитектуры.

Следовательно, условия исполнения могут становиться частью управляющего слоя.

Это ещё один мост от статической свёртки к динамической.

13. Свёртка как самостоятельная семантическая координата
Проведённый анализ позволяет окончательно выделить свёртку как самостоятельную координату ноофакториала.

Она не сводится к одному символу операции.

Полное описание свёртки может включать:

тип операции;

арность;

порядок;

направление;

группировку;

скобочную структуру;

параметры;

условия допустимости;

условия изменения;

тип результата.

Таким образом, классическое произведение представляет всего лишь чрезвычайно простой случай.

Именно его простота исторически позволила слить понятие факториала с конкретной операцией.

Теория ноофакториалов размыкает эту связь.

Теперь факториальная архитектура может рассматриваться независимо от конкретного механизма итогового объединения элементов.

Но следующий шаг ещё радикальнее.

До сих пор мы предполагали, что сама свёртка заранее определена.

Что произойдёт, если операция начнёт изменяться внутри одного вычисления?

Этому посвящена следующая глава.

Глава 18. Переменная операция
1. Постоянная операция
Классический факториал использует одну и ту же операцию на всём протяжении вычисления.

Произведение применяется между всеми последовательными элементами и промежуточными результатами.

Такую архитектуру будем называть системой с постоянной операцией.

Постоянство имеет два аспекта.

Во-первых, тип операции заранее известен.

Во-вторых, он не изменяется в процессе исполнения.

Большинство традиционных факториальных конструкций наследует именно этот принцип.

Даже если изменяются источник или параметры, итоговая свёртка остаётся однородной.

Однако после того как операция выделена как самостоятельная координата, нет оснований считать её постоянство обязательным.

Можно разрешить изменяться уже самой операции.

Так возникает следующий уровень свободы.

2. Операция как параметр
Простейший способ освобождения состоит в том, чтобы рассматривать операцию как параметр всей конструкции.

Вместо заранее заданного произведения выбирается некоторый оператор из допустимого класса.

После выбора он может оставаться постоянным на всём вычислении.

Это ещё не динамическая система.

Но уже возникает семейство архитектур, параметризованное операцией.

При одном значении параметра используется произведение.

При другом — сумма.

При третьем — иной допустимый оператор.

Таким образом, операция становится значением координаты так же, как ранее последовательность стала значением координаты источника.

Это принципиально важная симметрия.

В начале книги мы освободили источник.

Теперь освобождается механизм свёртки.

Следовательно, можно говорить о двух больших пространствах вариативности:

пространстве входных структур;

пространстве операционных структур.

Их сочетание резко увеличивает генеративную ёмкость теории.

3. Индексно-зависимая операция
Следующий уровень возникает, когда операция зависит от позиции.

Для разных шагов свёртки могут использоваться разные операторы.

Так возникает индексно-зависимая операция.

Например, на одних индексах может применяться одна операция, на других — другая.

Правило выбора может быть периодическим.

Параметрическим.

Задаваться отдельной функцией индекса.

В этом случае операция перестаёт быть одним значением.

Она превращается в последовательность операционных состояний.

Это принципиальный переход.

Ранее индекс определял выбор или преобразование элемента.

Теперь он начинает управлять самой свёрткой.

Таким образом, индекс становится метакоординатой, связывающей разные уровни архитектуры.

4. Значенчески зависимая операция
Операция может зависеть не от индекса, а от значения текущего элемента или промежуточного результата.

Так возникает значенчески зависимая свёртка.

Например, определённый класс элементов может обрабатываться одним оператором, другой класс — другим.

Правило может учитывать:

знак;

величину;

принадлежность классу;

факторизационные свойства;

результат предыдущего шага.

Такая система уже обладает элементами адаптивности.

Она реагирует на обрабатываемые данные.

Следовательно, архитектура перестаёт быть полностью заранее развёрнутой.

Часть решений принимается в процессе исполнения.

Это важный шаг к динамическим ноофакториалам.

5. Предикатно выбираемая операция
Обобщением предыдущего случая является система, в которой операция выбирается по некоторому предикату.

Сначала оценивается условие.

Затем в зависимости от результата выбирается оператор.

Таким образом, свёртка получает двухуровневую структуру:

предикат ; выбор операции ; исполнение операции.

Предикат может зависеть от:

элемента;

индекса;

предыдущего результата;

нескольких источников;

внешнего параметра;

состояния всей конструкции.

Если предикатов несколько, возникает ветвящаяся система.

По существу, перед нами уже небольшой операционный автомат.

Это принципиально расширяет понятие факториальной конструкции.

Теперь итоговый результат определяется не только последовательностью элементов, но и логикой принятия операционных решений.

6. Последовательность операций
Если операции изменяются от шага к шагу по заранее определённому закону, удобно рассматривать отдельную последовательность операций.

Это прямой аналог числовой последовательности, но её элементами являются операторы.

Такой объект имеет:

индексацию;

порядок;

возможные повторения;

периодичность;

генератор;

параметры.

Следовательно, практически весь аппарат, ранее разработанный для числовых источников, начинает переноситься на операционные источники.

Это один из важнейших моментов всей Теории ноофакториалов.

Сначала мы исследовали последовательности чисел.

Теперь появляется последовательность операций.

В дальнейшем могут возникнуть последовательности функций, генераторов и архитектур.

Так теория естественно поднимается на новый уровень объектов.

7. Генератор операций
Если последовательность операций не задаётся заранее, а создаётся по правилу, возникает генератор операций.

Он выполняет функцию, аналогичную генератору числовой последовательности, но работает уже в пространстве операторов.

Генератор может выбирать операцию:

по индексу;

по значению элемента;

по предыдущему результату;

по параметру;

по внешнему источнику;

по внутреннему состоянию.

Таким образом, правило генерации становится выше по уровню, чем сама операция.

Операция действует над данными.

Генератор операций определяет, какая операция будет действовать.

Здесь впервые особенно ясно проявляется логика гиперматематики:

объектом управления становится не число, а способ преобразования числа.

Хотя систематическое исследование операторов высших порядков будет проведено позднее, генетически оно начинается именно здесь.

8. Композиция операций
Операции могут не только чередоваться, но и объединяться в новые операторы посредством композиции.

Композиция способна быть:

фиксированной;

параметрической;

условной;

итерационной;

генерируемой.

Так одна система базовых операторов способна породить большое множество составных операций.

Это значительно увеличивает операционную генеративную ёмкость.

Важно, что результат композиции сам может рассматриваться как новое значение координаты операции.

Следовательно, пространство операций обладает внутренней замкнутой генеративностью.

Операторы создают новые операторы.

А если правило такой генерации становится объектом преобразования, возникает следующий метауровень.

9. Операционное дерево
Для сложных систем линейной последовательности операций недостаточно.

Промежуточные результаты могут объединяться разными способами.

Операции могут образовывать ветви.

Тогда естественным представлением становится операционное дерево.

Листья дерева могут содержать:

исходные элементы;

преобразованные элементы;

результаты внешних источников.

Внутренние узлы задают операции.

Каждый узел может иметь собственный тип оператора и параметры.

Таким образом, дерево полностью описывает сложную структуру свёртки.

Операционное дерево представляет собой важный переход от формулы к архитектуре.

Обычная формула является одной из возможных линейных записей дерева.

Но дерево делает явно видимыми:

арность;

иерархию;

группировку;

порядок;

ветвление.

В дальнейшем деревья могут сами стать объектами генерации и преобразования.

10. Динамическая свёртка
Максимальный уровень развития в пределах данной главы достигается тогда, когда свёртка изменяет собственную структуру непосредственно в процессе исполнения.

Такую систему будем называть динамической свёрткой.

В ней могут изменяться:

операторы;

параметры операторов;

порядок;

скобочная структура;

условия перехода;

операционное дерево.

Причиной изменения может выступать:

текущий элемент;

промежуточный результат;

внешний источник;

управляющий предикат;

состояние предыдущих операций.

Таким образом, свёртка становится процессом со своим внутренним состоянием.

Это уже не фиксированная функция над последовательностью.

Это динамическая операционная система.

Именно здесь классическая факториальная модель оказывается максимально далеко от развитой ноофакториальной конструкции.

Но генетическая связь сохраняется.

Началом была одна фиксированная операция — произведение.

Затем операция стала свободной координатой.

После этого — параметром.

Затем — последовательностью.

Потом — объектом генерации.

Наконец — динамической системой.

Этот путь показывает общий принцип Теории ноофакториалов:

освобождение координаты не завершается выбором нового значения; оно может привести к превращению самой координаты в самостоятельное пространство объектов, процессов и генераторов.

На этом базовые координаты факториальной архитектуры в первом приближении раскрыты.

Теперь возникает следующая задача.

Необходимо собрать:

источники;

выбор;

преобразования;

параметры;

свёртки;

операции;

генераторы;

и их связи

в одну общую систему описания.

Именно для этого вводится Семантическая Таблица Ноофакториалов.

Часть VI. Семантическая Таблица Ноофакториалов
Глава 19. Назначение Семантической Таблицы
1. Необходимость общей системы координат
Предыдущие главы последовательно освобождали скрытые компоненты классической факториальной архитектуры.

В результате вместо одного объекта возникло большое множество потенциальных конструкций.

Можно менять источник.

Выбор.

Преобразование.

Параметры.

Количество источников.

Свёртку.

Операции.

Правила их выбора.

Можно делать координаты динамическими.

Можно вводить генераторы.

Но именно успех этого процесса создаёт новую проблему.

Без единой системы описания множество конструкций становится практически неуправляемым.

Разные объекты могут получать разные обозначения.

Одинаковые архитектуры — описываться разными словами.

Структурно близкие конструкции могут выглядеть несвязанными.

Различные архитектуры иногда способны приводить к одинаковым числовым результатам.

Следовательно, Теории ноофакториалов необходим общий язык.

Он должен позволять:

разложить объект на координаты;

зафиксировать их значения;

определить наследование;

выявить зависимости;

сравнить конструкции;

классифицировать их;

порождать новые.

Так возникает идея Семантической Таблицы Ноофакториалов.

2. Семантическая Таблица Ноофакториалов
Семантическая Таблица Ноофакториалов, далее СТН, представляет собой систематизированную координатную модель ноофакториальной архитектуры, в которой каждому существенному аспекту конструкции соответствует определённая семантическая позиция, а конкретный ноофакториал описывается набором значений этих позиций.

Термин «таблица» не следует понимать слишком узко.

СТН — это не просто двумерная форма представления данных.

Таблица является внешним способом отображения более общей структуры.

По существу СТН представляет собой:

координатную систему;

схему описания;

классификатор;

генератор архитектур;

средство сравнения;

средство диагностики.

В простейшем представлении координаты могут действительно располагаться в строках или столбцах таблицы.

Но теоретическое содержание СТН шире табличного формата.

Она должна стать семантическим каркасом Теории ноофакториалов.

3. Онтологическая функция СТН
Первая функция СТН — онтологическая.

Она отвечает на вопрос:

из каких типов компонентов вообще может состоять ноофакториальная конструкция?

Это фундаментальный уровень.

До СТН компоненты обнаруживались генетически по мере анализа классического факториала и его расширений.

Теперь они должны быть собраны в систематическую структуру.

СТН фиксирует категории существования внутри теории:

область;

источник;

выбор;

преобразование;

свёртку;

параметры;

генераторы;

управление;

рекурсию;

метауровни.

Тем самым она определяет онтологию допустимых архитектурных компонентов.

Однако эта онтология не должна считаться раз и навсегда закрытой.

Если развитие теории обнаружит новую фундаментальную координату, СТН должна допускать расширение.

Следовательно, её онтология является открытой, но структурированной.

Это сочетание принципиально важно.

Без открытости теория остановится.

Без структуры — распадётся на произвольные комбинации.

4. Аналитическая функция
Вторая функция СТН — аналитическая.

Пусть имеется некоторая факториальная или ноофакториальная конструкция.

СТН должна позволять разложить её на составляющие.

Необходимо определить:

каков источник;

как производится выбор;

какие преобразования используются;

как выполняется свёртка;

какие параметры заданы;

существует ли управление;

имеется ли рекурсия;

какие значения наследуются.

Такое разложение можно назвать семантическим анализом конструкции.

Он позволяет увидеть то, что обычная формула способна скрывать.

Особенно важен анализ известных исторических объектов.

Двойной факториал.

Праймориал.

Фибоначчиал.

Гиперфакториал.

Другие конструкции.

После помещения в СТН становится видно, какие координаты у них совпадают с классическими, а какие изменены.

Следовательно, аналитическая функция превращает формулу в архитектурный профиль.

5. Классификационная функция
После анализа нескольких объектов становится возможной классификация.

Конструкции можно группировать:

по источнику;

по числу источников;

по способу выбора;

по типу преобразования;

по свёртке;

по числу свободных координат;

по наличию динамики;

по уровню рекурсии;

по метауровню.

Одновременно возможна многомерная классификация.

Например, можно выделить класс:

двухисточниковых;

параметрических;

динамических;

мультиоперационных

ноофакториалов.

Таким образом, вместо одной линейной таксономии возникает координатная классификация.

Это чрезвычайно важно.

Один объект может одновременно принадлежать нескольким классам по различным основаниям.

СТН позволяет фиксировать такую множественную принадлежность естественным образом.

6. Генеративная функция
Наиболее сильная функция СТН — генеративная.

Если известны координаты и допустимые значения, можно не только описывать существующие объекты, но и систематически строить новые.

Выбирается значение источника.

Затем вариант выборки.

Преобразование.

Свёртка.

Дополнительные параметры.

Получается новая координатная конфигурация.

Если она корректна и не эквивалентна уже известной конструкции, возникает новый ноофакториальный объект или класс.

Таким образом, СТН превращается в машину семантической генерации.

Это принципиальное отличие от обычной классификационной таблицы.

Классификатор работает преимущественно с тем, что уже существует.

СТН должна работать и с пространством потенциального.

Более того, возможна автоматизация этого процесса.

Если координаты и условия совместимости формализованы, компьютерная система сможет:

перебирать конфигурации;

исключать недопустимые;

выявлять эквивалентные;

обнаруживать новые классы.

Тем самым СТН потенциально становится основой вычислительной Теории ноофакториалов.

7. Сравнительная функция
СТН позволяет сравнивать две конструкции координата за координатой.

Это значительно точнее общего утверждения о сходстве или различии.

Можно установить:

какие координаты совпадают;

какие различаются;

насколько фундаментальны различия;

принадлежат ли объекты одному семейству;

можно ли преобразовать один объект в другой изменением одной координаты.

Таким образом, возникает понятие семантической дистанции.

На первоначальном уровне дистанция может пониматься качественно.

Например, две конструкции отличаются одной координатой.

Или тремя.

Но в дальнейшем возможно построение более сложных метрик, учитывающих тип и вес изменения.

Замена числового параметра не обязательно равнозначна замене самого генератора.

Следовательно, сравнительная функция СТН открывает путь к геометрии ноофакториального пространства.

8. Диагностическая функция
Менее очевидная, но чрезвычайно важная функция СТН — диагностическая.

Она позволяет обнаруживать неполные, двусмысленные и некорректные описания.

Например, конструкция задаёт источник и операцию, но не определяет способ выбора.

Или вводит деление, не уточняя условия допустимости.

Или использует динамический оператор, но не задаёт правило его изменения.

СТН позволяет задать последовательность диагностических вопросов:

определена ли координата;

если нет — существует ли стандартное значение;

совместимо ли значение с другими координатами;

достаточно ли информации для исполнения;

однозначно ли восстановима архитектура?

Тем самым таблица становится не только описательным, но и контрольным инструментом.

Это особенно важно при массовой генерации новых конструкций.

Чем больше пространство возможных комбинаций, тем выше риск появления формально красивых, но неопределённых объектов.

Диагностическая функция должна препятствовать этому.

9. Семантические координаты
Основу СТН образует система семантических координат.

На данном этапе исследования можно выделить несколько крупных групп.

Первая группа — координаты области.

Вторая — источника.

Третья — выбора.

Четвёртая — преобразования.

Пятая — свёртки.

Шестая — параметризации.

Седьмая — композиции.

Восьмая — исполнения и управления.

Девятая — рекурсии и вложенности.

Десятая — метауровня.

Внутри каждой группы могут существовать подкоординаты.

Например, группа выбора включает:

начало;

предел;

число элементов;

шаг;

фильтр;

предикат.

Таким образом, СТН имеет иерархическую организацию.

Это особенно важно для сохранения масштаба.

Если записывать все возможные характеристики на одном плоском уровне, таблица станет громоздкой.

Иерархия позволяет переходить между:

кратким профилем;

базовым профилем;

полным профилем.

10. Значения координат
Каждая координата допускает определённое множество значений.

Это множество может быть:

конечным;

счётным;

непрерывным;

функциональным;

алгоритмическим;

открытым.

Например, координата шага может принимать числовые значения.

Координата источника — идентификаторы или генераторы последовательностей.

Координата преобразования — функции.

Координата операции — операторы.

Следовательно, СТН не является обычной таблицей числовых параметров.

Она является гетерогенной семантической системой.

Это усложняет формализацию, но одновременно делает таблицу универсальной.

Для каждой координаты в дальнейшем потребуется задавать:

тип допустимых значений;

область;

значение по умолчанию;

условия совместимости;

форму записи.

Таким образом, сама СТН постепенно приобретает черты формального языка.

11. Стандартные значения
Чтобы координатная система оставалась практически применимой, необходимо определить стандартные значения.

Естественным базисом служит классический факториал.

Для многих координат именно его значения могут выступать стандартными.

Это означает, что полная архитектура классического факториала задаёт базовую точку СТН.

Изменение любой координаты относительно неё создаёт смещение в ноофакториальном пространстве.

Такой подход имеет важное преимущество.

Он позволяет строить новую теорию не с нуля, а как систематическое расширение классической.

Классический факториал становится началом координат в генетическом, а возможно впоследствии и в формально-метрическом смысле.

При этом не все будущие координаты имеют очевидный классический аналог.

Например, метауровень или генератор операций в классическом факториале отсутствуют в явной форме.

Для них необходимо определить особые стандартные состояния:

отсутствует;

тождественен;

фиксирован;

не активирован.

Таким образом, даже отсутствие некоторого уровня должно получать явное семантическое значение.

12. Наследование значений
Последним базовым принципом СТН является наследование.

Если новая конструкция изменяет только несколько координат, нет необходимости повторно задавать все остальные.

Они могут наследоваться от:

классического факториала;

родительского класса;

заданной базовой архитектуры;

другого ноофакториального шаблона.

Это позволяет строить иерархии.

Например, сначала определяется класс последовательностных ноофакториалов.

Он наследует большую часть классической архитектуры.

Затем внутри него определяется параметрический подкласс.

Тот наследует характеристики родительского класса и добавляет собственную параметризацию.

Далее может возникнуть динамический подкласс.

Так теория приобретает объектно-генетическую структуру.

Наследование решает сразу несколько задач:

сокращает запись;

фиксирует происхождение;

выявляет родство;

позволяет строить классы;

облегчает сравнение.

Но оно требует строгого правила.

Если значение не указано, должно быть однозначно понятно, откуда оно наследуется.

Иначе экономия записи превращается в семантическую неопределённость.

Поэтому СТН должна фиксировать не только значения координат, но при необходимости и источник наследования.

На этом этапе становится возможен следующий шаг.

До сих пор мы определяли назначение Семантической Таблицы.

Теперь необходимо построить её содержательное ядро: определить базовые группы координат и показать, каким образом они совместно образуют полное описание ноофакториальной конструкции.

Именно этому будет посвящена следующая глава — Базовой Семантической Таблице Ноофакториалов.

**********

Глава 20. Базовая Семантическая Таблица
1. Координаты области
Базовая Семантическая Таблица Ноофакториалов должна начинаться с определения того пространства, в котором существуют исходные элементы, промежуточные объекты и результат.

Эту группу характеристик будем называть координатами области.

Необходимость их выделения была обнаружена ещё при анализе классического факториала. Натуральная область там воспринималась как само собой разумеющаяся, поскольку все основные операции были изначально согласованы с натуральным рядом. Однако при расширении источников, преобразований и свёрток область становится самостоятельным фактором корректности.

Координаты области отвечают по меньшей мере на несколько вопросов.

Какова область исходных элементов?

В какой области определены преобразования?

В какой области выполняется свёртка?

Каков тип результата?

Совпадают ли эти области?

Например, источник может быть целочисленным, а преобразование переводить элементы в рациональную область.

Дальнейшая операция может давать вещественный результат.

В более сложных конструкциях могут появляться комплексные или структурированные объекты.

Следовательно, нельзя ограничиваться одной общей пометкой «числовая область».

Необходимо различать:

область источника;

область промежуточных значений;

область параметров;

область результата.

В простых случаях они совпадают, и тогда достаточно одной записи.

В сложных — их необходимо указывать раздельно.

Координаты области выполняют не только описательную, но и диагностическую функцию.

Они позволяют проверить, определены ли используемые операции на данных объектах.

Например, формально записанная конструкция может оказаться недопустимой, если преобразование не определено для части значений источника.

Поэтому область становится первым уровнем типизации ноофакториала.

В классическом факториале соответствующие значения могут наследоваться по умолчанию.

В расширенных конструкциях они должны становиться явными всякий раз, когда происходит выход за пределы стандартной области.

2. Координаты источника
Следующая группа СТН описывает происхождение элементов.

Координаты источника должны отвечать не только на вопрос «какая используется последовательность?», но и на более общий вопрос:

каким способом существует или возникает поток исходных объектов?

На базовом уровне необходимо различать несколько типов источника.

Готовая известная последовательность.

Реестровая последовательность.

Последовательность, задаваемая формулой.

Рекуррентный источник.

Предикатный источник.

Алгоритмически генерируемый источник.

Производная последовательность.

Многоисточниковая конструкция.

Для каждого источника могут быть дополнительно указаны:

идентификатор;

правило индексации;

начальная позиция;

параметры;

внешнее происхождение.

Таким образом, координата источника в СТН представляет не одно поле, а группу взаимосвязанных характеристик.

Особенно важно различать саму последовательность и способ её получения.

Два источника могут давать одинаковые первые элементы, но иметь различные генераторы.

Если генетическая структура важна для классификации, это различие должно сохраняться в семантическом профиле.

Следовательно, СТН должна поддерживать два режима описания источника:

результативный — что представляет собой последовательность;

генетический — каким способом она образована.

Это различие впоследствии будет играть существенную роль при сравнении и классификации ноофакториалов.

3. Координаты генерации
Хотя генератор тесно связан с источником, его необходимо выделить в отдельную группу.

Источник отвечает на вопрос:

«откуда поступают элементы?»

Генерация отвечает на вопрос:

«по какому правилу они возникают?»

Такое разделение особенно важно для динамических, параметрических и производных источников.

Координаты генерации могут включать:

тип генератора;

правило генерации;

арность;

входные данные;

параметры;

условие формирования следующего элемента;

условие остановки;

режим детерминированности;

отношение к внешним источникам.

Если генератор прост, большая часть этих характеристик может быть неявной.

Если сложен — они становятся самостоятельной частью архитектуры.

Особое значение имеет арность.

Генератор может получать данные из одного источника, нескольких источников или вовсе создавать элементы на основании внутреннего состояния.

Следовательно, генерация связывает СТН с многоисточниковыми архитектурами.

Ещё одна важная характеристика — тип порождения.

Можно различать:

прямую генерацию;

рекуррентную;

предикатную;

алгоритмическую;

структурно-извлекающую;

динамическую.

Это позволит классифицировать не только результаты генерации, но и сами механизмы.

Таким образом, координаты генерации превращают источник из пассивно указанного объекта в активную часть ноофакториальной архитектуры.

4. Координаты выбора
После определения источника СТН должна описывать, какая его часть участвует в конструкции.

Это выполняют координаты выбора.

В базовую группу входят:

начало;

конец;

число элементов;

тип границы;

шаг;

фильтр;

предикат отбора;

направление;

условие остановки.

Некоторые из этих характеристик могут отсутствовать или наследоваться.

Например, если выбирается стандартный начальный фрагмент, начало, направление и шаг могут не указываться явно.

Если же используется сложная выборка, соответствующие координаты становятся обязательными.

Необходимо также различать:

выбор по индексу;

выбор по значению;

выбор по свойству;

комбинированный выбор.

Такое разделение особенно важно для нерегулярных последовательностей.

Индексный предел и значенческий предел могут задавать принципиально различные фрагменты.

СТН должна сохранять это различие.

Для составной выборки может использоваться последовательность нескольких селекционных правил.

Тогда координата выбора получает внутреннюю композиционную структуру.

Таким образом, уже в базовой таблице необходимо предусмотреть возможность указания не только значения выбора, но и архитектуры выборки.

5. Координаты преобразования
Следующая группа описывает то, что происходит с каждым выбранным элементом перед свёрткой.

Координаты преобразования должны включать:

тип преобразования;

оператор;

параметры;

зависимость от индекса;

зависимость от значения;

условия применения;

число итераций;

возможную композицию преобразований.

Классический факториал использует тождественное преобразование.

Это значение должно быть стандартным.

Так сохраняется единая архитектура: преобразование существует всегда, но в классическом случае не изменяет элемент.

Такой подход значительно удобнее, чем считать преобразование отсутствующим.

Он позволяет рассматривать все конструкции через одну схему.

Особое значение имеет различие между:

однородным преобразованием;

индексно-зависимым;

значенчески зависимым;

условным;

итерационным.

В базовой СТН можно фиксировать эти типы как значения отдельной подкоординаты «режим преобразования».

Если используется несколько операторов, возникает необходимость дополнительной композиционной информации.

Следовательно, координаты преобразования тесно связаны с координатами композиции.

6. Координаты свёртки
Координаты свёртки описывают механизм получения итогового результата из подготовленных элементов.

Минимально они должны включать:

тип свёртки;

основную операцию;

арность операции;

порядок;

направление;

группировку;

условия допустимости.

В классическом факториале стандартным значением является однородное произведение.

Однако базовая СТН должна допускать:

суммативные;

разностные;

отношенческие;

степенные;

функциональные;

составные

схемы.

Важно различать сам оператор и структуру его применения.

Два объекта могут использовать одну и ту же операцию, но иметь различную скобочную структуру.

Следовательно, координата свёртки в общем случае должна описываться несколькими полями.

В сложных системах она может ссылаться на отдельное операционное дерево.

Но для базовой таблицы достаточно предусмотреть возможность указания его идентификатора или типа.

7. Координаты параметров
Параметры пронизывают практически все компоненты архитектуры.

Поэтому СТН должна фиксировать их систематически.

Недостаточно просто перечислить используемые числа.

Необходимо знать:

к какой координате относится параметр;

каков его тип;

какова область допустимых значений;

фиксирован ли он;

является ли свободным;

зависит ли от другой координаты;

изменяется ли в процессе исполнения.

Таким образом, параметр должен иметь как минимум:

имя или идентификатор;

тип;

значение;

область;

привязку к координате;

режим изменения.

Это позволяет отличать параметры одного и того же значения, выполняющие разные архитектурные функции.

Например, число два может выступать:

шагом;

степенью;

числом итераций;

числом источников;

порогом.

Числовое совпадение не означает семантической идентичности.

СТН должна сохранять эту разницу.

8. Координаты композиции
Одних компонентов недостаточно.

Необходимо определить, как они соединены.

Эту задачу выполняют координаты композиции.

В простейшем случае архитектура линейна:

источник ; выбор ; преобразование ; свёртка.

Но возможны разветвления.

Несколько преобразований.

Параллельные ветви.

Промежуточные источники.

Несколько стадий свёртки.

Поэтому координаты композиции должны описывать структуру связей между блоками.

Можно различать несколько базовых типов:

линейная композиция;

параллельная;

ветвящаяся;

иерархическая;

рекурсивная.

В более сложных системах композиционная структура может представляться графом или деревом.

Для базовой СТН достаточно зафиксировать тип композиции и, при необходимости, ссылку на отдельную структуру.

Это позволяет не перегружать основную таблицу, сохраняя при этом возможность точного описания.

9. Координаты исполнения
Ноофакториал является не только структурой, но и процессом.

Поэтому необходимо описывать режим его исполнения.

К координатам исполнения относятся:

порядок обработки;

направление;

условие запуска;

условие завершения;

режим обработки исключительных ситуаций;

точность;

режим вычисления параметров;

возможная зависимость от промежуточного состояния.

В простых конструкциях большинство этих значений наследуется.

Но как только появляются некоммутативные операции, условные ветви, приближённые значения или динамические процессы, исполнение становится самостоятельным фактором.

Две архитектуры с одинаковыми компонентами могут давать разные результаты при различном порядке исполнения.

Следовательно, порядок является частью семантики объекта.

Это особенно важно для будущей программной реализации СТН.

Если семантический профиль должен быть исполнимым, координаты исполнения должны быть определены достаточно точно.

10. Координаты результата
Традиционная математическая конструкция обычно описывает способ вычисления, после чего тип результата считается очевидным.

В общей ноофакториальной теории это не всегда так.

Результат может быть:

одним числом;

последовательностью;

структурой;

кортежем;

функцией;

новым источником;

другим ноофакториалом.

Поэтому СТН должна явно включать координаты результата.

Они отвечают на вопросы:

каков тип результата;

к какой области он принадлежит;

является ли он конечным;

может ли быть использован как новый источник;

сохраняется ли дополнительная структура;

какова точность представления.

Особенно важно последнее свойство — возможность повторного использования.

Если результат становится источником следующей конструкции, появляется рекурсивная или композиционная архитектура.

Следовательно, координата результата соединяет конец одного ноофакториального процесса с началом другого.

11. Полная семантическая запись объекта
Теперь базовую СТН можно рассматривать как единый паспорт конструкции.

Полная семантическая запись должна содержать информацию о:

области;

источнике;

генерации;

выборе;

преобразовании;

свёртке;

параметрах;

композиции;

исполнении;

результате.

При этом далеко не все поля должны обязательно записываться явно.

Часть значений может наследоваться.

Но полное семантическое описание должно позволять при необходимости восстановить все существенные компоненты.

Это приводит к важному различию между тремя уровнями описания.

Минимальная запись содержит только координаты, отличающиеся от стандартных.

Развёрнутая запись указывает все существенные координаты конкретного класса.

Полная семантическая запись раскрывает архитектуру настолько подробно, чтобы её можно было однозначно воспроизвести или реализовать вычислительно.

Следовательно, СТН выполняет роль промежуточного слоя между математической идеей и формальным языком.

Однако базовой таблицы достаточно лишь для статических и относительно простых конструкций.

Как только появляются динамика, рекурсия, управление и метауровни, требуется расширение системы координат.

Глава 21. Расширенная Семантическая Таблица
1. Необходимость расширения СТН
Базовая СТН позволяет достаточно полно описывать конструкции, в которых основные архитектурные компоненты определены до начала вычисления.

Однако развитая Теория ноофакториалов уже вышла за пределы таких объектов.

Ранее были введены:

динамический отбор;

генераторы;

переменные операции;

многоисточниковость;

итерационные преобразования;

динамическая свёртка.

В дальнейшем появятся:

рекурсивные архитектуры;

вложенные конструкции;

операторы высших порядков;

метаноофакториалы;

самоизменяющиеся генераторы;

трансволютивные системы.

Для их описания базовых координат недостаточно.

Причина принципиальна.

Базовая СТН описывает прежде всего состояние архитектуры.

Расширенная СТН должна описывать также способ изменения архитектуры.

Это переход от статической семантики к динамической и метасемантической.

Поэтому расширенная таблица не отменяет базовую.

Она надстраивается над ней.

Базовая СТН отвечает на вопрос:

«как устроена конструкция?»

Расширенная должна дополнительно отвечать:

«как и почему её устройство может изменяться?»

2. Координаты управления
Первым новым блоком являются координаты управления.

Управление определяет, какие компоненты архитектуры активны в данный момент и по каким правилам принимаются решения об их изменении.

Управляющий механизм может определять:

источник;

правило отбора;

оператор преобразования;

операцию свёртки;

параметры;

ветвь композиции;

момент завершения.

Таким образом, управление располагается семантически выше обычных операционных координат.

Оно не обязательно непосредственно преобразует данные.

Оно определяет, каким способом они будут преобразованы.

Координаты управления могут включать:

тип управляющего механизма;

набор управляемых координат;

условия переключения;

приоритеты;

состояние;

источник управляющей информации.

Это уже приближает ноофакториал к структуре алгоритмической системы.

3. Координаты операционного порядка
Ранее различались операции над объектами и генераторы операций.

Теперь необходимо систематизировать уровни операторности.

Будем говорить об операционном порядке.

Оператор первого порядка действует непосредственно на элементы.

Оператор следующего уровня способен выбирать, преобразовывать или генерировать операторы первого порядка.

Ещё более высокий уровень действует уже над этим механизмом.

В расширенной СТН необходимо фиксировать:

порядок оператора;

объект действия;

уровень входа;

уровень результата;

отношение к нижележащим операторам.

Это позволит различать внешне похожие конструкции.

Одна функция может действовать на числа.

Другая функция той же формальной природы — на функции.

Архитектурно это разные уровни.

Именно координата операционного порядка станет важной при построении гиперноофакториалов.

4. Координаты рекурсии
Рекурсия требует отдельного описания.

Недостаточно указать, что результат участвует в дальнейшем вычислении.

Необходимо определить структуру обратной связи.

Координаты рекурсии могут включать:

наличие рекурсии;

объект обратной связи;

глубину;

условие остановки;

базовое состояние;

правило перехода;

режим обновления координат.

Особенно важно различать несколько типов рекурсии.

Значенческая рекурсия — результат влияет на следующее значение.

Параметрическая рекурсия — результат изменяет параметр.

Операционная рекурсия — меняется оператор.

Архитектурная рекурсия — меняется сама конфигурация координат.

Эти типы обладают различной семантической сложностью.

Следовательно, простая пометка «рекурсивный» недостаточна.

СТН должна указывать уровень рекурсивного воздействия.

5. Координаты вложенности
Вложенность возникает, когда один ноофакториальный объект входит в другой как компонент.

Например, результат одного ноофакториала может использоваться:

как элемент;

как источник;

как параметр;

как преобразование;

как часть свёртки.

Следовательно, вложенность также имеет тип.

Расширенная СТН должна фиксировать:

уровень вложенности;

позицию вложенного объекта;

тип вложения;

глубину;

условия выхода из вложенного уровня.

Можно различать:

значенческую вложенность;

источниковую;

операционную;

архитектурную.

При глубокой вложенности сама структура может становиться древовидной.

Это ещё один случай, где табличное представление должно дополняться ссылкой на внешнюю архитектурную схему.

6. Координаты динамики
Под динамикой будем понимать изменение значений координат во время исполнения.

Это более широкое понятие, чем рекурсия.

Рекурсия предполагает обратную связь.

Динамика может быть задана заранее.

Например, параметр может изменяться по известной программе, не завися от результата.

Следовательно, расширенная СТН должна различать:

статические координаты;

предопределённо динамические;

адаптивные;

рекурсивно изменяемые.

Координаты динамики отвечают на вопросы:

что изменяется;

когда;

по какому закону;

каков диапазон изменений;

что инициирует переход.

Таким образом, отдельная архитектура начинает представляться не одной конфигурацией, а траекторией в координатном пространстве.

Это принципиально новый взгляд.

Ноофакториал становится не точкой, а процессом движения между состояниями.

7. Координаты самоизменения
Особый случай динамики возникает, когда система изменяет не только значения координат, но и правила их изменения.

Это будем называть самоизменением.

Например, генератор способен модифицировать собственные параметры.

Управляющий механизм — менять собственные условия переключения.

Оператор — изменять правило выбора последующего оператора.

Такой объект уже нельзя полностью описать обычной динамикой.

Необходимо фиксировать:

какая часть архитектуры способна изменять себя;

какова область допустимого самоизменения;

что сохраняется;

каков механизм контроля;

существуют ли инварианты.

Координаты самоизменения являются непосредственным мостом к трансволютивным конструкциям.

Они показывают, что наиболее развитые ноофакториалы могут изменять не только состояние, но и способ собственного существования как архитектуры.

8. Координаты метауровня
Метауровень возникает тогда, когда объектом текущей операции становится не исходное число и даже не обычный оператор, а объект нижележащего теоретического уровня.

Например:

оператор действует на оператор;

генератор порождает генераторы;

конструкция преобразует класс конструкций;

архитектура действует на архитектуру.

Расширенная СТН должна фиксировать метауровень явно.

В противном случае невозможно различить операции, формально похожие, но действующие на объектах разных порядков.

Координаты метауровня могут включать:

номер или тип уровня;

тип объекта уровня;

родительский уровень;

тип метаоперации;

результирующий уровень.

Это позволит строить не просто плоскую систему координат, а вертикальную иерархию архитектурных уровней.

9. Координаты инвариантности
Если конструкция изменяется, возникает вопрос:

что в ней остаётся неизменным?

Без ответа невозможно определить её идентичность.

Поэтому расширенная СТН должна включать координаты инвариантности.

Инвариант может относиться к:

источнику;

структуре выбора;

типу преобразования;

операционному порядку;

композиции;

результирующему классу;

архитектурной структуре.

Некоторые инварианты могут быть жёсткими.

Другие — условными.

В дальнейшем будет введено понятие метаинварианта — правила сохранения структурных признаков при переходах между классами.

Уже здесь важно зафиксировать, что описание динамического объекта неполно без указания границ его допустимого изменения.

Иначе любая конструкция могла бы превратиться в любую другую, утратив собственную идентичность.

Инвариантность задаёт эти границы.

10. Координаты трансволюции
Динамика изменяет состояние.

Самоизменение изменяет правило.

Но существует ещё более общий тип перехода — изменение самой структурной организации объекта.

Такой переход будем описывать через понятие трансволюции.

В контексте СТН координаты трансволюции должны показывать:

какая архитектура была до перехода;

какая стала после;

какие координаты появились;

какие исчезли;

какие изменили тип;

какие инварианты сохранились;

каков механизм перехода.

Это существенно отличается от обычного изменения значения координаты.

Например, если числовой параметр изменился с одного значения на другое, это динамика.

Если же вместо числового параметра система начинает использовать отдельный генератор параметров, изменяется сама структура архитектуры.

Такой переход имеет трансволютивный характер.

Координаты трансволюции позволяют описывать переходы между разными архитектурными классами внутри одной развивающейся системы.

11. Расширенный семантический профиль
Расширенная СТН приводит к понятию расширенного семантического профиля ноофакториала.

Он включает не только текущее состояние, но и архитектуру изменения.

Полный расширенный профиль может содержать:

базовые координаты;

управляющие механизмы;

операционный порядок;

рекурсивные связи;

структуру вложенности;

динамические законы;

механизмы самоизменения;

метауровни;

инварианты;

трансволютивные переходы.

Такой профиль представляет собой уже не просто паспорт объекта.

Это описание его архитектурной жизни.

Для статического ноофакториала расширенный профиль почти полностью совпадает с базовым.

Для динамического объекта он становится существенно сложнее.

Для метаноофакториала без него вообще невозможно адекватное описание.

Таким образом, базовая и расширенная СТН образуют два уровня одной системы.

Базовая фиксирует архитектуру.

Расширенная фиксирует архитектуру её изменения.

Теперь необходимо решить следующую задачу: каким образом эту богатую семантическую структуру представить в компактном математическом языке?

Глава 22. Нотация ноофакториалов
1. Требования к новой нотации
Развитая математическая теория нуждается в собственной нотации.

Однако нотация Теории ноофакториалов сталкивается с особенно сложной задачей.

Классический факториал исключительно компактен.

Один знак обозначает целую архитектуру.

Но эта компактность достигается благодаря огромному количеству неявных стандартных значений.

Ноофакториальная запись должна сделать возможным изменение этих значений, не превращаясь при этом в многокилометровую формулу.

Следовательно, новая нотация должна удовлетворять нескольким требованиям.

Она должна быть:

семантически однозначной;

расширяемой;

иерархической;

достаточно компактной;

совместимой с системой стандартных значений;

пригодной для машинной интерпретации;

способной выражать базовые и расширенные архитектуры.

Особенно важно поддерживать два режима.

Краткая запись должна быть удобна для обычной работы.

Полная запись должна позволять восстановить архитектуру без обращения к неявным догадкам.

Таким образом, нотация должна быть многоуровневой.

2. Общий вид ноофакториальной записи
В основе новой нотации предлагается сохранить исторический факториальный знак как генетический маркер принадлежности конструкции к ноофакториальной системе.

К нему добавляется координатный блок, раскрывающий те компоненты архитектуры, которые отличаются от стандартных или должны быть указаны явно.

Принципиальная схема записи такова:

сначала указывается основной аргумент или рабочая граница;

затем факториальный маркер;

после него — координатный блок.

Важно подчеркнуть: координатный блок не является обычным списком числовых параметров.

Он описывает семантическую конфигурацию.

Позиции внутри него должны иметь фиксированный смысл либо сопровождаться явными именами координат.

Тем самым факториальный знак обозначает генетическое семейство объекта, а координатный блок раскрывает его конкретную архитектуру.

Такой принцип сохраняет связь с классической записью и одновременно позволяет расширять её.

3. Функции квадратных скобок
Для координатного блока естественно использовать квадратные скобки.

Их функция принципиально отличается от обычных круглых скобок аргумента функции.

Круглые скобки традиционно связываются с передачей аргумента.

Квадратные в ноофакториальной нотации можно использовать как контейнер семантических координат.

Они показывают:

какие компоненты архитектуры переопределены;

каков их порядок;

какие значения принимаются;

какие параметры относятся к конкретным координатам.

Квадратные скобки могут содержать:

позиционные значения;

именованные значения;

вложенные блоки;

идентификаторы;

генераторы;

операторы.

Это делает их удобным средством для многоуровневой записи.

Принцип должен быть следующим:

вне квадратных скобок располагается собственно ноофакториальный объект; внутри — его архитектурная спецификация.

4. Координатные блоки
Для сложных конструкций одного плоского списка координат недостаточно.

Поэтому внутри общей записи целесообразно использовать координатные блоки.

Например, отдельно могут группироваться:

источник;

выбор;

преобразование;

свёртка;

параметры;

управление.

Каждый блок может иметь собственный внутренний синтаксис.

Это даёт два преимущества.

Во-первых, запись становится читаемой.

Во-вторых, появляется возможность расширять одну часть архитектуры, не изменяя структуру остальных.

Координатный блок может быть указан полностью.

Или сокращён до одного значения, если его внутренняя структура стандартна.

Например, известный реестровый источник может быть представлен идентификатором.

Сложный генератор — отдельным вложенным описанием.

Таким образом, нотация приобретает модульную структуру.

5. Первая координата
На раннем этапе развития Теории ноофакториалов естественно придать особое значение первой координате после факториального маркера.

Ею логично сделать координату источника.

Исторически именно освобождение последовательности было первым шагом от классического факториала к ноофакториалу.

Кроме того, источник является наиболее естественным способом различения простейших последовательностных конструкций.

Если указан только один координатный элемент, он может интерпретироваться как источник, тогда как все остальные значения наследуются из классической архитектуры.

Такой принцип позволяет чрезвычайно компактно записывать простейшие ноофакториалы.

Однако позиционная интерпретация допустима только при строгом стандарте.

Если существует риск неоднозначности, следует использовать именованную форму.

Таким образом, первая координата получает привилегированное положение в краткой записи, но не отменяет общую систему координат.

6. Вторая координата
Следующей естественной координатой может выступать преобразование либо блок выбора — в зависимости от принятой окончательной синтаксической схемы.

Для настоящей теории важнее общий принцип:

каждая позиция должна иметь заранее закреплённую семантику.

Если используется позиционная запись, порядок координат не может быть произвольным.

Иначе одинаковая последовательность символов будет допускать несколько интерпретаций.

Поэтому окончательная нотация должна сопровождаться таблицей позиционных значений.

При этом ранние компактные формы могут использовать только первые одну-две координаты, а более сложные — переходить к именованным блокам.

Это позволяет совместить историческую компактность и архитектурную полноту.

7. Дополнительные координаты
По мере усложнения объекта в запись включаются дополнительные координаты.

Ими могут быть:

выбор;

преобразование;

свёртка;

параметры;

композиция;

исполнение;

управление;

метауровень.

Но здесь возникает опасность.

Если все возможные координаты записывать позиционно, выражение станет трудно читаемым и чрезвычайно чувствительным к пропуску одного значения.

Поэтому необходимо сочетать два метода:

позиционную запись для наиболее частых базовых координат;

именованную запись для расширенных или редких характеристик.

Это аналогично различию между кратким и развёрнутым языком.

Позиционная нотация обеспечивает скорость.

Именованная — надёжность.

8. Краткая запись
Краткая запись предназначена для конструкций, большая часть координат которых совпадает со стандартными.

В ней указываются только отличия.

Например, если изменён только источник, достаточно обозначить источник.

Если дополнительно изменён шаг, добавляется соответствующая характеристика.

Все неуказанные координаты наследуют стандартные значения.

Краткая запись особенно удобна для:

последовательностных ноофакториалов;

реестровых конструкций;

простых параметрических семейств;

исторических факториальных аналогов.

Однако краткость допустима только при однозначности.

Если два различных архитектурных чтения возможны, необходимо переходить к более полной форме.

9. Полная запись
Полная ноофакториальная запись должна позволять восстановить весь семантический профиль.

Она может включать именованные блоки:

области;

источника;

генерации;

выбора;

преобразования;

свёртки;

параметров;

исполнения;

результата.

В расширенном режиме добавляются:

управление;

рекурсия;

вложенность;

динамика;

метауровень.

Полная запись не обязательно должна использоваться в основном тексте каждого вычисления.

Её назначение иное.

Она является каноническим описанием архитектуры.

Именно такая форма должна применяться:

при определении нового класса;

в реестре ноофакториалов;

при машинной реализации;

при сравнении сложных конструкций;

при доказательстве их эквивалентности или различия.

10. Стандартные значения по умолчанию
Вся компактность ноофакториальной нотации зависит от системы стандартов.

Поэтому значения по умолчанию должны быть определены строго и централизованно.

На базовом уровне они наследуются от классического факториала.

Если не указано иное:

используется стандартная числовая область;

натуральный источник;

стандартная индексация;

обычный начальный фрагмент;

единичный шаг;

отсутствует дополнительный фильтр;

применяется тождественное преобразование;

используется произведение;

операция постоянна;

метауровень не активирован.

Но при введении специализированного класса может существовать собственная локальная система наследования.

Например, внутри класса фибоначчиальных ноофакториалов стандартным источником уже может считаться последовательность Фибоначчи.

Поэтому необходимо различать:

глобальные стандартные значения;

стандарты класса;

локальные переопределения.

Иерархия наследования должна быть однозначной.

11. Реестровая нотация
Для известных последовательностей особенно удобна реестровая запись.

Вместо полного определения источника используется его идентификатор.

Это позволяет компактно задавать даже сложные последовательности.

Однако идентификатор должен сопровождаться указанием системы реестра, если возможны различные реестры.

Таким образом, реестровая координата концептуально состоит из двух частей:

идентификатора реестра;

идентификатора объекта внутри реестра.

Такой принцип делает нотацию независимой от конкретной внешней базы.

В дальнейшем аналогичная схема может использоваться не только для последовательностей, но и для:

операторов;

генераторов;

архитектур;

фильтров.

Тогда реестровая нотация превращается в универсальный механизм ссылочной сборки сложных ноофакториалов.

12. Генераторная нотация
Если источник задаётся генератором, реестрового идентификатора недостаточно.

Необходимо указывать сам механизм порождения либо ссылку на его формальное определение.

Генераторная запись должна позволять фиксировать:

тип генератора;

его параметры;

входные источники;

условия;

правило получения элементов.

Для простых генераторов это может быть компактная запись.

Для сложных — вложенный блок.

Особенно важно различать:

идентификатор результата;

идентификатор генератора.

Одна и та же последовательность может иметь несколько генераторов.

Если для архитектуры существенен способ происхождения, генератор должен быть отражён явно.

Это делает генераторную нотацию более семантически насыщенной, чем реестровую.

13. Параметрическая нотация
Параметрическая запись должна показывать не только значение параметра, но и его архитектурную роль.

Поэтому простого перечисления чисел недостаточно.

Необходимо связывать параметр с координатой или оператором.

В краткой позиционной форме это может следовать из стандарта.

В полной форме предпочтительна именованная привязка.

Особенно важно для многопараметрических конструкций.

Если параметры относятся к разным уровням, их порядок не должен становиться единственным носителем смысла.

Следовательно, параметрическая нотация должна поддерживать:

позиционные параметры;

именованные параметры;

области значений;

свободные параметры;

фиксированные специальные значения.

Это позволит одной записью представлять как конкретный объект, так и целое параметрическое семейство.

14. Операторная нотация
После появления переменных операций обычной параметрической записи становится недостаточно.

Необходимо указывать оператор как самостоятельный семантический объект.

Операторная нотация должна различать:

оператор преобразования;

оператор свёртки;

оператор управления;

оператор более высокого порядка.

Это особенно важно, поскольку один и тот же формальный символ может использоваться на разных архитектурных уровнях.

В полной записи поэтому желательно указывать не только оператор, но и его роль и порядок.

Для последовательности операторов должна существовать возможность:

перечисления;

ссылки на генератор;

ссылки на реестр;

указания правила выбора.

Именно операторная нотация станет базой для записи гиперноофакториальных конструкций.

15. Метанотация
На метауровне объектами становятся:

операторы;

генераторы;

ноофакториальные конструкции;

классы;

архитектуры.

Обычная нотация должна быть расширена так, чтобы было понятно, к какому уровню принадлежит каждый объект.

Метанотация должна предотвращать смешение:

числа;

последовательности;

оператора;

оператора над оператором;

архитектуры;

операции над архитектурами.

Иными словами, метанотация должна быть типизированной по уровню.

Это может реализовываться через специальные индексы, метки, блоки или иной систематический механизм.

Окончательная форма будет уточняться по мере построения теории операторов высших порядков.

Но основной принцип должен быть сформулирован уже сейчас:

метауровень не может оставаться неявным, если без него возможна неоднозначная интерпретация конструкции.

16. Требования к однозначности записи
В конечном счёте качество математической нотации определяется не её внешней краткостью, а способностью однозначно передавать структуру объекта.

Для ноофакториальной нотации это особенно важно из-за большого числа степеней свободы.

Запись должна однозначно определять:

какой источник используется;

как выбираются элементы;

какие преобразования применяются;

какая свёртка выполняется;

каковы параметры;

как организованы операции;

какие значения наследуются;

на каком уровне действует каждый оператор.

Если некоторая координата пропущена, должно быть известно её стандартное значение.

Если стандарт зависит от класса, должен быть известен родительский класс.

Если используется внешний идентификатор, должна быть известна система идентификации.

Если присутствует вложенная архитектура, должны быть определены границы вложения.

Таким образом, принцип однозначности можно сформулировать следующим образом:

две корректные интерпретации одной полной ноофакториальной записи не должны приводить к различным архитектурам.

Это требование превращает нотацию из условного символического удобства в полноценный формальный язык.

Именно такой язык необходим Теории ноофакториалов для перехода к следующему этапу.

После построения координатной системы и нотации можно систематически классифицировать объекты по числу и типу изменённых координат.

Первым таким классом станут ноофакториалы первого уровня, в которых освобождается одна координата при сохранении остальных стандартных значений.

************

Часть VII. Классы и уровни ноофакториалов
Глава 23. Ноофакториалы первого уровня
1. Изменение одной координаты
После введения Семантической Таблицы Ноофакториалов становится возможным перейти от общего описания архитектуры к систематической классификации конструкций.

Простейшим нетривиальным классом являются ноофакториалы первого уровня.

Под ноофакториалом первого уровня будем понимать конструкцию, в которой по сравнению с принятой базовой архитектурой изменена одна существенная семантическая координата, тогда как остальные координаты сохраняют стандартные значения или наследуются без изменения.

Это определение требует нескольких уточнений.

Во-первых, необходимо различать координату и её внутренний параметр.

Если изменяется только значение параметра внутри уже фиксированной координаты, не всегда следует считать, что изменяется новая архитектурная координата.

Во-вторых, изменение должно быть семантически существенным.

Техническое переобозначение или эквивалентная форма записи не создаёт нового уровня.

В-третьих, понятие первого уровня всегда задаётся относительно некоторой базовой архитектуры.

В наиболее фундаментальном случае такой базой является классический факториал.

Однако внутри специализированного класса роль базы может выполнять и другая конструкция.

Ноофакториалы первого уровня особенно важны по методологическим причинам.

Именно они позволяют исследовать влияние одной координаты в относительно чистом виде.

Если меняется только источник, можно изучать роль источника.

Если только правило выбора — роль селекции.

Если только преобразование — роль оператора.

Если только свёртка — роль операционной структуры.

Таким образом, первый уровень представляет собой своеобразный аналитический слой Теории ноофакториалов.

Он позволяет отделить эффекты отдельных координат от их совместного действия.

2. Замена последовательности
Наиболее естественный и исторически первый тип ноофакториала первого уровня связан с заменой базовой последовательности.

Классический факториал использует натуральный ряд.

Если остальные координаты сохраняются, а источник заменяется другой последовательностью, возникает простейший последовательностный ноофакториал.

В качестве источника могут использоваться:

простые числа;

числа Фибоначчи;

числа Белла;

числа Каталана;

реестровая последовательность;

генерируемая последовательность.

Архитектурно такие конструкции чрезвычайно близки к классическому факториалу.

Изменяется только источник.

Выбор остаётся стандартным.

Преобразование остаётся тождественным.

Свёртка остаётся произведением.

Именно поэтому последовательностные ноофакториалы являются идеальным первым примером координатного подхода.

Традиционная математика склонна давать им разные имена.

Семантическая теория показывает, что они принадлежат одному архитектурному классу и различаются значением одной координаты.

Это уже существенная унификация.

3. Изменение отбора
Второй класс возникает, если источник сохраняется, но меняется способ выбора элементов.

Например, вместо непрерывного начального фрагмента используется:

другой шаг;

индексный фильтр;

значенческий фильтр;

предикат;

условная выборка.

Историческим примером такого освобождения является двойной факториал, если рассматривать его как натуральный источник с изменённым шагом отбора.

В рамках СТН подобные конструкции объединяются единым принципом.

Источник остаётся стандартным.

Преобразование остаётся стандартным.

Свёртка сохраняется.

Меняется координата выбора.

Это позволяет определить отдельный класс селективных ноофакториалов первого уровня.

Особое значение таких конструкций состоит в том, что они демонстрируют независимость последовательности и её рабочего фрагмента.

Один источник способен порождать огромное количество различных объектов исключительно за счёт разных правил отбора.

Следовательно, даже без замены последовательности пространство первого уровня уже оказывается достаточно широким.

4. Изменение преобразования
Третий большой класс возникает тогда, когда сохраняются источник, выбор и итоговая свёртка, но изменяется преобразование каждого выбранного элемента.

В классическом факториале преобразование тождественно.

Если вместо него применяется другая функция, возникает трансформационный ноофакториал первого уровня.

Преобразование может быть:

арифметическим;

степенным;

полиномиальным;

функциональным;

индексно-зависимым.

На первом уровне желательно сохранять его максимально простым, поскольку цель классификации состоит в выделении одной свободной координаты.

Однако уже здесь возникает важный вопрос.

Если оператор имеет собственные параметры, является ли параметризация изменением той же координаты или появлением дополнительной?

Ответ зависит от способа описания.

Если параметр рассматривается как внутреннее значение координаты преобразования, конструкция может сохранять первый уровень.

Если же параметр становится самостоятельной свободной координатой архитектуры, возникает уже многокоординатная система.

Следовательно, семантический уровень зависит не только от формулы, но и от выбранной декомпозиции архитектуры.

5. Изменение операции
Следующий тип связан с заменой свёртки.

Источник сохраняется классическим.

Выбор остаётся стандартным.

Элементы не преобразуются.

Но итоговая операция заменяется.

В результате возникают операционные ноофакториалы первого уровня.

Это один из наиболее важных классов, поскольку именно здесь Теория ноофакториалов существенно выходит за пределы традиционного понимания факториала.

Если произведение заменить другой агрегирующей операцией, объект перестаёт быть факториалом в классическом смысле.

Но генетически он остаётся прямым потомком классической архитектуры, поскольку изменена ровно одна координата.

Именно это показывает силу генетического определения.

Родство устанавливается не по внешнему виду результата, а по пути архитектурного преобразования.

6. Изменение параметра
Особое положение занимают параметрические варианты.

Если архитектура содержит некоторый параметр и изменяется только его значение, может возникать семейство объектов первого уровня относительно выбранной параметрической базы.

Например, фиксированный тип преобразования может содержать свободный коэффициент.

Или шаг выборки может рассматриваться как параметр.

В этом случае возникает параметрическое семейство первого уровня.

Важно различать:

изменение значения параметра;

освобождение самого параметра.

Первое переводит один объект семейства в другой.

Второе создаёт семейство как самостоятельную архитектуру.

Следовательно, параметризация имеет два уровня рассмотрения:

объектный;

архитектурный.

Это различие будет важно при построении классов эквивалентности и семантических рангов.

7. Простейшие новые классы
Теперь можно предварительно выделить основные классы ноофакториалов первого уровня.

К ним относятся:

последовательностные;

селективные;

трансформационные;

операционные;

параметрические.

Этот список не обязательно окончателен.

Он зависит от того, какие координаты признаны базовыми в СТН.

Если, например, отдельно выделяется область определения, может существовать класс областных расширений.

Если самостоятельной координатой считается направление исполнения, возможен соответствующий класс.

Поэтому классификация первого уровня должна строиться не как закрытый перечень названий, а как прямое отображение структуры Семантической Таблицы.

Каждая независимая базовая координата потенциально порождает собственный класс ноофакториалов первого уровня.

Так классификация автоматически расширяется вместе с самой СТН.

8. Элементарные семейства
Ноофакториалы первого уровня естественно объединяются в элементарные семейства.

Семейство определяется тем, какая именно координата освобождена, тогда как остальные сохраняют стандартные значения.

Например, все конструкции с переменным источником и классическими прочими координатами образуют одно элементарное семейство.

Все конструкции с переменным преобразованием — другое.

Элементарные семейства особенно полезны как фундамент для дальнейшего развития.

Многокоординатные ноофакториалы могут рассматриваться как комбинации нескольких элементарных направлений.

Таким образом, первый уровень выполняет роль своеобразного базиса.

Он показывает основные направления, вдоль которых можно двигаться от классического факториала в семантическом пространстве.

Но как только изменяются две или более координаты одновременно, начинается следующий уровень.

Глава 24. Многокоординатные ноофакториалы
1. Одновременное изменение нескольких координат
Реальное генеративное пространство Теории ноофакториалов раскрывается в полной мере только после отказа от ограничения одной свободной координатой.

Если одновременно изменяются несколько компонентов архитектуры, возникает многокоординатный ноофакториал.

Это не простое количественное усложнение.

Совместное изменение координат может порождать свойства, которых нет ни у одного из отдельных изменений.

Например, замена последовательности сама по себе создаёт один класс.

Изменение преобразования — другой.

Но применение нового преобразования к новой последовательности может дать поведение, не сводимое к сумме двух независимых эффектов.

Следовательно, многокоординатность создаёт композиционную новизну.

Именно здесь Теория ноофакториалов перестаёт быть просто системой классификации исторических расширений и превращается в полноценную генеративную среду.

2. Двухкоординатные конструкции
Простейшим многокоординатным классом является конструкция с двумя освобождёнными координатами.

Возможны различные пары.

Источник и выбор.

Источник и преобразование.

Источник и свёртка.

Выбор и преобразование.

Преобразование и свёртка.

Параметр и генератор.

Если число базовых координат велико, даже пространство всех пар становится достаточно богатым.

Однако важен не только количественный перебор.

Некоторые пары практически независимы.

Другие сильно связаны.

Например, источник и область определения часто связаны сильнее, чем источник и шаг выборки.

Поэтому двухкоординатные конструкции можно дополнительно классифицировать по степени взаимодействия координат.

Это приводит к различению:

слабосвязанных;

связанных;

сильно связанных

координатных пар.

Таким образом, уже второй уровень требует учитывать не только число изменённых координат, но и структуру их взаимодействия.

3. Трёхкоординатные конструкции
При одновременном изменении трёх координат пространство вариантов возрастает ещё сильнее.

Например, можно изменить:

источник;

преобразование;

свёртку.

Такая конструкция уже может быть очень далека от классического факториала по внешнему виду.

Тем не менее её генетическая связь остаётся прозрачной, если известна последовательность изменений.

Это одна из сильных сторон Семантической Таблицы.

Без координатного описания подобный объект мог бы восприниматься как совершенно посторонняя математическая функция.

СТН показывает его происхождение.

Трёхкоординатный уровень также выявляет новый эффект: возможны отношения, которые не существуют попарно.

Три компонента способны образовывать целостную связанную конфигурацию.

Например, тип источника определяет преобразование, а преобразование — допустимую свёртку.

В таком случае нельзя анализировать каждую координату изолированно.

Необходимо рассматривать тройку как единый архитектурный модуль.

4. Комбинация источника и преобразования
Одной из наиболее естественных двухкоординатных систем является сочетание нового источника и нового преобразования.

Пусть вместо натурального ряда используется другая последовательность.

И одновременно каждый её элемент подвергается заданной функции.

Так возникает пространство производных последовательностных ноофакториалов.

Здесь особенно хорошо видно, почему генеративная ёмкость быстро возрастает.

Каждый новый источник может сочетаться с множеством преобразований.

Каждое преобразование — с множеством параметров.

В результате сравнительно небольшие библиотеки источников и операторов создают большое число конструкций.

Однако не все комбинации одинаково содержательны.

Некоторые могут быть эквивалентны уже известным.

Некоторые — вырождаться.

Некоторые — быть неопределёнными.

Следовательно, генерация должна сопровождаться механизмами проверки эквивалентности и допустимости.

Именно к этой проблеме мы подойдём в следующей главе.

5. Комбинация отбора и преобразования
Другой важный класс возникает при совместном изменении выборки и преобразования.

Здесь одна часть архитектуры решает, какие элементы будут использованы, а другая — как они будут изменены.

Особенно интересны случаи, когда эти координаты связаны.

Например, один и тот же признак может одновременно определять включение элемента и тип его преобразования.

Тогда отбор и преобразование перестают быть полностью раздельными стадиями.

Возникает связанная селективно-трансформационная архитектура.

Это показывает, что линейная схема «выбор, затем преобразование» является только базовой моделью.

В сложных ноофакториалах границы между этапами могут становиться условными.

Тем не менее для анализа полезно сохранять их концептуальное различие.

6. Комбинация генерации и свёртки
Особенно сильный класс возникает, когда одновременно освобождаются генератор источника и свёртка.

Теперь система самостоятельно создаёт входной материал и самостоятельно определяет способ его объединения.

Это уже почти полноценная автономная архитектура.

Если обе координаты параметризированы, возникает семейство семейства.

Если генератор зависит от промежуточной свёртки, появляется обратная связь.

Если свёртка зависит от свойств сгенерированных элементов, архитектура становится адаптивной.

Таким образом, простая двухкоординатная комбинация может генетически привести к рекурсивной системе.

Это демонстрирует важный принцип:

уровень конструкции определяется не только числом свободных координат, но и характером их связей.

Две сильно связанные координаты иногда создают более сложную архитектуру, чем несколько независимых.

7. Сложные координатные конфигурации
По мере увеличения числа свободных координат становится всё менее полезным описывать конструкцию простым перечнем отличий от классического факториала.

Необходима координатная конфигурация как единый объект.

Она должна включать:

набор активных координат;

их значения;

зависимости;

структуру связей;

порядок исполнения;

правила наследования.

Сложная конфигурация может иметь несколько уровней.

Например, один координатный блок описывает источник.

Внутри него находится генератор.

Генератор содержит параметры.

Параметры изменяются по внешнему правилу.

Полученный источник взаимодействует с другой последовательностью.

После этого выполняется условная свёртка.

Такой объект нельзя адекватно охарактеризовать только утверждением «изменено пять координат».

Число координат становится лишь грубой характеристикой.

Необходим структурный профиль.

8. Рост семантической сложности
Многокоординатность требует понятия семантической сложности.

Наивный подход мог бы измерять её только числом свободных координат.

Но этого недостаточно.

На сложность влияют:

число координат;

тип координат;

размер пространства значений;

наличие зависимостей;

динамичность;

вложенность;

операционный порядок;

число уровней управления.

Например, изменение двух простых числовых параметров может быть семантически менее сложным, чем освобождение одного генератора операций.

Следовательно, семантическая сложность должна рассматриваться как многокомпонентная характеристика.

В настоящей книге мы не будем преждевременно сводить её к одной универсальной числовой величине.

На данном этапе важнее выделить её составляющие.

Одной из первых таких характеристик станет семантический ранг.

9. Семантический ранг
Под семантическим рангом ноофакториала в первоначальном приближении будем понимать характеристику степени архитектурного отклонения конструкции от выбранной базовой конфигурации.

На простейшем уровне ранг может быть связан с числом освобождённых базовых координат.

Тогда классический факториал образует базовую точку.

Конструкция с одной изменённой координатой принадлежит первому уровню.

С двумя — второму.

С тремя — третьему.

Однако это только элементарный координатный ранг.

Развитая теория потребует более тонкого понятия.

Необходимо будет учитывать:

какие координаты изменены;

являются ли они базовыми или метакоординатами;

имеют ли внутреннюю архитектуру;

динамичны ли они;

связаны ли между собой;

возникают ли операторы высшего порядка.

Поэтому в дальнейшем целесообразно различать несколько типов ранга.

Координатный ранг.

Операционный ранг.

Динамический ранг.

Метауровневый ранг.

Возможен и общий семантический ранг, синтезирующий эти характеристики.

Но вводить его числовую формализацию на данном этапе преждевременно.

Сначала необходимо исследовать структуру эквивалентности объектов.

Иначе две архитектуры, записанные как различные координатные конфигурации, могут на самом деле представлять один и тот же объект или один и тот же класс.

Таким образом, после вопроса «насколько сложна конструкция?» неизбежно возникает более фундаментальный вопрос:

когда две конструкции вообще следует считать различными?

Глава 25. Эквивалентность и идентичность ноофакториальных конструкций
1. Проблема тождества
Чем шире становится ноофакториальное пространство, тем острее возникает проблема идентичности.

Предположим, две конструкции имеют разные записи.

Являются ли они разными ноофакториалами?

Не обязательно.

Предположим, две архитектуры различны, но для всех допустимых входов дают одинаковые результаты.

Являются ли они одним объектом?

Ответ уже зависит от того, какой уровень идентичности нас интересует.

Следовательно, понятие равенства должно быть расщеплено.

Теория ноофакториалов работает одновременно с несколькими уровнями объектов:

записями;

вычислительными процедурами;

семантическими профилями;

архитектурами;

результатами.

Поэтому одно универсальное понятие тождества оказывается недостаточным.

Необходимо различать по меньшей мере:

синтаксическое равенство;

вычислительную эквивалентность;

семантическую эквивалентность;

архитектурную эквивалентность.

Только после такого различения можно говорить о корректной классификации.

2. Синтаксическое равенство
Самый простой уровень — синтаксическое равенство.

Две записи синтаксически равны, если они совпадают в рамках принятого формального языка с учётом установленных правил нормализации обозначений.

Это наиболее строгий и одновременно наиболее поверхностный вид равенства.

Одинаковая запись, как правило, должна определять одну и ту же конструкцию.

Но обратное неверно.

Одна и та же конструкция может иметь несколько различных записей.

Например, краткая запись использует наследование стандартных значений.

Полная запись раскрывает их явно.

Синтаксически они различаются.

Семантически могут быть идентичны.

Следовательно, синтаксическое равенство необходимо для работы формального языка, но недостаточно для математической идентификации объектов.

3. Вычислительная эквивалентность
Следующий уровень — вычислительная эквивалентность.

Две конструкции вычислительно эквивалентны, если для соответствующего множества допустимых входных данных они дают одинаковый результат.

Это уже значительно более содержательное отношение.

Однако и оно не гарантирует архитектурной идентичности.

Два разных алгоритма могут вычислять одну функцию.

Две различные свёртки при определённых условиях способны совпадать.

Разные преобразования могут давать одинаковый результат на ограниченной области.

Следовательно, вычислительная эквивалентность говорит о совпадении поведения, но не обязательно происхождения или устройства.

Особенно важно различать:

локальную вычислительную эквивалентность;

эквивалентность на некоторой области;

универсальную эквивалентность внутри заявленной области определения.

Совпадение нескольких первых значений ещё не является достаточным основанием считать две конструкции эквивалентными.

4. Семантическая эквивалентность
Более глубокий уровень — семантическая эквивалентность.

Две записи семантически эквивалентны, если при раскрытии всех стандартных значений, наследований и сокращений они задают одну и ту же координатную конфигурацию.

Например, краткая запись последовательностного ноофакториала и её полностью развёрнутая форма могут быть семантически эквивалентны.

Здесь уже не требуется буквального совпадения символов.

Требуется совпадение смысла координат.

Семантическая эквивалентность особенно важна для нотации.

Без неё невозможно корректно работать с сокращениями, синонимическими обозначениями и различными уровнями подробности записи.

Она позволяет отделить форму представления от содержания.

5. Архитектурная эквивалентность
Ещё более общий уровень — архитектурная эквивалентность.

Две конструкции могут иметь различные конкретные координатные записи, но сохранять одну и ту же существенную архитектурную структуру.

Например, конкретные параметры могут различаться, но схема источника, преобразования, свёртки и управления остаётся одной и той же.

В таком случае объекты могут принадлежать одному архитектурному классу.

Архитектурная эквивалентность поэтому не обязательно означает тождество отдельных объектов.

Она может означать тождество их структурного типа.

Это различие особенно важно для параметрических семейств.

Два значения параметра дают разные объекты, но архитектура одна.

Следовательно, необходимо различать:

идентичность объекта;

эквивалентность вычисления;

эквивалентность семантической записи;

эквивалентность архитектурного типа.

Так возникает многоуровневая теория идентичности.

6. Различные записи одного объекта
Один ноофакториальный объект может быть представлен несколькими способами.

Причины могут быть различными.

Использование краткой и полной записи.

Разные, но эквивалентные обозначения источника.

Реестровая и генераторная идентификация одной последовательности.

Алгебраически преобразованные формы.

Раскрытие или свёртывание композиции операций.

Следовательно, нельзя считать новую запись автоматически новым объектом.

Для теории это имеет практическое значение.

При массовой генерации конструкций система может производить множество записей, фактически соответствующих уже известным объектам.

Без механизма эквивалентности возникнет огромное число ложных «новых» ноофакториалов.

Поэтому задача распознавания разных представлений одного объекта является одной из центральных для будущей вычислительной реализации теории.

7. Различные архитектуры с одинаковым результатом
Ещё более сложная ситуация возникает, когда архитектуры действительно различны, но их результаты совпадают.

Такое совпадение может быть:

случайным;

локальным;

структурно обусловленным;

универсальным.

Например, две разные последовательности преобразований могут в определённых условиях приводить к одному результату.

Возникает принципиальный вопрос:

следует ли считать их одним ноофакториалом?

В архитектурной теории ответ должен быть отрицательным в общем случае.

Если способы построения существенно различны, перед нами разные архитектурные объекты, даже если итоговое значение совпадает.

Именно здесь проявляется отличие Теории ноофакториалов от чисто функционального подхода.

Результат — только один слой идентичности.

Архитектура является самостоятельным математическим содержанием.

Следовательно, равенство результатов не уничтожает различия происхождения и структуры.

Однако вычислительная эквивалентность таких объектов должна фиксироваться отдельно.

8. Классы эквивалентности
Различные типы эквивалентности позволяют строить классы эквивалентности.

Например, можно объединить все синтаксические формы, представляющие один семантический объект.

Можно объединить различные архитектуры, вычисляющие одну и ту же функцию.

Можно выделить семейство объектов одной архитектурной формы с разными параметрами.

Таким образом, один и тот же ноофакториал может принадлежать нескольким системам классификации одновременно.

Это принципиально важно.

Теория не должна пытаться свести все виды родства к одной иерархии.

Вместо этого необходима многослойная система.

На одном уровне классифицируются записи.

На другом — результаты.

На третьем — семантические профили.

На четвёртом — архитектуры.

В дальнейшем это позволит построить значительно более точную таксономию Вселенной Ноофакториалов.

9. Каноническая форма
Для практической работы с эквивалентностью желательно иметь каноническую форму записи.

Под канонической формой будем понимать стандартизованное представление семантической конфигурации, к которому могут быть приведены различные допустимые записи одной конструкции.

Канонизация может включать:

раскрытие наследуемых значений;

стандартизацию порядка координат;

унификацию обозначений;

приведение параметров к единому формату;

стандартизацию идентификаторов;

приведение композиционных структур к согласованной форме.

Каноническая форма существенно облегчает автоматическое сравнение.

Если две записи после корректной канонизации совпадают, это сильное основание считать их семантически идентичными.

Однако канонизация не решает всех проблем.

Разные формулы могут быть математически эквивалентными, оставаясь различными синтаксически даже после стандартизации.

Следовательно, каноническая форма — важный, но не исчерпывающий инструмент.

10. Проблема нормализации
Более общая задача называется нормализацией ноофакториальной конструкции.

Нормализация должна приводить объект к такому представлению, в котором максимально явно устранены:

случайные различия записи;

избыточность;

неоднозначность наследования;

тривиальные преобразования;

лишние уровни композиции.

Однако здесь возникает фундаментальная проблема.

Нормализация не должна уничтожать существенную архитектурную информацию.

Если два различных пути вычисления дают один и тот же результат, их нельзя автоматически свести к одной архитектуре только ради компактности.

Следовательно, необходимо различать:

семантическую нормализацию записи;

вычислительную нормализацию;

архитектурную нормализацию.

Первая устраняет различия представления.

Вторая стремится представить эквивалентные вычисления в общей форме.

Третья должна сохранять только архитектурно существенные элементы.

Разработка строгих процедур нормализации является отдельной задачей будущей формальной Теории ноофакториалов.

Но уже сейчас можно установить фундаментальный принцип:

новизна ноофакториальной конструкции должна определяться не новизной её записи и не единичной новизной результата, а новизной её семантически нормализованной архитектуры либо её места в системе эквивалентностей.

Это положение имеет центральное значение для всей дальнейшей генеративной программы.

Без него массовое порождение конструкций быстро привело бы к огромному массиву повторов, синонимов и ложных различий.

После введения эквивалентности становится возможен следующий шаг.

Необходимо определить, какие структурные свойства сохраняются при переходах между различными представителями одного класса.

Именно так возникает понятие ноофакториального инварианта.

********

Глава 26. Ноофакториальные инварианты
1. Понятие инварианта
После введения эквивалентности возникает следующий фундаментальный вопрос: какие свойства ноофакториальной конструкции сохраняются при её преобразованиях?

Если объект изменяется, но всё же продолжает рассматриваться как представитель того же класса, должно существовать нечто, что остаётся неизменным.

Так возникает понятие ноофакториального инварианта.

Под инвариантом будем понимать свойство, отношение, структурный элемент или правило, сохраняющееся при определённом классе допустимых преобразований ноофакториальной конструкции.

Это определение принципиально содержит два компонента:

что именно сохраняется;

при каких преобразованиях оно сохраняется.

Нельзя говорить об инварианте вообще, не определив класс рассматриваемых преобразований.

Одно свойство может быть инвариантным при изменении параметра, но исчезать при замене источника.

Другое может сохраняться при замене конкретных операторов, но нарушаться при изменении архитектурного уровня.

Следовательно, инвариантность всегда относительна к некоторой системе преобразований.

Это особенно важно для Теории ноофакториалов, поскольку её предметом является пространство архитектур с большим количеством степеней свободы.

Если все координаты разрешить изменять без ограничений, понятие классов быстро потеряет содержание.

Инварианты задают структурные границы.

Они позволяют установить:

что делает семейство семейством;

что объединяет различные представители класса;

какие изменения допустимы без потери идентичности;

где проходит граница перехода к другому классу.

Инвариантность тем самым является необходимым дополнением к вариативности.

Теория ноофакториалов строится на освобождении координат, но освобождение не должно означать уничтожение всякой структуры.

Напротив, чем больше степеней свободы получает система, тем важнее определить, что в ней сохраняется.

2. Координатный инвариант
Простейшим видом является координатный инвариант.

Под ним будем понимать сохранение некоторого значения координаты или определённого отношения между координатами при преобразовании конструкции.

Например, внутри класса последовательностных ноофакториалов может изменяться источник, но сохраняться:

стандартная выборка;

тождественное преобразование;

произведение как свёртка.

Эти координаты образуют инвариантную часть архитектуры относительно выбранного класса изменений.

В другом семействе может сохраняться источник, а варьироваться преобразование.

Тогда координатный инвариант будет иным.

Можно различать:

абсолютный координатный инвариант — значение координаты буквально не меняется;

относительный координатный инвариант — значение изменяется, но сохраняет некоторое отношение к другим координатам;

типовой координатный инвариант — конкретное значение может меняться, но сохраняется тип координаты.

Например, конкретный источник может изменяться, однако все источники остаются реестровыми.

Тогда инвариантом является уже не конкретная последовательность, а принадлежность источника определённому типу.

Это различие важно для классификации.

Инвариант может относиться не только к значению, но и к уровню абстракции значения.

3. Операционный инвариант
Следующий тип связан с операциями.

Операционным инвариантом будем называть сохраняемую характеристику системы преобразований или свёрток.

Например, может сохраняться:

тип операции;

арность;

порядок;

композиционная схема;

класс операторов;

правило выбора оператора.

Предположим, конкретная операция зависит от параметра, но на всём семействе остаётся степенной.

Тогда степенной характер преобразования является операционным инвариантом.

В другом случае операции могут различаться, но всегда применяться по одной и той же индексной схеме.

Тогда инвариант относится уже не к самим операторам, а к правилу их распределения.

Это показывает, что операционная инвариантность имеет несколько уровней.

Можно сохранять:

конкретный оператор;

класс операторов;

операционный порядок;

правило композиции;

генератор операторов.

Чем выше уровень, тем более общий класс конструкций может быть объединён одним инвариантом.

Особенно важен последний случай.

Два ноофакториала могут использовать разные последовательности операций, но если обе последовательности порождены одним и тем же генеративным законом, их можно считать связанными общим генеративно-операционным инвариантом.

Так понятие инварианта начинает подниматься от значений к механизмам их образования.

4. Структурный инвариант
Более фундаментальным является структурный инвариант.

Он относится уже не к отдельной координате, а к способу организации нескольких координат.

Например, значения источника и преобразования могут меняться, но сохраняться архитектурная схема:

источник ; выбор ; преобразование ; свёртка.

В другом случае сохраняется двухисточниковая структура.

Или определённое операционное дерево.

Или иерархия управления.

Таким образом, структурный инвариант характеризует отношения между компонентами.

Это особенно важно для многокоординатных конструкций.

Если анализировать только отдельные значения, можно упустить то, что делает архитектуру целостной.

Например, два объекта могут иметь разные источники, разные параметры и разные операции, но сохранять одинаковую схему взаимозависимостей.

Тогда они принадлежат одному структурному типу.

Структурные инварианты позволяют перейти от классификации по значениям к классификации по форме архитектуры.

Именно этот уровень наиболее близок к понятию архитектурной эквивалентности, введённому ранее.

Однако между ними есть различие.

Эквивалентность сравнивает объекты.

Инвариант описывает то, что сохраняется внутри некоторого класса преобразований.

Следовательно, структурный инвариант может служить основанием архитектурной эквивалентности.

5. Генеративный инвариант
Особое значение для настоящей теории имеет генеративный инвариант.

Под ним будем понимать сохраняющийся закон порождения объектов, даже если сами порождённые объекты различаются.

Это принципиально новый уровень.

Пусть генератор получает параметр и в зависимости от него создаёт различные последовательности.

Последовательности различны.

Результаты могут различаться.

Но механизм генерации один и тот же.

Следовательно, генеративный закон является инвариантом семейства.

Можно говорить о сохранении:

правила генерации источника;

правила генерации параметров;

правила генерации операторов;

правила построения архитектур.

Генеративный инвариант особенно важен потому, что Теория ноофакториалов ориентирована не только на готовые объекты, но и на способы их порождения.

В традиционной объектной классификации два сильно различающихся объекта могут оказаться далеко друг от друга.

В генеративной классификации они могут оказаться ближайшими родственниками, если происходят из одного механизма.

Таким образом, генетическое родство математических объектов может определяться не сходством результата, а общностью генератора.

Это один из центральных принципов дальнейшей теории.

6. Инварианты семейства
Отдельный ноофакториал может обладать множеством свойств.

Но для классификации особенно важны свойства, сохраняющиеся у всех представителей определённого семейства.

Назовём их инвариантами семейства.

Например, параметрическое семейство может сохранять:

тип источника;

структуру преобразования;

тип свёртки;

число свободных параметров;

схему их участия.

При этом конкретные значения параметров изменяются.

Следовательно, семейство определяется не одним объектом и не списком объектов, а системой инвариантов и допустимых вариаций.

Это позволяет дать более точное определение класса.

Класс можно рассматривать как совокупность конструкций, удовлетворяющих определённому набору инвариантных условий.

Такой подход значительно мощнее именования по одному внешнему признаку.

Он позволяет строить пересекающиеся классификации.

Например, один объект может принадлежать одновременно:

семейству двухисточниковых конструкций;

семейству степенных преобразований;

семейству динамических свёрток.

Каждое семейство задаётся своим набором инвариантов.

Таким образом, пространство ноофакториалов имеет не древовидную, а многомерную классификационную структуру.

7. Метаинвариант
Следующий уровень возникает тогда, когда сохраняется уже не конкретное свойство, а способ сохранения свойств.

Такое образование будем называть метаинвариантом.

Понятие метаинварианта особенно важно в связи с метаиндуктивным уровнем Теории ноофакториалов.

Предположим, одна архитектура преобразуется в другую.

Конкретные координаты изменяются.

Даже набор обычных инвариантов может меняться.

Но сохраняется правило, по которому в каждом новом состоянии выделяется структурное ядро.

Тогда инвариантным оказывается уже не свойство объекта, а механизм формирования инвариантов.

Это и есть метауровень.

Можно представить последовательность:

значение;

инвариант значения;

система инвариантов;

правило преобразования системы инвариантов.

Последний уровень и образует область метаинвариантности.

Например, в одном состоянии системы постоянным является источник.

После архитектурного преобразования постоянным становится не сам источник, а способ его генерации.

Конкретный инвариант изменился.

Но сохранился принцип: конструкция всегда должна иметь некоторый фиксированный генеративный каркас.

В этом случае сам принцип сохранения генеративного каркаса может интерпретироваться как метаинвариант.

Таким образом, метаинвариант позволяет описывать идентичность систем, которые способны менять даже собственные обычные инварианты.

Это особенно важно для самоизменяющихся и трансволютивных архитектур.

8. Инвариант как основание классификации
Понятие инварианта позволяет перейти от внешней классификации объектов к внутренней классификации по сохраняемым структурам.

Это значительно более устойчивый подход.

Если классифицировать только по названию используемой последовательности, любое изменение источника создаёт новый класс.

Если же классифицировать по структурному инварианту, множество разных источников может принадлежать одному архитектурному семейству.

Таким образом, инварианты позволяют выбирать уровень обобщения.

Можно строить узкие классы.

Например, конструкции с конкретным источником и конкретной свёрткой.

Можно строить более широкие.

Например, все одноисточниковые конструкции с фиксированным типом преобразования.

Можно подниматься ещё выше — к генеративным и метаархитектурным классам.

Следовательно, классификация Теории ноофакториалов должна быть многоуровневой.

Её единицей становится не только объект, но и набор инвариантных признаков.

Это открывает возможность формального описания класса через инвариантный профиль.

Инвариантный профиль может содержать:

координатные инварианты;

операционные;

структурные;

генеративные;

метаинварианты.

Такой профиль способен стать важным дополнением к Семантической Таблице.

СТН описывает объект.

Инвариантный профиль описывает то, что объект сохраняет при допустимых изменениях.

9. Инвариантность при преобразовании архитектуры
Наиболее общий вопрос состоит в том, что происходит с инвариантами, когда преобразованию подвергается сама архитектура.

Это уже не обычное изменение параметра.

Может измениться:

число координат;

тип источника;

операционный уровень;

структура управления;

глубина вложенности.

Если после такого преобразования объект всё ещё рассматривается как принадлежащий некоторому более общему классу, должны существовать архитектурные или метаархитектурные инварианты.

Именно они обеспечивают непрерывность идентичности при глубоком изменении.

Таким образом, можно выделить несколько уровней преобразований:

изменение значения;

изменение координаты;

изменение системы координат;

изменение архитектуры;

изменение правила изменения архитектуры.

Каждый следующий уровень требует более высоких типов инвариантов.

Эта лестница имеет принципиальное значение для всей Теории ноофакториалов.

Она показывает, что вопрос идентичности не заканчивается на равенстве результата и даже на равенстве архитектуры.

В развитых системах объект может сохранять свою принадлежность к классу посредством более глубокого метаструктурного закона.

Именно поэтому теория инвариантов является необходимым фундаментом для последующих понятий метаноофакториала и трансволютивной конструкции.

Однако прежде необходимо исследовать другую сторону открытой системы.

Если инварианты отвечают за сохранение, то генеративная ёмкость отвечает за расширение.

Глава 27. Генеративная ёмкость ноофакториальной системы
1. От списка объектов к системе порождения
История факториальных расширений развивалась преимущественно объектным способом.

Появлялась новая конструкция.

Получала определение.

Название.

Обозначение.

Область применения.

Затем рядом возникала другая.

Так постепенно формировался список.

Теория ноофакториалов предлагает принципиально иной подход.

Её основным объектом является не только конкретный ноофакториал, но и механизм порождения целых пространств ноофакториалов.

Это меняет логику математического исследования.

Вместо вопроса:

«какие ещё факториальные конструкции известны?»

возникает вопрос:

«какая система правил способна систематически порождать факториально-генетические конструкции?»

Так происходит переход:

от каталога — к генератору;

от перечня — к пространству;

от отдельной формулы — к архитектурной системе.

Под генеративной ёмкостью будем понимать способность заданной ноофакториальной системы порождать различные корректные и семантически различимые конструкции посредством варьирования, комбинирования, композиции и генерации её координат.

Это определение содержит важное ограничение.

Генеративная ёмкость не равна просто числу формально записываемых выражений.

Если множество записей представляет один и тот же объект или эквивалентные архитектуры, реальная ёмкость значительно меньше.

Следовательно, генеративность должна рассматриваться совместно с теорией эквивалентности и нормализации.

2. Простейшие механизмы генерации
Самый простой генеративный механизм состоит в изменении одной координаты.

Выбирается новый источник.

Или новый шаг.

Или преобразование.

Или свёртка.

Это создаёт семейство первого уровня.

Следующий механизм — последовательное изменение нескольких координат.

После него — независимое варьирование их значений.

Даже эти простые операции уже способны создавать большие пространства.

Если имеется множество возможных источников и множество преобразований, их сочетание образует множество пар.

Если добавляется множество свёрток, возникает следующий уровень комбинаций.

Следовательно, генеративная мощность появляется не только из сложности каждого компонента.

Она возникает из комбинаторики независимых степеней свободы.

Это один из фундаментальных источников роста Вселенной Ноофакториалов.

3. Параметрическое расширение
Параметризация превращает один объект в семейство.

Если параметр принимает конечное число значений, возникает конечное семейство.

Если счётное — счётное.

Если вещественное — потенциально континуальное.

Но значение параметрического расширения не только количественное.

Параметр способен создавать внутреннюю геометрию семейства.

Можно исследовать:

переходы между значениями;

особые точки;

вырожденные случаи;

области одинакового поведения;

границы смены архитектурного режима.

Таким образом, параметризация превращает генеративное множество в структурированное пространство.

Особенно мощны многопараметрические конструкции.

Они создают пространства большей размерности.

Однако необходимо учитывать зависимость параметров.

Если разные значения приводят к эквивалентным объектам, реальное пространство должно факторизоваться по соответствующему отношению эквивалентности.

Поэтому развитая теория генеративной ёмкости должна работать не просто с параметрами, а с классами семантически различимых параметрических состояний.

4. Комбинаторное расширение
Комбинаторный механизм возникает при независимом выборе компонентов из нескольких наборов.

Например:

источник выбирается из одного семейства;

преобразование — из другого;

свёртка — из третьего;

фильтр — из четвёртого.

Даже если каждый набор конечен, число комбинаций может быстро возрастать.

Если же хотя бы один класс бесконечен, возникает бесконечное пространство.

Однако здесь особенно важна проблема совместимости.

Не каждая комбинация корректна.

Источник может не поддерживать выбранное преобразование.

Свёртка может быть неопределённа для результата преобразования.

Параметры могут нарушать область допустимости.

Следовательно, настоящая генеративная система должна включать не только механизм комбинирования, но и механизм отбраковки недопустимых конфигураций.

Это означает, что СТН должна выполнять роль не только генератора, но и типизатора.

Генерация без типизации создаёт формальный шум.

Генерация с типизацией создаёт математическое пространство.

5. Композиционное расширение
Ещё более мощным механизмом является композиция.

Компоненты не просто выбираются из готовых списков.

Они соединяются так, что результат одного становится входом другого.

Например:

одна последовательность преобразуется;

полученный результат используется как новый источник;

к нему применяется другой генератор;

после этого строится итоговая свёртка.

Число возможных композиционных схем значительно превосходит число простых комбинаций.

Особенно если допускаются:

ветвления;

вложенность;

повторное использование;

обратные связи.

Композиционное расширение поэтому является одним из основных механизмов перехода от простых ноофакториалов к сложным архитектурам.

Здесь генеративная ёмкость определяется уже не только выбором компонентов, но и топологией их соединения.

Один и тот же набор операторов, соединённый различными способами, способен порождать разные объекты.

Следовательно, структура композиции сама становится генеративной координатой.

6. Производные классы
Порождая множество объектов, система неизбежно создаёт новые классы.

Некоторые классы можно определить заранее.

Например, все конструкции с определённым типом источника.

Другие обнаруживаются только после генерации.

Например, может выясниться, что большая группа различных конфигураций обладает одним неожиданным инвариантом.

Тогда возникает производный класс.

Таким образом, генерация работает в двух направлениях.

Она создаёт объекты внутри заранее заданных классов.

И одновременно способна выявлять новые классы по свойствам уже созданных объектов.

Это чрезвычайно важно для исследовательской программы.

Генеративная теория не только заполняет известное пространство.

Она может обнаруживать его скрытую структуру.

Таким образом, генерация и классификация образуют цикл:

генерация ; анализ ; выделение инвариантов ; новый класс ; новая генерация.

Именно такая циклическая схема делает систему открытой.

7. Повторное использование порождённых последовательностей
Один из главных механизмов расширения связан с тем, что результат генерации может снова становиться источником.

Пусть генератор создаёт новую последовательность.

Она используется в ноофакториале.

Но ничто не требует завершать процесс на этом этапе.

Полученная последовательность может стать:

источником другой конструкции;

параметрической последовательностью;

управляющей последовательностью;

основой нового генератора.

Так возникает рекурсивное повторное использование источников.

Именно оно резко отличает открытую генеративную систему от статического каталога.

Каталог только хранит объекты.

Генеративная система превращает каждый новый объект в потенциальный материал следующего шага.

Следовательно, рост становится самоподдерживающимся.

Каждый новый источник способен породить новые ноофакториалы.

Часть результатов этих ноофакториалов способна становиться новыми источниками.

Возникает генеративная цепочка.

8. Повторное использование порождённых операторов
Ещё более сильный механизм появляется, когда генерируются не последовательности, а операции.

Оператор, созданный одной системой, может быть передан другой.

Может стать элементом последовательности операторов.

Может использоваться как преобразование.

Как свёртка.

Как управляющий механизм.

Как компонент генератора следующего порядка.

Это существенно повышает уровень генеративной системы.

Теперь порождаются не только данные, но и способы работы с данными.

Следовательно, генеративность становится операциональной.

Если оператор способен порождать новые операторы, появляется уже второй уровень.

Так возникает путь к гиперматематическому расширению.

Именно поэтому повторное использование операторов представляет важный рубеж.

До него генеративная система в основном производит объекты.

После него она начинает производить правила производства объектов.

9. Рост пространства конструкций
Совместное действие параметризации, комбинации, композиции и повторного использования приводит к быстрому росту пространства возможных конструкций.

Однако этот рост имеет несколько разных источников.

Первый — увеличение числа значений координат.

Второй — увеличение числа свободных координат.

Третий — увеличение числа связей между ними.

Четвёртый — рост глубины композиции.

Пятый — повышение операционного порядка.

Шестой — рекурсивное использование результатов.

Следовательно, нельзя характеризовать генеративную ёмкость одной простой числовой величиной без дополнительных уточнений.

Необходимо различать по меньшей мере:

координатную ёмкость;

параметрическую;

комбинаторную;

композиционную;

операторную;

рекурсивную;

метагенеративную.

Каждая из них измеряет собственный способ расширения пространства.

В перспективе общая генеративная ёмкость может рассматриваться как многокомпонентный профиль системы.

10. Потенциально бесконечные семейства
Уже на сравнительно простых уровнях возникают потенциально бесконечные семейства.

Если источником может служить произвольная последовательность определённого класса, семейство становится бесконечным.

Если параметр пробегает бесконечную область — тем более.

Если разрешена композиция произвольной длины, число конструкций снова не ограничено.

Но важно различать несколько видов бесконечности генеративного пространства.

Бесконечность значений.

Бесконечность структур.

Бесконечность глубины.

Бесконечность операционных уровней.

Эти случаи математически и семантически различны.

Например, семейство с одним вещественным параметром может иметь огромное множество значений, но одну фиксированную архитектуру.

Напротив, система с конечным набором операторов, допускающая композиции произвольной глубины, может порождать бесконечное множество архитектур.

Следовательно, количественная мощность пространства и структурная сложность генератора не совпадают.

Это важное различие для будущей формальной теории.

11. Почему перечисление уступает генерации
Теперь можно сформулировать принципиальное отличие нового подхода от традиционного каталога.

Перечисление всегда работает с готовыми объектами.

Оно может быть чрезвычайно большим и полезным.

Но оно остаётся конечным состоянием знания на данный момент.

Генератор задаёт закон производства объектов.

Один компактный генеративный принцип способен охватить бесконечное семейство.

Более того, он объясняет внутреннее родство элементов этого семейства.

Поэтому генерация обладает преимуществами:

сжатия;

системности;

предсказуемости;

расширяемости;

формальной воспроизводимости.

Однако перечисление не становится ненужным.

Реестр сохраняет важную функцию хранения, идентификации и исследования конкретных объектов.

Правильное отношение между двумя подходами таково:

реестр фиксирует порождённое; генератор объясняет и расширяет пространство порождения.

Теория ноофакториалов должна использовать оба уровня.

12. Вселенная Ноофакториалов как открытая система
Теперь понятие Вселенной Ноофакториалов получает более точное содержание.

Это не просто множество всех придуманных или известных ноофакториалов.

Это открытая система порождения, преобразования, классификации и повторного использования ноофакториальных архитектур.

Её открытость имеет несколько источников.

Новые математические последовательности могут становиться новыми источниками.

Новые функции — преобразованиями.

Новые операторы — свёртками.

Новые предметные теории — генераторами последовательностей.

Новые архитектурные механизмы — дополнительными координатами.

Каждый новый элемент способен вступать в комбинации с существующими.

Поэтому граница системы не определяется заранее конечным списком объектов.

Она определяется правилами допустимого расширения.

Это важнейшее различие.

Открытая система не означает произвольную.

Она требует:

семантического описания;

типизации;

нормализации;

проверки эквивалентности;

выявления инвариантов.

Чем мощнее генеративная способность, тем строже должен быть механизм контроля.

Именно поэтому предыдущие главы об эквивалентности и инвариантах являются не внешними дополнениями к генеративной теории, а её необходимыми ограничителями.

На этом завершается первый большой цикл Теории ноофакториалов.

Мы начали с классического факториала.

Разложили его на координаты.

Освободили эти координаты.

Построили Семантическую Таблицу.

Ввели уровни и классы.

Исследовали эквивалентность.

Выделили инварианты.

И пришли к открытой системе генерации.

Следующий шаг состоит в повышении уровня самих математических объектов.

До сих пор главным объектом преобразования оставалось число или последовательность.

Теперь объектом станет оператор.

Так начинается гиперматематическое расширение Теории ноофакториалов.

Часть VIII. Гиперматематическое расширение теории
Глава 28. Операторные ноофакториалы
1. Преобразование как оператор
В предыдущих главах неоднократно использовалось понятие преобразования.

Выбранный элемент мог:

умножаться на параметр;

возводиться в степень;

проходить через функцию;

подвергаться условной обработке.

До настоящего момента преобразование преимущественно рассматривалось как значение одной из координат.

Теперь необходимо сделать следующий шаг и рассмотреть само преобразование как самостоятельный математический объект.

Так появляется понятие оператора.

В рамках настоящей теории оператором будем называть формализованное правило преобразования объекта одного допустимого состояния в другое.

Такое определение намеренно широко.

Оператор может действовать:

на число;

на элемент последовательности;

на всю последовательность;

на промежуточный результат;

на функцию;

на другой оператор.

На первом этапе нас интересуют прежде всего операторы над элементами ноофакториального источника.

Классический факториал использует практически тривиальный вариант: выбранные элементы поступают в свёртку без дополнительного изменения.

Следовательно, операционная координата фактически фиксирована в тождественном состоянии.

Ноофакториальная теория освобождает её.

После этого преобразование перестаёт быть технической деталью.

Оно становится самостоятельным пространством возможных объектов.

2. Оператор как переменная координата
Если оператор фиксирован, одна и та же функция применяется ко всем соответствующим элементам.

Следующий шаг состоит в том, чтобы сделать сам оператор переменной координатой.

Это качественно отличается от обычной параметризации.

При параметризации меняется значение внутри одной формы оператора.

Например, изменяется показатель степени.

При операторной вариативности может меняться сам тип преобразования.

На одном шаге применяется степенной оператор.

На другом — факториальный.

На третьем — тождественный.

На четвёртом — иной допустимый оператор.

Следовательно, координата преобразования принимает значения уже не из числового множества, а из пространства операторов.

Это и есть ключевой переход к операторному ноофакториалу.

Теперь необходимо определять:

какие операторы допустимы;

как они идентифицируются;

по какому правилу выбираются;

совместимы ли их области определения;

какой тип результата они создают.

Тем самым операторная координата требует собственной системы типизации.

3. Последовательность операторов
Если для различных элементов применяются разные преобразования, удобно рассматривать отдельную последовательность операторов.

Её элементы — не числа, а правила преобразования.

Это фундаментальный переход уровня.

Ранее числовая последовательность служила источником данных.

Теперь рядом с ней появляется операционная последовательность.

В простейшем синхронном случае каждому элементу исходной последовательности соответствует оператор с тем же индексом.

Получается двухисточниковая архитектура:

первый источник поставляет объекты;

второй — способы их преобразования.

Такую систему можно рассматривать как особый вид многоисточникового ноофакториала, но семантически второй источник принадлежит уже другому типу.

Он является не числовым, а операторным.

Это различие должно отражаться в СТН.

Последовательность операторов может быть:

конечной;

периодической;

реестровой;

параметрической;

генерируемой;

динамической.

Таким образом, почти весь аппарат, разработанный ранее для последовательностей чисел, переносится на операторный уровень.

Это важнейший принцип гиперматематического расширения:

структуры, первоначально построенные для объектов, повторно возникают на уровне операций над объектами.

4. Оператор, зависящий от индекса
Простейший способ переменности оператора — зависимость от индекса.

Положение элемента определяет, какой оператор следует использовать.

Правило может быть простым.

Например, одна операция применяется на одних индексах, другая — на других.

Но оно может быть значительно сложнее.

Тип оператора способен зависеть:

от класса индекса;

от его арифметических свойств;

от значения функции индекса;

от внешней индексной последовательности.

Следовательно, индекс становится входом для операционного генератора.

Это создаёт схему:

индекс ; выбор оператора ; преобразование элемента.

Такая конструкция принципиально отличается от обычного индексно-зависимого параметра.

Здесь изменяется не значение параметра одной операции, а сама операция.

Именно поэтому необходимо выделить её в отдельный операторный класс.

5. Оператор, зависящий от значения
Следующий тип возникает, когда оператор определяется самим обрабатываемым элементом.

Можно использовать разные преобразования для:

положительных и отрицательных значений;

простых и составных;

элементов различных диапазонов;

объектов разных структурных типов.

Таким образом, элемент становится не только объектом преобразования, но и источником информации о том, как именно он должен быть преобразован.

Возникает адаптивная операционная архитектура.

Она состоит как минимум из двух стадий:

анализ значения;

выбор оператора.

После этого выбранный оператор выполняется.

Так появляется дополнительный управляющий уровень.

Особенно важно, что значение может определять оператор непосредственно или через промежуточную классификацию.

Например:

элемент ; класс ; оператор.

В таком случае операторная система начинает зависеть от внутренней онтологии объектов.

6. Условный оператор
Наиболее общий вариант предыдущего принципа — условный оператор.

Имеется система условий.

В зависимости от их выполнения выбирается соответствующий оператор.

Условие может учитывать:

индекс;

значение;

несколько элементов;

промежуточный результат;

внешний источник;

параметр;

состояние архитектуры.

Если условий несколько, возникает операторное ветвление.

Таким образом, преобразование перестаёт быть одной функцией.

Оно становится системой:

условие ; выбор ; оператор ; результат.

При большом числе условий эта система может быть представлена операционным деревом или сетью.

Следовательно, операторный ноофакториал естественно связывается с управляющей архитектурой.

Условный оператор является важным промежуточным уровнем между статической последовательностью операторов и полноценным генератором операторов.

7. Параметрический оператор
Оператор может не только выбираться из готового множества, но и сам обладать внутренними параметрами.

Так возникает параметрический оператор.

Например, имеется один общий тип преобразования, но его конкретное состояние зависит от параметра.

Если параметр изменяется от элемента к элементу, фактически возникает последовательность различных реализаций одного операторного семейства.

Это позволяет различать два уровня операционной вариативности.

Внутриоператорная вариативность — изменяются параметры фиксированного типа оператора.

Межоператорная вариативность — меняется сам тип оператора.

Такое различие важно для семантического ранга.

Смена параметра обычно является более слабым изменением, чем переход к другому операторному классу.

Однако если параметры сами являются функциями, генераторами или операторами, граница начинает размываться.

Именно поэтому гиперматематическая теория постепенно требует типизации не только значений, но и уровней параметризации.

8. Генератор операторов
Следующий принципиальный шаг — переход от выбора готового оператора к его порождению.

Генератор операторов создаёт оператор по некоторому правилу.

Входами генератора могут быть:

индекс;

значение элемента;

параметр;

предыдущий результат;

внешняя последовательность;

состояние системы.

Результатом является уже не числовое значение, а правило дальнейшего преобразования.

Это повышение операционного порядка.

Обычный оператор отвечает:

«что сделать с объектом?»

Генератор операторов отвечает:

«какой оператор должен быть создан или выбран, чтобы затем действовать на объект?»

Именно здесь особенно отчётливо проявляется гиперматематическая логика.

Объект математического управления поднимается с уровня значений на уровень операций.

Если генератор операторов сам становится объектом преобразования, возникает следующий порядок.

Именно эта лестница приведёт в дальнейшем к операторам высших порядков и гиперноофакториалам.

9. Операторные семейства
Так же как последовательности и ноофакториалы образуют семейства, семейства образуют и операторы.

Операторное семейство может определяться:

общим типом;

общим генератором;

общей параметризацией;

одним инвариантом;

общей областью действия;

общей композиционной схемой.

Например, множество операторов может различаться параметрами, сохраняя одну архитектурную форму.

Или операторы могут быть различны по форме, но порождаться одним метагенератором.

Следовательно, операторные семейства также требуют:

классификации;

эквивалентности;

нормализации;

инвариантов.

Это чрезвычайно важный момент.

Теория, разработанная ранее для ноофакториальных объектов, начинает повторяться на новом уровне.

Можно исследовать:

эквивалентность операторов;

операционные инварианты;

семантический ранг оператора;

генеративную ёмкость операторного семейства.

Таким образом, гиперматематическое расширение не разрушает исходную теорию.

Оно воспроизводит её архитектурный принцип на более высоком уровне.

10. Операторный ноофакториал
Теперь можно дать общее определение.

Операторным ноофакториалом будем называть ноофакториальную конструкцию, в которой оператор преобразования или свёртки является самостоятельной свободной, переменной, параметризуемой или генерируемой семантической координатой.

Это определение охватывает несколько классов.

Первый — конструкция с одним явно заданным нестандартным оператором.

Второй — конструкция с параметрическим оператором.

Третий — с последовательностью операторов.

Четвёртый — с условным выбором операторов.

Пятый — с генератором операторов.

Во всех этих случаях операционная система перестаёт быть фиксированным фоном.

Она становится полноценным объектом ноофакториальной архитектуры.

Операторный ноофакториал можно представить как взаимодействие как минимум двух пространств:

пространства обрабатываемых объектов;

пространства операторов.

Более сложные конструкции добавляют третье пространство — пространство генераторов операторов.

Именно этот переход определяет границу между обычным многокоординатным ноофакториалом и началом гиперматематического уровня.

На обычном уровне изменяются значения и функции над значениями.

На операторном уровне изменяется сама система функций.

На следующем уровне объектом изменения станет способ изменения операторов.

Так возникает оператор второго порядка.

После него — более высокие порядки.

Следовательно, операторный ноофакториал является не конечной формой гиперматематического расширения, а его исходной ступенью.

Он завершает переход:

объект ; преобразование объекта ; переменный оператор.

Следующая ступень будет иметь вид:

оператор ; преобразование оператора ; оператор над оператором.

Именно с неё начинается собственно теория операторов высших порядков и гиперноофакториалов.

************

Глава 29. Операторы высших порядков
1. Оператор над объектом
Операторный уровень Теории ноофакториалов начинается с простейшей схемы: имеется некоторый объект и правило его преобразования.

Объектом может быть число, элемент последовательности, конечный фрагмент, промежуточный результат или более сложная математическая структура.

Оператор действует над этим объектом и переводит его в новое состояние.

На этом уровне архитектура ещё достаточно привычна.

Имеются:

объект;

оператор;

результат действия оператора.

Именно так построено большинство ранее рассмотренных преобразований элементов.

Однако после того как оператор был выделен как самостоятельная семантическая координата, возникает принципиально новый вопрос:

может ли сам оператор стать объектом другого преобразования?

Этот вопрос открывает следующую вертикаль Теории ноофакториалов.

До этого освобождались координаты математического объекта.

Теперь освобождается уровень, на котором организуются сами способы преобразования.

В результате отношение

объект ; оператор ; преобразованный объект

перестаёт быть конечной архитектурой.

Над оператором появляется новый уровень.

2. Оператор над оператором
Если обычный оператор преобразует объект, то оператор более высокого порядка может преобразовывать уже сам оператор.

Например, имеется некоторое правило преобразования элементов.

Другой механизм может:

заменять его;

изменять его параметры;

включать в композицию;

ограничивать область действия;

переключать режим;

порождать новый оператор на его основе.

Следовательно, объектом действия становится уже не число, а правило работы с числом.

Это принципиальный переход.

На первом уровне изменяется значение.

На втором — способ изменения значения.

Так появляется вертикальная структура:

объект;

оператор над объектом;

оператор над оператором.

В «Гиперматематике» этот переход составляет один из центральных мотивов: оператор, метаоператор, оператор над системой операторов и дальнейшая иерархия рассматриваются как разные уровни математической архитектуры.

Для Теории ноофакториалов это означает, что координата преобразования получает собственный надстроечный уровень.

Теперь необходимо описывать не только используемый оператор, но и механизм его изменения.

3. Оператор второго порядка
Будем называть оператором второго порядка оператор, объектом непосредственного действия которого является оператор первого порядка либо организованная система таких операторов.

Это определение является архитектурным.

Порядок определяется не сложностью формулы, а уровнем объекта, на который направлено действие.

Оператор первого порядка:

действует на исходный объект.

Оператор второго порядка:

действует на оператор первого порядка.

Такое различение принципиально важно.

Очень сложная функция, применённая непосредственно к числу, остаётся оператором первого порядка.

Напротив, сравнительно простое правило, изменяющее другую функцию, уже относится ко второму порядку.

Следовательно, порядок определяется не вычислительной трудностью, а вертикальным положением в архитектуре.

Для Теории ноофакториалов оператор второго порядка может:

изменять оператор преобразования элементов;

изменять операцию свёртки;

выбирать один оператор из семейства;

строить новый оператор посредством композиции;

параметризовать последовательность операторов.

Так возникает первая собственно гипероперационная ступень ноофакториальной системы.

При этом используемое здесь понятие порядка следует отличать от традиционных иерархий арифметических гиперопераций. Речь идёт прежде всего об архитектурном порядке действия.

4. Операторы последующих порядков
После введения второго порядка возникает естественное продолжение.

Если оператор второго порядка сам становится объектом преобразования, возникает оператор третьего порядка.

Аналогично можно рассматривать последующие уровни.

Получается вертикаль:

объект;

оператор первого порядка;

оператор второго порядка;

оператор третьего порядка;

и далее.

Общий принцип состоит в следующем:

оператор следующего порядка действует над объектом операционного уровня, расположенного непосредственно ниже него.

Так возникает потенциально открытая операторная иерархия.

Важно, однако, не превращать эту иерархию в механическое наращивание индексов.

Каждый новый уровень должен иметь самостоятельную функцию.

Он может:

управлять нижним уровнем;

преобразовывать его;

генерировать его элементы;

определять правила его изменения;

создавать композиции нижележащих операторов.

Если новый уровень лишь переименовывает предыдущий, повышения порядка фактически не происходит.

Следовательно, критерием является функциональная надстройка.

Именно такая логика используется в гиперматематическом подходе, где новый уровень определяется тем, что получает систему нижнего уровня как предмет собственного действия.

5. Иерархия операторов
Совокупность операторов различных порядков образует операторную иерархию.

Она не обязательно представляет простую линейную лестницу.

Возможны:

несколько операторов одного порядка;

ветвящиеся системы;

параллельные управляющие механизмы;

рекурсивные связи между уровнями;

различные глубины воздействия.

Поэтому операторная иерархия представляет собой архитектуру сама по себе.

Для её описания необходимы координаты:

порядка;

уровня;

объекта действия;

области действия;

способа связи с соседними уровнями;

правила перехода.

В простейшем случае один оператор второго порядка управляет одним оператором первого порядка.

В более сложном — целой системой операторов.

Ещё более развитая архитектура может содержать несколько управляющих уровней.

Так возникает не просто последовательность операторов, а вертикальная операционная архитектура.

Это понятие чрезвычайно важно для последующего развития ноофакториалов.

Обычная конструкция организована преимущественно горизонтально: последовательно обрабатываются элементы.

Гипероперационная конструкция получает дополнительную вертикаль: разные уровни управляют способами обработки.

6. Управление выбором оператора
Одной из важнейших функций оператора более высокого порядка является управление выбором оператора нижнего уровня.

Ранее рассматривались:

последовательности операций;

условные операторы;

предикатный выбор.

Теперь эти механизмы можно интерпретировать как действие отдельного управляющего оператора.

Он получает информацию о текущем состоянии и определяет, какой оператор первого порядка должен быть применён.

Управляющая информация может включать:

индекс;

значение элемента;

тип элемента;

промежуточный результат;

состояние источника;

внешний параметр;

историю предыдущих действий.

Таким образом, оператор второго порядка может функционировать как операционный диспетчер.

Но и его собственное правило выбора может изменяться.

Тогда возникает следующий управляющий уровень.

Это приводит к важному принципу:

управление оператором само может становиться объектом управления.

Именно так строится гипероперационная вертикаль.

7. Преобразование операторной системы
Оператор более высокого порядка может изменять не только один оператор, но и всю их систему.

Например, он способен:

добавить новый оператор;

исключить существующий;

изменить порядок;

изменить связи;

перестроить операционное дерево;

заменить последовательность операторов;

изменить правила композиции.

В этом случае объектом преобразования становится уже операторная архитектура.

Это качественно более высокий уровень.

Изменяется не функция внутри системы.

Изменяется организация системы функций.

Такой переход особенно важен для Теории ноофакториалов, поскольку он подготавливает понятие самоизменяющейся архитектуры.

Если операторная система изменяется внешним управляющим механизмом, мы имеем гипероперационное преобразование.

Если же механизм изменения входит в саму архитектуру, начинается самоизменение.

Таким образом, между Главами 29 и 30 существует прямой генетический переход.

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. Трансволютивный ноофакториал
Теперь можно дать итоговое определение.

Трансволютивным ноофакториалом будем называть ноофакториальную конструкцию, в которой в процессе её определения, генерации или исполнения допускается формализованное изменение самой архитектурной организации объекта с возможным переходом между различными координатными, операторными или структурными классами.

Такой объект отличается от обычного динамического ноофакториала.

Динамический ноофакториал изменяет состояние внутри заданной архитектуры.

Трансволютивный способен изменять архитектуру, определяющую множество допустимых состояний.

Он отличается и от рекурсивного.

Рекурсивность относится к обратной связи.

Трансволюция — к структурному типу изменения.

Рекурсивная система может не быть трансволютивной.

Трансволютивная система может использовать рекурсию, но не обязана сводиться к ней.

Он отличается и от вложенного.

Вложенность описывает отношения уровней.

Трансволюция описывает переход от одной системы уровней к другой.

Таким образом, три последних класса необходимо различать строго:

рекурсивный ноофакториал — результат возвращается в процесс;

вложенный ноофакториал — одна архитектура включается в другую;

трансволютивный ноофакториал — изменяется сама архитектурная организация конструкции.

При этом наиболее сложные объекты способны объединять все три механизма.

Вложенная структура может быть рекурсивной.

Рекурсивная структура — трансволютивной.

Трансволютивный переход может создавать новые уровни вложенности.

Именно такие сочетания выводят Теорию ноофакториалов к её следующим уровням.

До настоящего момента мы исследовали:

объекты;

операторы;

архитектуры;

их рекурсию;

вложенность;

структурную трансволюцию.

Теперь возникает неизбежный вопрос:

каким образом можно переходить от конкретных архитектурных состояний к правилам сохранения, переноса и воспроизводства структуры на более высоком уровне?

Этот вопрос приводит к Теории метаиндукции.

На следующем этапе объектом исследования станет уже не только преобразование ноофакториала, но и перенос его структурной организации между различными состояниями, классами и метаклассами.

Так начинается метаноофакториальный уровень теории.

***********

Глава 35. Метаиндукция в Теории ноофакториалов
1. От индукции объектов к индукции структур
До настоящего момента Теория ноофакториалов последовательно поднималась от отдельных числовых объектов к их архитектурам.

Сначала изменялись элементы.

Затем последовательности.

После этого — правила выбора.

Преобразования.

Свёртки.

Операторы.

Генераторы.

Наконец, сами архитектуры стали динамическими, рекурсивными и трансволютивными.

На этом уровне обычного представления об индуктивном продолжении уже недостаточно.

Если изменяется только значение некоторой величины, можно пытаться исследовать закономерность последовательности значений.

Но если одновременно меняются:

набор координат;

отношения между ними;

операторы;

уровни вложенности;

способы генерации,

то объектом переноса становится уже не отдельное свойство.

Переноситься должна структура состояния.

Именно здесь возникает связь Теории ноофакториалов с авторской Теорией метаиндукции.

В её исходной постановке объектом переноса является не просто значение или отдельное свойство, а структурированное состояние — совокупность характеристик, отношений, инвариантов, ограничений и законов преобразования.

Для ноофакториалов это особенно естественно.

Ноофакториальный объект уже определяется Семантической Таблицей как система координат.

Следовательно, его состояние можно описывать не одним числом, а целым семантическим профилем.

Переход от одного ноофакториала к другому тогда может исследоваться как переход между структурированными состояниями.

Таким образом, метаиндукция появляется в настоящей теории не как произвольное усложнение обычной математической индукции, а как механизм работы с объектами, у которых изменяется сама архитектурная конфигурация.

2. Состояние ноофакториальной системы
Для применения метаиндуктивного подхода необходимо прежде всего определить понятие состояния.

Состоянием ноофакториальной системы будем называть достаточно определённую конфигурацию её семантических координат, связей, операторов, параметров, инвариантов и условий исполнения в рассматриваемый момент или на рассматриваемом уровне.

Таким образом, состояние шире координатной конфигурации.

Координатная конфигурация отвечает преимущественно на вопрос:

какие значения имеют координаты?

Состояние дополнительно может включать:

активные зависимости;

правила перехода;

действующие инварианты;

уровень вложенности;

текущий операционный порядок;

режим управления;

метаусловия.

Это различие особенно важно для динамических и трансволютивных конструкций.

Два состояния могут содержать одинаковые числовые значения, но иметь различную архитектурную организацию.

Следовательно, они не обязаны быть одним состоянием в метаиндукционном смысле.

И наоборот, состояния могут существенно различаться по конкретным значениям, но сохранять определённую структурную идентичность.

В авторской Теории метаиндукции состояние определяется именно как достаточно определённая конфигурация характеристик, отношений и условий, относительно которой возможны сравнение, переход и исследование устойчивости.

Для Теории ноофакториалов Семантическая Таблица становится естественным языком такого состояния.

Фактически СТН может выполнять роль каркаса его экспликации.

3. Переход между состояниями
Наличие последовательности состояний само по себе ещё не создаёт метаиндуктивную структуру.

Необходимо определить, каким образом одно состояние связано с другим.

Под ноофакториальным переходом будем понимать формализованное преобразование одной допустимой конфигурации в другую.

Переход может менять:

значения координат;

набор свободных координат;

операторы;

генераторы;

структуру композиции;

уровень вложенности;

саму систему координат.

В простейшем случае переход параметрический.

Например, изменяется только один коэффициент.

В более сложном — координатный.

Далее — архитектурный.

Наконец — трансволютивный.

Таким образом, ноофакториальные переходы можно классифицировать по глубине изменения.

Особенно важно отличать просто соседние состояния от связанных состояний.

Если два объекта следуют друг за другом в вычислительном эксперименте, это ещё не означает, что между ними существует метаиндукционный переход.

Необходимо установить правило преобразования.

В Теории метаиндукции переходом считается не простая последовательность, а такое преобразование состояний, при котором сохраняется или закономерно изменяется система существенных характеристик, позволяющая отнести состояния к одному режиму.

Это ограничение имеет принципиальное значение и для ноофакториалов.

Без него любая коллекция различных архитектур могла бы быть искусственно объявлена метаиндуктивной последовательностью.

4. Сохранение структуры при изменении координат
Метаиндуктивная задача возникает именно потому, что состояния не обязаны быть одинаковыми.

Координаты могут изменяться.

Параметры могут принимать новые значения.

Даже отдельные компоненты архитектуры могут заменяться.

Но при этом некоторый существенный структурный закон способен сохраняться.

Например, в параметрическом семействе изменяется значение параметра, но сохраняется:

тип источника;

структура преобразования;

свёртка;

способ участия параметра.

В другом случае меняется сам оператор, но сохраняется правило его генерации.

В третьем меняется архитектура, но сохраняется определённый тип перехода между архитектурами.

Следовательно, сохранение структуры не должно пониматься как буквальная неизменность.

Это особенно важно.

В метаиндуктивном подходе возможна ситуация, когда состояния уже не тождественны по форме, но сохраняют идентичность относительно явно установленной системы существенных признаков либо закона становления. Авторская теория различает, в частности, условное тождество и процессуальное тождество; последнее основывается на сохранении закона преобразования даже при существенных различиях последовательных состояний.

Для ноофакториальной теории это означает, что структурное родство может сохраняться на разных уровнях.

Можно сохранять:

координату;

отношение координат;

операционную схему;

генератор;

закон изменения генератора.

Чем выше сохраняемый уровень, тем глубже метаиндуктивное родство объектов.

5. Инварианты перехода
В Главе 26 были введены ноофакториальные инварианты.

Теперь необходимо связать их непосредственно с переходами между состояниями.

Инвариантом перехода будем называть характеристику, которая сохраняется при определённом преобразовании состояния или меняется строго по заранее установленному допустимому закону.

Это может быть:

тип источника;

число координат;

отношение между параметрами;

операционный порядок;

структура дерева;

способ генерации;

архитектурная роль отдельного блока.

При этом один переход может иметь несколько инвариантов.

Некоторые обязательны.

Другие вспомогательны.

Можно говорить о минимальном достаточном наборе инвариантов перехода.

Если он сохраняется, переход относится к определённому режиму.

Если разрушается один из критических инвариантов, система покидает данный класс.

Такое представление особенно полезно для трансволютивных ноофакториалов.

Там конкретная конфигурация способна значительно меняться.

Но вопрос о принадлежности последовательных состояний одной системе решается через сохраняемые структурные отношения.

Следовательно, инвариант перехода является мостом между:

изменчивостью объекта;

и его математической идентичностью.

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. Метагенеративная ёмкость
В Главе 27 была введена генеративная ёмкость ноофакториальной системы.

Теперь необходимо поднять это понятие на следующий уровень.

Метагенеративной ёмкостью будем называть способность системы порождать не только множество объектов, но и множество различных способов их порождения, архитектур, координатных систем и классов.

Обычная генеративная ёмкость отвечает на вопрос:

сколько и какие объекты может создать данный механизм?

Метагенеративная:

сколько и какие генеративные механизмы способен создать или организовать данный метамеханизм?

Её источниками являются:

число типов генерируемых правил;

пространство метапараметров;

число операционных уровней;

возможность композиции генераторов;

рекурсивность;

самоизменение;

способность порождать новые системы координат;

способность создавать новые классы.

Как и обычная генеративная ёмкость, она не должна измеряться только количеством результатов.

Необходимо учитывать семантически различные классы порождения.

Тысячи синтаксически разных генераторов могут быть эквивалентны.

Напротив, один компактный метагенератор может задавать огромное множество архитектурно различных систем.

Следовательно, метагенеративная ёмкость должна рассматриваться после факторизации по эквивалентности и с учётом инвариантов.

Именно здесь становится особенно ясной общая вертикаль Теории ноофакториалов:

элемент;

последовательность;

ноофакториал;

класс ноофакториалов;

генератор;

генератор классов;

метагенератор;

самоизменяющаяся метаархитектура.

Каждая ступень превращает механизм предыдущего уровня в новый объект.

Так открытая система ноофакториалов получает не только горизонтальное пространство многочисленных конструкций, но и вертикальное пространство уровней порождения.

На этом завершается метаноофакториальный этап.

Теперь теория располагает аппаратом для работы:

с объектами;

с архитектурами;

с классами;

с переходами;

с инвариантами;

с генераторами;

с метагенераторами.

Следующий естественный вопрос состоит в том, какие операции можно определять уже между самими ноофакториалами и их классами.

Так Теория ноофакториалов выходит к построению собственной алгебры и собственных пространств.

*********************

Часть XI. Ноофакториальная алгебра и пространства
Глава 38. Операции над ноофакториалами
1. Ноофакториал как самостоятельный математический объект
На ранних этапах Теории ноофакториалов основное внимание уделялось внутреннему устройству отдельной конструкции.

Ноофакториал раскладывался на:

источник;

выбор;

преобразование;

свёртку;

параметры;

операторы;

генераторы;

уровни управления.

После построения Семантической Таблицы, введения классов, эквивалентности, инвариантов и метауровней становится возможен следующий шаг.

Сам ноофакториал может рассматриваться как целостный математический объект, над которым допустимо определять новые операции.

Это принципиальный переход.

Ранее операция действовала внутри ноофакториала.

Теперь объектом операции становится сам ноофакториал.

Так возникает внешний по отношению к внутренней архитектуре уровень.

Пусть имеются две ноофакториальные конструкции.

Можно ставить вопросы:

как их объединить;

как выполнить одну после другой;

как построить из них общую архитектуру;

можно ли считать результат снова ноофакториалом;

к какому классу он будет принадлежать;

какие инварианты сохранятся.

Именно эти вопросы создают основание будущей ноофакториальной алгебры.

При этом необходимо сразу различать несколько уровней операций.

Операция может выполняться над:

числовыми результатами ноофакториалов;

их функциями;

семантическими профилями;

архитектурами;

классами.

Если эти уровни смешивать, одно и то же слово, например «сложение», может обозначать принципиально различные процессы.

Следовательно, всякая операция над ноофакториалами должна сопровождаться указанием уровня её действия.

2. Сложение ноофакториальных объектов
Понятие сложения ноофакториалов допускает несколько различных интерпретаций.

Самая простая — результативное сложение.

Два ноофакториала вычисляются независимо, после чего складываются их результаты.

В этом случае внутренняя архитектура объектов не изменяется.

Они выступают как поставщики значений.

Такое сложение является внешней операцией над результатами.

Более содержательный вариант — поэлементное сложение ноофакториальных семейств.

Если две конструкции задают сопоставимые последовательности результатов, соответствующие значения могут складываться.

Возникает новое семейство.

Третий вариант — архитектурное сложение.

Здесь объединяются не результаты, а компоненты двух архитектур.

Например, источники могут образовывать совместный источник.

Преобразования — параллельные ветви.

Результаты ветвей затем сворачиваются по заданному правилу.

Такое сложение уже не является обычной арифметической операцией.

Оно представляет собой конструктивный оператор над СТН-профилями.

Следовательно, необходимо различать:

сложение значений;

сложение функциональных результатов;

сложение архитектур.

Только после фиксации конкретного уровня можно исследовать свойства операции:

коммутативность;

ассоциативность;

наличие нейтрального элемента;

замкнутость.

Не следует заранее предполагать, что свойства обычного сложения автоматически перенесутся на архитектурный уровень.

3. Умножение
Аналогичная многоуровневость возникает для умножения.

В простейшем случае перемножаются результаты двух ноофакториалов.

Это обычная внешняя арифметическая операция.

Однако можно определить и более сильную конструкцию.

Один ноофакториал может поставлять значения, которые используются вторым как:

параметры;

коэффициенты;

показатели;

элементы источника;

управляющие значения.

Тогда возникает связанное произведение конструкций.

Можно также рассматривать произведение архитектур, при котором две системы объединяются в одну композиционную структуру с согласованными координатами.

Такое произведение уже должно определять:

как соединяются источники;

какие координаты наследуются;

как разрешаются конфликтующие значения;

как формируется итоговая свёртка.

Следовательно, термин «умножение ноофакториалов» без дополнительной спецификации недостаточен.

В рамках будущей ноофакториальной алгебры разные виды произведения должны получить отдельные определения и обозначения.

Это общий методологический принцип:

операция над ноофакториальными объектами определяется не только символом, но и уровнем приложения к архитектуре.

4. Композиция
Композиция является одной из наиболее естественных операций над ноофакториалами.

Пусть результат одной конструкции используется как вход другой.

Тогда возникает последовательное соединение:

первый ноофакториал ; результат ; второй ноофакториал.

Это можно назвать результативной композицией.

Но возможны более глубокие виды.

Результат первой конструкции может стать:

источником второй;

параметром;

генератором;

оператором;

правилом выбора.

Следовательно, композиция может соединять разные координатные уровни.

Особенно важна архитектурная композиция.

При ней одна СТН-конфигурация включается в другую как функциональный блок.

Например, одна конструкция создаёт последовательность.

Вторая преобразует её.

Третья выполняет свёртку.

Вместе они образуют новый ноофакториал.

Композиция может быть:

линейной;

ветвящейся;

вложенной;

рекурсивной;

многоуровневой.

Таким образом, композиционная операция является одним из важнейших механизмов построения сложных ноофакториальных объектов.

5. Итерация
Если один и тот же ноофакториал применяется повторно, возникает итерация.

Наиболее простой случай:

результат предыдущего применения становится входом следующего.

Но итерация может осуществляться и на уровне архитектуры.

Например, повторно применяется один и тот же оператор над семантическим профилем.

Тогда образуется последовательность архитектурных состояний.

Необходимо различать:

значенческую итерацию — повторяется вычисление над новым значением;

параметрическую итерацию — повторение меняет параметр;

архитектурную итерацию — повторно преобразуется сама архитектура.

Итерация тесно связана с рекурсией, но не тождественна ей.

Итерация может быть полностью задана заранее.

Рекурсия предполагает зависимость очередного шага от предыдущего состояния.

Тем не менее многие рекурсивные ноофакториалы удобно описывать через итерацию соответствующего оператора перехода.

Итерация therefore becomes one of the basic operations in the future algebra of transformations.

6. Суперпозиция
Особое место занимает суперпозиция.

Под ней будем понимать построение новой ноофакториальной конструкции посредством согласованного наложения нескольких архитектурных компонентов или целых ноофакториалов.

Суперпозиция отличается от простой композиции.

При композиции обычно имеется последовательность: один объект действует после другого.

При суперпозиции несколько структур могут действовать совместно.

Например:

два источника используются одновременно;

несколько преобразований действуют параллельно;

несколько свёрток формируют общий результат;

несколько управляющих механизмов участвуют в выборе состояния.

Таким образом, суперпозиция является механизмом совместного архитектурного присутствия.

Она особенно важна для многоисточниковых, операторных и метаноофакториальных систем.

При этом требуется определить правила разрешения конфликтов.

Если две архитектуры задают разные значения одной координаты, необходимо знать:

выбирается ли одно значение;

создаётся ли связанная координата;

образуется ли новый уровень;

допускается ли параллельное существование обоих значений.

Следовательно, суперпозиция требует собственной семантики совместимости.

7. Операции над архитектурами
Наиболее характерная особенность ноофакториальной алгебры состоит в том, что объектами операций могут становиться архитектуры.

Архитектурная операция может:

добавлять координату;

удалять её;

заменять значение;

освобождать фиксированную координату;

фиксировать свободную;

повышать операционный порядок;

вводить рекурсию;

добавлять вложенность;

объединять несколько СТН-профилей.

Таким образом, объектом становится не результат вычисления, а способ его построения.

Можно представить архитектурные операции как отображения:

из пространства семантических профилей — в пространство семантических профилей.

Это позволяет ввести целый класс преобразований.

Например:

оператор освобождения координаты;

оператор фиксации;

оператор параметризации;

оператор генеративного расширения;

оператор повышения уровня;

оператор нормализации.

Такие операции особенно важны для автоматизированного построения и классификации новых ноофакториалов.

Они создают возможность работать с архитектурами так же систематически, как обычная алгебра работает с числовыми объектами.

8. Операции над классами
Следующий уровень — операции над целыми классами.

Пусть имеется множество ноофакториалов, определяемое некоторым инвариантным профилем.

Можно применять одну архитектурную операцию ко всем представителям класса.

Например:

заменить тип источника;

добавить параметр;

поднять операционный порядок;

добавить рекурсивный контур.

В результате возникает новый класс.

Можно также объединять классы.

Пересекать их по условиям.

Строить подклассы.

Формировать классы по общему инварианту.

Таким образом, ноофакториальная алгебра получает классовый уровень.

Это особенно важно для метаноофакториалов.

Метаноофакториал фактически работает с классами как с объектами.

Следовательно, операции над классами являются естественным алгебраическим языком метауровня.

9. Замкнутость классов
Любая алгебраическая теория должна исследовать вопрос замкнутости.

Если над двумя объектами класса выполняется определённая операция, принадлежит ли результат тому же классу?

Для ноофакториалов этот вопрос особенно содержателен.

Например, композиция двух ноофакториалов первого уровня может привести к многокоординатной конструкции более высокого ранга.

Следовательно, класс первого уровня не обязан быть замкнут относительно композиции.

Сумма двух архитектур одного типа может породить многоисточниковую систему другого типа.

Итерация может превратить статический класс в рекурсивный.

Таким образом, операции способны не только действовать внутри классов, но и переводить объекты между классами.

Это означает, что необходимо исследовать два типа свойств:

внутриклассовую замкнутость;

межклассовые переходы.

Можно спрашивать:

какие классы замкнуты относительно данной операции;

какие операции повышают семантический ранг;

какие сохраняют инвариантный профиль;

какие неизбежно создают новый класс.

Этот анализ связывает ноофакториальную алгебру с трансволютивной теорией.

Переход между классами становится алгебраически описываемым действием.

10. Основания ноофакториальной алгебры
На данном этапе можно сформулировать исходные основания будущей ноофакториальной алгебры.

Её носителями могут выступать:

конкретные ноофакториалы;

семантические профили;

архитектуры;

классы эквивалентности;

семейства;

метаклассы.

Над ними могут определяться:

результативные операции;

композиция;

итерация;

суперпозиция;

архитектурные преобразования;

операции над классами.

Однако наличие набора операций ещё не означает, что уже построена алгебраическая структура в строгом смысле.

Для каждого конкретного класса операций необходимо отдельно исследовать:

замкнутость;

ассоциативность;

коммутативность;

нейтральные элементы;

обратимость;

идемпотентность;

распределительные отношения;

эквивалентность;

инварианты.

Некоторые ноофакториальные системы могут образовывать структуры, аналогичные известным алгебраическим объектам.

Другие будут иметь собственные законы.

Поэтому корректнее говорить не об одной универсальной ноофакториальной алгебре, а о программе построения семейства алгебр над ноофакториальными объектами.

Общее основание этой программы состоит в следующем:

ноофакториал перестаёт быть только вычислительной конструкцией и становится полноценным объектом, над которым можно определять операции, исследовать замкнутость и строить новые классы структур.

Следующий шаг — рассмотреть множество таких объектов как пространство.

Глава 39. Ноофакториальные пространства
1. Множество ноофакториальных конструкций
После введения классов и операций возникает естественная идея рассматривать все допустимые ноофакториальные конструкции как некоторое множество.

Назовём его в наиболее общем смысле Вселенная Ноофакториалов.

Элементами этой совокупности могут быть:

конкретные архитектуры;

классы эквивалентности архитектур;

параметрические семейства;

метаноофакториальные конструкции.

Однако для формального исследования необходимо заранее уточнять, какой именно тип объектов выбран в качестве элементов пространства.

Если включать одновременно конкретные записи, архитектуры и классы, уровни будут смешаны.

Поэтому полезно различать несколько пространств.

Пространство записей.

Пространство нормализованных архитектур.

Пространство классов эквивалентности.

Пространство метаархитектур.

Вселенная Ноофакториалов в широком смысле содержит все эти уровни, но математическое исследование должно работать с явно выбранным носителем.

2. Координатное пространство
Первым и наиболее естественным является координатное пространство.

Оно строится непосредственно из Семантической Таблицы.

Каждая существенная семантическая координата задаёт некоторое множество допустимых значений.

Конкретный ноофакториал соответствует определённой конфигурации этих значений.

В простейшей модели можно представить его как точку многомерного пространства.

Однако это пространство существенно отличается от обычного евклидова.

Его координаты неоднородны.

Одни принимают числа.

Другие — последовательности.

Третьи — функции.

Четвёртые — операторы.

Пятые — архитектуры.

Кроме того, не все сочетания допустимы.

Следовательно, полное декартово произведение пространств значений существенно шире множества математически корректных ноофакториалов.

Реальное координатное пространство представляет собой область допустимых конфигураций внутри этого потенциального произведения.

Его структура определяется:

типизацией;

условиями совместимости;

наследованием;

инвариантами.

Таким образом, СТН задаёт не просто список характеристик, а каркас пространства возможных конструкций.

3. Семантическое пространство
Координатное пространство фиксирует значения.

Но два значения одной координаты могут быть семантически близкими или принципиально различными.

Например, замена одной числовой последовательности другой того же типа может быть меньшим структурным изменением, чем переход от готового источника к самопреобразующемуся генератору.

Следовательно, необходимо более содержательное понятие — семантическое пространство.

В нём учитывается не только факт различия координат, но и характер этого различия.

Семантическое пространство должно отражать:

тип координаты;

глубину изменения;

операционный порядок;

степень освобождения;

динамичность;

генеративный уровень.

Два ноофакториала могут различаться по многим числовым параметрам, но оставаться семантически близкими.

И наоборот, изменение одной координаты способно переводить объект на принципиально новый уровень.

Таким образом, семантическое пространство не сводится к подсчёту различающихся полей СТН.

Оно требует качественной структуры близости.

4. Архитектурное пространство
Следующий уровень — архитектурное пространство.

Здесь элементом является не набор значений координат как таковой, а форма организации конструкции.

Учитываются:

число уровней;

связи;

ветвления;

вложенность;

обратные связи;

операционные деревья;

управляющие контуры.

Две конструкции могут иметь различные конкретные значения, но одну архитектуру.

В архитектурном пространстве они располагаются близко или даже принадлежат одной точке структурного типа.

Напротив, две конструкции с похожими результатами способны оказаться архитектурно далеко друг от друга.

Это ещё раз подчёркивает различие между вычислительной и архитектурной идентичностью.

Архитектурное пространство особенно естественно представлять через графы или деревья.

Тогда изменение архитектуры может интерпретироваться как операция над структурным графом:

добавление узла;

удаление;

замена связи;

повышение уровня;

введение цикла.

Так появляется возможность построения формальной геометрии архитектурных преобразований.

5. Расстояние между конструкциями
Если объекты образуют пространство, возникает вопрос о расстоянии.

На самом простом уровне расстояние между двумя ноофакториалами можно определить как число координат, по которым их нормализованные семантические профили различаются.

Это даёт элементарную координатную дистанцию.

Например, если отличаются только источники, расстояние минимально относительно такого критерия.

Если различаются источник, преобразование и свёртка, оно больше.

Однако такой подход слишком груб.

Замена числового параметра и замена всего генератора учитывались бы одинаково.

Поэтому необходимо вводить веса.

Изменения различных координат могут иметь разную структурную значимость.

Кроме того, внутри одной координаты расстояние между значениями также может различаться.

Следовательно, понятие расстояния должно развиваться поэтапно:

простая координатная дистанция;

взвешенная координатная дистанция;

семантическая дистанция;

архитектурная дистанция.

До доказательства свойств конкретной функции расстояния корректнее говорить о мере различия или дистанционной характеристике, а не автоматически считать её метрикой.

Для строгой метрики потребуется проверить соответствующие аксиомы.

6. Семантическая дистанция
Семантическая дистанция должна учитывать глубину различий между архитектурами.

Можно выделить несколько факторов.

Количество различающихся координат.

Тип этих координат.

Уровень изменения.

Размер пространства допустимых значений.

Наличие динамики.

Изменение операционного порядка.

Изменение метауровня.

Например, можно считать, что изменение конкретного параметра создаёт меньшую дистанцию, чем изменение типа преобразования.

Изменение типа преобразования — меньшую, чем переход к оператору второго порядка.

Переход к трансволютивной архитектуре — ещё более глубокое изменение.

Таким образом, семантическая дистанция может строиться как многоуровневая взвешенная характеристика.

Однако не следует преждевременно фиксировать единственную формулу.

Разным исследовательским задачам могут соответствовать различные дистанции.

Для анализа последовательностных ноофакториалов важны одни координаты.

Для гиперноофакториалов — другие.

Поэтому правильнее говорить о семействе семантических дистанций.

7. Окрестности и семейства
Если введено понятие близости, можно говорить об окрестностях.

Окрестностью ноофакториала будем называть множество конструкций, находящихся от него в пределах заданного уровня допустимых изменений.

Например, простейшая окрестность классического факториала может включать все конструкции, отличающиеся одной базовой координатой.

Это фактически семейство ноофакториалов первого уровня.

Более широкая окрестность включает многокоординатные изменения.

Таким образом, понятие окрестности связывает геометрический язык пространства с ранее введёнными уровнями.

Семейство ноофакториалов можно интерпретировать как область пространства, объединённую:

общим инвариантом;

ограничением дистанции;

фиксированным набором координат;

единым генератором.

Особенно интересны пересечения окрестностей.

Конструкция может одновременно быть близка нескольким базовым классам по разным признакам.

Это ещё раз показывает, что таксономия Вселенной Ноофакториалов естественно многомерна.

8. Траектории преобразований
Если к конструкции последовательно применяются операции, возникает траектория в ноофакториальном пространстве.

Каждое состояние соответствует точке или архитектуре.

Преобразование задаёт переход.

Так можно рассматривать:

параметрические траектории;

итерационные;

рекурсивные;

трансволютивные.

Параметрическая траектория движется внутри одной архитектурной области.

Рекурсивная зависит от предыдущего состояния.

Трансволютивная способна переходить между пространствами различных архитектурных типов.

Это позволяет интерпретировать развитие ноофакториала геометрически.

Вместо изолированных объектов мы получаем пути.

Циклы.

Области притяжения.

Переходы между классами.

Последовательности повышения ранга.

Особенно важен вопрос инвариантов траектории.

Некоторые свойства могут сохраняться на всём пути, даже если конкретные координаты меняются.

Так геометрический язык соединяется с метаиндукцией.

9. Пространства фиксированного ранга
Семантический ранг позволяет выделять особые подпространства.

Например:

пространство первого ранга;

двухкоординатных конструкций;

определённого операторного ранга;

фиксированной глубины вложенности.

Такие области будем называть пространствами фиксированного ранга.

Они особенно удобны для исследования, поскольку уменьшают число одновременно меняющихся структурных параметров.

Можно изучать:

связность;

замкнутость относительно операций;

классы эквивалентности;

внутренние семейства;

траектории.

Переход из одного рангового пространства в другое может интерпретироваться как повышение или понижение семантической сложности.

Однако ранг не следует понимать как абсолютную линейную шкалу.

Два объекта одного координатного ранга могут иметь совершенно разную операционную сложность.

Поэтому в развитой теории возможны многокомпонентные пространства рангов:

координатного;

операционного;

рекурсивного;

метауровневого.

10. Метапространства
Если объектами пространства становятся уже не отдельные ноофакториалы, а пространства, классы или архитектуры, возникает метапространство.

Например, элементами метапространства могут быть:

классы ноофакториалов;

пространства фиксированного ранга;

различные СТН-системы;

семейства архитектур.

Расстояние между такими объектами должно определяться уже через различия их структур.

Можно сравнивать:

размерность координатных систем;

тип генераторов;

систему инвариантов;

классы допустимых операций;

структуру переходов.

Метапространство особенно важно для метаноофакториалов и метагенераторов.

Метагенератор можно рассматривать как механизм движения по пространству генеративных систем.

Трансволюция — как переход между архитектурными пространствами.

Таким образом, понятие пространства повторяется на нескольких уровнях:

пространство объектов;

пространство архитектур;

пространство классов;

метапространство пространств и способов организации.

Эта вертикаль подготавливает общую классификацию Вселенной Ноофакториалов.

Глава 40. Классификация Вселенной Ноофакториалов
1. Необходимость общей классификации
Чем мощнее становится генеративная теория, тем более необходима строгая классификация её объектов.

Без неё Вселенная Ноофакториалов быстро превращается в огромный массив конструкций, между которыми трудно установить отношения.

Классификация должна решать несколько задач.

Идентифицировать объект.

Определять его положение относительно других.

Выявлять родственные семейства.

Показывать уровень сложности.

Фиксировать метауровень.

Обнаруживать эквивалентные конструкции.

Поддерживать автоматический поиск и генерацию.

Обычная линейная классификация для этой цели недостаточна.

Ноофакториал одновременно имеет:

тип источника;

тип выбора;

тип преобразования;

тип свёртки;

число свободных координат;

операционный порядок;

рекурсивную глубину;

уровень вложенности;

метауровень.

Следовательно, классификация должна быть многомерной.

Объект получает не одно место в одном дереве, а классификационный профиль.

2. Классификация по источнику
Первое естественное основание — источник.

Можно различать:

натуральные;

целочисленные;

рациональные;

простые;

комбинаторные;

реестровые;

генераторные;

предикатные;

алгоритмические;

многоисточниковые;

изольдионические

ноофакториалы.

Внутри каждого класса возможны подклассы.

Например, генераторные источники могут быть:

рекуррентными;

параметрическими;

динамическими;

самоизменяющимися.

Таким образом, классификация по источнику уже сама имеет иерархическую структуру.

Важно, что источник не определяет весь объект.

Два ноофакториала одного источникового класса могут принципиально различаться по свёртке или метауровню.

Следовательно, источниковая классификация является только одной координатой общей таксономии.

3. Классификация по выбору
Второе основание — механизм выбора элементов.

Можно выделить конструкции:

с непрерывным начальным фрагментом;

с индексным ограничением;

со значенческим ограничением;

с постоянным шагом;

с переменным шагом;

фильтрованные;

предикатные;

условные;

динамически селективные;

с генерируемым правилом выбора.

Так возникает класс селективных типов.

Особенно важно различать статический и динамический выбор.

Статический определяется до вычисления.

Динамический зависит от состояния процесса.

Генеративный выбор поднимается ещё выше: создаётся само правило селекции.

Следовательно, даже одна координата естественно образует собственную вертикаль уровней.

4. Классификация по преобразованию
По способу преобразования можно различать ноофакториалы:

тождественные;

арифметически преобразуемые;

степенные;

полиномиальные;

функциональные;

индексно-зависимые;

условные;

итерационные;

операторные;

гипероператорные.

Здесь особенно ясно виден переход от обычного преобразования к операторной теории.

Поэтому классификация должна учитывать не только конкретную функцию, но и уровень объекта преобразования.

Оператор над числом и оператор над оператором принадлежат разным классам, даже если формально используют сходную запись.

5. Классификация по свёртке
Следующее основание — способ объединения элементов.

Можно выделять:

мультипликативные;

суммативные;

разностные;

отношенческие;

степенные;

агрегирующие;

функциональные;

композиционные;

древовидные;

динамические свёртки.

Дополнительно классификация может учитывать:

однородность операции;

арность;

порядок;

скобочную структуру;

наличие генератора операций.

Таким образом, одна категория «свёртка» также распадается на несколько классификационных осей.

Это важный общий вывод.

СТН не только описывает объект.

Она автоматически задаёт структуру его классификации.

6. Классификация по числу свободных координат
Одним из наиболее простых оснований является число свободных координат.

Можно различать:

базовую классическую конфигурацию;

одноcoordinateные конструкции первого уровня;

двухкоординатные;

трёхкоординатные;

многокоординатные.

Эта классификация непосредственно связана с элементарным семантическим рангом.

Однако число координат не следует отождествлять с общей сложностью.

Один свободный метагенератор может быть сложнее нескольких простых числовых параметров.

Поэтому классификация по числу координат полезна прежде всего как базовая структурная характеристика.

Для более точной оценки необходимы дополнительные оси.

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. Факториал как частный случай значительно более общей конструкции
В результате проведённого анализа можно сформулировать центральный вывод Части XII.

В рамках Теории ноофакториалов классический факториал интерпретируется как частная конфигурация общей факториально-генетической архитектуры.

Он соответствует конкретным стандартным значениям координат:

определённой области;

натуральному источнику;

стандартной выборке;

тождественному преобразованию;

фиксированной мультипликативной свёртке;

определённому порядку исполнения;

отсутствию активных метауровней.

Следовательно, ноофакториальная теория не утверждает, что классический факториал «недостаточен» для своих собственных задач.

Она утверждает другое:

его архитектура допускает семантическое развёртывание, после которого обнаруживается большое пространство соседних и более высокоуровневых конструкций.

Именно это пространство ранее не являлось главным предметом единой теории.

В таком смысле граница наивного подхода состоит в остановке на отдельных формах.

Ноофакториальный подход стремится перейти к системе формообразования.

Глава 43. Первые математические следствия Теории ноофакториалов
1. Классические факториалы как подмножество ноофакториальных конструкций
Первое следствие непосредственно вытекает из определения ноофакториала.

Если классический факториал задаётся определённой конфигурацией семантических координат, то он включается в ноофакториальное пространство как частный случай.

То же относится к тем известным факториальным расширениям, архитектура которых может быть полностью представлена в принятой СТН.

Таким образом, в рамках данной теории возникает отношение включения:

классические факториальные конструкции образуют некоторую область более широкого пространства ноофакториальных архитектур.

Это утверждение является не новым равенством числовых функций, а классификационным следствием принятой архитектурной модели.

Его значение состоит в унификации.

Исторически раздельные конструкции могут рассматриваться как точки одного пространства.

2. Параметрические семейства
Второе следствие состоит в том, что освобождение любой параметризуемой координаты автоматически порождает семейство конструкций.

Если свободным становится:

шаг;

степень;

коэффициент;

граница;

тип источника внутри параметрического класса,

то единичный объект превращается в семейство.

При нескольких параметрах возникает многомерное параметрическое пространство.

Следовательно, Теория ноофакториалов естественно переводит исследование:

от отдельных значений — к семействам;

от семейств — к пространствам параметров.

Это позволяет ставить новые вопросы:

какие значения эквивалентны;

какие создают вырожденные случаи;

где меняется архитектурный класс;

какие инварианты сохраняются при движении по параметру.

3. Эквивалентность различных записей
Третье следствие возникает из различия между записью и архитектурой.

Один и тот же ноофакториальный объект способен иметь:

краткую запись;

полную запись;

реестровое описание;

генераторное описание;

нормализованную форму.

Следовательно, синтаксическое различие не является достаточным признаком различия объектов.

Возникает необходимость отношений эквивалентности.

Из этого следует и практический вывод:

реестр ноофакториалов не должен хранить каждую новую запись как новый математический объект.

Необходима процедура нормализации и сравнения семантических профилей.

Таким образом, проблема эквивалентности является не вторичной технической задачей, а прямым следствием координатного подхода.

4. Производные последовательности
Если преобразование выделено как самостоятельная координата, то практически любой допустимый источник способен породить семейство производных последовательностей.

Пусть имеется последовательность.

К ней применяется преобразование.

Возникает новый источник.

Следовательно, всякая производная последовательность потенциально может снова участвовать в ноофакториальной конструкции.

Это создаёт замкнутый генеративный цикл:

источник ; преобразование ; производная последовательность ; новый источник.

Из этого непосредственно возникает возможность построения последовательностей второго, третьего и последующих уровней производности.

Если преобразования меняются, пространство расширяется ещё сильнее.

Таким образом, производность является одним из базовых механизмов роста Вселенной Ноофакториалов.

5. Комбинирование координат
Если каждая координата может варьироваться независимо в допустимых пределах, то вариации координат могут комбинироваться.

Из этого следует существование:

одноcoordinateных классов;

двухкоординатных;

многокоординатных.

Но более важное следствие состоит в том, что совместное изменение координат может создавать новые свойства, отсутствующие у отдельных изменений.

Следовательно, пространство ноофакториалов не является простой суммой независимых направлений.

Оно содержит эффекты взаимодействия координат.

Именно поэтому многокоординатные конструкции требуют самостоятельного исследования.

Комбинаторика координат создаёт не только больше объектов, но и новые архитектурные режимы.

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. Базовая Семантическая Таблица Ноофакториалов
Базовая Семантическая Таблица Ноофакториалов предназначена для компактного, но достаточно полного описания основной архитектуры ноофакториальной конструкции.

Она фиксирует десять базовых координатных блоков:

область;
источник;
генерация;
выбор;
преобразование;
свёртка;
параметры;
композиция;
исполнение;
результат.
Таблица должна использоваться как семантический паспорт объекта.

Для конкретной конструкции необязательно заполнять каждое поле явно. Если значение совпадает с установленным стандартом, оно может наследоваться. Однако при полной семантической записи все значения должны быть однозначно восстанавливаемы.

1. Базовая СТН
Блок Семантическая координата Основной вопрос Типичные значения Классическое значение
Область Область исходных объектов С какими объектами работает источник? Натуральные, целые, рациональные, вещественные, комплексные, структурированные Положительные целые
Область Область промежуточных значений Где определены преобразования? Та же область или расширенная Положительные целые
Область Область результата Какого типа итоговый объект? Число, последовательность, функция, структура Положительное целое
Источник Тип источника Откуда поступают элементы? Последовательность, реестр, генератор, система источников Натуральный ряд
Источник Идентификатор источника Как источник однозначно определяется? Имя, формула, реестровый код, профиль Стандартный натуральный источник
Источник Индексация Как нумеруются элементы? Натуральная, целая, пользовательская Стандартная натуральная
Генерация Тип генерации Как возникает источник? Готовый, рекуррентный, предикатный, алгоритмический Источник считается заданным
Генерация Правило генерации Как получается очередной объект? Формула, рекурсия, алгоритм, предикат Не требуется отдельно
Генерация Арность генератора Сколько независимых входов участвует? Нулевая, один, несколько Один стандартный источник
Выбор Начало С какого элемента начинается работа? Индекс, значение, условие Первый стандартный элемент
Выбор Конец Где заканчивается выбор? Индекс, значение, условие Верхняя граница аргумента
Выбор Число элементов Сколько объектов участвует? Фиксированное, параметрическое, вычисляемое Определяется аргументом
Выбор Шаг Как перемещается выбор? Постоянный, переменный, генерируемый Единичный
Выбор Направление В каком направлении читается источник? Прямое, обратное, иное Прямое
Выбор Фильтр Какие элементы исключаются или сохраняются? Отсутствует, предикат, система условий Отсутствует
Преобразование Тип преобразования Что происходит с выбранным элементом? Тождественное, арифметическое, функциональное, условное Тождественное
Преобразование Оператор Как именно изменяется элемент? Функция, оператор, последовательность операторов Тождественный оператор
Преобразование Режим Одинаково ли преобразуются все элементы? Постоянный, индексный, значенческий, условный Постоянный
Свёртка Тип свёртки Как элементы превращаются в результат? Произведение, сумма, агрегат, функция, дерево операций Произведение
Свёртка Операция Какая основная операция используется? Фиксированная, переменная, генерируемая Умножение
Свёртка Арность Сколько аргументов получает операция? Унарная, бинарная, многоместная Бинарная итеративная
Свёртка Порядок В каком порядке применяются операции? Слева направо, справа налево, дерево, иной Стандартный
Свёртка Группировка Как расставляется структура объединения? Последовательная, скобочная, древовидная Стандартная
Параметры Набор параметров Какие свободные величины управляют системой? Числовые, функциональные, операторные Аргумент факториала
Параметры Области параметров Какие значения допустимы? Дискретные, непрерывные, структурные Натуральные
Параметры Привязка К каким координатам относятся параметры? Источник, выбор, преобразование, свёртка Граница выбора
Композиция Тип композиции Как связаны блоки? Линейная, параллельная, ветвящаяся, иерархическая Линейная
Композиция Структура связей Какие выходы становятся входами? Цепь, дерево, граф Последовательная
Исполнение Порядок исполнения В какой последовательности выполняются блоки? Фиксированный, условный, динамический Фиксированный
Исполнение Условия допустимости Когда операция определена? Типовые, знаковые, ненулевые, иные Стандартные
Исполнение Условие завершения Когда процесс прекращается? Граница, число шагов, предикат Достижение верхней границы
Результат Тип результата Что получается на выходе? Число, последовательность, функция, структура Число
Результат Повторное использование Может ли результат стать новым входом? Нет, источник, параметр, оператор Обычно не фиксируется
Результат Статус Конкретное значение или новая конструкция? Значение, семейство, архитектура Значение
2. Минимальное ядро Базовой СТН
При необходимости наиболее компактного описания базовая таблица может быть сведена к четырём центральным координатам:

Координата Содержание
Источник Что поставляет исходные объекты
Выбор Какие объекты участвуют
Преобразование Что происходит с каждым выбранным объектом
Свёртка Как подготовленные объекты превращаются в результат
Это ядро можно представить генетической цепочкой:

источник ; выбор ; преобразование ; свёртка ; результат.

Остальные координаты уточняют эту схему и делают её пригодной для точного описания сложных конструкций.

3. Базовый профиль классического факториала
Классический факториал занимает в СТН положение базовой конфигурации.

Координата Стандартное значение
Область Положительные целые
Источник Натуральный ряд
Генерация Источник считается стандартно заданным
Начало выбора Первый положительный элемент
Конец выбора Аргумент факториала
Шаг Один
Фильтр Отсутствует
Преобразование Тождественное
Свёртка Произведение
Операция Постоянное умножение
Композиция Линейная
Исполнение Последовательное
Результат Одно числовое значение
Дополнительные уровни Не активированы
Именно относительно этой конфигурации в простейшем случае определяется освобождение координат.

Если изменён только один её существенный компонент, возникает ноофакториал первого уровня.

Если изменяется несколько — многокоординатная конструкция.

4. Принцип наследования
Базовая СТН предполагает систему наследования.

Если координата не указана, она может получать значение:

из глобального классического стандарта;

из стандарта класса;

из родительской архитектуры;

из явно названного шаблона.

Иерархия наследования должна быть однозначной.

Отсутствие записи не означает отсутствия семантики.

Оно означает использование установленного значения по умолчанию.

Поэтому всякая сокращённая нотация должна иметь возможность быть развёрнута в полный базовый профиль.

Приложение 2. Расширенная Семантическая Таблица Ноофакториалов
Расширенная Семантическая Таблица предназначена для конструкций, архитектура которых не может быть полностью описана только фиксированными базовыми координатами.

Она добавляет уровни:

управления;

операционного порядка;

рекурсии;

вложенности;

динамики;

самоизменения;

метаорганизации;

инвариантности;

трансволюции.

Расширенная СТН не заменяет базовую.

Она является её надстройкой.

Если Базовая СТН отвечает преимущественно на вопрос:

«как устроена конструкция?»

то Расширенная СТН дополнительно отвечает:

«как конструкция изменяется, управляется и сохраняет идентичность?»

1. Расширенная СТН
Блок Семантическая координата Основной вопрос Типичные значения Стандартное состояние
Управление Наличие управления Существует ли отдельный управляющий механизм? Нет, локальное, центральное, распределённое Нет
Управление Объект управления Чем управляет система? Источником, выбором, оператором, свёрткой, архитектурой Не активировано
Управление Условие переключения Когда меняется режим? Индекс, значение, результат, состояние, предикат Не активировано
Операционный порядок Уровень оператора Над чем действует оператор? Объект, оператор, генератор, архитектура Объектный уровень
Операционный порядок Порядок Какова вертикальная высота операции? Первый, второй, последующий Первый
Операционный порядок Связь уровней Как оператор верхнего уровня управляет нижним? Выбор, преобразование, генерация, замена Не активировано
Рекурсия Тип рекурсии Что возвращается в процесс? Значение, параметр, оператор, генератор, архитектура Нет
Рекурсия Точка обратной связи Куда возвращается результат? Источник, выбор, преобразование, свёртка, управление Нет
Рекурсия Глубина Сколько уровней или шагов рекурсии допускается? Конечная, условная, переменная Нулевая
Рекурсия Базовое состояние С чего начинается рекурсивный процесс? Значение, профиль, архитектура Не требуется
Вложенность Тип вложения Что включено внутрь другого объекта? Значение, источник, оператор, ноофакториал, архитектура Нет
Вложенность Глубина Сколько уровней вложенности существует? Один, несколько, рекурсивная Нулевая
Вложенность Роль вложенного объекта Как используется внутренний уровень? Источник, параметр, преобразование, свёртка Нет
Динамика Динамические координаты Какие значения меняются во время исполнения? Параметры, выбор, оператор, источник Нет
Динамика Закон изменения По какому правилу происходит изменение? Формула, алгоритм, предикат, обратная связь Фиксировано
Динамика Триггер Что инициирует изменение? Шаг, значение, событие, состояние Нет
Самоизменение Уровень самоизменения Что система способна изменять в себе? Параметр, правило, генератор, архитектура Нет
Самоизменение Область допустимости Какие изменения разрешены? Локальные, классовые, архитектурные Нет
Самоизменение Сохраняемое ядро Что должно оставаться неизменным? Координата, структура, генеративный закон Не требуется
Метауровень Тип метаобъекта Что стало объектом более высокого уровня? Оператор, генератор, ноофакториал, класс Не активировано
Метауровень Номер или тип уровня Какова высота метаорганизации? Объектный, архитектурный, классовый, метаклассовый Объектный
Метауровень Метаоперация Что делается с объектом нижнего уровня? Выбор, преобразование, генерация, свёртка Не активировано
Инвариантность Координатный инвариант Какие значения сохраняются? Источник, операция, параметр, тип Зависит от класса
Инвариантность Структурный инвариант Какая архитектурная схема сохраняется? Цепь, дерево, число уровней, связи Зависит от класса
Инвариантность Генеративный инвариант Какой закон порождения сохраняется? Генератор, семейство генераторов Не активировано
Инвариантность Метаинвариант Что сохраняется при изменении самих инвариантов? Закон перехода, правило сохранения, тип преемственности Не активировано
Трансволюция Наличие трансволюции Меняется ли архитектурный тип? Нет, локальная, классовая, системная Нет
Трансволюция Объект трансволюции Что изменяет структурный тип? Источник, оператор, свёртка, архитектура Нет
Трансволюция Исходный класс Из какого архитектурного состояния совершается переход? Любой определённый класс Не требуется
Трансволюция Результирующий класс В какой класс переходит система? Новый тип источника, оператора, архитектуры Не требуется
Трансволюция Сохраняемые метаинварианты Что связывает состояния до и после перехода? Закон преобразования, структурное ядро Не требуется
2. Уровни семантического профиля
Расширенная СТН позволяет различать несколько уровней описания.

Уровень I. Статический профиль
Фиксируются значения базовых координат.

Он достаточен для конструкций, архитектура которых не меняется во время исполнения.

Уровень II. Динамический профиль
Дополнительно указываются:

изменяемые координаты;

правила их изменения;

условия переключения.

Уровень III. Рекурсивный профиль
Добавляются:

обратные связи;

точки возврата;

базовые состояния;

глубина рекурсии.

Уровень IV. Архитектурный профиль
Фиксируются:

вложенность;

уровни;

операционные иерархии;

управляющие механизмы.

Уровень V. Метаархитектурный профиль
Описываются:

метаобъекты;

метаоператоры;

метагенераторы;

системы инвариантов;

трансволютивные переходы.

Таким образом, расширенный профиль может рассматриваться как последовательное наращивание уровней детализации.

3. Отличие динамики, рекурсии, вложенности и трансволюции
Для использования расширенной СТН принципиально важно различать четыре механизма.

Механизм Что изменяется Ключевой признак
Динамика Значения координат Изменение происходит внутри существующей архитектуры
Рекурсия Следующее состояние зависит от предыдущего Имеется обратная связь
Вложенность Одна конструкция включена в другую Имеется отношение «внутри»
Трансволюция Сам архитектурный тип Меняется структура пространства состояний
Эти свойства могут сочетаться.

Например, вложенная конструкция может быть рекурсивной.

Рекурсивная — динамической.

Динамическая — трансволютивной.

Но каждое понятие фиксирует самостоятельный аспект архитектуры.

4. Расширенный семантический паспорт
Полный расширенный семантический паспорт ноофакториала должен, при необходимости, отвечать на следующие вопросы:

В какой области существует объект?
Каков его источник?
Как источник возникает?
Какие элементы выбираются?
Как они преобразуются?
Как они свёртываются?
Какие параметры используются?
Как соединены компоненты?
Как выполняется конструкция?
Каков результат?
Что управляет процессом?
Каков операционный порядок?
Существует ли обратная связь?
Существуют ли вложенные уровни?
Какие координаты динамичны?
Может ли архитектура изменять собственные правила?
Существует ли метауровень?
Какие инварианты сохраняются?
Какие метаинварианты действуют?
Возможен ли переход в другой архитектурный класс?
Если на эти вопросы можно дать однозначные ответы, конструкция обладает достаточно полным расширенным семантическим профилем.

Приложение 3. Сравнительная таблица традиционных факториальных конструкций
Настоящая таблица предназначена не для исчерпывающего исторического каталога, а для демонстрации того, каким образом известные факториальные и факториально-подобные конструкции могут быть интерпретированы через координаты Теории ноофакториалов.

Главный вопрос таблицы:

какая координата или группа координат отличает данную конструкцию от классического факториала?

При этом необходимо сохранять различие между тремя случаями:

прямое генетическое расширение факториальной архитектуры;
архитектурно родственная конструкция;
функциональный аналог, который не обязан иметь ту же архитектуру.
1. Сравнительная таблица
Конструкция Главное изменение Источник и выбор Преобразование и свёртка Ноофакториальная интерпретация
Классический факториал Базовая конфигурация Натуральный ряд, начальный фрагмент до заданной границы, шаг 1 Тождественное преобразование, произведение Базовая точка СТН
Двойной факториал Изменение шага выбора Натуральный источник, выбор через один элемент Тождественное преобразование, произведение Селективный ноофакториал первого уровня
Мультифакториал Параметризация шага Натуральный источник, шаг задаётся параметром Тождественное преобразование, произведение Параметрическое семейство селективных ноофакториалов
Возрастающий факториал Изменение начала и направления построения фрагмента Последовательность последовательных значений от заданного начала Тождественное преобразование, произведение Конструкция с освобождёнными координатами начала и длины
Убывающий факториал Изменение направления выбора Последовательный нисходящий фрагмент Тождественное преобразование, произведение Селективная архитектура с обратным направлением
Примориал Замена натурального источника предикатно выделенным источником Простые числа до заданной границы Тождественное преобразование, произведение Источниковый или предикатно-источниковый ноофакториал
Фибоначчиальный тип Замена базовой последовательности Последовательность Фибоначчи Тождественное преобразование, произведение Последовательностный ноофакториал первого уровня
Гиперфакториал Изменение преобразования элементов Натуральный источник, стандартный выбор Элемент подвергается степенному преобразованию, затем используется произведение Трансформационный ноофакториал
Произведение последовательных факториалов Вложение факториальных результатов в новую свёртку Источник образуют значения факториалов Внутренние факториалы затем объединяются произведением Вложенная или композиционная факториальная архитектура
q-факториальные конструкции Параметрическая деформация Источник и/или элементы определяются через q-зависимую схему Преобразование и произведение зависят от параметра q Параметрический ноофакториальный класс
Субфакториал Иная комбинаторная задача при факториальной родственности Не является простой заменой одной координаты стандартного произведения Значение определяется числом перестановок без неподвижных точек Функциональный факториальный аналог; архитектурное включение требует отдельного профиля
2. Классификация по изменённой координате
Ту же информацию можно представить с точки зрения освобождённой координаты.

Изменяемая координата Примеры конструкций Характер изменения
Источник Примориал, фибоначчиальный тип Натуральный ряд заменяется другим источником
Выбор Двойной факториал, мультифакториал Изменяются шаг, направление или правило отбора
Начало и границы Возрастающий и убывающий факториалы Начальная точка и длина становятся самостоятельными
Преобразование Гиперфакториал Элемент изменяется до итоговой свёртки
Параметризация Мультифакториал, q-факториальные конструкции Одна или несколько координат становятся параметрическими
Композиция и вложенность Произведение факториальных значений Результаты одних факториальных конструкций становятся элементами другой
Функциональная аналогия Субфакториал Родство определяется функцией или исторической традицией, а не простым координатным изменением
3. Три типа отношения к классическому факториалу
Для систематической классификации полезно различать три уровня родства.

I. Архитектурно-прямые расширения
Это конструкции, которые можно получить изменением одной или нескольких координат классической факториальной архитектуры при сохранении очевидной генетической преемственности.

К ним относятся, например:

двойной факториал;

мультифакториал;

возрастающий и убывающий факториалы;

источниковые произведения других последовательностей;

гиперфакториальные конструкции определённого типа.

II. Композиционно родственные конструкции
Здесь факториальная архитектура входит внутрь более сложной структуры.

Например, результаты нескольких факториалов могут сами становиться элементами нового произведения.

В таком случае родство уже определяется не одной изменённой координатой, а композицией или вложенностью.

III. Функциональные и исторические аналоги
Такие конструкции связаны с факториальной тематикой по происхождению, комбинаторной роли, обозначениям или функциональным аналогиям, но не обязаны быть получаемы простым освобождением одной координаты.

Для их включения в строгую ноофакториальную классификацию необходимо отдельно построить семантический профиль.

Это различие особенно важно для предотвращения чрезмерного расширения понятия ноофакториала.

Не всякая функция, исторически связанная с факториалом, автоматически является прямой ноофакториальной архитектурой.

4. Генетическая интерпретация традиционных конструкций
Семантическая Таблица позволяет увидеть, что многие известные конструкции можно расположить вокруг классического факториала по направлениям освобождения координат.

Классический факториал занимает центральное стандартное положение.

Из него можно двигаться:

по координате источника — к другим последовательностям;

по координате выбора — к изменённому шагу и фильтрации;

по координате преобразования — к степенным и функциональным вариантам;

по параметрической координате — к целым семействам;

по композиции — к вложенным факториальным системам.

Таким образом, традиционные факториальные конструкции начинают восприниматься не как случайный набор отдельных формул, а как первые исторически возникшие точки более широкого семантического пространства.

Это не означает, что историческая математика формулировала их именно в таком виде.

Такова их интерпретация в рамках Теории ноофакториалов.

Именно это различие необходимо сохранять при использовании настоящего приложения.

5. Назначение сравнительной таблицы
Сравнительная таблица выполняет четыре функции.

Первая — аналитическая.

Она показывает, какая координата изменяется относительно классического стандарта.

Вторая — классификационная.

Конструкции с одинаковым типом изменения объединяются в семейства.

Третья — генетическая.

Она демонстрирует возможный путь от классического факториала к более общей архитектуре.

Четвёртая — генеративная.

Если известные конструкции получаются освобождением отдельных координат, то можно систематически исследовать ещё не рассмотренные комбинации этих координат.

Таким образом, Приложение 3 связывает историческую факториальную традицию с центральным тезисом настоящей книги:

из множества отдельных расширений можно перейти к пространству факториально-генетических архитектур, если сделать их скрытые семантические координаты явными.

************

Приложение 4. Классические факториалы в ноофакториальной нотации
Настоящее приложение переводит ряд классических и исторически сложившихся факториальных конструкций на язык Семантической Таблицы Ноофакториалов.

Цель такого перевода состоит не в замене традиционной нотации.

Классические обозначения, как правило, значительно компактнее и должны сохраняться там, где они однозначны и общеприняты.

Ноофакториальная запись выполняет другую функцию.

Она показывает архитектурное происхождение конструкции и позволяет непосредственно увидеть, какие координаты изменены относительно классического факториала.

1. Рабочая система обозначений
Для Приложений 4–7 используется следующая рабочая форма:

n![ ... ]

где n — основной аргумент, граница или число используемых элементов, а квадратные скобки содержат семантические координаты.

Используются следующие обозначения блоков:

Обозначение Координата
D область
S источник
G генерация
C выбор
T преобразование
F свёртка
P параметры
K композиция
E исполнение
R тип результата
Полная запись имеет концептуальный вид:

n![D=...; S=...; G=...; C=...; T=...; F=...; P=...; K=...; E=...; R=...]

Краткая запись содержит только координаты, отличающиеся от стандартных.

По умолчанию принимается классический профиль:

S = натуральный ряд;

C = начальный фрагмент от 1 до n;

T = id;

F = произведение;

прочие координаты — стандартные.

Поэтому запись

n![]

семантически совпадает с обычным классическим n!.

В практической краткой нотации пустые квадратные скобки также можно опускать.

2. Классический факториал
Классический факториал представляет базовую точку ноофакториальной системы.

Краткая запись:

n!

Развёрнутая ноофакториальная запись:

n![S=Nat; C=1..n; T=id; F=prod]

Здесь:

Nat — стандартный натуральный источник;

1..n — непрерывный начальный фрагмент;

id — тождественное преобразование;

prod — произведение.

Таким образом, традиционный факториал оказывается полностью определённой конфигурацией СТН.

3. Двойной факториал
В двойном факториале сохраняются натуральный источник, тождественное преобразование и произведение, но изменяется выбор.

Рабочая запись:

n![C={n, n-2, n-4, ... > 0}; F=prod]

Или в более компактной форме:

n![C=step(2,n)]

где step(2,n) означает выбор элементов той же чётности, что и n, с шагом два.

Основное отличие от классического факториала:

освобождена координата шага выбора.

Следовательно, двойной факториал является естественным примером селективного ноофакториала первого уровня.

4. Мультифакториал
Если шаг становится параметром m, возникает семейство:

n![C=step(m,n); P=m]

При m=1 восстанавливается классический факториал.

При m=2 — двойной.

При других допустимых целых значениях — соответствующие мультифакториальные конструкции.

Ноофакториальная запись показывает, что все они принадлежат одному параметрическому семейству.

Изменяется не природа источника и не свёртка.

Изменяется параметризованная координата выбора.

5. Возрастающий факториал
Возрастающая факториальная конструкция может рассматриваться как произведение последовательных значений, начинающихся с произвольного x.

При использовании n как числа элементов рабочую запись можно представить так:

n![S=G{x+j}; C=j=0..n-1; P=x; F=prod]

Здесь источник уже не обязан начинаться с единицы.

Он генерируется из начального значения x посредством последовательного увеличения.

Основные освобождённые характеристики:

начальное значение;

длина;

генератор источника.

В традиционной записи эта архитектура значительно компактнее, но СТН показывает её внутреннее устройство.

6. Убывающий факториал
Аналогично убывающая конструкция может быть записана:

n![S=G{x-j}; C=j=0..n-1; P=x; F=prod]

Здесь изменяется направление генерируемого источника.

Возрастающий и убывающий факториалы оказываются двумя близкими конфигурациями одной общей архитектуры:

начальная точка;

направление;

число элементов;

произведение.

7. Примориал
Если произведению подвергаются простые числа до заданной границы, ноофакториальная запись принимает вид:

n![S=Primes; C={p <= n}; T=id; F=prod]

Здесь основное изменение касается источника.

Натуральный ряд заменён последовательностью простых чисел.

В альтернативной интерпретации можно считать натуральный ряд исходной областью, а простоту — предикатом выбора.

Тогда возможна запись:

n![S=Nat; C={k <= n | prime(k)}; F=prod]

Обе записи могут давать один числовой результат, но их архитектурная интерпретация различна.

Первая считает простые числа самостоятельным источником.

Вторая получает их фильтрацией натурального источника.

Этот пример особенно важен для Теории ноофакториалов:

один результат может иметь несколько архитектурных представлений.

8. Фибоначчиальный тип
Произведение первых n положительных членов последовательности Фибоначчи может быть записано:

n![S=Fib; C=first(n); T=id; F=prod]

От классического факториала конструкция отличается прежде всего координатой источника.

Поэтому она является примером последовательностного ноофакториала первого уровня.

Если последовательность Фибоначчи задаётся не именем, а рекуррентным генератором, возникает более полная запись:

n![S=G{Fib}; C=first(n); F=prod]

В первом случае источник идентифицируется.

Во втором — конструктивно задаётся.

Это разные способы описания одного источника.

9. Гиперфакториал
Для конструкции, в которой каждый натуральный элемент k предварительно преобразуется в k^k, а затем выполняется произведение, получаем:

n![S=Nat; C=1..n; T(k)=k^k; F=prod]

Ноофакториальная интерпретация особенно прозрачна.

Источник сохраняется.

Выбор сохраняется.

Свёртка сохраняется.

Изменяется только преобразование.

Следовательно, это трансформационный ноофакториал первого уровня относительно выбранной базовой декомпозиции.

10. Произведение последовательных факториалов
Для конструкции, определяемой как произведение факториалов первых n натуральных значений, рабочая запись может иметь вид:

n![S=Nat; C=1..n; T(k)=k!; F=prod]

Но эта запись допускает более глубокую интерпретацию.

Оператор T здесь сам содержит факториальную конструкцию.

Поэтому объект можно рассматривать как:

трансформационный ноофакториал;

либо как простейшую вложенную факториальную архитектуру.

Какой вариант предпочтителен, зависит от уровня анализа.

11. q-факториальный тип
Параметр q может изменять сам источник или значения элементов перед произведением.

Рабочая архитектурная запись:

n![S=qInt(q); C=1..n; P=q; F=prod]

где qInt(q) обозначает последовательность соответствующих q-целых.

Здесь параметризация входит непосредственно в источник.

Поэтому конструкция представляет не отдельный объект, а параметрическое семейство.

При специальных значениях параметра могут восстанавливаться классические или предельные случаи.

12. Субфакториал и граница прямого перевода
Субфакториал показывает предел слишком механического применения ноофакториальной нотации.

Он связан с факториальной тематикой и перестановками, но не получается просто заменой одного элемента стандартной цепочки:

источник ; выбор ; преобразование ; произведение.

Поэтому было бы методологически неверно насильственно представить его как обычную смену источника или свёртки.

Для включения такого объекта в ноофакториальную систему необходимо явно задать:

его генеративную архитектуру;

тип результата;

отношение к классической факториальной конструкции.

Таким образом, ноофакториальная нотация является не средством переименования любой функции, исторически связанной с факториалом, а способом точного архитектурного анализа.

Приложение 5. Первые примеры ноофакториальной нотации
Настоящее приложение показывает, как из стандартной факториальной архитектуры последовательно получать простые ноофакториальные конструкции.

Здесь особенно важно придерживаться принципа:

в краткой записи указываются только отклонения от классического профиля.

1. Замена натурального источника квадратами
Пусть источником являются положительные квадраты.

Запись:

n![S=Squares; C=first(n)]

Полная интерпретация:

первые n положительных квадратов;

тождественное преобразование;

произведение.

Главная свободная координата — источник.

2. Замена источника простыми числами
Запись:

n![S=Primes; C=first(n)]

В отличие от примориала, здесь n обозначает не числовую верхнюю границу простых, а число взятых простых элементов.

Это демонстрирует важность координаты выбора.

Две записи с одним источником могут означать различные конструкции в зависимости от того, является n:

границей значения;

или числом элементов.

3. Изменение шага
Запись:

n![C=step(3,n)]

Источник остаётся натуральным.

Выбирается последовательность:

n, n-3, n-6, ...

до достижения допустимой нижней границы.

Это простейший селективный ноофакториал.

4. Квадратичное преобразование
Запись:

n![T(k)=k^2]

Здесь выбираются стандартные натуральные элементы от 1 до n, но перед свёрткой каждый возводится в квадрат.

Получаем конструкцию:

натуральный источник;

стандартный выбор;

квадратичное преобразование;

произведение.

Это простейший трансформационный ноофакториал.

5. Замена произведения суммой
Запись:

n![F=sum]

Все остальные координаты сохраняются классическими.

Выбираются натуральные числа от 1 до n, но вместо произведения выполняется сумма.

Числовой результат совпадает с известной последовательностью треугольных чисел.

Однако архитектурно это существенно.

Треугольное число, заданное непосредственно формулой, и результат суммативной ноофакториальной свёртки могут быть вычислительно эквивалентны, но не обязаны считаться одной и той же архитектурой.

Этот пример наглядно показывает фундаментальный принцип:

равенство результата не означает архитектурного тождества.

6. Простые числа с квадратичным преобразованием
Запись:

n![S=Primes; C=first(n); T(p)=p^2]

Здесь одновременно изменены две базовые координаты:

источник;

преобразование.

Следовательно, перед нами простейший двухкоординатный ноофакториал.

7. Фильтрованный натуральный источник
Пусть участвуют только чётные числа не выше n.

Запись:

n![C={k <= n | even(k)}]

Здесь натуральный источник не изменён.

Применён предикат выбора.

Эта архитектура вычислительно родственна источнику положительных чётных чисел, но семантически различается с ним способом происхождения рабочего фрагмента.

8. Источник Фибоначчи с дополнительным фильтром
Запись:

n![S=Fib; C={first(n) and odd}]

В этом случае сначала задаётся последовательность Фибоначчи, после чего внутри рассматриваемого фрагмента отбираются нечётные значения.

Это пример взаимодействия координаты источника и координаты выбора.

9. Параметрическое степенное семейство
Запись:

n![T(k)=k^a; P=a]

При различных a возникает семейство трансформационных ноофакториалов.

Здесь важно, что a не просто число внутри формулы.

Оно является явно обозначенным параметром координаты преобразования.

10. Переменная операционная свёртка
Пусть операции между последовательными элементами чередуются.

Рабочая запись:

n![F=alt(prod,sum); E=left]

Здесь alt(prod,sum) обозначает чередование произведения и суммы, а E=left требует последовательного исполнения слева направо.

Указание порядка обязательно.

Без него такая запись может быть неоднозначна.

Этот пример показывает, почему при освобождении операции приходится одновременно освобождать или уточнять координату исполнения.

11. Генерируемый источник
Пусть источник задаётся правилом:

первый элемент равен единице;

следующий получается прибавлением текущего номера шага.

Запись:

n![S=G{a1=1; a(k+1)=a(k)+k}; C=first(n)]

Здесь источник отсутствует как заранее перечисленный ряд.

Он возникает непосредственно в процессе генерации.

Это первый переход от последовательностной к генераторной нотации.

12. Полная запись одного примера
Для конструкции с первыми n простыми числами, квадратичным преобразованием и суммативной свёрткой полная запись может быть представлена так:

n![D=positive integers; S=Primes; G=standard prime source; C=first(n); T(p)=p^2; F=sum; P=none; K=linear; E=ordered; R=number]

Краткая запись той же архитектуры:

n![S=Primes; C=first(n); T(p)=p^2; F=sum]

Обе записи должны интерпретироваться как одна семантическая конфигурация, если стандартные значения определены однозначно.

Приложение 6. Примеры реестровых ноофакториалов
Реестровая нотация необходима в тех случаях, когда источник уже имеет устойчивый внешний идентификатор и нет необходимости повторять его полное определение.

В качестве важнейшего примера используется OEIS — внешний реестр целочисленных последовательностей.

При этом OEIS не является частью определения Теории ноофакториалов.

Он выступает внешней системой идентификации источников.

1. Общая реестровая форма
Будем использовать рабочую запись:

S=@OEIS:Axxxxxx

где Axxxxxx — идентификатор последовательности.

Например:

n![S=@OEIS:A000040; C=first(n)]

означает использование первых n элементов последовательности, идентифицированной в OEIS как A000040.

Реестровая ссылка определяет источник.

Но она не определяет автоматически:

выбор;

преобразование;

свёртку.

Эти координаты задаются ноофакториальной архитектурой.

2. Простые числа
OEIS A000040 — последовательность простых чисел.

Рабочая запись:

n![S=@OEIS:A000040; C=first(n)]

Архитектура:

источник — реестровый;

выбор — первые n членов;

преобразование — тождественное;

свёртка — произведение.

3. Числа Фибоначчи
OEIS A000045 задаёт числа Фибоначчи с начальными значениями F(0)=0, F(1)=1.

Чтобы нулевой элемент не обнулял произведение, выбор необходимо указать явно:

n![S=@OEIS:A000045; C=index(1..n)]

Здесь реестровая ссылка сама по себе недостаточна.

Нужна координата выбора.

Это важный пример взаимодействия внешнего реестра и СТН.

4. Числа Каталана
OEIS A000108 содержит последовательность чисел Каталана.

Запись:

n![S=@OEIS:A000108; C=index(0..n-1)]

Первые элементы источника положительны, поэтому стандартная мультипликативная свёртка может применяться непосредственно.

5. Числа Белла
OEIS A000110 задаёт числа Белла.

Запись:

n![S=@OEIS:A000110; C=index(0..n-1)]

Этот пример демонстрирует использование комбинаторной последовательности как готовой координаты источника.

6. Числа Лукаса
OEIS A000032 задаёт числа Лукаса, начиная с 2, 1, 3, 4, 7, ....

Рабочая запись:

n![S=@OEIS:A000032; C=index(0..n-1)]

Никакого специального имени нового факториального объекта для такой конструкции не требуется.

Её можно однозначно идентифицировать через семантический профиль.

7. Числа Пелля
OEIS A000129 задаёт числа Пелля и начинается с 0, 1, 2, 5, 12, ....

Для мультипликативного ноофакториала удобно исключить начальный ноль:

n![S=@OEIS:A000129; C=index(1..n)]

Сам факт необходимости такого уточнения показывает, почему реестровый идентификатор не заменяет координаты выбора.

8. Треугольные числа
OEIS A000217 содержит треугольные числа и начинается с нуля.

Поэтому один из возможных профилей:

n![S=@OEIS:A000217; C=index(1..n)]

Получаем произведение первых n положительных треугольных чисел.

9. Квадраты
OEIS A000290 задаёт последовательность квадратов n^2, начиная с нулевого члена.

Запись положительного фрагмента:

n![S=@OEIS:A000290; C=index(1..n)]

Интересно, что этот объект архитектурно можно определить и без реестра:

n![S=G{k^2}; C=k=1..n]

Результат будет тем же.

Но первый профиль является реестровым.

Второй — генераторным.

Это различие должно сохраняться, если происхождение источника считается частью архитектуры.

10. Число разбиений
OEIS A000041 задаёт число разбиений целого n.

Запись:

n![S=@OEIS:A000041; C=index(0..n-1)]

Таким способом внешняя комбинаторная теория становится поставщиком исходных объектов для ноофакториальной конструкции.

11. Последовательность значений 2^n - 1
OEIS A000225 задаёт последовательность 2^n - 1, начиная с нуля; сама OEIS отдельно отмечает терминологическую неоднозначность употребления названия «числа Мерсенна».

Поэтому в ноофакториальной записи предпочтительно идентифицировать источник реестровым номером, не полагаясь только на имя:

n![S=@OEIS:A000225; C=index(1..n)]

Этот пример показывает ещё одно достоинство реестровой нотации:

идентификатор может быть точнее естественного названия.

12. Реестр как семантический указатель
Реестровая конструкция не означает, что реестр «вычисляет ноофакториал».

Он сообщает только, какой источник используется.

Полный профиль остаётся ноофакториальным.

Например:

n![S=@OEIS:A000108; C=index(0..n-1); T(x)=x^2; F=sum]

здесь OEIS определяет только координату источника.

Выбор, преобразование и свёртка задаются Теорией ноофакториалов.

Таким образом:

реестр идентифицирует; архитектура интерпретирует.

Приложение 7. Примеры генераторов последовательностей
Генераторная нотация используется тогда, когда источник определяется не ссылкой на уже зарегистрированную последовательность, а правилом её построения.

Это принципиально иной способ задания источника.

Реестровый подход отвечает:

«какая последовательность используется?»

Генераторный:

«как она возникает?»

1. Общая генераторная форма
Рабочая форма:

S=G{...}

Внутри блока могут указываться:

тип генератора;

начальные значения;

правило;

параметры;

условия;

остановка.

Развёрнутая форма может иметь вид:

G[type=...; init=...; rule=...; P=...; stop=...]

При этом простые генераторы не требуют всех полей.

2. Формульный генератор
Пусть последовательность определяется непосредственно по индексу:

a(k)=k^2

Тогда:

n![S=G{a(k)=k^2}; C=k=1..n]

Это конструктивный генератор без внутренней памяти.

Каждый член можно получить непосредственно по индексу.

3. Генератор арифметической прогрессии
Пусть заданы начальное значение a и шаг d.

Генератор:

G{a(k)=a+(k-1)d; P=(a,d)}

Ноофакториал:

n![S=G{AP(a,d)}; C=first(n); P=(a,d)]

При различных a и d возникает параметрическое семейство источников.

4. Генератор геометрической прогрессии
Аналогично можно задать:

G{a(k)=a*q^(k-1); P=(a,q)}

Ноофакториальная запись:

n![S=G{GP(a,q)}; C=first(n); P=(a,q)]

Здесь параметры управляют непосредственно генерацией источника.

5. Рекуррентный генератор Фибоначчи
Вместо имени последовательности можно записать её механизм:

G{a0=0; a1=1; a(k)=a(k-1)+a(k-2)}

Ноофакториал:

n![S=G{Fib}; C=index(1..n)]

Это пример конструктивной рекуррентной генерации.

Каждый новый элемент строится из предыдущих.

6. Рекуррентный генератор Пелля
Другой пример:

G{a0=0; a1=1; a(k)=2*a(k-1)+a(k-2)}

Ноофакториал:

n![S=G{Pell}; C=index(1..n)]

Архитектурно он принадлежит тому же общему классу рекуррентных источников, что и предыдущий пример, но использует другой закон перехода.

7. Предикатный генератор простых чисел
Последовательность можно строить не формулой следующего элемента, а выделением подходящих элементов из более широкой области.

Генератор:

G{scan Nat; emit k if prime(k)}

Ноофакториал:

n![S=G{prime predicate}; C=first(n)]

Это пример структурно-извлекающей генерации.

Генератор не вычисляет очередное простое число одной замкнутой формулой.

Он задаёт пространство поиска и условие включения.

8. Генератор составных чисел
Аналогично:

G{scan Nat; emit k if composite(k)}

Запись:

n![S=G{composite predicate}; C=first(n)]

Этот пример показывает, что изменение предиката автоматически порождает новое семейство источников.

9. Генератор по числу простых множителей
Можно использовать арифметическую характеристику объекта.

Например:

G{emit k if ;(k)=r; P=r}

где условие означает, что число должно иметь заданное число простых множителей с учётом кратности.

Ноофакториальная запись:

n![S=G{factor-profile(r)}; C=first(n); P=r]

Здесь параметр управляет уже не значением элемента, а критерием существования элемента в источнике.

Это более высокий уровень параметризации.

10. Производный генератор
Пусть уже имеется источник A.

Можно построить новую последовательность преобразованием его элементов:

G{b(k)=f(a(k)); source=A}

Например:

G{b(k)=a(k)^2; source=A}

Такой генератор создаёт производный источник.

Ноофакториальная запись:

n![S=G{square(A)}; C=first(n)]

Важно отличать такую архитектуру от записи:

n![S=A; T(x)=x^2]

В первом случае квадраты образуют новый источник до начала основной ноофакториальной обработки.

Во втором квадратирование является внутренним преобразованием текущего ноофакториала.

Числовой результат при одинаковой свёртке может совпасть.

Архитектуры различны.

11. Многоисточниковый генератор
Пусть имеются две последовательности A и B.

Можно определить:

G{c(k)=f(a(k),b(k)); sources=(A,B)}

Например, поэлементную сумму:

G{c(k)=a(k)+b(k); sources=(A,B)}

Ноофакториальная запись:

n![S=G{sum(A,B)}; C=first(n)]

Генератор здесь имеет арность два.

Это необходимо отличать от одноисточникового генератора даже в случае случайного совпадения полученной последовательности с каким-либо известным рядом.

12. Параметрический генератор
Пусть:

a(k)=k^r

где r является свободным параметром.

Запись:

n![S=G{a(k)=k^r}; C=k=1..n; P=r]

При изменении r меняется весь источник.

Таким образом, один генератор задаёт семейство последовательностей.

Это наглядный пример генеративной ёмкости параметрического правила.

13. Условный генератор
Генератор может иметь несколько ветвей.

Например:

если индекс обладает одним свойством — используется первое правило;

иначе — второе.

Рабочая форма:

G{if Q(k) then f(k) else g(k)}

Такой источник является уже не простой формульной последовательностью, а условной генеративной системой.

Предикат Q становится частью архитектуры генератора.

14. Динамический генератор
Более высокий уровень возникает, когда правило генерации меняется во время работы.

Рабочая форма:

G{state s; rule=F_s; update s after each step}

Здесь необходимо явно различать:

текущее состояние;

текущее правило;

закон изменения состояния.

Такой объект нельзя полностью описать одной формулой члена последовательности без потери архитектурной информации.

Он представляет динамический источник.

15. Генератор, зависящий от результата ноофакториала
Особенно важный рекурсивный случай:

генератор создаёт источник;

ноофакториал выполняет над ним вычисление;

результат изменяет параметры дальнейшей генерации.

Общая схема:

G ; S ; NF ; R ; G

Это уже генеративный контур с обратной связью.

В СТН такая конструкция должна быть одновременно описана через:

координату генерации;

координату рекурсии;

координату исполнения.

16. Классификация генераторов
Первые рассмотренные типы можно свести в таблицу:

Тип генератора Основной механизм Пример
Формульный Прямое вычисление по индексу Квадраты
Параметрический Правило зависит от параметра Степени k^r
Рекуррентный Новый элемент зависит от предыдущих Фибоначчи
Предикатный Элементы извлекаются по условию Простые числа
Структурно-извлекающий Поиск объекта с требуемым свойством Факторизационные классы
Производный Новый источник строится из другого Квадраты элементов A
Многоисточниковый Использует несколько входных рядов Поэлементная сумма A и B
Условный Между правилами выполняется выбор if Q then f else g
Динамический Само правило меняется в процессе Состояние-зависимый генератор
Рекурсивно связанный Результат возвращается в генерацию G ; NF ; G
17. Реестр и генератор как два разных способа задания источника
Приложения 6 и 7 позволяют окончательно провести различие.

Реестровая запись:

S=@OEIS:A000045

сообщает:

«использовать объект, уже однозначно идентифицированный во внешнем реестре».

Генераторная запись:

S=G{a0=0; a1=1; a(k)=a(k-1)+a(k-2)}

сообщает:

«построить объект по данному правилу».

Обе записи могут приводить к одной последовательности.

Но их семантика происхождения различна.

Поэтому в полном ноофакториальном профиле необходимо различать:

идентичность источника;

способ его задания;

генетическую историю его построения.

Именно это различие становится особенно важным на более высоких уровнях, когда генераторы сами превращаются в объекты, порождаются другими генераторами и входят в метаноофакториальные архитектуры.

**********

Приложение 8. Примеры параметрических преобразований
Параметрическое преобразование возникает тогда, когда правило изменения элемента зависит от одного или нескольких свободных параметров.

В Теории ноофакториалов параметр должен рассматриваться не как внешнее число, случайно присутствующее в формуле, а как семантически привязанная характеристика определённой координаты.

В настоящем приложении рассматриваются преимущественно параметры координаты преобразования.

Исходная архитектура имеет вид:

источник ; выбор ; параметрическое преобразование ; свёртка.

При этом изменение параметра может:

менять только числовой результат;

переводить конструкцию в другой подкласс;

изменять область допустимости;

в особых случаях приводить к изменению архитектурного режима.

1. Масштабирование элемента
Простейшее параметрическое преобразование состоит в умножении каждого выбранного элемента на фиксированный параметр.

Архитектура:

источник — произвольная допустимая последовательность;

выбор — фиксированный;

преобразование — умножение каждого элемента на параметр;

свёртка — например, произведение.

Свободной величиной является коэффициент масштабирования.

При изменении параметра источник и способ выбора не меняются.

Следовательно, всё семейство сохраняет один трансформационный инвариант:

каждый элемент изменяется по одному и тому же закону масштабирования.

Этот пример представляет одно из простейших параметрических семейств.

2. Аддитивное смещение
Второй элементарный тип — прибавление к каждому выбранному элементу параметра.

Такая конструкция особенно полезна для демонстрации различия между:

изменением источника;

и преобразованием существующего источника.

Пусть натуральный ряд остаётся исходной последовательностью.

Если к каждому выбранному элементу прибавляется постоянное значение, то архитектурно источник остаётся натуральным.

Изменяется координата преобразования.

Если же заранее определяется новая последовательность уже смещённых значений и она объявляется источником, получается иная архитектурная запись.

Результаты могут совпадать.

Происхождение конструкции — различаться.

3. Аффинное преобразование
Масштабирование и смещение можно объединить.

Каждый элемент сначала умножается на один параметр, а затем к нему добавляется другой.

Возникает двухпараметрическое трансформационное семейство.

Его семантический профиль должен фиксировать:

первый параметр как коэффициент масштабирования;

второй как смещение;

порядок применения операций.

Этот пример показывает, почему простой список параметров недостаточен.

Два числа должны быть привязаны к определённым ролям.

Перестановка их мест способна изменить смысл конструкции.

4. Степенное преобразование
Один из наиболее естественных классов возникает, когда каждый элемент возводится в степень, задаваемую параметром.

При фиксированном показателе возникает одно трансформационное семейство.

При свободном показателе — параметрическое пространство.

Можно различать несколько случаев:

натуральный показатель;

целый;

рациональный;

вещественный;

комплексный.

С расширением области параметра меняются и требования к области исходных элементов.

Например, преобразование, корректное для положительных вещественных значений, не обязательно без дополнительной спецификации переносится на произвольные комплексные объекты.

Следовательно, параметрическое расширение одной координаты способно потребовать расширения координаты области и условий исполнения.

5. Показатель, зависящий от индекса
Следующий уровень возникает, если показатель степени уже не является одной постоянной величиной.

Он зависит от позиции элемента.

Тогда вместо единственного параметра появляется параметрическая последовательность.

Например:

первый элемент получает один показатель;

второй — другой;

третий — третий.

Такое преобразование занимает промежуточное положение между обычной параметризацией и операторной последовательностью.

Если правило изменения показателя фиксировано заранее, конструкция остаётся относительно простой.

Если показатели сами генерируются другим источником, возникает многоисточниковая архитектура.

6. Показатель, зависящий от значения
Параметр преобразования может зависеть от самого элемента.

Тогда преобразование становится адаптивным.

Например, один класс значений получает один показатель, другой — другой.

Здесь параметр уже нельзя рассматривать как полностью независимую внешнюю величину.

Он связан с координатой источника через функциональную зависимость.

Следовательно, в семантическом профиле необходимо фиксировать:

значение элемента;

правило получения параметра;

само преобразование.

Это пример зависимой координаты.

7. Полиномиальное преобразование
Более широкий класс образуют полиномиальные преобразования.

Каждый элемент заменяется значением некоторого полинома.

Параметрами становятся его коэффициенты.

Если степень полинома фиксирована, имеется конечномерное параметрическое семейство.

Если степень также становится свободной, архитектура усложняется.

Теперь параметром оказывается уже не только набор коэффициентов, но и форма преобразования.

Так происходит переход от параметризации значений к параметризации структуры оператора.

8. Рациональное преобразование
Можно использовать преобразование, в котором элемент входит в числитель и знаменатель некоторого выражения.

В таком случае особенно важными становятся условия допустимости.

Необходимо заранее определить:

при каких значениях знаменатель не обращается в недопустимое состояние;

что происходит при нарушении условия;

исключается ли элемент;

останавливается ли вычисление;

используется ли другой оператор.

Таким образом, рациональное параметрическое преобразование показывает тесную связь:

преобразования;

параметров;

области;

исполнения.

СТН позволяет фиксировать эту связь явно.

9. Параметрическое функциональное преобразование
Наиболее общий статический вариант можно представить как семейство функций, зависящих от параметра.

Параметр выбирает конкретного представителя функционального семейства.

Например, один и тот же источник может подвергаться:

разным масштабированиям;

разным степенным преобразованиям;

разным нелинейным функциям.

Основной инвариант такого семейства задаётся общей формой функции.

Параметр определяет конкретное состояние внутри семейства.

Это позволяет рассматривать параметрическое пространство преобразований как самостоятельную область ноофакториального пространства.

10. Несколько параметров
Реальные конструкции часто зависят не от одного параметра, а от нескольких.

Тогда параметрический профиль должен определять:

набор параметров;

тип каждого;

допустимую область;

отношения зависимости;

ограничения совместимости.

Например, два параметра могут быть независимыми.

Или второй допустим только при определённых значениях первого.

Или между ними должно выполняться специальное условие.

Следовательно, многопараметрическое семейство представляет собой не обязательно полное произведение областей параметров.

Допустимой может быть только некоторая часть такого пространства.

11. Условно-параметрическое преобразование
Параметр может определять не только числовое значение внутри преобразования, но и выбор между несколькими преобразованиями.

Например:

при одном диапазоне параметра используется один оператор;

при другом — другой.

Тогда при изменении параметра система способна переходить между разными операционными режимами.

Это уже более сильный случай.

Параметр перестаёт изменять только внутреннее состояние оператора.

Он начинает изменять тип преобразования.

Такие точки перехода особенно важны для классификации параметрических пространств.

12. Итерационное преобразование с параметром
Параметром может быть число повторений одного и того же преобразования.

В этом случае параметр определяет глубину итерации.

Если преобразование применяется один раз, получается один объект.

Если несколько — другой.

При этом сохраняется операционный инвариант:

тип повторяемого оператора.

Однако при большом числе итераций результат может переходить в особые режимы:

стабилизацию;

цикл;

рост;

вырождение.

Поэтому параметрическая итерация связывает статические семейства с динамическими системами.

13. Параметр, поступающий из другого источника
Особенно важный случай возникает тогда, когда параметр не фиксируется заранее, а поступает из второй последовательности.

Тогда для каждого элемента первого источника используется соответствующий параметр из второго.

Получается схема:

первый источник ; объект преобразования;

второй источник ; параметр преобразования.

Это уже не простая параметрическая конструкция, а двухисточниковый ноофакториал.

Тем самым параметризация естественно приводит к многоисточниковой архитектуре.

14. Параметр, генерируемый в процессе
Параметр может создаваться генератором.

Тогда на каждом шаге система получает новое значение параметра по некоторому правилу.

Если правило заранее фиксировано, имеется динамическое параметрическое семейство.

Если генератор зависит от промежуточного результата, возникает обратная связь.

Если сам генератор параметров способен изменяться, конструкция поднимается на уровень самоизменяющейся архитектуры.

Так простая идея параметризации постепенно связывается со всей вертикалью Теории ноофакториалов.

15. Таблица основных параметрических преобразований
Тип Что параметризуется Семантический эффект
Масштабирование Коэффициент Меняется величина элемента
Смещение Добавляемое значение Изменяется положение элемента относительно источника
Аффинное Масштаб и смещение Двухпараметрическое преобразование
Степенное Показатель Возникает семейство степенных операторов
Полиномиальное Коэффициенты Параметризуется функциональная форма
Рациональное Коэффициенты числителя и знаменателя Возникают дополнительные условия допустимости
Итерационное Число повторов Параметризуется глубина преобразования
Условное Порог или селектор Параметр выбирает операционный режим
Многоисточниковое Параметр поступает из второго источника Переход к связанной архитектуре
Генераторное Параметр создаётся генератором Переход к динамической архитектуре
Главный вывод состоит в том, что параметризация не является отдельным локальным трюком.

Она представляет универсальный механизм освобождения координат, способный действовать внутри источника, выбора, преобразования, свёртки и даже управляющей архитектуры.

Приложение 9. Примеры многоисточниковых конструкций
Многоисточниковая конструкция возникает тогда, когда её рабочие данные, преобразования или параметры существенно зависят более чем от одного независимого источника.

Это необходимо отличать от простого предварительного объединения нескольких последовательностей.

Если две последовательности заранее соединены в один новый ряд и далее система работает только с ним, архитектура может быть описана как одноисточниковая с производным источником.

Если же исходные последовательности сохраняют самостоятельные роли внутри вычисления, конструкция является многоисточниковой в собственном смысле.

1. Два равноправных источника
Простейшая схема содержит два источника одинакового семантического статуса.

Например:

источник A;

источник B;

синхронный выбор элементов;

совместное преобразование;

итоговая свёртка.

Равноправие означает, что ни один источник не рассматривается только как параметр другого.

Оба поставляют полноценные рабочие объекты.

Такой тип является базовым двухисточниковым ноофакториалом.

2. Источник и параметрический источник
Другой случай принципиально асимметричен.

Первый источник поставляет преобразуемые элементы.

Второй — параметры их преобразования.

Например:

из первого ряда берётся базовое значение;

из второго — показатель степени.

В результате два источника имеют разные архитектурные роли.

Это должно фиксироваться в семантическом профиле.

Простого указания «источников два» недостаточно.

Необходимо указывать:

какой источник что делает.

3. Поэлементная сумма двух последовательностей
Пусть два синхронизированных источника создают пары элементов.

Из каждой пары строится сумма.

Полученная производная последовательность затем используется в свёртке.

Здесь существуют две возможные архитектурные интерпретации.

Первая:

два источника непосредственно участвуют внутри ноофакториала.

Вторая:

из них сначала генерируется новая последовательность сумм, которая затем становится единственным источником.

Числовой результат может совпадать.

Семантический профиль — различаться.

Это один из основных примеров различия между совместным использованием и предварительным слиянием источников.

4. Поэлементное произведение
Аналогично пары элементов могут перемножаться.

Важно не путать это произведение с итоговой ноофакториальной свёрткой.

Внутреннее поэлементное произведение формирует новый рабочий элемент.

Итоговое произведение, если оно также используется, объединяет уже полученную последовательность.

Следовательно, одинаковая математическая операция может занимать разные архитектурные позиции.

СТН должна различать их по роли.

5. Разность двух источников
Если один источник вычитается из другого поэлементно, появляется принципиальная асимметрия.

В отличие от суммы, перестановка источников обычно меняет результат.

Следовательно, семантический профиль должен фиксировать:

первый источник;

второй источник;

направление операции.

Этот пример показывает, что в многоисточниковой системе важны не только сами источники, но и их ролевой порядок.

6. Отношение двух источников
Поэлементное отношение вводит дополнительные требования.

Необходимо определить:

какой источник является числителем;

какой знаменателем;

возможны ли нулевые значения;

что делать при нарушении допустимости;

каков тип результата.

Таким образом, двухисточниковая конструкция может автоматически потребовать расширенных координат исполнения.

7. Степенное взаимодействие
Один источник может поставлять основания, второй — показатели.

Это пример особенно тесной связи между источниками.

Элементы второго ряда функционируют уже не просто как дополнительные данные, а как динамические параметры оператора.

Таким образом, одна и та же конструкция может одновременно классифицироваться как:

двухисточниковая;

параметрическая;

трансформационная.

Это наглядно показывает многомерность ноофакториальной классификации.

8. Функция нескольких источников
Наиболее общий статический вариант заключается в том, что новый рабочий элемент строится как функция соответствующих элементов нескольких источников.

При двух источниках функция имеет два входа.

При трёх — три.

В общем случае возникает многоисточниковый функциональный генератор.

Его важной характеристикой становится арность.

Арность генератора необходимо отличать от:

арности итоговой свёртки;

числа координат;

числа операционных уровней.

Это самостоятельная характеристика архитектуры.

9. Три источника
После двухисточниковой системы естественно возникает трёхисточниковая.

Например:

первый источник поставляет значения;

второй — параметры преобразования;

третий — правила выбора или переключения операторов.

Здесь источники функционально различаются.

Следовательно, обычного списка недостаточно.

Необходимо задавать карту ролей источников.

Такая система уже близка к управляемой архитектуре.

Один источник работает с объектами.

Другой с параметрами.

Третий с управлением.

10. Синхронные источники
В простейшем случае несколько последовательностей согласованы по индексам.

Первый элемент одного источника сопоставляется первому другого.

Второй — второму.

И так далее.

Это синхронная многоисточниковая конструкция.

Для её полного описания необходимо указать:

правило индексации;

начальные позиции;

условия завершения;

что делать при различной длине источников.

Даже при простой синхронизации эти условия не всегда тривиальны.

11. Асинхронные источники
Более сложный вариант возникает, если источники движутся с разными шагами или по разным правилам.

Например:

первый источник переходит к следующему элементу на каждом шаге;

второй — через два шага;

третий меняется только при выполнении условия.

Так возникает асинхронная архитектура.

В ней появляется отдельная координата синхронизации.

Необходимо определить, какие состояния источников считаются совместными на каждом этапе.

Это существенно расширяет многоисточниковую теорию.

12. Индексно связанные источники
Индексы разных источников могут быть связаны функционально.

Например, элемент одного источника с некоторым индексом взаимодействует с элементом второго источника, индекс которого вычисляется по заданному правилу.

Так создаётся индексная связь.

Она может быть:

линейной;

нелинейной;

параметрической;

генерируемой.

Следовательно, отношения между источниками сами становятся самостоятельным архитектурным объектом.

13. Иерархия источников
Не все многоисточниковые системы являются плоскими.

Один источник может быть главным.

Другие — вспомогательными.

Например:

основной источник поставляет объекты;

второй определяет преобразование;

третий управляет вторым.

Так возникает иерархия источников.

На следующем уровне источник может управлять уже не данными, а генератором другого источника.

Таким образом, многоисточниковость естественно соединяется с операционными и метауровнями.

14. Источник, образованный другой теорией
Особый класс возникает, если разные источники поступают из одной предметной математической теории.

Например, теория может порождать одновременно:

последовательность основных объектов;

последовательность их характеристик;

последовательность экстремальных значений;

последовательность границ;

последовательность мощностей классов.

Тогда многоисточниковый ноофакториал способен работать не с одним рядом, а с системой связанных производных данных одной теории.

Именно такой тип особенно важен для гольдбаховских конструкций следующего приложения.

15. Таблица типов многоисточниковости
Тип Роли источников Ключевая особенность
Равноправный Источники одного уровня Совместно поставляют данные
Параметрический Данные + параметры Один источник управляет преобразованием другого
Управляющий Данные + управление Один источник выбирает правила работы
Синхронный Элементы связаны одинаковыми индексами Простое индексное соответствие
Асинхронный Индексации различаются Требуется правило синхронизации
Функциональный Несколько входов функции Возникает генератор заданной арности
Иерархический Источники разных уровней Один источник управляет другим
Теоретико-производный Несколько рядов из одной внешней теории Источники структурно связаны происхождением
Многоисточниковость показывает, что источник в развитой Теории ноофакториалов перестаёт быть одним рядом.

Он может превращаться в организованную систему информационных потоков, каждый из которых имеет собственную роль.

Приложение 10. Гольдбаховские ноофакториальные конструкции
Гольдбаховские конструкции представляют один из первых примеров того, как внешняя математическая теория может становиться не просто единичным источником, а фабрикой связанных ноофакториальных источников.

Исходной числовой структурой здесь служат чётные числа и их представления в виде суммы двух простых чисел.

В настоящем приложении используются специальные термины Теории ноофакториалов:

гольдбаховский ранг;

гольдбаховская когорта.

Эти термины применяются здесь как ноофакториальная интерпретационная система.

1. Гольдбаховский ранг
Для рассматриваемого чётного числа можно подсчитать число его неупорядоченных представлений в виде суммы двух простых чисел.

Эту количественную характеристику в рамках настоящей книги будем называть гольдбаховским рангом.

Ранг превращает исходный чётный ряд в новую характеристическую последовательность.

Вместо самого числа можно рассматривать:

чётное число ; его гольдбаховский ранг.

Так возникает один из простейших гольдбаховских источников.

Важно различать:

исходную последовательность чётных чисел;

последовательность их рангов.

Это разные источники, хотя второй производится из первого.

2. Ранговая последовательность
Пусть чётные числа рассматриваются в возрастающем порядке.

Каждому из них сопоставляется его ранг.

Возникает ранговая последовательность.

Она может использоваться непосредственно как источник ноофакториала.

Например:

источник — последовательность гольдбаховских рангов;

выбор — первые заданные элементы;

преобразование — тождественное;

свёртка — произведение, сумма или иной агрегатор.

Такая конструкция уже не работает непосредственно с простыми числами.

Она работает с характеристиками гольдбаховской структуры.

Следовательно, внешняя теория сначала порождает характеристический источник, а Теория ноофакториалов затем использует его архитектурно.

3. Гольдбаховская когорта
Чётные числа можно группировать по одинаковому рангу.

В рамках книги гольдбаховской когортой ранга r будем называть множество рассматриваемых чётных чисел, имеющих один и тот же гольдбаховский ранг r.

Это создаёт новый тип структурированного источника.

Элементом может быть:

само число из когорты;

положение внутри когорты;

характеристика когорты;

мощность наблюдаемой части когорты;

границы её наблюдаемого распределения.

Таким образом, когорта становится не одной последовательностью, а источником нескольких производных последовательностей.

4. Последовательность первых элементов когорт
Для каждого ранга можно искать первый чётный объект, принадлежащий соответствующей когорте в рассматриваемой области.

Так возникает последовательность первых элементов когорт.

Она существенно отличается от последовательности рангов.

В ранговой последовательности индексом является чётное число.

Здесь индексом или классификационной меткой становится ранг.

Важно также отличать первый элемент когорты точного ранга от первого достижения некоторого порогового количества представлений.

Это разные характеристики.

Ноофакториальная архитектура должна фиксировать, какой именно объект используется.

5. Последовательность последних наблюдаемых элементов
В конечном вычислительном диапазоне можно для каждой обнаруженной когорты фиксировать последний наблюдаемый элемент.

Так возникает ещё один источник.

Однако здесь необходима строгая терминология.

Следует различать:

последний наблюдаемый элемент в исследованном диапазоне;

последний элемент, доказанный в некоторой ограниченной области;

глобально последний элемент когорты.

Последнее утверждение требует самостоятельного доказательства и не может выводиться только из конечного вычислительного эксперимента.

Поэтому в ноофакториальной записи и классификации предпочтительно использовать формулировку:

последний наблюдаемый элемент когорты в заданном диапазоне.

Это предотвращает смешение вычислительного наблюдения и глобального математического утверждения.

6. Мощности когорт
Для конечного диапазона исследования можно подсчитать число элементов каждой когорты.

Получается последовательность наблюдаемых мощностей.

Она представляет уже не сами чётные числа и не их ранги, а характеристики классов.

Следовательно, это источник более высокого структурного уровня.

Схема становится следующей:

чётные числа ; ранги ; когорты ; мощности когорт.

Каждый этап порождает новый тип последовательности.

Такая вертикаль особенно показательна для Теории ноофакториалов.

Одна внешняя математическая структура способна создавать целое семейство связанных источников разных уровней.

7. Протяжённости когорт
Кроме мощности можно рассматривать расстояние между первым и последним наблюдаемыми элементами когорты внутри выбранного диапазона.

Это создаёт характеристику, которую можно трактовать как наблюдаемую протяжённость когорты.

Мощность и протяжённость принципиально различаются.

Когорта может содержать относительно немного элементов, распределённых по большой области.

Или множество элементов в сравнительно узком диапазоне.

Следовательно, две эти последовательности дают разные структурные характеристики.

Они могут использоваться как два источника одного многоисточникового ноофакториала.

8. Интервалы между элементами одной когорты
Можно исследовать расстояния между последовательными чётными числами одного ранга.

Для каждой когорты возникает последовательность внутренних интервалов.

Это ещё один производный источник.

Можно строить:

ноофакториал интервалов одной когорты;

семейство таких ноофакториалов для различных рангов;

многоисточниковую конструкцию, сравнивающую интервалы разных когорт.

Таким образом, когорты порождают собственную внутреннюю последовательностную геометрию.

9. Отфильтрованные гольдбаховские источники
Ранговый источник может дополнительно фильтроваться.

Можно выбирать чётные числа:

с заданным рангом;

с рангом выше порога;

с рангом внутри диапазона;

удовлетворяющие дополнительному арифметическому условию.

Возникают фильтрованные гольдбаховские последовательности.

Здесь необходимо различать два архитектурных способа.

Первый:

готовая когорта рассматривается как отдельный источник.

Второй:

используется общий чётный источник, к которому применяется предикат по рангу.

Результирующие элементы могут совпасть.

Архитектуры различаются.

10. Производные когортные последовательности
К каждой когорте можно применить обычный аппарат производных последовательностей.

Например, исследовать:

разности соседних элементов;

отношения;

арифметические характеристики;

индексные преобразования;

другие функции элементов.

Таким образом, когорта становится исходным материалом для новой цепочки:

гольдбаховская структура ; когорта ; производная последовательность ; ноофакториал.

Это показывает, что предметная теория может поставлять не только готовые данные, но и многоступенчатую систему генерации источников.

11. Ноофакториал рангов
Один из наиболее непосредственных типов можно назвать ранговым гольдбаховским ноофакториалом.

Его архитектура:

источник — последовательность гольдбаховских рангов;

выбор — заданный фрагмент;

преобразование — выбранное;

свёртка — выбранная.

Например, можно агрегировать ранги первых рассматриваемых чётных чисел.

Сам способ агрегации не является частью гольдбаховского определения.

Он задаётся ноофакториальной архитектурой.

Это важное разделение:

теория Гольдбаха поставляет данные;

Теория ноофакториалов определяет способ их использования.

12. Когортный ноофакториал
Другой класс использует элементы одной когорты.

Задаётся ранг.

Затем выбираются принадлежащие ему чётные числа.

После этого выполняются преобразование и свёртка.

Получается когортный ноофакториал.

Параметром естественно становится ранг когорты.

Таким образом, один архитектурный шаблон порождает целое параметрическое семейство:

для каждого допустимого ранга — собственный когортный источник.

13. Ноофакториал первых элементов когорт
Источником могут быть первые обнаруженные представители последовательных когорт.

Это уже источник классового происхождения.

Он может использоваться:

непосредственно;

после преобразования;

совместно с рангами;

совместно с мощностями когорт.

Так возникает первый переход от простой гольдбаховской последовательности к метаструктурному источнику, поскольку элементы характеризуют уже не отдельные представления, а сами классы по рангу.

14. Ноофакториал мощностей когорт
В конечном диапазоне наблюдения можно использовать последовательность численностей обнаруженных когорт.

Такой объект особенно важно снабжать диапазоном исследования.

Без указания диапазона значение мощности может быть неоднозначно.

Следовательно, диапазон становится частью семантического профиля источника.

Получаем пример, где внешний вычислительный контекст становится необходимой координатой корректного определения.

15. Двухисточниковая конструкция «ранг — число»
Можно одновременно использовать:

чётное число;

его гольдбаховский ранг.

Первый источник поставляет исходный объект.

Второй — его структурную характеристику.

Из пары можно строить новый рабочий элемент посредством выбранной функции.

Такой объект является естественным двухисточниковым ноофакториалом.

Источники здесь связаны функционально, но семантически выполняют разные роли.

16. Двухисточниковая конструкция «ранг — мощность когорты»
Другой вариант использует:

значение ранга;

наблюдаемую мощность соответствующей когорты.

Теперь оба источника находятся уже на классовом уровне.

Такую архитектуру можно применять для построения агрегированных характеристик распределения когорт.

Это хороший пример того, как один предметный объект — ранг — связывает несколько производных источников.

17. Конструкция «первый элемент — протяжённость»
Для каждой наблюдаемой когорты можно сформировать пару:

первый элемент;

наблюдаемая протяжённость.

Один источник характеризует начало класса.

Другой — его пространственное распределение в изученном диапазоне.

После этого пара может использоваться в функциональном преобразовании и общей свёртке.

Это уже пример структурно-интерпретационного ноофакториала.

18. Гольдбаховский генератор источников
Наиболее общий взгляд состоит в том, чтобы рассматривать саму количественную структуру задачи Гольдбаха как генератор семейства источников.

Из неё можно извлекать:

ранговую последовательность;

когорты;

первые элементы когорт;

последние наблюдаемые элементы;

наблюдаемые мощности;

протяжённости;

интервальные последовательности;

фильтрованные подисточники;

производные характеристики.

Таким образом, возникает не один гольдбаховский источник, а целая система взаимосвязанных генераторов последовательностей.

Это и является наиболее важным ноофакториальным выводом данного приложения.

19. Общее определение гольдбаховского ноофакториала
В рамках настоящей книги гольдбаховским ноофакториалом будем называть ноофакториальную конструкцию, один или несколько источников, генераторов, параметров или управляющих характеристик которой непосредственно или через определённую производную процедуру получены из количественной или структурной организации гольдбаховских представлений.

Определение намеренно шире одного конкретного ряда.

Оно охватывает:

ранговые;

когортные;

многоисточниковые;

производные;

параметрические

конструкции.

При этом связь с исходной теорией должна быть явно прослеживаема.

Недостаточно, чтобы некоторое число случайно совпало с гольдбаховской характеристикой.

Необходима структурная генеалогия источника.

20. Гольдбаховская система как предметный сектор Вселенной Ноофакториалов
Гольдбаховские конструкции демонстрируют общий принцип, важный далеко за пределами данного примера.

Математическая теория может выступать в роли предметного генератора ноофакториальных источников.

Она создаёт:

объекты;

характеристики объектов;

классы;

границы;

экстремальные значения;

производные последовательности.

Все они могут быть включены в СТН.

Следовательно, в перспективе можно говорить о предметных секторах Вселенной Ноофакториалов.

Гольдбаховский сектор является одним из первых таких примеров.

Аналогичным образом другие математические теории способны порождать собственные системы источников и архитектур.

Именно так Теория ноофакториалов расширяется не только внутренне — через освобождение своих координат, — но и внешне, вступая в генеративное взаимодействие с другими областями математики.

************

Приложение 11. Примеры операторных и гиперноофакториалов
Настоящее приложение показывает переход от обычного ноофакториала, в котором оператор является фиксированной частью архитектуры, к конструкциям, где оператор становится самостоятельной переменной координатой, а затем — объектом операторов более высокого порядка.

Главное различие следует проводить между тремя уровнями.

Обычное преобразование использует заранее фиксированный оператор.

Операторный ноофакториал допускает вариацию, выбор, параметризацию или генерацию оператора.

Гиперноофакториал содержит самостоятельный уровень, который действует уже на операторы, системы операторов или правила их порождения.

Таким образом, гипероперационность определяется не количеством операций, а повышением уровня объекта действия.

1. Ноофакториал с фиксированным оператором
Простейший случай отличается от классического факториала только преобразованием элементов.

Источник остаётся натуральным.

Выбор остаётся стандартным.

Каждый выбранный элемент преобразуется одним фиксированным способом.

После этого результаты объединяются стандартной свёрткой.

Например, каждый элемент может:

возводиться в фиксированную степень;

умножаться на коэффициент;

заменяться значением определённой функции.

Такая конструкция ещё не является гиперноофакториалом.

Оператор здесь явно присутствует, но остаётся фиксированным.

Архитектурно это трансформационный ноофакториал первого уровня.

2. Параметрический оператор
Следующий шаг возникает, когда оператор принадлежит параметрическому семейству.

Тип преобразования сохраняется, но его конкретное состояние зависит от параметра.

Например, степенной оператор может использовать переменный показатель.

Или линейное преобразование — переменный коэффициент.

В таком случае необходимо различать:

сам операторный класс;

значение параметра оператора.

Это ещё не обязательно гипероперационный уровень.

Изменяется состояние оператора, но не сам механизм выбора его типа.

Тем не менее оператор уже становится самостоятельной координатой семейства.

3. Последовательность операторов
Более сильный случай возникает, если к разным элементам применяются разные операторы.

Теперь рядом с числовым источником появляется второй источник — операторная последовательность.

Первый поток поставляет объекты.

Второй — способы их преобразования.

Например:

к первому элементу применяется один оператор;

ко второму — другой;

к третьему — третий.

Если операторная последовательность задана заранее, получаем операторный ноофакториал с фиксированной программой преобразований.

В СТН необходимо указывать:

тип операторного источника;

синхронизацию с числовым источником;

условия завершения;

правило применения операторов.

4. Индексно-зависимый оператор
Оператор может определяться непосредственно индексом элемента.

Например:

один класс индексов получает одно преобразование;

другой — другое.

Здесь операторная последовательность не хранится как готовый список.

Она порождается правилом:

индекс ; оператор.

Такой механизм можно рассматривать как простейший генератор операторов.

Если правило фиксировано, конструкция остаётся операторной.

Если правило выбора само начинает изменяться, появляется следующий уровень.

5. Значенчески-зависимый оператор
Оператор может определяться не индексом, а самим элементом.

Система сначала анализирует значение.

Затем относит его к определённому классу.

После этого выбирает соответствующее преобразование.

Архитектура приобретает вид:

объект ; классификация ; выбор оператора ; преобразование.

Например, разные операторные режимы могут использоваться для элементов:

разных знаков;

различных арифметических типов;

разных диапазонов;

различных структурных классов.

Такой ноофакториал является адаптивным на операторном уровне.

6. Условный оператор
Более общий вариант использует отдельную систему условий.

Условие может зависеть от:

индекса;

значения;

параметра;

промежуточного результата;

другого источника;

состояния архитектуры.

После проверки условия выбирается один из нескольких операторов.

В результате преобразование превращается в небольшую управляющую систему.

Если условий много, её естественно представлять как:

дерево решений;

операционную сеть;

набор правил переключения.

Здесь уже становится важной координата управления.

7. Операторный источник
Операторы сами могут образовывать последовательность, независимую от основного числового источника.

Например, один реестр или генератор поставляет числа, а другой — операции.

Тогда получается полноценная двухисточниковая конструкция:

числовой источник;

операторный источник.

Такой пример особенно важен методологически.

Он показывает, что понятие источника в Теории ноофакториалов не ограничивается последовательностями чисел.

Источником могут быть и математические действия.

8. Генератор операторов
Следующий уровень возникает, когда операторы не выбираются из готового списка, а создаются по правилу.

Генератор операторов может получать:

индекс;

значение;

параметры;

предыдущий результат;

состояние системы.

На выходе он выдаёт оператор, который затем применяется к текущему объекту.

Архитектура приобретает два последовательных уровня действия:

сначала создаётся оператор;

затем оператор преобразует элемент.

Здесь уже особенно ясно видно повышение семантического уровня.

Генерируется не значение, а способ получения значения.

9. Оператор над оператором
Пусть имеется некоторый оператор первого порядка.

Теперь вводится второй механизм, который изменяет этот оператор.

Он может:

заменять параметры;

включать оператор в композицию;

изменять область действия;

заменять его другим оператором;

строить из него новый оператор.

Так возникает оператор второго порядка.

Принципиально важно, что порядок определяется не сложностью вычисления.

Оператор второго порядка может быть формально простым.

Его отличает объект действия:

он действует не непосредственно на число, а на оператор.

Именно здесь начинается гипероперационный уровень.

10. Пример оператора второго порядка: параметризация оператора
Предположим, оператор первого уровня принадлежит некоторому функциональному семейству.

Оператор второго порядка получает параметр и создаёт конкретного представителя этого семейства.

Получается схема:

метапараметр ; оператор второго порядка ; оператор первого порядка ; элемент.

Если параметр меняется, меняется уже используемый оператор.

Если сам способ параметризации фиксирован, гипероперационная архитектура остаётся стабильной.

Это один из наиболее простых гиперноофакториальных шаблонов.

11. Пример оператора второго порядка: композиция операторов
Другой вариант состоит в том, что оператор второго порядка получает несколько операторов первого порядка и строит из них композицию.

Например, вместо отдельного преобразования возникает цепочка из двух или трёх операций.

Важен не конкретный состав цепочки, а архитектурный факт:

операторы нижнего уровня становятся входными объектами оператора верхнего уровня.

Это полноценный гипероперационный механизм.

12. Преобразование операторной последовательности
Можно преобразовывать не один оператор, а целую операторную последовательность.

Например, оператор второго порядка способен:

переставлять операции;

заменять каждый оператор его параметрической версией;

удалять часть операторов;

вставлять новые;

изменять правило синхронизации.

Объектом действия теперь становится уже операторная система.

Это более высокий уровень, чем преобразование отдельного оператора.

Так возникает переход от гипероператора к операторной архитектуре.

13. Генератор операторных архитектур
На следующей ступени создаётся не отдельный оператор и не операторная последовательность, а полная система операторов.

Генератор должен определить:

набор операторов;

их уровни;

порядок применения;

условия переключения;

связи между ними;

параметры;

правила управления.

Результатом является готовая операторная архитектура.

Такой объект уже естественно относится к гипергенеративному уровню.

14. Гиперноофакториал второго порядка
В простейшем гиперноофакториале второго порядка имеются:

источник объектов;

операторы первого порядка;

механизм второго порядка, управляющий этими операторами;

свёртка результатов.

Например, верхний оператор может на каждом шаге выбирать, каким преобразованием будет обработан текущий элемент.

Здесь обычный объект не имеет прямого доступа к верхнему уровню.

Верхний уровень управляет системой действий над объектом.

Именно вертикальная организация делает такую конструкцию гиперноофакториальной.

15. Многоуровневый гиперноофакториал
В более сложной архитектуре присутствуют несколько операционных порядков.

Можно представить последовательность:

уровень объектов;

операторы над объектами;

операторы над операторами;

генератор операторов второго порядка;

управляющий механизм над всей системой.

Здесь возникает не просто сложный оператор, а иерархия операционных уровней.

Для её описания необходимы:

операционный порядок;

тип объекта на каждом уровне;

направление управления;

условия перехода;

метаинварианты.

16. Самоизменяющаяся операторная архитектура
Особенно сильный пример возникает тогда, когда операторная система способна изменять собственные правила.

Например, оператор второго порядка изменяет генератор операторов первого порядка.

После этого генерируется уже иная последовательность действий.

Если результат вычисления влияет на дальнейшее изменение управляющего оператора, система получает обратную связь.

Получается комбинация:

гипероператорности;

рекурсии;

самоизменения.

Это уже переходная зона между гиперноофакториалом и трансволютивной архитектурой.

17. Сравнение основных операторных уровней
Тип конструкции Что изменяется Объект действия верхнего уровня
Фиксированное преобразование Значение элемента Число или объект
Параметрический оператор Состояние одного оператора Параметр оператора
Последовательность операторов Оператор от шага к шагу Элемент источника
Генератор операторов Способ получения оператора Условия, параметры, состояние
Оператор второго порядка Сам оператор Оператор первого порядка
Операторная архитектура Система операторов Последовательность или сеть операторов
Гиперноофакториал Вертикальная система операционных уровней Операторы и системы операторов
Самоизменяющийся гиперноофакториал Правила операционной архитектуры Собственная система управления
18. Граница между операторным и гиперноофакториалом
Главное различие можно сформулировать следующим образом.

Операторный ноофакториал свободно использует операторы как значения собственной архитектуры.

Гиперноофакториал содержит самостоятельный механизм, который действует уже над этими операторами или их системами.

Поэтому простая смена функции ещё не создаёт гиперноофакториал.

Необходим переход уровня.

Объект нижнего операционного порядка должен стать объектом действия порядка более высокого.

Приложение 12. Примеры рекурсивных и вложенных ноофакториалов
Рекурсия и вложенность часто встречаются совместно, но описывают разные свойства.

Рекурсия означает возврат результата, состояния или компонента в дальнейший процесс.

Вложенность означает включение одной архитектуры в другую.

Вложенный ноофакториал может не быть рекурсивным.

Рекурсивный ноофакториал может не содержать вложенной архитектуры.

Только в некоторых классах оба механизма соединяются.

1. Простейший рекурсивный источник
Первый тип использует источник, элементы которого строятся из предыдущих элементов.

Например:

задаются начальные значения;

каждый следующий элемент определяется через предыдущие.

Ноофакториальная конструкция затем применяет к полученному фрагменту:

выбор;

преобразование;

свёртку.

Рекурсия здесь находится внутри координаты источника.

Остальная архитектура может оставаться полностью статической.

2. Результат как параметр следующего преобразования
Другой тип использует обратную связь не в источнике, а в преобразовании.

Сначала обрабатывается первый элемент.

Полученный промежуточный результат влияет на параметр преобразования следующего элемента.

Далее процесс повторяется.

Получаем цепь:

элемент ; преобразование ; результат ; новый параметр ; следующий элемент.

Это трансформационно-рекурсивный ноофакториал.

3. Результат как выбор следующего элемента
Обратная связь может воздействовать на координату выбора.

Например, промежуточный результат определяет:

следующий индекс;

шаг;

порог;

фильтр.

В таком случае сам рабочий фрагмент источника формируется динамически.

Источник может быть заранее задан, но путь движения по нему зависит от истории вычисления.

Это селективно-рекурсивная архитектура.

4. Рекурсивная свёртка
Классический факториал уже допускает накопительное вычисление произведения.

Это простейшая рекурсивная форма свёртки:

предыдущий результат объединяется со следующим элементом.

В более общем ноофакториале промежуточный результат способен определять:

следующую операцию;

порядок;

группировку;

условие завершения.

Тогда рекурсивность затрагивает не только значение аккумулятора, но и способ дальнейшей свёртки.

5. Результат как новый источник
Особенно важный шаблон имеет вид:

первый ноофакториал ; результат ; новый источник ; следующий ноофакториал.

Если это происходит однократно, перед нами композиция.

Если один и тот же принцип повторяется, возникает рекурсивный контур.

Например, результат может быть преобразован в последовательность, которая затем используется на следующем шаге.

Так возникает последовательность ноофакториальных состояний.

6. Итерация одной архитектуры
Простейшая итерационная схема использует одну и ту же архитектуру многократно.

На каждом шаге меняется только вход.

Это ещё не глубокое самоизменение.

Однако если результат предыдущего шага определяет следующий вход, появляется рекурсивная связь.

Следует различать:

повторение конструкции;

итерацию;

рекурсивную итерацию.

Повторение не требует зависимости между шагами.

Рекурсивная итерация требует.

7. Генератор с обратной связью
Пусть источник создаётся генератором.

Но после каждого этапа промежуточный результат возвращается к генератору и изменяет его параметры.

Получаем схему:

генератор ; источник ; ноофакториал ; результат ; генератор.

Если меняются только параметры, имеем параметрически рекурсивный генератор.

Если меняется само правило генерации, архитектура становится значительно более глубокой.

8. Циклический ноофакториал
Рекурсивная конструкция может возвращаться к ранее достигнутому состоянию.

Например:

первый режим преобразования;

второй;

третий;

возврат к первому.

Это образует цикл архитектурных состояний.

При этом необходимо различать:

повторение архитектурного режима;

совпадение числовых результатов.

Цикл архитектуры может существовать даже тогда, когда значения никогда буквально не повторяются.

9. Рекурсивная глубина
Примеры рекурсивных конструкций можно классифицировать по глубине.

Глубина первого типа — возврат влияет только на значение.

Второго типа — на параметр.

Третьего — на оператор.

Четвёртого — на генератор.

Пятого — на архитектуру.

Эта шкала не является окончательной числовой мерой сложности, но позволяет различать уровни приложения обратной связи.

10. Ноофакториал как элемент другого ноофакториала
Теперь перейдём к вложенности.

Простейший пример:

внешняя конструкция получает в качестве своих элементов результаты нескольких внутренних ноофакториалов.

Например, внутренние архитектуры независимо создают значения.

Внешний уровень затем:

выбирает их;

преобразует;

сворачивает.

Получается двухуровневая система.

Важно, что внутренние ноофакториалы сохраняют собственные архитектуры.

Они не сводятся заранее к одному общему источнику.

11. Вложенный источник
Источник внешнего ноофакториала может состоять из целых последовательностей.

Тогда каждый его элемент — не число, а внутренний источник.

Внешняя архитектура должна определить:

какой внутренний источник выбрать;

какой фрагмент внутри него использовать;

как согласовать разные уровни индексации.

Таким образом, координата источника становится иерархической.

12. Вложенное преобразование
Преобразование одного элемента может само требовать выполнения отдельного ноофакториала.

Например:

внешний источник поставляет значение;

внутренний ноофакториал на его основе вычисляет параметр;

этот параметр используется внешним оператором.

Здесь внутренняя конструкция находится в координате преобразования внешнего объекта.

Это отличается от простой композиции функций тем, что внутренний блок обладает собственным полным профилем СТН.

13. Вложенная свёртка
Другой важный шаблон:

элементы разбиваются на группы;

внутри каждой группы выполняется локальная ноофакториальная свёртка;

полученные результаты поступают во внешнюю свёртку.

Получается дерево.

Листья — исходные элементы.

Промежуточные узлы — внутренние ноофакториалы.

Корень — внешняя конструкция.

Такая архитектура особенно естественна для сложных многоуровневых агрегатов.

14. Последовательная вложенность
Можно построить три и более уровня.

Например:

первый уровень обрабатывает исходные элементы;

второй — результаты первого;

третий — результаты второго.

При конечном заранее известном числе уровней перед нами конечно вложенный ноофакториал.

Его полный профиль можно представить конечным деревом архитектур.

15. Рекурсивная вложенность
Более сильный случай возникает, если внутренняя конструкция строится по тому же шаблону, что и внешняя.

Тогда каждый уровень потенциально содержит следующий.

Глубина может определяться:

фиксированным параметром;

условием;

промежуточным результатом;

свойствами внутреннего объекта.

Это уже соединение вложенности и рекурсии.

Важно подчеркнуть:

рекурсивная вложенность означает не просто «много уровней», а наличие правила, воспроизводящего структуру на следующем уровне.

16. Самоподобная архитектура
Особый случай рекурсивной вложенности возникает, когда разные уровни имеют одинаковую или структурно эквивалентную СТН-конфигурацию.

Такую архитектуру можно назвать самоподобной в ноофакториальном смысле.

Это не означает автоматически фрактальность в строгом математическом смысле.

Речь идёт только о повторении архитектурного шаблона.

Самоподобие может быть:

точным;

параметрическим;

структурным.

17. Вложенность с разными типами уровней
Вложенные уровни не обязаны быть однотипными.

Например:

первый уровень — последовательностный;

второй — операторный;

третий — рекурсивный;

четвёртый — управляющий.

Так возникает гетерогенная многоуровневая архитектура.

Её нельзя описать только числом уровней.

Необходимо указывать функцию каждого уровня.

18. Комбинация рекурсии и вложенности
Можно построить систему, в которой:

внутренний ноофакториал создаёт результат;

результат изменяет внешний уровень;

внешний уровень выбирает новую внутреннюю конструкцию;

процесс повторяется.

Здесь одновременно присутствуют:

вложенность;

обратная связь;

динамический выбор архитектуры.

Такая система уже находится близко к самоизменяющимся и трансволютивным классам.

19. Рекурсия и вложенность: сравнительная таблица
Признак Рекурсия Вложенность
Основное отношение Возврат результата или состояния Включение одной конструкции в другую
Временная зависимость Обычно присутствует Не обязательна
Обратная связь Ключевая Может отсутствовать
Уровни Могут быть на одном уровне Явно создаёт внутренний и внешний уровни
Базовый вопрос Что возвращается в процесс? Что находится внутри чего?
Возможность сочетания Да Да
Переход к трансволюции Если меняется архитектура Если меняется система уровней
20. Многоуровневый семантический профиль
Для сложной рекурсивно-вложенной конструкции одного плоского профиля недостаточно.

Необходима система профилей:

профиль внешнего уровня;

профили внутренних уровней;

отношения между ними;

правила обратной связи;

условия создания и завершения уровней.

Таким образом, вложенные ноофакториалы естественно приводят к представлению о СТН над СТН.

Это уже непосредственный мост к метаноофакториальным конструкциям.

Приложение 13. Примеры метаноофакториальных конструкций
Метаноофакториал возникает тогда, когда объектами ноофакториальной архитектуры становятся уже не только числа, последовательности или операторы, но сами ноофакториалы, их семантические профили, семейства, классы и правила порождения.

Это повышение уровня нельзя сводить к простому усложнению формулы.

Критерий метауровня состоит в том, что архитектура нижнего уровня становится объектом архитектуры верхнего уровня.

1. Семантический профиль как объект
Простейший метауровневый пример состоит в том, что объектом преобразования является полный профиль СТН.

Пусть имеется некоторый ноофакториал.

Его числовой результат не используется.

Вместо этого метаоператор получает описание его архитектуры.

Он может:

заменить источник;

изменить выбор;

добавить параметр;

заменить свёртку;

включить рекурсию.

Результатом является новый семантический профиль.

Таким образом:

ноофакториал ; профиль ; метаоперация ; новый ноофакториал.

Это одна из простейших метаноофакториальных конструкций.

2. Ноофакториал как элемент источника
Источник метаноофакториала может состоять из последовательности ноофакториальных конструкций.

Например:

первый элемент — один ноофакториал;

второй — другой;

третий — третий.

Внешняя конструкция выбирает среди них определённый фрагмент.

Затем может:

сравнивать архитектуры;

выделять общие признаки;

преобразовывать профили;

объединять результаты.

Так повторяется логика обычного источника, но на новом уровне.

Элементом является уже архитектура.

3. Семейство ноофакториалов как источник
Более содержательный пример использует не произвольный список, а структурно определённое семейство.

Например:

все ноофакториалы с фиксированным источником и переменным преобразованием;

все конструкции одного семантического ранга;

все рекурсивные представители определённого типа.

Такой источник уже сам обладает классификационной структурой.

Метаноофакториал может выбирать его представителей по метапредикату.

Например:

«выбрать все архитектуры с динамической свёрткой».

Это уже метаселекция.

4. Преобразование одного класса в другой
Пусть имеется класс одноисточниковых ноофакториалов.

Метаоператор добавляет к каждому представителю второй источник и правило синхронизации.

Результатом становится класс двухисточниковых конструкций.

Здесь объектом действия является уже не конкретная архитектура, а правило организации целого класса.

Это пример классового преобразования.

Схема:

класс A ; метаоперация ; класс B.

Для анализа такого перехода особенно важны:

инварианты;

изменённые координаты;

семантическая дистанция между классами.

5. Освобождение координаты на уровне класса
Другой метаоператор может получать класс конструкций, в котором определённая координата фиксирована, и превращать её в свободную.

Например:

во всём исходном классе свёртка является произведением;

метаоперация освобождает координату свёртки;

возникает более широкий класс.

Это особенно наглядный пример метаноофакториальной генерации.

На объектном уровне выбирается значение координаты.

На метауровне меняется статус координаты для целого класса.

6. Фиксация свободной координаты
Возможна обратная операция.

Берётся широкий класс, в котором одна координата свободна.

Метаоператор фиксирует её определённым значением.

Возникает подкласс.

Например:

общий класс переменно-операционных конструкций;

фиксируется только произведение;

получается мультипликативный подкласс.

Таким образом, операции освобождения и фиксации становятся базовыми преобразованиями классов.

7. Метасвёртка архитектур
Несколько архитектур могут быть объединены в одну новую систему.

Например:

первая поставляет источник;

вторая — преобразовательный блок;

третья — свёртку;

четвёртая — управление.

Метауровень объединяет эти профили в новую конструкцию.

Такую операцию можно интерпретировать как метасвёртку архитектур.

Она отличается от обычной свёртки тем, что её аргументами являются не значения, а части или целые архитектуры.

Результатом также становится архитектура.

8. Пересечение классов
Пусть имеется:

класс многоисточниковых ноофакториалов;

класс рекурсивных ноофакториалов.

Их метаоперационное пересечение образует класс конструкций, одновременно обладающих обоими свойствами.

Аналогично можно строить:

объединения;

подклассы;

классы по системе инвариантов.

Так на метауровне возникает собственная алгебра классификационных объектов.

9. Класс, заданный инвариантом
Метаноофакториальный источник можно определять не перечислением объектов, а инвариантным условием.

Например:

все конструкции, сохраняющие определённый тип композиции;

все конструкции с одинаковым генеративным законом;

все архитектуры, имеющие фиксированный операционный порядок.

Так класс задаётся инвариантным профилем.

Метаоператор может затем преобразовывать весь класс, сохраняя или изменяя этот профиль.

10. Метаиндуктивное семейство
Особый пример связан с метаиндукцией.

Пусть имеется последовательность архитектурных состояний.

Конкретные координаты меняются.

Но сохраняется определённый метаинвариант.

Тогда эти состояния могут рассматриваться как структурно родственное метаиндуктивное семейство при выполнении условий соответствующей теории переходов.

Метаноофакториальная конструкция может использовать такое семейство как источник.

Элементом источника становится уже не значение, а состояние развивающейся архитектуры.

11. Генератор классов
На следующем уровне система не выбирает готовый класс, а создаёт его.

Генератор классов может задавать:

какие координаты фиксируются;

какие освобождаются;

какие значения допустимы;

какие инварианты обязательны;

какой уровень рекурсии разрешён.

После этого результатом генератора становится описание целого семейства.

Такой механизм является естественным компонентом метаноофакториала.

12. Метагенератор архитектур
Ещё выше находится метагенератор.

Он создаёт уже не отдельные архитектуры, а правила их генерации.

Например, метагенератор способен определить:

какой генератор источников будет использоваться;

какой генератор операторов;

какое правило композиции;

какая система координат.

Результатом его работы становится новый генеративный механизм.

Так появляется переход:

объект ; генератор объекта ; метагенератор генератора.

13. Генерация системы координат
Один из наиболее сильных примеров метауровня — создание специализированной СТН для нового класса.

Метагенератор может определить:

какие координаты необходимы;

какие типы значений они принимают;

какие зависимости допустимы;

что считается стандартом.

Результатом становится не одна точка в семантическом пространстве, а новое семантическое пространство.

Это принципиально сильнее обычной генерации объекта.

14. Метаоператор повышения операционного порядка
Пусть исходный класс состоит из операторных ноофакториалов первого порядка.

Метаоператор добавляет каждому представителю механизм преобразования операторов.

Получается гипероператорный класс второго порядка.

Таким образом, метаоперация действует сразу на архитектурный уровень всего семейства.

Она увеличивает операционную высоту, а не просто меняет отдельное значение.

15. Метаоператор добавления рекурсии
Аналогично можно определить преобразование класса статических архитектур в класс рекурсивных.

Для каждого объекта добавляются:

точка обратной связи;

правило возврата;

базовое состояние;

условие завершения.

Получается метаоперация:

статический класс ; рекурсивный класс.

Так рекурсивность становится не свойством одного объекта, а результатом систематического классового преобразования.

16. Метаоператор вложенности
Можно взять класс обычных ноофакториалов и построить новый класс, в котором каждый объект допускает вложенный экземпляр определённого типа.

Это создаёт переход:

плоская архитектура ; многоуровневая архитектура.

Если глубина вложенности становится параметром класса, получаем параметрическое метасемейство.

17. Метаноофакториал над несколькими классами
Метаисточник может содержать несколько классов одновременно.

Например:

класс источниковых конструкций;

класс операторных;

класс рекурсивных.

Метаноофакториальная архитектура может выбирать по одному компоненту из каждого и создавать новую комбинированную систему.

Это уже своеобразная многоисточниковая конструкция на уровне классов.

Понятия многоисточниковости таким образом воспроизводятся на метауровне.

18. Рекурсивный метаноофакториал
Результат метаноофакториального преобразования может снова становиться источником следующего метаперехода.

Например:

архитектура преобразуется;

полученный класс анализируется;

на основании его свойств выбирается следующая метаоперация;

возникает новый класс.

Так появляется рекурсивный процесс уже над архитектурными пространствами.

Если при этом сохраняется определённый метаинвариант, систему можно исследовать средствами метаиндуктивного подхода.

19. Самоизменяющийся метаноофакториал
Ещё более сильная конструкция способна изменять правила собственных метаопераций.

Она может менять:

способ выбора классов;

систему координат;

метагенератор;

критерии инвариантности;

правила композиции.

Такая архитектура уже находится на границе между метаноофакториальной и трансволютивной системой.

Для сохранения её идентичности необходимы метаинварианты.

Иначе последовательные состояния нельзя обоснованно рассматривать как один развивающийся объект.

20. Основные типы метаноофакториальных конструкций
Тип Объект действия Результат
Профильный метаноофакториал Семантический профиль Новый профиль
Классовый Класс ноофакториалов Преобразованный класс
Инвариантный Семейство по инварианту Новый инвариантный класс
Метасвёрточный Несколько архитектур Объединённая архитектура
Генератор классов Правила принадлежности Новый класс
Метагенератор Генераторы Новый генеративный механизм
Координатно-метагенеративный Система координат Новая СТН-система
Рекурсивный метаноофакториал Последовательность архитектурных состояний Новое метасостояние
Самоизменяющийся Собственная метаархитектура Изменённая метаархитектура
21. Переход от ноофакториала к метаноофакториалу
Главную границу можно выразить следующим образом.

Обычный ноофакториал работает внутри архитектуры.

Метаноофакториал работает с архитектурами как с объектами.

На объектном уровне спрашивают:

какой источник используется?

На метауровне:

какой класс источников разрешён?

На объектном уровне:

какой оператор применяется?

На метауровне:

каким правилом создаётся или преобразуется класс операторов?

На объектном уровне:

какова СТН-конфигурация?

На метауровне:

какая система координат должна быть построена?

Именно это повышение типа объекта является главным признаком метаноофакториальной конструкции.

22. Значение метаноофакториальных примеров
Примеры данного приложения показывают, что метаноофакториал не следует понимать как простое «повторное применение факториала к факториалам».

Его смысл значительно шире.

Это архитектура, в которой:

ноофакториалы;

их профили;

семейства;

классы;

генераторы;

системы координат

становятся полноправными математическими объектами нового уровня.

Именно такой переход завершает основную вертикаль, построенную в книге:

число ; последовательность ; ноофакториальная архитектура ; класс архитектур ; генератор классов ; метаноофакториальная система.

Так Вселенная Ноофакториалов получает не только множество отдельных объектов, но и механизмы работы с собственными пространствами, классами и правилами их порождения.

*************

Приложение 14. Базовая классификация ноофакториалов
Настоящая классификация предназначена для первичного систематического описания ноофакториальных конструкций.

Она не заменяет полного семантического профиля СТН.

Её задача — дать компактный ответ на вопрос:

к какому структурному типу относится рассматриваемый ноофакториал?

Поскольку одна и та же конструкция может одновременно характеризоваться источником, способом выбора, типом преобразования, свёрткой, рекурсивностью, вложенностью и метауровнем, классификация должна быть многомерной.

Следовательно, ноофакториал в общем случае получает не одно название класса, а классификационный профиль.

1. Классификация по источнику
1.1. Натуральные ноофакториалы
Источник образован натуральным рядом или его непосредственно выбранным фрагментом.

Классический факториал относится к этому типу.

1.2. Целочисленные ноофакториалы
Источник принадлежит более широкой области целых чисел и может включать:

отрицательные значения;

ноль;

двусторонние последовательности.

1.3. Последовательностные ноофакториалы
Источником является явно заданная последовательность.

Например:

простые числа;

Фибоначчи;

Каталан;

Белл;

иная определённая последовательность.

1.4. Реестровые ноофакториалы
Источник определяется ссылкой на внешний реестр или формализованный каталог последовательностей.

Реестр выполняет функцию идентификации, но не заменяет архитектуру ноофакториала.

1.5. Генераторные ноофакториалы
Источник не считается заранее готовым, а создаётся генератором.

1.6. Предикатные ноофакториалы
Источник или рабочий фрагмент определяется условием принадлежности.

1.7. Производные ноофакториалы
Источник получен преобразованием другого источника.

1.8. Многоисточниковые ноофакториалы
Конструкция одновременно зависит от двух или более самостоятельных источников.

1.9. Предметно-производные ноофакториалы
Источник создаётся другой математической теорией.

Примером служат гольдбаховские ранги и когорты.

1.10. Изольдионические ноофакториалы
Источник содержит структурированные числовые объекты, интерпретируемые в рамках Изольдионики.

2. Классификация по выбору
2.1. Непрерывно-фрагментарные
Выбирается последовательный фрагмент источника.

2.2. Шаговые
Выбор выполняется с фиксированным шагом.

2.3. Параметрически-шаговые
Шаг является параметром конструкции.

2.4. Фильтрованные
Элементы проходят фиксированный фильтр.

2.5. Предикатные
Участие элемента определяется логическим условием.

2.6. Условные
Правило выбора зависит от состояния или внешнего условия.

2.7. Динамически селективные
Правило выбора меняется во время исполнения.

2.8. Генеративно-селективные
Само правило выбора создаётся генератором.

3. Классификация по преобразованию
3.1. Тождественные
Элементы не изменяются до свёртки.

3.2. Арифметически преобразуемые
Используются операции:

сложения;

вычитания;

умножения;

деления.

3.3. Степенные
Элемент преобразуется посредством степени.

3.4. Полиномиальные
Преобразование определяется полиномом.

3.5. Функциональные
К элементам применяется произвольная допустимая функция.

3.6. Параметрически трансформационные
Оператор преобразования зависит от параметра.

3.7. Индексно-зависимые
Тип или параметр преобразования зависит от позиции элемента.

3.8. Значенчески-зависимые
Оператор определяется самим значением элемента.

3.9. Условно-трансформационные
Преобразование выбирается посредством условия.

3.10. Итерационно-трансформационные
Один оператор применяется повторно.

3.11. Операторные
Оператор является самостоятельной свободной или генерируемой координатой.

3.12. Гипероператорные
Существуют операторы, действующие над операторами или их системами.

4. Классификация по свёртке
4.1. Мультипликативные
Используется произведение.

4.2. Суммативные
Используется сумма.

4.3. Разностные
Используется последовательность вычитаний или иная разностная схема.

4.4. Отношенческие
Основной механизм объединения основан на делении или отношениях.

4.5. Степенные
Один объект становится основанием, другой — показателем.

4.6. Функционально-свёрточные
Свёртка определяется общей многоместной функцией.

4.7. Переменно-операционные
Операция меняется во время свёртки.

4.8. Древовидные
Свёртка задаётся деревом операций.

4.9. Динамические
Текущий результат влияет на дальнейший механизм свёртки.

4.10. Вложенные
Локальные свёртки являются внутренними блоками более высокой свёртки.

5. Классификация по числу свободных координат
5.1. Базовая конфигурация
Все основные координаты принимают классические значения.

5.2. Ноофакториалы первого уровня
Освобождена одна существенная координата.

5.3. Двухкоординатные
Свободны две существенные координаты.

5.4. Трёхкоординатные
Свободны три координаты.

5.5. Многокоординатные
Свободно произвольное конечное или иным образом определённое множество координат.

Число свободных координат представляет только один аспект сложности.

Оно не должно отождествляться с полным семантическим рангом.

6. Классификация по параметризации
6.1. Непараметрические
Все значения архитектуры фиксированы.

6.2. Однопараметрические
Выделен один свободный параметр.

6.3. Многопараметрические
Используется система параметров.

6.4. Структурно-параметрические
Параметр изменяет не только значение, но и форму определённого блока.

6.5. Метапараметрические
Параметр управляет генератором, классом или архитектурой.

7. Классификация по композиции
7.1. Линейные
Блоки выполняются последовательно.

7.2. Параллельные
Несколько ветвей работают одновременно или независимо.

7.3. Ветвящиеся
Последующее направление зависит от условия.

7.4. Древовидные
Архитектура имеет иерархическую структуру.

7.5. Сетевые
Компоненты связаны общей сетью переходов.

7.6. Рекурсивно-композиционные
Результаты возвращаются в ранее пройденные блоки.

7.7. Динамически-композиционные
Структура связей изменяется во время исполнения.

8. Классификация по операционному порядку
8.1. Объектный уровень
Операции действуют непосредственно над базовыми объектами.

8.2. Первый операторный уровень
Операторы становятся явно варьируемыми объектами архитектуры.

8.3. Второй операторный уровень
Операторы действуют над операторами первого уровня.

8.4. Последующие операторные уровни
Объектом действия являются системы операторов более низких порядков.

8.5. Гипероперационные системы
Существуют организованные вертикали операторных уровней.

9. Классификация по рекурсивности
9.1. Нерекурсивные
Обратная связь отсутствует.

9.2. Источниково-рекурсивные
Обратная связь участвует в генерации источника.

9.3. Селективно-рекурсивные
Предыдущий результат влияет на выбор следующих элементов.

9.4. Параметрически-рекурсивные
Результат изменяет параметры следующего этапа.

9.5. Трансформационно-рекурсивные
Обратная связь воздействует на преобразование.

9.6. Свёрточно-рекурсивные
Результат влияет на дальнейшую свёртку.

9.7. Генераторно-рекурсивные
Обратная связь изменяет генератор.

9.8. Архитектурно-рекурсивные
Предыдущий результат воздействует на саму координатную организацию системы.

10. Классификация по вложенности
10.1. Невложенные
Архитектура остаётся одноуровневой.

10.2. Значенчески вложенные
Результат одного ноофакториала становится элементом другого.

10.3. Источниково вложенные
Внутренняя конструкция является источником внешней.

10.4. Трансформационно вложенные
Внутренний ноофакториал выполняет функцию преобразования.

10.5. Свёрточно вложенные
Свёртка внешнего уровня содержит внутренние ноофакториальные свёртки.

10.6. Архитектурно вложенные
Внутрь одной полной архитектуры включается другая.

10.7. Рекурсивно вложенные
Правило вложения воспроизводит себя на последующих уровнях.

11. Классификация по динамике
11.1. Статические
Архитектура и координаты не меняются в процессе исполнения.

11.2. Параметрически динамические
Меняются только параметрические значения.

11.3. Координатно динамические
Меняются значения нескольких координат.

11.4. Управляемые
Изменения определяются отдельным механизмом управления.

11.5. Адаптивные
Следующее состояние зависит от текущего состояния и результатов.

11.6. Самоизменяющиеся
Система способна изменять собственные правила.

12. Классификация по трансволютивности
12.1. Нетрансволютивные
Изменения происходят внутри фиксированного архитектурного типа.

12.2. Локально трансволютивные
Структурный тип меняется в одном блоке.

12.3. Классово трансволютивные
Объект переходит из одного класса ноофакториалов в другой.

12.4. Архитектурно трансволютивные
Изменяется сама координатная или уровневaя организация.

12.5. Метатрансволютивные
Изменяются правила архитектурных переходов.

13. Классификация по метауровню
13.1. Объектные ноофакториалы
Работают непосредственно с числами или иными базовыми объектами.

13.2. Архитектурные метаноофакториалы
Работают с ноофакториальными архитектурами.

13.3. Классовые метаноофакториалы
Объектами становятся семейства и классы.

13.4. Метаклассовые
Преобразуются системы классов.

13.5. Метагенеративные
Объектами становятся правила порождения генераторов, архитектур и классов.

14. Базовый классификационный профиль
Для практического использования классификацию можно записывать в форме паспорта:

Ось Характеристика
Источник тип источника
Выбор тип селекции
Преобразование класс оператора
Свёртка тип агрегирования
Свободные координаты число и тип
Параметризация уровень параметров
Композиция топология связей
Операционный порядок уровень операторов
Рекурсивность тип обратной связи
Вложенность глубина и роль
Динамика тип изменения
Трансволюция наличие и глубина
Метауровень тип объекта верхнего уровня
Такой профиль не заменяет полную СТН, но позволяет быстро определить положение объекта во Вселенной Ноофакториалов.

15. Принцип многомерной классификации
Итоговый принцип можно сформулировать следующим образом:

ноофакториальный класс определяется не одним именем, а совокупностью независимых и связанных классификационных характеристик.

Поэтому два объекта могут:

принадлежать одному источниковому классу;

различаться по свёртке;

совпадать по операционному уровню;

различаться по рекурсивности;

иметь один метауровень.

Именно многомерность предотвращает чрезмерно грубое объединение различных архитектур.

Приложение 15. Система условных обозначений
Настоящая система обозначений предназначена для унификации терминов и записей, используемых в книге.

Она имеет рабочий характер и может быть расширена при дальнейшей формализации Теории ноофакториалов.

Главный принцип нотации:

запись должна быть достаточно компактной, но допускать однозначное восстановление полной архитектуры.

1. Основной знак ноофакториальной конструкции
Базовая рабочая форма:

n![ ... ]

Символ факториала сохраняет генетическую связь с классической конструкцией.

Квадратные скобки содержат явные семантические координаты.

Пустой профиль:

n![]

соответствует классической конфигурации, если используется глобальный классический стандарт.

2. Основные координатные обозначения
Символ Значение
D область
S источник
G генератор
C выбор
T преобразование
F свёртка
P параметры
K композиция
E исполнение
R результат
U управление
Rec рекурсия
Nest вложенность
Dyn динамика
Inv инварианты
MInv метаинварианты
Meta метауровень
Tr трансволюция
3. Области
Рабочие сокращения областей могут задаваться стандартными обозначениями:

Обозначение Область
N натуральные числа
Z целые числа
Q рациональные числа
R вещественные числа
C комплексные числа
Если символ конфликтует с обозначением семантической координаты, его значение определяется контекстом или записывается полным именем.

При дальнейшей формализации желательно типографически развести обозначения координат и математических множеств.

4. Источники
Примеры рабочих обозначений:

Запись Значение
S=Nat натуральный источник
S=Primes простые числа
S=Fib последовательность Фибоначчи
S=@OEIS:Axxxxxx реестровый источник
S=G{...} генерируемый источник
S=(A,B) два источника
S=(A1,...,Am) многоисточниковая система
5. Выбор
Запись Значение
C=1..n элементы от первого до n-го
C=first(n) первые n элементов источника
C=index(a..b) элементы с индексами от a до b
C=step(d,n) выбор с шагом d
`C={x Q(x)}` предикатный выбор
C=filter(Q) фильтрация по условию Q
C=dynamic(...) динамический выбор
6. Преобразования
Запись Значение
T=id тождественное преобразование
T(x)=f(x) функциональное преобразование
T_i оператор, зависящий от индекса
T_x оператор, зависящий от значения
T=P(a) параметрическое преобразование
T=G_T{...} генератор операторов
Индекс у символа оператора указывает не обязательно числовой индекс, а может служить обозначением конкретного состояния операторной последовательности.

7. Свёртки
Запись Значение
F=prod произведение
F=sum сумма
F=diff разностная свёртка
F=ratio отношенческая свёртка
F=pow степенная схема
F=agg(f) агрегирующая функция f
F=tree(...) древовидная свёртка
F=dynamic(...) динамическая свёртка
Термин «свёртка» в настоящей книге используется как авторское общее обозначение механизма редукции или агрегирования и не тождествен стандартной математической операции convolution.

8. Параметры
Запись Значение
P=a один параметр
P=(a,b) два параметра
P={p1,...,pm} система параметров
p;X область допустимых значений
P_T параметр преобразования
P_F параметр свёртки
P_G параметр генератора
При необходимости роль параметра должна указываться явно.

9. Генераторы
Общая форма:

G{init=...; rule=...; P=...; stop=...}

В сокращённой записи:

Запись Значение
G{a(k)=f(k)} формульный генератор
G{a(k)=F(previous)} рекуррентный генератор
G{emit x if Q(x)} предикатный генератор
G(A,B) многоисточниковый генератор
G_T генератор операторов
G_A генератор архитектур
G_C генератор классов
MG метагенератор
10. Композиция
Запись Значение
A ; B выход A используется как вход B
A ; B композиция при явно определённом смысле
`A B` параллельная организация
A ; указание на обратную связь в схематической записи
Tree(A,B,...) древовидная композиция
Символы должны использоваться только после явного определения их смысла в конкретном контексте.

11. Рекурсия
Рабочие обозначения:

Запись Значение
Rec=source источниковая рекурсия
Rec=param параметрическая
Rec=transform рекурсия преобразования
Rec=fold рекурсивная свёртка
Rec=generator генераторная
Rec=architecture архитектурная
RecDepth=d глубина рекурсии
12. Вложенность
Запись Значение
Nest=value вложение результата
Nest=source вложенный источник
Nest=transform вложенное преобразование
Nest=fold вложенная свёртка
Nest=architecture вложенная архитектура
NestDepth=d глубина вложенности
13. Операционные уровни
Рабочая запись:

Обозначение Значение
Op^1 оператор над базовым объектом
Op^2 оператор над оператором первого уровня
Op^k оператор k-го архитектурного порядка
HNF гиперноофакториал
Здесь порядок означает уровень объекта действия, а не традиционную иерархию арифметических гиперопераций.

14. Инварианты
Запись Значение
Inv={...} набор инвариантов
Inv_C координатный инвариант
Inv_O операционный инвариант
Inv_A архитектурный инвариант
Inv_G генеративный инвариант
MInv метаинвариант
15. Трансволюция
Рабочая форма:

Tr: A ; B

где A и B — архитектурные состояния или классы.

Дополнительно могут указываться:

Tr[Inv=...] — сохраняемые инварианты;

Tr[MInv=...] — метаинварианты;

Tr[type=...] — тип трансволютивного перехода.

16. Метауровни
Запись Значение
NF ноофакториал
MNF метаноофакториал
MG метагенератор
Meta(A) объект A рассматривается на метауровне
Class(NF) класс ноофакториалов
Числовая нумерация метауровней допустима только при заранее определённой иерархии.

17. Семантический профиль
Полный профиль может быть представлен как упорядоченный набор:

Profile(NF)={D,S,G,C,T,F,P,K,E,R,...}

Расширенный профиль дополнительно включает:

{U,Rec,Nest,Dyn,Inv,MInv,Meta,Tr}.

18. Краткая и полная запись
Краткая запись содержит только отклонения от принятого стандарта.

Полная запись содержит все существенные координаты.

Пример краткой записи:

n![S=Primes; T(x)=x^2]

Полная форма должна дополнительно восстанавливать:

область;

выбор;

свёртку;

исполнение;

результат;

другие стандартные значения.

19. Принцип однозначности
Для полной нотации действует основной принцип:

две корректные интерпретации одной полной записи не должны приводить к различным ноофакториальным архитектурам.

Если неоднозначность остаётся, запись должна быть расширена.

Приложение 16. Терминологический словарь
Архитектура ноофакториала
Организованная система источников, координат, преобразований, свёрток, параметров, связей, правил исполнения и уровней, полностью определяющая способ построения ноофакториальной конструкции.

Архитектурная эквивалентность
Отношение между конструкциями, имеющими один существенный структурный тип при допустимом различии конкретных параметров или значений.

Архитектурная операция
Операция, объектом которой является не числовое значение, а семантический профиль или структура ноофакториала.

Архитектурное пространство
Пространство, элементами которого являются типы или экземпляры ноофакториальных архитектур.

Базовая СТН
Основной набор координат, описывающий область, источник, генерацию, выбор, преобразование, свёртку, параметры, композицию, исполнение и результат.

Выбор
Семантическая координата, определяющая, какие элементы источника участвуют в конструкции.

Вселенная Ноофакториалов
Открытое структурированное пространство факториально-генетических архитектур, их классов, преобразований, генераторов и метауровней.

Генеративная ёмкость
Способность системы порождать семантически различимые корректные конструкции посредством вариации, комбинации, композиции и генерации координат.

Генератор
Правило, алгоритм, предикат или иной определённый механизм, создающий элементы, последовательности, операторы, архитектуры или другие математические объекты.

Генератор архитектур
Механизм, результатом которого является семантический профиль или полная архитектура ноофакториальной конструкции.

Генератор классов
Механизм, создающий не отдельный объект, а условия принадлежности и пространство представителей некоторого класса.

Генератор операторов
Механизм, результатом которого является оператор или последовательность операторов.

Гиперноофакториал
Ноофакториальная конструкция, содержащая хотя бы один функционально самостоятельный уровень операторов над операторами или организованными системами операций нижнего порядка.

Гипероперационный уровень
Архитектурный уровень, на котором объектом действия являются операторы или системы операторов более низкого уровня.

Гольдбаховская когорта
В терминологии настоящей книги — множество рассматриваемых чётных чисел, имеющих один и тот же гольдбаховский ранг.

Гольдбаховский ноофакториал
Ноофакториальная конструкция, один или несколько компонентов которой получены из количественной или структурной организации гольдбаховских представлений.

Гольдбаховский ранг
В терминологии настоящей книги — число неупорядоченных представлений данного рассматриваемого чётного числа в виде суммы двух простых чисел.

Динамическая координата
Координата, значение которой может изменяться во время исполнения конструкции по определённому закону.

Динамический ноофакториал
Ноофакториальная конструкция, в которой одна или несколько координат изменяются во время исполнения.

Изольдионический ноофакториал
Ноофакториальная конструкция, использующая структурированные объекты или переходы, интерпретируемые в рамках Изольдионики.

Инвариант
Свойство, отношение, структурный элемент или правило, сохраняющееся при определённом классе допустимых преобразований.

Инвариант перехода
Характеристика, сохраняемая или закономерно преобразуемая при переходе между состояниями системы.

Источник
Объект или система объектов, предоставляющая исходные элементы ноофакториальной конструкции.

Источником может быть последовательность, реестр, генератор, многоисточниковая система или иной типизированный поставщик объектов.

Итерация ноофакториала
Повторное применение одной конструкции или преобразования к последовательности входов либо состояний.

Класс ноофакториалов
Совокупность конструкций, объединённых определённым архитектурным, координатным, операционным, генеративным или инвариантным признаком.

Классификационный профиль
Многомерное описание положения ноофакториала по основным таксономическим осям.

Когортный ноофакториал
Гольдбаховский ноофакториал, источником которого служит одна определённая когорта или её характеристики.

Композиция
Организация, при которой выход одного блока или ноофакториала используется другим блоком или конструкцией.

Координатная конфигурация
Совокупность значений семантических координат, их типов, зависимостей, связей и наследуемых характеристик.

Координатное пространство
Пространство допустимых конфигураций значений СТН.

Метаинвариант
Устойчивый закон сохранения или закономерного преобразования существенной структуры при изменении самих инвариантов, архитектур или классов.

Метаиндуктивное продолжение класса
Продолжение структурного семейства на основании воспроизводимого перехода, сохраняемого метаинварианта и явно заданных условий применимости.

Метаиндукция
В рамках используемой авторской системы — метод исследования структурной преемственности между изменяющимися состояниями посредством переходов, инвариантов и метаинвариантов.

Метагенеративная ёмкость
Способность системы порождать различные генераторы, архитектуры, системы координат и классы, а не только отдельные объекты.

Метагенератор
Механизм, который создаёт, преобразует или организует генераторы и правила генерации.

Метаноофакториал
Ноофакториальная конструкция, объектами, источниками или операндами которой являются ноофакториалы, их профили, архитектуры, классы или правила их порождения.

Метапространство
Пространство, элементами которого являются классы, архитектурные пространства, системы координат или другие пространства нижнего уровня.

Многоисточниковый ноофакториал
Конструкция, существенно использующая два или более самостоятельных источника.

Многокоординатный ноофакториал
Ноофакториал, в котором относительно выбранной базовой архитектуры освобождено несколько существенных координат.

Многоуровневая архитектура
Архитектура, содержащая несколько уровней вложенных, операторных или метаорганизованных конструкций.

Наследование
Механизм, при котором не переопределённая координата получает значение из классического стандарта, класса, родительской архитектуры или шаблона.

Ноофакториал
Математическая конструкция факториального генезиса, в которой одна или несколько скрытых координат классического факториала становятся явно задаваемыми, параметризуемыми, преобразуемыми или генерируемыми.

Ноофакториал первого уровня
Конструкция, отличающаяся от выбранной базовой архитектуры одним семантически существенным освобождением координаты.

Ноофакториальная алгебра
Предлагаемое направление исследования операций над ноофакториальными объектами, архитектурами и классами с анализом замкнутости и алгебраических свойств.

Ноофакториальная архитектура
См. «Архитектура ноофакториала».

Ноофакториальное пространство
Организованное множество ноофакториальных объектов или архитектур, снабжённое определёнными координатами, отношениями, дистанциями или операциями.

Обратная связь
Механизм, при котором результат или состояние предыдущего этапа влияет на последующий этап конструкции.

Оператор
Формализованное правило преобразования допустимого объекта или состояния.

Оператор второго порядка
В архитектурном смысле настоящей книги — оператор, непосредственно действующий на оператор первого порядка или организованную систему таких операторов.

Операторный ноофакториал
Ноофакториальная конструкция, в которой оператор преобразования или свёртки является независимой свободной, параметризованной, переменной или генерируемой координатой.

Операционный порядок
Уровень, определяемый типом объекта, над которым непосредственно действует оператор.

Параметр
Явно выделенная величина или структурное значение, управляющее одной или несколькими координатами конструкции.

Параметрическое семейство
Совокупность архитектур, получаемых изменением одного или нескольких параметров при сохранении некоторого общего структурного каркаса.

Предикатный источник
Источник или последовательность, элементы которой выделяются посредством условия принадлежности.

Производная последовательность
В терминологии настоящей книги — последовательность, полученная преобразованием исходного источника; термин не означает производную в смысле математического анализа.

Ранг семантический
Предварительная характеристика степени архитектурного отклонения от выбранной базовой конфигурации.

Не сводится обязательно к одному числу.

Реестровый ноофакториал
Ноофакториал, источник которого идентифицируется через внешний или внутренний формализованный реестр.

Рекурсивная глубина
Характеристика числа или уровня рекурсивных возвратов, которая может рассматриваться вычислительно, архитектурно или операторно.

Рекурсивный ноофакториал
Ноофакториальная конструкция, в которой результат, состояние или компонент предыдущего этапа участвует в определении последующего этапа.

Самоизменяющаяся архитектура
Архитектура, способная изменять не только значения координат, но и собственные правила преобразования или организации.

Семантическая дистанция
Мера различия между ноофакториальными конструкциями, учитывающая не только число различных координат, но и тип и глубину структурных различий.

Семантическая координата
Выделяемая характеристика ноофакториальной конструкции, значение которой определяет самостоятельный аспект её устройства.

Семантический профиль
Упорядоченное описание значений, типов, связей и состояний семантических координат конкретной конструкции.

Семантическая Таблица Ноофакториалов
Систематизированная координатная модель ноофакториальной архитектуры, в которой каждому существенному аспекту конструкции соответствует определённая семантическая позиция.

Сокращённо — СТН.

Свёртка
В терминологии настоящей книги — общий механизм превращения выбранных и преобразованных объектов в итоговый результат посредством редукции, агрегирования, композиции или иного явно заданного правила.

Не тождественна стандартному понятию математической convolution.

Состояние ноофакториальной системы
Достаточно определённая конфигурация координат, связей, операторов, параметров, инвариантов и условий исполнения на рассматриваемом этапе.

СТН
См. «Семантическая Таблица Ноофакториалов».

Суперпозиция
Совместное архитектурное использование нескольких блоков или конструкций без обязательного последовательного подчинения одного другому.

Таксономическое пространство
Многомерное пространство классификационных признаков, в котором ноофакториал занимает положение сразу по нескольким осям.

Трансволюция
В рамках используемой авторской системы — структурный переход, при котором изменяется не только состояние координат, но и сама архитектурная организация, тип координат или пространство допустимых состояний.

Трансволютивная последовательность состояний
Последовательность архитектурных состояний, связанных явными структурными переходами.

Трансволютивный ноофакториал
Ноофакториал, развитие которого включает формализованные переходы между различными архитектурными состояниями или классами.

Управляющий оператор
Оператор, выбирающий, изменяющий или организующий действия других операторов или координат.

Факториальный генезис
Прослеживаемое происхождение конструкции от классической факториальной архитектуры через последовательность явных семантических освобождений или преобразований.

Функциональная эквивалентность
Совпадение результатов или отображений при сопоставимых входах без обязательного совпадения архитектур.

Эквивалентность ноофакториалов
Общее название системы отношений тождества и родства, включающей синтаксический, вычислительный, семантический и архитектурный уровни.

Приложение 17. Предметный указатель
Настоящий предметный указатель построен по понятиям и тематическим узлам книги.

На этапе окончательной вёрстки ссылки на главы и приложения могут быть дополнены конкретными номерами страниц.

А
Адаптивный оператор — гл. 18, 28–30; прил. 11.

Адаптивный ноофакториал — гл. 30, 32, 40; прил. 14.

Алгоритмический ноофакториал — гл. 10, 46.

Алгоритмический источник — гл. 7, 10, 20; прил. 7.

Алгебра ноофакториалов — гл. 38.

Арность генератора — гл. 10, 16, 20; прил. 9.

Арность источника — гл. 11.

Арность свёртки — гл. 17, 20.

Архитектура ноофакториала — гл. 6; далее сквозное понятие книги; прил. 16.

Архитектурная дистанция — гл. 39.

Архитектурная эквивалентность — гл. 25.

Архитектурная операция — гл. 38.

Архитектурная рекурсия — гл. 21, 32; прил. 12.

Архитектурное пространство — гл. 39.

Архитектурный инвариант — гл. 26; прил. 15.

Б
Базовая СТН — гл. 20; прил. 1.

Базовая факториальная конфигурация — гл. 1, 5, 20, 41; прил. 1, 4.

В
Вещественные ноофакториалы — гл. 46.

Вложенная архитектура — гл. 33; прил. 12.

Вложенная свёртка — гл. 33; прил. 12.

Вложенное преобразование — гл. 33; прил. 12.

Вложенный источник — гл. 33; прил. 12.

Вложенный ноофакториал — гл. 33; прил. 12, 14.

Вложенность — гл. 21, 30, 33, 40; прил. 2, 12, 14.

Вселенная Ноофакториалов — введение; гл. 27, 39–40, 46; заключение.

Выбор — гл. 13; гл. 20; прил. 1, 15–16.

Вычислительная Теория ноофакториалов — гл. 46.

Вычислительная эквивалентность — гл. 25.

Г
Генеративная ёмкость — гл. 27; прил. 16.

Генеративная математика — гл. 44; заключение.

Генеративный инвариант — гл. 26.

Генератор — гл. 10; гл. 27, 37; прил. 7, 16.

Генератор архитектур — гл. 30, 37; прил. 13.

Генератор классов — гл. 36–37; прил. 13.

Генератор операторов — гл. 18, 28–29, 37; прил. 11.

Генератор последовательности — гл. 10; прил. 7.

Гиперматематика — гл. 28–30, 44.

Гиперноофакториал — гл. 29; прил. 11.

Гипероперационная координата — гл. 29.

Гольдбаховская когорта — гл. 12; прил. 10, 16.

Гольдбаховский ноофакториал — гл. 12; прил. 10.

Гольдбаховский ранг — гл. 12; прил. 10, 16.

Д
Динамическая координата — гл. 7, 21; прил. 2.

Динамический генератор — гл. 10; прил. 7.

Динамический ноофакториал — гл. 21, 30, 34; прил. 14.

Динамическая свёртка — гл. 17–18; прил. 11.

Дробные ноофакториалы — гл. 46.

И
Изольдионика — гл. 31–34, 44.

Изольдионический источник — гл. 31.

Изольдионический ноофакториал — гл. 31; прил. 14, 16.

Инвариант — гл. 26, 35; прил. 16.

Инвариант перехода — гл. 35.

Инвариантный профиль — гл. 26, 40.

Индексная связь источников — прил. 9.

Индексно-зависимое преобразование — гл. 14; прил. 8.

Итерация — гл. 32, 38; прил. 12.

Источник — гл. 8–12, 20; прил. 1, 6–10, 16.

К
Каноническая форма — гл. 25; гл. 43, 46.

Категориальное расширение — гл. 46.

Класс ноофакториалов — гл. 23–27, 36, 38, 40; прил. 14.

Классический факториал — гл. 1, 41–43; прил. 1, 3–4.

Классификационный профиль — гл. 40; прил. 14.

Когорта — см. «Гольдбаховская когорта».

Комбинирование последовательностей — гл. 16.

Комплексные расширения — гл. 46.

Композиция — гл. 16, 20, 38; прил. 15.

Континуальные конструкции — гл. 46.

Координатная конфигурация — гл. 7.

Координатная дистанция — гл. 39.

Координатное пространство — гл. 39.

Координатный инвариант — гл. 26.

М
Матричный ноофакториал — гл. 46.

Метаархитектура — гл. 29–30, 35–37, 44.

Метаинвариант — гл. 26, 34–35; прил. 16.

Метаиндуктивное продолжение — гл. 35.

Метаиндукция — гл. 35, 44; прил. 16.

Метагенеративная ёмкость — гл. 37.

Метагенератор — гл. 37; прил. 13, 16.

Метакласс — гл. 35–37, 40.

Метаноофакториал — гл. 36; прил. 13, 16.

Метапространство — гл. 39.

Метауровень — гл. 21, 29–30, 35–40; прил. 2, 13–16.

Метаорганон — гл. 44.

Многоисточниковая конструкция — гл. 11, 16; прил. 9.

Многоисточниковый генератор — гл. 16; прил. 7, 9.

Многокоординатный ноофакториал — гл. 24.

Многоуровневая архитектура — гл. 33, 36; прил. 12.

Мультифакториал — гл. 2; прил. 3–4.

Н
Наследование координат — гл. 7, 20–22; прил. 1, 15.

Наивная теория факториалов — гл. 42.

Нормализация — гл. 25, 27, 37, 43, 46.

Ноофакториал — гл. 5; прил. 16.

Ноофакториал первого уровня — гл. 23.

Ноофакториальная алгебра — гл. 38.

Ноофакториальная архитектура — гл. 6; прил. 16.

Ноофакториальная нотация — гл. 22; прил. 4–5, 15.

Ноофакториальное пространство — гл. 39.

О
Область — гл. 7, 20; прил. 1, 15.

Обратная связь — гл. 30, 32; прил. 12.

Окрестность ноофакториала — гл. 39.

Оператор — гл. 18, 28–30; прил. 11.

Оператор второго порядка — гл. 29; прил. 11.

Операторная архитектура — гл. 28–30; прил. 11.

Операторный ноофакториал — гл. 28; прил. 11.

Операционный порядок — гл. 21, 29, 40; прил. 11, 14–16.

Операционный инвариант — гл. 26.

Открытая архитектура теории — гл. 45–46; заключение.

П
Параметр — гл. 15; прил. 8, 15–16.

Параметризация — гл. 15; гл. 27, 43.

Параметрическое преобразование — гл. 14–15; прил. 8.

Параметрическое семейство — гл. 15, 27, 43.

Переменная операция — гл. 18.

Подпространство фиксированного ранга — гл. 39.

Предикатный генератор — гл. 10; прил. 7.

Предикатный источник — гл. 8–10; прил. 7.

Примориал — гл. 2; прил. 3–4.

Производная последовательность — гл. 14; прил. 7, 16.

Пространство ноофакториалов — гл. 39.

Р
Ранг семантический — гл. 24, 39–40; прил. 16.

Реестр — гл. 9; прил. 6.

Реестровый ноофакториал — гл. 9; прил. 6.

Рекурсивная глубина — гл. 32; прил. 12.

Рекурсивная свёртка — гл. 32; прил. 12.

Рекурсивный генератор — гл. 10, 32, 37; прил. 7.

Рекурсивный ноофакториал — гл. 32; прил. 12, 14.

Рефлексивная архитектура — гл. 30.

Результат как новый источник — гл. 32.

С
Самоизменение — гл. 21, 30, 34, 37.

Самоизменяющаяся архитектура — гл. 30.

Самоизменяющийся генератор — гл. 30, 37.

Семантическая дистанция — гл. 39, 41; прил. 16.

Семантическая координата — гл. 7; прил. 16.

Семантический профиль — гл. 7, 20–22; прил. 1–2, 15–16.

Семантический ранг — см. «Ранг семантический».

Семантический разрыв — гл. 41–43.

Семантическая Таблица Ноофакториалов — гл. 19–22; прил. 1–2.

Свёртка — гл. 17; прил. 1–2, 15–16.

Свободная координата — гл. 6–7, 23–24.

Состояние системы — гл. 21, 30, 34–35.

СТН — см. «Семантическая Таблица Ноофакториалов».

Суперпозиция — гл. 38.

Т
Таксономия ноофакториалов — гл. 40; прил. 14.

Таксономическое пространство — гл. 40.

Тензорный ноофакториал — гл. 46.

Трансволюция — гл. 21, 31, 34, 44; прил. 2, 14–16.

Трансволютивная последовательность состояний — гл. 34.

Трансволютивный ноофакториал — гл. 34.

Трансформационный ноофакториал — гл. 14, 23; прил. 4–5.

У
Управление — гл. 21, 29–30; прил. 2.

Управляющий оператор — гл. 29; прил. 11.

Условная операция — гл. 18.

Условное преобразование — гл. 14, 28; прил. 8.

Ф
Факториал классический — см. «Классический факториал».

Факториальный генезис — введение; гл. 5–6, 41–43; заключение.

Фибоначчиальный тип — гл. 2; прил. 3–4.

Фильтр — гл. 13; прил. 1, 5.

Функциональная эквивалентность — гл. 25.

Функциональный ноофакториал — гл. 46.

Ц
Циклическая конструкция — гл. 32; прил. 12.

Э
Эквивалентность ноофакториалов — гл. 25; прил. 16.

Эквивалентность записей — гл. 22, 25, 43.

Я
Явная семантика — гл. 4–5, 41.

Язык ноофакториальной нотации — гл. 22; прил. 4–5, 15.

*******


Рецензии