The Original I Ching
esenfr
← toutes les expériences
⊕ · (Z/2)⁶

Le groupe (Z/2)⁶ et le Sierpinski

XOR, huit classes latérales et une fractale qui sort de Pascal

Touchez un hexagramme pour voir sa classe latérale (XOR du haut et du bas) et les sept qui l’accompagnent.

La mutation de lignes est un XOR, et avec elle les 64 hexagrammes forment le groupe (Z/2)⁶ : Kun (tout yin) est le neutre et chaque hexagramme est son propre inverse (le muter deux fois par la même chose le ramène). À l’intérieur vivent les 8 hexagrammes purs (trigramme doublé), qui forment un sous-groupe ; ses 8 classes latérales partagent les 64 en une partition nouvelle.

64
ordre du groupe (2⁶)
8
sous-groupe des purs (2³)
8 × 8
classes qui partitionnent
729
uns du Sierpinski (3⁶)
Les 8 classes latérales du sous-groupe des purs

La classe d’un hexagramme, ce sont tous ceux qui partagent le même upper ⊕ lower (la différence binaire entre ses deux trigrammes). La classe 0 est le sous-groupe lui-même : les 8 purs.

⊕ = 0purs
⊕ = 1
⊕ = 2
⊕ = 3
⊕ = 4
⊕ = 5
⊕ = 6
⊕ = 7
Le Sierpinski caché dans Pascal mod 2

La matrice S[i][j] = 1 quand j est un sous-masque de i (toutes ses lignes yang sont aussi dans i) est, par le théorème de Lucas, exactement C(i,j) mod 2 : Pascal modulo 2. Dessinée, c’est le triangle de Sierpinski, autosimilaire par blocs (S = [[S, 0], [S, S]]). Et c’est la même relation de dominance du treillis booléen B6 : la fractale est l’ombre de l’ordre partiel.

64 × 64 · ligne i, colonne j · case allumée quand j ⊆ i · 729 uns