5 min read
On this page

Cofinal Invariance

Canonicity for the live growth rate: is the exponent a property of the system, or of the tower?

Standing. Separate from the frozen quotient–completion–observer triple. This note attacks the canonicity question left open by Regular-Growth Identification. Nothing in Resolution STOP is modified.

The problem#

Define the live growth exponent of a tower PP

δP  :=  lim sup⁡j→∞log⁡Lj(P)jlog⁡2,\delta_P \;:=\; \limsup_{j\to\infty}\frac{\log L_j(P)}{j\log 2},

where LjL_j is the number of live level-jj vertices — those with a non-empty boundary below them. By Regular-Growth Identification, δP=dim⁡‾B(∂TP)\delta_P = \overline{\dim}_B(\partial T_P) under the visual metric. The question is whether

δP  =  δP′\delta_P \;=\; \delta_{P'}

for two admissible refining towers representing the same behavioural system. Three outcomes are possible: exact invariance, invariance after normalisation, or no invariance at all.

The answer is the third, for the raw quantity — and the second, once the right normalisation is used. We do them in that order.

Outcome 3: the raw exponent is not canonical#

Let PP have resolution εj=2−j\varepsilon_j = 2^{-j} and live counts Lj=2jL_j = 2^j, so δP=1\delta_P = 1. Define a slower tower by using every second refinement:

Pj′  :=  P2j.P'_j \;:=\; P_{2j}.

The boundary set is unchanged: lim←⁡jPj′=lim←⁡jP2j=lim←⁡jPj\varprojlim_j P'_{j} = \varprojlim_j P_{2j} = \varprojlim_j P_j, since a cofinal restriction of a cofinal inverse system has the same limit. But the visual metric changes. Depth in P′P' is r′=r/2r' = r/2, so

dP′  =  2−r′  =  2−r/2  =  dP 1/2.d_{P'} \;=\; 2^{-r'} \;=\; 2^{-r/2} \;=\; d_P^{\,1/2}.

The gauge law#

If two towers have depths related by r′∼α rr' \sim \alpha\, r, then dP′≍dPαd_{P'} \asymp d_P^{\alpha}, and because balls of dd-radius ε\varepsilon are dβd^{\beta}-balls of radius ε1/β\varepsilon^{1/\beta},

  dim⁡dβ(X)  =  1β dim⁡d(X).  \boxed{\;\dim_{d^{\beta}}(X) \;=\; \frac{1}{\beta}\,\dim_{d}(X).\;}

So with β=12\beta = \tfrac12,

δP′  =  2 δP  =  2whileδP=1.\delta_{P'} \;=\; 2\,\delta_P \;=\; 2 \qquad\text{while}\qquad \delta_P = 1 .

Measured:

quantityPPP′=P2jP'=P_{2j}
raw δ\delta (level-index visual metric, base 2)1.00002.0000
gauge check dim⁡dβ\dim_{d^{\beta}} for β=12,1,2\beta=\tfrac12,1,2—2,  1,  122,\;1,\;\tfrac12

The raw exponent is gauge-dependent. The visual metric has two gauge freedoms — the chosen base, and the depth parametrisation — and both move the dimension. Same for qcq_c, which is read off the level index and inherits the gauge. Outcome 3 is confirmed for the raw quantity, exactly as suspected.

The set did not change. The metric did.

The fix: intrinsic resolution#

The gauge freedom disappears if the metric is built from physical resolution rather than level number. Let εj\varepsilon_j be the mesh — the actual diameter of the partition cells at level jj — and define the physical metric on the boundary by first-disagreement depth:

dphys(ξ,η)  :=  ε r(ξ,η).d_{\mathrm{phys}}(\xi,\eta) \;:=\; \varepsilon_{\,r(\xi,\eta)} .

Then

  DP  :=  lim sup⁡j→∞log⁡Lj−log⁡εj.  \boxed{\;D_P \;:=\; \limsup_{j\to\infty}\frac{\log L_j}{-\log \varepsilon_j}.\;}

This is reindexing-invariant for a trivial reason: reindexing moves ε\varepsilon and LL together. For Pj′=P2jP'_j = P_{2j} we get εj′=ε2j\varepsilon'_j = \varepsilon_{2j} and Lj′=L2jL'_j = L_{2j}, so the physical metric is literally the same function:

dphys′(ξ,η)=εr′(ξ,η)′=ε2r′=εr=dphys(ξ,η).d_{\mathrm{phys}}'(\xi,\eta) = \varepsilon'_{r'(\xi,\eta)} = \varepsilon_{2r'} = \varepsilon_{r} = d_{\mathrm{phys}}(\xi,\eta).

Verified numerically at several depths: εr(P)\varepsilon_r(P) and εr/2′(P′)\varepsilon'_{r/2}(P') agree to machine precision, and DP=DP′=1.000000D_P = D_{P'} = 1.000000. The exponent is now a gauge-invariant, because it is the upper box dimension of the boundary in a metric that depends only on the base geometry and the physical scales.

Cofinal Tower Invariance#

Theorem. Let P,P′P,P' be admissible refining towers on the same compact metric space (K,d)(K,d) whose mesh sequences satisfy εj→0\varepsilon_j\to0, and suppose

  1. cofinality — for every jj there is k(j)→∞k(j)\to\infty with εk(j)(P′)≤εj(P)\varepsilon_{k(j)}(P')\le \varepsilon_j(P), and symmetrically; and
  2. common boundary — the inverse limits are canonically identified.

Then

  DP  =  DP′.  \boxed{\;D_P \;=\; D_{P'}.\;}

Proof sketch#

DPD_P is the upper box dimension of ∂T\partial T in dphysd_{\mathrm{phys}}, and dphysd_{\mathrm{phys}} is determined by the mesh sequence of the base space, which the two towers share. Level-jj cylinders of a tower with mesh εj\varepsilon_j cover the boundary and are εj−1\varepsilon_{j-1}-separated, so the covering function satisfies N(ε)=LjN(\varepsilon) = L_j for ε∈[εj,εj−1)\varepsilon\in[\varepsilon_j,\varepsilon_{j-1}). Cofinality says the two towers supply the same physical scales up to constants; equal boundary means the same covering problem is being solved at each scale. Hence NP(ε)≍NP′(ε)N_P(\varepsilon) \asymp N_{P'}(\varepsilon) for all ε→0\varepsilon\to0, and the limsup defining DD agrees. ■\blacksquare

What is not claimed: that the towers’ level indices correspond, or that the visual metrics agree. Only the physical scale functions need to line up.

The canonical STOP exponent#

The same normalisation fixes STOP. Replace the level-indexed

Oq  =  ∑jnj(1−q)jO_q \;=\; \sum_j n_j (1-q)^j

(which is gauge-dependent, since jj is arbitrary) by a resolution-weighted operator with the physical scales as weights:

Os  =  ∑jnj εj s,  sc  :=  inf⁡{s:∑jnjεjs<∞}.  O_s \;=\; \sum_j n_j\,\varepsilon_j^{\,s}, \qquad \boxed{\;s_c \;:=\; \inf\Bigl\{s:\textstyle\sum_j n_j\varepsilon_j^{s} < \infty\Bigr\}.\;}

This is the abscissa of convergence of a generalised Dirichlet series, and it is invariant under reindexing.

Cauchy–Hadamard, generalised. Since njεjs≥0n_j\varepsilon_j^s \ge 0,

  sc  =  lim sup⁡j→∞log⁡nj−log⁡εj.  \boxed{\;s_c \;=\; \limsup_{j\to\infty}\frac{\log n_j}{-\log \varepsilon_j}.\;}

Caution: this is a root test, not a ratio test. The ratio (nj+1/nj)(εj+1/εj)s\bigl(n_{j+1}/n_j\bigr)\bigl(\varepsilon_{j+1}/\varepsilon_j\bigr)^s overestimates the abscissa for oscillating level counts. The half-live tower Lj=2⌊j/2⌋L_j = 2^{\lfloor j/2\rfloor} with εj=2−j\varepsilon_j=2^{-j} gives ratio-test value 1.0001.000 but true value 0.5000.500. Always use the root form.

Relation to q_c. In the regular case εj=2−j\varepsilon_j = 2^{-j} the series is C(2−s)C(2^{-s}), convergent iff 2−s<R2^{-s}<R, so

sc  =  log⁡21R,qc  =  1−2−sc.s_c \;=\; \log_2 \frac{1}{R}, \qquad q_c \;=\; 1-2^{-s_c}.

scs_c is the gauge-free replacement for log⁡2(1/R)\log_2(1/R); the frozen qcq_c is its exponential re-encoding.

The full/live gap survives normalisation#

Write scfulls_c^{\text{full}} for the exponent built from nj=∣Xj∣n_j=|X_j| and sclives_c^{\text{live}} for the one built from LjL_j. Since Lj≤njL_j\le n_j,

  sclive  ≤  scfull,  \boxed{\;s_c^{\text{live}} \;\le\; s_c^{\text{full}},\;}

with equality iff dead ends do not asymptotically dominate. Measured:

towern_jL_jscfulls_c^{\text{full}}sclives_c^{\text{live}}gap
regular2j2^j2j2^j1.00001.00000.0000
reindexed4j4^j4j4^j1.00001.00000.0000
spine + flourish2j2^j111.00000.00001.0000
half-live2j2^j2⌊j/2⌋2^{\lfloor j/2\rfloor}1.00000.50000.5000

Note the reindexed row: the raw qcq_c moved (R changed with the level index) but scs_c did not. The gap is now a gauge-free quantity.

The canonical triple#

  quotient growth {nj}  ⟶  resolution-normalised dimension D  ⟶  critical STOP exponent sc  \boxed{\;\text{quotient growth } \{n_j\} \;\longrightarrow\; \text{resolution-normalised dimension } D \;\longrightarrow\; \text{critical STOP exponent } s_c\;}

with

D=sclive=lim sup⁡jlog⁡Lj−log⁡εj,scfull≥D.D = s_c^{\text{live}} = \limsup_j \frac{\log L_j}{-\log\varepsilon_j}, \qquad s_c^{\text{full}} \ge D .

This is the canonical form of the bridge. The level-indexed qc=1−Rq_c = 1-R is the same content written in coordinates that a reindexing of the tower can move.

Transient complexity is not cofinal-invariant#

Write the transient complexity — the gap between the observer’s exponent and the geometry’s — as

Δs  =  scfull−sclive  ≥  0.\Delta s \;=\; s_c^{\text{full}} - s_c^{\text{live}} \;\ge\; 0 .

Answer: no. Δs\Delta s is not invariant under admissible cofinal presentations.

Structural constraints#

Any realizable discovery tree satisfies:

  • (T1)(T_1) Lj≤njL_j \le n_j;
  • (T2)(T_2) LjL_j is non-decreasing — every live vertex has at least one live child, and distinct live vertices have distinct parents, so v↦v\mapsto (a live child of vv) injects live(j)↪live(j+1)\mathrm{live}(j)\hookrightarrow\mathrm{live}(j+1);
  • (T3)(T_3) nj+1≥Ljn_{j+1}\ge L_j.

(T2)(T_2) is easy to forget and it rules out the obvious construction (an alternating live count is impossible).

Counterexample#

Take

Lj=2j  ∀j,nj={4j,j odd2j,j evenL_j = 2^{j}\ \ \forall j, \qquad n_j = \begin{cases}4^{j}, & j \text{ odd}\\ 2^{j}, & j \text{ even}\end{cases}

This satisfies (T1)(T_1)–(T3)(T_3) (checked explicitly), so it is a realizable tree. With εj=2−j\varepsilon_j = 2^{-j}:

towerscfulls_c^{\text{full}}sclives_c^{\text{live}}Δs\Delta s
PP2.0000001.0000001.000000
P′=P2jP' = P_{2j}1.0000001.0000000.000000

Same boundary, same live exponent — sclives_c^{\text{live}} is unchanged, exactly as Cofinal Tower Invariance requires — but Δs\Delta s moves from 11 to 00.

Why#

sclives_c^{\text{live}} is cofinal-invariant because LjL_j is a covering count: it answers a question about the boundary, and covering numbers are functions of physical scale. scfulls_c^{\text{full}} is not, because njn_j is not a covering count — dead-end vertices cover nothing. So njn_j has no intrinsic scale-function interpretation; it is only a shell-indexed sequence, and a cofinal restriction is free to sample a different subshell of it. Δs\Delta s is a difference of a scale function and a shell sequence, so it inherits the shell sequence’s presentation-dependence.

When it is invariant#

If both

aj:=log⁡nj−log⁡εj,bj:=log⁡Lj−log⁡εja_j := \frac{\log n_j}{-\log\varepsilon_j}, \qquad b_j := \frac{\log L_j}{-\log\varepsilon_j}

converge, then every cofinal subsequence has the same limits, so Δs=lim⁡aj−lim⁡bj\Delta s = \lim a_j - \lim b_j is invariant. Verified: nj=3j,Lj=2jn_j = 3^j, L_j = 2^j gives Δs=0.584963\Delta s = 0.584963 both before and after reindexing. The counterexample above works precisely because both quantities are lim sup⁡\limsups attained on non-equivalent subshells — the full rate on odd shells, the live rate on even ones.

Consequence. Transient complexity is not an invariant of a behavioural system from counts alone. It becomes one under a regular-variation hypothesis on the admissible presentations. This is a strictly weaker situation than the geometry: D=scliveD = s_c^{\text{live}} is presentation-independent under cofinality, while Δs\Delta s is not.

Status#

ClaimStatus
Raw δP\delta_P and raw qcq_c are gauge-dependent (reindexing changes them)proved — explicit counterexample, 1→21\to2
Gauge law dim⁡dβ=β−1dim⁡d\dim_{d^\beta} = \beta^{-1}\dim_dproved (standard metric scaling)
The physical metric dphys=εrd_{\mathrm{phys}} = \varepsilon_{r} is reindexing-invariantproved — immediate, verified numerically
Cofinal Tower Invariance: DP=DP′D_P = D_{P'}proved under cofinality + common boundary
Canonical STOP exponent scs_c, invariant under reindexingproved (generalised Cauchy–Hadamard, root form)
sclive≤scfulls_c^{\text{live}}\le s_c^{\text{full}}, equality iff no dominant dead endsproved (immediate from Lj≤njL_j\le n_j)
Canonicity of the gap Δs=scfull−sclive\Delta s = s_c^{\text{full}}-s_c^{\text{live}}refuted — explicit realizable counterexample: Δs\Delta s is 11 for PP and 00 for P′=P2jP'=P_{2j}
Δs\Delta s invariant when the two exponents converge (regular variation)proved — a limit is subsequence-invariant

Machinery used, not claimed. Metric scaling of box dimension; dyadic cylinder covering; abscissa of convergence of non-negative Dirichlet-type series; Cauchy–Hadamard.

See also#

Start typing to search all 77 articles and guides.