16:01:18 — в этот самый момент, глядя на экран смартфона, мы держим в руках прямых потомков системы счисления, воскрешённой Готфридом Вильгельмом Лейбницем из 3000-летних китайских гадательных знаков. Ниже рассказ о том, как «И Цзин» стала «Книгой перемен Лейбница» и изменила мир цифровых технологий.
Содержание
- Почему Лейбниц обратился к «Книге перемен»
- От триграмм к двоичным числам
- Как устроена «лебницевская» двоичная кодировка
- 64 гексаграммы = 64 кода
- Философия гармонии: теодицея в цифрах
- Наследие в XXI веке
Почему Лейбниц обратился к «Книге перемен»
В 1697 году Лейбниц публикует Novissima Sinica — «Новейшие китайские известия». В предисловии он восхищается тем, что «Китайцы превзошли нас в нравственном и политическом искусстве». Однако главное открытие случится позже, в переписке с иезуитом Буве.
Буве присылает европейскому философу восемь триграмм, приписываемых мифическому императору Фуси (≈ 2852 до н. э.). Лейбниц мгновенно узнаёт в них двоичную систему счисления. В письме от 1701 года он пишет:
«Я нашёл в начертаниях царя Фуси арифметическое счисление с двумя цифрами, и в соответствии с этим вся книга была мною объяснена…»
Так начинается эпопея «Книги перемен Лейбница».
От триграмм к двоичным числам
Что такое триграмма?
- Гуа — графический символ из трёх горизонтальных черт.
- Черты бывают:
- Ян «—» (сплошная, «напряжённая»)
- Инь «– –» (прерванная, «податливая»)
- Читаются снизу вверх.
8 триграмм по Фуси и их коды
| Название | Изображение | Инь/Ян | Двоичный код | Десятичное число |
|---|---|---|---|---|
| Кунь (Земля) | ☷ | инь инь инь | 000 | 0 |
| Гэнь (Гора) | ☶ | инь инь ян | 001 | 1 |
| Кан (Вода) | ☵ | инь ян инь | 010 | 2 |
| Сунь (Ветер) | ☴ | инь ян ян | 011 | 3 |
| Чжэнь (Гром) | ☳ | ян инь инь | 100 | 4 |
| Ли (Огонь) | ☲ | ян инь ян | 101 | 5 |
| Дуй (Озеро) | ☱ | ян ян инь | 110 | 6 |
| Цянь (Небо) | ☰ | ян ян ян | 111 | 7 |
Получается натуральный ряд 0–7, заключённый в древних знаках. Лейбниц называет это «предустановленной гармонией».
Как устроена «лебницевская» двоичная кодировка
- Принцип: инь = 0, ян = 1.
- Направление: читаем снизу вверх (как китайцы).
- Формула:
x = c2·2² + c1·2¹ + c0·2⁰
- Пример (озеро):
- Черты: ян (1), ян (1), инь (0)
- Двоичное число: 1102 = 610
64 гексаграммы = 64 кода
Если каждую гексаграмму рассматривать как две сложенные триграммы, то всего возможно 8×8 = 64 комбинации. То есть:
- Нижняя триграмма — младшие 3 разряда (биты 0–2).
- Верхняя триграмма, старшие 3 разряда (биты 3–5).
Таким образом, все 64 гексаграммы «И Цзина» образуют полный набор 6-битовых двоичных чисел от 0 до 63. Современные инженеры узнают в этом первый в истории шестиразрядный байт.
Философия гармонии: теодицея в цифрах
Лейбниц видел в двоичной кодировке триграмм доказательство своей теодицеи — оправдания Бога через гармонию мира. Он писал Буве:
«Я обнаружил, что китайцы тысячи лет назад выразили абсолютный принцип бытия в простейших чертах, где 0 и 1 сосуществуют в вечном цикле инь-ян…»
В своём проекте Китайско-европейской академии наук он мечтал соединить:
- европейскую математику;
- китайскую мудрость перемен.
Наследие в XXI веке
Где сегодня встречаются «лебницевские» триграммы:
- Unicode: символы ☰–☷ имеют коды U+2630–U+2637.
- Bluetooth-логотип — объединённые руны «Hagall» и «Bjarkan» в форме гексаграммы.
- Веб-технологии: каждый байт (8 бит) можно представить как две удвоенные «китайские» триграммы.
- Криптография: генераторы псевдослучайных чисел используют принцип «перемен» для алгоритмов хеширования.
Мини-челлендж для читателя
Попробуйте закодировать своё имя в «лебницевских» триграммах:
- Возьмите ASCII-код первой буквы (например, «А» = 65).
- Переведите в двоичный формат (65 = 1000001).
- Разбейте на триграммы (100 и 001 → ☰ и ☷).
- Получите личную гексаграмму: ☰☷.
«Книга перемен Лейбница» продолжает переписываться каждый раз, когда мы нажимаем кнопку «включить». 0 и 1, инь и ян, электрон и дырка, всё это разговор одного и того же языка, впервые расшифрованного в 1701 году человеком, который верил, что «всё существующее связано числом».
Да пребудет с вами гармония 64-ти перемен!