Equivariant maps can be generalized to arbitrary categories in a straightforward manner. Every group "G" can be viewed as a category with a single object (morphisms in this category are just the elements of "G"). Given an arbitrary category "C", a "representation" of "G" in the category "C" is a functor from "G" to "C". Such a functor selects an object of "C" and a subgroup of automorphisms of that object. For example, a "G"-set is equivalent to a functor from "G" to the category of sets, Set, and a linear representation is equivalent to a functor to the category of vector spaces over a field, Vect"K".