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.SawinLean source · statement
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 : ℚ)