A measurable unit section of the ray map #
Category: 1-Mathlib (CSD-free; staged as a Mathlib-upstream candidate).
The ray map mk : {v // v โ 0} โ โ ๐ (EuclideanSpace ๐ ฮน) has no continuous section (the
tautological bundle is non-trivial), but it has a measurable one, and a canonical one: send a
ray to its unit-norm representative whose first non-zero coordinate is real and positive.
firstIndexโ the first non-zero coordinate of a non-zero vector (ฮนlinearly ordered);unitScalar,unitRepโ the normalising scalarconj(vแตข)/|vแตข| ยท โvโโปยนand the representative it produces;unitRep_smulis scale-invariance, sounitRepdescends to the quotient;unitSectionโ the sectionโ ๐ (EuclideanSpace ๐ ฮน) โ EuclideanSpace ๐ ฮน, withnorm_unitSection : โunitSection pโ = 1andmk_unitSection : mk (unitSection p) = p;- โ
measurable_unitSectionโ it is Borel measurable:unitRepis the finite sum overiof the candidatei(a measurable function ofv) restricted to the measurable set "first index= i" (measurableSet_firstIndex_eq), andProjectivization.lift_measurabledescends it.
This discharges the hypothesis every preparation-level construction of the corpus takes (a
unit-norm measurable rep with mk (rep p) = p): Projectivization.unitSection is such a
rep, for every finite-dimensional EuclideanSpace over โ or โ.
References: CsdLean4/Mathlib/LinearAlgebra/Projectivization/MeasureSpace.lean
(lift_measurable); CsdLean4/LF2/FlowChannel.lean (isUnitaryLift_unitSection, the consumer);
specs/qit-chain-scoping.md (W6โณ).
The first non-zero coordinate #
The support of a vector, as a finset of coordinates.
Equations
- Projectivization.coordSupport v = {i : ฮน | v.ofLp i โ 0}
Instances For
The first non-zero coordinate of a non-zero vector.
Equations
- Projectivization.firstIndex v = (Projectivization.coordSupport โv).min' โฏ
Instances For
The unit section #
The normalising scalar of a non-zero vector: the conjugate phase of its first non-zero coordinate, over the norm.
Equations
- Projectivization.unitScalar v = (starRingEnd ๐) ((โv).ofLp (Projectivization.firstIndex v)) / โโ(โv).ofLp (Projectivization.firstIndex v)โ * โโโvโโปยน
Instances For
The unit representative of a non-zero vector: normalised, with its first non-zero coordinate real and positive.
Equations
Instances For
The unit section of the ray map: a unit-norm representative of every ray, chosen so that the first non-zero coordinate is real and positive.
Instances For
The unit section is a section: mk (unitSection p) = p.
Measurability #
The set of vectors whose first non-zero coordinate is i is measurable.
The candidate representative for a given first index, as a function on all vectors.
Equations
Instances For
โ The unit section is measurable.