Roth's theorem and linear forms in logarithms
Thue–Siegel–Roth, Ridout, Schmidt subspace, Baker, Baker–Wüstholz, Matveev bounds, Baker–Davenport reduction, approximation by algebraic numbers.
- Approximation by algebraic numbers of bounded degree
- Baker–Davenport reduction
- Baker–Wüstholz theorem
- Thue–Siegel–Roth theorem
TheoremMatveev's lower bound for linear forms in logarithms (real case)#●ready to prove
Let \(L\) be a number field of degree \(D = [L : \mathbb{Q}]\) with a field embedding \(f : L \to \mathbb{R}\), let \(s \ge 1\) be a natural number, and let \(\eta_1, \dots, \eta_s \in L\) satisfy \(\eta_i \ne 1\) and \(f(\eta_i) > 0\) for every \(i\). Let \(d_1, \dots, d_s\) be nonzero integers and let \(B\) be a real number with \(B \ge 1\) and \(|d_i| \le B\) for every \(i\). Let \(A_1, \dots, A_s\) be real numbers with \(A_j \ge \max(D\,h(\eta_j), |\log f(\eta_j)|, 0.16)\) for every \(j\), where \(h\) is the absolute logarithmic Weil height. Put \(\Gamma = f(\eta_1)^{d_1} \cdots f(\eta_s)^{d_s} - 1\). If \(\Gamma \ne 0\), then
No integrality is assumed on the \(\eta_i\), so the statement also covers non-integral algebraic numbers, such as the element in the source's application whose minimal polynomial has leading coefficient \(23\). The source states the bound with \(B = \max_i |d_i|\); since the right-hand side increases with \(B\), any real \(B \ge 1\) bounding every \(|d_i|\) may be used.
MetaMathlibExt.matveev_lower_bound_linear_forms_logarithms · 18 lines
public theorem_wanted matveev_lower_bound_linear_forms_logarithms
{L : Type*} [Field L] [NumberField L]
(s : ℕ) (hs : 0 < s)
(f : L →ₐ[ℚ] ℝ)
(eta : Fin s → L) (d : Fin s → ℤ) (A : Fin s → ℝ) (B : ℝ)
(hpos : ∀ i, 0 < f (eta i))
(hne1 : ∀ i, eta i ≠ 1)
(hd0 : ∀ i, d i ≠ 0)
(hB1 : 1 ≤ B)
(hBle : ∀ i, |(d i : ℝ)| ≤ B)
(hA : ∀ j, max (max ((Module.finrank ℚ L : ℝ) *
NumberField.absLogHeight₁ (eta j)) |Real.log (f (eta j))|) 0.16 ≤ A j)
(hGamma : (∏ i : Fin s, f (eta i) ^ (d i)) - 1 ≠ 0) :
Real.log |(∏ i : Fin s, f (eta i) ^ (d i)) - 1| >
-(1.4 * (30 : ℝ) ^ (s + 3) * Real.rpow (s : ℝ) 4.5 *
(Module.finrank ℚ L : ℝ) ^ 2 *
(1 + Real.log (Module.finrank ℚ L : ℝ)) *
(1 + Real.log B) * ∏ j : Fin s, A j)
Sources
- Salah Eddine Rihane, Chèfiath Awero Adegbindin, and Alain Togbé, "Fermat Padovan And Perrin Numbers", Journal of Integer Sequences 23 (2020), Article 20.6.2, Section 2.1 and its Matveev theorem. Source URL https://cs.uwaterloo.ca/journals/JIS/VOL23/Togbe/togbe16.tex, definitions-and-theorem source lines 148–178, theorem lines 172–178. The source cites Bugeaud–Mignotte–Siksek, Theorem 9.4, as a modified consequence of E. M. Matveev, "An explicit lower bound for a homogeneous rational linear form in the logarithms of algebraic numbers, II", Izv. Math. 64 (2000), 1217–1269.
TheoremSchmidt's subspace theorem#●ready to prove
Let \(\sigma\) be a finite set with at least two elements, and for \(i \in \sigma\) let \(L_i(x) = \sum_{j \in \sigma} a_{ij} x_j\) be linear forms whose coefficients \(a_{ij} \in \mathbb{C}\) are algebraic over \(\mathbb{Q}\) and whose coefficient vectors \((a_{ij})_{j \in \sigma}\) are linearly independent over \(\mathbb{C}\). Let \(\varepsilon > 0\) be real. Then there is a finite set \(S\) of nonzero vectors in \(\mathbb{Z}^\sigma\) such that every \(x \in \mathbb{Z}^\sigma\) with \(\left|\prod_{i \in \sigma} L_i(x)\right| < \|x\|^{-\varepsilon}\), where \(\|x\| = \max_{j \in \sigma} |x_j|\), satisfies \(\sum_{i \in \sigma} c_i x_i = 0\) for some \(c \in S\).
Every proper subspace of \(\mathbb{Q}^\sigma\) lies in a hyperplane \(\sum_i c_i x_i = 0\) with a nonzero integer vector \(c\), so this is the usual form: these \(x\) lie in finitely many proper subspaces.
public theorem_wanted schmidt_subspace (σ : Type*) [Fintype σ] (hσ : 2 ≤ Fintype.card σ)
(L : σ → σ → ℂ)
(alg : ∀ i j, IsAlgebraic ℚ (L i j)) (ind : LinearIndependent ℂ L)
(ε : ℝ) (pos : 0 < ε) :
∃ s : Finset (σ → ℤ), 0 ∉ s ∧ ∀ x : σ → ℤ,
‖∏ i, ∑ j, L i j * x j‖ < ‖x‖ ^ (-ε) → ∃ c ∈ s, ∑ i, c i * x i = 0
Sources
- W.M. Schmidt, Diophantine approximation, Lecture Notes in Mathematics 785, Springer Verlag 1980, Chap. V,VI,VII. Problem
schmidt_subspaceof the lean-eval benchmark.
Loading dependency explorer…
The dependency explorer needs JavaScript and its graph data.