Module

HenselianFiniteIdempotent.lean

Nyll.SchemeTheory.RingTheory.HenselianFiniteIdempotent
1 declaration indexed from sourceView source ↗

Lifting arbitrary quotient idempotents in finite algebras

A doubled generating family gives an annihilator reducing to powers of X - 1 and X. The Henselian factorization theorem lifts these coprime factors, and evaluation of a Bézout identity gives the required idempotent.

Declarations

Algebra.exists_idempotent_lift_of_finite

Every quotient idempotent of a finite algebra over a Henselian pair lifts to an idempotent of the original algebra.

Source context 4 commands

Surrounding namespaces, section variables, and local commands at this declaration.

@[expose] public section
open Polynomial
universe u v
namespace Algebra
theorem exists_idempotent_lift_of_finite
    {R : Type u} {B : Type v} [CommRing R] [CommRing B] [Algebra R B]
    [Module.Finite R B] (I : Ideal R) [HenselianRing R I] (b : B)
    (hb : IsIdempotentElem (Ideal.Quotient.mk (I.map (algebraMap R B)) b)) :
    ∃ e : B, IsIdempotentElem e ∧
      Ideal.Quotient.mk (I.map (algebraMap R B)) e =
        Ideal.Quotient.mk (I.map (algebraMap R B)) b