{n : ℕ} →
  (motive : DihedralGroup n → DihedralGroup n → Sort u_1) →
    (x x_1 : DihedralGroup n) →
      ((a b : ZMod n) → motive (DihedralGroup.r a) (DihedralGroup.r b)) →
        ((a a_1 : ZMod n) → motive (DihedralGroup.r a) (DihedralGroup.sr a_1)) →
          ((a a_1 : ZMod n) → motive (DihedralGroup.sr a) (DihedralGroup.r a_1)) →
            ((a b : ZMod n) → motive (DihedralGroup.sr a) (DihedralGroup.sr b)) → motive x x_1