The Original I Ching
esenfr
← toutes les expériences
⟳ · De Bruijn B(2,6)

Le serpent de De Bruijn

Les 64 hexagrammes dans un anneau de 64 bits

Faites glisser la fenêtre de six autour de l’anneau et vérifiez qu’aucun hexagramme ne se répète.

Il existe un anneau d’exactement 64 lignes yin/yang doté d’une propriété stupéfiante : chaque fenêtre de 6 positions consécutives est un hexagramme différent. En faisant glisser la fenêtre d’une position à la fois, les 64 hexagrammes apparaissent chacun exactement une fois. C’est le livre entier comprimé à la limite : 64 hexagrammes en 64 bits, sans rien gaspiller. Et il n’est pas unique : il y a 2²⁶ anneaux de ce type ; celui-ci est le canonique (le minimal lexicographique), construit avec l’algorithme de Fredricksen et Maiorana (1978), tandis que l’objet lui-même remonte à de Bruijn (1946).

64
bits dans l’anneau
64/64
fenêtres distinctes ✓
2²⁶
= 67 108 864 anneaux
1/64
hexagrammes couverts
position 0/63
000000
2. Kūn
000000

la fenêtre lit 6 bits consécutifs ; en faisant tout le tour de l’anneau, les 64 hexagrammes défilent, chacun une fois

Couverture : à chaque position, un hexagramme nouveau

Les 64 cases sont les 64 hexagrammes (en ordre Fu Xi). Faire glisser la fenêtre les allume un par un, sans répétition : une fois la boucle bouclée, ils y sont tous les 64.