Finite form of for prime conductor
ProvedClassNumberFormula.L_one_finite_form_three_mod_fourclass-number-formulanumber-theory
Let be a prime with , and let be the Dirichlet character modulo given by the Legendre symbol, . Then
Combined with the case of Dirichlet's formula, this gives a finite expression for the class number.
Formalization Note In the source, is primitive with prime conductor , so , and by quadratic reciprocity ; the statement uses this explicit description. is Mathlib's DirichletCharacter.LFunction at .
Preamble
import Mathlib open NumberField NumberField.InfinitePlace NumberField.Units Filter Topology Real
Formal statement
namespace ClassNumberFormula
theorem L_one_finite_form_three_mod_four (q : ℕ) [Fact q.Prime] (hq : q % 4 = 3)
(χ : DirichletCharacter ℂ q) (hχ : ∀ m : ℕ, χ m = (legendreSym q m : ℂ)) :
χ.LFunction 1 = ((-(π / (q : ℝ) ^ ((3 : ℝ) / 2)) *
∑ m ∈ Finset.Ico 1 q, (m : ℝ) * (legendreSym q m : ℝ) : ℝ) : ℂ) := by sorry
end ClassNumberFormulaSource
Wikipedia, "Class number formula" (revision oldid=1366411311), https://en.wikipedia.org/w/index.php?title=Class_number_formula&oldid=1366411311, section "Dirichlet class number formula", last displayed formula, case
Human review
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.