Proved
GNFS.leadingCoeff_mul_norm_eq_homogenizealgebraic-number-theoryinteger-factorizationnumber-theory
Let have degree and leading coefficient , and suppose is irreducible over . Let be a root of and write for the field norm. Then for all integers ,
In particular, for monic the sieve value is exactly the norm of . This is why smoothness of controls the factorization of .
Formalization Note The source says " is a norm of "; this holds exactly for monic . The statement records the general identity with the factor .
Preamble
import Mathlib import Definitions.Def_GNFS_defs open Polynomial IntermediateField
Formal statement
namespace GNFS
theorem leadingCoeff_mul_norm_eq_homogenize (f : ℤ[X])
(hf : Irreducible (f.map (Int.castRingHom ℚ))) (θ : ℂ) (hθ : aeval θ f = 0) (a b : ℤ) :
(f.leadingCoeff : ℚ) *
Algebra.norm ℚ ((a : ℚ⟮θ⟯) - (b : ℚ⟮θ⟯) * AdjoinSimple.gen ℚ θ) =
(homogenize f a b : ℚ) := by sorry
end GNFSSource
Wikipedia, "General number field sieve" (revision oldid=1377718368, https://en.wikipedia.org/w/index.php?title=General_number_field_sieve&oldid=1377718368), section 'Method — Generation of relation pairs (sieving)'
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.