`BookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvector` {v : L.D} {p q dr : Fin 3 → ℝ} {c : ℝ} (hP : ∀ i, L.P i v = ((p i : ℝ) : ℂ) • v) (hQ : ∀ i, L.Q i v
ProvedBookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvectortheoremstimepiece
Prove the following Lean 4 theorem from ChapterNavierStokesLagrangianEsa.
BookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvector {v : L.D} {p q dr : Fin 3 → ℝ} {c : ℝ} (hP : ∀ i, L.P i v = ((p i : ℝ) : ℂ) • v) (hQ : ∀ i, L.Q i v = ((q i : ℝ) : ℂ) • v) (hD : ∀ i, L.drive i v = ((dr i : ℝ) : ℂ) • v) (hC : L.constraintOp v = ((c : ℝ) : ℂ) • v) : L.hFull v = ((L.eigenvalue p q dr c : ℝ) : ℂ) • v
Formalization note: Lean 4 identifier BookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvector.
Preamble
-- Generated from ChapterNavierStokesLagrangianEsa.lean — theorem BookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvector
import Mathlib
import Definitions.Def_ChapterNavierStokesLagrangianEsa
import Definitions.Def_ChapterBRSTNilpotent
import Definitions.Def_ChapterNavierStokesFlow
import Definitions.Def_ChapterNavierStokesAffineFiberEsa
open BookProof.BRSTNilpotent
open BookProof.NavierStokesFlow
open BookProof.NavierStokesFlow.LagrangianEsa
open FullEsa
variable {F : Type*} [NormedAddCommGroup F] [InnerProductSpace ℂ F]
variable (L : LagrangianFullData F)Formal statement
theorem BookProof.NavierStokesFlow.LagrangianEsa.LagrangianFullData.hFull_eigenvector {v : L.D} {p q dr : Fin 3 → ℝ} {c : ℝ}
(hP : ∀ i, L.P i v = ((p i : ℝ) : ℂ) • v) (hQ : ∀ i, L.Q i v = ((q i : ℝ) : ℂ) • v)
(hD : ∀ i, L.drive i v = ((dr i : ℝ) : ℂ) • v)
(hC : L.constraintOp v = ((c : ℝ) : ℂ) • v) :
L.hFull v = ((L.eigenvalue p q dr c : ℝ) : ℂ) • v := by sorry