strict self-assembly of discrete sierpinski triangles james i. lathrop, jack h. lutz, and scott m....

110
Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack H. Lutz, and Scott M. Summers 2007. All rights reserved

Upload: ciara-hudman

Post on 29-Mar-2015

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Strict Self-Assembly of Discrete Sierpinski Triangles

James I. Lathrop, Jack H. Lutz, and Scott M. Summers

Iowa State University

© James I. Lathrop, Jack H. Lutz, and Scott M. Summers 2007. All rights reserved

Page 2: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-Assembly Seeman, starting in 1980s

DNA tile, oversimplified:

Four single DNA strandsbound by Watson-Crickpairing (A-T, C-G).

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

Page 3: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-Assembly Seeman, starting in 1980s

DNA tile, oversimplified:

Four single DNA strandsbound by Watson-Crickpairing (A-T, C-G).

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

“Sticky ends” bind with their Watson-Crick complements,so that a regular array self-assembles.

A

A

T

A T

G

CG

C G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

Page 4: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-Assembly Seeman, starting in 1980s

DNA tile, oversimplified:

Four single DNA strandsbound by Watson-Crickpairing (A-T, C-G).

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

“Sticky ends” bind with their Watson-Crick complements,so that a regular array self-assembles.

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

A

A

AA

A

A

T

T

T T

T

T

AT

AT

AT

AT

A

T

A

T

A

T

A

T

A T

A T

A T

A T

A

T

A

T

A

T

A

T

C

C

G

G

CG

CG

CG

C

G

C

G

C

G C

G

C G

C G

C G

C

G

C

G

Choice of sticky endsallows one to programthe pattern of the array.

Page 5: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Page 6: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square

Page 7: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

XX Y

Z

Strength 0

Strength 1

Strength 2

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2).

Page 8: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength.

XX Y

Z

Strength 0

Strength 1

Strength 2

Page 9: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.

Strength 0

Strength 1

Strength 2

XX Y

ZR

Page 10: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.Tiles cannot be rotated.

Strength 0

Strength 1

Strength 2

Page 11: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.Tiles cannot be rotated.

Strength 0

Strength 1

Strength 2

XX Y

ZR Finitely many tile types

Page 12: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.Tiles cannot be rotated.

Strength 0

Strength 1

Strength 2

XX Y

ZR Finitely many tile types Infinitely many of each type available

Page 13: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.Tiles cannot be rotated.

Strength 0

Strength 1

Strength 2

XX Y

ZR Finitely many tile types Infinitely many of each type available Assembly starts from a seed tile (or seed assembly).

Page 14: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

DNA Tile Self-AssemblyWinfree, Ph.D. thesis, 1998

Extension of Wang tiling, 1961Refined in Paul Rothemund’s Ph.D. thesis, 2001

Tile = unit square Each side has glue of certain kind and strength (0, 1, or 2). If tiles abut with matching kinds of glue, then they bind with this glue’s strength. Tiles may have labels.Tiles cannot be rotated.

Strength 0

Strength 1

Strength 2

XX Y

ZR Finitely many tile types Infinitely many of each type available Assembly starts from a seed tile (or seed assembly). A tile can attach to existing assembly if it binds with total strength at least 2 (the “temperature”).

Page 15: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 16: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 17: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 18: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 19: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 20: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 21: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c RS

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 22: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 23: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

0

L

c R0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 24: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

0

L

c R0

1

n c1

Cooperation is key to computing with tile-assembly model.

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

Page 25: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

Page 26: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

Page 27: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

Page 28: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

Page 29: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

Page 30: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

Page 31: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

Page 32: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n0

Page 33: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

Page 34: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

Page 35: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

Page 36: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

Page 37: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

Page 38: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

Page 39: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

Page 40: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

Page 41: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

0

n n0

Page 42: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

Page 43: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

Page 44: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L

Page 45: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

Page 46: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n0

Page 47: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

Page 48: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

Page 49: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

Page 50: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

Page 51: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n0

Page 52: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n0

1

0

c c0

Page 53: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

1

0

c c0

Page 54: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

Page 55: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

1

0

c c0

Page 56: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

1

0

c c00

1

n c1

Page 57: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

0

c c00

1

n c1

Page 58: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

1

0

c c00

1

n c1

Page 59: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

Page 60: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

Page 61: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

Page 62: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

Page 63: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c1

Page 64: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c11

1

n n1

Page 65: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c11

1

n n1

0

0

n n0

Page 66: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c11

1

n n1

0

0

n n0

1

1

n n1

Page 67: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c11

1

n n1

0

0

n n0

1

1

n n10

0

n n0

Page 68: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 1

S0

L

c R

c R

0

L

c R

0

1

n c1

S

1

0

c c00

1

n c1

1

1

n n10

0

n n0

c R

0

L

0

E d g e b in d in g s tre n g th s :

1

2

0

0

n n0

0

L

c R

1

0

c c0

c R

0

1

n c1

0

L

0

0

n n00

0

n n0

0

1

n c1

1

0

c c0

0

0

n n0

c R

0

L

1

1

n n1

0

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

c R

0

L0

L

0

0

n n00

0

n n0

0

0

n n0

1

0

c c0

0

0

n n0

0

0

n n00

0

n n0

0

1

n c1

0

0

n n0

0

0

n n0

1

1

n n1

0

0

n n0

1

0

c c00

1

n c1

0

0

n n0

0

0

n n0

1

1

n n10

0

n n0

0

1

n c11

1

n n1

0

0

n n0

1

1

n n10

0

n n0

Page 69: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 2

odd is, 2

i

jijiS

Page 70: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 2Discrete Sierpinski Triangle

odd is, 2

i

jijiS

The set S is called the discrete Sierpinski triangle.

Page 71: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 2Discrete Sierpinski Triangle

The “points” in this subset of S are shown in black.

Page 72: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Tile Assembly Example 2

A simulation

1 1

00

0 1

01

1

1 1 0

01

0 1

01

1

1 0 1

01

1

Page 73: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Theorem (Winfree 1998)

The Tile Assembly Model is computationally universal, i.e., it can simulate any Turing machine.

Page 74: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Theorem (Winfree 1998)

The Tile Assembly Model is computationally universal, i.e., it can simulate any Turing machine.

Hence nanoscale self-assembly can be algorithmically directed.

Page 75: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Nanoscale Sierpinski TrianglesFrom DNA Tiles

Rothemund, Papadakis, and Winfree, 2004

From: Algorithmic Self-Assembly of DNA Sierpinski Triangles Rothemund PWK, Papadakis N, Winfree E PLoS Biology Vol. 2, No. 12, e424 doi:10.1371/journal.pbio.0020424

Page 76: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Nanoscale Sierpinski TrianglesFrom DNA Tiles

Rothemund, Papadakis, and Winfree, 2004

2006 Feynman Prize in nanotechnologyPrize for theoretical work:Prize for experimental work:

Page 77: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Nanoscale Sierpinski TrianglesFrom DNA Tiles

Rothemund, Papadakis, and Winfree, 2004

2006 Feynman Prize in nanotechnologyPrize for theoretical work: Rothemund and WinfreePrize for experimental work:

Page 78: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Nanoscale Sierpinski TrianglesFrom DNA Tiles

Rothemund, Papadakis, and Winfree, 2004

2006 Feynman Prize in nanotechnologyPrize for theoretical work: Rothemund and WinfreePrize for experimental work: Rothemund and Winfree

Page 79: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

Page 80: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,

Page 81: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,

Page 82: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,

Page 83: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

Page 84: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

and many more exotic sets.

Page 85: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

and many more exotic sets.

Each has fractal dimension that is less than the dimension of the space or surface that it occupies.

Page 86: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

and many more exotic sets.

Each has fractal dimension that is less than the dimension of the space or surface that it occupies.

Physical examples (usefully modeled as fractals):

Page 87: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

and many more exotic sets.

Each has fractal dimension that is less than the dimension of the space or surface that it occupies.

Physical examples (usefully modeled as fractals):• a fern leaf

Jungle fernFreeJunglePictures.com

Barnsley fractal fern

Page 88: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge,

and many more exotic sets.

Each has fractal dimension that is less than the dimension of the space or surface that it occupies.

Physical examples (usefully modeled as fractals):• a fern leaf• a lung

Page 89: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Mathematical examples:

• the Cantor set,• the von Koch curve,• the Sierpinski triangle,• the Menger sponge

and many more exotic sets.

Each has fractal dimension that is less than the dimension of the space or surface that it occupies.

Physical examples (usefully modeled as fractals):• a fern leaf• a lung• a neuron

Page 90: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Advantages of fractal structures Materials transport Heat exchange Information processing Robustness

Page 91: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Advantages of fractal structures Materials transport Heat exchange Information processing Robustness

OBJECTIVEStudy the self-assembly of fractal structures in the Tile Assembly Model.

Page 92: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Advantages of fractal structures Materials transport Heat exchange Information processing Robustness

OBJECTIVEStudy the self-assembly of fractal structures in the Tile Assembly Model.

Typical test bed for new research on fractals:

Page 93: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Fractal Structures

Advantages of fractal structures Materials transport Heat exchange Information processing Robustness

OBJECTIVEStudy the self-assembly of fractal structures in the Tile Assembly Model.

Typical test bed for new research on fractals: Sierpinski triangles

Page 94: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Self-Assembly of Sierpinski Triangles

We have already seen theoretical and molecular self-assemblies of Sierpinski triangles.

Page 95: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Self-Assembly of Sierpinski Triangles

We have already seen theoretical and molecular self-assemblies of Sierpinski triangles.

Observation. These are really self-assemblies of entire two-dimensional surfaces on which Sierpinski triangles are “painted.”

Page 96: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Self-Assembly of Sierpinski Triangles

We have already seen theoretical and molecular self-assemblies of Sierpinski triangles.

Observation. These are really self-assemblies of entire two-dimensional surfaces on which Sierpinski triangles are “painted.”

To achieve advantages of fractal structures, we need strict self-assembly, i.e., the self-assembly of the fractals and nothing else.

Page 97: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Self-Assembly of Sierpinski Triangles

We have already seen theoretical and molecular self-assemblies of Sierpinski triangles.

Observation. These are really self-assemblies of entire two-dimensional surfaces on which Sierpinski triangles are “painted.”

To achieve advantages of fractal structures, we need strict self-assembly, i.e., the self-assembly of the fractals and nothing else.

TODAY’S OBJECTIVEStudy the strict self-assembly of discrete Sierpinski triangles.

Page 98: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Impossibility of Strict Self-Assembly of S

Theorem. The set S does not strictly self-assemble in the Tile Assembly Model.

Page 99: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Impossibility of Strict Self-Assembly of S

Observation: S is an “infinite tree” with arbitrarily deep finite sub-trees.

Page 100: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Definition of Fibered Sierpinski Triangle

What is the fibered Sierpinski triangle?

Page 101: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

Definition of Fibered Sierpinski Triangle

Page 102: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The Fibered Sierpinski Triangle

Lemma. Dimς(S) = Dimς(T) ≈ 1.518.

Page 103: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The Fibered Sierpinski Triangle

Lemma. Dimς(S) = Dimς(T) ≈ 1.518.

Theorem. The set T, unlike S, strictly self-assembles in the Tile Assembly Model.

Page 104: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The Fibered Sierpinski Triangle

Question: How do we strictly self-assemble the fibered Sierpinski triangle?

Page 105: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The Fibered Sierpinski Triangle

Question: How do we strictly self-assemble the fibered Sierpinski triangle?

Answer: We will use a modified “fixed-width” version of the infinite binary counter shown earlier in this talk.

Page 106: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The Fibered Sierpinski Triangle

A simulation

Page 107: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

We use the local determinism method of Soloveichik and Winfree (2004) to rigorously prove the correctness of this self-assembly.

The Fibered Sierpinski Triangle

Page 108: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The standard discrete Sierpinski triangle S does not strictly self-assemble.

Summary

Page 109: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The standard discrete Sierpinski triangle S does not strictly self-assemble.

A higher-bandwidth, fibered version T of S does self-assemble.

Summary

Page 110: Strict Self-Assembly of Discrete Sierpinski Triangles James I. Lathrop, Jack H. Lutz, and Scott M. Summers Iowa State University © James I. Lathrop, Jack

The standard discrete Sierpinski triangle S does not strictly self-assemble.

A higher-bandwidth, fibered version T of S does self-assemble.

Thank you!

Summary