FormalConjectures/ErdosProblems/987.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

11 declarations, 10 contain sorry, 0 declared as axioms

Erdős Problem 987

References:

Imports (1)
  1. def Erdos987.A For an infinite sequence $x_1, x_2, \ldots \in (0, 1)$, define $$A_k = \limsup_{n \to \infty} \left\lvert \sum_{j \le n} e(k x_j) \right\rvert,$$ where $e(x) = e^{2\pi i x}$ line 58 source

    Source documentation

    For an infinite sequence $x_1, x_2, \ldots \in (0, 1)$, define $$A_k = \limsup_{n \to \infty} \left\lvert \sum_{j \le n} e(k x_j) \right\rvert,$$ where $e(x) = e^{2\pi i x}$.

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

    Statement uses: Nat, Real, EReal

    Proof uses: Filter.limsup, Norm.norm, Complex, Finset.sum, Finset.range, additiveChar, HMul.hMul, Filter.atTop

    12 instances, coercions and auxiliary constants left out.

    noncomputable def A (x : ℕ → ℝ) (k : ℕ) : EReal :=
    …
  2. theorem Erdos987.erdos_987.parts.i sorry line 73 source

    depends on sorry what this means

    Statement uses: Iff, True, Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, Eq, EReal, Filter.limsup, Erdos987.A, Filter.atTop, Top.top

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    25 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  3. theorem Erdos987.erdos_987.variants.sup_limsup_infty sorry line 83 source

    depends on sorry what this means

    Statement uses: Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, Eq, EReal, Filter.limsup, iSup, Norm.norm, Complex, Finset.sum, Finset.range, additiveChar, HMul.hMul, Filter.atTop, Top.top

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    41 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  4. theorem Erdos987.erdos_987.variants.log_lower_bound sorry line 93 source

    depends on sorry what this means

    Statement uses: Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, Exists, And, GT.gt, Filter.Frequently, LE.le, EReal, HMul.hMul, Real.log, Erdos987.A, Filter.atTop

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    33 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  5. theorem Erdos987.erdos_987.variants.sqrt_lower_bound sorry line 102 source

    depends on sorry what this means

    Statement uses: Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, Exists, And, GT.gt, Filter.Frequently, LE.le, EReal, HMul.hMul, Real.sqrt, Erdos987.A, Filter.atTop

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    33 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  6. theorem Erdos987.erdos_987.variants.linear_upper_bound_weak sorry line 113 source

    depends on sorry what this means

    Statement uses: Exists, Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, LE.le, EReal, Erdos987.A, HMul.hMul

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    38 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  7. theorem Erdos987.erdos_987.variants.linear_upper_bound_clunie sorry line 125 source

    depends on sorry what this means

    Statement uses: Exists, Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, LE.le, EReal, Erdos987.A, HAdd.hAdd

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    40 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  8. theorem Erdos987.erdos_987.variants.linear_upper_bound sorry line 141 source

    depends on sorry what this means

    Statement uses: Exists, Nat, Real, Membership.mem, Set, Set.Ico, OfNat.ofNat, LE.le, EReal, Erdos987.A

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    28 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  9. theorem Erdos987.erdos_987.variants.sqrt_log_upper_bound sorry line 155 source

    depends on sorry what this means

    Statement uses: Exists, Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, LT.lt, LE.le, Norm.norm, Complex, Finset.sum, Finset.range, additiveChar, HMul.hMul, Real.sqrt, Real.log

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    32 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  10. theorem Erdos987.erdos_987.parts.ii sorry line 168 source

    depends on sorry what this means

    Statement uses: Iff, True, Exists, Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, And, Asymptotics.IsLittleO, Filter.atTop, Filter.Eventually, LE.le, EReal, Erdos987.A

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    29 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.

  11. theorem Erdos987.erdos_987.variants.finite_distinct_points sorry line 179 source

    depends on sorry what this means

    Statement uses: Nat, Real, Membership.mem, Set, Set.Ioo, OfNat.ofNat, Set.Finite, Set.range, Filter.Frequently, Eq, EReal, Erdos987.A, Top.top, Filter.atTop

    Proof uses: sorryAx, Lean.Name, Bool.false, Lean.Name.num, Lean.Name.str, Lean.Name.anonymous

    17 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

    Open to load the checked before-and-after goal states.