An ordinary category has objects and morphisms. A 2-category generalizes this by also including 2-morphisms between the 1-morphisms. Continuing this up to n-morphisms between -morphisms gives an n-category. Just as the category known as Cat, which is the category of small categories and functors is actually a 2-category with natural transformations as its 2-morphisms, the category n-Cat of n-categories is actually an -category. An n-category is defined by induction on n by:
So a 1-category is just a category. The monoidal structure of Set is the one given by the cartesian product as tensor and a singleton as unit. In fact any category with finite products can be given a monoidal structure. The recursive construction of n-Cat works fine because if a category C has finite products, the category of C-enriched categories has finite products too. While this concept is too strict for some purposes in for example, homotopy theory, where "weak" structures arise in the form of higher categories, strict cubical higher homotopy groupoids have also arisen as giving a new foundation for algebraic topologyon the border between homology and homotopy theory; see the article Nonabelian algebraic topology, referenced in the book below.
Weak higher categories
In weak n-categories, the associativity and identity conditions are no longer strict, but rather are satisfied up to an isomorphism of the next level. An example in topology is the composition of paths, where the identity and association conditions hold only up to reparameterization, and hence up to homotopy, which is the 2-isomorphism for this 2-category. These n-isomorphisms must well behave between hom-sets and expressing this is the difficulty in the definition of weak n-categories. Weak 2-categories, also called bicategories, were the first to be defined explicitly. A particularity of these is that a bicategory with one object is exactly a monoidal category, so that bicategories can be said to be "monoidal categories with many objects." Weak 3-categories, also called tricategories, and higher-level generalizations are increasingly harder to define explicitly. Several definitions have been given, and telling when they are equivalent, and in what sense, has become a new object of study in category theory.
Quasi-categories
Weak Kan complexes, or quasi-categories, are simplicial sets satisfying a weak version of the Kan condition. André Joyal showed that they are a good foundation for higher category theory. Recently, in 2009, the theory has been systematized further by Jacob Lurie who simply calls them infinity categories, though the latter term is also a generic term for all models of categories for any k.
Simplicially enriched categories, or simplicial categories, are categories enriched over simplicial sets. However, when we look at them as a model for -categories, then many categorical notions do not agree with the corresponding notions in the sense of enriched categories. The same for other enriched models like topologically enriched categories.