Mathlib Map

Theorems · Definition · linear algebra

Submodule.Quotient.equiv

{R : Type u_1} →
  [inst : Ring R] →
    {R₂ : Type u_5} →
      [inst_1 : Ring R₂] →
        {σ₁₂ : R →+* R₂} →
          {σ₂₁ : R₂ →+* R} →
            [inst_2 : RingHomInvPair σ₁₂ σ₂₁] →
              [inst_3 : RingHomInvPair σ₂₁ σ₁₂] →
                {M : Type u_6} →
                  {N : Type u_7} →
                    [inst_4 : AddCommGroup M] →
                      [inst_5 : Module R M] →
                        [inst_6 : AddCommGroup N] →
                          [inst_7 : Module R₂ N] →
                            (P : Submodule R M) →
                              (Q : Submodule R₂ N) →
                                (f : M ≃ₛₗ[σ₁₂] N) → Submodule.map (↑f) P = Q → (M ⧸ P) ≃ₛₗ[σ₁₂] N ⧸ Q

If P is a submodule of M and Q a submodule of N, and f : M ≃ₛₗ[σ] N maps P to Q, then M ⧸ P is equivalent to N ⧸ Q.

Defined in
Mathlib.LinearAlgebra.Quotient.Basic
Cited by
9 results in Mathlib
Foundations
Depth 90 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
RingRingRingHomInvPairRingHomInvPairAddCommGroupModuleAddCommGroupModule

Around this declaration

Dashed lines are statement dependencies; solid lines are citations in proofs.

TensorProduct.quotTensorEquivQuotSMul · cited by 13TensorProduct.quotTensorE…TensorProduct.quotientTensorEquiv · cited by 3TensorProduct.quotientTen…TensorProduct.tensorQuotientEquiv · cited by 2TensorProduct.tensorQuoti…LinearEquiv.reduce · cited by 2LinearEquiv.reduceLinearEquiv.isFiniteLength · cited by 1LinearEquiv.isFiniteLengthAdicCompletion.map_surjective_of_mkQ_comp_surjective · cited by 1AdicCompletion.map_surjec…QuotSMulTop.congr · cited by 1QuotSMulTop.congrSubmodule.quotientEquivPiSpan · cited by 0Submodule.quotientEquivPi…Module.FinitePresentation.equiv_quotient · cited by 0FinitePresentation.equiv_…Submodule.Quotient.equiv.congr_simp · cited by 0equiv.congr_simpSubmodule.Quotient.equiv_apply · cited by 0Quotient.equiv_applySubmodule.Quotient.equiv_refl · cited by 0Quotient.equiv_reflSubmodule.Quotient.equiv_symm · cited by 0Quotient.equiv_symmSubmodule.Quotient.equiv_trans · cited by 0Quotient.equiv_transModuleCat.projectiveDimension_quotient_eq_length · cited by 0ModuleCat.projectiveDimen…DFunLike.coe · cited by 62936DFunLike.coeModule · cited by 20661ModuleAddCommGroup · cited by 12871AddCommGroupLinearMap · cited by 10215LinearMapRingHom · cited by 10189RingHomRing · cited by 7463RingSubmodule · cited by 7192SubmoduleLinearEquiv · cited by 3317LinearEquivHasQuotient.Quotient · cited by 2301HasQuotient.QuotientLinearEquiv.symm · cited by 1461LinearEquiv.symmLinearEquiv.toLinearMap · cited by 1171LinearEquiv.toLinearMapSubmodule.map · cited by 614Submodule.mapRingHomInvPair · cited by 523RingHomInvPairSubmodule.mapQ · cited by 28Submodule.mapQQuotient.equivCITED BYCITES

Cites14

Mathlib declarations this one mentions in its statement or cites explicitly in its proof. Plumbing is filtered out.

Cited by15

Results whose statement or proof uses this declaration.