Magnitude conjecture

MagnitudeConjecture.Graded.AlgebraTransport

Transporting graded modules along algebra equivalences #

def MagnitudeConjecture.Graded.restrictedScalarTower {k : Type u_1} {A : Type u_2} {B : Type u_3} {M : Type u_4} [Field k] [Ring A] [Ring B] [Algebra k A] [Algebra k B] [AddCommGroup M] [Module k M] [Module B M] [IsScalarTower k B M] (e : A ≃ₐ[k] B) :
IsScalarTower k A M

Restriction along an algebra equivalence retains the original scalar tower.

Instances For
    def MagnitudeConjecture.Graded.ModuleGrading.restrictAlgebra {k : Type u_1} {A : Type u_2} {B : Type u_3} {M : Type u_4} [Field k] [Ring A] [Ring B] [Algebra k A] [Algebra k B] [AddCommGroup M] [Module k M] [Module B M] {R : VectorGrading k B} (G : ModuleGrading R) (e : A ≃ₐ[k] B) :

    The same homogeneous module components, with action restricted along the algebra equivalence.

    Instances For
      def MagnitudeConjecture.Graded.restrictAlgebraMap {k : Type u_1} {A : Type u_2} {B : Type u_3} {M : Type u_4} [Field k] [Ring A] [Ring B] [Algebra k A] [Algebra k B] [AddCommGroup M] [Module B M] {N : Type u_5} [AddCommGroup N] [Module B N] (e : A ≃ₐ[k] B) (f : M →ₗ[B] N) :
      M →ₗ[A] N

      Existing module maps remain linear after transport of the algebra action.

      Instances For