Full ring one three common extension is integer
ProvedD1Bound5.full_ring_one_three_common_extension_is_integerdiophantine-tuplesnumber-theory
The rationality assertion of lem:pr-one-three in the full integer ring of every imaginary quadratic field, with no coordinate-model assumption.
Preamble
import Mathlib.Algebra.QuadraticAlgebra.Basic import Mathlib.Algebra.Ring.Basic import Mathlib.Algebra.Ring.Equiv import Mathlib.Analysis.Complex.Norm import Mathlib.Data.Finset.Card import Mathlib.Data.Int.GCD import Mathlib.LinearAlgebra.Dimension.Free import Mathlib.NumberTheory.NumberField.InfinitePlace.TotallyRealComplex import Mathlib.NumberTheory.NumberField.Norm import Mathlib.Tactic.Linarith import Mathlib.Tactic.LinearCombination
Formal statement
section
open scoped NumberField ComplexConjugate
open Module
namespace D1Bound5
variable {K : Type*} [Field K] [NumberField K] [NumberField.IsTotallyComplex K]
theorem _root_.D1Bound5.full_ring_one_three_common_extension_is_integer (hK : finrank ℚ K = 2)
{z : 𝓞 K} (hr : ∃ r : 𝓞 K, r*r = z+1)
(hs : ∃ s : 𝓞 K, s*s = 3*z+1) : ∃ n : ℤ, z = (n : 𝓞 K) := by sorry
end D1Bound5
end
Source
D1Bound5/FullRingBridge.lean, lines 66-82, SHA-256 dc7878b5987408dc5ad74248ad83af5608a906791f27df468ed3d05ac252ac2f. Project: https://github.com/tomislav-math/d1-bound5-lean