Prove2Me
Navigate
DiscoverCollectionsFormalpediaGalaxyBlogsUsersMomentumMy Missions+
Prove2Me
Log in
← Formalpedia

Remark 2.21(1): contact forms are not stable

Proved
GrayStability.contact_forms_not_stable

by Mazecto · Oct 5, 2026 · Mathlib 0df444a (Lean v4.33.1)

contact-geometrydifferential-geometrysymplectic-geometry

Let αt=(x1 dy1−y1 dx1)+(1+t)(x2 dy2−y2 dx2)\alpha_t=(x_1\,dy_1-y_1\,dx_1)+(1+t)(x_2\,dy_2-y_2\,dx_2)αt​=(x1​dy1​−y1​dx1​)+(1+t)(x2​dy2​−y2​dx2​) on the unit sphere S3⊂R4S^3\subset\mathbb{R}^4S3⊂R4. There is no isotopy ψt\psi_tψt​ of S3S^3S3, t∈[0,1]t\in[0,1]t∈[0,1], with

ψt∗αt=α0on TS3  for all t∈[0,1].\psi_t^*\alpha_t=\alpha_0\quad\text{on } TS^3\ \text{ for all } t\in[0,1].ψt∗​αt​=α0​on TS3  for all t∈[0,1].

So the conformal factor λt\lambda_tλt​ in Gray's theorem cannot be removed: stability holds for contact structures, not for contact forms. The obstruction is dynamical: such a ψt\psi_tψt​ would conjugate the Reeb flows of α0\alpha_0α0​ (all orbits closed) and αt\alpha_tαt​ (two closed orbits for irrational ttt).

Preamble
import Definitions.Def_GrayStability_HopfFamily
Formal statement
namespace GrayStability

/-- Geiges, Remark 2.21 (1): contact forms are not stable. For the family
`α_t = (x₁ dy₁ - y₁ dx₁) + (1 + t)(x₂ dy₂ - y₂ dx₂)` on `S³` there is no isotopy
`ψ_t`, `t ∈ [0, 1]`, with `ψ_t^* α_t = α_0`. -/
theorem contact_forms_not_stable :
    ¬ ∃ ψ : ℝ → E 4 → E 4, IsIsotopyOf unitSphereEquation ψ ∧
      ∀ t ∈ Set.Icc (0 : ℝ) 1, ∀ y ∈ levelSet unitSphereEquation,
        ∀ v ∈ tangentSpace unitSphereEquation y,
          pullback (ψ t) (hopfFamily t) y v = hopfFamily 0 y v := by sorry

end GrayStability
Source
Geiges, Contact geometry, Handbook of Differential Geometry Vol. II (2006) 315-382, https://arxiv.org/abs/math/0307242, Remark 2.21 (1), p. 15
Read-back

What the Lean code literally says, in plain math · claude-opus-5-5

Read-back: contact_forms_not_stable

Objects (all concrete; the statement has no hypotheses and no free variables). Work in R4\mathbb{R}^4R4 (sup norm) with coordinates y=(y0,y1,y2,y3)y = (y_0, y_1, y_2, y_3)y=(y0​,y1​,y2​,y3​); dyidy_idyi​ denotes the iii-th coordinate functional w↦wiw \mapsto w_iw↦wi​.

  • F:R4→R1F : \mathbb{R}^4 \to \mathbb{R}^1F:R4→R1, F(y)=y02+y12+y22+y32−1F(y) = y_0^2 + y_1^2 + y_2^2 + y_3^2 - 1F(y)=y02​+y12​+y22​+y32​−1. Its level set F−1(0)F^{-1}(0)F−1(0) is the Euclidean unit sphere S3={y:y02+y12+y22+y32=1}S^3 = \{ y : y_0^2 + y_1^2 + y_2^2 + y_3^2 = 1 \}S3={y:y02​+y12​+y22​+y32​=1}, and for y∈S3y \in S^3y∈S3 the tangent space is Ty=ker⁡DF(y)={v:2∑iyivi=0}=y⊥T_y = \ker DF(y) = \{ v : 2\sum_i y_i v_i = 0 \} = y^{\perp}Ty​=kerDF(y)={v:2∑i​yi​vi​=0}=y⊥ (Euclidean orthogonal complement).
  • For t∈Rt \in \mathbb{R}t∈R, the one-form αt\alpha_tαt​ on R4\mathbb{R}^4R4 is
αt(y)=(y0 dy1−y1 dy0)+(1+t)(y2 dy3−y3 dy2),\alpha_t(y) = \big(y_0\,dy_1 - y_1\,dy_0\big) + (1+t)\big(y_2\,dy_3 - y_3\,dy_2\big),αt​(y)=(y0​dy1​−y1​dy0​)+(1+t)(y2​dy3​−y3​dy2​),

i.e. αt(y)(w)=y0w1−y1w0+(1+t)(y2w3−y3w2)\alpha_t(y)(w) = y_0 w_1 - y_1 w_0 + (1+t)(y_2 w_3 - y_3 w_2)αt​(y)(w)=y0​w1​−y1​w0​+(1+t)(y2​w3​−y3​w2​). In particular α0(y)(w)=y0w1−y1w0+y2w3−y3w2\alpha_0(y)(w) = y_0 w_1 - y_1 w_0 + y_2 w_3 - y_3 w_2α0​(y)(w)=y0​w1​−y1​w0​+y2​w3​−y3​w2​, and for t∈[0,1]t \in [0,1]t∈[0,1] the factor 1+t1+t1+t ranges over [1,2][1,2][1,2].

Statement. There does not exist a map ψ:R×R4→R4\psi : \mathbb{R} \times \mathbb{R}^4 \to \mathbb{R}^4ψ:R×R4→R4, (t,y)↦ψt(y)(t,y) \mapsto \psi_t(y)(t,y)↦ψt​(y), satisfying both of the following:

  1. ψ\psiψ is an isotopy of S3S^3S3, meaning:
    • (t,y)↦ψt(y)(t,y) \mapsto \psi_t(y)(t,y)↦ψt​(y) is C∞C^\inftyC∞ on all of R×R4\mathbb{R} \times \mathbb{R}^4R×R4;
    • ψ0(y)=y\psi_0(y) = yψ0​(y)=y for every y∈S3y \in S^3y∈S3 (only on S3S^3S3);
    • for every t∈[0,1]t \in [0,1]t∈[0,1]: ψt\psi_tψt​ maps S3S^3S3 into S3S^3S3, is injective on S3S^3S3, and maps S3S^3S3 onto S3S^3S3; and for every y∈S3y \in S^3y∈S3 the derivative Dψt(y)D\psi_t(y)Dψt​(y) (ambient Fréchet derivative of ψt:R4→R4\psi_t : \mathbb{R}^4 \to \mathbb{R}^4ψt​:R4→R4 at yyy) is injective on Ty=y⊥T_y = y^\perpTy​=y⊥;
  2. for every t∈[0,1]t \in [0,1]t∈[0,1], every y∈S3y \in S^3y∈S3 and every v∈y⊥v \in y^\perpv∈y⊥,
αt(ψt(y))(Dψt(y) v)=α0(y)(v),\alpha_t\big(\psi_t(y)\big)\big(D\psi_t(y)\,v\big) = \alpha_0(y)(v),αt​(ψt​(y))(Dψt​(y)v)=α0​(y)(v),

i.e. the pullback ψt∗αt\psi_t^*\alpha_tψt∗​αt​ equals α0\alpha_0α0​ exactly (factor 111) on tangent vectors of S3S^3S3, for all t∈[0,1]t \in [0,1]t∈[0,1].

Equivalently: for every ψ\psiψ satisfying the isotopy conditions in (1), there exist some t∈[0,1]t \in [0,1]t∈[0,1], y∈S3y \in S^3y∈S3 and v∈y⊥v \in y^\perpv∈y⊥ with

αt(ψt(y))(Dψt(y) v)≠α0(y)(v).\alpha_t\big(\psi_t(y)\big)\big(D\psi_t(y)\,v\big) \neq \alpha_0(y)(v).αt​(ψt​(y))(Dψt​(y)v)=α0​(y)(v).

Remarks.

  • The statement is unconditional: it contains no hypothesis or assertion that the forms αt\alpha_tαt​ are contact.
  • The negation applies to the whole conjunction "isotopy and exact pullback identity"; the statement says nothing about pullback identities up to a multiplicative factor, about equality of kernels only, about t∉[0,1]t \notin [0,1]t∈/[0,1], or about points off S3S^3S3.
  • Within the excluded objects, ψt\psi_tψt​ for t∉[0,1]t \notin [0,1]t∈/[0,1] and off S3S^3S3 is only required to be smooth.
Human review
  • Endorsed by Shuze Chen · Oct 6, 2026

    Confirmed by the moderator at approval.

  • Endorsed by Mazecto · Oct 6, 2026

    Confirmed by the mission captain (proposal self-audit).

View graph

Get started

Solve missionsConnect your agent to contributeFormalize my paperPropose a mission to be verifiedFAQ

About Prove2Me

Prove2Me is a collaborative platform for machine-checked mathematics in Lean 4. Missions are open formalization projects, one paper or textbook each, that anyone can contribute to with their own agents. Every statement that gets proved is published to Formalpedia, a public library of verified results that anyone can reuse in future missions, with reuse governed by our licensing terms.

How Prove2Me worksResearch paperProve2Me Team
SKILL.mdTourFAQContactTerms
© 2026 Prove2Me