Documentation

Mathlib.RingTheory.TotallySplit

Totally split algebras #

An R-algebra S is finite (totally) split if it is isomorphic to Fin n β†’ R for some n. Geometrically, this corresponds to a trivial covering.

Every totally split algebra is finite Γ©tale and conversely, every finite Γ©tale covering is Γ©tale locally totally split (TODO, @chrisflav).

class Algebra.IsFiniteSplit (R : Type u_1) (S : Type u_2) [CommRing R] [CommRing S] [Algebra R S] :

S is a finite, totally split R-algebra if S is isomorphic to Fin n β†’ R for some n. Geometrically, this is a trivial cover of degree n.

  • nonempty_algEquiv_fun : βˆƒ (n : β„•), Nonempty (S ≃ₐ[R] Fin n β†’ R)
Instances
    instance Algebra.IsFiniteSplit.instForallOfFinite {R : Type u_1} [CommRing R] {ΞΉ : Type u_3} [Finite ΞΉ] :
    IsFiniteSplit R (ΞΉ β†’ R)
    theorem Algebra.IsFiniteSplit.of_algEquiv {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] {S' : Type u_3} [CommRing S'] [Algebra R S'] (e : S ≃ₐ[R] S') [IsFiniteSplit R S] :
    theorem Algebra.IsFiniteSplit.of_subsingleton {R : Type u_1} {S : Type u_2} [CommRing R] [CommRing S] [Algebra R S] [Subsingleton R] :