OAI/Analysis/PlaneSpectrum/Basic.lean
112 declarations, 0 contain sorry, 0 declared as axioms
- abbrev
OAI.PlaneFiveColor.Spectral.Eline 9 - def
OAI.PlaneFiveColor.Spectral.Kline 11 - theorem
OAI.PlaneFiveColor.Spectral.K_pow_surjectiveline 17 - instance
OAI.PlaneFiveColor.Spectral.K_rootableline 32 - theorem
OAI.PlaneFiveColor.Spectral.finite_image_trivialline 35Source documentation
The group-theoretic step behind the zero-mass coset argument.
theorem finite_image_trivial {G H : Type*} [Group G] [Group H] [Finite H] [RootableBy G ℕ] (f : G →* H) (g : G) : f g = 1 := by … - def
OAI.PlaneFiveColor.Spectral.DiscreteEline 44Source documentation
A separate synonym ensures that the dual uses the discrete topology, not the Euclidean topology inherited by the embedded algebraic field.
def DiscreteE := Multiplicative E deriving CommGroup
Mentions: OAI.PlaneFiveColor.Spectral.E
- instance
OAI.PlaneFiveColor.Spectral.(instance at line 45)line 45 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 46)line 46 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 47)line 47 - abbrev
OAI.PlaneFiveColor.Spectral.Dline 48 - example
OAI.PlaneFiveColor.Spectral.(example at line 50)line 50 - example
OAI.PlaneFiveColor.Spectral.(example at line 51)line 51 - instance
OAI.PlaneFiveColor.Spectral.E_countableline 53 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 60)line 60 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 62)line 62 - def
OAI.PlaneFiveColor.Spectral.embedline 67Source documentation
The inclusion into the usual complex plane, with no continuity assertion needed on its discrete domain.
def embed (z : DiscreteE) : ℂ := ((Multiplicative.toAdd z : E) : ℂ)
Mentions: OAI.PlaneFiveColor.Spectral.DiscreteE, OAI.PlaneFiveColor.Spectral.E
- theorem
OAI.PlaneFiveColor.Spectral.embed_oneline 69 - theorem
OAI.PlaneFiveColor.Spectral.embed_mulline 70 - def
OAI.PlaneFiveColor.Spectral.jline 73Source documentation
The manuscript's ordinary character parametrization.
def j (ξ : ℂ) : D where …
Mentions: OAI.PlaneFiveColor.Spectral.D
- theorem
OAI.PlaneFiveColor.Spectral.j_applyline 79 - theorem
OAI.PlaneFiveColor.Spectral.j_zeroline 82 - theorem
OAI.PlaneFiveColor.Spectral.j_addline 87 - def
OAI.PlaneFiveColor.Spectral.jHomline 94 - def
OAI.PlaneFiveColor.Spectral.Cline 100Source documentation
The subgroup C is not replaced by its closure.
def C : Subgroup D := jHom.range
Mentions: OAI.PlaneFiveColor.Spectral.D
- theorem
OAI.PlaneFiveColor.Spectral.continuous_jline 102 - theorem
OAI.PlaneFiveColor.Spectral.fixed_of_finite_orbitline 109Source documentation
A divisible group cannot act nontrivially on a finite orbit.
theorem fixed_of_finite_orbit {G X : Type*} [Group G] [MulAction G X] [RootableBy G ℕ] (x : X) (hf : (MulAction.orbit G x).Finite) (g : G) : g • x = x := by … - instance
OAI.PlaneFiveColor.Spectral.(instance at line 118)line 118 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 119)line 119 - theorem
OAI.PlaneFiveColor.Spectral.measurableSet_Cline 121 - def
OAI.PlaneFiveColor.Spectral.scaleEline 128Source documentation
Multiplication of the argument of a character.
def scaleE (a : E) : DiscreteE →ₜ* DiscreteE where …
Mentions: OAI.PlaneFiveColor.Spectral.E, OAI.PlaneFiveColor.Spectral.DiscreteE
- def
OAI.PlaneFiveColor.Spectral.scalarline 137 - theorem
OAI.PlaneFiveColor.Spectral.scalar_applyline 139 - theorem
OAI.PlaneFiveColor.Spectral.scalar_oneline 142 - theorem
OAI.PlaneFiveColor.Spectral.scalar_mulline 149 - theorem
OAI.PlaneFiveColor.Spectral.scalar_addline 157 - theorem
OAI.PlaneFiveColor.Spectral.scalar_jline 165 - theorem
OAI.PlaneFiveColor.Spectral.scalar_mem_Cline 176 - theorem
OAI.PlaneFiveColor.Spectral.scalar_mem_C_iffline 180 - theorem
OAI.PlaneFiveColor.Spectral.fixed_of_positive_fiberline 189Source documentation
Positive fibers of an equivariant partition have finite orbit. This uses only finite measure and measurability of the fibers, not a measurable quotient.
theorem fixed_of_positive_fiber {G X Y : Type*} [Group G] [RootableBy G ℕ] [MulAction G X] [MulAction G Y] [MeasurableSpace X] (μ : MeasureTheory.Measure X) [MeasureTheory.IsFiniteMeasure μ] (π : X → Y) (heq : ∀ (g : G) (x : X), π (g • x) = g • π x) (hmeas : ∀ y, MeasurableSet (π ⁻¹' {y})) (hinv : ∀ g : G, MeasureTheory.MeasurePreserving (fun x : X => g • x) μ μ) (y : Y) (hpos : 0 < μ (π ⁻¹' {y})) (g : G) : g • y = y := by … - def
OAI.PlaneFiveColor.Spectral.kCoeffline 224 - theorem
OAI.PlaneFiveColor.Spectral.kCoeff_oneline 226 - theorem
OAI.PlaneFiveColor.Spectral.kCoeff_mulline 227 - def
OAI.PlaneFiveColor.Spectral.scalarHomline 229 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 234)line 234 - abbrev
OAI.PlaneFiveColor.Spectral.Cosetsline 239 - def
OAI.PlaneFiveColor.Spectral.cosetScalarline 241 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 244)line 244 - theorem
OAI.PlaneFiveColor.Spectral.quotient_equivariantline 258 - theorem
OAI.PlaneFiveColor.Spectral.measurableSet_cosetline 261 - theorem
OAI.PlaneFiveColor.Spectral.scalar_negline 272 - theorem
OAI.PlaneFiveColor.Spectral.scalar_subline 280 - def
OAI.PlaneFiveColor.Spectral.minusOneline 284 - theorem
OAI.PlaneFiveColor.Spectral.kCoeff_minusOneline 288 - theorem
OAI.PlaneFiveColor.Spectral.coset_fixed_minusOneline 290 - def
OAI.PlaneFiveColor.Spectral.IsWildline 300Source documentation
The source's wild-law condition; probability is provided as a measure instance.
def IsWild (ν : MeasureTheory.Measure D) : Prop := …
Mentions: OAI.PlaneFiveColor.Spectral.D
- theorem
OAI.PlaneFiveColor.Spectral.wild_coset_nullline 304 - theorem
OAI.PlaneFiveColor.Spectral.wild_div_mem_nullline 319 - theorem
OAI.PlaneFiveColor.Spectral.wild_independent_differenceline 326 - theorem
OAI.PlaneFiveColor.Spectral.continuous_scalarline 337 - theorem
OAI.PlaneFiveColor.Spectral.frequency_zero_of_rational_testsline 341Source documentation
Rational tests identify the frequency of a real continuous character.
theorem frequency_zero_of_rational_tests (a : ℝ) (h : ∀ q : ℚ, Circle.exp (a * (q : ℝ)) = 1) : a = 0 := by … - def
OAI.PlaneFiveColor.Spectral.imagUnitline 358 - theorem
OAI.PlaneFiveColor.Spectral.coe_imagUnitline 363 - theorem
OAI.PlaneFiveColor.Spectral.j_eq_one_iffline 365 - theorem
OAI.PlaneFiveColor.Spectral.j_negline 382 - theorem
OAI.PlaneFiveColor.Spectral.j_subline 385 - theorem
OAI.PlaneFiveColor.Spectral.j_injectiveline 388 - theorem
OAI.PlaneFiveColor.Spectral.j_measurableEmbeddingline 394 - theorem
OAI.PlaneFiveColor.Spectral.algebraic_complex_iff_coordinatesline 399Source documentation
The complex algebraic closure used above is precisely F(i) from the source, not a different countable plane.
theorem algebraic_complex_iff_coordinates (z : ℂ) : IsAlgebraic ℚ z ↔ IsAlgebraic ℚ z.re ∧ IsAlgebraic ℚ z.im := by … - theorem
OAI.PlaneFiveColor.Spectral.real_characterline 424Source documentation
Ordinary one-dimensional characters, proved from the covering property of exp.
theorem real_character (f : ℝ → Circle) (hf : Continuous f) (hmul : ∀ x y, f (x + y) = f x * f y) : ∃ a : ℝ, ∀ t, f t = Circle.exp (a * t) := by … - abbrev
OAI.PlaneFiveColor.Spectral.Fline 452 - theorem
OAI.PlaneFiveColor.Spectral.dense_Fline 454 - theorem
OAI.PlaneFiveColor.Spectral.algebraic_real_characterline 460Source documentation
The source's exact ordinary-character description on the dense real algebraic field.
theorem algebraic_real_character (f : F → Circle) (hf : Continuous f) (hmul : ∀ x y, f (x + y) = f x * f y) : ∃ a : ℝ, ∀ t : F, f t = Circle.exp (a * (t : ℝ)) := by …Mentions: OAI.PlaneFiveColor.Spectral.F
- def
OAI.PlaneFiveColor.Spectral.ofFline 488Source documentation
The real-algebraic inclusion into the algebraic plane.
def ofF : F →+* E where …
Mentions: OAI.PlaneFiveColor.Spectral.F, OAI.PlaneFiveColor.Spectral.E
- theorem
OAI.PlaneFiveColor.Spectral.coe_ofFline 496 - def
OAI.PlaneFiveColor.Spectral.DiscreteFline 498 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 499)line 499 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 500)line 500 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 501)line 501 - abbrev
OAI.PlaneFiveColor.Spectral.DFline 502 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 503)line 503 - instance
OAI.PlaneFiveColor.Spectral.(instance at line 504)line 504 - def
OAI.PlaneFiveColor.Spectral.embedFline 506 - theorem
OAI.PlaneFiveColor.Spectral.embedF_oneline 507 - theorem
OAI.PlaneFiveColor.Spectral.embedF_mulline 508 - def
OAI.PlaneFiveColor.Spectral.jFline 511Source documentation
Standard frequencies for the real algebraic line; again use the actual image.
def jF (l : ℝ) : DF where …
Mentions: OAI.PlaneFiveColor.Spectral.DF
- theorem
OAI.PlaneFiveColor.Spectral.jF_applyline 517 - def
OAI.PlaneFiveColor.Spectral.CFline 520 - theorem
OAI.PlaneFiveColor.Spectral.continuous_jFline 522 - theorem
OAI.PlaneFiveColor.Spectral.measurableSet_CFline 528 - def
OAI.PlaneFiveColor.Spectral.lineHomline 535Source documentation
The dual restriction to the line aF.
def lineHom (a : E) : DiscreteF →ₜ* DiscreteE where …
Mentions: OAI.PlaneFiveColor.Spectral.E, OAI.PlaneFiveColor.Spectral.DiscreteF, OAI.PlaneFiveColor.Spectral.DiscreteE
- def
OAI.PlaneFiveColor.Spectral.restrictLineline 544 - theorem
OAI.PlaneFiveColor.Spectral.continuous_restrictLineline 546 - def
OAI.PlaneFiveColor.Spectral.Lline 549 - theorem
OAI.PlaneFiveColor.Spectral.mem_L_iffline 552 - theorem
OAI.PlaneFiveColor.Spectral.measurableSet_Lline 571 - def
OAI.PlaneFiveColor.Spectral.reFline 576 - def
OAI.PlaneFiveColor.Spectral.imFline 578 - theorem
OAI.PlaneFiveColor.Spectral.coe_reFline 581 - theorem
OAI.PlaneFiveColor.Spectral.coe_imFline 582 - theorem
OAI.PlaneFiveColor.Spectral.reF_add_imFline 584 - theorem
OAI.PlaneFiveColor.Spectral.line_addline 589 - theorem
OAI.PlaneFiveColor.Spectral.line_mul_realline 598 - theorem
OAI.PlaneFiveColor.Spectral.line_subline 605 - theorem
OAI.PlaneFiveColor.Spectral.orthogonal_linesline 610 - theorem
OAI.PlaneFiveColor.Spectral.line_one_and_nonrealline 635Source documentation
Two genuinely independent algebraic directions force an ordinary character.
theorem line_one_and_nonreal {d : D} (h1 : d ∈ L 1) {w : E} (hw : d ∈ L w) (hn : imF w ≠ 0) : d ∈ C := by …Mentions: OAI.PlaneFiveColor.Spectral.D, OAI.PlaneFiveColor.Spectral.L, OAI.PlaneFiveColor.Spectral.E, OAI.PlaneFiveColor.Spectral.imF, OAI.PlaneFiveColor.Spectral.C
- theorem
OAI.PlaneFiveColor.Spectral.scalar_lineline 651 - theorem
OAI.PlaneFiveColor.Spectral.independent_linesline 656 - theorem
OAI.PlaneFiveColor.Spectral.kCoeff_invline 662 - theorem
OAI.PlaneFiveColor.Spectral.kCoeff_ne_zeroline 667 - theorem
OAI.PlaneFiveColor.Spectral.real_rotation_squareline 672 - theorem
OAI.PlaneFiveColor.Spectral.rotated_directions_independentline 684Source documentation
Squared rotations index the distinct unoriented algebraic lines.
theorem rotated_directions_independent {a : E} (ha : a ≠ 0) {u v : K} (huv : u ^ 2 ≠ v ^ 2) : imF ((a * kCoeff u)⁻¹ * (a * kCoeff v)) ≠ 0 := by …Mentions: OAI.PlaneFiveColor.Spectral.E, OAI.PlaneFiveColor.Spectral.K, OAI.PlaneFiveColor.Spectral.imF, OAI.PlaneFiveColor.Spectral.kCoeff
- theorem
OAI.PlaneFiveColor.Spectral.wild_line_nullline 696Source documentation
Complete line-event conclusion of the source's null-events lemma.
theorem wild_line_null (ν : MeasureTheory.Measure D) [MeasureTheory.IsProbabilityMeasure ν] (hν : IsWild ν) {a : E} (ha : a ≠ 0) : ν (L a) = 0 := by …Mentions: OAI.PlaneFiveColor.Spectral.D, OAI.PlaneFiveColor.Spectral.IsWild, OAI.PlaneFiveColor.Spectral.E, OAI.PlaneFiveColor.Spectral.L