Skip to content

Commit

Permalink
Get rid of dilate for now
Browse files Browse the repository at this point in the history
  • Loading branch information
YaelDillies committed Nov 16, 2024
1 parent 9cd36cd commit c40edb3
Show file tree
Hide file tree
Showing 4 changed files with 1 addition and 32 deletions.
2 changes: 1 addition & 1 deletion LeanAPAP.lean
Original file line number Diff line number Diff line change
Expand Up @@ -2,6 +2,7 @@ import LeanAPAP.Extras.BSG
import LeanAPAP.FiniteField
import LeanAPAP.Integer
import LeanAPAP.Mathlib.MeasureTheory.Function.LpSeminorm.Basic
import LeanAPAP.Mathlib.Order.LiminfLimsup
import LeanAPAP.Mathlib.Probability.ConditionalProbability
import LeanAPAP.Mathlib.Probability.UniformOn
import LeanAPAP.Mathlib.Tactic.Positivity
Expand All @@ -22,7 +23,6 @@ import LeanAPAP.Prereqs.Energy
import LeanAPAP.Prereqs.FourierTransform.Compact
import LeanAPAP.Prereqs.FourierTransform.Convolution
import LeanAPAP.Prereqs.FourierTransform.Discrete
import LeanAPAP.Prereqs.Function.Dilate
import LeanAPAP.Prereqs.Function.Indicator.Basic
import LeanAPAP.Prereqs.Function.Indicator.Complex
import LeanAPAP.Prereqs.Function.Indicator.Defs
Expand Down
7 changes: 0 additions & 7 deletions LeanAPAP/Prereqs/FourierTransform/Compact.lean
Original file line number Diff line number Diff line change
Expand Up @@ -106,13 +106,6 @@ lemma cft_conjneg (f : α → ℂ) : cft (conjneg f) = conj (cft f) := funext $
@[simp] lemma cft_balance (f : α → ℂ) (hψ : ψ ≠ 0) : cft (balance f) ψ = cft f ψ := by
simp only [balance, Pi.sub_apply, cft_sub, cft_const _ hψ, sub_zero]

lemma cft_dilate (f : α → ℂ) (ψ : AddChar α ℂ) (hn : (card α).Coprime n) :
cft (dilate f n) ψ = cft f (ψ ^ n) := by
simp_rw [cft_apply, wInner_cWeight_eq_expect, dilate]
rw [← Nat.card_eq_fintype_card] at hn
refine (Fintype.expect_bijective _ hn.nsmul_right_bijective _ _ ?_).symm
simp only [pow_apply, ← map_nsmul_eq_pow, zmod_val_inv_nsmul_nsmul hn, forall_const]

@[simp] lemma cft_trivNChar [DecidableEq α] : cft (trivNChar : α → ℂ) = 1 := by
ext
simp [trivChar_apply, cft_apply, wInner_cWeight_eq_expect, ← map_expect, card_univ, NNRat.smul_def]
Expand Down
8 changes: 0 additions & 8 deletions LeanAPAP/Prereqs/FourierTransform/Discrete.lean
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,6 @@ import Mathlib.Algebra.BigOperators.Balance
import Mathlib.Analysis.Fourier.FiniteAbelian.PontryaginDuality
import Mathlib.MeasureTheory.Constructions.AddChar
import LeanAPAP.Prereqs.Convolution.Discrete.Defs
import LeanAPAP.Prereqs.Function.Dilate
import LeanAPAP.Prereqs.Function.Indicator.Defs
import LeanAPAP.Prereqs.Inner.Hoelder.Compact

Expand Down Expand Up @@ -105,13 +104,6 @@ lemma dft_comp_neg_apply (f : α → ℂ) (ψ : AddChar α ℂ) :
@[simp] lemma dft_balance (f : α → ℂ) (hψ : ψ ≠ 0) : dft (balance f) ψ = dft f ψ := by
simp only [balance, Pi.sub_apply, dft_sub, dft_const _ hψ, sub_zero]

lemma dft_dilate (f : α → ℂ) (ψ : AddChar α ℂ) (hn : (card α).Coprime n) :
dft (dilate f n) ψ = dft f (ψ ^ n) := by
simp_rw [dft_apply, wInner_one_eq_sum, dilate]
rw [← Nat.card_eq_fintype_card] at hn
refine (Fintype.sum_bijective _ hn.nsmul_right_bijective _ _ ?_).symm
simp only [pow_apply, ← map_nsmul_eq_pow, zmod_val_inv_nsmul_nsmul hn, forall_const]

@[simp] lemma dft_trivChar [DecidableEq α] : dft (trivChar : α → ℂ) = 1 := by
ext; simp [trivChar_apply, dft_apply, wInner_one_eq_sum, ← map_sum]

Expand Down
16 changes: 0 additions & 16 deletions LeanAPAP/Prereqs/Function/Dilate.lean

This file was deleted.

0 comments on commit c40edb3

Please sign in to comment.