`BookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotent` [FiniteDimensional ℂ V] (h : IsUnipotentExp rho E F N) {W : Submodule ℂ V} (hW : ∀ g : Matrix.SpecialLi
ProvedBookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotenttheoremstimepiece
Prove the following Lean 4 theorem from ChapterWeylSL2Unipotent.
BookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotent [FiniteDimensional ℂ V] (h : IsUnipotentExp rho E F N) {W : Submodule ℂ V} (hW : ∀ g : Matrix.SpecialLinearGroup (Fin 2) ℂ, ∀ v ∈ W, rho g v ∈ W) : ∃ U : Submodule ℂ V, (∀ g : Matrix.SpecialLinearGroup (Fin 2) ℂ, ∀ v ∈ U, rho g v ∈ U) ∧ IsCompl W U
Formalization note: Lean 4 identifier BookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotent.
Preamble
-- Generated from ChapterWeylSL2Unipotent.lean — theorem BookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotent
import Definitions.Def_ChapterWeylSl2
import Definitions.Def_ChapterWeylSL2Group
import Mathlib
import Definitions.Def_ChapterWeylSL2Unipotent
open BookProof.ChapterWeylSL2Unipotent
open BookProof.ChapterWeylSl2 BookProof.ChapterWeylSL2Group
open Polynomial
universe u
variable {M : Type*} [AddCommGroup M] [Module ℂ M]
variable {V : Type u} [AddCommGroup V] [Module ℂ V]
variable {rho : Representation ℂ (Matrix.SpecialLinearGroup (Fin 2) ℂ) V}
{E F : Module.End ℂ V} {n : ℕ}
variable (hU : ∀ t : ℂ, rho (uPlus t) = expSum E n t)
(hL : ∀ t : ℂ, rho (uMinus t) = expSum F n t)
variable {N : ℕ}Formal statement
theorem BookProof.ChapterWeylSL2Unipotent.weyl_complete_reducibility_SL2_unipotent [FiniteDimensional ℂ V]
(h : IsUnipotentExp rho E F N) {W : Submodule ℂ V}
(hW : ∀ g : Matrix.SpecialLinearGroup (Fin 2) ℂ, ∀ v ∈ W, rho g v ∈ W) :
∃ U : Submodule ℂ V,
(∀ g : Matrix.SpecialLinearGroup (Fin 2) ℂ, ∀ v ∈ U, rho g v ∈ U) ∧ IsCompl W U := by sorry