Mathlib Map

Theorems · Definition · commutative algebra

Algebra.IsPushout.equiv

(R : Type u_1) →
  (S : Type v₃) →
    [inst : CommSemiring R] →
      [inst_1 : CommSemiring S] →
        [inst_2 : Algebra R S] →
          (R' : Type u_6) →
            (S' : Type u_7) →
              [inst_3 : CommSemiring R'] →
                [inst_4 : CommSemiring S'] →
                  [inst_5 : Algebra R R'] →
                    [inst_6 : Algebra S S'] →
                      [inst_7 : Algebra R' S'] →
                        [inst_8 : Algebra R S'] →
                          [inst_9 : IsScalarTower R R' S'] →
                            [inst_10 : IsScalarTower R S S'] →
                              [h : Algebra.IsPushout R S R' S'] → TensorProduct R S R' ≃ₐ[S] S'

The isomorphism S' ≃ S ⊗[R] R given Algebra.IsPushout R S R' S'.

Defined in
Mathlib.RingTheory.IsTensorProduct
Cited by
18 results in Mathlib
Foundations
Depth 77 from the axioms · uses propext, Classical.choice, Quot.sound
Assumes
CommSemiringCommSemiringAlgebraCommSemiringCommSemiringAlgebraAlgebraAlgebraAlgebraIsScalarTowerIsScalarTowerAlgebra.IsPushout

Around this declaration

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

RingHom.CodescendsAlong.mk · cited by 8CodescendsAlong.mkAlgebra.IsPushout.symm · cited by 7IsPushout.symmKaehlerDifferential.tensorKaehlerEquiv · cited by 6KaehlerDifferential.tenso…Algebra.IsPushout.equiv_tmul · cited by 6IsPushout.equiv_tmulAlgebra.pushoutDesc · cited by 6Algebra.pushoutDescAlgebra.rankAtStalk_eq_of_isPushout · cited by 3Algebra.rankAtStalk_eq_of…KaehlerDifferential.tensorKaehlerEquiv_tmul_D · cited by 3KaehlerDifferential.tenso…Algebra.IsPushout.cancelBaseChangeAux · cited by 2IsPushout.cancelBaseChang…CommRingCat.isPushout_of_isPushout · cited by 2CommRingCat.isPushout_of_…Algebra.pushoutDesc_apply · cited by 2Algebra.pushoutDesc_applyAlgebra.pushoutDesc_left · cited by 1Algebra.pushoutDesc_leftAlgebra.IsSmoothAt.of_formallySmooth_fiber · cited by 1IsSmoothAt.of_formallySmo…Algebra.IsPushout.cancelBaseChangeAux_symm_tmul · cited by 1IsPushout.cancelBaseChang…Algebra.IsPushout.cancelBaseChange_tmul · cited by 1IsPushout.cancelBaseChang…Algebra.IsPushout.isIntegral' · cited by 1IsPushout.isIntegral'RingHom.id · cited by 18349RingHom.idAlgebra · cited by 11388AlgebraCommSemiring · cited by 10911CommSemiringIsScalarTower · cited by 3896IsScalarTowerLinearEquiv · cited by 3317LinearEquivTensorProduct · cited by 2545TensorProductAlgEquiv · cited by 1681AlgEquivLinearEquiv.toLinearMap · cited by 1171LinearEquiv.toLinearMapAddHom.toFun · cited by 168AddHom.toFunLinearMap.toAddHom · cited by 165LinearMap.toAddHomAlgebra.IsPushout · cited by 59Algebra.IsPushoutLinearEquiv.invFun · cited by 29LinearEquiv.invFunIsBaseChange.equiv · cited by 27IsBaseChange.equivAlgebra.IsPushout.out · cited by 5IsPushout.outIsPushout.equivCITED BYCITES

Cites14

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

Cited by21

Results whose statement or proof uses this declaration.