Self-avoiding polygons of perimeters <= 16
on square lattice

Hugo Pfoertner, 2018-06-28

OEIS A266549, A316194 (Symmetric)

Code list of turning angles in degrees (12-gonal encoding):
0(0), -90(c), +90(C)

Turning angle code, diameter of enclosing circle (symmetry)

Perimeter = 4:
CCC, 1.4142135624 (mirror,rot4)

Perimeter = 6:
0CC0C, 2.2360679775 (mirror,rot2)

Perimeter = 8:
00CC00C, 3.1622776602 (mirror,rot2)
0C0C0C0, 2.8284271247 (mirror,rot4)
0C0CCcC, 2.8284271247 (mirror)

Perimeter = 10 (6 polygons, 4 symmetric):
000CC000C, 4.1231056256 (mirror,rot2)
00C0C00C0, 3.6055512755 (mirror,rotx)
00C0C0CcC, 3.6055512755
00C0CCc0C, 3.6055512755
00CCcCCcC, 3.1622776602 (mirror)
0CcCC0CcC, 3.6055512755 (rot2)

Perimeter = 12 (25 polygons, 16 symmetric):
0000CC0000C, 5.0990195136 (mirror,rot2)
000C0C000C0, 4.4721359550 (mirror,rot2)
000C0C00CcC, 4.4721359550
000C0C0Cc0C, 4.4721359550
000C0CCc00C, 4.4721359550
000CCcC0CcC, 4.1231056256 (mirror)
000CCcCCc0C, 4.1231056256
00CcCC00CcC, 4.4721359550 (rot2)
00CcCC0Cc0C, 4.4721359550
00C00C00C00, 4.2426406871 (mirror,rot4)
00C00C0CcC0, 4.2426406871 (mirror)
00C00C0C0cC, 4.2426406871
00C00CCcCcC, 4.2426406871 (mirror)
00C00CC0c0C, 4.2426406871 (mirror)
00C0CcCCcC0, 3.8005847503 (mirror)
00C0CcCC0cC, 3.8005847503
00C0CCccCC0, 3.6055512755 (mirror)
00CCc0CC0cC, 3.8005847503 (mirror)
0cCC0C0cCC0, 4.2426406871 (rot2)
0cCC0CcCCcC, 3.6769552622
0cCC0CcC0C0, 4.2426406871
0CcC0C0CcC0, 4.2426406871 (mirror,rot2)
0CcC0CCcCcC, 4.2426406871 (mirror)
0CcCCcCCcC0, 3.6769552622 (mirror)
cCCcCCcCCcC, 3.1622776602 (mirror,rot4)

Perimeter = 14 (86 polygons, 23 symmetric):
00000CC00000C, 6.0827625303 (mirror,rot2)
0000C0C0000C0, 5.3851648071 (mirror,rot2)
0000C0C000CcC, 5.3851648071
0000C0C00Cc0C, 5.3851648071
0000C0C0Cc00C, 5.3851648071
0000C0CCc000C, 5.3851648071
0000CCcC00CcC, 5.0990195136 (mirror)
0000CCcC0Cc0C, 5.0990195136
0000CCcCCc00C, 5.0990195136
0000CC0cCCc0C, 5.0990195136 (mirror)
000CcCC000CcC, 5.3851648071 (rot2)
000CcCC00Cc0C, 5.3851648071
000CcCC0Cc00C, 5.3851648071
000C00C000C00, 5.0000000000 (mirror,rot2)
000C00C00CcC0, 5.0000000000
000C00C00C0cC, 5.0000000000
000C00C0Cc0C0, 5.0000000000
000C00C0CcCcC, 5.0000000000
000C00C0C0c0C, 5.0000000000
000C00CCc00C0, 5.0000000000
000C00CCc0CcC, 5.0000000000
000C00CCcCc0C, 5.0000000000
000C00CC0c00C, 5.0000000000
000C0CcC0CcC0, 4.4721359550 (mirror)
000C0CcC0C0cC, 4.4721359550
000C0CcCCc0C0, 4.4721359550
000C0CcCCcCcC, 4.4721359550
000C0CcCC0c0C, 4.4721359550
000C0C0cCC0cC, 4.4721359550
000C0C0CccCC0, 4.4721359550
000C0CCccCCcC, 4.4721359550
000C0CCc0cCC0, 4.4721359550 (mirror)
000CCc0C0C0cC, 4.4721359550 (mirror)
000CCc0CCcCcC, 4.4721359550
000CCc0CC0c0C, 4.4721359550
00cCC0C00cCC0, 5.0000000000 (rot2)
00cCC0C0cCCcC, 4.4721359550
00cCC0C0cC0C0, 5.0000000000
00cCC0CcCCc0C, 4.4721359550
00cCC0CcC0CcC, 4.4721359550
00cCC0CcC00C0, 5.0000000000
00cCC00CCc00C, 4.6097722286 (mirror)
00cCC00C0Cc0C, 4.6097722286
00cCC00C00CcC, 4.6097722286
00Cc0CC00Cc0C, 5.3851648071 (rot2)
00CcC0C00CcC0, 5.0000000000 (rot2)
00CcC0C00C0cC, 5.0000000000
00CcC0C0Cc0C0, 5.0000000000
00CcC0C0CcCcC, 5.0000000000
00CcC0C0C0c0C, 5.0000000000
00CcC0CCc0CcC, 5.0000000000
00CcC0CCcCc0C, 5.0000000000
00CcCCcC00C00, 4.6097722286 (mirror)
00CcCCcC0CcC0, 4.4721359550
00CcCCcC0C0cC, 4.4721359550
00CcCCcCCc0C0, 4.4721359550
00CcCCcCCcCcC, 4.4721359550
00CcCCcCC0c0C, 4.4721359550
00CcCC0cC0C00, 4.6097722286
00CcCC0cCCcC0, 4.4721359550
00CcCC0cCC0cC, 4.4721359550
00CcCC0CccCC0, 4.4721359550
00C0cCC00C0cC, 5.0000000000 (rot2)
00C0cCC0Cc0C0, 5.0000000000
00C0cCC0CcCcC, 5.0000000000
00C0cCC0C0c0C, 5.0000000000
00C00C00CCccC, 4.2426406871 (mirror)
00C00C0CCcc0C, 4.2426406871
00C0Cc0CC0cC0, 4.6097722286 (mirror)
00C0CcC0CCccC, 4.2426406871
00CCccCC0C0cC, 4.2426406871
0cCC0C0cC0CCc, 5.0000000000
0cCC0Cc0CC0cC, 4.4721359550
0cCC0Cc0CCcC0, 4.4721359550
0cCCcCC0cCCcC, 4.1231056256 (rot2)
0cCCcCC0cC0C0, 4.4721359550
0cCCcCCcCCc0C, 4.1231056256 (mirror)
0cCCcCCcC0CcC, 4.1231056256
0cCCcC0C0Cc0C, 4.4721359550
0cC0CCcCcCCcC, 4.4721359550
0cC0CCcCcC0C0, 5.0000000000
0cC0C0C0cC0C0, 5.0000000000 (rot2)
0cC0C0CcC0CcC, 4.4721359550
0CcCcCC0CcCcC, 5.0000000000 (rot2)
0CcCCcC0CcCCc, 4.1231056256 (mirror,rot2)
0CcCCcC0CCccC, 3.8005847503 (mirror)

Perimeter = 16 (414 polygons, 87 symmetric):
000000CC000000C, (mirror,rot2)
00000C0C00000C0, (mirror,rot2)
00000C0C0000CcC,
00000C0C000Cc0C,
00000C0C00Cc00C,
00000C0C0Cc000C,
00000C0CCc0000C,
00000CCcC000CcC, (mirror)
00000CCcC00Cc0C,
00000CCcC0Cc00C,
00000CCcCCc000C,
00000CC0cC0Cc0C, (mirror)
00000CC0cCCc00C,
0000CcCC0000CcC, (rot2)
0000CcCC000Cc0C,
0000CcCC00Cc00C,
0000CcCC0Cc000C,
0000C00C0000C00, (mirror,rot2)
0000C00C000CcC0,
0000C00C000C0cC,
0000C00C00Cc0C0,
0000C00C00CcCcC,
0000C00C00C0c0C,
0000C00C0Cc00C0,
0000C00C0Cc0CcC,
0000C00C0CcCc0C,
0000C00C0C0c00C,
0000C00CCc000C0,
0000C00CCc00CcC,
0000C00CCc0Cc0C,
0000C00CCcCc00C,
0000C00CC0c000C,
0000C0CcC00CcC0, (mirror)
0000C0CcC00C0cC,
0000C0CcC0Cc0C0,
0000C0CcC0CcCcC,
0000C0CcC0C0c0C,
0000C0CcCCc00C0,
0000C0CcCCc0CcC,
0000C0CcCCcCc0C,
0000C0CcCC0c00C,
0000C0C0cC0C0cC,
0000C0C0cCCc0C0, (mirror)
0000C0C0cCCcCcC,
0000C0C0cCC0c0C,
0000C0C00cCC0cC,
0000C0C00CccCC0,
0000C0C0CccC0C0, (mirror)
0000C0C0CccCCcC,
0000C0C0Cc0cCC0,
0000C0CCccC0CcC,
0000C0CCccCCc0C,
0000C0CCc0cCCcC,
0000C0CCc00cCC0, (mirror)
0000CCc0C00C0cC, (mirror)
0000CCc0C0CcCcC,
0000CCc0C0C0c0C,
0000CCc0CCc0CcC,
0000CCc0CCcCc0C,
0000CCc0CC0c00C,
0000CCcCcCCcCcC, (mirror)
0000CCcCcCC0c0C,
0000CCcCCccCCcC, (mirror)
0000CC0c0CC0c0C, (mirror)
000cCC0C00cCCcC,
000cCC0C00cC0C0,
000cCC0C0cCCc0C,
000cCC0C0cC0CcC,
000cCC0C0cC00C0,
000cCC0CcCCc00C,
000cCC0CcC0Cc0C,
000cCC0CcC00CcC,
000cCC0CcC000C0,
000cCC00CCc000C, (mirror)
000cCC00C0Cc00C,
000cCC00C00Cc0C,
000cCC00C000CcC,
000Cc0CC000Cc0C, (rot2)
000Cc0CC00Cc00C,
000CcC0C000CcC0, (rot2)
000CcC0C000C0cC,
000CcC0C00Cc0C0,
000CcC0C00CcCcC,
000CcC0C00C0c0C,
000CcC0C0Cc00C0,
000CcC0C0Cc0CcC,
000CcC0C0CcCc0C,
000CcC0C0C0c00C,
000CcC0CCc00CcC,
000CcC0CCc0Cc0C,
000CcC0CCcCc00C,
000CcCCcC000C00, (mirror)
000CcCCcC00CcC0,
000CcCCcC00C0cC,
000CcCCcC0Cc0C0,
000CcCCcC0CcCcC,
000CcCCcC0C0c0C,
000CcCCcCCc00C0,
000CcCCcCCc0CcC,
000CcCCcCCcCc0C,
000CcCCcCC0c00C,
000CcCC0cC00C00,
000CcCC0cC0CcC0,
000CcCC0cC0C0cC,
000CcCC0cCCc0C0,
000CcCC0cCCcCcC,
000CcCC0cCC0c0C,
000CcCC00cC0C00,
000CcCC00cCCcC0,
000CcCC00cCC0cC,
000CcCC00CccCC0,
000CcCC0CccC0C0,
000CcCC0CccCCcC,
000CcCC0Cc0cCC0,
000C0cCC000C0cC, (rot2)
000C0cCC00Cc0C0,
000C0cCC00CcCcC,
000C0cCC00C0c0C,
000C0cCC0Cc00C0,
000C0cCC0Cc0CcC,
000C0cCC0CcCc0C,
000C0cCC0C0c00C,
000C000C000C000, (mirror,rot4)
000C000C00CcC00, (mirror)
000C000C00C0cC0,
000C000C00C00cC,
000C000C0CcCcC0, (mirror)
000C000C0CcC0cC,
000C000C0C0c0C0, (mirror)
000C000C0C0cCcC,
000C000C0C00c0C,
000C000CCc0C0cC, (mirror)
000C000CCcCcCcC, (mirror)
000C000CCcC0c0C,
000C000CC0cCc0C, (mirror)
000C000CC00c00C, (mirror)
000C00CcC0CcC00, (mirror)
000C00CcC0C0cC0,
000C00CcC0C00cC,
000C00CcCCc0C00,
000C00CcCCcCcC0,
000C00CcCCcC0cC,
000C00CcCC0c0C0,
000C00CcCC0cCcC,
000C00CcCC00c0C,
000C00C0cCC0cC0,
000C00C0cCC00cC,
000C00C00CCcc0C,
000C00C0CccCC00,
000C00C0C0ccCC0,
000C00C0CCcc00C,
000C00CCccCCcC0,
000C00CCccCC0cC,
000C00CCc0cCC00, (mirror)
000C00CCcCccCC0,
000C00CC0ccC0C0,
000C00CC0ccCCcC,
000C00CC0c0cCC0,
000C0Cc0C0C0cC0, (mirror)
000C0Cc0C0C00cC,
000C0Cc0CCcCcC0,
000C0Cc0CCcC0cC,
000C0Cc0CC0c0C0,
000C0Cc0CC0cCcC,
000C0Cc0CC00c0C,
000C0CcCcCC00cC,
000C0CcC0CCcc0C,
000C0CcCC0ccCC0,
000C0C0c0CC00cC,
000C0CCcc0CC0cC,
000C0CCc000C0CC, (rot2)
000CCccCC000C00, (mirror)
000CCccCC00CcC0,
000CCccCC00C0cC,
000CCccCC0Cc0C0,
000CCccCC0CcCcC,
000CCccCC0C0c0C,
000CCc00C0C00cC, (mirror)
000CCc00CCcC0cC,
000CCc00CC0cCcC,
000CCc00CC00c0C,
000CCc0C0CCcc0C,
00cCC0C0cCcCC00,
00cCC0C0c0CC0cC,
00cCC0C0c0CCcC0,
00cCC0C0c0C0C00,
00cCC0CcC0cCC00,
00cCC0CcCcCC0cC,
00cCC0CcCcCCcC0,
00cCC0CcCcC0C00,
00cCC0Cc0CC0c0C,
00cCC0Cc0CCcCcC,
00cCC0Cc0CCc0C0,
00cCC0Cc0C0C0cC,
00cCC0Cc0C0CcC0,
00cCC0Cc0C00C00,
00cCC00CCccCCcC,
00cCC00CCccC0C0,
00cCC00C00cCC00, (rot2)
00cCC00C0cCC0cC,
00cCC00C0cCCcC0,
00cCC00C0cC0C00,
00cCC00CcCC0c0C,
00cCC00CcCCcCcC,
00cCC00CcCCc0C0,
00cCC00CcC0C0cC,
00cCC00CcC0CcC0,
00cCC00CcC00C00,
00cCC0cCC0Cc00C,
00cCC0cCC00Cc0C,
00cCCcCC00cCCcC, (rot2)
00cCCcCC00cC0C0,
00cCCcCC0cCCc0C,
00cCCcCC0cC0CcC,
00cCCcCC0cC00C0,
00cCCcCCcCCc00C, (mirror)
00cCCcCCcC0Cc0C,
00cCCcCCcC00CcC,
00cCCcC0C0Cc00C,
00cCCcC0C00Cc0C,
00CccCC0C00Cc0C,
00cC0CCcC0cCCcC,
00cC0CCcC0cC0C0,
00cC0CCcCcCCc0C,
00cC0CCcCcC0CcC,
00cC0CCcCcC00C0,
00cC0CCc0C0Cc0C,
00cC0CCc0C00CcC,
00cC0C0C00cC0C0, (rot2)
00cC0C0C0cCCc0C,
00cC0C0C0cC0CcC,
00cC0C0C0cC00C0,
00cC0C0CcC0Cc0C,
00cC0C0CcC00CcC,
00cC0C00C0Cc00C, (mirror)
00cC0C00C00Cc0C,
00Cc0C0C00Cc0C0, (rot2)
00Cc0C0C00CcCcC,
00Cc0C0C00C0c0C,
00Cc0C0C0Cc0CcC,
00Cc0C0C0CcCc0C,
00Cc0C0CCc00CcC,
00Cc0C0CCc0Cc0C,
00Cc0CCcC00CcC0,
00Cc0CCcC00C0cC,
00Cc0CCcC0Cc0C0,
00Cc0CCcC0CcCcC,
00Cc0CCcC0C0c0C,
00Cc0CCcCCc0CcC,
00Cc0CCcCCcCc0C,
00Cc0CC0cC00C00, (mirror)
00Cc0CC0cC0CcC0,
00Cc0CC0cC0C0cC,
00Cc0CC0cCCc0C0,
00Cc0CC0cCCcCcC,
00Cc0CC0cCC0c0C,
00CcCcCC00CcCcC, (rot2)
00CcCcCC00C0c0C,
00CcCcCC0Cc0CcC,
00CcCcCC0CcCc0C,
00CcC00C00CcC00, (mirror,rot2)
00CcC00C00C0cC0,
00CcC00C0CcCcC0, (mirror)
00CcC00C0CcC0cC,
00CcC00C0C0c0C0, (mirror)
00CcC00C0C0cCcC,
00CcC00C0C00c0C,
00CcC00CCc0C0cC, (mirror)
00CcC00CCcCcCcC, (mirror)
00CcC00CCcC0c0C,
00CcC00CC0cCc0C, (mirror)
00CcC0CcC0CcC00, (mirror)
00CcC0CcC0C0cC0,
00CcC0CcCCc0C00,
00CcC0CcCCcCcC0,
00CcC0CcCCcC0cC,
00CcC0CcCC0c0C0,
00CcC0CcCC0cCcC,
00CcC0CcCC00c0C,
00CcC0C0cCCcC00,
00CcC0C0cCC0cC0,
00CcC0C00CCcc0C,
00CcC0C0CccCC00,
00CcC0C0C0ccCC0,
00CcC0CCccC0C00,
00CcC0CCccCCcC0,
00CcC0CCccCC0cC,
00CcC0CCc0cCC00,
00CcC0CCcCccCC0,
00CcCCc0C0C0cC0,
00CcCCc0CCc0C00,
00CcCCc0CCcCcC0,
00CcCCc0CCcC0cC,
00CcCCc0CC0c0C0,
00CcCCc0CC0cCcC,
00CcCCc0CC00c0C,
00CcCCcCcCCcC00, (mirror)
00CcCCcCcCC0cC0,
00CcCCcC00CcCCc, (mirror,rot2)
00CcCCcC0Cc0CCc,
00CcCCcC0CCcc0C,
00CcCCcCCccCC00,
00CcCCcCC0ccCC0,
00CcCC0c0CCcC00, (mirror)
00CcCC0c0CC0cC0,
00CcCC0cCCc0CCc, (mirror)
00CcCC0Ccc0CC00,
00CcCC0CccC0CCc, (mirror)
00CcCC0Cc00C0CC,
00c0CC00C0cCCcC,
00c0CC00C0cC0C0,
00C0c0CC00C0c0C, (rot2)
00C0cC0C00C0cC0, (rot2)
00C0cC0C0Cc0C00, (mirror)
00C0cC0C0CcCcC0,
00C0cC0C0CcC0cC,
00C0cC0C0C0c0C0,
00C0cC0C0C0cCcC,
00C0cC0CCc0CcC0,
00C0cC0CCc0C0cC,
00C0cC0CCcCc0C0,
00C0cC0CCcCcCcC,
00C0cC0CCcC0c0C,
00C0cCCcC0C0cC0,
00C0cCCcCCc0C00, (mirror)
00C0cCCcCCcCcC0,
00C0cCCcCCcC0cC,
00C0cCCcCC0c0C0,
00C0cCCcCC0cCcC,
00C0cCC0cCC0cC0,
00C0cCC00CCcc0C,
00C0cCC0CccCC00,
00C0cCC0C0ccCC0,
00C00cCC0C00c0C,
00C00CC0cc0CC00, (mirror)
00C0CccCC0C0cC0,
00C0CccCC0C00cC,
00C0Cc0C0CCc0cC,
00C0CCccCCcC0CC,
00C0CCc0cCC00CC,
00CCccC0C0C0cC0,
00CCccC0CCcCcC0,
00CCccC0CCcC0cC,
00CCccCCcCC0cC0,
00CCccCC00CcCCc, (mirror)
00CCccCC0Cc0CCc,
0cCC0C0cCCcC0CC,
0cCC0CcC0CcC0CC, (mirror)
0cCC0CcCcC0CCc0, (mirror)
0cCC0CcCcC0C0Cc,
0cCC0Cc0C0CCccC,
0cCC0CccCC0C0cC,
0cCC0CccCC0CcC0,
0cCC0cCC0cCC0cC, (rot4)
0cCC0cCC0cCCcC0,
0cCC0cCCcCC0c0C,
0cCC0cCCcCCcCcC,
0cCC0cCCcCCc0C0,
0cCC0cCCcC0CcC0,
0cCC0cC0CCcCc0C,
0cCC0cC0CCc0CcC,
0cCC0cC0C0C0c0C,
0cCC0cC0C0CcCcC,
0cCC0cC0C0Cc0C0,
0cCCcCC0c0CCcC0,
0cCCcCCcCcCCcC0,
0cCCcCCc0CC0c0C, (mirror)
0cCCcCCc0CCcCcC, (mirror)
0cCCcCCc0C0CcC0, (mirror)
0cCCcC0CCccCCcC,
0cCCcC0CCccC0C0,
0cCCcC0C0cCCcC0, (rot2)
0cCCcC0CcCC0c0C,
0cCCcC0CcCCcCcC,
0cCCcC0CcCCc0C0, (mirror)
0cCCcC0CcC0CcC0,
0cCCc0CC0cCCc0C, (mirror,rot2)
0cCCc0CC0cC0CcC,
0CccCC0CcC0CcC0,
0CccCC0CcCCcCcC,
0CccCC0C0cCCcC0,
0cC0CCcCc0CCcC0,
0cC0CCc0CcCCcC0,
0cC0CCccCC0Cc0C, (mirror)
0cC0C0C0c0CCcC0,
0cC0C0CcCcCCcC0,
0cC0C0Cc0CC0c0C, (mirror)
0cC0C0Cc0CCcCcC, (mirror)
0cC0C0Cc0C0CcC0, (mirror)
0cC0CcCC0cC0CcC, (rot2)
0cC0CcCCcC0Cc0C, (mirror)
0Cc0CcCC0Cc0CcC, (rot2)
0Cc0C0CCccCCcC0,
0cCcCC0CcCcCCcC,
0cCcCC0CcCcC0C0,
0CcCcC0C0CcCcC0, (mirror,rot2)
0CcCcC0C0C0c0C0, (mirror)
0CcCcC0CCcCcCcC, (mirror)
0CcCcCCcCCcCcC0, (mirror)
0CcCcCCcCCcC0cC,
0CcCcCCcCC0c0C0,
0CcC0cCC0CcC0cC, (rot2)
0CcC0cCC0C0c0C0,
0CcC0cCC0C0cCcC,
0CcC0CcC0CcC0Cc, (mirror,rot4)
0CcC0CcCCcCcCCc, (mirror)
0CcC0CcCC0c0CCc, (mirror)
0CcC0CCccCCcCCc,
0CcCCcCC0c0C0CC,
0c0CCcCCcCcCCcC, (mirror)
0C0c0C0CCc0C0cC, (mirror)
0C0CCccCCcCCcCC,
0CCccCC00CCccCC, (mirror,rot2)
cCCcCcCCcCCcCcC, (mirror,rot2)

Back to A266549, back to A316194.