Documentation

LeanAPAP.Physics.AlmostPeriodicity

Almost-periodicity #

theorem Finset.big_shifts_step1 {α : Type u_1} [DecidableEq α] {s : Finset α} {k : } [Add α] (L : Finset (Fin kα)) (hk : k 0) :
(∑ xL + s.piDiag (Fin k), lL, ss.piDiag (Fin k), if l + s = x then 1 else 0) = L.card * s.card
theorem Finset.reindex_count {α : Type u_1} [DecidableEq α] {k : } [AddCommGroup α] [Fintype α] (L : Finset (Fin kα)) (hk : k 0) (hL' : L.Nonempty) (l₁ : Fin kα) :
(∑ l₂L, if l₁ - l₂ univ.piDiag (Fin k) then 1 else 0) = {t : α | (l₁ - fun (x : Fin k) => t) L}.card
theorem my_markov {α : Type u_1} {g : α} {c ε : } {A : Finset α} (hc : 0 < c) (hg : aA, 0 g a) (h : aA, g a ε * c * A.card) :
(1 - ε) * A.card {aA | g a c}.card
theorem my_other_markov {α : Type u_1} {g : α} {c ε : } {A : Finset α} (hc : 0 c) ( : 0 ε) (hg : aA, 0 g a) (h : aA, g a ε * c * A.card) :
(1 - ε) * A.card {aA | g a c}.card
theorem lemma28_end {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {ε : } {k m : } [MeasurableSpace G] [DiscreteMeasurableSpace G] ( : 0 < ε) (hm : 1 m) (hk : 64 * m / ε ^ 2 k) :
(8 * m) ^ m * k ^ (m - 1) * A.card ^ k * k * (2 * f‖_[2 * m]) ^ (2 * m) 1 / 2 * ((k * ε) ^ (2 * m) * i : G, f i ^ (2 * m)) * A.card ^ k
theorem lemma28_part_one {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {k m : } [DecidableEq G] [AddCommGroup G] (hm : 1 m) (x : G) :
aFintype.piFinset fun (x : Fin k) => A, i : Fin k, f (x - a i) - (k (mu A f)) x ^ (2 * m) (8 * m) ^ m * k ^ (m - 1) * aFintype.piFinset fun (x : Fin k) => A, i : Fin k, f (x - a i) - (mu A f) x ^ (2 * m)
theorem big_shifts_step2 {G : Type u_1} [Fintype G] {S : Finset G} {k : } [DecidableEq G] [AddCommGroup G] (L : Finset (Fin kG)) (hk : k 0) :
(∑ xL + S.piDiag (Fin k), lL, sS.piDiag (Fin k), if l + s = x then 1 else 0) ^ 2 (L + S.piDiag (Fin k)).card * S.card * l₁L, l₂L, if l₁ - l₂ Finset.univ.piDiag (Fin k) then 1 else 0
theorem big_shifts {G : Type u_1} [Fintype G] {A : Finset G} {k : } [DecidableEq G] [AddCommGroup G] (S : Finset G) (L : Finset (Fin kG)) (hk : k 0) (hL' : L.Nonempty) (hL : L Fintype.piFinset fun (x : Fin k) => A) :
aL, L.card * S.card (A + S).card ^ k * {t : G | (a - fun (x : Fin k) => t) L}.card
def AlmostPeriodicity.LProp {G : Type u_1} [Fintype G] [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] (k m : ) (ε : ) (f : G) (A : Finset G) (a : Fin kG) :
Equations
Instances For
    noncomputable def AlmostPeriodicity.l {G : Type u_1} [Fintype G] [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] (k m : ) (ε : ) (f : G) (A : Finset G) :
    Finset (Fin kG)
    Equations
    Instances For
      theorem AlmostPeriodicity.lemma28_markov {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {ε : } {k m : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] ( : 0 < ε) (hm : 1 m) (h : aFintype.piFinset fun (x : Fin k) => A, fun (x : G) => i : Fin k, f (x - a i) - (k (mu A f)) x‖_[2 * m] ^ (2 * m) 1 / 2 * (k * ε * f‖_[2 * m]) ^ (2 * m) * A.card ^ k) :
      A.card ^ k / 2 (l k m ε f A).card
      theorem AlmostPeriodicity.lemma28_part_two {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {k m : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] (hm : 1 m) (hA : A.Nonempty) :
      (8 * m) ^ m * k ^ (m - 1) * aFintype.piFinset fun (x : Fin k) => A, i : Fin k, translate (a i) f - mu A f‖_[2 * m] ^ (2 * m) (8 * m) ^ m * k ^ (m - 1) * _aFintype.piFinset fun (x : Fin k) => A, _i : Fin k, (2 * f‖_[2 * m]) ^ (2 * m)
      theorem AlmostPeriodicity.lemma28 {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {ε : } {k m : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] ( : 0 < ε) (hm : 1 m) (hk : 64 * m / ε ^ 2 k) :
      A.card ^ k / 2 (l k m ε f A).card
      theorem AlmostPeriodicity.just_the_triangle_inequality {G : Type u_1} [Fintype G] {A : Finset G} {f : G} {ε : } {k m : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] {t : G} {a : Fin kG} (ha : a l k m ε f A) (ha' : (a + fun (x : Fin k) => t) l k m ε f A) (hk : 0 < k) (hm : 1 m) :
      translate (-t) (mu A f) - mu A f‖_[2 * m] 2 * ε * f‖_[2 * m]
      theorem AlmostPeriodicity.T_bound {ε K : } {k m : } (hK₂ : 2 K) (Lc Sc Ac ASc Tc : ) (hk : k = 64 * m / (ε / 2) ^ 2⌉₊) (h₁ : Lc * Sc ASc ^ k * Tc) (h₂ : Ac ^ k / 2 Lc) (h₃ : ASc K * Ac) (hAc : 0 < Ac) ( : 0 < ε) (hε' : ε 1) (hm : 1 m) :
      K ^ (-512 * m / ε ^ 2) * Sc Tc
      theorem AlmostPeriodicity.almost_periodicity {G : Type u_1} [Fintype G] {A S : Finset G} {K : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] (ε : ) ( : 0 < ε) (hε' : ε 1) (m : ) (f : G) (hK₂ : 2 K) (hK : (A.addConst S) K) :
      ∃ (T : Finset G), K ^ (-512 * m / ε ^ 2) * S.card T.card tT, translate t (mu A f) - mu A f‖_[2 * m] ε * f‖_[2 * m]
      theorem AlmostPeriodicity.linfty_almost_periodicity {G : Type u_1} [Fintype G] {A S : Finset G} {K : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] (ε : ) (hε₀ : 0 < ε) (hε₁ : ε 1) (hK₂ : 2 K) (hK : (A.addConst S) K) (B C : Finset G) (hB : B.Nonempty) (hC : C.Nonempty) :
      ∃ (T : Finset G), K ^ (-4096 * 1 + Real.log (min 1 (C.card / B.card))⁻¹ / ε ^ 2) * S.card T.card tT, translate t (mu A 𝟭 B mu C) - mu A 𝟭 B mu C‖_[] ε
      theorem AlmostPeriodicity.linfty_almost_periodicity_boosted {G : Type u_1} [Fintype G] {A S : Finset G} {K : } [DecidableEq G] [AddCommGroup G] [MeasurableSpace G] [DiscreteMeasurableSpace G] (ε : ) (hε₀ : 0 < ε) (hε₁ : ε 1) (k : ) (hk : k 0) (hK₂ : 2 K) (hK : (A.addConst S) K) (hS : S.Nonempty) (B C : Finset G) (hB : B.Nonempty) (hC : C.Nonempty) :
      ∃ (T : Finset G), K ^ (-4096 * 1 + Real.log (min 1 (C.card / B.card))⁻¹ * k ^ 2 / ε ^ 2) * S.card T.card mu T ∗^ k (mu A 𝟭 B mu C) - mu A 𝟭 B mu C‖_[] ε