∀ {n : ℕ} {F : TypeVec.{u_1} n → Type u_1} [q : MvQPF F] {G : TypeVec.{u_1} n → Type u_1}
  {FG_abs : {α : TypeVec.{u_1} n} → F α → G α} {FG_repr : {α : TypeVec.{u_1} n} → G α → F α},
  (∀ {α : TypeVec.{u_1} n} (x : G α), FG_abs (FG_repr x) = x) →
    ∀ {α : TypeVec.{u_1} n} (x : G α), FG_abs (MvQPF.abs (MvQPF.repr (FG_repr x))) = x