The family on of Geiges' Remark 2.21(1)
DefinitionGrayStability_HopfFamilyOn with coordinates , the unit sphere is for , viewed as a map to . The one-parameter family of one-forms is
For these are contact forms on . The Reeb flow of is the Hopf flow, all of whose orbits are closed; for irrational the Reeb flow of has exactly two periodic orbits.
Geiges uses this family to show that contact forms, unlike contact structures, are not stable.
import Definitions.Def_GrayStability_Basic
/-!
# The family of contact forms of Geiges, Remark 2.21 (1)
On `S³ ⊂ ℝ⁴` with coordinates `(x₁, y₁, x₂, y₂)`:
`α_t = (x₁ dy₁ - y₁ dx₁) + (1 + t)(x₂ dy₂ - y₂ dx₂)`.
Geiges, *Contact geometry*, arXiv:math/0307242, Remark 2.21 (1), p. 15.
-/
namespace GrayStability
noncomputable section
/-- `S³ = F⁻¹(0)` for `F(y) = |y|² - 1`, as a map to `ℝ¹`. -/
def unitSphereEquation (y : E 4) : Fin 1 → ℝ := fun _ => ∑ i, y i ^ 2 - 1
/-- The coordinate covector `dxᵢ` on `ℝ⁴`. -/
def coordCovector (i : Fin 4) : E 4 →L[ℝ] ℝ :=
ContinuousLinearMap.proj (R := ℝ) (φ := fun _ : Fin 4 => ℝ) i
/-- `α_t = (x₁ dy₁ - y₁ dx₁) + (1 + t)(x₂ dy₂ - y₂ dx₂)`, coordinates ordered
`(x₁, y₁, x₂, y₂)`. -/
def hopfFamily (t : ℝ) (y : E 4) : E 4 →L[ℝ] ℝ :=
(y 0 • coordCovector 1 - y 1 • coordCovector 0) +
(1 + t) • (y 2 • coordCovector 3 - y 3 • coordCovector 2)
end
end GrayStability
Read-back
What the Lean code literally says, in plain math · claude-opus-5-5
All objects live on (sup norm), with coordinates indexed (indices start at ).
Unit-sphere equation. ,
viewed as a vector with one component. Its zero set is the Euclidean unit sphere (Euclidean, not the sup-norm sphere).
Coordinate covectors. For , is the -th coordinate projection, .
Hopf family. For and , the covector is
i.e. . This is defined for every real (not only ); at the second bracket drops out, and at it is . The file only defines these objects; it asserts no property of them (no smoothness, contact or level-set claim).
The file imports the basic definitions (one-forms on , level sets, etc.) but uses only the ambient space from them.
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.