Documentation

APAP.Prereqs.Energy

noncomputable def energy {G : Type u_1} [AddCommGroup G] (n : ) (s : Finset G) (ν : G) :
Equations
Instances For
    @[simp]
    theorem energy_nonneg {G : Type u_1} [AddCommGroup G] (n : ) (s : Finset G) (ν : G) :
    0 energy n s ν
    theorem energy_nsmul {G : Type u_1} [AddCommGroup G] (m n : ) (s : Finset G) (ν : G) :
    energy n s (m ν) = m energy n s ν
    @[simp]
    theorem energy_zero {G : Type u_1} [AddCommGroup G] (s : Finset G) (ν : G) :
    energy 0 s ν = ν 0
    noncomputable def boringEnergy {G : Type u_1} [AddCommGroup G] [DecidableEq G] (n : ) (s : Finset G) :
    Equations
    Instances For
      @[simp]
      theorem boringEnergy_zero {G : Type u_1} [AddCommGroup G] [DecidableEq G] (s : Finset G) :
      theorem boringEnergy_eq {G : Type u_1} [AddCommGroup G] [DecidableEq G] [Fintype G] (n : ) (s : Finset G) :
      boringEnergy n s = x : G, (((↑s).indicator fun (x : G) => 1) ∗ᵈ^ n) x ^ 2
      @[simp]
      theorem boringEnergy_one {G : Type u_1} [AddCommGroup G] [DecidableEq G] [Finite G] (s : Finset G) :
      theorem cLpNorm_dft_indicator_one_pow {G : Type u_1} [AddCommGroup G] [DecidableEq G] [Fintype G] [MeasurableSpace G] [DiscreteMeasurableSpace G] (n : ) (s : Finset G) :
      dft ((↑s).indicator fun (x : G) => 1)‖ₙ_[↑(2 * n)] ^ (2 * n) = boringEnergy n s