FormalConjectures/Arxiv/2303.01089/FurstenbergTimesPTimesQ.lean
Explanation legend Lean4 Domain Explanation Language (L4DEL)
L4DEL explanations are a separate layer. They do not change the Lean source. Intuition is explanatory prose; numbered items are a reading path; sources link the wording back to evidence.
- L4DEL
- Lean4 Domain Explanation Language
Credit: The upstream authors and contributors retain credit for the project and mathematics. lean4-explainer only renders their pinned source and adds the separately disclosed explanation layer.
Project sources: Pinned project documentation, Formal Conjectures paper, arXiv v1
8 declarations, 2 contain sorry, 0 declared as axioms
Furstenberg's times p, times q conjectures
Reference: arxiv/2303.01089 Around Furstenberg's times $p$, times $q$ conjecture: times $p$-invariant measures with some large Fourier coefficients by Catalin Badea, Sophie Grivaux
Imports (1)
- def
Arxiv.id2303_01089.TnThe map $T_n$ sends $x$ to $nx \bmod 1$ on the additive circle line 44 sourceSource documentation
The map $T_n$ sends $x$ to $nx \bmod 1$ on the additive circle.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,UnitAddCircleProof uses:
HSMul.hSMul,Real,AddSubgroup.zmultiples,OfNat.ofNat11 instances, coercions and auxiliary constants left out.
def Tn (n : ℕ) (x : 𝕋) := n • x …
- lemma
Arxiv.id2303_01089.Tn_continuousline 47 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Continuous,UnitAddCircle,Real,AddSubgroup.zmultiples,OfNat.ofNat, Arxiv.id2303_01089.TnProof uses:
continuous_nsmul26 instances, coercions and auxiliary constants left out.
- def
Arxiv.id2303_01089.IsTnInvariantA set $F$ is $T_n$-invariant if $T_n(F) \subseteq F$ line 52 sourceSource documentation
A set $F$ is $T_n$-invariant if $T_n(F) \subseteq F$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Set,UnitAddCircleProof uses:
LE.le,Set.image, Arxiv.id2303_01089.Tn1 instances, coercions and auxiliary constants left out.
def IsTnInvariant (n : ℕ) (F : Set 𝕋) : Prop := Tn n '' F ⊆ F
Mentions: Arxiv.id2303_01089.Tn
- def
Arxiv.id2303_01089.MeasureTheory.IsAtomA set $A$ is an atom if it has positive measure and for all $B \subseteq A$ measurable, either $\mu(B) = 0$ or $\mu(B) = \mu(A)$ line 58 sourceSource documentation
A set $A$ is an atom if it has positive measure and for all $B \subseteq A$ measurable, either $\mu(B) = 0$ or $\mu(B) = \mu(A)$.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measure,SetProof uses:
And,LT.lt,ENNReal,OfNat.ofNat,LE.le,MeasurableSet,Or,Eq8 instances, coercions and auxiliary constants left out.
def MeasureTheory.IsAtom {α : Type*} {m0 : MeasurableSpace α} (μ : Measure α) (A : Set α) : Prop := … - class
Arxiv.id2303_01089.MeasureTheory.IsAtomLessA measure is atomless if it has no atoms line 64 sourceSource documentation
A measure is atomless if it has no atoms.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasurableSpace,MeasureTheory.Measureclass MeasureTheory.IsAtomLess {α : Type*} {m0 : MeasurableSpace α} (μ : Measure α) : Prop where … - def
Arxiv.id2303_01089.UnitAddCircle.ProbabilityMeasureline 67 sourcestandard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
MeasureTheory.ProbabilityMeasure,UnitAddCircle,Real,AddSubgroup.zmultiples,OfNat.ofNatProof uses:
Subtype.mk,MeasureTheory.Measure,MeasureTheory.IsProbabilityMeasure,MeasureTheory.MeasureSpace.volume15 instances, coercions and auxiliary constants left out.
- theorem
Arxiv.id2303_01089.conjecture_1_3Conjecture 1.3 (the $\times p, \times q$ conjecture): the only atomless Borel probability measure on $\mathbb{T}$ which is both $T_p$- and $T_q$-invariant is the Lebesgue measure sorry line 75 sourceSource documentation
Conjecture 1.3 (the $\times p, \times q$ conjecture): the only atomless Borel probability measure on $\mathbb{T}$ which is both $T_p$- and $T_q$-invariant is the Lebesgue measure.
depends on sorry what this means
Statement uses:
Nat,LE.le,OfNat.ofNat, Nat.MultiplicativelyIndependent,MeasureTheory.Measure,UnitAddCircle,Real,AddSubgroup.zmultiples,MeasureTheory.IsProbabilityMeasure, Arxiv.id2303_01089.MeasureTheory.IsAtomLess,MeasureTheory.MeasurePreserving, Arxiv.id2303_01089.Tn,Eq,MeasureTheory.MeasureSpace.volumeProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous44 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem conjecture_1_3 {p q : ℕ} (hp : 2 <= p) (hq : 2 <= q) (hpq : MultiplicativelyIndependent p q) {μ : Measure 𝕋} [IsProbabilityMeasure μ] [MeasureTheory.IsAtomLess μ] (hmup : MeasurePreserving (Tn p) μ μ) (hmuq : MeasurePreserving (Tn q) μ μ) : μ = volume := by …Mentions: Arxiv.id2303_01089.MeasureTheory.IsAtomLess, Arxiv.id2303_01089.Tn
- theorem
Arxiv.id2303_01089.conjecture_1_4Conjecture 1.4: if $\mu$ is an atomless $T_p$-invariant Borel probability measure on $\mathbb{T}$, then $T_{q^n}\mu$ converges weak-star to Lebesgue measure sorry line 88 sourceSource documentation
Conjecture 1.4: if $\mu$ is an atomless $T_p$-invariant Borel probability measure on $\mathbb{T}$, then $T_{q^n}\mu$ converges weak-star to Lebesgue measure. This paper disproves the conjecture.
depends on sorry what this means
Statement uses:
Iff,False,Nat,LE.le,OfNat.ofNat, Nat.MultiplicativelyIndependent,MeasureTheory.ProbabilityMeasure,UnitAddCircle,Real,AddSubgroup.zmultiples, Arxiv.id2303_01089.MeasureTheory.IsAtomLess,MeasureTheory.Measure,MeasureTheory.IsProbabilityMeasure,MeasureTheory.MeasurePreserving, Arxiv.id2303_01089.Tn,Filter.Tendsto,MeasureTheory.ProbabilityMeasure.map,HPow.hPow,Continuous.aemeasurable, Arxiv.id2303_01089.Tn_continuous and 3 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous88 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem conjecture_1_4 : answer(False) ↔ ∀ p q : ℕ, 2 <= p → 2 <= q → MultiplicativelyIndependent p q → ∀ μ : ProbabilityMeasure 𝕋, MeasureTheory.IsAtomLess μ.1 → MeasurePreserving (Tn p) μ μ → Tendsto (fun n : ℕ => μ.map (Tn_continuous (q ^ n)).aemeasurable) atTop (𝓝 UnitAddCircle.ProbabilityMeasure) := by …Mentions: Arxiv.id2303_01089.MeasureTheory.IsAtomLess, Arxiv.id2303_01089.Tn, Arxiv.id2303_01089.Tn_continuous, Arxiv.id2303_01089.UnitAddCircle.ProbabilityMeasure