A right adjoint functor is one in a pair that constitutes an adjunction. See there for there general concept.
The right adjoint of a functor, if it exists, is one of two best approximations to a weak inverse of that functor. (The other best approximation is the functor's left adjoint, if it exists.) Note that a weak inverse itself, if it exists, must be a right adjoint.
A right adjoint to a forgetful functor is called a cofree functor? or fascist functor (a little political pun); in general, right adjoints may be thought of as being defined cofreely, consisting of anything that works in an inverse, regardless of whether its needed.
The concept generalises immediately to enriched categories and in 2-categories.
Given posets (or prosets) and and a monotone function , a right adjoint of is a monotone function such that
for all in and in .
Given locally small categories and and a functor , a right adjoint of is a functor with a natural isomorphism between the hom-set functors
Given -enriched categories and and a -enriched functor , a left adjoint of is a -enriched functor with a -enriched natural isomorphism? between the hom-object functors
Given categories and and a functor , a right adjoint of is a functor with natural transformations
satisfying certain triangle identities.
Given a 2-category , objects and of , and a morphism in , a right adjoint of is a morphism with -morphisms
satisfying the triangle identities.
Although it may not be immediately obvious, these definitions are all compatible.
Whenever is a right adjoint of , we have that is a left adjoint of .