moire-local-limit.md
6.2 kB · markdown
Moire local limit
- 2026-10-02 [Proved] For every
dim 2code and integer gaph >= 1, the difference overlay of the level-1 designs at sidesNandN + hon the unit square has local limitPhi(hu, hv),Phi(s, t) = (1 - w_0^2 - w_1^2 Lambda(s) - w_2^2 Lambda(t) - w_12^2 Lambda(s) Lambda(t))/2,Lambda(s) = 1 - 2 dist(s, 2Z),wthe Walsh coefficients of the code's sign on the corners; forN >= 2hevery box with sides at leastlhas box mean within(36/l + 20h)/Nof the limit's. Witness: stack.md, The local moire limit. - 2026-10-02 [Proved] The 16 codes of
dim 2give five local limits:0for codes 0 and 15,(1 - (1 + Lambda(s))(1 + Lambda(t))/4)/2for codes 1, 2, 4, 7, 8, 11, 13, 14,(1 - Lambda(s))/2for codes 3 and 12,(1 - Lambda(t))/2for codes 5 and 10,(1 - Lambda(s) Lambda(t))/2for codes 6 and 9, checked exactly at gaps 1, 2, 3, 4, 6 on 169 points and by an unfactorised raster at sides 21 and 23. Witness: stack.md, The local moire limit; lab/py/moire-local-limit. - 2026-10-02 [Proved] At code 7 and gap 2 the local limit is
H(u, v) = (1 - abs(1 - 2u) abs(1 - 2v))/2, mean3/8, independent ofN, so2323over2321looks like23over21only finer; at gap2kit isHtiledkbyk, and at gap 1 it is(1 - (1 - u)(1 - v))/2. Witness: stack.md, The local moire limit. - 2026-10-02 [Verified] The worst 32 by 32 window error of code 7 at gap 2 against
Hreads5.396e-01,1.227e-01,4.232e-03,4.170e-05,7.516e-06at21/23,101/103,2321/2323,23231/23233,232321/232323, and4.845e-03,5.080e-03,4.117e-03,4.091e-03against the gap limit at2320/2322,2321/2322,2321/2325,2319/2325. Witness: lab/py/moire-local-limit. - 2026-10-02 [Proved] For
0 < c < 1/2the level setH = cis the four arcsabs(XY) = 1 - 2cin the centred coordinatesX = 1 - 2u,Y = 1 - 2v, so no level set ofHis a polygon, and the regionH >= cis the unit square with its four corners cut along those arcs; its eight vertices form a regular octagon exactly atc = 1 - 1/sqrt 2 = 0.292893, where each arc bows inward from its chord by0.089820, which is0.108423of the chord. Witness: stack.md, The local moire limit. - 2026-10-02 [Verified] At
232321/232323on windows of side1/1024on the diagonal, the window at the chord midpointu = 0.146447reads0.249744, where a regular octagon at the level0.292893would put its side, and the window at the arc pointu = 0.178203reads0.292906. Witness: lab/py/moire-local-limit. - 2026-10-02 [Proved] The local correlation of the two parities tends to
Lambda(hu)and covers[-1, 1], whileint_0^1 Lambda(hu) du = 0for every integer gap, so the limit's global mean is2 fill (1 - fill)for every code and gap; at code 7 the local joint ink1/2 + abs(1 - 2u) abs(1 - 2v)/4averages to9/16, the product of the fills, which is why the global mean3/8is the independent value. Witness: stack.md, The local moire limit. - 2026-10-02 [Verified] At
2321/2323the 32 window correlations run from-0.9367to0.9376, the exact global covariance of the two parities is0and the exact global overlay mean is10895080998961/29070245572489, the independent value; the exact covariance is also0at2320/2322,2321/2322,2321/2325and2/5391675at2319/2325. Witness: lab/py/moire-local-limit. - 2026-10-02 [Refuted] The naive level-2 product formula
9/16 - (9/32) abs(1 - 2u) abs(1 - 2v)for code 7 at gap 2, which lets the second level decorrelate on its own: it misses the level-2 limit by at least0.037617at odd sides and0.005552at even sides, its largest misses on the1/256grid, and the direct window error against it reads3.796e-02at1001/1003. Witness: lab/py/moire-local-limit. - 2026-10-02 [Proved] For the level-2 design of code 7 at gap 2, with
f = {Nx}, the second parities at sidesNandN + 2arep(Nf)andp(Nf + lambda),lambda = 4f + 4x + (N mod 2) floor(f + 2x), exactly, and the two-scale law isH2 = 5/8 - alpha(u) alpha(v) - gamma(u) gamma(v) - 2 beta(u) beta(v),alpha = abs(1 - 2u)/2,beta = (abs(1 - 2u) + w)/8,gamma = 1/4at evenN,(1 + 2w)/4at oddN,w(u) = -2u(1 - 4u)on[0, 1/4],(4u - 1)(1 - 2u)on[1/4, 1/2],w(1 - u) = w(u). Witness: stack.md, The local moire limit. - 2026-10-02 [Proved] For
N >= 24every box with sides at leastlhas level-2 overlay mean of code 7 at gap 2 within(146 + 16/l + 64/(N l))/Nof the box mean ofH2of the same parity asN, by freezing the second lag on each second-level period and thenxon each top period. Witness: stack.md, The local moire limit. - 2026-10-02 [Verified] The direct level-2 window error against
H2reads1.692e-02,4.307e-03,2.188e-03at201,1001,2001and1.621e-02,4.505e-03,2.064e-03at200,1000,2000, against0.032to0.040from the other parity's formula, and the closed form equals the two-scale law at 169 points at both parities. Witness: lab/py/moire-local-limit. - 2026-10-02 [Proved] The level-2 overlay of code 7 at gap 2 has no single local limit: odd and even sides converge to two images differing by
(w(u) + w(v) + 2 w(u) w(v))/8, at most9/256 = 0.035156, attained atu = v = 3/8. Witness: stack.md, The local moire limit. - 2026-10-02 [Proved] The level-2 limit kernel has rank exactly 3, spanned by
1,abs(1 - 2u)andw, its 3 by 3 minor atu, vin0, 1/8, 1/4being99/524288at odd and9/524288at even sides, so no formulaa + F(u) G(v)exists, and it is not a function ofabs(1 - 2u) abs(1 - 2v), reading121/256at(0, 3/8)and63/128at(1/4, 1/4)at odd sides. Witness: stack.md, The local moire limit; lab/py/moire-local-limit. - 2026-10-02 [Verified] The global law of the four level-2 parities is uniform at both parities and the global mean of
H2is63/128 = 2 (9/16)(7/16), the independent value. Witness: lab/py/moire-local-limit. - 2026-10-02 [Verified] The indicial equations model of Amidror and Hersch puts the centrelines of the
(1,-1)-moire of two parallel gratings of periodsT_1, T_2atx (T_2 - T_1) = T_1 T_2 p, a band periodT_1 T_2/abs(T_2 - T_1), which is2/hfor the parities at sidesNandN + h, read at source in section 2. Witness: Amidror Hersch 2010.