--- title: The Menger Sponge Is Not Minkowski Measurable lead: The Menger sponge is not Minkowski measurable, by the criterion of Kombrink, Pearse and Winter with the open unit cube as feasible set, which needs no pluriphase hypothesis, and an interval-arithmetic certificate that puts its periodic function at two phases at least 0.012296 apart. date: 2026-09-21 figure: paper-sponge-measurability --- Take the unit cube, cut it into 27 equal cubes, remove the seven that touch the centre, and repeat inside each of the 20 that remain. The limit is the Menger sponge `F`, of Minkowski dimension `D = log 20 / log 3 = 2.726833`. Thicken it by `eps`, take the volume, multiply by `eps^(D-3)`: `F` is Minkowski measurable when that number has a limit as `eps -> 0`. On the line a set built from one contraction ratio never has that limit; in higher dimension the same is known under a pluriphase hypothesis on the set removed at the first step, and the sponge's removed set, a plus of seven cubes, is not pluriphase. This paper settles the sponge by the criterion of Kombrink, Pearse and Winter (2016), which needs no such hypothesis: with the open unit cube as feasible open set, `F` is Minkowski measurable if and only if a multiplicatively periodic function `p` is constant, and `p` is a series in the volumes `T(delta)` of the `delta`-neighbourhood of `F` inside the plus. Three lemmas on distances, read off the digit rule of the sponge, reduce every such distance to the 24 carpets on the walls of the plus and give `T` in closed form on `(0, 1/6]`, a sum over the holes of those carpets of an arcsine integral plus one small term bounded exactly. An interval-arithmetic evaluation encloses `p(1/12)` in `[2.122718, 2.122723]` and `p(1/6)` in `[2.135019, 2.136794]`, so `p` swings by at least `0.5792 %` and `F` is not Minkowski measurable. The certificate is checked against an exact distance oracle on the level-4 prefractal, a Monte Carlo of the tube, and an independent recomputation of every band. ## Introduction ![The Menger sponge cut through its midplane z = 1/2, where it is the Cantor dust C x C: the 256 cells of the level-4 slice in the foreground ink, the exact 1/36-neighbourhood of the sponge in blue, the parts of the crosses more than 1/36 from the sponge left on the panel; below the diagonal, the two certified bands of p at the phases 1/12 and 1/6 as two bars, the lower one hairline thin, and the gap between them, which is the theorem.](paper-sponge-measurability) The figure is the sponge seen in its own middle. The plane `z = 1/2` passes through the centre of the removed plus at every level, so what is left of `F` in it is Cantor dust, `C x C` for the middle-thirds Cantor set `C`, drawn as the 256 cells of the level-4 slice. Around the dust in blue is the set of points of the plane within `1/36` of the sponge, the three-dimensional distance rastered exactly from the lemmas of Section 3: rounded squares, one per level-2 cube, notched where a smaller arm opens through a face, and between them the crosses of the first two levels stay bare. At radius `1/108` the crosses of the third level would open too, at `1/12` the second level would close: the blue never settles into a fixed proportion of the picture, because the sponge repeats itself only at the ratio `1/3`, and `eps^(D-3) lambda_3(F_eps)` inherits the repetition. It does not converge; it circles one profile, a function of `eps` that returns to itself whenever `eps` is divided by 3. That the profile is not flat is the whole content of this paper, and it is not a foregone conclusion. Nonlattice self-similar sets, with two contraction ratios whose logarithms are incommensurable, are Minkowski measurable in every dimension (Gatzouras 2000). Lattice sets, whose ratios are all powers of one `r`, are never Minkowski measurable on the line, for a nontrivial set of non-integer dimension (Falconer 1995, completed by Kombrink and Winter 2020); in the plane and above this is a theorem only under a hypothesis: Kombrink, Pearse and Winter (2016), Theorem 1.1(ii), prove it when some strong feasible open set `O` satisfies their projection condition and the attractor is pluriphase with respect to `Gamma(O)`, the volume of `F_eps` inside `Gamma` being piecewise polynomial in `eps`. For the Sierpinski carpet with the open square, `Gamma` is the middle square, that volume is `4 eps/3 - 4 eps^2` on `(0, 1/6]` and `1/9` beyond, and the carpet is not Minkowski measurable; [the dimensions page](../notes/dimensions.md) of this tree carries the explicit profile, swing `0.3662 %`, and its one-paragraph proof. For the sponge with the open cube, `Gamma` is the plus of seven cubes, and Lapidus, Pearse and Winter (2011), in the caption of their Figure 6.5, name its generator as neither convex nor pluriphase. The reason is visible in the figure: the walls of the plus are carpets, not squares, so the neighbourhood of `F` inside an arm is not the parallel volume of the arm, and its volume, Theorem 4.2 below, is a sum over holes of every size of an arcsine integral. The same paper of Kombrink, Pearse and Winter carries, in its Theorem 3.1 and Corollary 3.2, a statement that needs no pluriphase hypothesis at all, and says so in words: for a nontrivial lattice self-similar set under the open set condition and any strong feasible open set with the projection condition, `eps^(D-d) lambda_d(F_eps)` is asymptotic to a constant times `p(eps)`, with `p` the multiplicatively periodic function of Definition 2.5, and `F` is Minkowski measurable if and only if `p` is constant. The pluriphase hypothesis is what lets them prove `p` non-constant without computing it. Here `p` is computed, and that is what is new: the three lemmas of Section 3 on distances to the sponge, the tube formula of Section 4 with its arcsine integrals and the bound on its one uncomputed term, and the certificate of Section 5; Section 6 lists the checks run beside it, Section 7 what is left open, Section 8 how to reproduce every number. No claim is made about whether the sponge had been settled elsewhere by another route: of the three papers named above, read at source, the 2011 one lists the Menger tiling among the examples of its pointwise tube formula and says, in Remark 4.4 and Section 8.4, that its measurability results are for the monophase case, the 2013 one is that monophase case, and the 2016 one works two examples, a flat square in `R^3` and the Sierpinski gasket; the wider literature was not surveyed. ## Definitions and the criterion at source **Definition 2.1 (the sponge).** For `a` in `{0, 1, 2}^3` let `S_a(x) = (x + a)/3`. The Menger sponge `F` is the attractor of the 20 maps `S_a` with at most one coordinate of `a` equal to `1`: the unique nonempty compact set with `F = union_a S_a(F)`. Equivalently `x` in `[0, 1]^3` lies in `F` if and only if its coordinates have base-3 expansions `x_k = 0.x_(k,1) x_(k,2) ...` in which every digit triple `(x_(1,j), x_(2,j), x_(3,j))` holds at most one `1`; a coordinate with two expansions may use either. Its Minkowski dimension is the similarity dimension `D = log 20 / log 3`, the solution of `20 * 3^(-D) = 1`, as for every self-similar set under the open set condition. Throughout, `O = (0, 1)^3` is the open unit cube, `Q_a = S_a([0, 1]^3)` the closed retained subcubes, `H` the closed plus, the union of the seven closed subcubes of side `1/3` with at least two coordinates of `a` equal to `1`, `C = [1/3, 2/3]^3` its centre cube, and an arm one of the six with exactly two coordinates equal to `1`. A wall is a face of an arm shared with a retained subcube, `24` in all. The tube function is `T(delta) = lambda_3(F_delta meet H)`, with `lambda_3` Lebesgue measure. **Definition 2.2 (parallel set, content, measurability).** For a compact `A` in `R^d` and `eps >= 0` the parallel set is `A_eps = {x in R^d : d(x, A) <= eps}`, with `d(x, A)` the Euclidean distance to `A`. For `0 <= alpha <= d` the `alpha`-dimensional Minkowski content is `M^alpha(A) = lim_(eps -> 0+) eps^(alpha - d) lambda_d(A_eps)` whenever the limit exists in `[0, infinity]`, and `A` is Minkowski measurable of dimension `alpha` when `M^alpha(A)` exists and lies in `(0, infinity)`. This is Definition 2.1 and equation (2.1) of Kombrink, Pearse and Winter (2016). **Definition 2.3 (feasible sets, the projection condition, the tiling set).** A self-similar system `S_1, ..., S_N` satisfies the open set condition when some nonempty open `O` has `S_i(O)` inside `O` for every `i` and `S_i(O) meet S_j(O)` empty for `i != j`; such an `O` is a feasible open set, and strong feasible when moreover `O meet F` is nonempty. `F` is nontrivial when `O` is not contained in the closure of `SO = union_i S_i(O)`, which by their Proposition 2.4 holds if and only if `dim_M F < d`. With `pi_F` the metric projection onto `F`, defined at the points with a unique nearest point of `F`, a feasible `O` satisfies the projection condition when `S_i O` lies in the closure of `pi_F^(-1)(S_i F)` for every `i`. The tiling set is `Gamma = Gamma(O) = O minus SO`, whose interior is the open generator `G = O minus closure(SO)`, and `g = sup {d(x, F) : x in Gamma}`. The system is lattice with base `r` when every ratio `r_i` is an integer power of `r`, with `r` the largest such number. These are their Definitions 2.2, 2.3, 2.7 and 2.13 and equations (2.8) and (2.10). **Definition 2.4 (pluriphase).** `F` is pluriphase with respect to `Gamma(O)` when for some finite partition `0 = a_0 < a_1 < ... < a_M = g` the volume `lambda_d(F_eps meet Gamma)` is a polynomial in `eps` on each `(a_(m-1), a_m]` and equals `lambda_d(Gamma)` beyond `g`; their Definition 2.9, used nowhere below. **Definition 2.5 (the periodic function).** For a lattice system with base `r`, `p(eps) = eps^(D-d) sum_(l in Z) r^(l(D-d)) lambda_d(F_(r^l eps) meet Gamma)` for `eps > 0`, their equation (3.2). Since `lambda_d(F_(r^l eps) meet Gamma) = lambda_d(Gamma)` once `r^l eps >= g`, for `eps` in `(rg, g]` the terms with `l <= -1` sum to a geometric series and ``` p(eps) = eps^(D-d) ( lambda_d(Gamma) / (r^(D-d) - 1) + sum_(l >= 0) r^(l(D-d)) lambda_d(F_(r^l eps) meet Gamma) ) , ``` their equation (3.3). The substitution `l -> l + 1` in (3.2) gives `p(r eps) = p(eps)`: `p` is multiplicatively periodic with period `1/r`. **Theorem 2.6 (Kombrink, Pearse and Winter 2016, Theorem 3.1).** Let `F` in `R^d` be the attractor of a self-similar system satisfying the open set condition, nontrivial, so that `D = dim_M F < d`, and let `O` be a strong feasible open set satisfying the projection condition, with `Gamma = O minus SO` and `g` as above. If the system is lattice with base `r`, then as `eps -> 0`, ``` eps^(D-d) lambda_d(F_eps) ~ ( ln r / sum_i r_i^D ln r_i ) p(eps) , ``` meaning that the ratio of the two sides tends to `1`. **Corollary 2.7 (their Corollary 3.2).** Under the hypotheses of Theorem 2.6, `F` is Minkowski measurable if and only if `p` is constant, `p(eps) = C` for some `C > 0` and all `eps > 0`, in which case `M^D(F) = (ln r / sum_i r_i^D ln r_i) C`. The text after the corollary says that Theorem 3.1 and Corollary 3.2 apply to all nontrivial self-similar sets satisfying the open set condition, that there is no monophase or pluriphase condition present and the projection condition on its own does not impose any restrictions, a strong feasible set satisfying it, the central open set, always existing. Their proof uses strong feasibility for one estimate, their (3.5), and the projection condition for one identity, their (2.15): `F_eps meet S_i O = (S_i F)_eps meet S_i O`. Pluriphase enters that paper only in Theorem 3.4, the proof of Theorem 1.1(ii). For the sponge with `O` the open unit cube: the 20 maps have ratio `1/3`, so the system is lattice with base `r = 1/3`, and `sum_i r_i^D ln r_i = 20 * 3^(-D) ln(1/3) = ln(1/3)`, so the prefactor is `1`. `SO` is the union of the 20 open retained subcubes, so `Gamma = O minus SO` is the plus `H` without its six outer windows on the boundary of `O`, plus the faces shared by two retained cubes; both are null sets, so `lambda_3(Gamma) = 7/27` and `lambda_3(F_eps meet Gamma) = T(eps)`; and `r^(D-3) = 3^(3-D) = 27/20`, whence `lambda_3(Gamma) / (r^(D-3) - 1) = (7/27) / (7/20) = 20/27` and `r^(l(D-3)) = (27/20)^l`. What remains is that `O` is strong feasible with the projection condition, that `g = sqrt(2)/6`, and what `T` is. ## Three lemmas about distances Everything here is read off the digit rule of Definition 2.1, which is invariant under two operations on one coordinate's expansion: the complement `x_(k,j) -> 2 - x_(k,j)` of every digit from some position on, which fixes `1` and swaps `0` and `2`, so changes no count of `1`s in any triple; and the replacement of the digits from some position on by a constant string of `0`s or of `2`s, which can only lower the counts. **Lemma 3.1 (folding).** Let `x` lie in a closed retained subcube `Q_a` and `y` in `F`. Define `y'` coordinatewise: `y'_k = y_k` when `y_k` lies in the closed third `[a_k/3, (a_k+1)/3]`; `y'_k` is the reflection of `y_k` across the plane separating that third from the adjacent one when `y_k` lies in an adjacent third; and `y'_k = y_k -+ 2/3` when `y_k` lies in the third two steps away. Then `y'` lies in `F meet Q_a` and `|x - y'| <= |x - y|`. Consequently `d(x, F) = d(x, S_a F)` for every `x` in `Q_a`. **Proof.** Read the three cases in order, so a coordinate on the boundary of the third of `a_k` is unchanged. Expand `y` obeying the rule with every coordinate that is a multiple of `1/3` written with a constant tail and a first digit other than `1` (`0.000...`, `0.0222...`, `0.2000...`, `0.222...`), so that it contributes no `1` to any triple; every other coordinate lies in one third only, indexed by its first digit `b_k`. A coordinate with `b_k = a_k` is unchanged. One with `|b_k - a_k| = 1` is reflected across the shared face plane, which replaces `b_k` by `a_k` and complements the tail, since `0.1 d_2 d_3 ... = 2/3 - 0.0 (2-d_2)(2-d_3) ...`; one with `|b_k - a_k| = 2` is translated by `2/3`, which swaps the first digit `0` with `2` and keeps the tail; a multiple of `1/3` goes to a multiple of `1/3`, again written with no `1`. So the first triple of `y'` holds a `1` only where `a` does, at most once since `Q_a` is retained, every later triple holds at most as many `1`s as that of `y`, and each coordinate lies in the third of `a_k`: `y'` lies in `F meet Q_a`. Reflecting a point across a plane onto the side of `x_k` never increases `|x_k - y_k|`, and translating from two thirds away into the third of `x_k` leaves a distance at most `1/3`, which was at most the old one. Finally `F meet Q_a = S_a F`: a point of `F meet Q_a` lies in some `S_b F`; if `b != a` it lies on a face of `Q_a` shared with `Q_b`, is a multiple of `1/3` in every coordinate where `a` and `b` differ, and there admits the expansion with first digit `a_k` and a constant tail, so it lies in `S_a F` too. Hence `d(x, F) <= d(x, S_a F) = d(x, F meet Q_a) <= d(x, F)`. □ **Corollary 3.2 (the open cube is admissible).** The open unit cube `O` is a strong feasible open set for the sponge's system and satisfies the projection condition; the sponge is nontrivial and lattice with base `1/3`. **Proof.** The 20 open subcubes `S_a(O)` are pairwise disjoint and lie in `O`, so the open set condition holds; `(1/2, 1/4, 1/4)`, with expansions `0.111...`, `0.0202...`, `0.0202...` and triples `(1, 0, 0)`, `(1, 2, 2)`, lies in `F meet O`, so `O` is strong feasible; `D < 3` gives nontriviality. For the projection condition take `x` in `S_a O`; if `x` lies in `F` it is its own unique nearest point and lies in `S_a F`, so suppose not, and let `y'` in `S_a F` be a nearest point of `x` in `F`, which exists by Lemma 3.1 and compactness. For `z` on the open segment from `x` to `y'`, `y'` is the unique nearest point of `F`: for `w` in `F`, `|z - w| >= |x - w| - |x - z| >= |x - y'| - |x - z| = |z - y'|`, with equality only if `w` lies on the ray from `x` through `z` at distance `|z - y'|` from `z`, that is `w = y'`. Points `z` near `x` lie in the open set `S_a O` and in `pi_F^(-1)(S_a F)`, and `z -> x`. □ **Lemma 3.3 (clamping).** Let `y` lie in `F`, let `k` be a coordinate and `I = [a/3, (a+1)/3]` a closed third. The point `y'` obtained by replacing `y_k` with its nearest point in `I` and keeping the other two coordinates lies in `F`, and `|x - y'| <= |x - y|` for every `x` with `x_k` in `I`. **Proof.** If `y_k` lies in `I` nothing changes. Otherwise `y'_k` is an endpoint of `I`, a multiple of `1/3`, which has an expansion with no digit `1` at all (`0.000...`, `0.0222...`, `0.2000...`, `0.222...`); with it the coordinate `k` contributes no `1` to any triple of `y'`, so every triple of `y'` holds at most as many `1`s as the corresponding triple of a rule-obeying expansion of `y`, and `y'` lies in `F`. Moving `y_k` to its nearest point of `I` does not increase its distance to any point of `I`. □ **Lemma 3.4 (locality).** Let `A` be an arm of `H`, with its four walls carrying the carpets `W_A = F meet (union of the walls of A)`. Then `d(x, F) = d(x, W_A)` for every `x` in `A`. Let `E` be the union of the twelve edges of the centre cube `C`. Then `E` lies in `F` and `d(x, F) = d(x, E)` for every `x` in `C`. In particular `d(x, F) = d(x, W)` on `H`, with `W` the union of the 24 wall carpets. **Proof.** Take `x` in `A` and `y` in `F`, and clamp each coordinate of `y` into the third `A` occupies there (Lemma 3.3, three times): the result lies in `F meet A` and is no farther from `x`, so `d(x, F) = d(x, F meet A)`. The interior of `A` lies in the interior of `H`, which meets no retained cube and so no point of `F`. The boundary of `A` is its four walls, its outer window on the boundary of the unit cube, and its inner face shared with `C`. For `A = [0, 1/3] x [1/3, 2/3]^2`, a point `(1/3, y, z)` of the inner face with `y, z` in `(1/3, 2/3)` has first digits `1` in `y` and `z` in every expansion, and `1/3` reads `0.1000...` or `0.0222...`, so its first triple holds at least two `1`s either way and it is not in `F`; likewise the outer window `(0, y, z)`, with first triple `(0, 1, 1)`. So `F` meets the inner face and the window only on their boundary squares, which are edges of the walls, and `F meet A = W_A`, the carpets on the walls containing their boundaries. For `C`, clamp all three coordinates into `[1/3, 2/3]`; `F meet C` lies on the boundary of `C`, whose six faces are inner faces of arms, met by `F` only along their edges. A point of an edge, say `(1/3, 1/3, z)`, reads `0.0222...`, `0.0222...`, `0.1 z_2 z_3 ...`, with triples `(0, 0, 1)` and `(2, 2, z_j)`, so `E` lies in `F` and `F meet C = E`; and the edges of `C` are edges of walls, so `E` lies in `W`. □ **Lemma 3.5 (the walls are carpets, and their holes).** Let `K` be the Sierpinski carpet, the set of `(u, v)` in `[0, 1]^2` with expansions in which no digit pair `(u_j, v_j)` is `(1, 1)`. Each wall carries `F` as a copy of `K` scaled by `1/3`: on the wall `{(x, 1/3, z) : x in [0, 1/3], z in [1/3, 2/3]}` of the arm above, `(x, 1/3, z)` lies in `F` if and only if `(3x, 3z - 1)` lies in `K`. Moreover `K` contains the boundary of the unit square; its complement in the open square is the disjoint union, over `m >= 1`, of `8^(m-1)` open squares of side `3^(-m)`, the level-`m` holes, each the middle ninth of a retained square of level `m - 1`; the boundary of every hole lies in `K`; and for `w` in a hole, `d(w, K)` is the distance from `w` to the boundary of that hole. **Proof.** With `y = 1/3 = 0.0222...`, the triples of `(x, 1/3, z)` are `(0, 0, 1)` at the first position, `x <= 1/3` and `z >= 1/3` expanding with first digits `0` and `1`, and `(x_j, 2, z_j)` after, which hold at most one `1` exactly when `(x_j, z_j)` is never `(1, 1)`; the expansion `y = 0.1000...` gives `(0, 1, 1)` and is never better. The facts about `K` are proved on [the dimensions page](../notes/dimensions.md): a coordinate `0` or `1` reads `0.000...` or `0.222...`, so the boundary of the unit square and of every retained square lies in `K`; a point outside `K` leaves the retained squares at a first level `m`, so lies in the open middle ninth of a retained square of level `m - 1`, whose boundary consists of edges of the eight surrounding retained squares; and every point of `K` lies outside the open hole, so the segment from `w` to it crosses the hole's boundary first. □ **Corollary 3.6 (the covering radius).** `g = sup {d(x, F) : x in Gamma} = sqrt(2)/6`, attained at the centre `(1/2, 1/2, 1/2)`, and `T(delta) = 7/27` for `delta >= sqrt(2)/6`. **Proof.** On `C` the distance to the twelve edges is largest at the centre, `sqrt((1/6)^2 + (1/6)^2) = sqrt(2)/6`. On an arm with coordinates `u, v` across and `z` along, the distance to the wall `u = 0` is `sqrt(u^2 + d_0(v, z)^2)` with `d_0` the distance to the wall's carpet in its plane, by Pythagoras, and `d_0 <= 1/18`, half the side of the largest hole of a carpet of side `1/3`, by Lemma 3.5; so the four walls put every point of the arm within `sqrt((1/6)^2 + (1/18)^2) = sqrt(10)/18 < sqrt(2)/6` of `W`. Hence `d(x, F) <= sqrt(2)/6` on `H`, with equality at the centre, and `F_delta` contains `H` for `delta >= sqrt(2)/6`. The points of `Gamma` outside `H` lie on faces shared by two retained cubes, where by Lemma 3.1 the distance to `F` is a third of a distance inside the unit cube, hence at most a third of the maximum `sqrt(2)/6` over `H` and the retained cubes together. □ ## The tube inside the plus Fix `delta` in `(0, 1/6]`, and in an arm use coordinates `u, v` in `[0, 1/3]` across and `z` in `[0, 1/3]` along, so that its walls are `u = 0`, `u = 1/3`, `v = 0` and `v = 1/3`. Write `d_0(v, z)` for the distance from `(v, z)` to the carpet on the wall `u = 0` within that wall's plane, and `d_1(u, z)` likewise for the wall `v = 0`. The holes of a wall's carpet at level `m` are `8^(m-1)` open squares of side `s_m = 3^(-m-1)`, and the strip of the wall `u = 0` is `{(v, z) : 0 <= v <= delta}`, within `delta` of the edge it shares with the wall `v = 0`. **Definition 4.1 (the hole integrals).** For `s > 0` let ``` J(s, delta) = int_0^(min(delta, s/2)) 4 (s - 2t) sqrt(delta^2 - t^2) dt , ``` the integral of `sqrt(delta^2 - d^2)` over the points of an open square of side `s` at distance `d < delta` from its boundary, the points at distance `t` forming a square ring of length `4(s - 2t)`. With `a_0(t) = int_0^t sqrt(delta^2 - tau^2) dtau = (t/2) sqrt(delta^2 - t^2) + (delta^2/2) arcsin(t/delta)` and `a_1(t) = int_0^t tau sqrt(delta^2 - tau^2) dtau = (delta^3 - (delta^2 - t^2)^(3/2))/3`, `J(s, delta) = 4 (s a_0(t_1) - 2 a_1(t_1))` at `t_1 = min(delta, s/2)`: the polynomial `pi s delta^2 - (8/3) delta^3` for `s/2 >= delta`, and `arcsin(s/(2 delta))` with `sqrt(delta^2 - s^2/4)` below. Let ``` V1 = (1/2) sum_(m >= 1) 8^(m-1) J(s_m, delta) , A1 = int_0^delta int_0^(1/3) sqrt(delta^2 - d_0(v, z)^2)_+ dz dv , ``` with `(.)_+` the positive part; `A1` is a sum over the holes meeting the strip, `J(s_m, delta)` for each hole inside it and, for the one column of holes per level that the line `v = delta` cuts, the same integrand over the part of the hole with `v <= delta`, again a combination of `a_0` and `a_1` over the four pieces of the hole nearest its four edges. Finally `Deep` is the volume of the points `(u, v, z)` of the column `[0, delta]^2 x [0, 1/3]` beyond both wall tubes, `u > sqrt(delta^2 - d_0(v, z)^2)_+` and `v > sqrt(delta^2 - d_1(u, z)^2)_+`. **Theorem 4.2 (the tube formula).** For `0 < delta <= 1/6`, ``` T(delta) = (pi + 8) delta^2 - 8 sqrt(2) delta^3 + 48 (V1 - A1) - 24 Deep , ``` with `0 <= V1 <= delta/18`, `0 <= A1 <= delta^2/3` and `Deep >= 0`; and `Deep` lies in the union, over pairs of a level-`m` hole `h` of the wall `u = 0` and a level-`n` hole `h'` of the wall `v = 0`, of the boxes `{u in [delta - s_m^2/(4 delta), delta] meet u(h'), v in [delta - s_n^2/(4 delta), delta] meet v(h), z in z(h) meet z(h')}`, with `u(h')`, `v(h)`, `z(h)`, `z(h')` the coordinate ranges of the holes and the lower end of the `u` or `v` interval replaced by `0` when `s_m > 2 delta` or `s_n > 2 delta`. **Proof.** By Lemma 3.4, `T(delta)` is the volume of `{x in C : d(x, E) <= delta}` plus six times the volume of `{x in A : d(x, W_A) <= delta}` for one arm `A`. The centre cube. The points of `C` within `delta` of an edge form a quarter cylinder of radius `delta` and length `1/3`, twelve of them, of total volume `12 (pi delta^2/4)(1/3) = pi delta^2`. Since `delta <= 1/6`, two quarter cylinders overlap only where their edges meet at a corner, and the overlaps at different corners are disjoint. At a corner, with `C` in the positive octant, the three quarter cylinders are `{v^2 + w^2 <= delta^2}`, `{u^2 + w^2 <= delta^2}` and `{u^2 + v^2 <= delta^2}` cut to the octant; two of them meet in one eighth of a Steinmetz bicylinder of volume `16 delta^3/3`, so `2 delta^3/3`, and all three in one eighth of the tricylinder of volume `8 (2 - sqrt(2)) delta^3`, so `(2 - sqrt(2)) delta^3`. Inclusion and exclusion at each of the eight corners subtracts `3 (2/3) delta^3` and adds back `(2 - sqrt(2)) delta^3`, a net `-sqrt(2) delta^3`, and the centre cube's tube is `pi delta^2 - 8 sqrt(2) delta^3`. The arm. The distance from `(u, v, z)` to the wall `u = 0` is `sqrt(u^2 + d_0(v, z)^2)`, as in Corollary 3.6, and likewise for the other walls. The carpet on a wall is symmetric under the reflections of its square, so the arm's tube is invariant under `u -> 1/3 - u` and `v -> 1/3 - v`, and its volume is four times its volume in the quarter `Q = [0, 1/6]^2 x [0, 1/3]`. In `Q` the walls `u = 1/3` and `v = 1/3` are at distance at least `1/6 >= delta`, so up to a null set the tube in `Q` is `(T_u union T_v) meet Q` with `T_u = {u <= sqrt(delta^2 - d_0(v, z)^2)_+}` and `T_v = {v <= sqrt(delta^2 - d_1(u, z)^2)_+}`. The volume of `T_u meet Q` is the integral over `v` in `[0, 1/6]` and `z` in `[0, 1/3]` of the `u`-extent `sqrt(delta^2 - d_0^2)_+`, at most `delta <= 1/6`; by the reflection `v -> 1/3 - v` this is half the integral over the whole wall, and since the carpet has measure zero and `d_0` on a hole is the distance to its boundary (Lemma 3.5), that integral is `sum_m 8^(m-1) J(s_m, delta)`. So `T_u meet Q` and `T_v meet Q` have volume `V1` each, and the arm's tube is `4 (2 V1 - V2)` with `V2` the volume of `T_u meet T_v meet Q`. That intersection lies in the column `B = [0, delta]^2 x [0, 1/3]`, of volume `delta^2/3`, and inclusion and exclusion in `B` gives `V2 = lambda_3(B) - lambda_3(B minus T_u) - lambda_3(B minus T_v) + lambda_3(B minus (T_u union T_v))`: the second term is the integral over the strip of `delta - sqrt(delta^2 - d_0^2)_+`, which is `delta^2/3 - A1`, the third the same by symmetry, the fourth `Deep`. So `V2 = 2 A1 - delta^2/3 + Deep`, the arm's tube is `8 V1 - 8 A1 + 4 delta^2/3 - 4 Deep`, six arms give `48 (V1 - A1) + 8 delta^2 - 24 Deep`, and with the centre cube the display follows. The bounds: the integrand of `V1` is at most `delta` over a wall of area `1/9`, that of `A1` at most `delta` over a strip of area `delta/3`. Confinement of `Deep`. A point `(u, v, z)` of `B` beyond `T_u` has `d_0(v, z) > sqrt(delta^2 - u^2) >= 0`, so `(v, z)` lies in a hole `h` of the wall `u = 0`, of some level `m`, at depth at most `s_m/2` by Lemma 3.5; hence `s_m/2 > sqrt(delta^2 - u^2)`, which for `s_m <= 2 delta` reads `u > sqrt(delta^2 - s_m^2/4) >= delta - s_m^2/(4 delta)`, the last step because `(delta - s_m^2/(4 delta))^2 = delta^2 - s_m^2/2 + s_m^4/(16 delta^2) <= delta^2 - s_m^2/4` when `s_m <= 2 delta`. Likewise `(u, z)` lies in a hole `h'` of the wall `v = 0`, of some level `n`, with `v > delta - s_n^2/(4 delta)` when `s_n <= 2 delta`, and the point lies in the box of the pair `(h, h')`. □ The generator of Section 8 evaluates `V1` and `A1` by these sums to 400 levels, counting the level-`m` holes inside the strip by a recursion on the base-3 digits of the number of full columns (a column indexed by the `m - 1` digits of its position holds the product over those digits of `3` for a digit other than `1` and `2` for a `1`), and bounds `Deep` by the volume of the boxes over all pairs of holes to level 7 plus a count of the pairs beyond, every box an exact rational. **Corollary 4.3 (the phase `1/6`).** `A1 = V1` at `delta = 1/6`, so `T(1/6) = (pi + 8)/36 - sqrt(2)/27 - 24 Deep`, with `Deep` at most `3.84e-5`. **Proof.** At `delta = 1/6` the strip `0 <= v <= 1/6` is half the wall, and the integral of `sqrt(delta^2 - d_0^2)_+` over it is half the integral over the wall by the reflection `v -> 1/3 - v`. The value of `Deep` is the bound of Theorem 4.2 summed by the generator. □ **Fact 4.4 (the tube read).** The generator encloses `T(1/12)` in `[0.180947086, 0.180947093]`, `T(1/8)` in `[0.234186414, 0.234701259]` and `T(1/6)` in `[0.256188319, 0.257110405]`, the widths being the bound on `24 Deep` plus the outward rounding to nine decimals, the bound on `Deep` itself reading `2.42e-10`, `2.15e-5` and `3.84e-5`. A raster of the distances of Lemma 3.4 at the centres of `120^3` cells per cube of the plus, counting the cells within `delta` minus the half diagonal of a cell for a lower bound and within `delta` plus it for an upper one, brackets `T(1/8)` in `[0.23229, 0.23708]` and `T(1/12)` in `[0.17665, 0.18531]`, both containing the closed form. Domain: the three radii named. Generator: `lab/py/sponge-tube`, section TUBE. ## The certificate **Theorem 5.1 (the periodic function on a window).** For `eps` in `(sqrt(2)/18, 1/6]`, ``` p(eps) = eps^(D-3) ( 20/27 + sum_(l >= 0) (27/20)^l T(eps/3^l) ) , ``` every radius `eps/3^l` in the sum lying in `(0, 1/6]`, where Theorem 4.2 applies. **Proof.** By Corollary 3.6, `g = sqrt(2)/6` and `rg = sqrt(2)/18`, so `(sqrt(2)/18, 1/6]` lies in `(rg, g]` and the alternative form of Definition 2.5 holds, with the constants computed at the end of Section 2 and `lambda_3(F_(eps/3^l) meet Gamma) = T(eps/3^l)`. □ **Lemma 5.2 (a dominating tube that contracts).** Let `T_up(delta) = pi delta^2 + 24 sum_(m >= 1) 8^(m-1) s_m delta min(s_m, 4 delta)`. Then `T(delta) <= T_up(delta)` and `T_up(delta/3) <= (11/27) T_up(delta)` for every `delta > 0`. **Proof.** The centre cube's tube lies in the twelve quarter cylinders, of volume `pi delta^2`. A point of an arm within `delta` of the wall `u = 0` has `u <= delta` and `d_0(v, z) <= delta`, so the arm's tube lies in the union over its four walls of `[0, delta]` times the set of wall points within `delta` of the carpet; that set has measure `sum_m 8^(m-1) min(s_m^2, 4 s_m delta)`, since a hole of side `s` has area `s^2` and its points within `delta` of its boundary have area `s^2 - (s - 2 delta)^2 <= 4 s delta` when `2 delta < s`. Six arms and four walls give the factor `24`. For the contraction, `pi (delta/3)^2 = (1/9) pi delta^2`, and since `s_m = 3 s_(m+1)` the level-`m` term at `delta/3` is `8^(m-1) s_(m+1) delta min(3 s_(m+1), 4 delta/3) <= 3 * 8^(m-1) s_(m+1) delta min(s_(m+1), 4 delta)`, which is `3/8` of the level-`(m+1)` term at `delta`; so the hole sum contracts by at most `3/8`, and both `1/9` and `3/8` are below `11/27`. □ **The evaluation.** The generator sums Theorem 5.1 to `l = 40` and bounds the rest: since `(27/20)^l T(eps/3^l) <= (27/20)^l (11/27)^(l-41) T_up(eps/3^41)` for `l >= 41`, the tail is at most `(27/20)^41 T_up(eps/3^41) sum_(k >= 0) (11/20)^k = (27/20)^41 T_up(eps/3^41) (20/9)`. Every arithmetic step runs in the interval arithmetic of mpmath at 133 bits: each `T(eps/3^l)` is an interval whose lower end subtracts the tail `delta (8/9)^400 / 8` of the `A1` sum and the bound on `24 Deep`, both exact rationals, and whose upper end adds the tail `delta (8/9)^400 / 16` of the `V1` sum, an exact rational above the true `delta (8/9)^400 / 18`; the series tail is an interval added to the upper end; `eps^(D-3)` is `exp((D - 3) log eps)` with `D` an interval; and the printed bands round the endpoints outward to six decimals with exact integer floor and ceiling. Two facts about the tool are part of the record. Its interval `+ - * /`, `sqrt` and integer powers are exactly directed, while `pi`, `atan2`, `exp` and `log` are computed with guard bits and rounded outward, not certified directed roundings; a wrong-side endpoint is off by at most `2^(-137)` relative, and over the run's order of a million such calls the possible drift is below `1e-30`, absorbed by the printed rounding, which lies at least `5.6e-9` outside every 133-bit endpoint. And `a_1` is evaluated as `t^2 (3 delta^4 - 3 delta^2 t^2 + t^4) / (3 (delta^3 + (delta^2 - t^2)^(3/2)))`, the same number without the subtraction, which at the deep levels would cancel at any fixed precision; the bounds `V1 <= delta/18` and `A1 <= delta^2/3` of Theorem 4.2 are asserted at every radius. **Fact 5.3 (the bands).** The generator encloses ``` p(1/12) in [2.122718, 2.122723] , p(1/8) in [2.134668, 2.135742] , p(1/6) in [2.135019, 2.136794] , ``` so `p(1/6) - p(1/12) >= 2.135019 - 2.122723 = 0.012296`, `p(1/8) - p(1/12) >= 0.011945`, and `(p(1/6) - p(1/12)) / p(1/12) >= 0.5792 %`. Domain: the three phases named, the series to `l = 40` with its tail bounded. Generator: `lab/py/sponge-tube`, section PERIODIC. **Theorem 5.4.** The Menger sponge is not Minkowski measurable. As `eps -> 0`, `lambda_3(F_eps) = eps^(3-D) p(eps) (1 + o(1))` with `p` positive, multiplicatively periodic of period `3`, given on `(sqrt(2)/18, 1/6]` by Theorem 5.1, and `p(1/6) - p(1/12) >= 0.012296`. **Proof.** By Corollary 3.2 the open unit cube is a strong feasible open set with the projection condition for the sponge's system, which is lattice with base `1/3`, satisfies the open set condition and is nontrivial. Theorem 2.6 therefore gives `eps^(D-3) lambda_3(F_eps) ~ p(eps)`, the prefactor being `1`, and Corollary 2.7 says `F` is Minkowski measurable if and only if `p` is constant. By Fact 5.3, `p(1/6) > p(1/12)`. □ The proof is computer-assisted at exactly one point, Fact 5.3. The criterion is the literature's; Lemmas 3.1 to 3.5, the decompositions of Theorem 4.2 and the confinement of `Deep` are proofs on the page; the hole sums, the tails, the bound on `Deep` and the series are computed, in interval arithmetic with the two caveats above, so the bands are enclosures and not estimates; the raster of Fact 4.4 is a floating-point check that carries nothing. Unlike the carpet, where non-constancy follows from a polynomial being unequal to a power on an interval, no argument free of digits is known here: `T` is a sum of arcsines over holes of every size, and the two evaluated phases are the proof. The swing of `0.5792 %`, a lower bound read at two phases, sits between the carpet's `0.3662 %` and the Cantor set's `3.53 %` on [the dimensions page](../notes/dimensions.md). ## The checks Four checks were run beside the certificate, each a sub-verb of `lab/py/sponge-tube/checks.py`, and none is part of it: the certificate stands on Section 5 alone. They are the evidence that the lemmas and the formula describe the sponge. First, an exact distance oracle (`checks.py oracle`, 4 seconds). The level-4 prefractal `F_4`, the `160000` closed cubes of side `1/81` the construction keeps, contains `F`, and the distance to `F_4` is an exact minimum over cubes, the candidate set tested complete for every point. On `22844` points of the plus, `2844` within about `1e-3` of a face, the distance to `F_4` equalled the distance to the `12288` cube faces on the 24 walls with largest difference `0`, and the reduction of Lemma 3.4 at level 4, own four walls or twelve edges, with largest difference `2.8e-17`; the reduced distance to `F` itself exceeds the distance to `F_4` by between `-9.5e-17` and `1.48e-3`, under the `1.75e-2` a level-4 cube allows. The centre's distance to `F_4` is `sqrt(2)/6` to `8.3e-17`. Second, Monte Carlo (`checks.py montecarlo`, 82 seconds, seed 7). With the reduced distance of Lemma 3.4 at `4e7` points of the plus, `T(1/12) = 0.180952 +- 0.000056`, `T(1/8) = 0.234691 +- 0.000036` and `T(1/6) = 0.257060 +- 0.000011` at three standard deviations, against the enclosures of Fact 4.4; without any lemma, at `1e6` points against `F_4`, `T(1/12)` lies in about `[0.17601, 0.18090]` and `T(1/8)` in about `[0.23190, 0.23467]`, the upper count an upper bound since `F` lies in `F_4`, the lower count taken within `delta - sqrt(2)/486`, the covering radius of a kept cube; and on `2e7` points of the column, `V2(1/12) = 0.00231180 +- 5.6e-8` against `2 A1 - delta^2/3 = 0.00231178`. Third, `Deep` itself (`checks.py seeded`, 29 seconds, seed 20260921), sampled on the box `[delta - w, delta]^2 x [0, 1/3]` with `w = (1/81)/(4 delta)` that Theorem 4.2 confines it to: `1.8882e-6 +- 1.4e-8` at `delta = 1/6` against the bound `3.8420e-5`, a factor `20` under it, and `4.7432e-8 +- 2.9e-9` at `1/8` against `2.1452e-5`; with it, on `1e7` points of the column, `V2 = 0.0092395 +- 4.1e-7` at `1/6` against `2 A1 - delta^2/3 + Deep = 0.0092398` and `V2 = 0.0052056 +- 1.1e-7` at `1/8` against `0.0052056`. The slack of the bound on `Deep` is the width of the bands at `1/8` and `1/6`. Fourth, an independent recomputation (`checks.py recompute`, 9 seconds) at 60 decimal digits from the text of Section 4 alone: own closed forms for `a_0` and `a_1`, the cut hole integrated by level sets as `int (s + 2c - 4t) sqrt(delta^2 - t^2) dt`, column counts by a recursion on the top digit checked against brute force to level 6, `J` and the cut-hole integral checked against quadrature to `1e-24` or better, 200 levels with the tails `delta (8/9)^200 / 18` and `delta (8/9)^200 / 9`, and the bound on `Deep` by hole indicator tables on the `3^7` cells of the `z` axis. It gives `T(1/12)` in `[0.180947086642, 0.180947092489]`, `T(1/8)` in `[0.23418641434, 0.234701258885]`, `T(1/6)` in `[0.25618831932, 0.25711040476]`, `p(1/12)` in `[2.12271839047, 2.12272278536]`, `p(1/8)` in `[2.13466808303, 2.13574147037]` and `p(1/6)` in `[2.13501900545, 2.13679371243]`, the printed bands of Facts 4.4 and 5.3 outward of every one, and `2.4199e-10`, `2.1452e-5` and `3.8420e-5` for the bound on `Deep`, against the generator's `2.42e-10`, `2.15e-5` and `3.84e-5`; the series tail at `l = 41` is `6.09e-17` at `eps = 1/6`. The same verb evaluates `V1(1/12) = 0.00460751034373681` and `A1(1/12) = 0.00231329771288259` twice more: at 200 digits with `a_1` in the subtractive form `(delta^3 - (delta^2 - t^2)^(3/2))/3`, where that precision leaves nothing to cancellation, to every printed digit, and on a `3000^2` midpoint grid of the exact carpet distance on the wall, as `0.004607510` and `0.002313298`. ## Open problems Four things are left undone, stated plainly. First, `T` on `(1/6, sqrt(2)/6]`: above `delta = 1/6` the walls `u = 1/3` and `v = 1/3` reach into the quarter, the edge cylinders of the centre cube overlap along their lengths, and the arcs about the reentrant edges of the plus meet, so the decomposition of Theorem 4.2 stops; `p` is explicit on the phases `(sqrt(2)/18, 1/6]`, a fraction `1 - log_3(2)/2 = 0.6845` of its logarithmic period, and unknown on the rest, and its extrema, its full swing and its logarithmic mean over a period, the average Minkowski content of Gatzouras (2000), are not computed. Second, a proof of non-constancy without numbers: the carpet's argument, a polynomial against a power, has no known analogue here. Third, the same method on other cube designs: clamping needs only that replacing a coordinate's tail by a constant string keeps the digit rule, true for every design defined by a bound on the number of `1`s in a triple, and locality needs the removed set to be a union of cubes whose faces shared with retained cubes carry carpets with the hole property of Lemma 3.5; which designs of base 3 and higher bases satisfy both, with a tube formula that stays a sum of one arcsine integral, is not worked out. Fourth, the general statement, that every nontrivial lattice self-similar set of non-integer dimension in `R^d`, `d >= 2`, fails to be Minkowski measurable, remains open; this paper settles one set. ## Reproducibility One study, `lab/py/sponge-tube`, with two verbs, prints every number of this paper beyond the closed forms. `uv run python research/lab/py/sponge-tube/sponge_tube.py` from the repository root, one core, about 46 to 50 seconds, needing mpmath and numpy, taking no arguments, reading and writing no file, prints every enclosure of Facts 4.4 and 5.3 and the bounds on `Deep`, and stops on a failed assertion of the raster brackets, the bounds `V1 <= delta/18` and `A1 <= delta^2/3` at every radius, or the positivity of the gaps. `uv run python research/lab/py/sponge-tube/checks.py` prints every number of Section 6, about 125 seconds for its four sub-verbs `oracle`, `montecarlo`, `seeded` and `recompute`, any one of which runs alone by name; it needs scipy as well, and its Monte Carlo is seeded. The study's README names the witness of every printed line. The figure is `bash scripts/figures.sh paper-sponge-measurability`, under half a second a theme: it builds the level-4 sponge from `mrlymath::three::carpet` and its midplane slice from `mrlymath::three::slice`, asserting `160000` cubes and `256` dust cells; rasters the distance of Lemma 3.4 through the digit descent of the sponge; and recomputes `T` and `p` in double precision with the cancellation-free `a_1`, 200 hole levels, the series to `l = 40` and `Deep` set to `0`, asserting `T(1/6) = (pi + 8)/36 - sqrt(2)/27` to `1e-9`, which is Corollary 4.3 and tests the strip sum against the wall sum, `T(1/12)` and `T(1/8)` inside their enclosures, the three `p` values inside their bands, the difference of its own values at `1/6` and `1/12` above the certified `0.012296`, and the centre's distance `sqrt(2)/6` to `1e-15`, so a wrong hole sum, column count or distance stops the press. ## References - Kombrink, Pearse and Winter 2016, Lattice-type self-similar sets with pluriphase generators fail to be Minkowski measurable, Math. Z. 283, no. 3, 1049-1070, doi 10.1007/s00209-016-1633-x; read at source in arXiv:1501.03764v1: Definitions 2.1, 2.2, 2.3, 2.7, 2.9, 2.13, Proposition 2.4, Theorem 3.1, Corollary 3.2, Theorem 1.1(ii) and Theorem 3.4. [arxiv.org/abs/1501.03764](https://arxiv.org/abs/1501.03764) - Lapidus, Pearse and Winter 2011, Pointwise tube formulas for fractal sprays and self-similar tilings with arbitrary generators, Adv. Math. 227, 1349-1398, read at source in arXiv:1006.3807, Figure 6.5 and its caption, Remark 4.4 and Section 8.4. [arxiv.org/abs/1006.3807](https://arxiv.org/abs/1006.3807) - Lapidus, Pearse and Winter 2013, Minkowski measurability results for self-similar tilings and fractals with monophase generators, Contemp. Math. 600, 185-204, the monophase case; cited as on the dimensions page, not reread for this paper. [arxiv.org/abs/1104.1641](https://arxiv.org/abs/1104.1641) - Gatzouras 2000, Lacunarity of self-similar and stochastically self-similar sets, Trans. Amer. Math. Soc. 352, no. 5, 1953-1983; cited as on the dimensions page and in Kombrink, Pearse and Winter 2016, not read at source for this paper. [doi.org/10.1090/S0002-9947-99-02539-8](https://doi.org/10.1090/S0002-9947-99-02539-8) - Falconer 1995, On the Minkowski measurability of fractals, Proc. Amer. Math. Soc. 123, no. 4, 1115-1124; cited as on the dimensions page, not read at source for this paper. [doi.org/10.1090/S0002-9939-1995-1224615-4](https://doi.org/10.1090/S0002-9939-1995-1224615-4) - Kombrink and Winter 2020, Lattice self-similar sets on the real line are not Minkowski measurable, Ergodic Theory Dynam. Systems 40, no. 1, 221-232; cited as on the dimensions page, not read at source for this paper. [doi.org/10.1017/etds.2018.26](https://doi.org/10.1017/etds.2018.26)