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 supjlogLj(P)jlog2,\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=dimB(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=2j\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: limjPj=limjP2j=limjPj\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 PP' is r=r/2r' = r/2, so

dP  =  2r  =  2r/2  =  dP1/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 dPdPαd_{P'} \asymp d_P^{\alpha}, and because balls of dd-radius ε\varepsilon are dβd^{\beta}-balls of radius ε1/β\varepsilon^{1/\beta},

  dimdβ(X)  =  1βdimd(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 dimdβ\dim_{d^{\beta}} for β=12,1,2\beta=\tfrac12,1,22,  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 supjlogLjlogε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,PP,P' be admissible refining towers on the same compact metric space (K,d)(K,d) whose mesh sequences satisfy εj0\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 εj1\varepsilon_{j-1}-separated, so the covering function satisfies N(ε)=LjN(\varepsilon) = L_j for ε[εj,εj1)\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(1q)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εjs,  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εjs0n_j\varepsilon_j^s \ge 0,

  sc  =  lim supjlognjlogε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=2j/2L_j = 2^{\lfloor j/2\rfloor} with εj=2j\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=2j\varepsilon_j = 2^{-j} the series is C(2s)C(2^{-s}), convergent iff 2s<R2^{-s}<R, so

sc  =  log21R,qc  =  12sc.s_c \;=\; \log_2 \frac{1}{R}, \qquad q_c \;=\; 1-2^{-s_c}.

scs_c is the gauge-free replacement for log2(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=Xjn_j=|X_j| and sclives_c^{\text{live}} for the one built from LjL_j. Since LjnjL_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^j2j/22^{\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 supjlogLjlogεj,scfullD.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=1Rq_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  =  scfullsclive    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) LjnjL_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 vv\mapsto (a live child of vv) injects live(j)live(j+1)\mathrm{live}(j)\hookrightarrow\mathrm{live}(j+1);
  • (T3)(T_3) nj+1Ljn_{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=2j\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:=lognjlogεj,bj:=logLjlogε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=limajlimbj\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, 121\to2
Gauge law dimdβ=β1dimd\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=DPD_P = D_{P'}proved under cofinality + common boundary
Canonical STOP exponent scs_c, invariant under reindexingproved (generalised Cauchy–Hadamard, root form)
sclivescfulls_c^{\text{live}}\le s_c^{\text{full}}, equality iff no dominant dead endsproved (immediate from LjnjL_j\le n_j)
Canonicity of the gap Δs=scfullsclive\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.