theorem
L35 ↗exists_prod_of_section
Algebra.Etale.exists_prod_of_section
A section splits a finite étale algebra as the base times an actual finite étale complementary factor, with the specified first projection.
Source context 4 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open AlgebraicGeometry
universe u
namespace Algebra.EtaleLean source · statement
theorem exists_prod_of_section
{R C : Type u} [CommRing R] [CommRing C] [Algebra R C]
[Module.Finite R C] [Algebra.Etale R C] (σ : C →ₐ[R] R) :
∃ (D : Type u) (_ : CommRing D) (_ : Algebra R D),
Module.Finite R D ∧ Algebra.Etale R D ∧
∃ E : C ≃ₐ[R] R × D, ∀ c : C, (E c).1 = σ c