Module

SquarefreeIntegralCoordinates.lean

Nyll.SawinTotallyRealTowers.SquarefreeIntegralCoordinates
1 declaration indexed from sourceView source ↗

Integral rational coordinates after multiplication by a squarefree integer

If a signed squarefree integer times the square of a rational number is integral, the denominator squared divides the squarefree integer. Coprimality of the rational numerator and denominator then forces the denominator to be one.

Declarations

ClassFieldTower.Sawin.exists_int_eq_of_squarefree_mul_sq_eq_int

A rational number whose square becomes integral after multiplication by a signed squarefree integer is itself integral.

Source context 1 command

Surrounding namespaces, section variables, and local commands at this declaration.

namespace ClassFieldTower.Sawin
theorem exists_int_eq_of_squarefree_mul_sq_eq_int
    (d : ℤ) (hd : Squarefree d.natAbs) (x : ℚ)
    (hx : ∃ m : ℤ, (d : ℚ) * x ^ 2 = (m : ℚ)) :
    ∃ n : ℤ, x = (n : ℚ)