∀ {T : Type u_2} [inst : CategoryTheory.Category.{u_1, u_2} T] (P Q : CategoryTheory.MorphismProperty T)
  [inst_1 : Q.IsMultiplicative] {X Y : T} [Q.IsStableUnderCobaseChange] (f : X ⟶ Y) [inst_3 : P.HasPushoutsAlong f],
  Q f → ∀ (A : P.Under Q X), Q (CategoryTheory.Limits.pushout.inl A.hom f)