`BookProof.ChapterH8.adjoint_aeval` (A : F →L[ℂ] F) (p : Polynomial ℂ) : adjoint (Polynomial.aeval A p) = Polynomial.aeval (adjoint A) (p.map (starRingEnd ℂ))
ProvedBookProof.ChapterH8.adjoint_aevaltimepiece
Prove the following Lean 4 theorem from ChapterH8.
BookProof.ChapterH8.adjoint_aeval (A : F →L[ℂ] F) (p : Polynomial ℂ) : adjoint (Polynomial.aeval A p) = Polynomial.aeval (adjoint A) (p.map (starRingEnd ℂ))
Formalization note: Lean 4 identifier BookProof.ChapterH8.adjoint_aeval.
Preamble
-- Generated from ChapterH8.lean — theorem BookProof.ChapterH8.adjoint_aeval
import Definitions.Def_ChapterH4
import Definitions.Def_ChapterH5
import Definitions.Def_ChapterH6
import Mathlib
import Definitions.Def_ChapterH8
open BookProof.ChapterH8
noncomputable section
open BookProof.ChapterH4 BookProof.ChapterH5 BookProof.ChapterH6
open ContinuousLinearMap
variable {K E : Type*} [Field K] [AddCommGroup E] [Module K E]
variable {E F G : Type*}
[NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]
[NormedAddCommGroup F] [InnerProductSpace ℂ F] [CompleteSpace F]
[NormedAddCommGroup G] [InnerProductSpace ℂ G] [CompleteSpace G]
variable {E : Type*} [NormedAddCommGroup E] [InnerProductSpace ℂ E] [CompleteSpace E]Formal statement
theorem BookProof.ChapterH8.adjoint_aeval (A : F →L[ℂ] F) (p : Polynomial ℂ) :
adjoint (Polynomial.aeval A p) = Polynomial.aeval (adjoint A) (p.map (starRingEnd ℂ)) := by sorrySource