FormalConjecturesForMathlib/Analysis/Equidistribution/ModOne.lean

GitHub source file

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

2 declarations, 0 contain sorry, 0 declared as axioms

Imports (1)
Imported by 1 file
  1. def IsEquidistributed Documented declaration: IsEquidistributed line 29 source

    Source documentation

    A sequence (s_1, s_2, s_3, ...) of real numbers is said to be equidistributed on an interval [a, b] if for every subinterval [c, d] of [a, b] we have lim_{n→ ∞} |{s_1, ..., s_n} ∩ [c, d]| / n = (d - c)/(b-a)

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Real, Nat

    Proof uses: LE.le, Set, Set.Icc, Filter.Tendsto, HDiv.hDiv, Finset.card, Finset.filter, Membership.mem, Finset.range, Filter.atTop, nhds, HSub.hSub

    17 instances, coercions and auxiliary constants left out.

    def IsEquidistributed (a b : ℝ) (s : ℕ → ℝ) : Prop :=
    …
  2. def IsEquidistributedModuloOne Documented declaration: IsEquidistributedModuloOne line 39 source

    Source documentation

    A sequence (s_1, s_2, s_3, ...) of real numbers is said to be equidistributed modulo 1 or uniformly distributed modulo 1 if the sequence of the fractional parts of a_n, denoted by (a_n) or by a_n − ⌊a_n⌋, is equidistributed in the interval [0, 1].

    standard axioms: Classical.choice, Quot.sound, propext what this means

    Statement uses: Nat, Real

    Proof uses: IsEquidistributed, OfNat.ofNat, Int.fract

    7 instances, coercions and auxiliary constants left out.

    def IsEquidistributedModuloOne (s : ℕ → ℝ) : Prop :=
    …