(ex ey : Q(ℤ)) →
  (motive : Q(IsCoprime «$ex» «$ey») ⊕ Q(¬IsCoprime «$ex» «$ey») → Sort u_1) →
    (x : Q(IsCoprime «$ex» «$ey») ⊕ Q(¬IsCoprime «$ex» «$ey»)) →
      ((pf : Q(IsCoprime «$ex» «$ey»)) → motive (Sum.inl pf)) →
        ((pf : Q(¬IsCoprime «$ex» «$ey»)) → motive (Sum.inr pf)) → motive x