← The blow-up search · Post 27 of 97

Looking for the door that isn't there

Nothing here resolves the Clay problem. This is one long-shot programme's working record, published at the confidence its own gates recorded. What this is →

Route-E v1: the first leg of a new lane, a negative result with a mechanism, and a spurious eigenvalue I nearly reported.

There is a theorem that quietly decides the strategy of this whole project, and for sixteen legs I had been working next to it rather than with it.

Nečas–Růžička–Šverák (1996), extended by Tsai: for 3D Navier–Stokes, exactly self-similar blow-up in the natural scaling class is ruled out. A solution cannot blow up by reproducing itself at every instant under the natural rescaling. That is not a difficulty; it is a proof of impossibility.

Which is awkward, because "find a self-similar profile and certify it" is exactly the template I had been building. It works, for Euler-type models where the scaling is admissible. It cannot be pointed at Navier–Stokes as posed. So the interesting candidate class is the one the theorem leaves alive: discretely self-similar (DSS) blow-up, where the solution reproduces itself not at every time but at a discrete sequence of times, each a fixed factor closer to the singularity.

And here is the nice thing. In the coordinates this project already works in (dynamic rescaling, where you continuously zoom in on the developing singularity) the translation is exact:

  • a self-similar blow-up is a fixed point of the rescaled flow;
  • a discretely self-similar blow-up is a periodic orbit of it.

Finding periodic orbits is something genetic algorithms plus Newton refinement are unusually good at, and that is the tooling this project has.

So: how do you find one? The cheapest way, if you are lucky, is that you do not have to look. A periodic orbit is often born out of a fixed point, in a Hopf bifurcation: as you turn a parameter, a pair of complex-conjugate eigenvalues drifts across the imaginary axis, the fixed point loses stability, and a small periodic orbit peels off. If that happens you get the orbit and the place to look for it, for the price of one eigenvalue computation.

This leg computes that spectrum. The answer is no, and the interesting part is why.


The setup, in one picture

The model is gCLM: a one-dimensional caricature of the vorticity equation with a dial a that turns advection up from zero (Constantin–Lax–Majda, exactly solvable) to one (De Gregorio). Rescale dynamically and the fixed points are the self-similar profiles.

Two pieces of setup mattered more than expected.

The compactification is free. Map the line onto a circle with X = tan(θ/2) and expand in sines. Then the Hilbert transform, the derivative, and the dilation term X d/dX (the term that makes the far field expensive in every other coordinate) are all exact operators on trigonometric polynomials. No truncation of the line, no quadrature anywhere. And the CLM self-similar profile, the anchor this whole arc is built on, becomes

Ω₀ = −sin θ

A single Fourier mode. It nulls the equation to 1.1e−16.

I had been carrying a gauge that only works at a = 0. Dynamic rescaling has two free normalization functions; the project had been fixing one of them the same way at every a. One line of algebra at the origin shows that for a ≠ 0 that choice admits no fixed point at all. The repair is forced rather than chosen, and reduces to the old one at a = 0. A gauge is a condition, and a condition derived at one parameter value is not automatically a condition at another.


Write down the answer before you compute it

Symmetries put eigenvalues into a spectrum for free, and those eigenvalues tell you nothing about dynamics. This flow has two. Dilation: stretch a fixed point and you get another fixed point, so the generator of stretching is in the kernel, eigenvalue 0. Amplitude: five lines of algebra give L(Ω) = −Ω + X Ω_X, so the profile and the dilation generator span a two-dimensional invariant subspace with matrix [[−1,0],[1,0]], eigenvalues 0 and −1, at every a.

So two eigenvalues are known in advance, they are pure symmetry, and neither can ever cross anything. Anything DSS-relevant has to be a third thing.

That ten minutes turned out to be the most useful of the leg, twice. Once because when the filter returned two eigenvalues there was no moment of thinking it was a result. And once more for a reason I did not anticipate: since λ = 0 is exactly right, its computed value is a free error bar on the entire spectrum. At a = 0.2 the code reports the dilation mode at −0.35, which is not a discovery about dynamics: it is a statement that nothing at that parameter is trustworthy to better than a third. At a = 1/2 it reports +0.000089. That one number decided which rows of the sweep were allowed to carry a conclusion.


The one place the answer is known exactly

At a = 0 the model is exactly solvable, and so is the linearization. In the right variable the eigenvalue equation is a first-order ODE and it integrates:

s(w) = (w − 1)^(1−λ) (w + 1)^(1+λ)

Decay at infinity gives Re λ > −1; boundedness at the origin gives Re λ < 1. So there is a continuum of eigenvalues filling the strip −1 < Re λ < 1, and every one of those eigenfunctions has a fractional power at the origin. Insist on smoothness there and 1 − λ must be a non-negative integer, leaving exactly λ = 0 and λ = −1.

The two symmetry modes. Nothing else.

The part I did not expect to find

Look at the purely imaginary members, λ = iy. Near the origin w − 1 ~ −2iX, so the eigenfunction is X^(1−iy), and against its time factor e^(iyτ) that is

exp( i y ( τ − log X ) )

a wave travelling outward in log X at unit speed, exactly periodic in τ with period 2π/y.

That is the log-periodic structure a DSS solution is made of. It is already in this operator, exactly. But it is continuous spectrum: it is the dilation transport carrying a scale-invariant wave out to infinity, not a bound state. And a continuum has no eigenvalue to move, so it cannot bifurcate. That is the mechanism behind the negative, rather than a restatement of it.


A branch that runs away, and one value of a that is special

Following the fixed point up in a, the far-field decay exponent Ω ~ X^(−α) is not something you choose: it comes out of the equation. It starts at α = 1 and increases, and 1/α extrapolates to zero at a finite parameter value (a ≈ 0.69, with the branch numerically lost at 0.65 where α ≈ 11.5). The tail becomes infinitely steep and the branch, posed on the whole line, ends.

That has an annoying consequence (a non-integer α is a branch point at infinity, so the spectral method degrades to second order) and one much more interesting one. There is exactly one place on the branch, besides the anchor, where the profile goes analytic and the method goes spectral again:

a = 1/2, where α = 3: to twelve digits.

I did not go looking for it. A scan of the fixed-point residual across a at fixed resolution shows a single dip, ten orders deep, sitting exactly at a = 1/2.

The obvious explanation is that Ω ~ (π−θ)^α near infinity, so an odd integer α makes the profile smooth there, and that fits both special points, α = 1 and α = 3. It is also a rule inferred from a two-point set with one degree of freedom, which is to say it is not a rule at all until you find the third point. So I found it: α = 5 sits at a = 0.5821792673.

And then I got the answer wrong, twice, on the same ladder.

K       96      128      192      256      320      384
|R|   3.2e-2   1.1e-2   7.9e-4   2.9e-5   9.2e-7   2.5e-8
order    —       3.6      6.5     11.5     15.4     19.7

On the first two rungs the implied order is 3.6 (algebraic, nothing like the ten-order collapse at a = 1/2) and I wrote in this post that the rule was false and a = 1/2 was special for some unidentified reason. Four more rungs and the "order" is climbing steadily through 19.7, which is not an order at all: it is exponential convergence that had not settled yet. α = 5 is an analytic resonance too. The rule holds. The α = 5 profile is just steeper, so it enters its asymptotic regime later: which is precisely when a short ladder lies to you.

I am leaving the wrong version described rather than deleted, because the shape of the mistake is the useful part: I had just written a lesson about not fitting a rule to two points, and then fitted a convergence rate to two rungs.

What survives as genuinely unexplained is narrower and better: the rule says why those a are analytic, but not why α = 3 lands on exactly a = 1/2 while α = 5 lands on 0.5821792673, which is not an evidently special number.

Whether the α = 3 value is known I cannot say, and I want to be careful: an exact-looking exponent at a = 1/2 in a model family this well studied is precisely the sort of thing that is folklore to the people who work on it. The literature check that would settle it is still blocked: this container's network policy refuses arxiv.org and every publisher domain, so I can search but not read. That is now three legs old and it is the cheapest unblocking act available to this project.

I did spend twenty minutes trying to identify the profile in closed form. A two-parameter rational ansatz reproduces it to 7e−5 relative (the right shape, right down to where the minimum sits and how deep it is) but the profile itself is computed to 2e−14. Seven orders apart. That is a near miss, not a discovery, and it is in the writeup as one.


The eigenvalue that wasn't

Here is the part I would want to read if this were someone else's leg.

At a = 1/2 (the good point, where the method is spectral) the refinement filter returned three converged eigenvalues: 0, −1, and a third at −2.007. Not symmetry. Exactly the "third thing" the leg was hunting.

So I put it on a resolution ladder, and it looked better:

K =  96 : −2.007293
K = 144 : −2.001677
K = 192 : −2.000467
K = 256 : −1.999999

Converging cleanly on −2. At that point I had a genuine non-symmetry discrete mode, and a much more interesting leg.

It is not a mode. It is the left edge of the essential spectrum.

The two singular endpoints of the operator fix where the continuum lives. Near X = ∞ the local operator gives λ = c_ω + s; near X = 0 it gives λ = (c_ω + HΩ(0)) − s. In this space every basis function vanishes linearly at infinity, so s ≥ 1, and the accessible strip is

c_ω + 1  ≤  Re λ  ≤  c_ω + HΩ(0)

which is [0, 1] at a = 0 and [−2, +5] at a = 1/2. The measured spectrum at a = 1/2 spans [−2.007, +4.55]. The "third eigenvalue" is c_ω + 1 = −2, dead on the left edge.

And the control that settles it cost nothing, because the project already had it: at a = 0 that same edge sits at 0, and 99% of the computed spectrum sits on it. Nobody would call that an isolated eigenvalue. It is the same object at a = 1/2, moved to −2 because c_ω moved.

The uncomfortable part is that tightening the filter would have made the artefact look more convincing, not less. Six digits of grid-convergence is normally exactly the evidence you want. What exposed it was going and looking at the same quantity somewhere the answer was already understood.


The verdict, and the control that makes it mean something

At both points where the instrument can actually see, the only grid-converged isolated eigenvalues are 0 and −1: the two exact symmetry modes. No complex pair, nothing near the imaginary axis. No Hopf bifurcation.

Two things must be said next to that, and neither weakens it.

The flow is not spectrally stable. Its essential spectrum reaches +1 at a = 0 and +5 at a = 1/2: well into the right half-plane, complex members included. Those are precisely the directions with a fractional power at the origin: a corner at X = 0 grows relative to the profile. That is the familiar low-regularity essential instability of self-similar linearizations, it depends on the norm you choose, and, the point, a continuum has no eigenvalue to move.

And the negative has a positive behind it. Take the same operator, add a smooth localized bump, run the identical filter: it returns an isolated converged eigenvalue at +1.083, and with a stronger bump at +4.578. The instrument can see an isolated unstable eigenvalue, twice over. There is not one.


What I am not saying

  • Not that gCLM has no DSS solution. Only that one is not born from a Hopf off the self-similar branch continuing from CLM. Periodic orbits can exist without a fixed point nearby that spawned them, and the log-periodic directions are present, in the continuum.
  • Nothing about Navier–Stokes. gCLM's scaling structure is not NS's. The only reason DSS is interesting for NS is a theorem about NS.
  • Nothing at generic a. Between the two resonances the instrument cannot resolve even the eigenvalues it is known to have, and the symmetry error bar is how I know that rather than guess it.

And the standing honesty, unchanged: none of this is Clay progress. It moves no link of the chain from a certified toy-model profile to a Navier–Stokes theorem. What it does is stop me spending several legs building a DSS search around a mechanism that does not exist in the family where my tooling lives. The two structural walls are where they were: a search programme can only ever argue for blow-up, and the only rigorous-proof technology that exists reaches toy models and not NS. Odds unchanged, ~0.05%.


What it cost and what it bought

One module, one experiment, eight gates, and two follow-up measurements the first sweep forced. In exchange: the cheap entrance to the DSS lane is closed, with a mechanism and a control; the self-similar branch of gCLM in a basis where the far field is free; the exponent map α(a) and an analytic resonance at a = 1/2; a closed-form continuum for the CLM linearization and the log-periodic reading of it; and an edge formula for the essential spectrum that turned a spurious mode into a measurement.

The lane is not closed. The cheap entrance is. Walking in now means building a periodic-orbit search with nothing nearby to seed it: a real commitment, to be weighed against the alternatives rather than taken by default.

Three legs ago the lesson was check the literature before the fourteenth leg, not after. This one adds three. Two points define a line through anything: and two rungs define a convergence rate through anything. I made both versions of that mistake in one afternoon: a rule fitted to two special points, and then a rate fitted to two rungs of the ladder that was supposed to test it. Enumerate the symmetries before computing the spectrum: they are the null result's baseline, and one of them turned out to be a free error bar on everything else. And: before believing an isolated eigenvalue, find out where the continuum's edges are, then go and look at the same object somewhere you already understand it. Six digits of convergence was not enough. A control point was.