Polyiamond

DOWNLOAD Mathematica Notebook Contribute to this entry Polyiamonds

A generalization of the polyominoes using a collection of equal-sized equilateral triangles (instead of squares) arranged with coincident sides. Polyiamonds are sometimes simply known as iamonds.

The top row of hexiamonds in the above figure are known as the bar, crook, crown, sphinx, snake, and yacht. The bottom row of 6-polyiamonds are known as the chevron, signpost, lobster, hook, hexagon, and butterfly.

The number of two-sided (i.e., can be picked up and flipped, so mirror image pieces are considered identical) polyiamonds made up of n triangles are 1, 1, 1, 3, 4, 12, 24, 66, 160, 448, ... (OEIS A000577). The number of one-sided polyiamonds composed of n triangles are 1, 1, 1, 4, 6, 19, 43, 121, ... (OEIS A006534). One of the 160 9-polyiamonds has a hole (Gardner 1984, p. 174).

PolyiamondsWithHoles

The numbers of n-polyiamonds with holes for n=9, 10, 11, ... are 1, 4, 25, 108, 450, ... (OEIS A070764; Myers), the first few of which are illustrated above.

Wolfram Web Resources

Mathematica »

The #1 tool for creating Demonstrations and anything technical.

Wolfram|Alpha »

Explore anything with the first computational knowledge engine.

Wolfram Demonstrations Project »

Explore thousands of free applications across science, mathematics, engineering, technology, business, art, finance, social sciences, and more.

Computerbasedmath.org »

Join the initiative for modernizing math education.

Online Integral Calculator »

Solve integrals with Wolfram|Alpha.

Step-by-step Solutions »

Walk through homework problems step-by-step from beginning to end. Hints help you try the next step on your own.

Wolfram Problem Generator »

Unlimited random practice problems and answers with built-in Step-by-step solutions. Practice online or make a printable study sheet.

Wolfram Education Portal »

Collection of teaching and learning tools built by Wolfram education experts: dynamic textbook, lesson plans, widgets, interactive Demonstrations, and more.

Wolfram Language »

Knowledge-based programming for everyone.