Two maps from the algebraic integers differ by a ℂ-automorphism
ProvedintegralClosure.exists_complex_ringEquiv_apply_eqLet be a field and let be (unital) ring homomorphisms from integralClosure ℤ ℂ, the integral closure of in — that is, the ring of all algebraic integers in — to . The assertion is that there exists a ring automorphism of (an isomorphism of rings, with no continuity or -linearity required) such that for all whose images in satisfy , one has in . Since any ring automorphism of carries algebraic integers to algebraic integers, this pairwise formulation is a way of saying on without having to name the restriction of to . No hypothesis is imposed on beyond being a field: in particular its characteristic is unconstrained, it is not assumed algebraically closed or algebraic over its prime field, and are not assumed injective or surjective.
This is the statement that the ring of all algebraic integers has, up to the action of the automorphism group of , only one homomorphism into a given field; classically it rests on the conjugacy under of the primes of above a fixed rational prime together with the surjectivity of a decomposition group onto the automorphisms of the residue field. It is used to transport mod reductions and level structures between different choices of embedding, in the level-raising argument for normalised eigenforms and in the comparison of level automorphisms on modular curves.
import Mathlib.Data.Complex.Basic import Mathlib.RingTheory.IntegralClosure.Algebra.Basic set_option maxHeartbeats 4000000 set_option synthInstance.maxHeartbeats 400000 set_option backward.isDefEq.respectTransparency.types false
theorem integralClosure.exists_complex_ringEquiv_apply_eq (k : Type*) [Field k]
(φ ψ : integralClosure ℤ ℂ →+* k) :
∃ σ : ℂ ≃+* ℂ, ∀ x y : integralClosure ℤ ℂ, (y : ℂ) = σ (x : ℂ) → φ x = ψ y := by sorry