Difference between revisions of "Adjoint functor"
(Importing text file) |
Ulf Rehmann (talk | contribs) m (\dashv, spacing) |
||
(One intermediate revision by the same user not shown) | |||
Line 1: | Line 1: | ||
+ | <!-- | ||
+ | a0108201.png | ||
+ | $#A+1 = 108 n = 0 | ||
+ | $#C+1 = 108 : ~/encyclopedia/old_files/data/A010/A.0100820 Adjoint functor | ||
+ | Automatically converted into TeX, above some diagnostics. | ||
+ | Please remove this comment and the {{TEX|auto}} line below, | ||
+ | if TeX found to be correct. | ||
+ | --> | ||
+ | |||
+ | {{TEX|auto}} | ||
+ | {{TEX|done}} | ||
+ | |||
A concept expressing the universality and naturalness of many important mathematical constructions, such as a free universal algebra, various completions, and direct and inverse limits. | A concept expressing the universality and naturalness of many important mathematical constructions, such as a free universal algebra, various completions, and direct and inverse limits. | ||
− | Let | + | Let $ F : \mathfrak K \rightarrow \mathfrak C $ |
+ | be a covariant functor in one argument from a category $ \mathfrak K $ | ||
+ | into a category $ \mathfrak C $. | ||
+ | $ F $ | ||
+ | induces a functor | ||
− | + | $$ | |
+ | H ^ {F} ( X , Y ) = \ | ||
+ | H _ {\mathfrak C } ( F (X) , Y ) : \mathfrak K ^ {*} \times | ||
+ | \mathfrak C \rightarrow \mathfrak S , | ||
+ | $$ | ||
− | where | + | where $ \mathfrak K ^ {*} $ |
+ | is the category dual to $ \mathfrak K $, | ||
+ | $ \mathfrak S $ | ||
+ | is the category of sets, and $ H _ {\mathfrak C} ( X , Y ) : \mathfrak K ^ {*} \times \mathfrak C \rightarrow \mathfrak S $ | ||
+ | is the basic set-valued functor. The functor $ H ^ {F} $ | ||
+ | is contravariant in the first argument and covariant in the second. Similarly, any covariant functor $ G : \mathfrak C \rightarrow \mathfrak K $ | ||
+ | induces a functor | ||
− | + | $$ | |
+ | H _ {G} ( X , Y ) = \ | ||
+ | H _ {\mathfrak K } ( X , G (Y) ) : \ | ||
+ | \mathfrak K ^ {*} \times \mathfrak C \rightarrow \mathfrak S , | ||
+ | $$ | ||
− | which is also contravariant in the first argument and covariant in the second. The functors | + | which is also contravariant in the first argument and covariant in the second. The functors $ F $ |
+ | and $ G $ | ||
+ | are adjoint, or form an adjoint pair, if $ H ^ {F} $ | ||
+ | and $ H _ {G} $ | ||
+ | are isomorphic, that is, if there is a natural transformation $ \theta : H ^ {F} \rightarrow H _ {G} $ | ||
+ | that establishes a one-to-one correspondence between the sets of morphisms $ H _ {\mathfrak C} ( F (X) , Y ) $ | ||
+ | and $ H _ {\mathfrak K} ( X , G (Y) ) $ | ||
+ | for all objects $ X \in \mathop{\rm Ob} \mathfrak K $ | ||
+ | and $ Y \in \mathop{\rm Ob} \mathfrak C $. | ||
+ | The transformation $ \theta $ | ||
+ | is called the adjunction of $ F $ | ||
+ | with $ G $, | ||
+ | $ F $ | ||
+ | is called the left adjoint of $ G $ | ||
+ | and $ G $ | ||
+ | the right adjoint of $ F $( | ||
+ | this is written $ \theta : F \dashv G $, | ||
+ | or simply $ F \dashv G $). | ||
+ | The transformation $ \theta ^ {-1} : H _ {G} \rightarrow H ^ {F} $ | ||
+ | is called the co-adjunction. | ||
− | Let | + | Let $ \theta : F \dashv G $. |
+ | For all $ X \in \mathop{\rm Ob} \mathfrak K $ | ||
+ | and $ Y \in \mathop{\rm Ob} \mathfrak C $, | ||
+ | let | ||
− | + | $$ | |
+ | \epsilon _ {X} = \theta | ||
+ | ( 1 _ {F (X) } ) ,\ \ | ||
+ | \eta _ {Y} = \theta ^ {-1} | ||
+ | ( 1 _ {G (Y) } ) . | ||
+ | $$ | ||
− | The families of morphisms | + | The families of morphisms $ \{ \epsilon _ {X} \} $ |
+ | and $ \{ \eta _ {Y} \} $ | ||
+ | define natural transformations $ \epsilon : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ | ||
+ | and $ \eta : F G \rightarrow \mathop{\rm Id} _ {\mathfrak C} $, | ||
+ | called the unit and co-unit of the adjunction $ \theta $. | ||
+ | They satisfy the following equations: | ||
− | + | $$ | |
+ | G ( \eta _ {Y} ) | ||
+ | \epsilon _ {G (Y) } = \ | ||
+ | 1 _ {G (Y) } ,\ \ | ||
+ | \eta _ {F (X) } | ||
+ | F ( \epsilon _ {X} ) = \ | ||
+ | 1 _ {F (X) } . | ||
+ | $$ | ||
− | In general, a pair of natural transformations | + | In general, a pair of natural transformations $ \phi : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ |
+ | and $ \psi : F G \rightarrow \mathop{\rm Id} _ {\mathfrak C} $ | ||
+ | leads to an adjoint pair (or adjunction) if the following equations hold: | ||
− | + | $$ | |
+ | G ( \psi _ {Y} ) | ||
+ | \phi _ {G (Y) } = \ | ||
+ | 1 _ {G (Y) } ,\ \ | ||
+ | \psi _ {F(X) } F ( \phi _ {X} ) = \ | ||
+ | 1 _ {F (X) } | ||
+ | $$ | ||
− | for all objects | + | for all objects $ X $ |
+ | and $ Y $. | ||
+ | A natural transformation $ \phi : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ | ||
+ | is the unit of some adjunction if and only if for any morphism $ \alpha : X \rightarrow G (Y) $ | ||
+ | in $ \mathfrak K $ | ||
+ | there is a unique morphism $ \alpha ^ \prime : F (X) \rightarrow Y $ | ||
+ | in $ \mathfrak C $ | ||
+ | such that $ \alpha = G ( \alpha ^ \prime ) \epsilon _ {X} $. | ||
+ | This property expresses the fact that $ F (X) $ | ||
+ | is a free object over $ X $ | ||
+ | with respect to the functor $ G $ | ||
+ | in the sense of the following definition. An object $ Y \in \mathop{\rm Ob} \mathfrak C $ | ||
+ | together with a morphism $ \epsilon : X \rightarrow G (Y) $ | ||
+ | is free over an object $ X \in \mathop{\rm Ob} \mathfrak K $ | ||
+ | if every morphism $ \alpha : X \rightarrow G ( Y ^ { \prime } ) $ | ||
+ | can be written uniquely in the form $ \alpha = G ( \alpha ^ \prime ) \epsilon $ | ||
+ | for some morphism $ \alpha ^ \prime : Y \rightarrow Y ^ { \prime } $. | ||
+ | A functor $ G : \mathfrak C \rightarrow \mathfrak K $ | ||
+ | has a left adjoint if and only if for every $ X \in \mathop{\rm Ob} \mathfrak K $ | ||
+ | there is an object $ Y $ | ||
+ | that is free over $ X $ | ||
+ | with respect to $ G $. | ||
===Examples of adjoint functors.=== | ===Examples of adjoint functors.=== | ||
+ | 1) If $ G : \mathfrak C \rightarrow {\mathfrak S } $, | ||
+ | where $ \mathfrak S $ | ||
+ | is the category of sets, then $ G $ | ||
+ | has a left adjoint only if it is representable. A representable functor $ G \simeq H ^ {A} = H _ {\mathfrak C} ( A , Y ) $ | ||
+ | has a left adjoint if and only if all co-products $ \amalg _ {x \in X } A _ {x} $ | ||
+ | exist in $ \mathfrak C $, | ||
+ | where $ X \in \mathop{\rm Ob} \mathfrak S $ | ||
+ | and $ A _ {x} = A $ | ||
+ | for all $ x \in X $. | ||
− | + | 2) In the category $ \mathfrak S $ | |
+ | of sets, for any set $ A $ | ||
+ | the basic functor $ H ^ {A} (Y) = H ( A , Y ) $ | ||
+ | is the right adjoint of the functor $ X \times A $. | ||
− | + | 3) In the category of Abelian groups, the functor $ \mathop{\rm Hom} ( A , Y ) $ | |
+ | is the right adjoint of the functor $ X \otimes A $ | ||
+ | of tensor multiplication by $ A $, | ||
+ | and the imbedding functor of the full subcategory of torsion groups is the left adjoint of the functor of taking the torsion part of any Abelian group. | ||
− | + | 4) Let $ P : \mathfrak A \rightarrow \mathfrak S $ | |
+ | be the forgetful functor from an arbitrary variety of universal algebras into the category of sets. The functor $ P $ | ||
+ | has a left adjoint $ F : \mathfrak S \rightarrow \mathfrak A $, | ||
+ | which assigns to every set $ X $ | ||
+ | the free algebra of the variety $ \mathfrak A $ | ||
+ | with $ X $ | ||
+ | as set of free generators. | ||
− | + | 5) The imbedding functor $ \mathop{\rm Id} _ {\mathfrak C , \mathfrak K } : \mathfrak C \rightarrow \mathfrak K $ | |
− | + | of an arbitrary reflective subcategory $ \mathfrak C $ | |
− | + | of a category $ \mathfrak K $ | |
+ | is the right adjoint of the $ \mathfrak C $- | ||
+ | reflector (cf. also [[Reflexive subcategory|Reflexive subcategor]]). In particular, the imbedding functor of the category of Abelian groups in the category of groups has a left adjoint, which assigns to every group $ G $ | ||
+ | its quotient group by the commutator subgroup. | ||
===Properties of adjoint functors.=== | ===Properties of adjoint functors.=== | ||
The left adjoint functor of a given functor is uniquely determined up to isomorphism of functors. Left adjoints commute with co-limits (e.g. co-products) and send null objects and null morphism into null objects and null morphisms, respectively. | The left adjoint functor of a given functor is uniquely determined up to isomorphism of functors. Left adjoints commute with co-limits (e.g. co-products) and send null objects and null morphism into null objects and null morphisms, respectively. | ||
− | Let | + | Let $ \mathfrak K $ |
+ | and $ \mathfrak C $ | ||
+ | be categories that are complete on the left and locally small on the left. A functor $ G : \mathfrak G \rightarrow \mathfrak K $ | ||
+ | has a left adjoint $ F : \mathfrak K \rightarrow \mathfrak C $ | ||
+ | if and only if the following conditions hold: a) $ G $ | ||
+ | commutes with limits; b) for every $ X \in \mathop{\rm Ob} \mathfrak K $, | ||
+ | at least one of the sets $ H ( X , G (Y) ) $, | ||
+ | $ Y \in \mathop{\rm Ob} \mathfrak K $, | ||
+ | is non-empty; and c) for every $ X \in \mathop{\rm Ob} \mathfrak K $, | ||
+ | there is a set $ S \subset \mathop{\rm Ob} \mathfrak C $ | ||
+ | such that every morphism $ \alpha : X \rightarrow G (Y) $ | ||
+ | is representable in the form $ \alpha = G ( \alpha ^ \prime ) \phi $, | ||
+ | where $ \phi : X \rightarrow G (B) $, | ||
+ | $ B \in S $, | ||
+ | $ \alpha ^ \prime : B \rightarrow Y $. | ||
By passing to dual categories, one may establish a duality between the concepts of a "left adjoint functor" and a "right adjoint functor" ; this enables one to deduce the properties of right adjoints from those of left adjoints. | By passing to dual categories, one may establish a duality between the concepts of a "left adjoint functor" and a "right adjoint functor" ; this enables one to deduce the properties of right adjoints from those of left adjoints. | ||
Line 49: | Line 185: | ||
====References==== | ====References==== | ||
<table><TR><TD valign="top">[1]</TD> <TD valign="top"> M.Sh. Tsalenko, E.G. Shul'geifer, "Fundamentals of category theory" , Moscow (1974) (In Russian)</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top"> S. Maclane, "Categories for the working mathematician" , Springer (1971)</TD></TR></table> | <table><TR><TD valign="top">[1]</TD> <TD valign="top"> M.Sh. Tsalenko, E.G. Shul'geifer, "Fundamentals of category theory" , Moscow (1974) (In Russian)</TD></TR><TR><TD valign="top">[2]</TD> <TD valign="top"> S. Maclane, "Categories for the working mathematician" , Springer (1971)</TD></TR></table> | ||
− | |||
− | |||
====Comments==== | ====Comments==== | ||
A category is called complete on the left if small diagrams have limits. A category is called locally small on the left if it has small hom-sets. The statement that a functor has a left adjoint if and only if a), b) and c) above holds, is called the Freyd adjoint functor theorem. | A category is called complete on the left if small diagrams have limits. A category is called locally small on the left if it has small hom-sets. The statement that a functor has a left adjoint if and only if a), b) and c) above holds, is called the Freyd adjoint functor theorem. |
Latest revision as of 20:14, 4 April 2020
A concept expressing the universality and naturalness of many important mathematical constructions, such as a free universal algebra, various completions, and direct and inverse limits.
Let $ F : \mathfrak K \rightarrow \mathfrak C $ be a covariant functor in one argument from a category $ \mathfrak K $ into a category $ \mathfrak C $. $ F $ induces a functor
$$ H ^ {F} ( X , Y ) = \ H _ {\mathfrak C } ( F (X) , Y ) : \mathfrak K ^ {*} \times \mathfrak C \rightarrow \mathfrak S , $$
where $ \mathfrak K ^ {*} $ is the category dual to $ \mathfrak K $, $ \mathfrak S $ is the category of sets, and $ H _ {\mathfrak C} ( X , Y ) : \mathfrak K ^ {*} \times \mathfrak C \rightarrow \mathfrak S $ is the basic set-valued functor. The functor $ H ^ {F} $ is contravariant in the first argument and covariant in the second. Similarly, any covariant functor $ G : \mathfrak C \rightarrow \mathfrak K $ induces a functor
$$ H _ {G} ( X , Y ) = \ H _ {\mathfrak K } ( X , G (Y) ) : \ \mathfrak K ^ {*} \times \mathfrak C \rightarrow \mathfrak S , $$
which is also contravariant in the first argument and covariant in the second. The functors $ F $ and $ G $ are adjoint, or form an adjoint pair, if $ H ^ {F} $ and $ H _ {G} $ are isomorphic, that is, if there is a natural transformation $ \theta : H ^ {F} \rightarrow H _ {G} $ that establishes a one-to-one correspondence between the sets of morphisms $ H _ {\mathfrak C} ( F (X) , Y ) $ and $ H _ {\mathfrak K} ( X , G (Y) ) $ for all objects $ X \in \mathop{\rm Ob} \mathfrak K $ and $ Y \in \mathop{\rm Ob} \mathfrak C $. The transformation $ \theta $ is called the adjunction of $ F $ with $ G $, $ F $ is called the left adjoint of $ G $ and $ G $ the right adjoint of $ F $( this is written $ \theta : F \dashv G $, or simply $ F \dashv G $). The transformation $ \theta ^ {-1} : H _ {G} \rightarrow H ^ {F} $ is called the co-adjunction.
Let $ \theta : F \dashv G $. For all $ X \in \mathop{\rm Ob} \mathfrak K $ and $ Y \in \mathop{\rm Ob} \mathfrak C $, let
$$ \epsilon _ {X} = \theta ( 1 _ {F (X) } ) ,\ \ \eta _ {Y} = \theta ^ {-1} ( 1 _ {G (Y) } ) . $$
The families of morphisms $ \{ \epsilon _ {X} \} $ and $ \{ \eta _ {Y} \} $ define natural transformations $ \epsilon : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ and $ \eta : F G \rightarrow \mathop{\rm Id} _ {\mathfrak C} $, called the unit and co-unit of the adjunction $ \theta $. They satisfy the following equations:
$$ G ( \eta _ {Y} ) \epsilon _ {G (Y) } = \ 1 _ {G (Y) } ,\ \ \eta _ {F (X) } F ( \epsilon _ {X} ) = \ 1 _ {F (X) } . $$
In general, a pair of natural transformations $ \phi : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ and $ \psi : F G \rightarrow \mathop{\rm Id} _ {\mathfrak C} $ leads to an adjoint pair (or adjunction) if the following equations hold:
$$ G ( \psi _ {Y} ) \phi _ {G (Y) } = \ 1 _ {G (Y) } ,\ \ \psi _ {F(X) } F ( \phi _ {X} ) = \ 1 _ {F (X) } $$
for all objects $ X $ and $ Y $. A natural transformation $ \phi : \mathop{\rm Id} _ {\mathfrak K} \rightarrow G F $ is the unit of some adjunction if and only if for any morphism $ \alpha : X \rightarrow G (Y) $ in $ \mathfrak K $ there is a unique morphism $ \alpha ^ \prime : F (X) \rightarrow Y $ in $ \mathfrak C $ such that $ \alpha = G ( \alpha ^ \prime ) \epsilon _ {X} $. This property expresses the fact that $ F (X) $ is a free object over $ X $ with respect to the functor $ G $ in the sense of the following definition. An object $ Y \in \mathop{\rm Ob} \mathfrak C $ together with a morphism $ \epsilon : X \rightarrow G (Y) $ is free over an object $ X \in \mathop{\rm Ob} \mathfrak K $ if every morphism $ \alpha : X \rightarrow G ( Y ^ { \prime } ) $ can be written uniquely in the form $ \alpha = G ( \alpha ^ \prime ) \epsilon $ for some morphism $ \alpha ^ \prime : Y \rightarrow Y ^ { \prime } $. A functor $ G : \mathfrak C \rightarrow \mathfrak K $ has a left adjoint if and only if for every $ X \in \mathop{\rm Ob} \mathfrak K $ there is an object $ Y $ that is free over $ X $ with respect to $ G $.
Examples of adjoint functors.
1) If $ G : \mathfrak C \rightarrow {\mathfrak S } $, where $ \mathfrak S $ is the category of sets, then $ G $ has a left adjoint only if it is representable. A representable functor $ G \simeq H ^ {A} = H _ {\mathfrak C} ( A , Y ) $ has a left adjoint if and only if all co-products $ \amalg _ {x \in X } A _ {x} $ exist in $ \mathfrak C $, where $ X \in \mathop{\rm Ob} \mathfrak S $ and $ A _ {x} = A $ for all $ x \in X $.
2) In the category $ \mathfrak S $ of sets, for any set $ A $ the basic functor $ H ^ {A} (Y) = H ( A , Y ) $ is the right adjoint of the functor $ X \times A $.
3) In the category of Abelian groups, the functor $ \mathop{\rm Hom} ( A , Y ) $ is the right adjoint of the functor $ X \otimes A $ of tensor multiplication by $ A $, and the imbedding functor of the full subcategory of torsion groups is the left adjoint of the functor of taking the torsion part of any Abelian group.
4) Let $ P : \mathfrak A \rightarrow \mathfrak S $ be the forgetful functor from an arbitrary variety of universal algebras into the category of sets. The functor $ P $ has a left adjoint $ F : \mathfrak S \rightarrow \mathfrak A $, which assigns to every set $ X $ the free algebra of the variety $ \mathfrak A $ with $ X $ as set of free generators.
5) The imbedding functor $ \mathop{\rm Id} _ {\mathfrak C , \mathfrak K } : \mathfrak C \rightarrow \mathfrak K $ of an arbitrary reflective subcategory $ \mathfrak C $ of a category $ \mathfrak K $ is the right adjoint of the $ \mathfrak C $- reflector (cf. also Reflexive subcategor). In particular, the imbedding functor of the category of Abelian groups in the category of groups has a left adjoint, which assigns to every group $ G $ its quotient group by the commutator subgroup.
Properties of adjoint functors.
The left adjoint functor of a given functor is uniquely determined up to isomorphism of functors. Left adjoints commute with co-limits (e.g. co-products) and send null objects and null morphism into null objects and null morphisms, respectively.
Let $ \mathfrak K $ and $ \mathfrak C $ be categories that are complete on the left and locally small on the left. A functor $ G : \mathfrak G \rightarrow \mathfrak K $ has a left adjoint $ F : \mathfrak K \rightarrow \mathfrak C $ if and only if the following conditions hold: a) $ G $ commutes with limits; b) for every $ X \in \mathop{\rm Ob} \mathfrak K $, at least one of the sets $ H ( X , G (Y) ) $, $ Y \in \mathop{\rm Ob} \mathfrak K $, is non-empty; and c) for every $ X \in \mathop{\rm Ob} \mathfrak K $, there is a set $ S \subset \mathop{\rm Ob} \mathfrak C $ such that every morphism $ \alpha : X \rightarrow G (Y) $ is representable in the form $ \alpha = G ( \alpha ^ \prime ) \phi $, where $ \phi : X \rightarrow G (B) $, $ B \in S $, $ \alpha ^ \prime : B \rightarrow Y $.
By passing to dual categories, one may establish a duality between the concepts of a "left adjoint functor" and a "right adjoint functor" ; this enables one to deduce the properties of right adjoints from those of left adjoints.
The concept of an adjoint functor is directly connected with the concept of a triple (or monad) in a category.
References
[1] | M.Sh. Tsalenko, E.G. Shul'geifer, "Fundamentals of category theory" , Moscow (1974) (In Russian) |
[2] | S. Maclane, "Categories for the working mathematician" , Springer (1971) |
Comments
A category is called complete on the left if small diagrams have limits. A category is called locally small on the left if it has small hom-sets. The statement that a functor has a left adjoint if and only if a), b) and c) above holds, is called the Freyd adjoint functor theorem.
Adjoint functor. Encyclopedia of Mathematics. URL: http://encyclopediaofmath.org/index.php?title=Adjoint_functor&oldid=16692