∀ {ι : Type u_1} {G : ι → Type u_4} [inst : Fintype ι] [inst_1 : (i : ι) → SeminormedAddGroup (G i)],
  Pi.seminormedAddGroup =
    { norm := fun f => ↑(Finset.univ.sup fun b => ‖f b‖₊), toAddGroup := Pi.addGroup,
      toPseudoMetricSpace := pseudoMetricSpacePi, dist_eq := ⋯ }