Kummer independence of square roots (blueprint K01) #
For pairwise coprime squarefree integers r₁, …, rₘ > 1 the 2^m real numbers
√(∏_{j ∈ S} r_j), S ⊆ [m], are linearly independent over ℚ (hence over ℤ).
We work with a Finset ℕ of radicands s and the ℚ-span radSpan s of the numbers
sqrtProd T = √(∏_{x ∈ T} x), T ⊆ s. The strengthened induction hypothesis
sqrt_notMem_radSpan says that √r ∉ radSpan s whenever r > 1 is squarefree and coprime to
every element of an admissible s; it is proved by Finset.induction_on s, quantifying over all
r. Linear independence (sum_eq_zero_imp) is then a second induction, and the Fin m-indexed
statements linearIndependent_sqrt_prod, linearIndependent_sqrt_prod_int and
sum_intCast_mul_sqrt_prod_eq_zero are obtained by reindexing.
Main declarations #
Nikodym.MultiQuad.linearIndependent_sqrt_prod: blueprint K01 overℚ.Nikodym.MultiQuad.linearIndependent_sqrt_prod_int: the same overℤ.Nikodym.MultiQuad.sum_intCast_mul_sqrt_prod_eq_zero: the coefficient form overℤ.
Blueprint K01 (auxiliary): the real number √(∏_{x ∈ T} x) for a finset of naturals.
Equations
- Nikodym.MultiQuad.sqrtProd T = √(∏ x ∈ T, ↑x)
Instances For
Blueprint K01 (auxiliary): a finset of radicands is admissible if its elements are > 1,
squarefree and pairwise coprime.
- squarefree (a : ℕ) : a ∈ s → Squarefree a
Instances For
Blueprint K01 (auxiliary): admissibility passes to subsets.
Blueprint K01 (auxiliary): every element of radSpan s is algebraic over ℚ.
Irrationality (base case) #
Blueprint K01 (auxiliary): a squarefree natural number > 1 is not a square.
Blueprint K01 (auxiliary): √r is irrational for squarefree r > 1.
The main induction #
Blueprint K01 (strengthened induction hypothesis): if s is admissible and r > 1 is
squarefree and coprime to every element of s, then √r ∉ L s.
Blueprint K01. For pairwise coprime squarefree r j > 1, the family
S ↦ √(∏_{j ∈ S} r j) indexed by Finset (Fin m) is linearly independent over ℚ.
Blueprint K01, coefficient form over ℤ: a vanishing integer combination of the
√(∏_{j ∈ S} r j) has all coefficients zero.