Jul. 30th, 2008

jayrandom: (Default)
Недавно по наводке [livejournal.com profile] victorolsufievа прошёлся по форумам ицзинистов. Честно признаюсь, большинство обсуждений для меня - сущий китайский язык, особенно когда они начинают ловко называть гексаграммы по именам, я сразу теряюсь :) Но мне пришла в голову одна идея, которая может иметь интересное развитие. А может это и изобретение велосипеда - ну тогда можно и проигнорировать.



Дано: в наборе из 64 гексаграмм И-Цзина (будем их представлять 6-битными двоичными числами) существует каноническая циклическая последовательность из 12 знаков, которую можно условно привязать к 12 месяцам, 12 знакам зодиака, 12 зверям, 12 полутонам и так далее. Важно то, как она получена: начинают с числа 000000, а каждое следующее получают циклическим сдвигом битов через инвертор (бит, который перелетает через регистр, переворачивается). Получается цикл: 000000, 000001, 000011, 000111, 001111, 011111, 111111, 111110, 111100, 111000, 110000, 100000, и обратно в начало.

Такую же операцию можно начать с любого числа, не обязательно одного из этих двенадцати - в этом случае получится другой цикл. Понятно, что всё множество двоичных чисел заданной длины можно полностью и однозначно разделить на такие вот непересекающиеся циклы. Кроме того, можно отбросить число 6 как уникальное и рассмотреть эксперименты по разбиению на циклы полных множеств двоичных чисел длины N. Для N от 1 до 9 разбиения приведены ниже. Каждый цикл я для простоты учёта начинаю с самого "младшего" числа, и по этим же "младшим" стартовым числам сортирую:


Смотреть таблицу целиком )



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

Удивительное №1: Несмотря на то, что общее количество чисел в каждом случае равно 2N, приведённая операция "стремится" поделить это число на некоторое количество полных циклов по 2*N, при этом если N не является степенью двойки, то остаётся "остаток" (если взглянуть на случай N=5, становится очевидной сакральность прикупа в преферансе :).

Удивительное №2: Наиболее естественная геометрическая модель для представления всех двоичных чисел длины N - это N-мерный гиперкуб, числа раскидываются по вершинам и представляют из себя координаты этих вершин в N-мерном пространстве. Интересно провести в гиперкубе линии, которые соединяют числа, следующие по порядку в циклах. Получатся такие "меридианы", не имеющие общих точек. Большинство меридианов одинаковой длины, но некоторые - короче.

Удивительное №3: Если сложить циклы пополам (я специально так сделал для случая N=6), то видно, что верхняя и нижняя гексаграмма являются друг для дружки перевёртышами. Такие пары встречаются при исследованиях разных порядков гексаграмм. Интересно было бы кроме собственно разрозненных пар искать и "подсвечивать" целые циклы, и смотреть, как они будут распределяться в порядках.

Удивительное №4: Это объективный способ (ладно, один из :) вычислить две "лишние" триграммы и четыре "лишние" гексаграммы. Не правда ли удивительно, что это не 000 и 111, а как раз "противоположные", наиболее пёстрые?

Удивительное №5: Интересно последить за тем, какие встречаются длины "остаточных", коротких циклов. Мне кажется, для довольно больших чисел там наклёвываются длины периодов Таблицы Менделеева - по крайней мере, двойки, шестёрки и десятки одновременно встречаются; надо посмотреть, что дальше будет. Пригодился бы суперкомпьютер :)

Удивительное №6: Прокрутка числа в обратную сторону через такой же инвертер приводит к движению по тому же циклу, но в обратную сторону.

Удивительное №7: Половой/полюсный состав. Примем за "север" гиперкуба точку "все нули", а за "юг" - точку "все единицы". Поскольку все последовательности получаются "прокруткой" через регистр двойной длины, вторая половинка которой полностью противоположна первой, то числа в цикле строго сбалансированы по количеству нулей и единиц (если встретилось число с соотношением 1:5, то обязательно в оппозиции к нему будет число с соотношением 5:1). Ну или можно сказать, что половой/полюсный состав каждого цикла уравновешен сам в себе.

Колебания север-юг. При этом каждая операция сдвиг-инверсии сдвигает либо на один шаг к "северу" гиперкуба, либо на один шаг к "югу" (стояния на месте не существует). "Оригинальный" 12-ступенчатый цикл от 000000 до 111111 обладал самой низкой частотой колебаний север-юг при заданной длине цикла - сначала 6 шагов на юг, потом 6 шагов на север, он более всех похож на меридиан. Остальные "меридианы" всё ближе и ближе наклонены к "экватору". И чем короче цикл при данном N, тем лучший он кандидат в экваторы. В 6-мерном случае наилучший экватор - это 4-элементный цикл, а во всех случаях где N нечётно - вообще 2-элементный цикл (там всегда две "расчёски" превращаются друг в дружку).

Profile

jayrandom: (Default)
jayrandom

January 2026

S M T W T F S
    1 23
45678910
111213141516 17
18192021222324
25262728293031

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 19th, 2026 01:59 pm
Powered by Dreamwidth Studios