Paper X · Lean source
NormResidueAutomaticPole.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/NormResidueAutomaticPole.lean48 lines
Original source path
current_continuation/lean/PaperX/NormResidueAutomaticPole.leanSkip declarations and read code
1 import PaperX.NormResidueAutomaticCounting
2 import PaperX.RealAxisMellinPole
3
4 /-!
5 # Automatic-representative pole-rigidity assembly
6
7 The ideal-class representative is constructed internally for each character.
8 Thus the pole-rigidity theorem exposes only the scalar-unit arithmetic
9 criterion, degree--totient coprimality, and the genuinely external arithmetic
10 Euler-product data.
11 -/
12
13 set_option autoImplicit false
14 noncomputable section
15
16 open Ideal NumberField Filter Asymptotics
17 open scoped NumberField nonZeroDivisors Classical Topology BigOperators
18
19 namespace PaperX.NormResidueLattice
20
21 variable (K : Type*) [Field K] [NumberField K]
22
23 /-- Pole rigidity with automatic coprime inverse-class representatives. -/
24 theorem normCharacter_pole_criterion_of_scalar_units_autoRep
25 {ι : Type*} [Fintype ι]
26 (C : ι → ClassGroup (𝓞 K))
27 (m : ι → ℕ)
28 (χ : ∀ i, ZMod (m i) →*₀ ℂ)
29 (hm : ∀ i, m i ≠ 0)
30 (hχ : ∀ i, (χ i).toMonoidHom.comp (Units.coeHom (ZMod (m i))) ≠ 1)
31 (hdeg : ∀ i, (Module.finrank ℚ K).Coprime (m i).totient)
32 (p Z : ℝ → ℂ) (P Q : ℂ) (d : ℕ)
33 (hp : Tendsto (fun h : ℝ => (h : ℂ) * p h) (𝓝[>] 0) (𝓝 P))
34 (hP : P ≠ 0)
35 (hZ : Tendsto (fun h : ℝ => (h : ℂ) * Z h) (𝓝[>] 0) (𝓝 Q))
36 (hQ : Q ≠ 0)
37 (hid : Z =ᶠ[𝓝[>] 0] fun h =>
38 (p h * ∏ i, normCharacterMellin K (C i) (m i) (χ i) h) ^ d) :
39 d = 1 ∧ ∀ i, normCharacterMellin K (C i) (m i) (χ i) 0 ≠ 0 := by
40 apply PaperX.RealAxisPoleRigidity.right_endpoint_index_one_and_factors_nonzero
41 p Z (fun i => normCharacterMellin K (C i) (m i) (χ i)) P Q d
42 hp hP hZ hQ _ hid
43 intro i
44 exact PaperX.RealAxisMellinPole.isBigO_complex_scale_iff.mpr
45 (normCharacterMellin_sub_isBigO_of_scalar_units_autoRep K
46 (C i) (m i) (hm i) (χ i) (hχ i) (hdeg i))
47
48 end PaperX.NormResidueLattice
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: a8af7e56113035e09db82f8812a388fff31c60e9f6f50b12daebea702e21b694
Back to Paper X: Universal Residual Seeds and Conditional Occupied-System Completion