import java.applet.Applet; import java.awt.*; import java.awt.event.*; import java.applet.*; import java.awt.geom.*; import java.math.*; /**This contains the proof of 3 statements: 1. The strip Signa=[-20,20] times [-2,2] is covered by the union of the pinwheel tiles and the 3 place-holder tiles of Sigma-Sigma_+-Sigma_-. That is, Sigma_+ and Sigma_- are covered by the pinwheel tiles. 2. The outer billiards map is defined on the interior of each pinwheel tile, at least until the square outer billiards map first returns to the relevant strip. We are talking about either the positive strip Sigma_plus or the negative strip Sigma_minus. 3. The outer billiards map is not defined on any essential edge of a pinwheel tile. By essential, we mean an edge that is not contained in the boundary of the main strip. In the paper, Statements 2 and 3 correspond to the result that the pinwheel tiles are Psi-perfect.**/ public class ProofPinwheel1 implements Runnable { int halt; Manager M; public ProofPinwheel1(Manager MM) { this.M=MM; } public void failMessage() { throw new ProofException("ProofPinwheel1"); } public void run() { int mode=M.C.CON_X.PINWHEEL.mode; if(mode==0) coverTest(); if(mode>0) definednessTest(); } /**This routine checks statement 1 above. We also plot the tiles as a sanity check.*/ public void coverTest() { GoldenPolyWedge[] ALL=polyList(); int total=ALL.length; PolyCover.coverTest(ALL,total,basicStrip()); for(int i=0;i