∀ {N : ℕ} [inst : NeZero N] {E : Type u_1} [inst_1 : AddCommGroup E] [inst_2 : Module ℂ E] {R : Type u_2}
  [inst_3 : Ring R] [inst_4 : Module ℂ R] [inst_5 : Module R E] [IsScalarTower ℂ R E] (Φ : ZMod N → R) (e : E),
  (ZMod.dft fun j => Φ j • e) = fun k => ZMod.dft Φ k • e