Матрица Судьбы

Матрица Судьбы: основы и математика

Свёртка 1–22, геометрия октаграммы, точные формулы базовых точек, референсная реализация.

48 мин чтения 1 322 строк · docs/09-matritsa-sudby/00-matritsa-osnovy-i-matematika.md
Содержание

Дисклеймер (важно, читать до всего остального). Матрица Судьбы — авторская эзотерическая система, не имеющая научного обоснования. Это не наука, не психодиагностика и не медицина. Её утверждения непроверяемы и нефальсифицируемы. Ниже описывается математика и структура метода как артефакт — то есть «как это устроено внутри», а не «как это работает на самом деле». Разбор технический, а не рекламный.


Оглавление

  1. Что это такое
  2. Базовое правило свёртки чисел
  3. Входные данные
  4. Геометрия октаграммы
  5. Расчёт 8 базовых точек + полный рабочий пример
  6. Названия и значения позиций
  7. Линии и энергии
  8. 22 Аркана — полная таблица
  9. Референсная реализация целиком

1. ЧТО ЭТО ТАКОЕ

1.1. Определение

Матрица Судьбы (англ. Destiny Matrix, Matrix of Destiny) — эзотерическая система «диагностики предназначения», в которой дата рождения человека детерминированным арифметическим алгоритмом превращается в набор чисел в диапазоне 1..22, каждое из которых отождествляется со Старшим Арканом Таро. Числа размещаются в вершинах и центре октаграммы (восьмиконечной звезды из двух наложенных квадратов), после чего «читаются» не по отдельности, а по связям — линиям, осям и зонам.

Формально это чистая функция:

f: (день, месяц, год) → вектор из N чисел в диапазоне [1..22]

Никакой случайности, никакого внешнего ввода, никакого состояния. Две разные люди с одной датой рождения получают абсолютно идентичную матрицу — это важное свойство, к которому мы вернёмся в п.3.

1.2. История создания

ГодСобытие
~2006Наталия Ладини (таролог, поэтесса, практикующий эзотерик) формулирует метод. По её собственной версии, октаграмма с 22 арканами, связанными с датой рождения, «пришла к ней» в трансовом/сновидческом состоянии — это её собственное описание, а не реконструкция историков
2006–2015Оформление в методику «Диагностика предназначения. Матрица Судьбы» / «22 кода судьбы». Обучение, школы, сертификация консультантов
2015–2020Взрывной рост в русскоязычном сегменте. Появление сотен «школ», онлайн-калькуляторов, инфобизнеса
2020–н.в.Локализация на английский (destinymatrix, matrixofdestiny), выход на международный рынок. Последователи дописывают метод: чакральная таблица, возрастные шкалы, «линии денег», совместимость

Ключевой момент про авторство. Ладини позиционируется как «первоисточник», и у неё есть книга «Матрица судьбы. Первоисточник». Однако метод быстро форкнулся: сегодня существует множество взаимно несовместимых школ, которые расходятся в надстройках (что считать «точкой входа», как строить возрастную шкалу, как читать чакры) — при почти полном согласии в базовом ядре (8 точек + центр). Именно поэтому ниже я жёстко разделяю инвариантное ядро и вариативные надстройки.

1.3. Отличие от нумерологии

Это важное различие, и оно чисто математическое, а не риторическое:

Классическая нумерология (пифагорейская)Матрица Судьбы
Целевой диапазон1..9 (плюс «мастер-числа» 11, 22, 33)1..22
Правило свёрткиСкладывать цифры до одной цифрыСкладывать цифры до попадания в 1..22
Пример: 19901+9+9+0=19 → 1+9=10 → 1+0=11+9+9+0=19 (стоп, 19 ≤ 22)
Структура результатаНабор независимых чисел (число судьбы, число души…)Геометрический граф: позиция числа меняет его смысл
Смысловой словарьЧисла 1–9 сами по себе22 Аркана Таро

Критичный момент: 1990 в нумерологии даёт 1, а в Матрице Судьбы — 19. Это разные числа с разным смыслом. Попытка применить пифагорейскую свёртку — самая частая ошибка при ручном расчёте.

Второе отличие концептуальное: в нумерологии число само является носителем смысла. В Матрице число — лишь индекс в таблице арканов, а смысл рождается из пары (аркан, позиция). Аркан 15 в «зоне комфорта» и аркан 15 в «кармическом хвосте» трактуются по-разному.

1.4. Отличие от астрологии

Натальная картаМатрица Судьбы
ВходДата + точное время + координаты местаТолько дата
ОсноваРеальные эфемериды — измеренные положения небесных телАрифметика по цифрам записи даты
Зависимость от календаряНет (астрономическое событие объективно)Да — считаются цифры записи даты
ЧувствительностьАсцендент меняется каждые ~4 минутыМеняется только при смене суток
Вычислительная сложностьТребует эфемерид / численного интегрированияШкольное сложение

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

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

  • Дата рождения по юлианскому календарю (Россия до 1918 г.) даст другую матрицу, чем та же дата по григорианскому.
  • Смена часового пояса/линии перемены дат может сдвинуть «день рождения» на сутки → вся матрица другая.
  • Метод неявно предполагает, что десятичная система счисления и григорианский календарь имеют космологический статус. Это сильное и ничем не подкреплённое допущение.

1.5. Связь с Таро и почему именно 22

Старших Арканов в колоде Таро — 22 (от Шута до Мира). Это число и задаёт модуль всей системы. Обоснования, которые приводят сторонники метода:

  • 22 буквы еврейского алфавита — каббалистическая традиция сопоставляет Старшие Арканы буквам иврита;
  • 22 пути на каббалистическом Древе Сефирот, соединяющих 10 сфирот;
  • у Ладини — «22 энергии сотворения мира».

Честная оценка. Связь «22 Аркана ↔ 22 буквы ↔ 22 пути» — это сопоставление, придуманное оккультистами XVIII–XIX вв. (Кур де Жеблен, Элифас Леви, «Золотая Заря»), а не свойство исторического Таро. Таро возникло в Италии XV в. как карточная игра (тарокки); эзотерическое прочтение появилось на ~350 лет позже. То есть «22» в Матрице Судьбы — это число, унаследованное от игровой колоды и задним числом обросшее мистическим обоснованием.

С математической точки зрения 22 — просто выбранный модуль. Система работала бы структурно так же с любым другим числом; ничего в арифметике не «требует» именно 22.

1.6. Статус: честно

  • Не имеет научного обоснования. Нет рецензируемых публикаций, подтверждающих предсказательную или диагностическую силу метода.
  • Нефальсифицируема. Трактовки арканов сформулированы так широко («лидерство, но риск эгоцентризма»), что подходят почти любому. Это классический эффект Барнума — Форера: люди принимают расплывчатые универсальные описания за точные персональные.
  • Даёт лишь 366 × (число лет) различных карт, причём по факту гораздо меньше уникальных конфигураций — все люди, родившиеся в один день, «идентичны» по методу.
  • Критика от психологов (в т.ч. в материале РБК Тренды): отсутствие объективных методов измерения, субъективность интерпретаций, невозможность верификации; риск того, что такие системы ограничивают человека, создавая иллюзию предопределённости вместо активного выбора.
  • Популярность объясняется не точностью, а снижением тревоги перед неопределённостью через получение «конкретных» ответов и структурированного языка для саморефлексии.

Корректная рамка: это инструмент структурированной саморефлексии и проективная техника, а не диагностика. Даже коммерческие площадки метода (например, matrixdestiny.io) прямо пишут, что чарт предназначен «for structured self-reflection, not prediction or scientific assessment», и не должен использоваться для медицинских, финансовых и юридических решений.


2. БАЗОВОЕ ПРАВИЛО СВЁРТКИ ЧИСЕЛ — САМОЕ ГЛАВНОЕ

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

2.1. Требование

Любое число в матрице обязано лежать в диапазоне 1..22, потому что оно индексирует Аркан.

2.2. Два конкурирующих метода — и это реальный конфликт

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

Метод A — свёртка суммой цифр (КАНОНИЧЕСКИЙ)

если n > 22: n := сумма цифр n, повторять

Метод B — вычитание 22

если n > 22: n := n - 22, повторять

Насколько они расходятся

Расхождение не маргинальное, а тотальное. Я проверил вычислением:

n:     23  24  25  26  27  28  29  30  31  32  40  44
Метод A (цифры):  5   6   7   8   9  10  11   3   4   5   4   8
Метод B (−22):    1   2   3   4   5   6   7   8   9  10  18  22

Методы совпадают ровно для n ≤ 22 и расходятся для КАЖДОГО n > 22. Ни одного совпадения в диапазоне 23..44. Это значит: выбор метода — не деталь, а развилка, определяющая всю матрицу целиком.

Какой канонический

Канонический — Метод A (сумма цифр). Обоснования:

  1. Русскоязычные источники, включая линию Ладини, единогласны. Формулировки: «если сумма больше 22 — сводим её к сумме цифр (44 → 4+4 = 8)»; «если число больше 22, складываем его цифры между собой, пока не получим 22 или меньше»; «если полученное число больше, чем 22 — цифры в этом числе складываются».
  2. Референсная реализация (открытый код калькулятора, см. п.9) реализует именно сумму цифр.
  3. Контрольный пример из англоязычных источников — «29 becomes 11». По методу A: 2+9=11 ✅. По методу B: 29−22=7 ❌. Источник, декларирующий «subtract-22», сам приводит пример, который ему противоречит.

Откуда взялся Метод B. Часть англоязычных сайтов (destinymatrixcalc.org и клоны) утверждает, что «subtract-22 reduction» — это и есть отличие Матрицы от нумерологии. Похоже на ошибку локализации: авторы верно уловили, что свёртка идёт не до 1..9, а до 1..22, но неверно реконструировали механику. Формулировки вроде «если 23–44, вычесть 22; если 45–66, вычесть 44» выглядят как попытка описать n mod 22.

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

2.3. Спорные моменты

Что если получилось ровно 22

22 остаётся 22. Это валидный Аркан (Шут). Порог строгий: свёртка срабатывает при n > 22, а не при n >= 22.

Частая ошибка новичков: увидев 22, «досвернуть» его до 2+2=4. Это неверно — потеряется целый аркан.

Что если получился 0

Ноль в корректной реализации невозможен. Доказательство простое:

  • Все входы строго положительны: день ≥ 1, месяц ≥ 1, сумма цифр года ≥ 1 (год ≥ 1, значит хотя бы одна ненулевая цифра).
  • Сумма положительных чисел положительна.
  • Сумма цифр положительного числа положительна.
  • Значит reduce(n) ≥ 1 для любого n ≥ 1. ∎

Ноль появляется только при ошибке реализации — обычно при использовании n % 22 вместо свёртки: тогда 22 % 22 = 0, 44 % 22 = 0. Это баг. Если видите в матрице 0, реализация сломана.

Отдельно: встречается соглашение «22 = 0» на смысловом уровне (аркан 22 = Шут = нулевой аркан Таро, «максимальный потенциал при минимальной форме»). Это интерпретационное тождество, а не арифметическое. В расчётах всегда фигурирует 22.

Сколько итераций нужно

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

const reduceNumber = (number) => {
  let num = number;
  if (number > 22) {
    num = (number % 10) + Math.floor(number / 10);  // только для двузначных!
  }
  return num;
};

Проверено исполнением кода: одного прохода достаточно для всех n ≤ 598; первое расхождение с полной свёрткой — при n = 599 (5+9+9 = 23 > 22, нужна вторая итерация). Максимальная сумма в базовой матрице — сложение четырёх точек: 22×4 = 88 → 8+8 = 16 ≤ 22. Поэтому в ядре системы один проход и цикл дают идентичный результат.

Для справки: чтобы сумма цифр превысила 22, нужно минимум трёхзначное число с большими цифрами. Наименьшее такое — 599.

Но référence-код содержит скрытый баг: (number % 10) + Math.floor(number / 10) корректно суммирует цифры только для двузначных чисел. Для 100 он даст 0 + 10 = 10 вместо 1. В базовой матрице такие числа не возникают, но в надстройках (сумма 7 чакр и т.п.) — могут.

Пишите цикл с честной суммой цифр — он корректен всегда.

2.4. Каноническая функция

Python:

def reduce22(n: int) -> int:
    """
    Свёртка числа в диапазон Арканов [1..22].
    Канонический метод: повторная сумма десятичных цифр.
    Порог строгий: 22 остаётся 22.
    """
    if n < 1:
        raise ValueError(f"Число должно быть >= 1, получено {n}")
    while n > 22:
        n = sum(int(d) for d in str(n))
    return n

Псевдокод:

FUNCTION reduce22(n):
    ASSERT n >= 1
    WHILE n > 22:
        n <- СуммаДесятичныхЦифр(n)
    RETURN n

Без строк (чистая арифметика):

def reduce22(n: int) -> int:
    while n > 22:
        s = 0
        while n > 0:
            s += n % 10
            n //= 10
        n = s
    return n

Проверочные значения:

ВходВыходКомментарий
11без изменений
2222порог строгий, НЕ сворачивается
2352+3
29112+9
3033+0
3143+1
4484+4
88168+8 (максимум в базовой матрице)
1990191+9+9+0=19, стоп
1999101+9+9+9=28 → 2+8=10 (две итерации)

Терминация гарантирована: для n > 22 (значит n ≥ 23, минимум двузначное) сумма цифр строго меньше самого числа, так как n = Σ dᵢ·10ⁱ > Σ dᵢ при наличии хотя бы одного разряда выше нулевого. Последовательность строго убывает и ограничена снизу → завершается. ∎

2.5. Важное свойство: это НЕ модульная арифметика

Соблазнительно думать, что свёртка — это n mod 22. Это не так, и путаница здесь — источник ошибок.

Сумма цифр сохраняет остаток по модулю 9, а не 22 (признак делимости на 9). Поэтому:

reduce22(23) = 5,   23 mod 22 = 1     # не совпадает
reduce22(30) = 3,   30 mod 22 = 8     # не совпадает

Операция не гомоморфна относительно сложения:

reduce22(reduce22(a) + reduce22(b)) ≠ reduce22(a + b)   в общем случае

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


3. ВХОДНЫЕ ДАННЫЕ: ТОЛЬКО ДАТА РОЖДЕНИЯ

3.1. Что нужно

день   ∈ 1..31
месяц  ∈ 1..12
год    ∈ произвольный (обычно 4 цифры)

И всё. Ни времени, ни места, ни имени, ни пола.

(Пол иногда запрашивают калькуляторы, но в базовом расчёте он не участвует — влияет лишь на формулировки трактовок в некоторых школах. Имя не участвует нигде и запрашивается исключительно для подписи результата.)

3.2. Почему время и место НЕ нужны — и почему это принципиально

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

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

  • Положения планет по эклиптике зависят от момента времени (Луна проходит ~13°/сутки);
  • Асцендент и куспиды домов зависят от географических координат и локального звёздного времени;
  • Асцендент смещается примерно на 1° за 4 минуты — рождение с разницей в 2 часа даёт другой знак асцендента;
  • Поэтому астрологу нужны время с точностью до минут и координаты, а «ректификация» (восстановление точного времени) — отдельная дисциплина.

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

Сводно:

Натальная картаМатрица Судьбы
Объект вычисленияФизическое состояние Солнечной системыЦифры записи даты
Нужно времяДа, до минутНет
Нужно местоДа, координатыНет
РазрешениеМинутыСутки
Близнецы с разницей 10 минРазные карты (дома могут сдвинуться)Идентичные матрицы
Все люди, рождённые в один деньРазные картыИдентичные матрицы

3.3. Следствия — плюсы и минусы

Практический плюс (и причина популярности): барьер входа почти нулевой. Свою дату знает каждый, а точное время — меньшинство. Это позволило методу масштабироваться быстрее астрологии: не нужны ни эфемериды, ни свидетельство о рождении, ни ректификация. Расчёт делается на бумаге за пару минут.

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

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

Дополнительное следствие из п.1.4: поскольку считаются цифры записи даты, метод неявно привязан к григорианскому календарю и десятичной системе. Для дат до 1918 г. в России (юлианский календарь) возникает неразрешённая внутри метода неоднозначность: какую дату брать — «старого» или «нового» стиля? Разные школы отвечают по-разному, а канонического ответа нет.


4. ГЕОМЕТРИЯ ОКТАГРАММЫ

4.1. Общая конструкция

Диаграмма — октаграмма (восьмиконечная звезда), образованная двумя квадратами, наложенными друг на друга с поворотом на 45°. Всего 8 внешних вершин + 1 центр = 9 базовых позиций.

Тип звезды — {8/2}, то есть звёздчатая фигура из двух квадратов (октаграмма Лакшми / «звезда Иштар»), а не {8/3} (звезда Ринчи). Это важно для корректной отрисовки.

4.2. Два квадрата: КРИТИЧЕСКИ ВАЖНОЕ различие

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

Диагональный квадрат = ЛИЧНЫЙ = ПЕРВИЧНЫЙ

Вершины: Запад, Север, Восток, Юг (лево, верх, право, низ).

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

Прямой квадрат = РОДОВОЙ = ПРОИЗВОДНЫЙ

Вершины: СЗ, СВ, ЮВ, ЮЗ (диагональные направления).

  • Вычисляется из личного квадрата сложением соседних вершин.
  • Отвечает за родовые программы по линиям отца и матери.

Ловушка терминологии — обязательно к прочтению

Названия квадратов зависят от того, как нарисована фигура, и источники используют их непоследовательно:

  • Если рисовать личный квадрат «ромбом» (вершины по сторонам света), его называют диагональным, а родовой — прямым.
  • Если рисовать личный квадрат «прямо», названия меняются местами.

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

Надёжное правило, не зависящее от отрисовки: Личный квадрат — тот, в вершинах которого стоят ДЕНЬ, МЕСЯЦ, ГОД и их СУММА. Родовой квадрат — тот, что получен сложением соседних вершин личного.

Ориентируйтесь на происхождение чисел, а не на слова «прямой»/«диагональный». Это единственный способ не запутаться.

Постановка задания («квадрат 1 прямой = материя, квадрат 2 повёрнутый = дух») отражает одну из распространённых школ, но, как видно, она не универсальна. Функционально деление таково: личный квадрат — сам человек, родовой — наследие рода; а оси «небо/земля» (дух/материя) проходят внутри личного квадрата — см. п.7.

4.3. ASCII-схема

Каноническое расположение (личный квадрат — ромбом):

                          СЕВЕР
                       B = месяц
                   (талант / дух)
                            ◆
                           ╱│╲
                          ╱ │ ╲
                         ╱  │  ╲
        СЗ              ╱   │   ╲              СВ
    F = A+B  ●─────────╱────┼────╲─────────●  G = B+C
  (линия отца)         ╲    │    ╱       (линия матери)
       ЗАПАД      ╲     ╲   │   ╱     ╱        ВОСТОК
    A = день  ◆────────────●─────────────◆  C = сумма(год)
  (портрет)         ╱     ╱ │ ╲     ╲      (материя / деньги)
                   ╱     ╱  │  ╲     ╲
        ЮЗ        ╱     ╱   │   ╲     ╲        ЮВ
    H = D+A  ●───────────╲──┼──╱───────────●  I = C+D
  (линия отца)            ╲ │ ╱         (линия матери)
                           ╲│╱
                            ◆
                          D = A+B+C
                            ЮГ
                   (кармическая задача)

              Центр ● : E = A+B+C+D
                        (зона комфорта, ядро)

Упрощённая схема для ручного расчёта:

        F           B           G
         ●──────────◆──────────●
         │          │          │
         │    СЗ    │    СВ    │
         │          │          │
    A ◆──┼──────────●──────────┼──◆ C
         │          E          │
         │    ЮЗ    │    ЮВ    │
         │          │          │
         ●──────────◆──────────●
        H           D           I

  ◆ = личный квадрат (A, B, C, D)  — исходные данные
  ● = родовой квадрат (F, G, H, I) — производные
  E = центр

4.4. Обозначения точек

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

ПозицияРус.Лат.Сторона светаФормула
ЛеваяАAЗападдень
ВерхняяБBСевермесяц
ПраваяВCВостоксумма цифр года
НижняяГDЮгA+B+C
ЦентрДE—A+B+C+D
Верхняя-левая—FСЗA+B
Верхняя-правая—GСВB+C
Нижняя-левая—HЮЗD+A
Нижняя-правая—IЮВC+D

Осторожно: русская «В» = латинская C (год), а не латинская «B». Это источник ошибок при переводе. Далее я использую латиницу, как в референсной реализации.

4.5. Возрастная шкала

На октаграмму накладывается временна́я развёртка: полный круг = 80 лет, по 10 лет на сектор, по часовой стрелке от западной точки (A).

        A (Запад)  →   0 лет    (точка отсчёта)
        F (СЗ)     →  10 лет
        B (Север)  →  20 лет
        G (СВ)     →  30 лет
        C (Восток) →  40 лет
        I (ЮВ)     →  50 лет
        D (Юг)     →  60 лет
        H (ЮЗ)     →  70 лет
        A          →  80 лет (круг замыкается)

Между узлами интерполируются промежуточные точки (шаг 2,5 года), что даёт «энергии года» — именно этим занимается блок afpoint … dhpoint в референсном коде (п.9). Это надстройка, а не ядро; детали разнятся между школами.


5. РАСЧЁТ БАЗОВЫХ ТОЧЕК — ТОЧНЫЕ ФОРМУЛЫ

5.1. Порядок вычисления обязателен

Существуют зависимости: D нужен для E, H, I. Считать строго по шагам.

5.2. Формулы

Обозначим R(n) = reduce22(n) из п.2.4.

Шаг 1. Первичные точки (из даты)

A = R(день)                              ← Запад
B = месяц                                ← Север   (1..12, свёртка не нужна)
C = R(сумма_цифр(год))                   ← Восток

Примечания:

  • A: свёртка нужна только для дней 23–31 (23→5, 29→11, 31→4).
  • B: месяц всегда ≤ 12, поэтому R не срабатывает. Применять её безвредно.
  • C: сначала сумма всех цифр года, потом свёртка. Для 1999: 1+9+9+9=28 → 2+8=10.

Шаг 2. Нижняя точка

D = R(A + B + C)                         ← Юг

Складываются уже свёрнутые A, B, C — не исходные день/месяц/год. Это принципиально (см. п.2.5: операция не гомоморфна).

Шаг 3. Центр

E = R(A + B + C + D)                     ← Центр

Все четыре вершины личного квадрата. Максимум: 22×4 = 88 → 16.

Шаг 4. Родовой квадрат (сложение соседей)

F = R(A + B)     ← СЗ    (Запад + Север)
G = R(B + C)     ← СВ    (Север + Восток)
I = R(C + D)     ← ЮВ    (Восток + Юг)
H = R(D + A)     ← ЮЗ    (Юг + Запад)

Каждая вершина родового квадрата — сумма двух смежных вершин личного. Обход по кругу: A→B→C→D→A.

Полная сводка

┌─────────────────────────────────────────────┐
│  A = R(день)                                │
│  B = месяц                                  │
│  C = R(Σцифр(год))                          │
│  D = R(A + B + C)                           │
│  E = R(A + B + C + D)                       │
│  F = R(A + B)                               │
│  G = R(B + C)                               │
│  H = R(D + A)                               │
│  I = R(C + D)                               │
└─────────────────────────────────────────────┘

5.3. ПОЛНЫЙ РАБОЧИЙ ПРИМЕР: 15.07.1990

Исходные данные

день  = 15
месяц = 7
год   = 1990

Шаг 1. A — левая точка (Запад)

A = R(15)
15 ≤ 22  →  свёртка не требуется
A = 15                                    → Аркан 15: Дьявол

Шаг 2. B — верхняя точка (Север)

B = 7
7 ≤ 22  →  без изменений
B = 7                                     → Аркан 7: Колесница

Шаг 3. C — правая точка (Восток)

Сумма цифр года:  1 + 9 + 9 + 0 = 19
19 ≤ 22  →  свёртка не требуется
C = 19                                    → Аркан 19: Солнце

Шаг 4. D — нижняя точка (Юг)

A + B + C = 15 + 7 + 19 = 41
41 > 22   →  свёртка: 4 + 1 = 5
5 ≤ 22    →  стоп
D = 5                                     → Аркан 5: Иерофант

Шаг 5. E — центр

A + B + C + D = 15 + 7 + 19 + 5 = 46
46 > 22   →  свёртка: 4 + 6 = 10
10 ≤ 22   →  стоп
E = 10                                    → Аркан 10: Колесо Фортуны

Шаг 6. F — верхняя-левая (СЗ)

A + B = 15 + 7 = 22
22 > 22 ?  НЕТ — порог строгий!
F = 22                                    → Аркан 22: Шут

Показательный случай: 22 не сворачивается. Ошибочная свёртка дала бы 2+2=4 (Император) — совершенно другой аркан и другая трактовка всей отцовской линии.

Шаг 7. G — верхняя-правая (СВ)

B + C = 7 + 19 = 26
26 > 22   →  свёртка: 2 + 6 = 8
G = 8                                     → Аркан 8: Справедливость

Шаг 8. H — нижняя-левая (ЮЗ)

D + A = 5 + 15 = 20
20 ≤ 22   →  без изменений
H = 20                                    → Аркан 20: Суд

Шаг 9. I — нижняя-правая (ЮВ)

C + D = 19 + 5 = 24
24 > 22   →  свёртка: 2 + 4 = 6
I = 6                                     → Аркан 6: Влюблённые

Итоговая матрица для 15.07.1990

                         B = 7
                      (Колесница)
                            ◆
                           ╱│╲
        F = 22            ╱ │ ╲            G = 8
       (Шут)  ●──────────╱──┼──╲──────────●  (Справедливость)
                         ╲  │  ╱
   A = 15 ◆───────────────●───────────────◆ C = 19
  (Дьявол)               E = 10            (Солнце)
                    (Колесо Фортуны)
        H = 20            ╱  │  ╲           I = 6
       (Суд)  ●──────────╲───┼───╱─────────●  (Влюблённые)
                           ╲ │ ╱
                            ◆
                         D = 5
                      (Иерофант)

Сводная таблица:

ТочкаФормулаВычислениеЗначениеАркан
AR(день)1515Дьявол
Bмесяц77Колесница
CR(Σцифр 1990)1+9+9+0=1919Солнце
DR(A+B+C)41 → 4+15Иерофант
ER(A+B+C+D)46 → 4+610Колесо Фортуны
FR(A+B)2222Шут
GR(B+C)26 → 2+68Справедливость
HR(D+A)2020Суд
IR(C+D)24 → 2+46Влюблённые

Производные: линии предназначения

По формулам из п.7:

Небо     = R(B + D) = R(7 + 5)   = 12          → Повешенный
Земля    = R(A + C) = R(15 + 19) = R(34) = 7   → Колесница
Личное   = R(12 + 7) = 19                      → Солнце

Женская  = R(G + H) = R(8 + 20)  = R(28) = 10  → Колесо Фортуны
Мужская  = R(F + I) = R(22 + 6)  = R(28) = 10  → Колесо Фортуны
Социальное = R(10 + 10) = 20                   → Суд

Общее      = R(19 + 20) = R(39) = 12           → Повешенный
Планетарное= R(20 + 12) = R(32) = 5            → Иерофант

Кармический хвост: J = R(D + E) = R(5 + 10) = 15  → Дьявол
Точка U (родовой итог) = R(F+G+H+I) = R(22+8+20+6) = R(56) = 11 → Сила

Второй пример — 29.11.1991 (с более активной свёрткой)

A = R(29) = 2+9 = 11                      → Сила
B = 11                                    → Сила
C = R(1+9+9+1) = R(20) = 20               → Суд
D = R(11+11+20) = R(42) = 4+2 = 6         → Влюблённые
E = R(11+11+20+6) = R(48) = 4+8 = 12      → Повешенный
F = R(11+11) = 22                         → Шут
G = R(11+20) = R(31) = 4                  → Император
H = R(6+11) = R(17) = 17                  → Звезда
I = R(20+6) = R(26) = 8                   → Справедливость

Третий пример — 03.03.2003 (центр = 22)

A = 3, B = 3, C = R(2+0+0+3) = 5
D = R(3+3+5) = 11                         → Сила
E = R(3+3+5+11) = R(22) = 22              → Шут (!)
F = R(3+3) = 6,  G = R(3+5) = 8
H = R(11+3) = 14, I = R(5+11) = 16

Здесь центр равен ровно 22 — снова демонстрация строгого порога. Досвёртка до 4 исказила бы главную точку матрицы.

5.4. Референсная реализация (Python)

def reduce22(n: int) -> int:
    """Свёртка в диапазон Арканов [1..22] суммой десятичных цифр."""
    if n < 1:
        raise ValueError(f"Число должно быть >= 1, получено {n}")
    while n > 22:
        n = sum(int(d) for d in str(n))
    return n


def destiny_matrix(day: int, month: int, year: int) -> dict:
    """
    Базовая Матрица Судьбы по дате рождения.
    Возвращает 9 точек ядра + производные линии предназначения.
    """
    R = reduce22

    # --- Личный (диагональный) квадрат ---
    A = R(day)                       # Запад  — портрет личности
    B = R(month)                     # Север  — талант / небо
    C = R(sum(int(d) for d in str(year)))   # Восток — материя / род
    D = R(A + B + C)                 # Юг     — кармическая задача
    E = R(A + B + C + D)             # Центр  — зона комфорта

    # --- Родовой (прямой) квадрат ---
    F = R(A + B)                     # СЗ — линия отца
    G = R(B + C)                     # СВ — линия матери
    H = R(D + A)                     # ЮЗ — линия отца
    I = R(C + D)                     # ЮВ — линия матери

    # --- Производные ---
    J = R(D + E)                     # кармический хвост
    U = R(F + G + H + I)             # родовой итог

    # --- Линии предназначения ---
    sky    = R(B + D)                # Небо   (духовное)
    earth  = R(A + C)                # Земля  (материальное)
    personal = R(sky + earth)        # личное предназначение

    female = R(G + H)                # женская линия
    male   = R(F + I)                # мужская линия
    social = R(female + male)        # социальное предназначение

    general   = R(personal + social) # общее (духовное) предназначение
    planetary = R(social + general)  # планетарное предназначение

    return {
        "A": A, "B": B, "C": C, "D": D, "E": E,
        "F": F, "G": G, "H": H, "I": I,
        "karmic_tail": J, "ancestral_total": U,
        "sky": sky, "earth": earth, "personal_purpose": personal,
        "female_line": female, "male_line": male, "social_purpose": social,
        "general_purpose": general, "planetary_purpose": planetary,
    }


if __name__ == "__main__":
    m = destiny_matrix(15, 7, 1990)
    for k, v in m.items():
        print(f"{k:20} = {v}")

Вывод для 15.07.1990 (совпадает с ручным расчётом выше):

A=15  B=7  C=19  D=5  E=10  F=22  G=8  H=20  I=6
karmic_tail=15  ancestral_total=11
sky=12  earth=7  personal_purpose=19
female_line=10  male_line=10  social_purpose=20
general_purpose=12  planetary_purpose=5

5.5. Чек-лист типичных ошибок

#ОшибкаПравильно
1Свернуть 22 до 422 остаётся 22 (порог строгий)
2Пифагорейская свёртка года (1990→1)Свёртка до 1..22 (1990→19)
3Вычитание 22 вместо суммы цифрСумма цифр (23→5, не 1)
4n % 22Даёт 0 для 22 и 44 — баг
5D = R(день+месяц+год) из сырых чиселD = R(A+B+C) из свёрнутых
6Пропустить D при расчёте EE = R(A+B+C+**D**) — четыре слагаемых
7Путать рус. «В» (год) и лат. «B» (месяц)Рус. В = лат. C
8Сворачивать промежуточные суммы «для удобства»Операция не гомоморфна — только по формуле

6. НАЗВАНИЯ И ЗНАЧЕНИЯ ПОЗИЦИЙ

Ниже — сводка наиболее распространённых трактовок. Единого канона нет: школы расходятся в терминологии и нюансах. Это интерпретационный слой, в отличие от арифметики п.5, которая стабильна.

6.1. Личный квадрат

A — Запад, «Портрет личности» (день рождения)

Самая «внешняя» точка. Как человека видят окружающие: манера держаться, первое впечатление, социальная маска, врождённый характер. Часто называют «зоной комфорта в общении». Активна с рождения, точка отсчёта возрастной шкалы (0/80 лет).

B — Север, «Талант / Небо» (месяц рождения)

Духовный ресурс: врождённые способности, вдохновение, связь с «высшим». Ограничена диапазоном 1..12 — единственная точка матрицы, которая никогда не принимает значения 13–22. Это математический артефакт (месяцев всего 12), но школы трактуют его как «духовный канал уже, чем материальный». Активна к ~20 годам.

C — Восток, «Материя / Деньги / Род» (сумма цифр года)

Материальное воплощение: финансы, ресурсы, тело, карьера, а также «то, что пришло по роду». Год = поколенческий маркер, отсюда родовая семантика. Активна к ~40 годам.

D — Юг, «Кармическая задача» (A+B+C)

Главная задача воплощения: то, что нужно проработать, зона роста, «долг». Иногда «кармический узел». Часть источников называет D зоной роста. Активна к ~60 годам.

E — Центр, «Зона комфорта» / «Комета» / ядро личности

Самая важная точка матрицы. Интегрирует все четыре вершины личного квадрата. Трактуется как:

  • ядро личности — кто человек «на самом деле», без масок;
  • зона комфорта — источник силы, где человек восстанавливается;
  • главная задача воплощения;
  • «Комета» — в части школ так называют центр (реже — отдельную точку).

Правило чтения: разбор начинается с центра, остальное читается относительно него.

6.2. Родовой квадрат

Все четыре точки описывают родовые программы — унаследованные паттерны, таланты и «долги».

ТочкаФормулаЛинияТрактовка
F (СЗ)A+BОтцовскаяПрограммы по отцу, дед по отцовской линии; таланты и сценарии мужского рода
G (СВ)B+CМатеринскаяПрограммы по матери, бабушка по материнской линии
H (ЮЗ)D+AОтцовскаяВторая точка отцовской линии; часто «что род требует отработать»
I (ЮВ)C+DМатеринскаяВторая точка материнской линии

Пары (F, H) — отцовская линия, (G, I) — материнская. Диагонали внутри родового квадрата и дают «мужскую» и «женскую» линии (п.7).

6.3. Производные точки

Кармический хвост: J = R(D + E)

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

  1. Карма прошлого воплощения — незавершённые задачи;
  2. Кармические задачи текущего воплощения;
  3. Отрицательные черты характера — то, что «тянет назад».

Часто читается как линия из трёх точек: D → J → E (кармическая задача → хвост → ядро). В некоторых школах кармический хвост строится иначе — как тройка (D, J, E) с отдельными подзначениями.

Точка входа

«Кармическая задача из прошлых жизней», активирующаяся около 40 лет; при проработке конвертируется в личную силу. Формула разнится между школами — это надстройка, не ядро.

U — родовой итог: U = R(F + G + H + I)

Сумма всех четырёх точек родового квадрата — «итог рода», общая родовая задача. Служит базой для дальнейших ветвлений (f1/f2, g1/g2 и т.д. в референсном коде).

6.4. Чакральная таблица

Развитая надстройка: 7 чакр (Сахасрара, Аджна, Вишудха, Анахата, Манипура, Свадхистана, Муладхара) × 3 колонки (Физика / Энергия / Эмоции), плюс итоговая строка — сумма всех семи значений в колонке, свёрнутая.

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


7. ЛИНИИ И ЭНЕРГИИ

Ключевой принцип метода: точки не читаются по отдельности. Смысл возникает из связей. Ниже — формулы, подтверждённые референсной реализацией.

7.1. Оси личного квадрата

Линия Неба (вертикаль): Небо = R(B + D)

Соединяет Север (B) и Юг (D). Духовная вертикаль: энергетический потенциал, связь «высшее ↔ карма», внутренние задачи, интуиция.

Линия Земли (горизонталь): Земля = R(A + C)

Соединяет Запад (A) и Восток (C). Материальная горизонталь: здоровье, финансы, карьера, физическое благополучие, реализация в мире.

Личное предназначение: Личное = R(Небо + Земля)

Пересечение осей в центре символизирует главный принцип метода: самореализация достигается не приоритетом одной оси над другой, а балансом духовного (Небо) и материального (Земля).

7.2. Родовые линии

Мужская линия (отцовская): Мужская = R(F + I)

Диагональ СЗ → ЮВ родового квадрата. Таланты, программы и карма, переданные по отцовской линии.

Женская линия (материнская): Женская = R(G + H)

Диагональ СВ → ЮЗ. Наследие по материнской линии.

Внимание на индексы. Мужская линия использует F и I, женская — G и H. То есть каждая диагональ соединяет одну «верхнюю» и одну «нижнюю» точку накрест. Это подтверждено кодом:

femalepoint = reduceNumber(gpoint + hpoint);
malepoint   = reduceNumber(fpoint + ipoint);

Легко перепутать с парами (F,H) и (G,I) из п.6.2 — те описывают принадлежность точек к отцовской/материнской стороне, а линии строятся по диагоналям. Оба факта верны и не противоречат друг другу, но относятся к разным уровням.

Социальное предназначение: Социальное = R(Женская + Мужская)

Синтез родовых линий — реализация в обществе, задача «на людях».

7.3. Иерархия предназначений

Полная лестница (формулы из референсной реализации):

Небо      = R(B + D)                    ← духовная вертикаль
Земля     = R(A + C)                    ← материальная горизонталь
    ↓
Личное предназначение = R(Небо + Земля)

Женская линия = R(G + H)
Мужская линия = R(F + I)
    ↓
Социальное предназначение = R(Женская + Мужская)

    ↓
Общее (духовное) предназначение = R(Личное + Социальное)
Планетарное предназначение      = R(Социальное + Общее)

Смысловая лестница масштаба: личное → социальное → общее (духовное) → планетарное. Считается, что уровни открываются последовательно: пока не проработан личный, социальный «не включается».

7.4. Прикладные линии

Линия денег

Горизонтальный канал — развёртка линии Земли. Обычно читается как последовательность из трёх точек по горизонтали (включая центр) с уточняющими подточками. Отвечает за финансовый потенциал и способ его реализации.

Линия любви / отношений

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

Линия рода

Объединённое чтение всего родового квадрата (F, G, H, I) плюс U — общие родовые программы и «долги».

7.5. Порядок чтения

Рекомендуемая последовательность разбора:

1. Центр (E)              — ядро, главная задача
2. Личный квадрат (A,B,C,D) — характер и личные задачи
3. Родовой квадрат (F,G,H,I) — наследие рода
4. Оси (Небо / Земля)     — баланс дух/материя
5. Предназначения         — личное → социальное → общее → планетарное
6. Возрастная шкала       — что активно сейчас

8. 22 АРКАНА — ПОЛНАЯ ТАБЛИЦА

8.1. Нумерация: разбор путаницы 0 / 22

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

Почему Шут — то 0, то 22

ТрадицияНомер ШутаОбоснование
Марсельское Таро, франц. школа гадания22Шут ставится в конец ряда
Райдер–Уэйт (1909) и большинство современных колод0А. Уэйт сознательно вынес Шута за рамки нумерации — карта «вне ряда», чистый потенциал
Матрица Судьбы22Следует марсельской логике

Шут — единственная карта Старших Арканов, стоящая вне числового ряда: она символизирует потенциал до того, как он оформился в направление. Отсюда двойственность.

Как это решено в Матрице Судьбы

Однозначно: диапазон 1..22, Шут = Аркан 22. Ноль не используется никогда.

Смысловое тождество «22 = 0» (максимальный потенциал при минимальной форме) встречается в трактовках, но в расчётах фигурирует только 22. Появление 0 в матрице — признак ошибки реализации (% 22), см. п.2.3.

Вторая путаница: Сила / Справедливость (8 ↔ 11)

Менее известная, но практически важная коллизия:

КолодаАркан 8Аркан 11
МарсельскаяСправедливостьСила
Райдер–УэйтСилаСправедливость

Уэйт поменял их местами ради соответствия зодиакальным атрибуциям «Золотой Зари».

Матрица Судьбы использует марсельский порядок: 8 = Справедливость, 11 = Сила. Это подтверждается и русскоязычными таблицами арканов, и описанием открытого калькулятора («uses the Marseille tarot sequence with Justice in the 8th place and Strength in the 11th»).

Практическое следствие: если сверяете трактовку по книге о Таро Райдера–Уэйта, значения арканов 8 и 11 будут перепутаны относительно Матрицы Судьбы. Это частый источник неверных разборов.

8.2. Полная таблица 22 Арканов

№Название (рус.)Классическое ТароКлючевое значениеПлюс (+)Минус (−)
1МагThe MagicianИнициатива, лидерство, личная силаХаризма, концентрация воли, умение стартоватьЭгоцентризм, манипуляции, распыление энергии
2ЖрицаThe High PriestessИнтуиция, внутреннее знаниеМудрость, способность считывать людейХолодность, скрытность, отрыв от реальности
3ИмператрицаThe EmpressПлодородие, забота, творческое изобилиеТворчество, притяжение благополучияГиперопека, лень, зависимость от комфорта
4ИмператорThe EmperorПорядок, ответственность, системностьДисциплина, умение строить системыЖёсткость, тотальный контроль, тирания
5Иерофант / ЖрецThe HierophantУчитель, традиции, смыслыНаставничество, верность принципамДогматизм, страх нового, навязывание правил
6ВлюблённыеThe LoversВыбор, притяжение, партнёрствоОбаяние, эмпатия, выбор сердцемСомнения, метания, зависимость от чужого мнения
7КолесницаThe ChariotЦелеустремлённость, скорость, контрольДрайв, умение побеждатьСпешка, агрессия, потеря управления
8СправедливостьJustice (марсельский)Равновесие, причина-следствие, честностьАналитика, чувство мерыЖёсткое судейство, холодность, перфекционизм
9ОтшельникThe HermitГлубина, уединение, поиск истиныМудрость, самодостаточностьИзоляция, одиночество, уход от жизни
10Колесо ФортуныWheel of FortuneУдача, поворотные моменты, циклыВезение, гибкость, чувство моментаНестабильность, азарт, надежда на «авось»
11СилаStrength (марсельский)Укрощённая мощь, страсть, стойкостьВыносливость, внутренняя мощьПодавленная агрессия, упрямство, выгорание
12ПовешенныйThe Hanged ManПауза, жертва, смена угла зренияГибкость ума, глубина виденияЖертвенность, застревание, пассивность
13Смерть / ТрансформацияDeathГлубокие перемены, завершение, возрождениеСмелость менять, регенерацияСтрах перемен, разрушительность, застой
14УмеренностьTemperanceБаланс, исцеление, алхимияТерпение, дипломатияНерешительность, избегание, «серость»
15ДьяволThe DevilЖелания, деньги, власть над материейДеловая хватка, мощная энергияЗависимости, жадность, манипуляции
16БашняThe TowerВнезапные перемены, крушение иллюзийСмелость, честность с собойИмпульсивность, разрушение на пустом месте
17ЗвездаThe StarНадежда, вдохновение, вера в будущееОптимизм, творческий дарВитание в облаках, наивность, разочарование
18ЛунаThe MoonПодсознание, воображение, тонкие чувстваВоображение, тонкое чутьёТревожность, иллюзии, страхи
19СолнцеThe SunРадость, ясность, успехОптимизм, притяжение успехаТщеславие, выгорание, зависимость от похвалы
20СудJudgementПробуждение, призвание, переоценкаЧувство миссии, способность к обновлениюСамокритика, застревание в прошлом, осуждение
21МирThe WorldЦелостность, реализация, масштабУспех в большом, завершённостьПерегруз, неумение остановиться, страх границ
22ШутThe Fool (=0)Свобода, спонтанность, безграничный потенциалКреатив, открытость новомуБезответственность, хаос, страх обязательств

8.3. Группы арканов

Сторонники метода выделяют особые группы (трактовки различаются между школами):

  • «Сильные» арканы: 11 (Сила) и 22 (Шут/Мир в части школ) — повышенная кармическая ответственность, аналог «мастер-чисел» нумерологии;
  • «Трансформационные»: 13 (Смерть) и 16 (Башня) — форсируют неизбежные перемены;
  • Кармические: 10 (Колесо Фортуны) — циклы и карма;
  • «Успех»: 19 (Солнце), 21 (Мир) — реализация потенциала.

8.4. Критически важный принцип чтения

Один и тот же аркан означает РАЗНОЕ в зависимости от позиции.

Пример с арканом 15 (Дьявол):

ПозицияТрактовка
A (портрет)Магнетизм, притягательность, сильная харизма
C (материя/деньги)Сильный финансовый потенциал, деловая хватка
D (кармическая задача)Задача проработать зависимости и власть желаний
Кармический хвостЗависимости, тянущиеся «из прошлого»
Линия отцаРодовая программа контроля/зависимости по отцу

Именно поэтому метод настаивает: читать связи, а не отдельные числа. Это же свойство делает систему практически нефальсифицируемой — любой аркан в любой позиции получает подходящее объяснение (см. п.1.6).


9. РЕФЕРЕНСНАЯ РЕАЛИЗАЦИЯ ЦЕЛИКОМ

Ниже — ядро открытого калькулятора (репозиторий Alesia-15/DestinyMatrix, файл src/code.js). Это наиболее надёжный источник по формулам: код не допускает двусмысленности, в отличие от текстовых описаний.

9.1. Свёртка и разбор года

const reduceNumber = (number) => {
  let num = number;
  if (number > 22) {
    num = (number % 10) + Math.floor(number / 10);
  }
  return num;
};

const calculateYear = (year) => {
  let y = 0;
  while (year > 0) {
    y += year % 10;
    year = Math.floor(year / 10);
  }
  y = reduceNumber(y);
  return y;
};

Подтверждает: метод свёртки — сумма цифр, порог > 22 строгий.

Две оговорки к этому коду:

  1. Один проход без цикла — корректно только до n ≤ 148; для базовой матрицы (максимум 88) достаточно, но хрупко.
  2. (n % 10) + Math.floor(n / 10) — сумма цифр только для двузначных. Для 100 даст 10 вместо 1.

В продакшене используйте цикл с честной суммой цифр (п.2.4).

9.2. Точки входа

let apoint = reduceNumber(+splitDate[2]); // день
let bpoint = +splitDate[1];               // месяц (БЕЗ свёртки — всегда ≤ 12)
let cpoint = calculateYear(year);         // год

9.3. Ядро матрицы

const calculatePoints = (aPoint, bPoint, cPoint) => {

  // --- Личный квадрат + центр ---
  dpoint = reduceNumber(aPoint + bPoint + cPoint);
  epoint = reduceNumber(aPoint + bPoint + cPoint + dpoint);

  // --- Родовой квадрат ---
  fpoint = reduceNumber(aPoint + bPoint);   // СЗ
  gpoint = reduceNumber(bPoint + cPoint);   // СВ
  hpoint = reduceNumber(dpoint + aPoint);   // ЮЗ
  ipoint = reduceNumber(cPoint + dpoint);   // ЮВ

  // --- Кармический хвост ---
  jpoint = reduceNumber(dpoint + epoint);

  // --- Дальнейшие ветвления ---
  npoint = reduceNumber(cPoint + epoint);
  lpoint = reduceNumber(jpoint + npoint);
  mpoint = reduceNumber(lpoint + npoint);
  kpoint = reduceNumber(jpoint + lpoint);

  qpoint = reduceNumber(npoint + cPoint);
  rpoint = reduceNumber(jpoint + dpoint);
  spoint = reduceNumber(aPoint + epoint);
  tpoint = reduceNumber(bPoint + epoint);

  opoint = reduceNumber(aPoint + spoint);
  ppoint = reduceNumber(bPoint + tpoint);

  // --- Родовой итог и производные ---
  upoint = reduceNumber(fpoint + gpoint + hpoint + ipoint);
  vpoint = reduceNumber(epoint + upoint);
  wpoint = reduceNumber(spoint + epoint);
  xpoint = reduceNumber(tpoint + epoint);

  // --- Подточки родового квадрата ---
  f2point = reduceNumber(fpoint + upoint);
  f1point = reduceNumber(fpoint + f2point);
  g2point = reduceNumber(gpoint + upoint);
  g1point = reduceNumber(gpoint + g2point);
  i2point = reduceNumber(ipoint + upoint);
  i1point = reduceNumber(ipoint + i2point);
  h2point = reduceNumber(hpoint + upoint);
  h1point = reduceNumber(hpoint + h2point);

  // ... далее блок возрастной шкалы (afpoint … dhpoint):
  // для каждого ребра октаграммы строится 7 промежуточных
  // точек — «энергии года», шаг 2,5 года
};

9.4. Линии предназначения

  skypoint    = reduceNumber(bPoint + dpoint);        // Небо
  earthpoint  = reduceNumber(aPoint + cPoint);        // Земля
  perspurpose = reduceNumber(skypoint + earthpoint);  // личное

  femalepoint   = reduceNumber(gpoint + hpoint);      // женская линия
  malepoint     = reduceNumber(fpoint + ipoint);      // мужская линия
  socialpurpose = reduceNumber(femalepoint + malepoint); // социальное

  generalpurpose   = reduceNumber(perspurpose + socialpurpose);   // общее
  planetarypurpose = reduceNumber(socialpurpose + generalpurpose); // планетарное

9.5. Что из этого — ядро, а что — надстройка

СлойСоставСтабильность между школами
ЯдроA, B, C, D, E, F, G, H, IВысокая — совпадает практически везде
Первый круг производныхJ (кармический хвост), U (родовой итог), линии Небо/Земля, мужская/женскаяСредняя — формулы обычно совпадают, названия разнятся
Предназначенияличное, социальное, общее, планетарноеСредняя
Надстройкиподточки f1/f2…, чакральная таблица, возрастная шкала, «точка входа», совместимостьНизкая — сильно расходятся, авторские доработки последователей

Вывод для практики: если нужно воспроизвести метод — ядро воспроизводится однозначно; всё остальное требует указания конкретной школы.


Итоговая сводка

Вся арифметика метода умещается в это:

R = lambda n: n if n <= 22 else R(sum(int(d) for d in str(n)))

A = R(день);  B = месяц;  C = R(сумма_цифр(год))
D = R(A+B+C)
E = R(A+B+C+D)
F = R(A+B);  G = R(B+C);  H = R(D+A);  I = R(C+D)

Три главных технических вывода:

  1. Свёртка — сумма цифр, не вычитание 22. Методы расходятся для каждого n > 22; выбор определяет всю матрицу. Русскоязычная традиция, линия Ладини и открытый код единогласно поддерживают сумму цифр.
  2. 22 не сворачивается. Порог строгий (> 22). Ноль в корректной реализации невозможен; его появление — баг от % 22.
  3. Порядок операций обязателен. Свёртка не гомоморфна сложению, поэтому нельзя перекладывать R() по формуле произвольно.

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


Источники

Русскоязычные:

Англоязычные:

Открытый код (референсная реализация формул):


Примечание о методологии этого разбора. Формулы верифицированы по открытому исходному коду калькулятора, а не только по текстовым описаниям, — потому что текстовые источники в этой теме систематически противоречат друг другу (особенно по правилу свёртки). Все числовые примеры и утверждения о расхождении методов проверены вычислением. Разделение «ядро / надстройка» введено мной, чтобы отделить стабильную часть метода от авторских доработок разных школ.


Приложение: независимая верификация исполнением кода

Все утверждения ниже перепроверены запуском Python — не взяты из источников на веру.

В1. Методы свёртки расходятся тотально ✅

Проверен диапазон 23..44: ни одного совпадения между методом A (сумма цифр) и методом B (вычитание 22).

n23242526272829303132
A (цифры)567891011345
B (−22)12345678910

Вывод подтверждён: выбор метода определяет матрицу целиком.

В2. Контрольная таблица свёртки ✅

Все 10 значений сошлись: 1→1, 22→22, 23→5, 29→11, 30→3, 31→4, 44→8, 88→16, 1990→19, 1999→10.

В3. Граница достаточности одного прохода — 599

⚠️ В основном тексте была указана граница 149 — это неверно, исправлено.

Точная проверка диапазона 1..99999:

def one_pass(n): return sum(int(d) for d in str(n)) if n > 22 else n
def full(n):
    while n > 22: n = sum(int(d) for d in str(n))
    return n

bad = [n for n in range(1, 100000) if one_pass(n) != full(n)]
# bad[0] == 599

Первое расхождение: n = 599 (5+9+9 = 23 > 22 → нужна вторая итерация). Для базовой матрицы (максимум 88) разницы нет, но в надстройках — использовать цикл.

В4. Баг в JS-реализации подтверждён ✅

num = (number % 10) + Math.floor(number / 10);
ВходКод даётПравильно
4488 ✅
100101 ❌

Формула верна только для двузначных. Подтверждено.

В5. Свёртка не гомоморфна ✅

В диапазоне 1..49 × 1..49 найдено 1015 нарушений равенства reduce22(reduce22(a) + reduce22(b)) = reduce22(a + b).

Подтверждает: порядок операций, заданный методом, обязателен.

Также подтверждено, что свёртка сохраняет остаток по mod 9, а не mod 22: reduce22(23) = 5, но 23 mod 22 = 1; reduce22(30) = 3, но 30 mod 22 = 8.

В6. Пересчёт примера 15.07.1990 ✅

Каноническим методом (сумма цифр):

A = reduce22(15)        = 15    Запад   → Аркан 15 Дьявол
B = 7                   = 7     Север   → Аркан 7  Колесница
C = reduce22(1+9+9+0)   = 19    Восток  → Аркан 19 Солнце
D = reduce22(15+7+19)   = 5     Юг      (41 → 4+1)
E = reduce22(15+7+19+5) = 10    Центр   (46 → 4+6)
F = reduce22(15+7)      = 22    СЗ      (22 — порог строгий, не сворачивается!)
G = reduce22(7+19)      = 8     СВ      (26 → 2+6)
H = reduce22(5+15)      = 20    ЮЗ
I = reduce22(19+5)      = 6     ЮВ      (24 → 2+4)

Обратите внимание на F = 22 — хороший тест строгости порога: наивная реализация с n >= 22 дала бы 4 вместо 22.

Готовая проверенная реализация

def reduce22(n: int) -> int:
    """Свёртка в диапазон Арканов [1..22]. Канонический метод: сумма цифр."""
    if n < 1:
        raise ValueError(f"Число должно быть >= 1, получено {n}")
    while n > 22:                       # порог СТРОГИЙ: 22 не сворачивается
        n = sum(int(d) for d in str(n))
    return n


def matrix_base(day: int, month: int, year: int) -> dict:
    """8 базовых точек октаграммы + центр."""
    A = reduce22(day)                                  # Запад
    B = reduce22(month)                                # Север
    C = reduce22(sum(int(d) for d in str(year)))       # Восток
    D = reduce22(A + B + C)                            # Юг
    E = reduce22(A + B + C + D)                        # Центр
    return {
        'A_zapad': A, 'B_sever': B, 'C_vostok': C, 'D_yug': D,
        'E_centr': E,
        'F_sz': reduce22(A + B),   # северо-запад
        'G_sv': reduce22(B + C),   # северо-восток
        'I_yuv': reduce22(C + D),  # юго-восток
        'H_yuz': reduce22(D + A),  # юго-запад
    }


# Тест на строгость порога
assert matrix_base(15, 7, 1990)['F_sz'] == 22
assert reduce22(22) == 22 and reduce22(23) == 5