∀ (k : Type u_1) [inst : Field k] (V : Type u_2) [inst_1 : AddCommGroup V] [inst_2 : Module k V]
  (imL : LieSubalgebra k (Module.End k V)) (motive : (∃ χ, Nontrivial ↥(LieModule.weightSpace V ⇑χ)) → Prop)
  (x : ∃ χ, Nontrivial ↥(LieModule.weightSpace V ⇑χ)),
  (∀ (χ : Module.Dual k ↥imL) (h : Nontrivial ↥(LieModule.weightSpace V ⇑χ)), motive ⋯) → motive x