{"species": [{"id": "r0", "structure": "r0:000000000000"}, {"id": "r18", "structure": "r18:000000100001"}, {"id": "r90", "structure": "r90:110011110011"}, {"id": "r110", "structure": "r110:011100110000"}, {"id": "r165", "structure": "r165:001100001100"}, {"id": "r184", "structure": "r184:101010101010"}, {"id": "r204", "structure": "r204:111111000000"}, {"id": "r255", "structure": "r255:111111111111"}, {"id": "r0-r255", "structure": "r0:000000000000~+0~r255:111111111111"}, {"id": "r165-r90", "structure": "r165:011010111000~+0~r90:111000000011"}, {"id": "r165-r90#2", "structure": "r165:000111111100~+0~r90:100101000111"}, {"id": "r165#2", "structure": "r165:000111010011"}, {"id": "r90#2", "structure": "r90:011110001111"}, {"id": "r165#3", "structure": "r165:100001110000"}, {"id": "r90#3", "structure": "r90:111000101100"}, {"id": "r18-r90", "structure": "r18:100000001000~+6~r90:000100000100"}, {"id": "r165-r90#3", "structure": "r165:000000100000~+0~r90:111110111111"}, {"id": "r165-r90#4", "structure": "r165:000001000000~+0~r90:111111011111"}, {"id": "r18-r90#2", "structure": "r18:000100000001~+1~r90:000100000001"}, {"id": "r18#2", "structure": "r18:100000001000"}, {"id": "r90#4", "structure": "r90:001010001010"}, {"id": "r18#3", "structure": "r18:000100000001"}, {"id": "r90#5", "structure": "r90:000100000001"}], "reactions": [{"reactants": {"r0": 1, "r255": 1}, "products": {"r0-r255": 1}, "rate": null, "count": null}, {"reactants": {"r90": 1, "r165": 1}, "products": {"r165-r90": 1}, "rate": null, "count": null}, {"reactants": {"r165": 1, "r90": 1}, "products": {"r165-r90#2": 1}, "rate": null, "count": null}, {"reactants": {"r165-r90": 1}, "products": {"r165#2": 1, "r90#2": 1}, "rate": null, "count": null}, {"reactants": {"r165-r90#2": 1}, "products": {"r165#3": 1, "r90#3": 1}, "rate": null, "count": null}, {"reactants": {"r90#2": 1, "r18": 1}, "products": {"r18-r90": 1}, "rate": null, "count": null}, {"reactants": {"r90#2": 1, "r165#3": 1}, "products": {"r165-r90#3": 1}, "rate": null, "count": null}, {"reactants": {"r165#3": 1, "r90#2": 1}, "products": {"r165-r90#4": 1}, "rate": null, "count": null}, {"reactants": {"r18": 1, "r90#2": 1}, "products": {"r18-r90#2": 1}, "rate": null, "count": null}, {"reactants": {"r18-r90": 1}, "products": {"r18#2": 1, "r90#4": 1}, "rate": null, "count": null}, {"reactants": {"r18-r90#2": 1}, "products": {"r18#3": 1, "r90#5": 1}, "rate": null, "count": null}], "status": "complete", "initial_state": null, "inflow": null, "outflow": null, "extras": {"conservation": [{"name": "atoms of type r0", "vector": {"r0": 1, "r18": 0, "r90": 0, "r110": 0, "r165": 0, "r184": 0, "r204": 0, "r255": 0, "r0-r255": 1, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}, {"name": "atoms of type r18", "vector": {"r0": 0, "r18": 1, "r90": 0, "r110": 0, "r165": 0, "r184": 0, "r204": 0, "r255": 0, "r0-r255": 0, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 1, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 1, "r18#2": 1, "r90#4": 0, "r18#3": 1, "r90#5": 0}}, {"name": "atoms of type r90", "vector": {"r0": 0, "r18": 0, "r90": 1, "r110": 0, "r165": 0, "r184": 0, "r204": 0, "r255": 0, "r0-r255": 0, "r165-r90": 1, "r165-r90#2": 1, "r165#2": 0, "r90#2": 1, "r165#3": 0, "r90#3": 1, "r18-r90": 1, "r165-r90#3": 1, "r165-r90#4": 1, "r18-r90#2": 1, "r18#2": 0, "r90#4": 1, "r18#3": 0, "r90#5": 1}}, {"name": "atoms of type r110", "vector": {"r0": 0, "r18": 0, "r90": 0, "r110": 1, "r165": 0, "r184": 0, "r204": 0, "r255": 0, "r0-r255": 0, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}, {"name": "atoms of type r165", "vector": {"r0": 0, "r18": 0, "r90": 0, "r110": 0, "r165": 1, "r184": 0, "r204": 0, "r255": 0, "r0-r255": 0, "r165-r90": 1, "r165-r90#2": 1, "r165#2": 1, "r90#2": 0, "r165#3": 1, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 1, "r165-r90#4": 1, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}, {"name": "atoms of type r184", "vector": {"r0": 0, "r18": 0, "r90": 0, "r110": 0, "r165": 0, "r184": 1, "r204": 0, "r255": 0, "r0-r255": 0, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}, {"name": "atoms of type r204", "vector": {"r0": 0, "r18": 0, "r90": 0, "r110": 0, "r165": 0, "r184": 0, "r204": 1, "r255": 0, "r0-r255": 0, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}, {"name": "atoms of type r255", "vector": {"r0": 0, "r18": 0, "r90": 0, "r110": 0, "r165": 0, "r184": 0, "r204": 0, "r255": 1, "r0-r255": 1, "r165-r90": 0, "r165-r90#2": 0, "r165#2": 0, "r90#2": 0, "r165#3": 0, "r90#3": 0, "r18-r90": 0, "r165-r90#3": 0, "r165-r90#4": 0, "r18-r90#2": 0, "r18#2": 0, "r90#4": 0, "r18#3": 0, "r90#5": 0}}], "species_encoding": "id = the chain of atom types (r<rule>) joined by '-', with '#k' when two molecules share a skeleton but not their cell states; structure = r<rule>:<cells>~+<offset>~r<rule>:<cells>, cell 0 first, the offset being the alignment of the next atom's ring against this one", "interaction_law": {"name": "bondable cellular automata (Hatcher, Banzhaf & Yu)", "atom": "a 1-d binary CA of width 12 with periodic boundaries, run by its Wolfram rule; every atom starts from 111111000000", "observable": "mean polarity = (ones - zeros) averaged over the attractor cycle, on the scale -12 .. +12 of book figure 10.16", "bond_strength": "the longest contiguous run of complementary cells between the two rings, maximised over the w cyclic alignments (the green bars of book figure 10.15); symmetric", "association": "two molecules bond end to end when their mean polarities satisfy 'opposite-sign' and the strongest alignment of the two facing atoms has strength >= 10", "coupling": {"mode": "replace", "law": "inside the bonded run a cell takes the neighbour that faces the partner from the partner's aligned cell instead of from its own ring (replace), or exclusive-ors the two (xor); every other cell is unaffected, and the run is recomputed from the current cells at every step, so a bond can grow or shrink"}, "dissociation": "a molecule whose coupled dynamics have left a bond with a run shorter than 10 splits at that bond, and each fragment settles again", "settle_iterations": 256}, "analysis": {"periodic_table": [{"rule": 0, "mean_polarity": -12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 4, "mean_polarity": -12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 8, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 32, "mean_polarity": -12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 36, "mean_polarity": -12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 40, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 64, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 72, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 96, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 104, "mean_polarity": -12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 106, "mean_polarity": -12.0, "settling_iteration": 25, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 120, "mean_polarity": -12.0, "settling_iteration": 25, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 128, "mean_polarity": -12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 132, "mean_polarity": -12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 136, "mean_polarity": -12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 160, "mean_polarity": -12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 164, "mean_polarity": -12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 168, "mean_polarity": -12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 192, "mean_polarity": -12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 224, "mean_polarity": -12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "000000000000"}, {"rule": 2, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000000001"}, {"rule": 12, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "100000000000"}, {"rule": 16, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000100000"}, {"rule": 34, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000000001"}, {"rule": 44, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "100000000000"}, {"rule": 48, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000100000"}, {"rule": 68, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000001000000"}, {"rule": 100, "mean_polarity": -10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "000001000000"}, {"rule": 140, "mean_polarity": -10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "100000000000"}, {"rule": 172, "mean_polarity": -10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "100000000000"}, {"rule": 196, "mean_polarity": -10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "000001000000"}, {"rule": 228, "mean_polarity": -10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "000001000000"}, {"rule": 6, "mean_polarity": -9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000000001"}, {"rule": 20, "mean_polarity": -9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000100000"}, {"rule": 38, "mean_polarity": -9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000000001"}, {"rule": 52, "mean_polarity": -9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000000100000"}, {"rule": 10, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100000000001"}, {"rule": 14, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100000000001"}, {"rule": 24, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "100000100000"}, {"rule": 42, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100000000001"}, {"rule": 46, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100000000001"}, {"rule": 56, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "100000100000"}, {"rule": 66, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "000001000001"}, {"rule": 76, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "100001000000"}, {"rule": 80, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000001100000"}, {"rule": 84, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000001100000"}, {"rule": 98, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "000001000001"}, {"rule": 108, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "100001000000"}, {"rule": 112, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000001100000"}, {"rule": 116, "mean_polarity": -8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000001100000"}, {"rule": 130, "mean_polarity": -8.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "010000000100"}, {"rule": 144, "mean_polarity": -8.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "000010001000"}, {"rule": 152, "mean_polarity": -8.0, "settling_iteration": 6, "cycle_length": 12, "settled_config": "000100010000"}, {"rule": 194, "mean_polarity": -8.0, "settling_iteration": 6, "cycle_length": 12, "settled_config": "001000000010"}, {"rule": 134, "mean_polarity": -6.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "001100000011"}, {"rule": 148, "mean_polarity": -6.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "001100110000"}, {"rule": 162, "mean_polarity": -6.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "010000000101"}, {"rule": 176, "mean_polarity": -6.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "000010101000"}, {"rule": 18, "mean_polarity": -5.142857142857143, "settling_iteration": 1, "cycle_length": 14, "settled_config": "000000100001"}, {"rule": 146, "mean_polarity": -5.142857142857143, "settling_iteration": 2, "cycle_length": 14, "settled_config": "001100010010"}, {"rule": 74, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "100010000011"}, {"rule": 88, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "010001110000"}, {"rule": 129, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "001100001100"}, {"rule": 133, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "001100001100"}, {"rule": 161, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "001100001100"}, {"rule": 165, "mean_polarity": -4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "001100001100"}, {"rule": 131, "mean_polarity": -3.0, "settling_iteration": 3, "cycle_length": 24, "settled_config": "110001000100"}, {"rule": 145, "mean_polarity": -3.0, "settling_iteration": 3, "cycle_length": 24, "settled_config": "100011001000"}, {"rule": 26, "mean_polarity": -2.5, "settling_iteration": 4, "cycle_length": 24, "settled_config": "010001011001"}, {"rule": 82, "mean_polarity": -2.5, "settling_iteration": 4, "cycle_length": 24, "settled_config": "100010100110"}, {"rule": 166, "mean_polarity": -2.5, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 180, "mean_polarity": -2.5, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 22, "mean_polarity": -2.4, "settling_iteration": 1, "cycle_length": 5, "settled_config": "000000100001"}, {"rule": 1, "mean_polarity": -2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 5, "mean_polarity": -2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 9, "mean_polarity": -2.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100000011110"}, {"rule": 13, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101010010100"}, {"rule": 33, "mean_polarity": -2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 37, "mean_polarity": -2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 41, "mean_polarity": -2.0, "settling_iteration": 8, "cycle_length": 12, "settled_config": "100000000010"}, {"rule": 65, "mean_polarity": -2.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "000001011110"}, {"rule": 69, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "010101001010"}, {"rule": 97, "mean_polarity": -2.0, "settling_iteration": 8, "cycle_length": 12, "settled_config": "000001010000"}, {"rule": 141, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "100101010010"}, {"rule": 163, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 12, "settled_config": "001001010101"}, {"rule": 177, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 12, "settled_config": "100100101010"}, {"rule": 197, "mean_polarity": -2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101001010010"}, {"rule": 54, "mean_polarity": -1.6, "settling_iteration": 0, "cycle_length": 10, "settled_config": "111111000000"}, {"rule": 3, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 7, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 17, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 21, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 25, "mean_polarity": -1.0, "settling_iteration": 1, "cycle_length": 24, "settled_config": "100000111110"}, {"rule": 35, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 39, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 49, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 53, "mean_polarity": -1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 67, "mean_polarity": -1.0, "settling_iteration": 1, "cycle_length": 24, "settled_config": "000001011111"}, {"rule": 73, "mean_polarity": -0.8, "settling_iteration": 3, "cycle_length": 5, "settled_config": "101101000000"}, {"rule": 137, "mean_polarity": -0.6666666666666666, "settling_iteration": 28, "cycle_length": 9, "settled_config": "001111100011"}, {"rule": 193, "mean_polarity": -0.6666666666666666, "settling_iteration": 28, "cycle_length": 9, "settled_config": "111100110001"}, {"rule": 75, "mean_polarity": -0.3076923076923077, "settling_iteration": 22, "cycle_length": 156, "settled_config": "010101010000"}, {"rule": 89, "mean_polarity": -0.3076923076923077, "settling_iteration": 22, "cycle_length": 156, "settled_config": "101010000010"}, {"rule": 135, "mean_polarity": -0.058823529411764705, "settling_iteration": 0, "cycle_length": 102, "settled_config": "111111000000"}, {"rule": 149, "mean_polarity": -0.058823529411764705, "settling_iteration": 0, "cycle_length": 102, "settled_config": "111111000000"}, {"rule": 11, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 15, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 19, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 23, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 28, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101010101010"}, {"rule": 29, "mean_polarity": 0.0, "settling_iteration": 1, "cycle_length": 2, "settled_config": "100000111110"}, {"rule": 43, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 47, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 50, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 2, "settled_config": "010010101101"}, {"rule": 51, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 55, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 57, "mean_polarity": 0.0, "settling_iteration": 7, "cycle_length": 2, "settled_config": "101010101010"}, {"rule": 60, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 6, "settled_config": "101000101000"}, {"rule": 70, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "010101010101"}, {"rule": 71, "mean_polarity": 0.0, "settling_iteration": 1, "cycle_length": 2, "settled_config": "000001011111"}, {"rule": 77, "mean_polarity": 0.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "101101010010"}, {"rule": 81, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 85, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 99, "mean_polarity": 0.0, "settling_iteration": 7, "cycle_length": 2, "settled_config": "010101010101"}, {"rule": 102, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 6, "settled_config": "000101000101"}, {"rule": 105, "mean_polarity": 0.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "001100110011"}, {"rule": 113, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 117, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 138, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 142, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 150, "mean_polarity": 0.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "001100110011"}, {"rule": 153, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 6, "settled_config": "111010111010"}, {"rule": 156, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101010101010"}, {"rule": 157, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101010101010"}, {"rule": 170, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 174, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 178, "mean_polarity": 0.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "101101010010"}, {"rule": 179, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 2, "settled_config": "010010101101"}, {"rule": 184, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 2, "settled_config": "101010101010"}, {"rule": 195, "mean_polarity": 0.0, "settling_iteration": 3, "cycle_length": 6, "settled_config": "010111010111"}, {"rule": 198, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "010101010101"}, {"rule": 199, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "010101010101"}, {"rule": 200, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 1, "settled_config": "111111000000"}, {"rule": 204, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 1, "settled_config": "111111000000"}, {"rule": 208, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 212, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 226, "mean_polarity": 0.0, "settling_iteration": 5, "cycle_length": 2, "settled_config": "010101010101"}, {"rule": 232, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 1, "settled_config": "111111000000"}, {"rule": 236, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 1, "settled_config": "111111000000"}, {"rule": 240, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 244, "mean_polarity": 0.0, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 30, "mean_polarity": 0.058823529411764705, "settling_iteration": 0, "cycle_length": 102, "settled_config": "111111000000"}, {"rule": 86, "mean_polarity": 0.058823529411764705, "settling_iteration": 0, "cycle_length": 102, "settled_config": "111111000000"}, {"rule": 45, "mean_polarity": 0.3076923076923077, "settling_iteration": 22, "cycle_length": 156, "settled_config": "101111101010"}, {"rule": 101, "mean_polarity": 0.3076923076923077, "settling_iteration": 22, "cycle_length": 156, "settled_config": "111101010101"}, {"rule": 110, "mean_polarity": 0.6666666666666666, "settling_iteration": 28, "cycle_length": 9, "settled_config": "011100110000"}, {"rule": 124, "mean_polarity": 0.6666666666666666, "settling_iteration": 28, "cycle_length": 9, "settled_config": "001110000011"}, {"rule": 109, "mean_polarity": 0.8, "settling_iteration": 3, "cycle_length": 5, "settled_config": "111111010010"}, {"rule": 27, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 31, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 59, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 61, "mean_polarity": 1.0, "settling_iteration": 1, "cycle_length": 24, "settled_config": "100000111110"}, {"rule": 63, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 83, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 87, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 103, "mean_polarity": 1.0, "settling_iteration": 1, "cycle_length": 24, "settled_config": "000001011111"}, {"rule": 115, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 119, "mean_polarity": 1.0, "settling_iteration": 0, "cycle_length": 24, "settled_config": "111111000000"}, {"rule": 147, "mean_polarity": 1.6, "settling_iteration": 0, "cycle_length": 10, "settled_config": "111111000000"}, {"rule": 58, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 12, "settled_config": "101010110110"}, {"rule": 78, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101101011010"}, {"rule": 79, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101011010101"}, {"rule": 91, "mean_polarity": 2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 92, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "101101010110"}, {"rule": 93, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "110101101010"}, {"rule": 95, "mean_polarity": 2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 107, "mean_polarity": 2.0, "settling_iteration": 8, "cycle_length": 12, "settled_config": "111101011111"}, {"rule": 111, "mean_polarity": 2.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100001011111"}, {"rule": 114, "mean_polarity": 2.0, "settling_iteration": 5, "cycle_length": 12, "settled_config": "010101011011"}, {"rule": 121, "mean_polarity": 2.0, "settling_iteration": 8, "cycle_length": 12, "settled_config": "101111111110"}, {"rule": 123, "mean_polarity": 2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 125, "mean_polarity": 2.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "100001111110"}, {"rule": 127, "mean_polarity": 2.0, "settling_iteration": 0, "cycle_length": 2, "settled_config": "111111000000"}, {"rule": 151, "mean_polarity": 2.4, "settling_iteration": 1, "cycle_length": 5, "settled_config": "011110111111"}, {"rule": 154, "mean_polarity": 2.5, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 167, "mean_polarity": 2.5, "settling_iteration": 4, "cycle_length": 24, "settled_config": "100110101110"}, {"rule": 181, "mean_polarity": 2.5, "settling_iteration": 4, "cycle_length": 24, "settled_config": "011001011101"}, {"rule": 210, "mean_polarity": 2.5, "settling_iteration": 0, "cycle_length": 12, "settled_config": "111111000000"}, {"rule": 62, "mean_polarity": 3.0, "settling_iteration": 3, "cycle_length": 24, "settled_config": "111011001110"}, {"rule": 118, "mean_polarity": 3.0, "settling_iteration": 3, "cycle_length": 24, "settled_config": "110111011100"}, {"rule": 90, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "110011110011"}, {"rule": 94, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "110011110011"}, {"rule": 122, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "110011110011"}, {"rule": 126, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 2, "settled_config": "110011110011"}, {"rule": 173, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "111100011101"}, {"rule": 229, "mean_polarity": 4.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "001111101110"}, {"rule": 182, "mean_polarity": 5.142857142857143, "settling_iteration": 2, "cycle_length": 14, "settled_config": "101101110011"}, {"rule": 183, "mean_polarity": 5.142857142857143, "settling_iteration": 1, "cycle_length": 14, "settled_config": "011110111111"}, {"rule": 158, "mean_polarity": 6.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "111100110011"}, {"rule": 186, "mean_polarity": 6.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "111010101111"}, {"rule": 214, "mean_polarity": 6.0, "settling_iteration": 2, "cycle_length": 12, "settled_config": "001111110011"}, {"rule": 242, "mean_polarity": 6.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "010111111101"}, {"rule": 139, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110011111"}, {"rule": 143, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110011111"}, {"rule": 171, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110011111"}, {"rule": 175, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110011111"}, {"rule": 185, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "111110111110"}, {"rule": 188, "mean_polarity": 8.0, "settling_iteration": 6, "cycle_length": 12, "settled_config": "111101110111"}, {"rule": 189, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "111110111110"}, {"rule": 190, "mean_polarity": 8.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "111011101111"}, {"rule": 201, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111011110"}, {"rule": 205, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111011110"}, {"rule": 209, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111110"}, {"rule": 213, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111110"}, {"rule": 227, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "011111011111"}, {"rule": 230, "mean_polarity": 8.0, "settling_iteration": 6, "cycle_length": 12, "settled_config": "101111111011"}, {"rule": 231, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 6, "settled_config": "011111011111"}, {"rule": 241, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111110"}, {"rule": 245, "mean_polarity": 8.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111110"}, {"rule": 246, "mean_polarity": 8.0, "settling_iteration": 3, "cycle_length": 12, "settled_config": "110111111101"}, {"rule": 155, "mean_polarity": 9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110111111"}, {"rule": 159, "mean_polarity": 9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110111111"}, {"rule": 211, "mean_polarity": 9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111111"}, {"rule": 215, "mean_polarity": 9.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111111"}, {"rule": 187, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110111111"}, {"rule": 191, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "111110111111"}, {"rule": 202, "mean_polarity": 10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "111111011111"}, {"rule": 203, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111011111"}, {"rule": 206, "mean_polarity": 10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "111111011111"}, {"rule": 207, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111011111"}, {"rule": 216, "mean_polarity": 10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "111111111110"}, {"rule": 217, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111110"}, {"rule": 220, "mean_polarity": 10.0, "settling_iteration": 5, "cycle_length": 1, "settled_config": "111111111110"}, {"rule": 221, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111110"}, {"rule": 243, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111111"}, {"rule": 247, "mean_polarity": 10.0, "settling_iteration": 1, "cycle_length": 12, "settled_config": "011111111111"}, {"rule": 169, "mean_polarity": 12.0, "settling_iteration": 25, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 218, "mean_polarity": 12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 219, "mean_polarity": 12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 222, "mean_polarity": 12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 223, "mean_polarity": 12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 225, "mean_polarity": 12.0, "settling_iteration": 25, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 233, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 234, "mean_polarity": 12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 235, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 237, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 238, "mean_polarity": 12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 239, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 248, "mean_polarity": 12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 249, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 250, "mean_polarity": 12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 251, "mean_polarity": 12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 252, "mean_polarity": 12.0, "settling_iteration": 6, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 253, "mean_polarity": 12.0, "settling_iteration": 2, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 254, "mean_polarity": 12.0, "settling_iteration": 3, "cycle_length": 1, "settled_config": "111111111111"}, {"rule": 255, "mean_polarity": 12.0, "settling_iteration": 1, "cycle_length": 1, "settled_config": "111111111111"}], "periodic_table_scale": "settled mean polarity in -w .. +w, rules ordered by it: book figure 10.16 (drawn there for w = 12)", "molecule_polarity": {"r0": -12.0, "r18": -8.0, "r90": 4.0, "r110": -2.0, "r165": -4.0, "r184": 0.0, "r204": 0.0, "r255": 12.0, "r0-r255": 0.0, "r165-r90": -1.0, "r165-r90#2": 1.0, "r165#2": 0.0, "r90#2": 4.0, "r165#3": -4.0, "r90#3": 0.0, "r18-r90": -8.0, "r165-r90#3": 0.0, "r165-r90#4": 0.0, "r18-r90#2": -8.0, "r18#2": -8.0, "r90#4": -4.0, "r18#3": -8.0, "r90#5": -8.0}, "bond_strengths": {"r0-r255": [12], "r165-r90": [3], "r165-r90#2": [3], "r18-r90": [2], "r165-r90#3": [10], "r165-r90#4": [10], "r18-r90#2": [2]}, "largest_molecule_atoms": 2, "unsettled_molecules": ["r165-r90", "r165-r90#2"]}}, "chemistry": "bondable-ca", "params": {"w": 12, "atom_types": [0, 18, 90, 110, 165, 184, 204, 255], "bond_threshold": 10, "polarity_rule": "opposite-sign", "coupling": "replace", "settle_iterations": 256, "max_atoms": 3, "max_species": 200}, "seed": 1}