`BookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLoss` (s : Fin m → ℝ) (y : Fin m) : ConvexOn ℝ Set.univ (fun b : ℝ => crossEntropyLoss b s y)
ProvedBookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLosstheoremstimepiece
Prove the following Lean 4 theorem from ChapterCrossEntropyGradient.
BookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLoss (s : Fin m → ℝ) (y : Fin m) : ConvexOn ℝ Set.univ (fun b : ℝ => crossEntropyLoss b s y)
Formalization note: Lean 4 identifier BookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLoss.
Preamble
-- Generated from ChapterCrossEntropyGradient.lean — theorem BookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLoss
import Definitions.Def_ChapterSoftmaxSharpness
import Definitions.Def_ChapterSoftmaxOrder
import Mathlib
import Definitions.Def_ChapterCrossEntropyGradient
open BookProof.ChapterCrossEntropyGradient
open scoped BigOperators
noncomputable section
open BookProof.ChapterSoftmaxSharpness BookProof.ChapterSoftmaxOrder
variable {m : ℕ}Formal statement
theorem BookProof.ChapterCrossEntropyGradient.convexOn_crossEntropyLoss (s : Fin m → ℝ) (y : Fin m) :
ConvexOn ℝ Set.univ (fun b : ℝ => crossEntropyLoss b s y) := by sorry