OAI/Geometry/Arnold/Hessian.lean
14 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ArnoldCounterexample.ThreePoints.ambientHessianline 13 - lemma
OAI.ArnoldCounterexample.ThreePoints.ambientHessian_applyline 21 - lemma
OAI.ArnoldCounterexample.ThreePoints.df_eq_affineline 26 - lemma
OAI.ArnoldCounterexample.ThreePoints.df_hasFDerivAtline 33 - lemma
OAI.ArnoldCounterexample.ThreePoints.f_secondFDerivline 39 - lemma
OAI.ArnoldCounterexample.ThreePoints.df_qzeroline 45 - def
OAI.ArnoldCounterexample.ThreePoints.IsTangentline 51Source documentation
The full tangent in the two ambient factors.
def IsTangent (q r : Pair) : Prop := q.1 ⬝ᵥ r.1 = 0 ∧ q.2 ⬝ᵥ r.2 = 0
- lemma
OAI.ArnoldCounterexample.ThreePoints.tangent_qzero_iffline 53 - lemma
OAI.ArnoldCounterexample.ThreePoints.ambientHessian_at_qzero_on_tangentline 56 - theorem
OAI.ArnoldCounterexample.ThreePoints.qzero_degenerate_hessianline 65Source documentation
There is a genuine nonzero tangent in the kernel of the Hessian at q0.
theorem qzero_degenerate_hessian : ∃ r : Pair, r ≠ 0 ∧ IsTangent qzero r ∧ ∀ s : Pair, IsTangent qzero s → fderiv ℝ (fderiv ℝ f) qzero r s = 0 := by …Mentions: OAI.ArnoldCounterexample.ThreePoints.Pair, OAI.ArnoldCounterexample.ThreePoints.IsTangent, OAI.ArnoldCounterexample.ThreePoints.qzero, OAI.ArnoldCounterexample.ThreePoints.f
- def
OAI.ArnoldCounterexample.ThreePoints.tangentCoordinatesline 81Source documentation
In coordinates (u,v,a,b) on the tangent the Hessian is va'+av'.
def tangentCoordinates (w : Fin 4 → ℝ) : Pair := …
- lemma
OAI.ArnoldCounterexample.ThreePoints.tangentCoordinates_memline 84 - lemma
OAI.ArnoldCounterexample.ThreePoints.hessian_tangentCoordinatesline 88 - lemma
OAI.ArnoldCounterexample.ThreePoints.tangent_hessian_kernelline 95