Is power set functor determined by its image on objects?On functors agreeing with the powerset functor on objects and not being isomorphic to itRel is a concrete category over Sets, but how to concretize that?Covariant Power set functorWhat are the group objects in the category of finite sets and bijections, and its functor category?Show that the graph $Gamma(f)$ of a function defines a functor from $mathbfSet$ to $mathbfRel$When is a functor uniquely determined by where it sends objects?Construction of Inverse Image FunctorOn functors agreeing with the powerset functor on objects and not being isomorphic to it

Are Generation Ships inherently implausible?

Did "2001: A Space Odyssey" make any reference to the names of companies, or show any evidence of the existence of advertisements?

Do insurance rates depend on credit scores?

Ball hits curve of same curvature

GVS similarity in cognate words other Germanic Languages

How to implement an integration filter on arrays?

Easiest way to modify LLC control?

Why is dwarfism considered an advantage for jobs in space?

Is there a material or method to allow "swimmable" coins?

Why is the processor instruction called "move", not "copy"?

Can any number of squares be a square?

Why choose the name "Morpheus" when it is the name of the Greek god of dreams

How many atoms in the hydrocarbon?

I wasted the 6 years of my life and I don't know what should I do and how will I survive?

Does the "stand your ground" law regarding shooting an intruder apply when the door of the dwelling was not locked?

What does exclamation mark mean before invoking a method in C# 8.0?

Is there any plausible in-between of Endotherms and Ectotherms?

Is it safe to drive from Prague to Salzburg during winter?

Did the Mueller report find that Trump committed any felonies?

Would italians refer to an American or foreign woman as Signora?

Film about the USA being run by fake videos of the president after his kidnapping

Integrate over a region

Turing award papers

Why does UNIX ed not have a prompt by default



Is power set functor determined by its image on objects?


On functors agreeing with the powerset functor on objects and not being isomorphic to itRel is a concrete category over Sets, but how to concretize that?Covariant Power set functorWhat are the group objects in the category of finite sets and bijections, and its functor category?Show that the graph $Gamma(f)$ of a function defines a functor from $mathbfSet$ to $mathbfRel$When is a functor uniquely determined by where it sends objects?Construction of Inverse Image FunctorOn functors agreeing with the powerset functor on objects and not being isomorphic to it






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty
margin-bottom:0;

.everyonelovesstackoverflowposition:absolute;height:1px;width:1px;opacity:0;top:0;left:0;pointer-events:none;








4















$begingroup$


Let $mathbfSet$ be a category of set, and $mathcalP:mathbfSet to mathbfSet$ be a power set functor defined as
$$
mathcalP(X) = 2^X = Usubseteq X
$$

and for any function $f:Xto Y$,
$$
mathcalP(f): mathcalP(X) to mathcalP(Y), quad mathcalP(f)(U) = f(U).
$$

It is not hard to show that this really defines a functor. My question is:




Let $mathcalF:mathbfSetto mathbfSet$ be a functor that satisfies $mathcalF(X) = mathcalP(X)$ for all set $X$. Does this imply that $mathcalF = mathcalP$? i.e. $mathcalF(f) =mathcalP(f)$ for all morphisms (functions) $f$?




I believe that this is true, but I have no idea about proof. This question is motivated from the functional programming, especially about list functor (in Haskell). This is the question that I posted on Haskell reddit. My strategy is that, if one can show that the above statement is true, then we can modify the proof to give an answer to the original question about list functor. Maybe one can try to show for the category of finite sets or countable sets.










share|cite|improve this question











$endgroup$










  • 1




    $begingroup$
    @QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
    $endgroup$
    – Seewoo Lee
    Sep 28 at 7:17










  • $begingroup$
    Oh, yes, you’re right.
    $endgroup$
    – Qiaochu Yuan
    Sep 28 at 7:18










  • $begingroup$
    For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:34











  • $begingroup$
    I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
    $endgroup$
    – ComFreek
    Sep 29 at 8:10










  • $begingroup$
    @MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
    $endgroup$
    – ComFreek
    Sep 29 at 8:32


















4















$begingroup$


Let $mathbfSet$ be a category of set, and $mathcalP:mathbfSet to mathbfSet$ be a power set functor defined as
$$
mathcalP(X) = 2^X = Usubseteq X
$$

and for any function $f:Xto Y$,
$$
mathcalP(f): mathcalP(X) to mathcalP(Y), quad mathcalP(f)(U) = f(U).
$$

It is not hard to show that this really defines a functor. My question is:




Let $mathcalF:mathbfSetto mathbfSet$ be a functor that satisfies $mathcalF(X) = mathcalP(X)$ for all set $X$. Does this imply that $mathcalF = mathcalP$? i.e. $mathcalF(f) =mathcalP(f)$ for all morphisms (functions) $f$?




I believe that this is true, but I have no idea about proof. This question is motivated from the functional programming, especially about list functor (in Haskell). This is the question that I posted on Haskell reddit. My strategy is that, if one can show that the above statement is true, then we can modify the proof to give an answer to the original question about list functor. Maybe one can try to show for the category of finite sets or countable sets.










share|cite|improve this question











$endgroup$










  • 1




    $begingroup$
    @QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
    $endgroup$
    – Seewoo Lee
    Sep 28 at 7:17










  • $begingroup$
    Oh, yes, you’re right.
    $endgroup$
    – Qiaochu Yuan
    Sep 28 at 7:18










  • $begingroup$
    For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:34











  • $begingroup$
    I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
    $endgroup$
    – ComFreek
    Sep 29 at 8:10










  • $begingroup$
    @MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
    $endgroup$
    – ComFreek
    Sep 29 at 8:32














4













4









4


2



$begingroup$


Let $mathbfSet$ be a category of set, and $mathcalP:mathbfSet to mathbfSet$ be a power set functor defined as
$$
mathcalP(X) = 2^X = Usubseteq X
$$

and for any function $f:Xto Y$,
$$
mathcalP(f): mathcalP(X) to mathcalP(Y), quad mathcalP(f)(U) = f(U).
$$

It is not hard to show that this really defines a functor. My question is:




Let $mathcalF:mathbfSetto mathbfSet$ be a functor that satisfies $mathcalF(X) = mathcalP(X)$ for all set $X$. Does this imply that $mathcalF = mathcalP$? i.e. $mathcalF(f) =mathcalP(f)$ for all morphisms (functions) $f$?




I believe that this is true, but I have no idea about proof. This question is motivated from the functional programming, especially about list functor (in Haskell). This is the question that I posted on Haskell reddit. My strategy is that, if one can show that the above statement is true, then we can modify the proof to give an answer to the original question about list functor. Maybe one can try to show for the category of finite sets or countable sets.










share|cite|improve this question











$endgroup$




Let $mathbfSet$ be a category of set, and $mathcalP:mathbfSet to mathbfSet$ be a power set functor defined as
$$
mathcalP(X) = 2^X = Usubseteq X
$$

and for any function $f:Xto Y$,
$$
mathcalP(f): mathcalP(X) to mathcalP(Y), quad mathcalP(f)(U) = f(U).
$$

It is not hard to show that this really defines a functor. My question is:




Let $mathcalF:mathbfSetto mathbfSet$ be a functor that satisfies $mathcalF(X) = mathcalP(X)$ for all set $X$. Does this imply that $mathcalF = mathcalP$? i.e. $mathcalF(f) =mathcalP(f)$ for all morphisms (functions) $f$?




I believe that this is true, but I have no idea about proof. This question is motivated from the functional programming, especially about list functor (in Haskell). This is the question that I posted on Haskell reddit. My strategy is that, if one can show that the above statement is true, then we can modify the proof to give an answer to the original question about list functor. Maybe one can try to show for the category of finite sets or countable sets.







category-theory programming functors






share|cite|improve this question















share|cite|improve this question













share|cite|improve this question




share|cite|improve this question








edited Sep 28 at 16:06









Arnaud D.

18k5 gold badges26 silver badges46 bronze badges




18k5 gold badges26 silver badges46 bronze badges










asked Sep 28 at 7:06









Seewoo LeeSeewoo Lee

10.9k2 gold badges10 silver badges33 bronze badges




10.9k2 gold badges10 silver badges33 bronze badges










  • 1




    $begingroup$
    @QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
    $endgroup$
    – Seewoo Lee
    Sep 28 at 7:17










  • $begingroup$
    Oh, yes, you’re right.
    $endgroup$
    – Qiaochu Yuan
    Sep 28 at 7:18










  • $begingroup$
    For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:34











  • $begingroup$
    I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
    $endgroup$
    – ComFreek
    Sep 29 at 8:10










  • $begingroup$
    @MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
    $endgroup$
    – ComFreek
    Sep 29 at 8:32













  • 1




    $begingroup$
    @QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
    $endgroup$
    – Seewoo Lee
    Sep 28 at 7:17










  • $begingroup$
    Oh, yes, you’re right.
    $endgroup$
    – Qiaochu Yuan
    Sep 28 at 7:18










  • $begingroup$
    For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:34











  • $begingroup$
    I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
    $endgroup$
    – ComFreek
    Sep 29 at 8:10










  • $begingroup$
    @MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
    $endgroup$
    – ComFreek
    Sep 29 at 8:32








1




1




$begingroup$
@QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
$endgroup$
– Seewoo Lee
Sep 28 at 7:17




$begingroup$
@QiaochuYuan Isn't it fail to satisfy $mathcalF(mathrmid_X) = mathrmid_mathcalF(X)$?
$endgroup$
– Seewoo Lee
Sep 28 at 7:17












$begingroup$
Oh, yes, you’re right.
$endgroup$
– Qiaochu Yuan
Sep 28 at 7:18




$begingroup$
Oh, yes, you’re right.
$endgroup$
– Qiaochu Yuan
Sep 28 at 7:18












$begingroup$
For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
$endgroup$
– Milo Brandt
Sep 28 at 22:34





$begingroup$
For finite sets there is a counterexample not yet mentioned: let $f:Xrightarrow Y$ be a function; define $Ff:P(X) rightarrow P(Y)$ by $Ff(U) = text is odd$ - which basically arises from treating these powersets as groups under the symmetric difference. I don't think this can be extended to infinite sets, however.
$endgroup$
– Milo Brandt
Sep 28 at 22:34













$begingroup$
I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
$endgroup$
– ComFreek
Sep 29 at 8:10




$begingroup$
I made a separate post for my follow-up question on non-naturally-isomorphic functors: math.stackexchange.com/q/3374031/85341.
$endgroup$
– ComFreek
Sep 29 at 8:10












$begingroup$
@MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
$endgroup$
– ComFreek
Sep 29 at 8:32





$begingroup$
@MiloBrandt Does your functor fulfill $Fid_X = id_FX$, though? If I am not mistaken, we have $Fid_X = X!$ (constant full subset $X$).
$endgroup$
– ComFreek
Sep 29 at 8:32











2 Answers
2






active

oldest

votes


















9

















$begingroup$

There exists at least one other endofunctor of $mathbfSet$ that sends every set to its powerset. This endofunctor sends a function $f:Xto Y$ to
$$widehatf :P(X)to P(Y):Umapsto widehatf(U)=yin Ymid f^-1(y)subset U$$
(where $f^-1$ is the inverse image).



One can check directly that $widehatfcirc g=widehatfcirc widehatg$ and $widehatid_X=id_P(X)$, or use the following fact (which explains the origin of that definition) : for every set $X$, the powerset $P(x)$ is a poset (ordered by inclusion), and for any given $f$, $P(f), f^-1$ and $widehatf$ are all monotone functions and we have two adjunctions $P(f)dashv f^-1dashv widehatf$. Then, for any $g$ we have a chain of adjunctions
$$P(fcirc g)dashv (fcirc g)^-1dashv widehatfcirc g$$
and since adjunctions can be composed, we also have
$$P(f)circ P( g)dashv g^-1 circ f^-1dashv widehatfcirc widehatg$$



Since $P$ is a functor, the first term of the two chains coincide. By uniqueness of adjoint functors the other terms also coincide, thus $widehatfcirc g=widehatfcirc widehatg$. You can use a similar argument for the identities.






share|cite|improve this answer










$endgroup$









  • 1




    $begingroup$
    Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
    $endgroup$
    – ComFreek
    Sep 28 at 8:48










  • $begingroup$
    @ComFreek That’s an interesting question...anyway thank you for a good counterexample!
    $endgroup$
    – Seewoo Lee
    Sep 28 at 13:45






  • 1




    $begingroup$
    This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:49



















5

















$begingroup$

Here's a class of counter-examples:



For each set $X$ choose a bijection $r_Xcolon mathcal P(X)tomathcal P(X)$. Now let your functor $mathcal F$ be defined on morphisms $fcolon Xto Y$ by
$$
mathcal F(f) = r_Ycirc mathcal P(f) circ r_X^-1.
$$

You can check that this is a functor and one non-trivial choice of $r_X$ would be taking complements, i.e. $r_X(U)=Xsetminus U$, then $mathcal Ff(U) = Ysetminus f(Xsetminus U)$.






share|cite|improve this answer










$endgroup$









  • 2




    $begingroup$
    Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
    $endgroup$
    – ComFreek
    Sep 28 at 8:40













Your Answer








StackExchange.ready(function()
var channelOptions =
tags: "".split(" "),
id: "69"
;
initTagRenderer("".split(" "), "".split(" "), channelOptions);

StackExchange.using("externalEditor", function()
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled)
StackExchange.using("snippets", function()
createEditor();
);

else
createEditor();

);

function createEditor()
StackExchange.prepareEditor(
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader:
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/4.0/"u003ecc by-sa 4.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
,
noCode: true, onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
);



);














draft saved

draft discarded
















StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3372859%2fis-power-set-functor-determined-by-its-image-on-objects%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown


























2 Answers
2






active

oldest

votes








2 Answers
2






active

oldest

votes









active

oldest

votes






active

oldest

votes









9

















$begingroup$

There exists at least one other endofunctor of $mathbfSet$ that sends every set to its powerset. This endofunctor sends a function $f:Xto Y$ to
$$widehatf :P(X)to P(Y):Umapsto widehatf(U)=yin Ymid f^-1(y)subset U$$
(where $f^-1$ is the inverse image).



One can check directly that $widehatfcirc g=widehatfcirc widehatg$ and $widehatid_X=id_P(X)$, or use the following fact (which explains the origin of that definition) : for every set $X$, the powerset $P(x)$ is a poset (ordered by inclusion), and for any given $f$, $P(f), f^-1$ and $widehatf$ are all monotone functions and we have two adjunctions $P(f)dashv f^-1dashv widehatf$. Then, for any $g$ we have a chain of adjunctions
$$P(fcirc g)dashv (fcirc g)^-1dashv widehatfcirc g$$
and since adjunctions can be composed, we also have
$$P(f)circ P( g)dashv g^-1 circ f^-1dashv widehatfcirc widehatg$$



Since $P$ is a functor, the first term of the two chains coincide. By uniqueness of adjoint functors the other terms also coincide, thus $widehatfcirc g=widehatfcirc widehatg$. You can use a similar argument for the identities.






share|cite|improve this answer










$endgroup$









  • 1




    $begingroup$
    Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
    $endgroup$
    – ComFreek
    Sep 28 at 8:48










  • $begingroup$
    @ComFreek That’s an interesting question...anyway thank you for a good counterexample!
    $endgroup$
    – Seewoo Lee
    Sep 28 at 13:45






  • 1




    $begingroup$
    This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:49
















9

















$begingroup$

There exists at least one other endofunctor of $mathbfSet$ that sends every set to its powerset. This endofunctor sends a function $f:Xto Y$ to
$$widehatf :P(X)to P(Y):Umapsto widehatf(U)=yin Ymid f^-1(y)subset U$$
(where $f^-1$ is the inverse image).



One can check directly that $widehatfcirc g=widehatfcirc widehatg$ and $widehatid_X=id_P(X)$, or use the following fact (which explains the origin of that definition) : for every set $X$, the powerset $P(x)$ is a poset (ordered by inclusion), and for any given $f$, $P(f), f^-1$ and $widehatf$ are all monotone functions and we have two adjunctions $P(f)dashv f^-1dashv widehatf$. Then, for any $g$ we have a chain of adjunctions
$$P(fcirc g)dashv (fcirc g)^-1dashv widehatfcirc g$$
and since adjunctions can be composed, we also have
$$P(f)circ P( g)dashv g^-1 circ f^-1dashv widehatfcirc widehatg$$



Since $P$ is a functor, the first term of the two chains coincide. By uniqueness of adjoint functors the other terms also coincide, thus $widehatfcirc g=widehatfcirc widehatg$. You can use a similar argument for the identities.






share|cite|improve this answer










$endgroup$









  • 1




    $begingroup$
    Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
    $endgroup$
    – ComFreek
    Sep 28 at 8:48










  • $begingroup$
    @ComFreek That’s an interesting question...anyway thank you for a good counterexample!
    $endgroup$
    – Seewoo Lee
    Sep 28 at 13:45






  • 1




    $begingroup$
    This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:49














9















9











9







$begingroup$

There exists at least one other endofunctor of $mathbfSet$ that sends every set to its powerset. This endofunctor sends a function $f:Xto Y$ to
$$widehatf :P(X)to P(Y):Umapsto widehatf(U)=yin Ymid f^-1(y)subset U$$
(where $f^-1$ is the inverse image).



One can check directly that $widehatfcirc g=widehatfcirc widehatg$ and $widehatid_X=id_P(X)$, or use the following fact (which explains the origin of that definition) : for every set $X$, the powerset $P(x)$ is a poset (ordered by inclusion), and for any given $f$, $P(f), f^-1$ and $widehatf$ are all monotone functions and we have two adjunctions $P(f)dashv f^-1dashv widehatf$. Then, for any $g$ we have a chain of adjunctions
$$P(fcirc g)dashv (fcirc g)^-1dashv widehatfcirc g$$
and since adjunctions can be composed, we also have
$$P(f)circ P( g)dashv g^-1 circ f^-1dashv widehatfcirc widehatg$$



Since $P$ is a functor, the first term of the two chains coincide. By uniqueness of adjoint functors the other terms also coincide, thus $widehatfcirc g=widehatfcirc widehatg$. You can use a similar argument for the identities.






share|cite|improve this answer










$endgroup$



There exists at least one other endofunctor of $mathbfSet$ that sends every set to its powerset. This endofunctor sends a function $f:Xto Y$ to
$$widehatf :P(X)to P(Y):Umapsto widehatf(U)=yin Ymid f^-1(y)subset U$$
(where $f^-1$ is the inverse image).



One can check directly that $widehatfcirc g=widehatfcirc widehatg$ and $widehatid_X=id_P(X)$, or use the following fact (which explains the origin of that definition) : for every set $X$, the powerset $P(x)$ is a poset (ordered by inclusion), and for any given $f$, $P(f), f^-1$ and $widehatf$ are all monotone functions and we have two adjunctions $P(f)dashv f^-1dashv widehatf$. Then, for any $g$ we have a chain of adjunctions
$$P(fcirc g)dashv (fcirc g)^-1dashv widehatfcirc g$$
and since adjunctions can be composed, we also have
$$P(f)circ P( g)dashv g^-1 circ f^-1dashv widehatfcirc widehatg$$



Since $P$ is a functor, the first term of the two chains coincide. By uniqueness of adjoint functors the other terms also coincide, thus $widehatfcirc g=widehatfcirc widehatg$. You can use a similar argument for the identities.







share|cite|improve this answer













share|cite|improve this answer




share|cite|improve this answer










answered Sep 28 at 7:53









Arnaud D.Arnaud D.

18k5 gold badges26 silver badges46 bronze badges




18k5 gold badges26 silver badges46 bronze badges










  • 1




    $begingroup$
    Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
    $endgroup$
    – ComFreek
    Sep 28 at 8:48










  • $begingroup$
    @ComFreek That’s an interesting question...anyway thank you for a good counterexample!
    $endgroup$
    – Seewoo Lee
    Sep 28 at 13:45






  • 1




    $begingroup$
    This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:49













  • 1




    $begingroup$
    Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
    $endgroup$
    – ComFreek
    Sep 28 at 8:48










  • $begingroup$
    @ComFreek That’s an interesting question...anyway thank you for a good counterexample!
    $endgroup$
    – Seewoo Lee
    Sep 28 at 13:45






  • 1




    $begingroup$
    This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
    $endgroup$
    – Milo Brandt
    Sep 28 at 22:49








1




1




$begingroup$
Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
$endgroup$
– ComFreek
Sep 28 at 8:48




$begingroup$
Out of interest, do you know how many such functors there are up to natural isomorphism? The functors in the other answer are all nat. isomorphic to $mathcalP$. Yours isn't, I guess.
$endgroup$
– ComFreek
Sep 28 at 8:48












$begingroup$
@ComFreek That’s an interesting question...anyway thank you for a good counterexample!
$endgroup$
– Seewoo Lee
Sep 28 at 13:45




$begingroup$
@ComFreek That’s an interesting question...anyway thank you for a good counterexample!
$endgroup$
– Seewoo Lee
Sep 28 at 13:45




1




1




$begingroup$
This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
$endgroup$
– Milo Brandt
Sep 28 at 22:49





$begingroup$
This map is also known as $hat f(U) = Ysetminus f(Xsetminus U)$, which also clarifies why it's a functor - but it also shows that this functor is naturally isomorphic to the powerset functor!
$endgroup$
– Milo Brandt
Sep 28 at 22:49














5

















$begingroup$

Here's a class of counter-examples:



For each set $X$ choose a bijection $r_Xcolon mathcal P(X)tomathcal P(X)$. Now let your functor $mathcal F$ be defined on morphisms $fcolon Xto Y$ by
$$
mathcal F(f) = r_Ycirc mathcal P(f) circ r_X^-1.
$$

You can check that this is a functor and one non-trivial choice of $r_X$ would be taking complements, i.e. $r_X(U)=Xsetminus U$, then $mathcal Ff(U) = Ysetminus f(Xsetminus U)$.






share|cite|improve this answer










$endgroup$









  • 2




    $begingroup$
    Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
    $endgroup$
    – ComFreek
    Sep 28 at 8:40
















5

















$begingroup$

Here's a class of counter-examples:



For each set $X$ choose a bijection $r_Xcolon mathcal P(X)tomathcal P(X)$. Now let your functor $mathcal F$ be defined on morphisms $fcolon Xto Y$ by
$$
mathcal F(f) = r_Ycirc mathcal P(f) circ r_X^-1.
$$

You can check that this is a functor and one non-trivial choice of $r_X$ would be taking complements, i.e. $r_X(U)=Xsetminus U$, then $mathcal Ff(U) = Ysetminus f(Xsetminus U)$.






share|cite|improve this answer










$endgroup$









  • 2




    $begingroup$
    Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
    $endgroup$
    – ComFreek
    Sep 28 at 8:40














5















5











5







$begingroup$

Here's a class of counter-examples:



For each set $X$ choose a bijection $r_Xcolon mathcal P(X)tomathcal P(X)$. Now let your functor $mathcal F$ be defined on morphisms $fcolon Xto Y$ by
$$
mathcal F(f) = r_Ycirc mathcal P(f) circ r_X^-1.
$$

You can check that this is a functor and one non-trivial choice of $r_X$ would be taking complements, i.e. $r_X(U)=Xsetminus U$, then $mathcal Ff(U) = Ysetminus f(Xsetminus U)$.






share|cite|improve this answer










$endgroup$



Here's a class of counter-examples:



For each set $X$ choose a bijection $r_Xcolon mathcal P(X)tomathcal P(X)$. Now let your functor $mathcal F$ be defined on morphisms $fcolon Xto Y$ by
$$
mathcal F(f) = r_Ycirc mathcal P(f) circ r_X^-1.
$$

You can check that this is a functor and one non-trivial choice of $r_X$ would be taking complements, i.e. $r_X(U)=Xsetminus U$, then $mathcal Ff(U) = Ysetminus f(Xsetminus U)$.







share|cite|improve this answer













share|cite|improve this answer




share|cite|improve this answer










answered Sep 28 at 8:20









ChristophChristoph

14.1k19 silver badges46 bronze badges




14.1k19 silver badges46 bronze badges










  • 2




    $begingroup$
    Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
    $endgroup$
    – ComFreek
    Sep 28 at 8:40













  • 2




    $begingroup$
    Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
    $endgroup$
    – ComFreek
    Sep 28 at 8:40








2




2




$begingroup$
Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
$endgroup$
– ComFreek
Sep 28 at 8:40





$begingroup$
Indeed every such functor $mathcalF$ is naturally isomorphic to $mathcalP$: $$requireAMScd beginCD mathcalP(X) @>r_X>> mathcalP(X)\ @VmathcalPfVV @VVmathcalFf = r_y circ mathcalPf circ r_X^-1V \ mathcalP(Y) @>r_Y>> mathcalP(Y). endCD$$ Even more, every functor of this class is naturally isomorphic to every other functor of this class. (Note that $mathcalP$ is a special case for $forall X. r_X := id_X$.)
$endgroup$
– ComFreek
Sep 28 at 8:40



















draft saved

draft discarded















































Thanks for contributing an answer to Mathematics Stack Exchange!


  • Please be sure to answer the question. Provide details and share your research!

But avoid


  • Asking for help, clarification, or responding to other answers.

  • Making statements based on opinion; back them up with references or personal experience.

Use MathJax to format equations. MathJax reference.


To learn more, see our tips on writing great answers.




draft saved


draft discarded














StackExchange.ready(
function ()
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fmath.stackexchange.com%2fquestions%2f3372859%2fis-power-set-functor-determined-by-its-image-on-objects%23new-answer', 'question_page');

);

Post as a guest















Required, but never shown





















































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown

































Required, but never shown














Required, but never shown












Required, but never shown







Required, but never shown









Popular posts from this blog

Tamil (spriik) Luke uk diar | Nawigatjuun

Align equal signs while including text over equalitiesAMS align: left aligned text/math plus multicolumn alignmentMultiple alignmentsAligning equations in multiple placesNumbering and aligning an equation with multiple columnsHow to align one equation with another multline equationUsing \ in environments inside the begintabularxNumber equations and preserving alignment of equal signsHow can I align equations to the left and to the right?Double equation alignment problem within align enviromentAligned within align: Why are they right-aligned?

Training a classifier when some of the features are unknownWhy does Gradient Boosting regression predict negative values when there are no negative y-values in my training set?How to improve an existing (trained) classifier?What is effect when I set up some self defined predisctor variables?Why Matlab neural network classification returns decimal values on prediction dataset?Fitting and transforming text data in training, testing, and validation setsHow to quantify the performance of the classifier (multi-class SVM) using the test data?How do I control for some patients providing multiple samples in my training data?Training and Test setTraining a convolutional neural network for image denoising in MatlabShouldn't an autoencoder with #(neurons in hidden layer) = #(neurons in input layer) be “perfect”?