Unramified algebras over fields #
Main results #
Let K
be a field, A
be a K
-algebra and L
be a field extension of K
.
Algebra.FormallyUnramified.bijective_of_isAlgClosed_of_isLocalRing
: IfA
isK
-unramified andK
is alg-closed, thenK = A
.Algebra.FormallyUnramified.isReduced_of_field
: IfA
isK
-unramified thenA
is reduced.Algebra.FormallyUnramified.iff_isSeparable
:L
is unramified overK
iffL
is separable overK
.
References #
theorem
Algebra.FormallyUnramified.of_isSeparable
(K L : Type u)
[Field K]
[Field L]
[Algebra K L]
[Algebra.IsSeparable K L]
:
theorem
Algebra.FormallyUnramified.bijective_of_isAlgClosed_of_isLocalRing
(K A : Type u)
[Field K]
[CommRing A]
[Algebra K A]
[Algebra.FormallyUnramified K A]
[Algebra.EssFiniteType K A]
[IsAlgClosed K]
[IsLocalRing A]
:
Function.Bijective ⇑(algebraMap K A)
theorem
Algebra.FormallyUnramified.isField_of_isAlgClosed_of_isLocalRing
(K A : Type u)
[Field K]
[CommRing A]
[Algebra K A]
[Algebra.FormallyUnramified K A]
[Algebra.EssFiniteType K A]
[IsAlgClosed K]
[IsLocalRing A]
:
IsField A
@[deprecated Algebra.FormallyUnramified.bijective_of_isAlgClosed_of_isLocalRing]
theorem
Algebra.FormallyUnramified.bijective_of_isAlgClosed_of_localRing
(K A : Type u)
[Field K]
[CommRing A]
[Algebra K A]
[Algebra.FormallyUnramified K A]
[Algebra.EssFiniteType K A]
[IsAlgClosed K]
[IsLocalRing A]
:
Function.Bijective ⇑(algebraMap K A)
Alias of Algebra.FormallyUnramified.bijective_of_isAlgClosed_of_isLocalRing
.
@[deprecated Algebra.FormallyUnramified.isField_of_isAlgClosed_of_isLocalRing]
theorem
Algebra.FormallyUnramified.isField_of_isAlgClosed_of_localRing
(K A : Type u)
[Field K]
[CommRing A]
[Algebra K A]
[Algebra.FormallyUnramified K A]
[Algebra.EssFiniteType K A]
[IsAlgClosed K]
[IsLocalRing A]
:
IsField A
Alias of Algebra.FormallyUnramified.isField_of_isAlgClosed_of_isLocalRing
.
theorem
Algebra.FormallyUnramified.isReduced_of_field
(K A : Type u)
[Field K]
[CommRing A]
[Algebra K A]
[Algebra.FormallyUnramified K A]
[Algebra.EssFiniteType K A]
:
theorem
Algebra.FormallyUnramified.range_eq_top_of_isPurelyInseparable
(K L : Type u)
[Field K]
[Field L]
[Algebra K L]
[Algebra.FormallyUnramified K L]
[Algebra.EssFiniteType K L]
[IsPurelyInseparable K L]
:
(algebraMap K L).range = ⊤
theorem
Algebra.FormallyUnramified.isSeparable
(K L : Type u)
[Field K]
[Field L]
[Algebra K L]
[Algebra.FormallyUnramified K L]
[Algebra.EssFiniteType K L]
:
theorem
Algebra.FormallyUnramified.iff_isSeparable
(K : Type u)
[Field K]
(L : Type u)
[Field L]
[Algebra K L]
[Algebra.EssFiniteType K L]
: