MCF-stack · Numerical experiment supplied by Ao Sun

Second-mode perturbation of the Angenent torus and a two-ended genus-one candidate

Mean curvature flow from the torus perturbed in its second angular mode (ε = 0.4), from the “Chu–Sun shrinker ver 2” note, drawn rescaled about the singular point so that a flow approaching a self-shrinker appears to settle down. Drag to rotate, scroll or pinch to zoom, and move the time slider or press ▶.

Read this first. The note does not claim that this flow converges to the candidate. The data show the rescaled flow approaching the two-ended candidate over a long interval and then departing (residual and distance rise again), and the last frames are ones the note flags as too coarsely resolved for a reliable curvature estimate. This page shows exactly that, without smoothing it into a convergence story. Use the readouts and plots to see how close the flow gets and when it turns away.

Readouts at this time

Distance to candidateGaussian RMS over native vertices, |Y| < 3–
Shrinker residualGaussian RMS of H·ν + ⟨Y,ν⟩/2, whole surface–
Gaussian density Fabout the origin at scale T − t–

Display

How close is the flow to the candidate, and to a self-shrinker?

Log scale. Blue: distance to the stationary candidate. Orange: shrinker-equation residual. Shaded: the note’s resolution-limited late frames. Click or drag to set the time.

Gaussian density of the flow

Decreases steadily from near the torus value (1.8512) toward the candidate’s 1.7901 and stays above it, up to the last frame where it can be computed.

What am I looking at?

The flow starts at t = 0 from the rotationally symmetric shrinking torus perturbed by a normal graph ε[−cos(πs) φ₀ + sin(πs) φ₂]ν with ε = 0.4. Here φ₀ is the positive principal unstable Jacobi eigenfunction and φ₂ = f₂(ℓ) cos 2θ is the principal second-angular-mode eigenfunction (eigenvalue ≈ 0.4876). The one tuned parameter is s ≈ 0.5009123127, chosen target-free, without using the stationary surface, to sit between “paired solid-tube pinching” and “central-hole closing”. The perturbation keeps all three coordinate reflections; the surface is therefore drawn by reflecting one eighth.

The picture shows the rescaled surface Y = X/√(T − t) with T = 0.971915054035097, the single physical time the note fitted on three preselected frames. The centre stays at the origin by symmetry. The slider runs in τ = −ln(T − t), which stretches the final instants. The torus axis is vertical (z); the two ends of the candidate point along ±x.

Where the pictures and numbers come from

I replayed the note’s selected deeper-cutoff 64 × 128 parametric trajectory (fixed topology, fourth-order finite differences, RK4, ordinary mean curvature flow with a tangential gauge) with the archive’s own solver and saved 98 states on a grid equally spaced in τ. The replay is bit-for-bit identical to the archived frames: all 49 archived frames match with zero difference, at the same step counts, and the final state equals the archived last state (t = 0.97184934). The snapshots never change the time step.

Residual, Gaussian area and σ use the note’s own estimator (doubled-grid Fourier geometry at the fixed T). For the note’s six audited frames (42–47) my values agree with its audit table to all printed digits, for example the literal residual 0.04804739, 0.04065169, 0.03429151 | 0.02917890, 0.02849774, 0.05975823. The distance to the candidate is my own addition: the Gaussian-weighted RMS, over |Y| < 3, of the distance from the flow’s native vertices (with lumped areas, no interpolation) to the stationary surface, evaluated by projecting onto the analytic degree-48 model and cross-checked against the exported mesh. A version computed on the Fourier-resampled surface agrees to within 5% at every frame and gives the same closest approach.

Residual and Gaussian density are shown through frame 92 (τ ≈ 9.23). After that the parametrization degenerates (minimum area density below 2×10⁻⁵, falling to about 10⁻⁷), the Fourier geometry breaks down (the residual jumps from 0.17 to 2.5 and 14), and those two quantities are marked n/a. The surfaces and the native-vertex distance are still shown.

Caveats

Data: “Chu–Sun shrinker ver 2” note and companion archive. Rendering with three.js.