A spectrum  is (roughly) a sequence of based spaces , provided with maps  (where  denotes suspension). There are many different definitions of the category of spectra, but they all yield the same homotopy category, known as the stable homotopy category. The homotopy category of spectra forms a triangulated category (with shifts given by suspension and looping); if we associate to a space  the suspesion spectrum  with -space , the homotopy classes of maps between the suspension spectra of  and  are the stable homotopy classes of maps between  and . There is a correspondence between generalized (co)homology theories and spectra as follows. Given a generalized cohomology theory , the Brown representability theorem gives a (universal) space  such that ; the suspension axiom provides the required structure maps for  to form a spectrum. Conversely, for any spectrum , the functor  is a generalized cohomology theory, and  is a generalized homology theory.