IFS Encyclopedia

Ammann–Beenker Dual

Fractal dimension: 2

Visualization

Open in IFStile ↗
AIFS program
@
$dim=4
$subspace=[s,1]
s=$companion([1,0,0,0])
r=$exchange()
g=s-s^3+1
h0=s^4*r*[-1,-1,-1,-1]
h1=s^5*[-1,-1,-1,-1]
h2=s^3*[0,0,-2,-2]
h3=s^5*[0,-2,0,0]
h4=s^3*[1,-1,-1,-1]
h5=s^4*[-1,-1,-1,-1]
h6=s^3*r*[-1,-1,-1,-1]
h7=[1,1,1,-1]
h8=r*s*[1,1,1,-1]
h9=s^4*[0,-2,0,0]
h10=s*r*[-1,-1,1,1]
h11=r*s*[2,0,2,0]
$root=A
A = h0^-1*g*A | h1^-1*g*A | h2^-1*g*A | h5^-1*g*B | h6^-1*g*B | h7^-1*g*B | h8^-1*g*B
B = h3^-1*g*A | h4^-1*g*A | h9^-1*g*B | h10^-1*g*B | h11^-1*g*B

Overview

The Ammann–Beenker Dual is obtained from the Ammann–Beenker tiling by swapping the roles of the two orthogonal spaces in the cut-and-project scheme (CPS).

In the algebraic framework, both tilings share the same 4D rational space Z[eiπ/4]2\mathbb{Z}[e^{i\pi/4}]^2 (with s4=1s^4 = -1) and the same tile maps h0,,h11h_0, \ldots, h_{11}. The difference is the projection subspace:

This second projection gives the internal space of the cut-and-project scheme, whose cross-section defines the window (acceptance domain).

The dual uses inverse maps: hk1gh_k^{-1} \cdot g instead of g1hkg^{-1} \cdot h_k. This reflects the dual GIFS structure where the expansion is applied on the right.

Open in IFStile ↗
Dual tile AA
Open in IFStile ↗
Dual tile BB

Dual GIFS Structure

The dual GIFS uses the inverse-map form:

A=h01g(A)h11g(A)h21g(A)h51g(B)h61g(B)h71g(B)h81g(B)A = h_0^{-1}g(A) \cup h_1^{-1}g(A) \cup h_2^{-1}g(A) \cup h_5^{-1}g(B) \cup h_6^{-1}g(B) \cup h_7^{-1}g(B) \cup h_8^{-1}g(B) B=h31g(A)h41g(A)h91g(B)h101g(B)h111g(B)B = h_3^{-1}g(A) \cup h_4^{-1}g(A) \cup h_9^{-1}g(B) \cup h_{10}^{-1}g(B) \cup h_{11}^{-1}g(B)

The maps hk1gh_k^{-1} g are contractions because g1=(1+2)1<1|g|^{-1} = (1+\sqrt{2})^{-1} < 1 on the eigenplane of e3iπ/4e^{3i\pi/4} (both eigenplanes of ss have the same modulus structure for gg).

References

Similar

CAP (Hat Monotile)
planeself-similaraperiodic-tilingquasicrystalalgebraic
Cells Tiling
planeself-similaraperiodic-tilingquasicrystalalgebraic
Danzer's 7-Fold Tiling
planeself-similaraperiodic-tilingquasicrystalalgebraic
Edit this page on GitHub ↗