∀ {T : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} T] {P Q : CategoryTheory.MorphismProperty T}
  [inst_1 : Q.IsMultiplicative] {X Y Z : T} (f : X ⟶ Y) (g : Y ⟶ Z) [inst_2 : P.IsStableUnderBaseChangeAlong f]
  [inst_3 : P.IsStableUnderBaseChangeAlong g] [inst_4 : P.HasPullbacksAlong f] [inst_5 : P.HasPullbacksAlong g]
  [inst_6 : Q.RespectsIso] [inst_7 : Q.IsStableUnderBaseChange]
  (fg : optParam (X ⟶ Z) (CategoryTheory.CategoryStruct.comp f g))
  (hfg :
    autoParam (fg = CategoryTheory.CategoryStruct.comp f g) CategoryTheory.MorphismProperty.Over.pullbackComp._auto_1)
  (X_1 : P.Over Q Z),
  ((CategoryTheory.MorphismProperty.Over.pullbackComp f g fg hfg).inv.app X_1).left =
    CategoryTheory.CategoryStruct.comp (CategoryTheory.Limits.pullbackLeftPullbackSndIso X_1.hom g f).hom
      (CategoryTheory.Limits.pullback.map X_1.hom (CategoryTheory.CategoryStruct.comp f g) X_1.hom fg
        (CategoryTheory.CategoryStruct.id X_1.left) (CategoryTheory.CategoryStruct.id X)
        (CategoryTheory.CategoryStruct.id Z) ⋯ ⋯)