`BookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keys` (q : EuclideanSpace ℂ (Fin n)) (k : Fin m → EuclideanSpace ℂ (Fin n)) (hk : ∀ l, ‖k l‖ = 1) (j : Fin
ProvedBookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keystheoremstimepiece
Prove the following Lean 4 theorem from ChapterCoherentOverlapComplex.
BookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keys (q : EuclideanSpace ℂ (Fin n)) (k : Fin m → EuclideanSpace ℂ (Fin n)) (hk : ∀ l, ‖k l‖ = 1) (j : Fin m) : bornWeightC q k j = softmaxC 2 q k j
Formalization note: Lean 4 identifier BookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keys.
Preamble
-- Generated from ChapterCoherentOverlapComplex.lean — theorem BookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keys
import Mathlib
import Definitions.Def_ChapterCoherentOverlapComplex
open BookProof.ChapterCoherentOverlapComplex
open scoped BigOperators
noncomputable section
variable {n m : ℕ}Formal statement
theorem BookProof.ChapterCoherentOverlapComplex.coherentBornC_eq_softmax_of_unit_keys (q : EuclideanSpace ℂ (Fin n))
(k : Fin m → EuclideanSpace ℂ (Fin n)) (hk : ∀ l, ‖k l‖ = 1) (j : Fin m) :
bornWeightC q k j = softmaxC 2 q k j := by sorry