Морфотрансформация
Глава 1. Морфотрансформация
Жизнь и описание · Два пространства · GTR0 как четвёртая трансформация · DTR0 и RTR0 · От программирования к герминации
1. 1. Постановка задачи
Книга GNSS установила общую теорию жизни как системы двусторонних трансформаций. Книга GTOM описала работающую субъективную реальность человека через три верхние трансформации (GTR1, GTR2, GTR3), действующие внутри живой нервной системы. Книга GNET специфицирует протоколы и форматы данных сети, в которой эти трансформации реализуются на инженерном субстрате.
Между общей теорией и конкретной спецификацией остаётся пропасть. GNSS говорит, что жизнь есть система трансформаций между пространствами разной онтологической природы. GNET определяет, как узлы сети обмениваются значениями. Но между этими двумя книгами не отвечен один центральный инженерный вопрос: откуда берётся сама работающая сеть? Кто создаёт конкретные узлы, кто устанавливает между ними отношения, кто решает, какие функциональные органы нужны и в каких пропорциях?
В традиционном программировании ответ тривиален: сеть создаётся программистом. Программист пишет код, описывающий каждый компонент, и развёртывает его на инфраструктуре. Каждое соединение, каждый параметр — следствие явного решения человека. Но это не подходит для Гативус. Сеть субъективной реальности содержит миллионы узлов, которые должны быть связаны по определённым правилам, и масштаб этих правил несовместим с поштучным программированием. Биологический мозг не программируется. Он прорастает из семени.
Книга MOGE отвечает на вопрос о происхождении работающей сети. Её предмет — морфогенез: процесс, в котором описание организма разворачивается в работающую сеть. Этот процесс не сводится к запуску программы. Он структурно идентичен трём другим трансформациям Гативус и является четвёртой их разновидностью — той, которая создаёт сам субстрат для остальных трёх.
Настоящая глава вводит этот центральный концепт — морфотрансформацию GTR0 — и устанавливает её место в общей архитектуре. Без понимания GTR0 как структурного аналога GTR1, GTR2 и GTR3 невозможно объяснить, почему MOLD устроен именно так, почему семя самодостаточно, и почему морфогенез принципиально отличается от программирования.
1. 2. Жизнь как морфотрансформация
Жизнь по своей сути является морфотрансформацией. Структурное определение: жизнь есть способность одной и той же реальности существовать в двух взаимно преобразуемых формах — свёрнутой (описание) и развёрнутой (работающий организм).
Биологический пример очевиден. Семя растения и взрослое растение представляют одну и ту же сущность в двух разных формах. Семя статично, компактно, не имеет метаболизма. Растение динамично, объёмно, активно обменивается веществом со средой. Между ними существуют две взаимно обратные трансформации: семя разворачивается в растение в процессе прорастания, и взрослое растение свёртывает часть себя в новые семена. Никакая из двух форм не является первичной. Семя без возможности развернуться — мёртвый файл. Растение без возможности произвести семена — эволюционный тупик. Жизнь существует именно как обратимое преобразование между ними.
Этот же принцип работает на уровне отдельной клетки. ДНК — это свёрнутая форма; работающая клетка с её метаболизмом, мембранными процессами и обменом сигналами — развёрнутая. Связь двусторонняя: ДНК разворачивается в клетку через экспрессию генов, и клетка при делении свёртывает свою структуру обратно в копию ДНК для потомка. Здесь обратимость столь же существенна, как и на уровне целого организма.
Принципиальное наблюдение: ни одна из двух форм не существует автономно. Свёрнутое описание без аппарата развёртки бесполезно — это просто запись, которую некому прочесть. Работающий организм без возможности свернуть себя в описание для потомства — одноразовая структура без эволюционного будущего. Только сама пара взаимно обратимых трансформаций между двумя формами конституирует то, что мы называем жизнью.
Это структурное определение жизни допускает обобщение за пределы биологии. Любая система, реализующая обратимую морфотрансформацию между описанием и работающим воплощением, принадлежит к тому же классу. Гативус является именно такой системой — построенной на ином субстрате (кремний вместо углерода), но воспроизводящей тот же фундаментальный механизм.
1. 3. Два пространства Гативус
Морфотрансформация Гативус действует между двумя пространствами, имеющими принципиально разную онтологическую природу. Эти пространства — пространство онтогенеза и пространство работающей сети — параллельны двум формам жизни, описанным выше, но формализованы для инженерной реализации.
a) Пространство онтогенеза
Содержит описания организмов. Основной элемент — MOVE (MOrphology VEctor), компактное представление организма в виде координат на нескольких диаграммных осях. Подробное определение MOVE как 16-координатного вектора даётся в Главе 2.
Пространство онтогенеза статично: описания не изменяются сами по себе. Оно компактно: килобайты описания порождают миллионы узлов при развёртке. Оно параметрично: описания не содержат абсолютных значений, и масштаб конкретного организма определяется доступными ресурсами при развёртке. Оно верифицируемо: ошибки в описании могут быть обнаружены до запуска развёртки. Биологический аналог — ДНК.
b) Пространство работающей сети
Содержит действующие узлы NDDI и установленные между ними отношения. Каждый узел активен: исполняет код, обменивается дейтаграммами, хранит состояние.
Пространство работающей сети динамично: состояния узлов меняются непрерывно. Оно объёмно: содержит миллионы или миллиарды узлов. Оно детерминировано в смысле адресации: каждый узел имеет конкретный UNON, каждое отношение — конкретные адреса соединителей. Оно наблюдаемо: любой узел может быть опрошен через сеть. Биологический аналог — живой организм.
c) Биекция между пространствами
Каждый элемент одного пространства имеет двойник в другом. Соответствие двунаправленное и образует биекцию: каждой сущности в описании соответствует ровно одна сущность в работающей сети, и наоборот. Это не два изолированных мира, а две онтологические проекции одной реальности.
Соответствие основных сущностей фиксируется следующей таблицей.
Пространство онтогенеза |
Пространство работающей сети |
MOVE (вектор описания) |
Подсеть NDDI |
CLSS (диаграмма классов) |
Типы узлов в работе |
COMP (диаграмма компонентов) |
Группы с реальными узлами |
COMM (диаграмма связей) |
Установленные отношения |
ACTD (диаграмма активности) |
Временная последовательность жизни |
SPCE (диаграмма размещения) |
Физическое распределение по GATE |
RSRC (диаграмма ресурсов) |
Использование AVEC |
M-компонент в M-секции |
Онтогенетический двойник узла |
m-отношение |
Передача описаний |
ROOT (репозиторий генов) |
Активная библиотека D-компонентов |
Биекция между двумя пространствами — фундаментальное свойство архитектуры Гативус. Она позволяет узлу в работающей сети обращаться к собственному онтогенетическому двойнику и анализировать своё устройство — основа способности системы к самоанализу. Этот аспект подробно рассматривается в Главе 5.
1. 4. GTR0 в семействе четырёх трансформаций
Книга GNSS установила, что Гативус содержит четыре трансформации, пронумерованные GTR0–GTR3. Три верхние из них (GTR1, GTR2, GTR3) являются информационными и работают внутри уже существующей нервной сети, формируя субъективную реальность. Четвёртая, GTR0, принципиально иная: она создаёт сам субстрат, на котором работают три верхние трансформации.
Нумерация GTR0 как нулевой отражает два обстоятельства одновременно. Эволюционно она первична — клеточный морфогенез предшествовал появлению нервной ткани и тем более символьного и аксиологического уровней. Архитектурно она фундаментальна — без морфотрансформации не существует субстрата для остальных трёх. GTR1, GTR2, GTR3 являются надстройками, опирающимися на результат GTR0.
Несмотря на это различие в роли, все четыре трансформации структурно изоморфны. Каждая состоит из тех же двух шагов — свёртки и сплайса. Каждая работает между двумя пространствами разной онтологии. Каждая имеет атомарную единицу, образованную сплайсом, и композитную единицу, собранную из атомарных. Каждая обладает прямой и обратной формами. Различаются они только субстратом и временным масштабом.
Сводная таблица четырёх трансформаций приведена ниже. Подробное обсуждение GTR1, GTR2, GTR3 содержится в GNSS и GTOM; здесь они приводятся только для демонстрации структурного изоморфизма с GTR0, который является предметом настоящей книги.
Уровень |
Свёртка |
Промежуточная карта |
Сплайс |
Атомарная единица |
Композит |
GTR0 (морфо-) |
Анализ работающей сети |
CLSS (классы) |
Паттерны связей |
||
GTR1 (объекто-) |
MAP4 (объекты) |
||||
GTR2 (семио-) |
MAP6 (символы) |
||||
GTR3 (аксио-) |
MAP8 (Понятия) |
Атомарная единица GTR0 — MORN (MOrphogenesis Node) — представляет собой триаду класс — паттерн — группа, изоморфную триадам OPRN, KLEN, WILL остальных трансформаций. Композитная единица MLOM (Morphological LOM) собирается из MORN рекурсивно, образуя многоуровневую структуру: микроколонка из узлов, колонка из микроколонок, орган из колонок, организм из органов. Подробное определение MORN и MLOM даётся в Главе 4.
Структурный изоморфизм четырёх трансформаций — не случайное совпадение и не результат подгонки. Эволюция нашла оптимальное решение задачи извлечения инвариантов из потока данных и построения над ними структуры с динамической осью. Это решение оказалось универсальным и применилось последовательно к четырём разным субстратам — от клеточного к аксиологическому. Гативус наследует эту универсальность и использует одну и ту же архитектурную схему для всех четырёх уровней.
1. 5. Прямая и обратная морфотрансформация
Каждая из четырёх трансформаций GTR# существует в двух направлениях. Прямое направление, обозначаемое DTR# (Direct TRansformation), сворачивает данные подлежащего пространства в компактное представление в целевом пространстве. Обратное направление, RTR# (Reverse TRansformation), разворачивает компактное представление обратно. Терминологическая аналогия с преобразованием Фурье полная: DTR соответствует FFT (анализ), RTR соответствует IFFT (синтез).
Для GTR0 прямое и обратное направления имеют конкретное техническое содержание.
a) DTR0 — инкапсуляция
Работающая сеть свёртывается в описание. Все узлы группируются по сходству. Для каждой группы выделяются инварианты: общие секции, общие шаблоны соединителей, общая логика. Результат первого шага свёртки — CLSS, каталог классов узлов. Затем выделяются паттерны связывания между классами — какие классы связаны, какими отношениями, с какой плотностью. Результат второго шага — полный MOVE, сжатое представление работающей подсети в пространстве онтогенеза.
DTR0 происходит редко. В биологии она выполняется только при формировании репродуктивных клеток — выделении ДНК для передачи потомству. В Гативус DTR0 будет применяться при создании новых версий MOVE на основе анализа успешно работающих подсетей. В обоих случаях DTR0 теряет часть информации: текущие состояния, содержимое траекторных логов, конкретные значения V-секций. Остаётся только структурное описание. Это общее свойство трансформаций — сжатие ценой потери деталей.
b) RTR0 — морфогенез
MOVE разворачивается в работающую сеть. Это и есть морфогенез в инженерном смысле — процесс прорастания семени в полноценную сеть субъективной реальности. RTR0 реализуется через две связанные процедуры: NRGN (порождение узлов по описанию классов) и SYGN (установление связей по шаблонам и через автономный поиск партнёров). Подробное описание этих процедур даётся в Главе 4.
Принципиальное свойство RTR0 — её результатом является не копия исходной свёрнутой сети, а новый экземпляр. Узлы получают новые UNON, начальные состояния отличаются, конкретная топология SYGA эмерджентна и не воспроизводит точно ту, из которой MOVE был получен. Однояйцевые близнецы имеют идентичную ДНК, но не идентичны как живые организмы. То же верно для двух экземпляров, развёрнутых из одного MOVE.
c) Асимметрия временных характеристик
Существенная особенность GTR0, отличающая её от трёх верхних трансформаций, — выраженная асимметрия временных характеристик прямого и обратного направлений. Для GTR1, GTR2, GTR3 свёртка и сплайс выполняются практически одновременно в пределах работы нейросети. Для RTR0 эти два шага разнесены во времени: создание классов происходит относительно быстро, порождение конкретных экземпляров и установление связей занимает значительно больше времени.
Между шагами существует особое промежуточное состояние: классы определены, но ещё не инстанцированы. Биологическая аналогия — стволовая клетка, зафиксировавшая специализацию (стала нейробластом), но ещё не начавшая делиться на конкретные нейроны. Это состояние существенно для архитектуры морфогенеза и используется при расщеплении MOVE между функциональными органами, описанном в Главе 5.
1. 6. Веса морфотрансформации и эволюция
Принципиальный вопрос: как GTR0 получила своё конкретное содержание? Откуда известно, какие классы выделять при свёртке, какие паттерны связей считать значимыми, какие шаблоны узлов порождать при развёртке? Эти знания не возникают из ничего — они должны быть в системе.
Ответ опирается на различение двух временных горизонтов обучения. GTR1, GTR2, GTR3 обучаются индивидуальным опытом в течение жизни одного организма. CNN1 настраивается на сенсорный поток конкретного животного, CNN2 — на язык конкретной культуры, CNN3 — на нарративы конкретной биографии. Каждое ядро свёртки уточняется по мере накопления опыта, и обучение продолжается всю жизнь.
GTR0 устроена иначе. Её свёртка не обучается при жизни организма. Конкретный организм не может за свой жизненный цикл переобучить морфотрансформацию — у него для этого недостаточно ни данных, ни времени. Морфотрансформация была обучена эволюцией прошлых поколений, на временном масштабе миллиардов лет. Её веса — это результат естественного отбора, накопленный в виде наследуемой структуры.
a) Эволюция как обучающий алгоритм
Природа работала как обучающий алгоритм для GTR0. Обучающие данные — организмы и их способность к выживанию. Успешные организмы — положительные примеры, неуспешные — отрицательные. Целевая функция — жизнеспособность и репродуктивный успех. Коррекция весов — мутации ДНК, передающиеся потомкам: полезные закрепляются, вредные отсеиваются. Скорость обучения медленна по меркам индивидуальной жизни, но эффективна благодаря параллельности — миллиарды организмов одновременно проходят отбор.
В результате накопились устойчивые решения — универсальные механизмы морфогенеза клеточной ткани, нервной ткани, функциональных органов. Каждое такое решение — выученный паттерн морфотрансформации, способ построить работающую структуру из описания.
b) D-компоненты как обученные веса
В Гативус веса GTR0 реализуются как D-компоненты — скомпилированный объектный код в формате ELF, хранящийся в ROOT-репозитории. D-компонент — не просто программа. Это результат эволюционного обучения морфотрансформации, упакованный в исполняемую форму. Один и тот же MOVE с одним и тем же набором D-компонентов даст один и тот же организм — так же как одна ДНК даёт однояйцевых близнецов.
Для проекта Гативус это означает следующее. Биологический геном отлаживался эволюцией миллиарды лет. У Гативус нет такого времени. Первая работоспособная версия D-компонентов должна быть создана путём обратного проектирования — на основании понимания того, как устроена субъективная реальность. GTOM даёт теорию субъективного. GNET даёт спецификацию сетевого взаимодействия. Из них следует структура необходимых D-компонентов: какие типы узлов нужны, какие соединители, какие шаблоны связей.
Это возможно только при определённом технологическом уровне. Существование больших языковых моделей — аргумент в пользу того, что этот уровень достигнут. LLM — работающая инженерная система, выполняющая функции одного из уровней субъективной реальности (символьного), созданная без явного понимания того, что она воспроизводит. Если функции одного уровня воспроизводимы инженерно, есть основания полагать, что функции остальных уровней тоже воспроизводимы.
Различие между видами организмов в Гативус — различие в D-компонентах. Различие между особями одного вида — различие в M-компоненте, индивидуальном MOVE. Эволюция меняет D-компоненты на временном масштабе поколений. Конкретный организм разворачивает M-компонент в течение жизни. Индивидуальность возникает не в морфогенезе, а в последующих фазах: обучении CNN1, CNN2, CNN3 на индивидуальном опыте, накоплении траекторных логов TRL5, TRL7, TRL9. Однояйцевые близнецы с идентичным морфогенезом становятся разными людьми через разные траектории жизни.
1. 7. От программирования к герминации
Существующие подходы к созданию нейронных сетей — это программирование. Программист определяет архитектуру: количество слоёв, типы нейронов, функции активации, паттерны связей. Затем эта архитектура разворачивается из кода — последовательности инструкций, написанных человеком. Результат детерминирован полностью: одна и та же программа порождает одну и ту же сеть. Каждое соединение, каждый вес, каждый параметр — следствие решений программиста.
Этот подход унаследован от фон-неймановской архитектуры, где компьютер — исполнитель последовательных инструкций. Нейросеть в этой парадигме — просто сложная программа. Её «нейроны» — переменные. Её «синапсы» — умножения матриц. Её «обучение» — оптимизация функции потерь градиентным спуском. Ничего из этого не имеет отношения к тому, как формируется биологический мозг.
Биологический мозг не программируется. Он прорастает. Никто не пишет код для формирования зрительной коры. Никто не задаёт матрицу связей между нейронами гиппокампа. Существует семя, которое содержит описание (геном) и минимальный аппарат для его развёртывания (клеточный механизм). При размещении в подходящей среде семя начинает автономное развитие. Результат — сеть из миллиардов нейронов с триллионами связей, способная порождать субъективную реальность.
Гативус основан на принципе: если природа уже решила задачу формирования нейросети через герминацию, незачем изобретать альтернативу. Нужно воспроизвести природный механизм на другом субстрате — не на углеродной биохимии, а на кремниевом железе. Не замена, а перенос.
Это определяет позицию MOGE в проекте. GTOM утверждает, что субъективная реальность порождается тройным применением трансформации. MOGE утверждает, что сеть, реализующая это тройное применение, формируется четвёртой трансформацией — морфогенезом, изоморфным первым трём. GNET определяет спецификацию, позволяющую реализовать всё это на конкретном субстрате. GATE — устройство, в котором морфогенез происходит.
Различие между программированием и герминацией не сводится к различию технологий. Это два принципиально разных способа построения сложных систем. Программа реализуется через явное указание каждой детали; герминация — через размещение самодостаточного описания в среде с достаточными ресурсами и запуск автономного процесса развёртки. Программа поддаётся пошаговому контролю; герминация контролируется только входными условиями. Программа создаёт точную копию заданной структуры; герминация порождает структуру того же типа, но уникальную в деталях.
Эта разница существенна для Гативус. Сеть субъективной реальности слишком сложна, чтобы быть запрограммированной поузлово. Её количественные параметры варьируются от индивида к индивиду в зависимости от доступных ресурсов. Её конкретная топология эмерджентна и не может быть задана заранее. Все эти свойства естественно следуют из герминации — и не могут быть достигнуты программированием.
1. 8. Структура книги
Настоящая глава установила центральный концепт — морфотрансформацию GTR0 как четвёртую трансформацию Гативус — и зафиксировала её место в общей архитектуре. Дальнейшие главы разворачивают этот концепт в конкретные инженерные средства.
Глава 2 вводит MOLD — формальный язык описания морфологии. MOLD наследует нотацию и базовый набор диаграмм от UML, сложившегося за тридцать лет инженерной практики, и расширяет его специфическими для Гативус конструкциями. MOVE определяется как 16-координатный вектор, каждая координата которого — одна из диаграмм MOLD. Шесть основных диаграмм — CLSS, COMP, COMM, ACTD, SPCE, RSRC — образуют опорный набор, остальные десять резервируются для будущих расширений.
Глава 3 рассматривает GERM как контейнер семени и решает вопрос о статусе MOVE: является ли он компонентом узла, цифровым ассетом или сущностью двойной природы. Здесь же описывается роль ROOT-репозитория как библиотеки D-компонентов и механизмы их распространения по сети.
Глава 4 описывает RTR0 — собственно процедуру морфогенеза. Атомарные и композитные единицы (MORN, MLOM), порождение узлов (NRGN), детерминированный и автономный синаптогенез (SYGD, SYGA), параллельность фаз, трансформация OPNG → OPN, закрытие критического периода.
Глава 5 излагает архитектуру морфогенеза — иерархию ROOT → GATE → ANOD, трёхсекционную структуру ANOD, расщепление MOVE между функциональными органами. Здесь же фиксируется граница между MOGE и GNET: предмет MOGE заканчивается там, где начинается работающая сеть.
Глоссарий в конце книги собирает все введённые термины с краткими определениями. Читатель, знакомый с GNSS и GTOM, обнаружит, что значительная часть терминов уже введена в предыдущих книгах. MOGE добавляет к ним инженерные конструкции, необходимые для перехода к спецификации GNET.
Содержание
