Documentation

DerivedAlgGeo.CategoryTheory.Triangulated.StabilityCondition.Walls.Threefold.TiltComparison

The tilt family is the kernel's, and there is only one of it #

The abstraction-audit remediation recorded three unbridged spellings of the (n, m) = (3, 2) tilt charge and asked for a comparison or a deletion (#1228). This file settles the kernel-level one, and the module docstring records what the other two turned out to be.

The adjudication #

Tilt.tiltFamily is canonical. It is the only one of the three that exists as a Lean declaration.

The two slopes #

Threefold.nu and AlgebraicGeometry.Numerical.Stability.BMT.nu both survive, and neither is redundant: the first is the four-coordinate numerical model, the second its realization on a polarised numerical threefold, which is the separation Numerical/Models/ versus Numerical/Examples/ exists to keep. They are bridged, in the direction the ownership policy wants, by ThreefoldWallTransport.nu_toNumClass. No third slope is introduced here: Tilt.nu_eq_tilt_slope states the tilt family's charge slope in terms of the existing Threefold.nu rather than defining one.

This file adds no charge, no polynomial and no slope. It adds one equation.

The tilt family is the exponential kernel's, at m = 2.

This is the kernel-level spelling the remediation called Exp.tiltChargeFamily, supplied as a comparison instead of a second carrier. The truncation degree is m = 2 and the dimension is three: the index is the truncation degree, never the dimension, which is the whole point of Exponential/Kernel.lean's index discussion and the reason numerical-k-theory-e5 was parked.

The parameter map is Exp.stChart after the (alpha, beta) transposition, and the class map is the surface coordinate identification after the four-to-three drop. Both were already there; only their composition is new.

The same equation read off a single class, which is the form a consumer wanting the kernel's moments actually needs.