Mathlib Map

Theorems · Definition · commutative algebra

LinearEquiv.trans

{R₁ : Type u_2} →
  {R₂ : Type u_3} →
    {R₃ : Type u_4} →
      {M₁ : Type u_8} →
        {M₂ : Type u_9} →
          {M₃ : Type u_10} →
            [inst : Semiring R₁] →
              [inst_1 : Semiring R₂] →
                [inst_2 : Semiring R₃] →
                  [inst_3 : AddCommMonoid M₁] →
                    [inst_4 : AddCommMonoid M₂] →
                      [inst_5 : AddCommMonoid M₃] →
                        {module_M₁ : Module R₁ M₁} →
                          {module_M₂ : Module R₂ M₂} →
                            {module_M₃ : Module R₃ M₃} →
                              {σ₁₂ : R₁ →+* R₂} →
                                {σ₂₁ : R₂ →+* R₁} →
                                  {σ₁₃ : R₁ →+* R₃} →
                                    {σ₃₁ : R₃ →+* R₁} →
                                      {σ₂₃ : R₂ →+* R₃} →
                                        {σ₃₂ : R₃ →+* R₂} →
                                          [RingHomCompTriple σ₁₂ σ₂₃ σ₁₃] →
                                            [RingHomCompTriple σ₃₂ σ₂₁ σ₃₁] →
                                              {re₁₂ : RingHomInvPair σ₁₂ σ₂₁} →
                                                {re₂₃ : RingHomInvPair σ₂₃ σ₃₂} →
                                                  [inst_8 : RingHomInvPair σ₁₃ σ₃₁] →
                                                    {re₂₁ : RingHomInvPair σ₂₁ σ₁₂} →
                                                      {re₃₂ : RingHomInvPair σ₃₂ σ₂₃} →
                                                        [inst_9 : RingHomInvPair σ₃₁ σ₁₃] →
                                                          (M₁ ≃ₛₗ[σ₁₂] M₂) → (M₂ ≃ₛₗ[σ₂₃] M₃) → M₁ ≃ₛₗ[σ₁₃] M₃

Linear equivalences are transitive.

Defined in
Mathlib.Algebra.Module.Equiv.Defs
Cited by
298 results in Mathlib
Foundations
Depth 24 from the axioms, rests on 228 definitions · uses propext, Quot.sound
Assumes
SemiringSemiringSemiringAddCommMonoidAddCommMonoidAddCommMonoidRingHomCompTripleRingHomCompTripleRingHomInvPairRingHomInvPair

Around this declaration

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

LinearMap.toMatrix · cited by 180LinearMap.toMatrixOrthonormalBasis.toBasis · cited by 102OrthonormalBasis.toBasisModule.Basis.equivFun · cited by 88Basis.equivFunModule.Basis.map · cited by 70Basis.mapLinearMap.adjoint · cited by 64LinearMap.adjointLinearEquiv.ofBijective · cited by 60LinearEquiv.ofBijectiveModule.Basis.reindex · cited by 57Basis.reindexLinearIsometryEquiv.trans · cited by 45LinearIsometryEquiv.transLinearMap.toMatrix₂ · cited by 43LinearMap.toMatrix₂Bundle.Trivialization.coordChangeL · cited by 38Trivialization.coordChang…TensorProduct.AlgebraTensorModule.cancelBaseChange · cited by 32AlgebraTensorModule.cance…ContinuousLinearEquiv.trans · cited by 31ContinuousLinearEquiv.tra…Module.IsReflexive.of_isPerfPair · cited by 29IsReflexive.of_isPerfPairModule.Basis.prod · cited by 26Basis.prodLinearMap.quotKerEquivRange · cited by 23LinearMap.quotKerEquivRan…Module · cited by 20661ModuleSemiring · cited by 13802SemiringAddCommMonoid · cited by 12281AddCommMonoidLinearMap · cited by 10215LinearMapRingHom · cited by 10189RingHomEquiv · cited by 8337EquivLinearEquiv · cited by 3317LinearEquivLinearMap.comp · cited by 1642LinearMap.compLinearEquiv.toLinearMap · cited by 1171LinearEquiv.toLinearMapRingHomInvPair · cited by 523RingHomInvPairEquiv.trans · cited by 337Equiv.transRingHomCompTriple · cited by 234RingHomCompTripleEquiv.invFun · cited by 163Equiv.invFunLinearEquiv.toEquiv · cited by 105LinearEquiv.toEquivEquiv.right_inv · cited by 68Equiv.right_invLinearEquiv.transCITED BYCITES

Cites16

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

Cited by487

Results whose statement or proof uses this declaration.

Showing the 200 most cited of 487.