FormalConjectures/GreensOpenProblems/26.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

6 declarations, 4 contain sorry, 0 declared as axioms

Green's Open Problem 26

References:

Imports (1)
  1. def Green26.StandardCube The standard cube in $\mathbb{F}_p^n$ is the set of points with coordinates in $\{0, 1\}$ line 41 source

    Source documentation

    The standard cube in $\mathbb{F}_p^n$ is the set of points with coordinates in $\{0, 1\}$.

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

    Statement uses: Nat, Fact, Nat.Prime, Set, 𝔽

    Proof uses: Set.ofPred, Fin, Or, Eq, ZMod, OfNat.ofNat

    13 instances, coercions and auxiliary constants left out.

    def StandardCube {p : β„•} [Fact p.Prime] (n : β„•) : Set (𝔽 p n) :=
    …

    Mentions: 𝔽

  2. def Green26.IsCube A cube is the image of $\lbrace 0, 1\rbrace^n$ under a linear automorphism line 45 source

    Source documentation

    A cube is the image of $\lbrace 0, 1\rbrace^n$ under a linear automorphism.

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

    Statement uses: Nat, Fact, Nat.Prime, Set, 𝔽

    Proof uses: Exists, LinearEquiv, ZMod, RingHom.id, Fin, Eq, Set.image, Green26.StandardCube

    13 instances, coercions and auxiliary constants left out.

    def IsCube {p n : β„•} [Fact p.Prime] (A : Set (𝔽 p n)) : Prop :=
    …

    Mentions: 𝔽

  3. theorem Green26.green_26 Let $A_1, \dots, A_{100}$ be "cubes" in $\mathbb{F}^n_3$ sorry line 53 source

    Source documentation

    Let $A_1, \dots, A_{100}$ be "cubes" in $\mathbb{F}^n_3$. Is it true that $A_1 + \dots + A_{100} = \mathbb{F}^n_3$?

    depends on sorry what this means

    Statement uses: Nat, Fin, OfNat.ofNat, Set, 𝔽₃, Green26.IsCube, Eq, Finset.sum, ZMod, Finset.univ, Set.univ

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

    20 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

    theorem green_26 :
        βˆ€ n : β„•,
          βˆ€ A : Fin 100 β†’ Set (𝔽₃ n), (βˆ€ i, IsCube (A i)) β†’
          βˆ‘ i, A i = univ := by
    …

    Mentions: 𝔽₃, Green26.IsCube

  4. theorem Green26.green_26.variants.yu25 [Yu25] has solved the original problem (with 100 replaced by 4) sorry line 61 source

    Source documentation

    [Yu25] has solved the original problem (with 100 replaced by 4)

    depends on sorry what this means

    Statement uses: Nat, Fin, OfNat.ofNat, Set, 𝔽₃, Green26.IsCube, Eq, Finset.sum, ZMod, Finset.univ, Set.univ

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

    20 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

    theorem green_26.variants.yu25 :
        βˆ€ n : β„•,
        βˆ€ A : Fin 4 β†’ Set (𝔽₃ n), (βˆ€ i, IsCube (A i)) β†’
          βˆ‘ i, A i = univ := by
    …

    Mentions: 𝔽₃, Green26.IsCube

  5. theorem Green26.green_26.variants.alm91 [ALM91] showed that if 100 is replaced by $\leq c(p) \log n$ then the result is true for $\mathbb{F}^n_p$ sorry line 74 source

    Source documentation

    [ALM91] showed that if 100 is replaced by $\leq c(p) \log n$ then the result is true for $\mathbb{F}^n_p$.

    depends on sorry what this means

    Statement uses: Nat, Fact, Nat.Prime, Exists, And, Asymptotics.IsBigO, Real, Filter.atTop, Real.log, Filter.Eventually, Fin, Set, 𝔽, Green26.IsCube, Eq, Finset.sum, ZMod, Finset.univ, Set.univ

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

    25 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

    theorem green_26.variants.alm91 :
        βˆ€ (p : β„•) [Fact p.Prime],
          βˆƒ (k : β„• β†’ β„•),
            ((fun n ↦ (k n : ℝ)) =O[atTop] fun n ↦ Real.log n) ∧
            βˆ€αΆ  n in atTop,
              βˆ€ A : Fin (k n) β†’ Set (𝔽 p n), (βˆ€ i, IsCube (A i)) β†’
              βˆ‘ i, A i = univ := by
    …

    Mentions: 𝔽, Green26.IsCube

  6. theorem Green26.green_26.variants.open The analogous problem in $\mathbb{F}^n_p$ remains open sorry line 85 source

    Source documentation

    The analogous problem in $\mathbb{F}^n_p$ remains open. [Gr24]

    depends on sorry what this means

    Statement uses: Iff, True, Nat, Fact, Nat.Prime, Exists, Fin, Set, 𝔽, Green26.IsCube, Eq, Finset.sum, ZMod, Finset.univ, Set.univ

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

    17 instances, coercions and auxiliary constants left out.

    Tactic trace: 1 steps

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

    theorem green_26.variants.open :
        answer(sorry) ↔ βˆ€ (p : β„•) [Fact p.Prime],
          (βˆƒ C, βˆ€ n, βˆ€ A : Fin C β†’ Set (𝔽 p n), (βˆ€ i, IsCube (A i)) β†’
          βˆ‘ i, A i = univ) := by
    …

    Mentions: 𝔽, Green26.IsCube