(n : ℕ) →
  (motive : MProd (Vector (Option (Fin n)) n) (List (List ℕ)) → Sort u_1) →
    (x : MProd (Vector (Option (Fin n)) n) (List (List ℕ))) →
      ((map : Vector (Option (Fin n)) n) → (perm : List (List ℕ)) → motive ⟨map, perm⟩) → motive x