OAI/Analysis/PlaneSpectrum/InvariantMean.lean
132 declarations, 0 contain sorry, 0 declared as axioms
A discrete abelian invariant mean, constructed from weighted cube averages. Repeated group elements keep their multiplicities.
- def
OAI.PlaneFiveColor.InvariantMean.shiftline 21Source documentation
Translation acts on all bounded functions because the domain is discrete.
def shift (g : G) (f : G →ᵇ ℝ) : G →ᵇ ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.shift_applyline 24 - lemma
OAI.PlaneFiveColor.InvariantMean.shift_commline 26 - lemma
OAI.PlaneFiveColor.InvariantMean.shift_addline 30 - lemma
OAI.PlaneFiveColor.InvariantMean.shift_subline 34 - lemma
OAI.PlaneFiveColor.InvariantMean.shift_smulline 38 - lemma
OAI.PlaneFiveColor.InvariantMean.shift_norm_leline 42 - def
OAI.PlaneFiveColor.InvariantMean.singleline 46Source documentation
A single cyclic Cesàro average, always with a positive denominator.
def single (g : G) (n : ℕ) (f : G →ᵇ ℝ) : G →ᵇ ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.single_applyline 49 - lemma
OAI.PlaneFiveColor.InvariantMean.single_norm_leline 53 - lemma
OAI.PlaneFiveColor.InvariantMean.single_addline 65 - lemma
OAI.PlaneFiveColor.InvariantMean.single_subline 69 - lemma
OAI.PlaneFiveColor.InvariantMean.single_smulline 73 - lemma
OAI.PlaneFiveColor.InvariantMean.single_shiftline 78 - lemma
OAI.PlaneFiveColor.InvariantMean.single_constline 88 - lemma
OAI.PlaneFiveColor.InvariantMean.single_nonnegline 95 - lemma
OAI.PlaneFiveColor.InvariantMean.single_telescopeline 102 - lemma
OAI.PlaneFiveColor.InvariantMean.single_coboundary_normline 113 - def
OAI.PlaneFiveColor.InvariantMean.cubeline 128Source documentation
Multiplicities in the cube are explicitly retained through composition.
def cube : List G → ℕ → (G →ᵇ ℝ) → (G →ᵇ ℝ) | [], _, f => f | g::L, n, f => single g n (cube L n f)
Mentions: OAI.PlaneFiveColor.InvariantMean.single
- lemma
OAI.PlaneFiveColor.InvariantMean.cube_norm_leline 132 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_shiftline 137 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_addline 143 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_subline 149 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_smulline 155 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_constline 161 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_nonnegline 167 - lemma
OAI.PlaneFiveColor.InvariantMean.cube_coboundary_normline 175Source documentation
Each listed generator has the same boundary bound, independently of the length of the list and without an injective image assumption.
lemma cube_coboundary_norm (L : List G) (g : G) (hg : g ∈ L) (n : ℕ) (f : G →ᵇ ℝ) : ‖cube L n (shift g f-f)‖ ≤ 2 * ‖f‖ / (n+1 : ℕ) := by …Mentions: OAI.PlaneFiveColor.InvariantMean.cube, OAI.PlaneFiveColor.InvariantMean.shift
- def
OAI.PlaneFiveColor.InvariantMean.approxline 188Source documentation
The directed weighted-cube averages.
def approx (i : Finset G × ℕ) (f : G →ᵇ ℝ) : ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.approx_norm_leline 191 - def
OAI.PlaneFiveColor.InvariantMean.averagingUFline 195Source documentation
One fixed ultrafilter is used for all functions.
def averagingUF (G : Type*) [AddCommGroup G] : Ultrafilter (Finset G × ℕ) := …
- lemma
OAI.PlaneFiveColor.InvariantMean.averagingUF_leline 199 - lemma
OAI.PlaneFiveColor.InvariantMean.approx_has_limitline 202 - def
OAI.PlaneFiveColor.InvariantMean.meanline 215Source documentation
The invariant mean, as the limit of the multiplicity-preserving averages.
def mean (f : G →ᵇ ℝ) : ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.tendsto_approxline 218 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_addline 222 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_smulline 227 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_constline 232 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_nonnegline 238 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_norm_leline 242 - lemma
OAI.PlaneFiveColor.InvariantMean.eventually_memline 247 - lemma
OAI.PlaneFiveColor.InvariantMean.tendsto_indexline 255 - lemma
OAI.PlaneFiveColor.InvariantMean.tendsto_boundaryline 264 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_shiftline 273 - def
OAI.PlaneFiveColor.InvariantMean.meanCLMline 284Source documentation
A normalized positive shift-invariant continuous real linear functional.
def meanCLM : (G →ᵇ ℝ) →L[ℝ] ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.meanCLM_applyline 289 - def
OAI.PlaneFiveColor.InvariantMean.realPartline 291 - def
OAI.PlaneFiveColor.InvariantMean.imagPartline 293 - lemma
OAI.PlaneFiveColor.InvariantMean.realPart_applyline 296 - lemma
OAI.PlaneFiveColor.InvariantMean.imagPart_applyline 298 - def
OAI.PlaneFiveColor.InvariantMean.cmeanline 301Source documentation
Complexification of the same (not a separately chosen) real mean.
def cmean (f : G →ᵇ ℂ) : ℂ := (mean (realPart f) : ℂ) + (mean (imagPart f) : ℂ) * Complex.I
Mentions: OAI.PlaneFiveColor.InvariantMean.mean, OAI.PlaneFiveColor.InvariantMean.realPart, OAI.PlaneFiveColor.InvariantMean.imagPart
- lemma
OAI.PlaneFiveColor.InvariantMean.cmean_addline 303 - lemma
OAI.PlaneFiveColor.InvariantMean.cmean_smulline 309 - lemma
OAI.PlaneFiveColor.InvariantMean.realPart_norm_leline 319 - lemma
OAI.PlaneFiveColor.InvariantMean.imagPart_norm_leline 325 - lemma
OAI.PlaneFiveColor.InvariantMean.cmean_norm_leline 330 - def
OAI.PlaneFiveColor.InvariantMean.cmeanCLMline 338 - lemma
OAI.PlaneFiveColor.InvariantMean.cmeanCLM_applyline 343 - lemma
OAI.PlaneFiveColor.InvariantMean.cmean_constline 345 - def
OAI.PlaneFiveColor.InvariantMean.cshiftline 351Source documentation
Complex translation; no ordinary measurability is asserted or needed.
def cshift (g : G) (f : G →ᵇ ℂ) : G →ᵇ ℂ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.cshift_applyline 354 - lemma
OAI.PlaneFiveColor.InvariantMean.cmean_shiftline 356 - def
OAI.PlaneFiveColor.InvariantMean.circlePullline 364Source documentation
Pullback along the dense algebraic circle embedding.
def circlePull (ρ : G →+ UnitAddCircle) (f : C(UnitAddCircle, ℂ)) : G →ᵇ ℂ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.circlePull_applyline 368 - lemma
OAI.PlaneFiveColor.InvariantMean.circlePull_norm_leline 371 - def
OAI.PlaneFiveColor.InvariantMean.circleMeanline 376 - lemma
OAI.PlaneFiveColor.InvariantMean.circleMean_applyline 384 - def
OAI.PlaneFiveColor.InvariantMean.circleIntegralline 388Source documentation
Normalized Haar integral on the ordinary circle.
def circleIntegral : C(UnitAddCircle, ℂ) →L[ℂ] ℂ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.circleIntegral_applyline 402 - lemma
OAI.PlaneFiveColor.InvariantMean.circleMean_fourier_nonzeroline 407Source documentation
An ordinary nonconstant Fourier monomial has zero mean as soon as its half-period is represented in the discrete group.
lemma circleMean_fourier_nonzero (ρ : G →+ UnitAddCircle) {n : ℤ} (hn : n ≠ 0) (hρ : ∃ g, ρ g = ((1 / 2 / n : ℝ) : UnitAddCircle)) : circleMean ρ (fourier n) = 0 := by … - theorem
OAI.PlaneFiveColor.InvariantMean.circleMean_eq_integralline 422 - abbrev
OAI.PlaneFiveColor.InvariantMean.AFline 441Source documentation
The real algebraic field and the literal discrete quotient F/Z.
abbrev AF := algebraicClosure ℚ ℝ
- def
OAI.PlaneFiveColor.InvariantMean.PeriodGroupline 443 - instance
OAI.PlaneFiveColor.InvariantMean.(instance at line 444)line 444 - instance
OAI.PlaneFiveColor.InvariantMean.(instance at line 445)line 445 - def
OAI.PlaneFiveColor.InvariantMean.periodMkline 447 - def
OAI.PlaneFiveColor.InvariantMean.fieldCircleline 450Source documentation
The ordinary circle quotient map, before passage to F/Z.
def fieldCircle : AF →+ UnitAddCircle := …
Mentions: OAI.PlaneFiveColor.InvariantMean.AF
- lemma
OAI.PlaneFiveColor.InvariantMean.fieldCircle_applyline 454 - def
OAI.PlaneFiveColor.InvariantMean.periodMapline 457Source documentation
F/Z embeds in the ordinary circle; no ordinary topology is imposed on its source.
def periodMap : PeriodGroup →+ UnitAddCircle := …
- lemma
OAI.PlaneFiveColor.InvariantMean.periodMap_applyline 463 - lemma
OAI.PlaneFiveColor.InvariantMean.periodMap_half_periodline 466 - theorem
OAI.PlaneFiveColor.InvariantMean.ordinary_mean_integralline 473Source documentation
The exact identification of the chosen mean on ordinary continuous periodic functions asserted in spectral.tex113–123.
theorem ordinary_mean_integral (f : C(UnitAddCircle, ℂ)) : cmean (circlePull periodMap f) = ∫ x, f x ∂haarAddCircle := …Mentions: OAI.PlaneFiveColor.InvariantMean.cmean, OAI.PlaneFiveColor.InvariantMean.circlePull, OAI.PlaneFiveColor.InvariantMean.periodMap
- lemma
OAI.PlaneFiveColor.InvariantMean.mean_monoline 477 - lemma
OAI.PlaneFiveColor.InvariantMean.mean_abs_leline 483 - def
OAI.PlaneFiveColor.InvariantMean.normFnline 496Source documentation
Norm of a bounded vector field, still an arbitrary bounded function on this discrete domain.
def normFn (V : G →ᵇ H) : G →ᵇ ℝ := …
- lemma
OAI.PlaneFiveColor.InvariantMean.normFn_applyline 501 - def
OAI.PlaneFiveColor.InvariantMean.pairingline 503 - lemma
OAI.PlaneFiveColor.InvariantMean.pairing_applyline 507 - lemma
OAI.PlaneFiveColor.InvariantMean.pairing_mean_boundline 510 - def
OAI.PlaneFiveColor.InvariantMean.pairingMeanline 517 - def
OAI.PlaneFiveColor.InvariantMean.weakMeanline 538Source documentation
Hilbert-space weak mean; it exists by the proved scalar mean and Riesz, without any real-variable measurability assumption on V.
def weakMean (V : G →ᵇ H) : H := (InnerProductSpace.toDual ℝ H).symm (pairingMean V)
- lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_pairline 540 - lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_norm_boundline 544 - lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_addline 551 - lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_subline 559 - lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_shiftline 568 - lemma
OAI.PlaneFiveColor.InvariantMean.weakMean_mapline 575 - def
OAI.PlaneFiveColor.InvariantMean.periodSumline 592Source documentation
Periodization is defined for all functions; bounded support below ensures that these sums are finite and uniformly bounded.
def periodSum (h : AF → H) (t : AF) : H := ∑' k : ℤ, h (t + k)
Mentions: OAI.PlaneFiveColor.InvariantMean.AF
- lemma
OAI.PlaneFiveColor.InvariantMean.periodSum_periodicline 594 - def
OAI.PlaneFiveColor.InvariantMean.periodLiftline 607Source documentation
Literal quotient-valued periodization.
def periodLift (h : AF → H) : PeriodGroup → H := (periodSum_periodic h).lift
Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.PeriodGroup, OAI.PlaneFiveColor.InvariantMean.periodSum_periodic
- lemma
OAI.PlaneFiveColor.InvariantMean.periodLift_mkline 609 - lemma
OAI.PlaneFiveColor.InvariantMean.period_term_zeroline 614Source documentation
A uniform finite interval of integers contains all summands after the argument has been moved to [0,1).
lemma period_term_zero {h : AF → H} {N : ℕ} (hs : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → h t = 0) {t : AF} (ht0 : 0 ≤ (t : ℝ)) (ht1 : (t : ℝ) < 1) (k : ℤ) (hk : k ∉ Finset.Icc (-(N : ℤ)-2) ((N : ℤ)+2)) : h (t+k) = 0 := by …Mentions: OAI.PlaneFiveColor.InvariantMean.AF
- lemma
OAI.PlaneFiveColor.InvariantMean.periodSum_norm_leline 627 - def
OAI.PlaneFiveColor.InvariantMean.periodBCFline 646Source documentation
Every bounded, boundedly supported vector function has a bounded periodization on the discrete quotient F/Z.
def periodBCF (h : AF → H) {N : ℕ} {B : ℝ} (hs : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → h t = 0) (hb : ∀ t, ‖h t‖ ≤ B) : PeriodGroup →ᵇ H := …Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.PeriodGroup
- lemma
OAI.PlaneFiveColor.InvariantMean.period_summableline 655Source documentation
Absolute finiteness of each period sum.
lemma period_summable {h : AF → H} {N : ℕ} (hs : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → h t = 0) (t : AF) : Summable (fun k : ℤ => h (t+k)) := by …Mentions: OAI.PlaneFiveColor.InvariantMean.AF
- lemma
OAI.PlaneFiveColor.InvariantMean.periodSum_addline 676 - lemma
OAI.PlaneFiveColor.InvariantMean.periodSum_shiftline 682 - lemma
OAI.PlaneFiveColor.InvariantMean.periodBCF_mkline 689 - lemma
OAI.PlaneFiveColor.InvariantMean.periodBCF_norm_leline 694 - def
OAI.PlaneFiveColor.InvariantMean.integralRealline 705Source documentation
The scalar invariant integral in the manuscript, literally the invariant mean of the period sum on F/Z.
def integralReal (h : AF → ℝ) {N : ℕ} {B : ℝ} (hs : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → h t = 0) (hb : ∀ t, ‖h t‖ ≤ B) : ℝ := mean (periodBCF h hs hb)Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.mean, OAI.PlaneFiveColor.InvariantMean.periodBCF
- def
OAI.PlaneFiveColor.InvariantMean.integralComplexline 709 - lemma
OAI.PlaneFiveColor.InvariantMean.integralReal_nonnegline 713 - lemma
OAI.PlaneFiveColor.InvariantMean.integralReal_shiftline 721 - lemma
OAI.PlaneFiveColor.InvariantMean.integralReal_monoline 735 - def
OAI.PlaneFiveColor.InvariantMean.weakIntegralline 750Source documentation
Hilbert-space weak invariant integral of bounded, boundedly supported functions, with no ordinary real-variable measurability hypothesis.
def weakIntegral (h : AF → H) {N : ℕ} {B : ℝ} (hs : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → h t = 0) (hb : ∀ t, ‖h t‖ ≤ B) : H := weakMean (periodBCF h hs hb)Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.weakMean, OAI.PlaneFiveColor.InvariantMean.periodBCF
- lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_pairline 754 - lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_norm_boundline 767 - lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_shiftline 777 - lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_subline 793 - lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_mapline 808 - lemma
OAI.PlaneFiveColor.InvariantMean.compact_local_summableline 829Source documentation
Compact support makes all local norm sums finite, before any interchange of sums, evaluations or integrals.
lemma compact_local_summable (f : C(ℝ, ℂ)) {N : ℕ} (hs : ∀ t : ℝ, (N : ℝ) < |t| → f t = 0) (K : Compacts ℝ) : Summable (fun k : ℤ => ‖(f.comp (ContinuousMap.addRight k)).restrict K‖) := by … - def
OAI.PlaneFiveColor.InvariantMean.ordinaryPeriodline 856Source documentation
The ordinary continuous periodic function associated with a test function. Continuous-map summation agrees pointwise by local finiteness.
def ordinaryPeriod (f : C(ℝ, ℂ)) : C(UnitAddCircle, ℂ) := …
- lemma
OAI.PlaneFiveColor.InvariantMean.ordinaryPeriod_applyline 860 - theorem
OAI.PlaneFiveColor.InvariantMean.integralComplex_ordinaryline 870Source documentation
Exact agreement of the manuscript's invariant integral with the usual Lebesgue integral on every continuous boundedly supported test function.
theorem integralComplex_ordinary (f : C(ℝ, ℂ)) {N : ℕ} {B : ℝ} (hs : ∀ t : ℝ, (N : ℝ) < |t| → f t = 0) (hb : ∀ t, ‖f t‖ ≤ B) : integralComplex (fun t : AF => f t) (fun t ht => hs t ht) (fun t => hb t) = ∫ t : ℝ, f t := by …Mentions: OAI.PlaneFiveColor.InvariantMean.integralComplex, OAI.PlaneFiveColor.InvariantMean.AF
- lemma
OAI.PlaneFiveColor.InvariantMean.integralComplex_reline 889 - theorem
OAI.PlaneFiveColor.InvariantMean.integralReal_ordinaryline 903 - lemma
OAI.PlaneFiveColor.InvariantMean.weakIntegral_congrline 926 - lemma
OAI.PlaneFiveColor.InvariantMean.shifted_supportline 938 - lemma
OAI.PlaneFiveColor.InvariantMean.smoothed_supportline 953 - lemma
OAI.PlaneFiveColor.InvariantMean.smoothed_boundline 960 - def
OAI.PlaneFiveColor.InvariantMean.smoothedVectorline 966 - theorem
OAI.PlaneFiveColor.InvariantMean.smoothed_translation_boundline 974Source documentation
Translation continuity of smoothing rests only on regularity of the scalar window, not on any measurability of the discrete representation.
theorem smoothed_translation_bound (hu : ∀ s t v, U s (U t v) = U (s+t) v) (φ : AF → ℝ) {N : ℕ} {B C : ℝ} (hφ : ∀ t : AF, (N : ℝ) < |(t : ℝ)| → φ t = 0) (hb : ∀ t, |φ t| ≤ B) (v : H) (s : AF) (hs : |(s : ℝ)| ≤ 1) (hC : 0 ≤ C) (hd : ∀ t, |φ (t-s)-φ t| ≤ C) : ‖U s (smoothedVector U φ hφ hb v) - smoothedVector U φ hφ hb v‖ ≤ (Finset.Icc (-((N+1 : ℕ) : ℤ)-2) (((N+1 : ℕ) : ℤ)+2)).card * (C * ‖v‖) := by …Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.smoothedVector
- theorem
OAI.PlaneFiveColor.InvariantMean.smoothed_tendstoline 1033Source documentation
Every uniformly continuous compact window produces a strongly continuous vector even for a completely discontinuous representation of the discrete F.
theorem smoothed_tendsto (hu : ∀ s t v, U s (U t v) = U (s+t) v) (φ : ℝ → ℝ) (hc : UniformContinuous φ) {N : ℕ} {B : ℝ} (hφ : ∀ t : ℝ, (N : ℝ) < |t| → φ t = 0) (hb : ∀ t, |φ t| ≤ B) (v : H) : Tendsto (fun s : AF => U s (smoothedVector U (fun t => φ t) (fun t ht => hφ t ht) (fun t => hb t) v)) (𝓝 0) (𝓝 (smoothedVector U (fun t => φ t) (fun t ht => hφ t ht) (fun t => hb t) v)) := by …Mentions: OAI.PlaneFiveColor.InvariantMean.AF, OAI.PlaneFiveColor.InvariantMean.smoothedVector