Maps induced on presented quotients in ModuleCat #
An object A of ModuleCat R is frequently presented as a quotient X ⧸ p, by an isomorphism
e : A ≅ ModuleCat.of R (X ⧸ p) together with a projection π : ModuleCat.of R X ⟶ A playing
the role of Submodule.mkQ, in the sense that π ≫ e.hom = ModuleCat.ofHom p.mkQ. A linear map
f : X₁ →ₗ[R] X₂ carrying p₁ into p₂ then induces a map A₁ ⟶ A₂, namely Submodule.mapQ
conjugated by the two presentations.
This file records the one fact such an induced map is used through: it sends the class π₁ x of a
representative to the class π₂ (f x), which is Mathlib's Submodule.mapQ_mkQ transported along
the two presentations. Since the presentations are only given up to isomorphism, this
characterisation — rather than a definitional unfolding — is how the induced map is computed.
Main statements #
ModuleCat.comp_conj_mapQ: the map induced byfon two presented quotients composed with the projection of the source is the projection of the target composed withf.
A map conjugated from Submodule.mapQ p₁ p₂ f along presentations e₁, e₂ of two objects
as the quotients sends the class π₁ x of a representative to the class π₂ (f x). This is
Submodule.mapQ_mkQ transported along the two presentations.