{C : Type u} →
  [inst : CategoryTheory.Category.{v, u} C] →
    {X Y : C} →
      {f : X ⟶ Y} →
        {motive : CategoryTheory.Limits.StrongEpiMonoFactorisation f → Sort u_1} →
          ((toMonoFactorisation : CategoryTheory.Limits.MonoFactorisation f) →
              [e_strong_epi : CategoryTheory.StrongEpi toMonoFactorisation.e] →
                motive { toMonoFactorisation := toMonoFactorisation, e_strong_epi := e_strong_epi }) →
            (t : CategoryTheory.Limits.StrongEpiMonoFactorisation f) → motive t