ModuleCanonicalAlgebraEqualizer.lean
Nyll.SchemeTheory.Descent.CanonicalAlgebraEqualizer
6 declarations indexed from sourceView source ↗ Module documentation
Recovering an algebra from the canonical faithfully flat equalizer
The algebra equalizer is constructed from the actual Amitsur module equalizer. A map into a scalar extension descends when its values are fixed by the canonical coaction. If its scalar extension is bijective, faithful flatness reflects bijectivity of the descended map.
Declarations
Algebra.Descent.canonicalInvariants
DocumentationThe actual subalgebra fixed by the canonical scalar-extension coaction.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
Algebra.Descent.canonicalInvariantsInclusion
DocumentationThe coefficient inclusion lands in the canonical equalizer.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
Algebra.Descent.canonicalInvariantsEquiv
DocumentationFaithfully flat descent recovers the original algebra as the canonical coaction's literal equalizer subalgebra.
Source context 6 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
Algebra.Descent.descendCanonicalAlgHom
DocumentationDescend a concrete algebra map whose values satisfy the canonical coaction relation, using the faithfully flat equalizer.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
variable (D : Type u) [CommRing D] [Algebra S D]
Algebra.Descent.descendCanonicalAlgHom_spec
DocumentationThe descended map has exactly the prescribed coefficient inclusion.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
variable (D : Type u) [CommRing D] [Algebra S D]
Algebra.Descent.descendCanonicalEquiv
DocumentationBijectivity after faithfully flat scalar extension proves that the actual equalizer-descended algebra map is an equivalence.
Source context 7 commands
Surrounding namespaces, section variables, and local commands at this declaration.
@[expose] public noncomputable section
open scoped TensorProduct
universe u
namespace Algebra.Descent
variable (S E A : Type u) [CommRing S] [CommRing E] [CommRing A]
variable [Algebra S E] [Algebra S A]
variable (D : Type u) [CommRing D] [Algebra S D]