Documentation

CvxLean.Lib.Math.LogSumExp

See CvxLean.Tactic.DCP.Fns.LogSumExp.

theorem Vec.sum_exp_eq_sum_div {n : } (x : Fin n) (t : ) :
Vec.sum (Vec.exp (x - Vec.const n t)) = Vec.sum (Vec.exp x) / t.exp
theorem Vec.sum_exp_pos {n : } (hn : 0 < n) (x : Fin n) :