∀ {C : Type u_1} [inst : CategoryTheory.Category.{v_1, u_1} C] {P Q : CategoryTheory.Idempotents.Karoubi C}
  (f f_1 : P.X ⟶ Q.X) (e_f : f = f_1)
  (comm : CategoryTheory.CategoryStruct.comp P.p (CategoryTheory.CategoryStruct.comp f Q.p) = f),
  { f := f, comm := comm } = { f := f_1, comm := ⋯ }