{G : Type u_6} →
  [inst : Group G] →
    {motive : GroupSeminorm G → Sort u} →
      (t : GroupSeminorm G) →
        ((toFun : G → ℝ) →
            (map_one' : toFun 1 = 0) →
              (mul_le' : ∀ (x y : G), toFun (x * y) ≤ toFun x + toFun y) →
                (inv' : ∀ (x : G), toFun x⁻¹ = toFun x) →
                  motive { toFun := toFun, map_one' := map_one', mul_le' := mul_le', inv' := inv' }) →
          motive t