chemart / mechanical-self-assembly

View on GitHub

Mechanical self-assembly (Hosokawa) — Proof that chemical kinetics does not need chemicals. Plastic triangles with magnets in two faces are shaken in a dish; they stick into dimers, trimers and larger assemblies, and the yields over time fit an ordinary mass…

files / README.md · 490 B · at 6da74be9308e Raw

Mechanical self-assembly (Hosokawa)

One of the artificial chemistries of Banzhaf & Yamamoto, Artificial Chemistries (MIT Press, 2015), §20.1; first proposed by Hosokawa, Shimoyama & Miura, 1994.

Its generator ships with the chemart library, so loading it runs no code from the hub and needs no trust_remote_code.

import chemart

net = chemart.generate_network("chemart/mechanical-self-assembly", seed=0)   # same as "mechanical-self-assembly"
print(net.summary())