∀ (R : Type u_8) (S : Type u_9) (A : Type u_10) (B : Type u_11) [inst : CommSemiring R] [inst_1 : CommSemiring S]
  [inst_2 : CommSemiring A] [inst_3 : CommSemiring B] [inst_4 : Algebra R A] [inst_5 : Algebra R B]
  [inst_6 : Algebra A B] [inst_7 : IsScalarTower R A B] [inst_8 : Algebra R S]
  {x : Algebra (TensorProduct R A S) (TensorProduct R B S)}
  {x_1 : IsScalarTower A (TensorProduct R A S) (TensorProduct R B S)},
  (algebraMap (TensorProduct R A S) (TensorProduct R B S)).comp Algebra.TensorProduct.includeRight.toRingHom =
      Algebra.TensorProduct.includeRight.toRingHom →
    Algebra.IsPushout A B (TensorProduct R A S) (TensorProduct R B S)