{S : Type u_3} →
  {G : Type u_4} →
    [inst : Inv G] →
      [inst_1 : SetLike S G] →
        {s : S} →
          {motive : HasMemOrInvMem s → Sort u} →
            (t : HasMemOrInvMem s) → ((mem_or_inv_mem : ∀ (a : G), a ∈ s ∨ a⁻¹ ∈ s) → motive ⋯) → motive t