Skip to content

Residue-field functoriality and faithfulness for DVR extensions

3 fully proved

Algebra maps

TheoremAlgebra maps from a DVR into a finite local DVR extension are local#✓fully proved

Let \(A\), \(B\), \(C\) be discrete valuation rings, with \(B\) and \(C\) algebras over \(A\), where \(C\) is finite as an \(A\)-module and the structure map \(A \to C\) is a local homomorphism. Then every \(A\)-algebra homomorphism \(B \to C\) is a local homomorphism.

theorem isLocalHom_of_isDiscreteValuationRing (f : B →ₐ[A] C) :
    IsLocalHom f
Used by 4

Residue fields of DVR extensions

DefinitionInduced map on residue fields of DVR extensions#✓fully proved

Let \(A\), \(B\), \(C\) be discrete valuation rings, with \(B\) and \(C\) algebras over \(A\) whose structure maps are local homomorphisms, where \(C\) is finite as an \(A\)-module. Write \(\kappa(R)\) for the residue field of a local ring \(R\). An \(A\)-algebra homomorphism \(f \colon B \to C\) induces the \(\kappa(A)\)-algebra homomorphism \(\kappa(B) \to \kappa(C)\) that sends the residue class of \(b \in B\) to the residue class of \(f(b)\).

noncomputable def residueFieldMapAlgHom (f : B →ₐ[A] C) :
    IsLocalRing.ResidueField B →ₐ[IsLocalRing.ResidueField A]
      IsLocalRing.ResidueField C :=
  haveI := AlgHom.isLocalHom_of_isDiscreteValuationRing f
  IsLocalRing.ResidueField.mapAlgHom' f
Uses 1 · Used by 7

TheoremResidue-field maps determine algebra maps out of a formally unramified DVR extension#✓fully proved

Let \(A\), \(B\), \(C\) be discrete valuation rings, with \(B\) and \(C\) algebras over \(A\) whose structure maps are local homomorphisms, where \(C\) is finite as an \(A\)-module and \(B\) is formally unramified over \(A\). Write \(\kappa(R)\) for the residue field of a local ring \(R\). Then two \(A\)-algebra homomorphisms \(B \to C\) that induce the same \(\kappa(A)\)-algebra homomorphism \(\kappa(B) \to \kappa(C)\) are equal.

theorem residueFieldMapAlgHom_injective
    [Algebra.FormallyUnramified A B] :
    Function.Injective
      (residueFieldMapAlgHom (A := A) (B := B) (C := C))
Uses 2 · Used by 2

The dependency explorer needs JavaScript and its graph data.

Download the complete graph data.