FormalConjectures/ErdosProblems/978.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
6 declarations, 6 contain sorry, 0 declared as axioms
Erdős Problem 978
Reference:
- erdosproblems.com/978
- [Ho67] Hooley, C., On the power free values of polynomials. Mathematika (1967), 21--26.
- [Br11] Browning, T. D., Power-free values of polynomials. Arch. Math. (Basel) (2011), 139--150.
- [Er53] Erdős, P., Arithmetical properties of polynomials. J. London Math. Soc. (1953), 416--425.
Imports (1)
- theorem
Erdos978.erdos_978.variants.sub_oneLetf ∈ ℤ[X]be an irreducible polynomial with positive leading coefficient sorry line 40 sourceSource documentation
Let
f ∈ ℤ[X]be an irreducible polynomial with positive leading coefficient. Suppose that the degreekoffis larger than2and is not equal to a power of2. Then the set ofnsuch thatf nis(k - 1)-th power free is infinite, and this is proved in [Er53].depends on sorry what this means
Statement uses:
Polynomial,Int,Irreducible,LT.lt,Nat,OfNat.ofNat,Polynomial.natDegree,Ne,HPow.hPow,Polynomial.leadingCoeff,Set.Infinite,Set.ofPred, Powerfree,HSub.hSub,Polynomial.evalProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous32 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_978.variants.sub_one {f : ℤ[X]} (hi : Irreducible f) (hd : 2 < f.natDegree) (hp : ∀ (x : ℕ), f.natDegree ≠ 2 ^ x) (hlc : 0 < f.leadingCoeff) : {n : ℕ | Powerfree (f.natDegree - 1) (f.eval (n : ℤ))}.Infinite := by …Mentions: Powerfree
- theorem
Erdos978.erdos_978.parts.iLetf ∈ ℤ[X]be an irreducible polynomial with positive leading coefficient sorry line 50 sourceSource documentation
Let
f ∈ ℤ[X]be an irreducible polynomial with positive leading coefficient. Suppose that the degreekoffis larger than2, is not equal to a power of2, andf nhas no fixed(k - 1)-th power divisors other than1. Then the set ofnsuch thatf nis(k - 1)-th power free has positive density, and this is proved in [Ho67].depends on sorry what this means
Statement uses:
Polynomial,Int,Irreducible,LT.lt,Nat,OfNat.ofNat,Polynomial.natDegree,Ne,HPow.hPow,Polynomial.leadingCoeff,Nat.Prime,Exists,Not,Dvd.dvd,HSub.hSub,Polynomial.eval, Set.HasPosDensity,Set.ofPred, Powerfree,Set.univProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous42 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_978.parts.i {f : ℤ[X]} (hi : Irreducible f) (hd : 2 < f.natDegree) (hp2 : ∀ (x : ℕ), f.natDegree ≠ 2 ^ x) (hlc : 0 < f.leadingCoeff) (hp : ∀ (p : ℕ), p.Prime → ∃ n : ℕ, ¬ (p : ℤ) ^ (f.natDegree - 1) ∣ f.eval (n : ℤ)) : HasPosDensity {n : ℕ | Powerfree (f.natDegree - 1) (f.eval (n : ℤ))} := by …Mentions: Powerfree
- theorem
Erdos978.erdos_978.variants.sub_twoDocumented declaration: sub_two sorry line 60 sourceSource documentation
If the degree
koffis larger than or equal to9, andf nhas no fixed(k - 2)-th power divisors other than1, then the set ofnsuch thatf nis(k - 2)-th power free has infinitely many elements. This result is proved in [Br11].depends on sorry what this means
Statement uses:
Polynomial,Int,Irreducible,LE.le,Nat,OfNat.ofNat,Polynomial.natDegree,Nat.Prime,Exists,Not,Dvd.dvd,HPow.hPow,HSub.hSub,Polynomial.eval,Set.Infinite,Set.ofPred, PowerfreeProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous28 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_978.variants.sub_two {f : ℤ[X]} (hi : Irreducible f) (hd : 9 ≤ f.natDegree) (hp : ∀ (p : ℕ), p.Prime → ∃ n : ℕ, ¬ (p : ℤ) ^ (f.natDegree - 2) ∣ f.eval (n : ℤ)) : {n : ℕ | Powerfree (f.natDegree - 2) (f.eval (n : ℤ))}.Infinite := by …Mentions: Powerfree
- theorem
Erdos978.erdos_978.variants.allow_fixed_divisorssorry line 73 sourcedepends on sorry what this means
Statement uses:
Iff,False,Polynomial,Int,Irreducible,GT.gt,Nat,Polynomial.natDegree,OfNat.ofNat,Not,Exists,Eq,HPow.hPow,LT.lt,Polynomial.leadingCoeff,And,Nat.Prime,Dvd.dvd,HSub.hSub,Polynomial.evaland 3 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
- theorem
Erdos978.erdos_978.parts.iiIf $k>3$ (and $k \neq 2^l$), and for all primes $p$ there exists $n$ such that $p^{k-2}\nmid f(n)$, then are there infinitely many $n$ for which $f(n)$ is $(k-2)$-power-free? sorry line 85 sourceSource documentation
If $k>3$ (and $k \neq 2^l$), and for all primes $p$ there exists $n$ such that $p^{k-2}\nmid f(n)$, then are there infinitely many $n$ for which $f(n)$ is $(k-2)$-power-free?
depends on sorry what this means
Statement uses:
Iff,True,Polynomial,Int,Irreducible,GT.gt,Nat,Polynomial.natDegree,OfNat.ofNat,Not,Exists,Eq,HPow.hPow,LT.lt,Polynomial.leadingCoeff,Nat.Prime,Dvd.dvd,HSub.hSub,Polynomial.eval,Set.Infiniteand 2 moreProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous34 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_978.parts.ii : answer(sorry) ↔ ∀ {f : ℤ[X]}, Irreducible f → f.natDegree > 3 → (¬ ∃ l : ℕ, f.natDegree = 2 ^ l) → 0 < f.leadingCoeff → (∀ (p : ℕ), p.Prime → ∃ n : ℕ, ¬ (p : ℤ) ^ (f.natDegree - 2) ∣ f.eval (n : ℤ)) → {n : ℕ | Powerfree (f.natDegree - 2) (f.eval (n : ℤ))}.Infinite := by …Mentions: Powerfree
- theorem
Erdos978.erdos_978.parts.iiiDoesn ^ 4 + 2represent infinitely many squarefree numbers? sorry line 94 sourceSource documentation
Does
n ^ 4 + 2represent infinitely many squarefree numbers?depends on sorry what this means
Statement uses:
Iff,True,Set.Infinite,Nat,Set.ofPred,Squarefree,HAdd.hAdd,HPow.hPow,OfNat.ofNatProof uses:
sorryAx,Lean.Name,Bool.false,Lean.Name.num,Lean.Name.str,Lean.Name.anonymous14 instances, coercions and auxiliary constants left out.
Tactic trace: 1 steps
Open to load the checked before-and-after goal states.
theorem erdos_978.parts.iii : answer(sorry) ↔ {n : ℕ | Squarefree (n ^ 4 + 2)}.Infinite := by …