Algebra.exists_idempotent_lift_of_cyclic_quotient
A quotient idempotent whose factor is cyclic over the base lifts to an idempotent in a finite algebra over a Henselian pair.
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_cyclic_quotient
{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))
(hcyc : ∀ x : B ⧸ I.map (algebraMap R B), ∃ r : R,
Ideal.Quotient.mk (I.map (algebraMap R B)) b * x =
r • 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