{J : Type u_1} →
  {K : Type u_2} →
    (motive : CategoryTheory.Discrete J × CategoryTheory.Discrete K → Sort u_3) →
      (x : CategoryTheory.Discrete J × CategoryTheory.Discrete K) →
        ((x : CategoryTheory.Discrete J) → (y : CategoryTheory.Discrete K) → motive (x, y)) → motive x