Transporting and decomposing the center of an algebra #
Constructions on Subalgebra.center that Mathlib states only for Subring.center, or only
as an equality of subalgebras, and that are needed whenever a structure theorem presents an algebra
up to an algebra equivalence, together with the criterion for a commutative algebra to be central
and the ring of scalars a central subalgebra provides.
TauCeti.centerCongrtransports the center along an algebra equivalence. It is theSubalgebracounterpart of Mathlib'sSubring.centerCongr, which sees only the ring structure and therefore cannot recordR-linearity.TauCeti.centerPiAlgEquivsplits the center of a product of algebras as the product of the centers, upgrading Mathlib'sSubalgebra.center_pifrom an equality of subalgebras ofΠ i, S ito an algebra equivalence withΠ i, Subalgebra.center R (S i).TauCeti.centerAlgEquivOfIsCentralidentifies the center of a central algebra with the base field, so that its dimension is one (TauCeti.finrank_center_of_isCentral).TauCeti.isCentral_iff_surjective_algebraMaprecords that a commutative algebra is central exactly when its structure map is surjective, the precise sense in which centrality is a strong condition on a field extension.Subalgebra.centralSubalgebraAlgebramakes a subalgebra of the center into a ring of scalars for the ambient algebra, so that finiteness and integrality over it can be stated. Its structure map and action areSubalgebra.centralSubalgebraAlgebra_algebraMap_applyandSubalgebra.centralSubalgebraAlgebra_smul_def, andSubalgebra.isScalarTower_centralSubalgebraAlgebrarecords that the base ring, the subalgebra and the ambient algebra form a scalar tower.Subalgebra.centerAlgebragives the whole center its canonical scalar action by inclusion.Subalgebra.isScalarTower_centerAlgebrarecords compatibility with the original base action, andSubalgebra.centerAlgebraIsCentralrecords that the resulting algebra is central.Subalgebra.finite_centerAlgebra_of_finitetransfers module finiteness from the original base ring to the center.Subalgebra.finite_over_center_of_finitetransfers module finiteness from a central subalgebra to the center.Subalgebra.finite_center_of_isNoetherianmakes the center finite over that subalgebra when the ambient algebra is Noetherian as a module; together withSubalgebra.isNoetherianRing_center_of_finite, this supplies a Noetherian center for applications of the generalized Krull intersection theorem.
The center of an algebra acts on the algebra by its inclusion.
Equations
The structure map from the center to an algebra is inclusion.
The structure map from the center is the inclusion homomorphism.
The original base ring, the center, and the ambient algebra form a scalar tower for the canonical action of the center by inclusion.
Every algebra is central when regarded as an algebra over its full center.
An algebra finite as a module over its original base ring remains finite as a module over its center.
A subalgebra of the center of an algebra acts on the ambient algebra by multiplication.
Equations
- S.centralSubalgebraAlgebra = ((Subalgebra.center R A).val.comp S.val).toAlgebra' ⋯
Instances For
The structure map of Subalgebra.centralSubalgebraAlgebra is the inclusion of S into the
ambient algebra.
Subalgebra.centralSubalgebraAlgebra makes S act by multiplication in the ambient
algebra.
R, a subalgebra S of the center, and the ambient algebra form a scalar tower: the two
actions of R on the ambient algebra agree because S acts by multiplication.
The local algebra structure on the ambient algebra for the finiteness transfer.
Equations
Instances For
The local algebra structure on the center for the finiteness transfer.
Equations
Instances For
Finiteness over a central subalgebra implies finiteness over the whole center.
The local algebra structure on the ambient algebra for the Noetherian transfer.
Equations
Instances For
The local algebra structure on the center for the Noetherian transfer.
Equations
Instances For
If an algebra is Noetherian as a module over a central subalgebra, its center is finite over that subalgebra.
The local algebra structure on the ambient algebra for the Noetherian-center theorem.
Equations
Instances For
The local algebra structure on the center for the Noetherian-center theorem.
Equations
Instances For
A finite algebra over a Noetherian central subalgebra has Noetherian center.
The center of an algebra, transported along an algebra equivalence.
Equations
- TauCeti.centerCongr e = (e.subalgebraMap (Subalgebra.center R A)).trans ((Subalgebra.map (↑e) (Subalgebra.center R A)).equivOfEq (Subalgebra.center R B) ⋯)
Instances For
The inverse of centerCongr e transports the center back along e.symm.
The center of a product of algebras is the product of their centers.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inverse of centerPiAlgEquiv assembles a tuple of central elements componentwise.
The center of a central algebra is the base field.
Equations
- TauCeti.centerAlgEquivOfIsCentral K D = ((Subalgebra.center K D).equivOfEq ⊥ ⋯).trans (Algebra.botEquiv K D)
Instances For
The inverse of centerAlgEquivOfIsCentral is the structure map of the algebra.
centerAlgEquivOfIsCentral sends a central element to the scalar it is the image of.
A central algebra has a one-dimensional center.
A commutative K-algebra is central over K exactly when its structure map is surjective: the
center of a commutative algebra is all of it, so demanding that the center be the image of K
demands that everything be in the image of K.
This is the precise sense in which centrality is a strong condition on a field extension: L / K is
central only when L = K.