Paper X · Lean source

IdealNormCharacterMellin.lean

Declared contract recorded Coverage and evidence

The cited release explicitly reports completion of its registered formal contract, under its exact hypotheses.

This viewer reads the retained source; it does not run Lean or assign new claim mappings.

Local imports (2)

PaperX/IdealNormCharacterMellin.lean50 lines

Original source pathcurrent_continuation/lean/PaperX/IdealNormCharacterMellin.lean
Skip declarations and read code

Skip source text

1 import PaperX.IdealNormWeightedAttachment
2 import PaperX.RealAxisMellinMoment
3 import Mathlib.MeasureTheory.Function.Floor
4 
5 /-! Measurability and the real-axis Mellin transform for actual ideal
6 norm-weighted sums in one ideal class. -/
7 
8 set_option autoImplicit false
9 noncomputable section
10 
11 open Ideal MeasureTheory NumberField Filter Set Asymptotics
12 open scoped nonZeroDivisors Classical Topology
13 
14 namespace PaperX.IdealNormWeighted
15 
16 open PaperX.RealAxisMellinMoment
17 
18 variable (K : Type*) [Field K] [NumberField K]
19 
20 /-- Integral ideal norms make every fixed norm-weighted class sum constant on
21 integer steps. -/
22 theorem classNormSum_eq_floor (C : ClassGroup (𝓞 K)) (f : ℕ → ℂ) (x : ℝ) :
23     classNormSum K C f x = classNormSum K C f (Int.floor x : ℝ) := by
24   unfold classNormSum
25   let e : BoundedClassIdeals K C x ≃ BoundedClassIdeals K C (Int.floor x : ℝ) :=
26     Equiv.subtypeEquivProp (by
27       funext I
28       apply propext
29       have hn : ((absNorm (I : Ideal (𝓞 K)) : ℤ) : ℝ) =
30           (absNorm (I : Ideal (𝓞 K)) : ℝ) := by norm_cast
31       rw [and_congr_left_iff]
32       intro _
33       rw [← hn, Int.cast_le, Int.le_floor])
34   exact finsum_eq_of_bijective e e.bijective (fun _ => rfl)
35 
36 /-- Actual ideal norm-weighted class sums are measurable on the real line. -/
37 theorem measurable_classNormSum (C : ClassGroup (𝓞 K)) (f : ℕ → ℂ) :
38     Measurable (classNormSum K C f) := by
39   have h : Measurable (fun n : ℤ => classNormSum K C f (n : ℝ)) :=
40     measurable_of_countable _
41   convert h.comp (Int.measurable_floor (R := ℝ)) using 1
42   funext x
43   exact classNormSum_eq_floor K C f x
44 
45 /-- Mellin transform of an actual norm-weighted ideal-class summatory function,
46 with real parameter `h = s - 1`. -/
47 def normMellin (C : ClassGroup (𝓞 K)) (f : ℕ → ℂ) (h : ℝ) : ℂ :=
48   mellinIntegral (classNormSum K C f) h
49 
50 end PaperX.IdealNormWeighted

Back to source controls

Original file and source record

This copy matches the recorded source file. Its publication here does not change the work’s review status.

SHA-256: 54e6e4eee3dcd63d5cb2895dcc56f03f922cf3cbaf12fd702591bad92f85c730

Original source on GitHub

Back to Paper X: Universal Residual Seeds and Conditional Occupied-System Completion