Shub Entropy Conjecture: The Clock That Lets Homology Grow While Entropy Vanishes

A sphere map can double aa topological feature every iteration while its observable orbit complexity grows slower than exponentially. OpenAI’s proof makes that mismatch explicit: the general C¹ self-map formulation of the Shub entropy conjecture is false. Its construction has zero topological entropy but an eigenvalue of 2 on second real homology. The mechanism combines aa slowing clock, amplified memory, and precisely aligned pushes. Understanding why those ingredients work also explains why the result preserves earlier entropy theorems.

01. What Did Shub’s Entropy Conjecture Predict?

Topological entropy measures how quickly distinguishable orbit histories proliferate. Follow two starting points for nn steps and compare their largest separation. At aa fixed resolution, count the largest collection of mutually distinguishable histories. Entropy records their exponential growth rate as resolution becomes arbitrarily fine. Zero entropy permits complicated transients and polynomial growth.

Homology records global topological features using algebra. With real coefficients, aa continuous map induces aa linear operator f*f_* on the direct sum of the homology groups. Its spectral radius ρ(f*)\rho(f_*) is the largest absolute value of its eigenvalues.

The Shub entropy conjecture formula links these two measurements:

htop(f)≥log⁡ρ(f∗).h_{\mathrm{top}}(f)\geq\log\rho(f_*).

The proposed inequality says that growth visible in topology should force sufficient orbit complexity. An eigenvalue of 2 would require entropy at least log2\log 2. All logarithms here are natural.

The distinction is between rates, not raw counts. Doubling aa homology class repeatedly gives exponential algebraic growth. Zero entropy says that distinguishable histories have zero exponential growth rate at each fixed resolution. It does not require every trajectory to become constant.

Key Facts From Theorem 1.1
FeatureVerified Statement
SourceOpenAI, September 25, 2026.
DomainM=(R/100Z)×(S2)q+1M=(\mathbb R/100\mathbb Z)\times(S^2)^{q+1}, for some finite positive integer qq.
RegularityA continuously differentiable, noninvertible self-map.
Entropyhtop(f)=0h_{\mathrm{top}}(f)=0.
HomologyEigenvalue 22 on H2(M;R)H_2(M;\mathbb R), so ρ(f*)≥2\rho(f_*)\geq2.
ScopeA counterexample to the general C¹ self-map formulation, not the C∞ theorem.

02. Why Earlier Entropy Theorems Could Not Settle The C¹ Case

The paper’s introduction separates several positive results. Manning controls first homology for every continuous map. Misiurewicz and Przytycki obtain aa C¹ lower bound from topological degree, which concerns top-dimensional homology. Neither statement automatically controls every intermediate homology group.

Yomdin proves the full inequality for C∞ maps, connecting homological growth, volume growth, and entropy. C∞ means derivatives exist continuously at every order. C¹ guarantees continuous first derivatives. Lipschitz continuity only bounds distance expansion and does not require differentiability. Earlier Lipschitz counterexamples therefore left the C¹ question unresolved.

There are also affirmative results for particular diffeomorphisms, including partially hyperbolic systems with one-dimensional center and systems away from homoclinic tangencies. Those hypotheses matter: aa diffeomorphism has aa differentiable inverse.

The new example occupies aa different combination of assumptions: finite regularity, noninvertibility, and growth in intermediate homology. The contradiction appears there, without invalidating the established theorems.

In particular, second homology here is neither the first group covered by Manning nor the top group controlled by degree. Checking the dimension is essential to understanding why those lower bounds remain consistent with this example.

03. OpenAI’s Counterexample: Zero Entropy With An Eigenvalue Of 2

Theorem 1.1 in the original research paper constructs aa C¹ map on aa compact smooth manifold without boundary:

M=(ℝ/100ℤ)×(S2)q+1,q≥1.M=(\mathbb R/100\mathbb Z)\times(S^2)^{q+1},\qquad q\geq1.

The first factor is aa circle with circumference 100. One sphere carries the main complex coordinate, while qq additional spheres hold registers. The paper chooses finitely many channels through aa covering argument, rather than specifying aa numerical qq.

Its exact contradiction is:

htop(f)=0<log⁡2≤log⁡ρ(f∗).h_{\mathrm{top}}(f)=0<\log 2\leq\log\rho(f_*).

This is an existence theorem about an explicitly defined dynamical system. Registers are mathematical coordinates, not hardware memory measurements. Likewise, aa clock passage describes movement around the circle rather than aa measured runtime. The argument supplies no numerical speedup or practical performance comparison, and none is needed to refute the inequality.

Second homology is intermediate because the manifold has dimension 2q+3≥52q+3\geq5. The theorem establishes an eigenvalue, so the conclusion needed here is aa spectral radius of at least 2.

OpenAI’s mathematics release announcement provides publication context. The mathematical evidence here is the supplied proof, not the announcement. This article does not assert that this particular construction has been fully formalized in Lean, independently replicated computationally, or benchmarked as an algorithm.

04. Why Squaring The Riemann Sphere Normally Produces Entropy

Identify the sphere with Σ=C∪{∞}\Sigma=\mathbb C\cup\{\infty\} and consider g(z)=z2g(z)=z^2, including g(∞)=∞g(\infty)=\infty. Writing z=reiθz=re^{i\theta} reveals two effects: the radius squares and the angle doubles.

For example, aa radius of one-half becomes one-quarter and then one-sixteenth. A radius of two becomes four and then sixteen. On the unit circle, however, the radius remains one. Angle doubling supports exponentially many distinguishable histories, giving that invariant circle entropy log2\log 2.

Squaring also has degree two on the oriented sphere. The value 1 has preimages 1 and −1, both contributing positive local degree. Thus sphere squaring acts by multiplication by 2 on second homology.

The construction must retain that homological action while preventing persistent angle-doubling complexity. Merely slowing the clock would leave the unit-circle dynamics untouched. Additional coordinates must push trajectories away from it, with their own dynamics remaining entropy-free.

05. Inside The Construction: The Clock, Main Coordinate, And Registers

	Shub entropy conjecture clock showing reset, preparation, possible delay, and register readout.
Shub entropy conjecture clock showing reset, preparation, possible delay, and register readout.

Every update uses the old state simultaneously:

t′=t+h(t,z)(mod100),z′=z2+20∑ℓ=1qβ‾ℓ(t)S(vℓ),vℓ′=a(t)S(vℓ)+Uℓ(t,z),1≤ℓ≤q.\begin{aligned}t’&=t+h(t,z)\pmod{100},\\z’&=z^2+20\sum_{\ell=1}^{q}\bar\beta_\ell(t)S(v_\ell),\\v’_\ell&=a(t)S(v_\ell)+U_\ell(t,z),\quad1\leq\ell\leq q.\end{aligned}

The clock increment hh lies between zero and one. It can slow only near 50. For small main-coordinate radius, aa smooth clock function bb prevents crossing 50 from below. For radius at least three-quarters, including infinity, the increment is exactly one.

The function SS equals the identity on the closed unit disk, is bounded in modulus by 3, and vanishes near infinity. Thus registers can amplify small signals while remaining globally defined sphere coordinates. The gain aa is zero during reset and equals LL from clock 7 through 90.

Order of operations in one complete clock passage Four stages in increasing clock order: reset at 2 to 5, preparation in 8 to 12, possible delay in 48 to 52, and readout in 74 to 80. The arrows show order, not elapsed time or distances. Register gain L applies from clock 7 to 90. Values are measured before each update. One Passage: Clock Order Schematic • stage spacing is not to scale Reset • [2, 5]Erase every register beforenew signals arrive. Preparation • (8, 12)Insert small signals for possiblefuture readouts. Possible Delay • (48, 52)Near 50, the main coordinatecontrols clock speed. Readout • (74, 80)Each channel is read at mostonce per passage. Register gain L throughout [7, 90]. Clock readings refer to the state before an update.
Clock position is not elapsed iteration count. A complete passage reaches the next period despite a potentially arbitrarily long delay.

Here β¯ℓ\bar\beta_\ell denotes the periodic readout cutoff. UU inserts preparation signals, and the main-coordinate addition reads their stored values. Neither operation uses values newly produced during the same update.

06. How An Infinite Prediction Series Preserves C¹ Smoothness

Predict future clock readings using the uncontrolled map G(t,z)=(t+h(t,z),z2)G(t,z)=(t+h(t,z),z^2). Let TmT_m be its clock coordinate after mm iterations. On one clock period, the input is:

Uℓ(t,z)=α(t)10∑m=1∞L1−mβℓ(Tm(t,z))χ(z)(z|z|)2m+1.U_\ell(t,z)=\frac{\alpha(t)}{10}\sum_{m=1}^{\infty}L^{1-m}\beta_\ell(T_m(t,z))\chi(z)\left(\frac{z}{|z|}\right)^{2^{m+1}}.

Here α\alpha selects preparation times. The cutoff χ\chi vanishes near zero and infinity and equals one for radii between one-half and one. The angular expression is extended by zero at both poles. Importantly, β\beta inside the series is not periodized: it predicts aa readout in that lifted period only.

Compactness bounds the derivative of GG by aa constant B≥1B\geq1. Consequently, the derivative of TmT_m is bounded by BmB^m. Angular differentiation costs order 2m+12^{m+1}. Choose L>max{B,2}L>\max\{B,2\}.

For the mth summand, the combined function and derivative bound is:

‖Fℓ,m‖∞+‖DFℓ,m‖∞≤CL1−m(1+Bm+2m+1).\|F_{\ell,m}\|_\infty+\|DF_{\ell,m}\|_\infty\leq CL^{1-m}(1+B^m+2^{m+1}).

These bounds add through the product rule. Geometric decay gives uniform convergence of both functions and first derivatives, proving C¹ regularity. A finite prediction horizon could miss the compulsory readout after an arbitrarily long delay.

There is no need to differentiate aa selected hitting time, which could behave badly near aa stalled clock. Every possible delay already has aa smooth summand. Uniform derivative control handles nearby states whose first relevant summands occur arbitrarily far along the series. Preparation also vanishes near the periodic seam, allowing aa C¹ extension around the clock circle.

07. How Stored Signals Survive The Delay Without Saturating

Smooth inputs alone do not justify treating aa register as aa linear amplifier. The proof first establishes aa separate bound, without assuming phase alignment.

A complete passage starts near one multiple of 100 and reaches the next. Reset erases arbitrary initial register contents before preparation. Since the clock advances by one during preparation, there are at most five preparation indices in aa set called II.

Each channel’s readout support fits inside an interval shorter than one. The clock advances by one throughout readout, so that channel is read at most once. Predicted and actual clocks agree until readout begins. They continue agreeing through all readouts because clock speed there is independent of the main coordinate, even after additions change it.

A signal entered at iteration i is read at iteration j after j−i−1j-i-1 intervening gains. Its coefficient cancels exactly:

L1+i−jLj−i−1=1.L^{1+i-j}L^{j-i-1}=1.

Candidate register values at an intermediate index uu have modulus at most |I|10Lu−j≤12\frac{|I|}{10}L^{u-j}\leq\frac12 for u≤ju\leq j. Induction then proves the actual register equals that candidate throughout amplification. SS remains the identity until the channel’s readout. Later saturation is harmless because that channel will not be read again during the passage.

Reset is exact, including for aa register initially at infinity. Both the gain and the preparation input vanish there, so the next register value is zero. This removes dependence on arbitrary stored data before the estimates begin. Register channels do not feed one another, which keeps each channel’s linearity argument independent.

08. The Phase-Alignment Argument That Forces Escape

Shub entropy conjecture diagram showing gain cancellation and aligned readout contributions that force escape.
Shub entropy conjecture diagram showing gain cancellation and aligned readout contributions that force escape.

Now the proof can use the stored phases. In aa complete passage, each preparation value has radius greater than one-half. Otherwise repeated squaring would keep it small and the clock could never cross 50, contradicting completion.

Before readout, exact squaring doubles every phase. A signal prepared at i for j stores the phase of the square at j through the exponent 2j−i+12^{j-i+1}. Consequently, every readout addition points along the current square, with aa nonnegative coefficient. Different channels reinforce rather than cancel.

Throughout the relevant part of the passage:

|zn+1|≥|zn|2.|z_{n+1}|\geq|z_n|^2.

If aa preparation radius already exceeds one, escape has begun. Otherwise all preparation radii lie between one-half and one, where χ\chi equals one. There is aa preparation index with α\alpha equal to one and aa readout index with some β\beta equal to one.

That pair contributes exactly 2 to the output radius: the input factor one-tenth meets the readout factor 20. Two β\beta factors occur, one from preparation prediction and one from readout. Their product is one on the selected plateau. Hence that output radius exceeds 2 before the passage ends.

09. Why Every Orbit Approaches One Of Two Invariant Sets

Lift the clock to aa nondecreasing real sequence tnt_n. If it stays bounded, its increments tend to zero. Since hh dominates bb and bb vanishes only at 50 modulo 100, the clock approaches that reading.

Eventually it avoids all readouts. Radius at least three-quarters would force clock increment one, so the main coordinate eventually lies strictly inside that radius and repeatedly squares toward zero. The orbit approaches Z0Z_0, defined by clock 50 and main coordinate zero. Registers need not vanish: this set includes every register configuration.

If the clock lift is unbounded, it completes successive passages. After one passage produces radius greater than one, the square lower bound persists across subsequent periods. Between readouts there is exact squaring, and reset removes old register data before fresh preparation.

For aa suitable index NN:

|zN+r|≥|zN|2r,r≥0.|z_{N+r}|\geq|z_N|^{2^r},\qquad r\geq0.

Thus the main coordinate tends to infinity on the sphere. Eventually χ\chi vanishes permanently, and aa later reset makes every register identically zero. The orbit approaches Z∞Z_\infty, where the clock rotates and the other coordinates are infinity and zero respectively. These are pointwise conclusions with no uniform waiting-time bound.

10. Proving Zero Topological Entropy Without Uniform Convergence

	Shub entropy conjecture diagram comparing two invariant sets and explaining global zero entropy.
Shub entropy conjecture diagram comparing two invariant sets and explaining global zero entropy.

Pointwise approach needs an entropy argument, because different starting points can have arbitrarily long transients. Lemma 4.1 supplies it for aa compact forward-invariant set ZZ with zero entropy.

Fix aa resolution and block length mm. Cover aa neighborhood of ZZ using PP orbit-metric balls, and cover the whole space using QQ such balls. Compactness gives aa constant JJ such that among rr successive blocks, at most τr+J\tau r+J are exceptional, for any chosen 0<τ<10<\tau<1.

The number of possible descriptions is bounded by:

2rPrQτr+J.2^rP^rQ^{\tau r+J}.

The bound controls the proportion of exceptions, not their last occurrence. Taking exponential growth rates, then sending τ\tau to zero and mm to infinity, localizes entropy to ZZ.

The order of these limits matters. For fixed mm, the global cover size QQ may be large, but its contribution disappears when τ\tau tends to zero. Only afterward is the block length increased to use the zero-entropy hypothesis on ZZ.

For this construction, Z=Z0∪Z∞Z=Z_0\cup Z_\infty. On the latter set, 100 iterations give the identity. On the former, registers evolve independently by v↦LS(v)v\mapsto LS(v).

After one register update, radii lie in aa disk where the radial map is nondecreasing and angles remain fixed. With HH radial labels, length-NN radial itineraries number at most 1+N(H−1)1+N(H-1). Their order is by initial radius, not necessarily time. Finitely many register coordinates therefore give polynomial orbit-description growth. Both restrictions have zero entropy, completing the global argument.

11. Why The Homological Eigenvalue Survives And What Remains Open

Let π\pi project to the main sphere. Its output is squaring plus aa bounded correction. Scaling that correction continuously to zero gives aa homotopy between πf\pi f and gπg\pi. The paper checks continuity at infinity using inverse coordinates.

That check matters because the affine complex chart excludes infinity. A bound uniform in the clock, registers, and homotopy parameter makes the extension valid on the whole compact sphere, completing the topological argument.

Homotopy invariance therefore yields:

π∗f∗=g∗π∗=2π∗on H2(M;ℝ).\pi_*f_*=g_*\pi_*=2\pi_*\quad\text{on }H_2(M;\mathbb R).

Fixing other coordinates gives π\pi aa section, so π*\pi_* is surjective and nonzero. If f*−2If_*-2I were invertible on second homology, the identity would force π*=0\pi_*=0, aa contradiction. Thus 2 is an eigenvalue. This homological identity is not aa dynamical semiconjugacy transferring sphere entropy.

Noninvertibility follows because SS vanishes near aa register’s infinity: distinct nearby register states give identical outputs. The construction consequently leaves the general diffeomorphism question untouched. The supplied theorem proves C¹ regularity. A separate expository construction by Andrey Gogolev extends the phenomenon to every fixed finite differentiability order. Neither statement supplies aa C∞ counterexample or contradicts Yomdin.

For each finite order, the construction can be chosen to control that many derivatives. This is aa family of finite-regularity examples, not one map whose derivatives have been controlled at every order simultaneously. Keeping those quantifiers distinct prevents an incorrect conclusion about smooth dynamics.

The Shub entropy conjecture counterexample identifies aa precise separation: homological growth can survive after persistent orbit complexity disappears. Read the original proof alongside Binary Verse AI’s research explainers, and share this explanation with readers investigating how regularity changes dynamical conclusions.

What is Shub’s entropy conjecture?

It proposes that a map’s topological entropy is at least the logarithm of the spectral radius of its induced action on real homology. OpenAI’s counterexample disproves the general C¹ self-map formulation on compact smooth manifolds without boundary.

What exactly does OpenAI’s C¹ counterexample prove?

It constructs a noninvertible C¹ self-map on a compact smooth manifold whose topological entropy is zero, even though its action on second real homology has eigenvalue 2. Its homological spectral radius is therefore at least 2.

How can homology grow while topological entropy remains zero?

The map retains the degree-two homological behavior of sphere squaring through a homotopy, while every orbit approaches one of two zero-entropy invariant sets. The projection intertwines the maps on homology. It is not a dynamical semiconjugacy that would transfer the sphere map’s entropy.

Why are the clock and memory registers necessary?

The clock creates potentially arbitrarily long delays. The registers prepare, amplify, and deliver aligned contributions that force the main coordinate beyond the unit circle during every complete clock passage. Registers reset before preparation and stay in their linear region until readout.

How does the infinite prediction series remain continuously differentiable?

Its coefficients decay geometrically as L to the power 1−m. Choosing L greater than both B and 2 dominates the growth of prediction derivatives and angular derivatives. The series of functions and first derivatives converge uniformly, including near data with arbitrarily late predicted readouts.

Why does convergence toward two invariant sets imply zero topological entropy?

The paper’s entropy-localization lemma applies because the union is compact and forward invariant, every orbit approaches it, and the restricted dynamics have zero entropy. Compactness controls the proportion of exceptional orbit blocks without requiring a uniform eventual-entry time.

Does OpenAI’s proof disprove the entropy conjecture for all smooth maps and diffeomorphisms?

No. The supplied paper disproves the general C¹ self-map formulation using a noninvertible map. It does not settle the general diffeomorphism question or contradict Yomdin’s C∞ theorem. A separate supporting exposition extends the counterexample phenomenon to every fixed finite differentiability order, which is different from a single C∞ example.

Leave a Comment