FormalConjectures/ErdosProblems/769.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
10 declarations, 2 contain sorry, 0 declared as axioms
Erdős Problem 769
Reference: erdosproblems.com/769
Imports (1)
- structure
Erdos769.CubeAn axis-parallel homothetic copy of the standardn-cube line 35 sourceSource documentation
An axis-parallel homothetic copy of the standard
n-cube.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Natstructure Cube (n : ℕ) where …
- def
Erdos769.Cube.MemMembership in the half-open cube∏ j, [lower j, lower j + side)line 40 sourceSource documentation
Membership in the half-open cube
∏ j, [lower j, lower j + side).standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat, Erdos769.Cube,Fin,RealProof uses:
And,LE.le,Erdos769.Cube.lower,LT.lt,HAdd.hAdd,Erdos769.Cube.side4 instances, coercions and auxiliary constants left out.
def Cube.Mem {n : ℕ} (Q : Cube n) (x : Fin n → ℝ) : Prop := …Mentions: Erdos769.Cube
- def
Erdos769.InUnitMembership in the half-open unit cube[0,1)^nline 44 sourceSource documentation
Membership in the half-open unit cube
[0,1)^n.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Fin,RealProof uses:
And,LE.le,OfNat.ofNat,LT.lt6 instances, coercions and auxiliary constants left out.
def InUnit {n : ℕ} (x : Fin n → ℝ) : Prop := … - def
Erdos769.Cube.InsideUnitA cube is nondegenerate and contained in the closed unit cube line 48 sourceSource documentation
A cube is nondegenerate and contained in the closed unit cube.
standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat, Erdos769.CubeProof uses:
And,LT.lt,Real,OfNat.ofNat,Erdos769.Cube.side,Fin,LE.le,Erdos769.Cube.lower,HAdd.hAdd8 instances, coercions and auxiliary constants left out.
def Cube.InsideUnit {n : ℕ} (Q : Cube n) : Prop := …Mentions: Erdos769.Cube
- def
Erdos769.IsTilingDocumented declaration: IsTiling line 54 sourceSource documentation
tilesis an exact decomposition of the unitn-cube intokhomothetic cubes: every tile is a positive homothet inside the unit cube, and every point of[0,1)^nbelongs to exactly one half-open tile.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
Nat,Fin, Erdos769.CubeProof uses:
And, Erdos769.Cube.InsideUnit,Real, Erdos769.InUnit,ExistsUnique, Erdos769.Cube.Memdef IsTiling {n k : ℕ} (tiles : Fin k → Cube n) : Prop := …Mentions: Erdos769.Cube
- def
Erdos769.AdmissibleExactlykhomotheticn-cubes can tile the unitn-cube line 58 sourceSource documentation
Exactly
khomotheticn-cubes can tile the unitn-cube.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
Exists,Fin, Erdos769.Cube, Erdos769.IsTilingdef Admissible (n k : ℕ) : Prop := …
- def
Erdos769.IsCutoffcis the minimal cutoffc(n): everyk ≥ cis admissible, and (whenc > 0)c - 1is not line 63 sourceSource documentation
cis the minimal cutoffc(n): everyk ≥ cis admissible, and (whenc > 0)c - 1is not.standard axioms: Classical.choice, Quot.sound, propext what this means
Statement uses:
NatProof uses:
And,LE.le, Erdos769.Admissible,Or,Eq,OfNat.ofNat,Not,HSub.hSub4 instances, coercions and auxiliary constants left out.
def IsCutoff (n c : ℕ) : Prop := …
Mentions: c
- def
Erdos769.Erdos769LowerBoundThe highlighted conjecturec(n) ≫ n^n: there is an absolute positive constantA/Bwithc(n) ≥ (A/B) n^nfor all sufficiently largenline 68 sourceSource documentation
The highlighted conjecture
c(n) ≫ n^n: there is an absolute positive constantA/Bwithc(n) ≥ (A/B) n^nfor all sufficiently largen.standard axioms: Classical.choice, Quot.sound, propext what this means
Proof uses:
Exists,Nat,And,LT.lt,OfNat.ofNat,LE.le, Erdos769.IsCutoff,HMul.hMul,HPow.hPow9 instances, coercions and auxiliary constants left out.
def Erdos769LowerBound : Prop := …
- theorem
Erdos769.erdos_769Let $c(n)$ be minimal such that if $k\geq c(n)$ then the $n$-dimensional unit cube can be decomposed into $k$ homothetic $n$-dimensional cubes sorry line 84 sourceSource documentation
Let $c(n)$ be minimal such that if $k\geq c(n)$ then the $n$-dimensional unit cube can be decomposed into $k$ homothetic $n$-dimensional cubes. Give good bounds for $c(n)$ — in particular, is it true that $c(n)\gg n^n$?
The
c(n) \gg n^nconjecture is false: for oddn, one can tile the unitn-cube intokhomothetic cubes for everyk ≥ U(n)withU(n)/n^n → 0, soc(n)/n^n → 0along odd dimensions and no absolute constant lower-bounds it.Determining good bounds for
c(n)in general remains open.depends on sorry what this means
Statement uses:
Iff,False, Erdos769.Erdos769LowerBoundProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous,OfNat.ofNat,Nat1 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_769 : answer(False) ↔ Erdos769LowerBound := by …
Mentions: Erdos769.Erdos769LowerBound
- theorem
Erdos769.erdos_769.variants.growth_rateWhat refuting $c(n)\gg n^n$ leaves open: give good bounds for $c(n)$ sorry line 96 sourceSource documentation
What refuting $c(n)\gg n^n$ leaves open: give good bounds for $c(n)$. Asked here on the scale the problem itself sets, $n^n$: does $c$ have a well-defined order $$\lim_{n\to\infty}\frac{\log c(n)}{n\log n}?$$ The refuted conjecture would have forced this limit to be at least $1$. The cutoff condition is restricted to positive dimensions: in dimension zero, exact coverage permits only one tile, so no cutoff exists.
depends on sorry what this means
Statement uses:
Iff,True,Exists,Nat,And,LT.lt,OfNat.ofNat, Erdos769.IsCutoff,Real,Filter.Tendsto,HDiv.hDiv,Real.log,HMul.hMul,Filter.atTop,nhdsProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous26 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_769.variants.growth_rate : answer(sorry) ↔ ∃ c : ℕ → ℕ, (∀ n, 0 < n → IsCutoff n (c n)) ∧ ∃ γ : ℝ, Tendsto (fun n : ℕ => Real.log (c n) / (n * Real.log n)) atTop (𝓝 γ) := by …Mentions: c, Erdos769.IsCutoff