Magnitude conjecture

MagnitudeConjecture.CategoryTheory.LinearEquivQuotient

Transporting a quotient along a linear equivalence #

This small helper packages the quotient equivalence induced when a linear equivalence carries one submodule exactly onto another.

def MagnitudeConjecture.LinearEquiv.quotientOfMapEq {R : Type u} [Ring R] {M : Type v} {N : Type w} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (e : M ≃ₗ[R] N) (p : Submodule R M) (q : Submodule R N) (h : Submodule.map (↑e) p = q) :
(M ⧸ p) ≃ₗ[R] N ⧸ q

A linear equivalence carrying p onto q descends to the corresponding quotient modules.

Instances For
    @[simp]
    theorem MagnitudeConjecture.LinearEquiv.quotientOfMapEq_mk {R : Type u} [Ring R] {M : Type v} {N : Type w} [AddCommGroup M] [Module R M] [AddCommGroup N] [Module R N] (e : M ≃ₗ[R] N) (p : Submodule R M) (q : Submodule R N) (h : Submodule.map (↑e) p = q) (x : M) :
    (quotientOfMapEq e p q h) (Submodule.Quotient.mk x) = Submodule.Quotient.mk (e x)