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 AlgebraLean source · statement
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